学生成绩管理子系统数据库论文Word下载.docx
- 文档编号:20777849
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:21
- 大小:408.28KB
学生成绩管理子系统数据库论文Word下载.docx
《学生成绩管理子系统数据库论文Word下载.docx》由会员分享,可在线阅读,更多相关《学生成绩管理子系统数据库论文Word下载.docx(21页珍藏版)》请在冰豆网上搜索。
显卡ATIMobilityRadeonHD4330
操作系统:
WindowsXP
开发环境:
access2003
三、实验内容
内容一:
选题内容描述
1、系统的主要工作内容
(1)确定对该数据库系统的综合要求
系统功能要求:
系统必须完成的功能有学生查询功能、教师查询功能、管理员查询功能、添加功能、修改功能、删除功能、汇总功能、统计功能。
系统性能要求:
必须考虑到系统响应时间、系统需要的存储容量及后援存储、重新启动和安全性等方面。
运行要求:
必须确定支持系统运行的软件是什么,采用哪种数据库管理系统,需要什么样的外存储器和数据通信接口等。
将来可能提出的要求:
应该明确的列出那些虽然不属于当前系统开发范畴,但是根据分析将来很可能会提出来的要求。
(2)分析系统数据要求
通过建立概念模型的方法来分析系统的数据要求。
例如,利用数据字典可以全面准确的定义数据。
(3)导出系统的逻辑模型
用数据流图、数据字典等,根据对系统的综合要求和数据要求结果导出系统的详细逻辑模型。
(4)修正系统开发计划
根据在分析过程中获得的对系统的深入、细致的了解,比较准确地估计系统的成本和进度,修改以前制定的开发计划。
(5)开发原型系统
构建原型系统用来检验关键设计方案的正确性及系统是否真正满足系统要求。
2.需求分析
现行系统的主要功能:
(1)学生查询功能:
为了方便学生查找成绩等信息,将所有信息按照需要进行分类,并通过密码验证来操作。
这样学生就能很方便的找到自己所需要的信息。
(2)教师查询功能:
为了方便老师查找成绩等信息,将所有信息按照需要进行分类,并通过密码验证来操作。
(3)管理员查询功能:
管理员可以通过条件选择查询所有信息,并进行排序。
(4)添加功能:
管理员可以通过填写表格的形式输入学生成绩等相关信息,系统可自动避免重复信息。
(5)修改功能:
管理员可对数据库中的信息进行修改。
系统能够通过管理员给出的条件查找到所要修改的信息,对改后的信息进行保存,并自动查找是否是重复信息。
(6)删除功能:
管理员可对数据进行删除操作。
系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除。
(7)汇总功能:
管理员可以通过此功能对信息进行汇总。
(8)统计功能:
管理员可以通过此功能对信息进行统计。
内容二:
业务流程图的文字描述
学校实行校长负责制,各部门主管在教务、教学、考试、学生制度等方面实施管理。
整个系统的系统中人员包括学生、老师,系统外实体是学生,教师,校长,总务处和教务处。
我们调查研究的重点是对学生信息管理业务流程进行描述,该学校的业务流程说明如下:
1.在学籍管理方面,新生入学在总务部门报到后,具体工作人员将进行学生信息注册登记处理,经过相应的数据处理即学生名表录入后,经过核对后保存,并把有关新生名表汇总直观地反映给教务部,此外总务部还要负责办理学生学籍变动和毕业,统一管理后重新汇总学生信息反映给教务部。
2.在班级管理方面,教务部门根据新生名单和教师名单进行分班处理,生成班级表进行存储。
3.在成绩管理方面,任教老师主要负责日常的考试以及考试成绩录入,生成成绩单,并保存,送到教务处,进行成绩处理,生成成绩表,进行存储,以供查询。
4.在课程管理方面,教务处根据各班级课程安排和任课老师的基本信息,为各班级设置课程及指定老师,生成课程表进行存储,以供查询。
5.在档案查询方面,各部门将生成的所有存储文件存入档案库,汇总成学生总体档案信息,以供校长查阅。
四、数据库设计
1.数据模型的设计
系统结构图
E-R图
2.基本数据表和联系的实现
主要数据库构成表有:
班级表,教师表,课程表,授课,学生基本信息,学习,专业。
各表的主要结构:
班级表:
班级名称是主键。
教师表:
教师编号是主键
课程表:
课号是主键
授课:
课号和教师编号是主键
学生基本信息表:
学号是主键
专业表:
专业编号是主键
学习表:
学号和课号是主键
表关系:
班级表和专业表以一对多的方式关联到学生基本信息表
课程表和学生基本信息表以一对多的方式关联到学习表
课程表和教师表以一对多的方式关联到授课表
表关系图
五、系统实现
1.系统进入主界面
图1
2.学生用户功能界面(每个学生都要通过密码才能看到自己的信息,不能查看他人信息):
学生用户主界面
图2
学生基本信息查询界面
图3
学生成绩查询
图4
学生总成绩查询
图5
3.教师用户功能界面(每个教师都要通过密码才能看到自己的信息,不能查看他人信息):
教师用户主界面
图6
教师基本信息查询界面
图7
教师对成绩操作界面
图8
学生总成绩查询界面
图9
不及格人数查询界面
图10
4.管理员级别用户的功能界面(管理员可对学生、教师、班级、课程等进行操作,无需限制)
管理员主界面
图11
学生基本信息操作界面
图12
学生成绩操作界面
图13
课程操作界面
图14
教师信息操作界面
图15
专业操作界面
图16
班级操作界面
图17
六、程序运行、调试和结果分析
1.程序运行中出现的问题及调试手段
系统维护的目的是保证管理信息系统正常而可靠的运行,并能使系统不断得到改善和提高,以充分发挥其作用。
系统维护与管理是贯穿于整个生命周期的活动,使系统中的各个要素随着环境的变化始终处于最新的、正确的工作状态。
系统测试主要包括以下几个内容:
(1)系统应用程序维护。
系统维护的主要活动是对程序进行维护。
系统的业务处理过程是通过应用程序的运行而实现的,一旦程序发生问题或业务发生变化,就必然地引起程序的修改和调整。
(2)数据维护。
由于企业环境和业务处理对数据的需求是不断发生变化的,所以数据维护包括对数据的更新和调整、数据内容的增加、数据结构的调整,以及数据的备份与恢复等内容。
(3)代码维护。
随着系统应用范围的扩大、应用环境的变化,系统中的各种代码都需要进行一定程度的增加、修改、删除和设置新的代码。
(4)硬件设备维护。
这类维护主要是指定期的对系统中的主机及其外设的日常维护和管理,以保护系统正常有效的运行。
根据软件维护的不同性质,维护工作划分为纠错性维护、适应性维护、完善性维护和预防性维护。
其中,完善性维护占一半以上。
由于本系统在开始时使用的是结构化的方法,而结构化开发方法在其开发过程中有相应的文档可查询,所以,使得对系统的维护工作也比较规范,减少了不少的工作量。
学校应为系统配备专职的系统维护和管理人员,进行系统的程序维护,代码维护,数据备份与恢复,硬件设备维护等工作,以确保维护工作严格地按照步骤进行。
2.程序运行结果分析
点击“学籍管理”会获得每个学生的基本信息,可以输入性别、日期等进行筛选查询,可以添加学生信息,也可以选中某个学生对他的基本信息进行修改和删除。
点击“课程管理”会显示所有课程的信息,可以对课程进行添加、修改、删除等操作。
点击“成绩统计”,通过选择班级,学科,分数线可以对成绩进行添统计打印等操作。
七、实验总结
作为信管专业的学生,通过这一学期的学习过程及前面两年的知识积累我学到了很多知识,而这次课程设计又是对我所学的一次总结。
在这次课程设计中,总的感觉是我遇到了很多困难,这主要是由于我开发软件的经验不足,其次我对开发软件的应用也不够熟练,有时虽然是一个很小的问题,但解决起来却花费了我不少的时间,值得欣慰的是,当自己苦思冥想或者和其它同学一起探讨把问题解决的时候,我还是觉得获益非浅,这就是在摸索中寻求到的知识。
在设计期间,有目的的去学习一些将要用到的东西,仔细的考虑工作流程的规律和步骤,充分的利用手中的开发工具,使自己的开发在代码上实现够少而精确,让用户能够尽量简单的进行操作。
但是在老师的检测过程中,还是出现了很多的不足之处,这些都是要在今后的工作中需要努力改进和完善的。
当我即将完成课程设计的时候,我终于认清楚了以前老师经常提起的一个问题,那就是:
一个系统开发的过程中编码不是重要的,重要的是对分析系统以及系统模型的建立。
有了一个好的系统模型之后,我们再将其划分成几个模块,那样做起来就会容易得多。
在系统的开发过程中,我碰到了很多的难题,多亏有老师和同学的帮助,在这里,我要特别感谢我们的指导老师。
指导老师无论在理论上还是在实践中,都给予我很大的帮助,尤其是他认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我受益匪浅,这对于我以后的工作和学习都将有着深远的影响。
课程设计成绩评定表
等级
成绩
组成
优秀
良好
中等
及格
不及格
报
告
文
档
1.文档很规范。
2.排版很清晰。
3.内容很全面。
4.设计很合理。
1.文档规范。
2.排版清晰。
3.内容全面。
4.设计合理。
1.文档较规范。
2.排版较清晰。
3.内容较全面。
4.设计较合理。
1.文档欠规范。
2.排版欠清晰。
3.内容欠全面。
4.设计欠合理。
1.文档不规范。
2.排版不清晰。
3.内容不全面。
4.设计不合理。
算
法
分
析
1.算法正确。
2.算法分析很全面。
3.算法描述很清晰。
2.算法分析全面。
3.算法描述清晰。
2.算法分析较全面。
3.算法描述较清晰。
1.算法基本正确。
2.算法分析欠全面。
3.算法描述欠清晰。
1.算法不正确。
2.算法分析不全面。
3.算法描述不清晰。
程
序
实
现
1.程序设计思路很清晰。
2.程序代码编写很完整。
3.程序运行正确。
1.程序设计思路清晰。
2.程序代码编写完整。
1.程序设计思路较清晰。
2.程序代码编写较完整。
1.程序设计思路欠清晰。
2.程序代码编写欠完整。
3.程序运行基本正确。
1.程序设计思路不清晰。
2.程序代码编写不完整。
3.程序运行不正确。
结
果
1.有运行结果描述。
2.结果描述很清晰、很完整。
3.结果分析很深入。
2.结果描述清晰、完整。
3.结果分析深入。
2.结果描述较清晰、较完整。
3.结果分析较深入。
2.结果描述欠清晰、欠完整。
3.结果分析欠深入。
1.无运行结果描述。
2.结果描述不清晰、很完整。
3.结果分析不深入。
习
总
1.有实验总结。
2.实验总结很全面、很深入。
3.能从实验中总结出创新成果。
2.实验总结全面、深入。
2.实验总结较全面、较深入。
2.实验总结欠全面、欠深入。
1.无实验总结。
2.实验总结不全面、不深入。
综合成绩评定:
评阅老师(签章):
年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩 管理 子系统 数据库 论文