软件工程学生成绩管理系统Word下载.docx

上传人:b****4 文档编号:13756545 上传时间:2022-10-13 格式:DOCX 页数:14 大小:150.65KB
下载 相关 举报
软件工程学生成绩管理系统Word下载.docx_第1页
第1页 / 共14页
软件工程学生成绩管理系统Word下载.docx_第2页
第2页 / 共14页
软件工程学生成绩管理系统Word下载.docx_第3页
第3页 / 共14页
软件工程学生成绩管理系统Word下载.docx_第4页
第4页 / 共14页
软件工程学生成绩管理系统Word下载.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

软件工程学生成绩管理系统Word下载.docx

《软件工程学生成绩管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《软件工程学生成绩管理系统Word下载.docx(14页珍藏版)》请在冰豆网上搜索。

软件工程学生成绩管理系统Word下载.docx

windows7

1.3系统总体设计

学生成绩管理系统的总体模块设计如下图1所示

图1学生成绩管理系统的功能模块图

2数据库设计

2.1数据库概念结构

学生实体E-R图如图2所示。

图2学生实体E-R图

教师实体E-R图如图3所示

图3教师实体E-R图

课程实体E-R图如图4所示

图4课程实体E-R图

成绩实体E-R图如图5所示

图5成绩实体E-R图

2.1完整实体E-R图如图6所示。

图6总E-R图

2.2数据库逻辑结构

2.2.1关系模型

在学生成绩管理系统中,存在四个实体(学生,教师,课程,成绩),三个联系(管理,拥有,学习),在学生实体中,学号作为其关键字;

在教师实体中,教师号作为其关键字;

在课程实体中,课程编号作为其关键字;

在成绩实体中,学号作为其关键字。

实体关系模式:

学生(学号,姓名,年级,班级)

教师(教师号,教师名,任课)

课程(课程号,课程名称,教师号)

选课(学号,成绩,学期,课程号)

联系关系模式:

拥有(学号,课程编号)

管理(学号,课程编号)

学习(学号,课程编号)

3.2.2视图的设计

CREATTABLEadmin(

IDint(4)PRIMARYKEY

Namenvarchar(20)

Passwordnvarchar(20)

Typeint(4))

2.3数据库的实现

学生成绩管理系统数据表如下所示。

用户表:

如下图6所示。

课程表:

如下图7所示。

成绩表:

如下图8所示。

学生表:

如下图9所示。

2.2.2成绩定义表如下图10所示。

图10学生成绩表

3、数据库连接源代码

3.1注册处理界面源代码

<

!

DOCTYPEhtmlPUBLIC"

-//W3C//DTDXHTML1.0Transitional//EN"

"

http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"

>

<

htmlxmlns="

//www.w3.org/1999/xhtml"

head>

metahttp-equiv="

Content-Type"

content="

text/html;

charset=utf-8"

/>

title>

注册处理界面<

/title>

/head>

body>

?

php

if(isset($_POST["

submit"

])&

&

$_POST["

]=="

完成请点击提交"

{

$xuehao=$_POST["

xuehao"

];

$xingming=$_POST["

xingming"

$password=$_POST["

password"

$pas=$_POST["

pas"

$us=$_POST["

us"

$xueyuan=$_POST["

xueyuan"

$zhuanye=$_POST["

zhuanye"

//下拉选择框

$phone=$_POST["

phone"

//电话

$text=$_POST["

text"

//备注

if($xuehao=="

"

||$xingming=="

||$password=="

||$pas=="

||$xueyuan=="

||$zhuanye=="

{

echo"

script>

alert('

请确认信息完整性!

'

);

history.go(-1);

/script>

;

}

else

if($password==$pas)

{

mysql_connect("

localhost"

"

root"

//连接数据库

mysql_select_db("

db_demo"

//选择数据库

mysql_query("

setnames'

utf8'

//设定字符集,目的防止录入数据库的汉字乱码

$sql="

selectsnofromxinxiwheresno='

$_POST[xuehao]'

//SQL语句

$result=mysql_query($sql);

//执行SQL语句

$num=mysql_num_rows($result);

//统计执行结果影响的行数

if($num)//如果已经存在该用户

{

echo"

用户名已存在'

}

else//不存在当前注册用户名称

$sql_insert="

insertintoxinxi(sno,sname,mima,querenmima,sex,xueyuan,zhuanye,tel,beizhu)values('

'

$_POST[xingming]'

$_POST[password]'

$_POST[pas]'

$_POST[us]'

$_POST[xueyuan]'

$_POST[zhuanye]'

$_POST[phone]'

$_POST[text]'

)"

$res_insert=mysql_query($sql_insert);

//$num_insert=mysql_num_rows($res_insert);

if($res_insert)

{

echo"

注册成功!

}

else

系统繁忙,请稍候!

}

else

echo"

密码不一致!

}

else

echo"

提交未成功!

/body>

/html>

3.2登录处理界面

"

登录处理界面<

登陆"

$usersno=$_POST["

sno"

$password=$_POST["

ps"

if($usersno=="

||$password=="

请输入学号或密码!

mysql_connect("

mysql_select_db("

mysql_query("

gbk'

$sql="

selectsno,mimafromxinxiwheresno='

$_POST[sno]'

andmima='

$_POST[ps]'

$result=mysql_query($sql);

$num=mysql_num_rows($result);

if($num)

$row=mysql_fetch_array($result);

echo"

登录成功'

location.href='

tou.php'

学号或密码不正确!

history.go(-1);

3.3姓名查询处理界面

姓名查询处理界面<

butt"

查询"

{

$userzhuanye=$_POST["

$usersname=$_POST["

name"

if($userzhuanye=="

||$usersname==

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 商业计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1