数据库学生成绩管理系统_第1页
数据库学生成绩管理系统_第2页
数据库学生成绩管理系统_第3页
数据库学生成绩管理系统_第4页
数据库学生成绩管理系统_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库原理课 程 设 计 报 告题目: 学生成绩管理系统 学生姓名: 学 号: 专 业: 计算机科学与技术 班 级: 指导教师: 完成日期:2014年10月28日学生成绩管理系统 内容摘要 随着科学技术的进步和社会经济的发展,计算机在现实生活中扮演越来越重要的角色,PC机价格不断的下降和生活水平的提高使得更多的中国家庭能够拥有自己的改变世界的机器,与此同时,我们也已经注意到,在大学校园里,越来越多的计算机已经进入同学们的宿舍,成为他们学习,生活中的一部分。学生成绩管理方面,进入了信息化时代,我们有能力让我们的生活变的更好,对于学生成绩管理人员每日繁重的工作可以通过计算机来进行缓解,以实现管理自动化,工作人员对资料的管理,信息的发布,用电安全的控制均是人工作业,运作效率较低。因此,建立一个自动化的管理服务的计算机应用软件是十分必要的。随着学校规模的不断扩大,专业、班级、学生的数量急剧增加,有关学生选课的各种信息量也成倍增长,而目前许多高校的学生选课管理仍停留在复杂的人工操作上,重复工作较多,工作量大,效率低,因此,迫切需要开发基于互联网信息管理系统来提高管理工作的效率。基于互联网的学生选课管理系统,在学生选课的规范管理、科学统计和快速查询方面具有较大的实用意义。它提高了信息的开放性,大大地改善了学生、教师对其最新信息查询的准确性。关键字:学生管理 管理系统 查询15The design and Implementation of Student achievement management systemAbstract With the progress of science and technology and social and economic development, the computer plays an increasingly important role in real life, PC prices are falling and the improvement of living standard make more Chinese family can have their own machine to change the world, at the same time, we have also noticed that in the university campus, more and more computer has entered the students dormitory, become their learning, a part of life.Student achievement management, entered the information era, we have the ability to make our lives better, for student performance management daily heavy work can be done by a computer for relief, in order to realize the automation management, personnel management of the data, information release, electric safety control are artificial operation, low operating efficiency. Therefore, to establish an automated management services of computer application software is very necessary. With the continuous expansion of the school, student, class, a sharp increase in the number of all kinds of information on student course selection and multiply, and many colleges and universities student course management is still stay on the complex manual operation, repetitive work more, big workload, low efficiency, therefore, an urgent need to develop physical education information management system based on Internet to improve the efficiency of management. Student course selection management system based on Internet, in students course selection of standard management, scientific statistics and quick query has great practical significance. It increases the openness of information, greatly improves the students, teachers, the accuracy of its latest information query.Key words:Student achievement management system query 目 录一、引 言. 4(一)设计目的. 4(二)设计要求. 4 (三)设计环境. 4二、需求分析. 5(一)系统总体需求. 51系统简介. 52系统分析. 5(二)数据需求分析. 5(三) 数据字典. 6三、概念结构设计. 7 (一)E-R图. 7 (二)系统的功能结构设计. 8 (三)学生成绩管理数据库中的实体集. 9四、数据库系统开发与实现. 9(一) 主要功能模块设计. 9 1. 登陆界面模块. 92.学生个人成绩页面. 103.管理员查询页面. 11五、页面代码说明. 111、登陆界面代码. 112.个人成绩查询界面. 123.管理员查询学生成绩界面. 13六、系统维护. 14七、结 论. 15八、参考文献. . 16 一、引 言(一)设计目的 学生成绩管理信息系统是面向大学的管理系统,开发基于互联网的学生选课系统,其目的在于提高管理工作的效率、提高信息的开放性、改善学生和教师对其最新信息查询的准确性、提高学校对大校学生的科学化管理、实现学生成绩信息关系的系统化、规范化和自动化。针对学校的管理现状和要求,从理论和应用的角度论述了学生成绩管理信息系统的特点、功能、设计思路,并给出关键技术实现的步骤。本系统主要包括学生成绩查询和管理员查询全部学生成绩这两个模块,以基本实现设计本系统的目的,从而可以进一步满足学校对管理系统的要求。如何有效的管理这些学生信息,帮助学校和老师管理和掌握这些情况,这就是学生信息管理系统需要完成的任务。(2) 设计要求1对各个系统进行系统功能需求分析。2. 数据库设计分析阶段,进行详细的数据库需求分析,进行概念数据库的设计,画出数据库的E-R图(局部和整体E-R图)3. 设计出详细的逻辑数据库结构,将各个实体和联系转化为相应的二维表即关系模式。4. 根据系统功能需求设计相应的查询视图。(三)设计环境1、页面开发环境:PHP2、开发语言:PHP 3、后台数据库:SQL Server20004、开发环境运行平台:windows7二、需求分析(一)系统总体需求1系统简介“学生成绩管理系统”包括两个模块:学生登陆、管理员登陆。这两个模块既相互联系又相互独立。在模块设计中,我们设计了管理员管理,学生管理功能,数据库连接设置这几个模块,这样分工合作,可以使成绩查询管理变的更加完善。其中结构如下所示:2系统分析 需求分析师整个数据库设计过程的基础,要收集数据库所有用户的信息内容和处理要求,并加以规格化分析。这是最费时、最复杂的一步,但是也是最重要的一步,相当于待构建的数据库大厦的地基,它决定了以后各步设计的速度和质量。需求分析做的不好,可能会导致整个数据库设计返工重做。在分析用户需求时,要确保用户目标的一致性。学生成绩管理系统的需求分析的任务包括下述三项: 1.调查分析 2.收集和分析需求数据,确定系统边界 3.编写系统分析报告 在本课程设计中,是学生和管理员分别对学生个人与全部学生的成绩进行查询管理,因此本课程设计中要用到学生成绩信息表、管理员信息表。(二)数据需求分析通过对学生成绩管理系统工作内容和相关数据流程分析,根据学生成绩管理系统的需要,就可以设计出能满足用户需求的各种实体,以及它们之间的关系,由此得到数据库所支持的数据模型,即数据库的逻辑结构,具体情况如下:1.1.1学生信息表:开学时将教务处提供的学生信息库按系统的要求修改库结构并导入s数据库中,应包括如下信息:姓名、学号、性别、年龄、密码、系别等。1.1.2 课程表:包括课程名称、课程编号等。1.1.3 成绩信息表:包括成绩ID、学号、课程编号、成绩、备注信息、学期数1.1.4 管理员表:管理员编号、密码1.1.5 学期表:学期ID、学期名称 12 对功能的规定121方便实现学生成绩信息查询122可对学生成绩档案进行管理,成绩表单生成简便。123安全有效的用户区分,管理124档案数据的高安全性,保密性 (3) 数据字典 管理员表(admin)字段名数据类型长度(字节)备注IDint20编号zhanghao int20用户名mima int20密码 学生表(student)字段名数据类型长度(字节)备注Snoint20学号Sname varchar20学生姓名Ssex varchar20性别Smimaint20密码Sageint20年龄Sdept varchar20系别 课程表(course)字段名数据类型长度(字节)备注Cnoint20课程号Cname varchar50课程名 成绩表(sreport)字段名数据类型长度(字节)备注grade-IDint20成绩编号Sno int20学号Cno int20课程号gradeint20 成绩beizhu varchar20备注信息Tname varchar20学期名称 学期表(term)字段名数据类型长度(字节)备注T-IDint20学期编号Tname varchar20学期名称3、 概念结构设计(一)E-R图 图1 管理员E-R图 图2 课程E-R图 图3 学期E-R图 图4 学生E-R图 图5 成绩E-R图 (2) 系统的功能结构设计图6 总构架(三)学生成绩管理数据库中的实体集实体集admin,具有属性ID、zhanghao、mima。实体集course,具有属性Cno、Cname。实体集student,具有属性Sno、Sname、Ssex、Smima、Sage、Sdept。实体集sreport,具有属性grade-ID、Sno、Cno、grade、beizhu、Tname。实体集term,具有属性T-ID、Tname。四、数据库系统开发与实现 基于的旅店管理系统主要分为三个部分,分别对应管理员和学生登陆界面,学生个人成绩和管理员查看全部学生成绩。(一)主要功能模块设计 1、登陆界面模块 学生可以通过输入自己的学号和密码,进入个人成绩页面,管理员通过输入个人编号和密码,进入全部学生成绩页面。前台主界面如图所示。 若密码输入不正确,将不能查询到任何成绩,界面如下:2.学生个人成绩页面在登陆界面输入该学生的学号和密码,则系统就会仅挑选出该学号对应的成绩出来。界面如下:3.管理员查询页面在登陆界面输入管理员的编号和密码,则系统就会出来全部学生的成绩。界面如下: 五、页面代码说明1、登陆界面代码:First program?echo ;? 登录页面 账号: 密码: 账号: 密码: 2.个人成绩查询界面First program成绩ID学号课程号成绩备注信息学期姓名? echo ;? 3.管理员查询学生成绩界面First program成绩ID学号课程号成绩备注信息学期姓名?echo ;? 六、系统维护系统维护主要包括硬件维护,软件维护和数据维护。 1.硬件维护,一方面是定期的设备保养性维护,另一方面是突发性地故障维护。 2.软件维护,主要指系统中应用程序的维护。 3.数据文件维护,数据文件的维护是指因其业务处理的变化,需建立新文件,或者对现有的数据文件进行修改(不包括正常更新)。4.主要的维护工作有以下三个方面:数据库文件安全性、完整性的控制;数据库的正确性保护、转储与恢复;数据库的重组织与重构造。七、结 论在本次课程设计课题安排以后,我们组使用PHP语言来进行开发,开始进行按照学习计划进行学习,自己在网上找的一些视频和学习资料,根据这些资料自己动手写程序,在学习过程不断地进行练习,通过练习来慢慢熟悉PHP的语法,慢慢的感觉到自己对PHP学习有了一定兴趣,然后我坚持每天都写一点儿代码,保持着这种编程的感觉,这样

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论