欢迎来到天天文库
浏览记录
ID:39639989
大小:4.48 MB
页数:39页
时间:2019-07-08
《学生网上选课数据库课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库应用课程设计学生网上选课系统数据库应用课程设计报告设计题目:学生网上选课系统班级:学号:姓名:指导教师:完成日期:成绩:数据库应用课程设计学生网上选课系统摘要本系统为学生网上选课系统,其开发主要包括数据库的建立和维护以及前端应用程序的开发两个方面。经过分析,我使用了java开发工具eclipse,开发了登录模块主要用于验证用户身份,进行有效的操作。在我们所开发的学生网上选课系统中创建了三个用户——学生、教师和管理员,通过身份验证后方可进入。本系统还包含查询、添加、修改、删除等基本操作,在整个系统设计中充分利用了模块化的设计思想和开发方法,用户在从主界面模块
2、在验证后进入每个子模块进行各个子系统的具体功能操作。在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成一个满意的可行系统。数据库系统原理课程设计学生网上选课系统目录第一章系统概括51.1课程设计选题51.2项目背景51.3课设报告编写目的51.4课设报告的组织5第二章系统需求分析部分72.1学生用户72.2教师用户72.3管理员用户72.4数据流图82.5数据字典11第三章系统数据库设计部分163.1数据库概念结构设计163.1.1分E-R图143.1.2局部E-R图163.1.3合并E-R图163.1.4实体及属性的定义16
3、3.2数据库逻辑结构设计163.2.1逻辑转换163.2.2细化表结构173.3数据库物理结构设计与实施183.3.1创建表183.3.2建立视图213.3.3建立索引233.3.4建立外键243.3.5建立约束253.3.6存储过程的建立263.3.7创建触发器27第四章界面设计与实现2839数据库系统原理课程设计学生网上选课系统4.1功能模块界面284.2登录界面284.3学生管理界面294.4教师管理界面294.5管理员管理界面30第五章系统测试315.1用户登录测试315.2学生管理信息测试315.2.1密码修改305.2.2学生选、退选课程325.2.
4、3个人信息、成绩查询335.3教师管理信息测试345.3.1选课成绩管理345.3.2教学安排、个人信息查询365.4管理员管理信息测试375.4.1查询学生信息375.4.2添加学生信息375.4.3修改学生信息385.4.4删除学生信息38第六章总结39主要参考文献3939数据库系统原理课程设计学生网上选课系统第一章系统概括1.1课程设计选题考虑到学生网上选课这个系统与我们大学生活是如此贴近,而且在我们平时选课时也经常出现一些不足,所以我选择“学生网上选课系统”这个课题。除了它比较贴近生活之外,这个项目也会让我对数据库有更新一步的认识与巩固,对身边的各种选课
5、系统有一个更直观的了解。1.2项目背景随着科技的发展,高科技技术的不断开发,数据的处理在我们的生活中尤为重要。教育的不断改革和素质教育的不断加强,学分制的实施,选修课在一个学生的培养计划中的比重越来越大。现在我们选课以及成绩查询都是在网上进行的,这个对于学生来说更加的自主、便捷。但是由于一般高校的学生比较多,因此就带来的诸多如信息管理等问题。鉴于需要将学生信息、选课信息等信息数字化以便于维护管理,我们便想到了利用数据库更加准确的解决此类问题。所以我决定设计一个适用于高校学生网上选课系统一共参考并且更进一步的了解高校选课的流程以及数据的保存。1.3课设报告编写目的
6、无纸化办公的模式现在已经普遍存在,信息自动化处理以及网络式信息交互方式已经普及并且被人们广泛应用,计算机管理学生信息在各大高校都在积极进行,也是高校管理工作的重要内容之一。学生网上选课与传统的选课方式相比更加的智能便捷并且节约资源,也增加了学生学习过程中的自主权。学生选课系统无疑是一个比较现代化的教学技术,并且受到人们的重视,是学校管理中不可获取额的一部分。有了学生网上选课系统不仅方便了学生、教师,更重要的是学校在管理数据方面会更加的方便以及准确。学生网上选课系统使选课管理工作规范化、系统化、程序化,避免数据丢失,提高信息处理的速度,能够准确及时的查询及更改学生
7、的选课情况。编写课设报告的目的就在于将学生选课管理系统的设计与实现以及管理维护等工作更加有条理的呈现出来,对开发设计学生选课系统的过程进行记录并且概括,帮助更好的理解、操作、运用学生网上选课系统。1.4课设报告的组织39数据库系统原理课程设计学生网上选课系统课设报告从学生网上选课系统的需求分析到数据库的设计,包括概念设计、逻辑设计、物理设计等,再到最后的实现与维护一一呈现出来,包括最初的设计理念,数据库具体觉得建立以及数据的输入、管理及更新。包括实现学生选课功能、教师录入成绩功能,管理员对数据库信息的增删改查功能一应俱全。在这次课程设计中我们都积极参与各项环节的
8、设计,但我们也有分工。初
此文档下载收益归作者所有