数据库与应用实验周课程设计学生成绩管理系统.doc
《数据库与应用实验周课程设计学生成绩管理系统.doc》由会员分享,可在线阅读,更多相关《数据库与应用实验周课程设计学生成绩管理系统.doc(20页珍藏版)》请在沃文网上搜索。
1、目录1. 引言02需求分析03概要设计14. 详细设计35. 结果分析、结论与体会171. 引言 当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。 管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户
2、提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业
3、的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的一套成绩管理系统成为很有必要的事情。 学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。 本人所使用的开发方法为php+MYsql方法。2需求分析2.1教师需求 教师(管理员)能够在一定的权限内对自己教授的学生成绩的查询、删除、修改、查看等,对登录密码的修改以及退出系统的操作。 2.2学生需求学生可以在自己的权限内查询自己的成绩,修改登录密码以及退出系统的相关操作。 3概要设计3.1用户管理功能用户登 录验证退出系统登录成功
4、登录失败学生页面教师页面3.2分E-R图学生E-R图:年龄系别学号性别学生姓名课程E-R图:开课学期 学分课程号选修课程教师编号课程名教师E-R图:教师姓名教师编号成绩E-R图:课程号学号成绩分数3.3总E-R图:选修课程成绩学生课程号课程名开课学期 学分分数学号姓名性别系别年龄教师教授教师编号姓名4. 详细设计4.1 逻辑结构设计由E-R图转化的关系模型如下:(1)学生(学号,姓名,性别,年龄,系别),其主键为学号;(2)课程(课程名,课程号,开课学期,学分),其中主键为课程号;(3)成绩(课程号,学号,分数)其中主键为学号和课程号。可以与学生关系模式合并为:学生(学号,姓名,性别,年龄,地
5、址,系别,成绩,课程号);(4)教师(姓名,编号)其中主键为编号。4.2 物理结构设计1、学生user和教师usert登录表表中列名数据类型可否为空说明UsernameNvarcharnot null学生用户名PasswordNvarcharnot null学生密码表中列名数据类型可否为空说明UsernameNvarcharnot null教师用户名PasswordNvarcharnot null教师密码2、student表表中列名数据类型可否为空说明snoNvarcharnot null(主键)学生学号snamenvarcharnot null学生姓名agenvarcharnot null学
6、生年龄sexnvarcharnull学生性别deptnvarcharNot null学生所在系3、course表表中列名数据类型可否为空说明CnoNvarcharnot null(主键)课程号CnameNvarcharnot null课程名Semesternvarcharnot null上课学期Tnonvarcharnot null教师编号CreditnvarcharInt课程学分4、teacher表表中列名数据类型可否为空说明TnameNvarcharnot null教师姓名TnoNvarcharnot null(主键)教师编号5、sc表表中列名数据类型可否为空说明CnoNvarcharno
7、t null(主键)课程号SnoNvarcharnot null(主键)学号GradeFloatnot null分数4.3 源程序清单 1、用户登录审核代码?php$_SESSIONusername=$_POSTusername;$_SESSIONpassword=$_POSTpassword;$_SESSIONradio=$_POSTradio;$checks1=$_POSTusername;$checks2=$_POSTpassword;if ($checks1=)echo alert(用户名不能为空);window.location.href=index.php;else if($che
8、cks2=)echo alert(密码不能为空);window.location.href=index.php;$conn = mysql_connect(localhost,root,root) ordie(链接数据库失败!.mysql_error();mysql_select_db(grade,$conn) ordie(选择数据库失败!.mysql_error();mysql_query(SET NAMES GB2312);/验证用户名、密码!if ($_SESSIONradio=student)$sql=mysql_query(select * from user where usern
9、ame=$checks1 and password=$checks2);$info=mysql_fetch_array($sql);if($info=false)echo alert(您输入的用户名或密码不正确,请查证后重新输入!);window.location.href=index.php;else echo window.location.href=indexxs.php;else $sql=mysql_query(select * from usert where username=$checks1 and password=$checks2);$info=mysql_fetch_ar
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用 实验 课程设计 学生 成绩管理系统