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

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

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

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

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

软件工程学生成绩管理系统

延安大学计算机学院

《软件工程》实验报告

题目:

学生成绩管理系统

班级:

软件14

学生学号:

学生姓名:

 

1、学生成绩管理系统分析与设计

1.1功能分析

在本课程设计中,是对学生成绩的信息进行管理,学生的信息不仅包括学生本身信息,也包括任课教师的信息。

学生信息包括学生学号、姓名、年级、班级和成绩信息,任课教师的信息包括任课教师的教师号,教师姓名和所教课程。

课程表包括课程编号、课程名称、教师号,成绩表包括学生学号、课程编号、成绩和学期。

本系统还额外增加了登陆用户留言的功能,因此本课程设计中要用到四个表,即学生信息表、登陆用户表、课程表、成绩表。

对学生证信息的处理包括信息的录入、查询、修改及删除。

1.2系统的开发运行环境

本系统前端实现:

html+css+javaScript

本系统后端实现:

php+mysql

本系统运行环境:

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">

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

注册处理界面

php

if(isset($_POST["submit"])&&$_POST["submit"]=="完成请点击提交")

{

$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"";

}

else

{

if($password==$pas)

{

mysql_connect("localhost","root","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[xuehao]','$_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

{

echo"";

}

}

}

else

{

echo"";

}

}

}

else

{

echo"";

}

?

>

3.2登录处理界面

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

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

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

登录处理界面

php

if(isset($_POST["submit"])&&$_POST["submit"]=="登陆")

{

$usersno=$_POST["sno"];

$password=$_POST["ps"];

if($usersno==""||$password=="")

{

echo"";

}

else

{

mysql_connect("localhost","root","root");

mysql_select_db("db_demo");

mysql_query("setnames'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"";

}

else

{

echo"";

}

}

}

else

{

echo"";

}

?

>

3.3姓名查询处理界面

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

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

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

姓名查询处理界面

php

if(isset($_POST["butt"])&&$_POST["butt"]=="查询")

{

$userzhuanye=$_POST["zhuanye"];

$usersname=$_POST["name"];

if($userzhuanye==""||$usersname==

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

当前位置:首页 > PPT模板 > 商务科技

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

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