数据库课程设计报告学生选课管理系统

数据库课程设计报告学生选课管理系统

ID:42314713

大小:1.45 MB

页数:26页

时间:2019-09-12

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

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

1、.物联网工程学院《数据库应用系统开发》课程设计论文题目:数据库课程设计学生选课管理系统学号:2013203090专业班级:物联网3班姓名:李洪佳指导老师:符志军目录..1.系统概括31.1.课程设计选题31.2.项目背景31.3.课设报告编写目的31.4.课设报告的组织42.系统需求分析42.1.系统管理员42.2.学生用户42.3.教师用户53.数据库设计53.1.概念结构设计53.1.1.分E-R图53.1.2.局部E-R图63.1.3.合并E-R图73.2.逻辑结构设计83.2.1.逻辑转换83.

2、2.2.细化表结构83.3.物理结构设计及实施93.3.1.创建表93.3.2.建立视图113.3.3.建立索引123.3.4.存储过程的建立133.3.5.创建触发器134.界面设计与实现154.1.功能模块界面分析154.2.登录界面154.3.管理学生、课程、教师信息界面154.4.教师管理界面164.5.学生选课管理界面165.系统测试175.1.用户登陆测试175.2.管理员管理信息测试175.2.1.添加学生信息175.2.2.修改学生信息185.2.3.删除学生信息185.2.4.管理教师

3、课、程信息195.3.学生选、退课程测试196.总结207.主要参考文献208.附录218.1.源代码218.2.系统使用说明25..1.系统概括1.1.课程设计选题考虑到学生选课这个时间与我们大学生活是如此贴近,兵器额在我们平时选课时也经常出现一些不足,所以我选择“学生选课管理系统”这个课题。除了他比较贴近生活之外,这个项目也会让我对数据库有更新一步的认识与巩固,对身边的各种选课系统有一个更直观的了解。1.2.项目背景随着科技的发展,高科技技术的不断开发,数据的处理在我们的生活中尤为重要。教育的不断改

4、革和素质教育的不断加强,学分制的实施,选修课在一个学生的培养计划中的比重越来越大。现在我们选课以及成绩查询都是在网上进行的,这个对于学生来说更加的自主、便捷。但是由于一般高校的学生比较多,因此就带来的诸多如信息管理等问题。鉴于需要将学生信息、选课信息等信息数字化以便于维护管理,我们便想到了利用数据库更加准确的解决此类问题。所以我决定设计一个适用于高校学生选课系统一共参考并且更进一步的了解高校选课的流程以及数据的保存。1.3.课设报告编写目的无纸化办公的模式现在已经普遍存在,信息自动化处理以及网络式信息交

5、互方式已经普及并且被人们广泛应用,计算机管理学生信息在各大高校都在积极进行,也是高校管理工作的重要内容之一。网上选课与传统的选课方式相比更加的智能便捷并且节约资源,也增加了学生学习过程中的自主权。..学生选课系统无疑是一个比较现代化的教学技术,并且受到人们的重视,是学校管理中不可获取额的一部分。有了学生选课可系统不仅方便了学生、教师,更重要的是学校在管理数据方面会更加的方便以及准确。学生选课系统使选课管理工作规范化、系统化、程序化,避免数据丢失,提高信息处理的速度,能够准确及时的查询及更改学生的选课情况

6、。编写课设报告的目的就在于将学生选课管理系统的设计与实现以及管理维护等工作更加有条理的呈现出来,对开发设计学生选课系统的过程进行记录并且概括,帮助更好的理解、操作、运用学生选课系统。1.1.课设报告的组织课设报告从学生选课系统的需求分析到数据库的设计,包括逻辑设计、物理设计等,在倒最后的实现与维护一一呈现出来,包括最初的设计理念,数据库具体觉得建立以及数据的输入、管理及更新。包括实现学生选课功能、教师录入成绩功能,管理员对数据库信息的增删改查功能一应俱全。2.系统需求分析该系统应该能管理学校的教师信息、

7、学生信息、专业信息、学校开设的所有课程信息、学生选修课程的信息等。选课系统主要满足三类用户的要求,这三类用户分别是教务处的系统管理员、教师和学生。他们所具有的操作权限以及操作内容是不同的。具体的需求分析如下:2.1.系统管理员1)维护学生的个人基本信息,实现对学生个人信息的增、删、改、查,学生信息包括学号、姓名、性别、年龄、入学时间、系别、专业、密码。2)维护教师的个人基本信息,实现对教师个人信息的增、删、改、查,教师信息包括教师工号、姓名、性别、密码。3)维护课程的个人基本信息,实现对课程个人信息的增

8、、删、改、查,课程信息包括课程号、课程名、学分。2.2.学生用户1)查询和修改个人信息。2)进行选课操作3)学生可以查看自己所选课程信息及以前所选课程的成绩信息。..1.1.教师用户1)查询和修改个人信息2)课程结束后,登记成绩3)教师可查看自己的教学安排。2.数据库设计2.1.概念结构设计根据需求分析,设计出“学生选课系统”的E-R图,该E-R图包括四个实体:学生信息实体、教师信息实体、管理员信息实体、课程信息实体,还有选课信息E-R图和

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

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

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