数据库系统概论课程设计报告-学生成绩管理系统

数据库系统概论课程设计报告-学生成绩管理系统

ID:31220850

大小:228.04 KB

页数:33页

时间:2019-01-07

数据库系统概论课程设计报告-学生成绩管理系统_第1页
数据库系统概论课程设计报告-学生成绩管理系统_第2页
数据库系统概论课程设计报告-学生成绩管理系统_第3页
数据库系统概论课程设计报告-学生成绩管理系统_第4页
数据库系统概论课程设计报告-学生成绩管理系统_第5页
资源描述:

《数据库系统概论课程设计报告-学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学号12080102014-2015学年第一学期《数据库系统概论》课程设计报告题目:专业:班级:姓名:学号:学生成绩管理系统计算机科学与技术12(2)班12XXX指导教师:CXXX成绩:计算机与信息工程系2014年10月12日目录摘要11需求分析21.1系统需求21.2功能要求21.3安全与完整性要求31.4数据字典32概念结构设计42.1系统的实体与联系42.2各个实体E-R图43逻辑结构设计63.1E-R图转换为关系模型63.2数据库与表的建立73.3数据库关系图84物理结构设计94.1确定关系模型的存取方法94.2数据流图95数据库实施与维护105.1数据库实施1

2、05.1.1插入105.1.2查询125.1.3创建数据类型135.1.4向表屮添加字段135.1.5创建视图135.1・6创建存储过程155.1.7触发器175.1.8自定义函数185.2数据库的维护186数据库主要运行界面197小结21致谢22参考文献23附录:24摘要随着学校向全国及至世界范围的持续扩张,学生人数的增加,对于学生的信息管理也越来越复杂,要求也越来越高,因此需要一个全而、详细的信息管理系统,以便完成对学生信息的管理。无纸化的环境是技术时代的一个梦想,也是许多学校和公司越來越意识到的一个真实世界。以前是出学生档案和公告栏来提供各种信息及通告新的变化,而

3、现在这个繁杂的工作已被网站和内部计算机网络所取代。使得学生信息的管理更方便、安全。根据调查得知,现在广大学生进行信息提交的主要方式是基于文件、表格等纸介质的手工处理,学生信息管理部门信息处理工作量大,容易出错,且管理方面因人而异。然而学校网上学生信息管理系统应该覆盖各个所需功能,使各级管理人员和广大教职工在信息系统的辅助下进行工作,提高管理的整体水平。使得学生信息管理更方便。学生信息管理系统,可以用集屮的数据库将与人力资源管理相关的信息全面、有机地联系起來,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率,还能使原來不可能提供的分析报

4、告成了可能。在采用和实施学生信息管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。学校管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。采用和实施学生信息管理系统不仅仅是为了捉高工作效率。为了除掉手工记录的低效率工作方式,运用信息化管理,提高工作效率,开发本系统。应该看到,在实施学生信息管理系统后,经过整合的、较为全面、准确、一致和相容的信息不仅可以让学校领导对本学校学生资源的现状有一个比较全面和准确的认识,同时也可以生成综合的分析报表供学校领导人在决策时参考。1需求分析1.1系统需求当今社会,计算机的使用已经深入到F1常生活和工作的方方

5、面面,它逐渐成为人们学习和工作吋必不可少的工具。虽然口前为止已经开发出了成千上万的软件系统,但它们并不能满足用户的各种特殊需要,因此人们不得不开发属于自己的软件,能够满足自己的特殊需求。学生管理系统是教育事业单位必不可少的。它的内容对学校的管理者來说至关重要,学生成绩管理系统应该能够提供快捷的查询功能以及能够及时修改、增添、删除信息等功能。传统的人工管理文件档案的方式存在很多缺点,例如:效率低、保密性差、另外吋间一长,信息量的不断扩增,都给查找、更新何维护带来很大困难。使用计算机对学生成绩进行管理,具冇手工管理不可比拟的优点。例如:检索迅速、查找方便、存储信息量大、保密

6、性好、及时更新并进行维护等。计算机管理学生成绩能够提高学校的管理效率,是科学化、正规化管理的重要途径,型心计算机管理将不断深入到学校的各项事务的管理当屮。1.2功能要求(1)教职工:对学生成绩有一个整体的了解,在今后的教学中能有所改进。同时可以对自己教授的课程进行修改,进一步了解学生的个人情况,便于因材施教。当学生的个人信息发生改变时,老师能够及时进行修改。例如学生转校、后来转到本系、或者毕业生离开学校等,老师能够根据具体情况对学生信息进行添加、修改、删除等。能够管理课程信息,合理安排老师教授的课程,及时为学生提供选课信息。老师能够对课程名、课程编号、学分等进行修改和更

7、新。能够对学生成绩进行发布、修改、删除,清晰地了解学牛的成绩情况,以使做出总结和改进。(2)学生:能够查询个人的学习成绩和总体学生的成绩,以便做出新的定位。成绩查询:成绩修改、成绩添加、成绩删除等。课程杳询:课程修改、课程添加、课程删除等。学生查询:学生信息修改、学生信息添加、学生信息删除等1.3安全与完整性要求建立数据库用户,对其权限进行设置。确定各表主键、索引、参照完整性、用户定义完整性。SQL语句不用拼接字符串(例+sno+)的方法来传递参数,用(例®sno)來传递参数,这样可以在一定程度上避免SQL注入,已达到一定程度上的安全。1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。