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

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

ID:13664567

大小:893.00 KB

页数:20页

时间:2018-07-23

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

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

1、目录1、开发背景22、系统描述23、数据分析23.1、数据流图23.2、数据字典24、概念模型设计24.1E-R图25.逻辑模型设计及优化25.1数据库表:26、应用程序设计27、课程设计心得体会21、开发背景90年代中期,由于Internet的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。企业信息管理系统在此基础上延伸

2、、扩展,使之上下、内外全面贯通。随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows98/Windows

3、2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。2、系统描述经过调研及分析讨论,学生成绩管理系统主要完成以下功能:(1)学生个人信息维护:主要是完成学生个人信息的检索、修改,学生用户只能对自己的信息操作。(2)学生成绩检索:主要是完成学生个人成绩的查询,学生用户只能对自己的成绩进行检索。(3)老师个人信息维护:主要是完成老师个人信息的检索、修改,老师用户只能对自己的信息操作。(4)学生成绩维护:主要是完成老师对任课课程的学生成

4、绩进行检索、添加、修改,老师用户只能对自己任课课程的成绩进行操作。(5)学生信息维护:主要是完成管理员对所有学生信息的维护,包括条件检索、添加、修改、删除,该功能只能由管理员完成。(6)老师信息维护:主要是完成管理员对所有老师信息的维护,包括条件检索、添加、修改、删除,该功能只能由管理员完成。(7)课程信息维护:主要是完成管理员对课程的管理,包括检索课程,添加课程以及该课程任课老师和学习的学生。3、数据分析3.1、数据流图通过需求分析,得出学生成绩管理系统的教师业务处理数据流如图1所示。图1教师业务数据流图3.2、数据字典(

5、1)数据流的描述数据流编号:D01数据流名称:用户名和密码简述:教师输入用户名和密码验证数据流来源:教师数据流去向:P01教师信息判断数据流组成:用户名和密码数据流量:50/天高峰流量:50/天(2)处理逻辑的描述处理逻辑编号:P01处理逻辑名称:教师登录权限判断简述:判断教师登录权限的合法性输入的数据流:教师的用户名和密码处理描述:根据教师提供的同户名和密码,验证教师信息,验证通过则进入主页面,验证不通过则返回给教师信息指明为非法用户。处理频率:50次/天处理逻辑编号:P02处理逻辑名称:教师个人信息查询简述:查询并显示教

6、师个人基本信息处理描述:根据session传出的教师ID在数据库中查找出该教师的个人基本信息,打印到该页面。处理频率:50次/天处理逻辑编号:P03处理逻辑名称:教师任课课程学生成绩查询简述:查询并显示教师任课课程的学生成绩处理描述:根据session传出的教师ID,然后再在数据库中跨表查询出该教师的任课科目的所有学生成绩,打印到该页面。处理频率:50次/天处理逻辑编号:P04处理逻辑名称:验证用户当前密码,提供修改密码权限简述:教师可以通过该页面修改自己的账号的登录密码。处理描述:从数据库中查询出该教师的当前密码并比较输入

7、的当前密码,比较两次输入的新密码。处理频率:10次/天处理逻辑编号:P05处理逻辑名称:教师修改个人信息简述:教师修改个人的基本信息处理描述:根据session传出的教师ID在数据库中查找出该教师的个人基本信息,打印到该页面,同时提供了几项可以修改的选项,教师可以并保持,正确提交后,将修改的信息提交到数据库中。处理频率:10次/天处理逻辑编号:P06处理逻辑名称:录入学生成绩简述:录入该教师任课课程的学生成绩处理描述:从数据库中查出该教师任课课程的所有学生,并录入学生的平时成绩和考试成绩,根据一定的算法得出学生的最后成绩,并

8、保存到数据库中。处理频率:10次/天处理逻辑编号:P07处理逻辑名称:修改该教师任课课程的学生成绩简述:查询并显示学生的成绩,提供修改权限处理描述:查询出已经录入成绩的学生的成绩,允许教师修改学生的成绩,提交后保存到数据库。处理频率:10次/天处理逻辑编号:P08处理逻辑名称:修改教师用户

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

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

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