欢迎来到天天文库
浏览记录
ID:58400992
大小:137.75 KB
页数:30页
时间:2020-05-08
《数据库课设(陆嘉纯).docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、滨江学院数据库原理课程设计题目学生信息管理系统院系滨江学院计算机系专业软件工程学生姓名陆嘉纯学号指导教师姜青山二0一六年十二月十六日目录摘要4一、需求分析51、可行性分析51.1、技术可行性分析51.2、经济可行性分析51.3、操作可行性分析52、DFD图52.1、顶层DFD52.2、分层DFD62.2.1、学生管理62.2.2、课程管理62.2.3、成绩管理72.2.4、信息查询73、加工说明74、数据字典84.1主类(StuMain)84.2添加课程(AddCouListener)84.3修改课程(EditC
2、ouListener)94.4删除课程(DelCouListener)94.5添加成绩(AddScoListener)94.6修改成绩(EditScoListener)94.7删除成绩(DelScoListener)104.8添加学生(AddStuListener)104.9修改学生(EditStuListener)114.10删除学生(DelStuListener)11二、软件总体设计111、总体设计方案......................................................
3、..............................................................................112、模块设计图113、模块说明123.1学生管理123.2课程管理123.4信息查询14三、软件详细设计15四、数据库设计161、概念模型设计161.1实体属性图161.2E-R图171.3联系171.4完整性约束171.4.1域完整性(DomainIntegrity) 181.4.2实体完整性(EntityIntegrity) 181.4.3参照完整性(
4、ReferentialIntegrity)182、逻辑结构设计182.1关系模式182.2数据表设计183、物理结构设计193.1存储方式193.2检索方式19五、编码测试191.主界面192.学生管理界面192.1增加学生203.课程管理菜单203.1添加课程204.成绩管理204.1增加成绩205.信息查询菜单215.1学生查询215.2课程查询215.3成绩查询21六、总结22摘要随着学校规模的发展不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长,传统的人工记忆方式也慢慢的无法适应形势的变化。随着
5、信息技术的发展,计算机已被广泛的用于社会的各个领域,成为推动社会发展的技术动力。而在计算机应用中,软件的作用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的开拓。软件产业已成为社会信息化进程中的一个战略性产业。在软件技术的应用中软件的开发技术尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品。随着社会的发展,软件也在不断的更新换代。由于有些学校对学生信息的录入、修改及学生的基本信息等的一些繁琐处理都是通过手工进行记载并进行处理的,对学生信
6、息的处理工作量特别大,不仅浪费大量的人力物力,而且还很容易出错,更重要的是为了方便人工,学校需要时时刻刻对学生对各种信息进行统计分析。一直以来人们使用传统人工的方式管理学生的各项工作,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的冗余文件和数据,这给查找、统计、更新和维护工作都带来了很大的困难。然而大型的学生管理系统功能过于强大而造成操作繁琐降低了学校的工作效率。如果有这样一套完整的小型学生管理系统软件,只需点击几下鼠标就可完成所需操作,那样就会大大的提高学校员工的工作效率和管理水平
7、,并能进一步提高超市的工作效率并使超市实施规范化管理。鉴于学校管理中存在的诸多问题,我在此次课程设计中以学生管理系统为研究课题,对此系统进行了全面的设计。学生管理系统由学生信息、课程信息、成绩信息、信息查询四部分组成。学生管理系统应该能够为用户提供充足的信息和快捷的查询手段。一个完整系统的设计,当然就离不开后台环境的支持,在此次设计中,我主要以sqlsever数据库作为基础,实行此系统的开发。关键字:学生信息管理、SQLServer、Java一、需求分析1、可行性分析1.1、技术可行性分析系统加入了数据库的支持,
8、使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。另外,使用人员一般都要求懂计算机,具有一定软硬件基础,会使用管理软件。1.2、经济可行性分析使用工具进行管理,可以节约许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高效率,所以从经济上完全是可行的。一方面,该系统并不需要多
此文档下载收益归作者所有