选课管理系统(数据库课程设计)

选课管理系统(数据库课程设计)

ID:28503227

大小:1.15 MB

页数:27页

时间:2018-12-10

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

《选课管理系统(数据库课程设计)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、河南理T大学万方科技学院数据库系统原理及其应用教程课程设计报告设计题目选修课程管理系统的设计与实现指导教师一、概述1.1设计背景1.2设计目的•.1.3设计内容...需求分析....2.1功能分析...2.2工作流图...2.3数裾流阁...2.4数裾字典..三、概念模型设计3.1实体之间的联系3.2E-R网…、逻辑设计4.1概念模型关系模型的转换4.2概念模型的优化五、源代码及查询5.1数裾库的存储结构5.2实现六、总结....参考文献....错误!未定义书签。错误!未定义书签。错误!未定义书签。14656111414

2、141818192121242526一、概述1.1设计背景可行性研宄的目的是用最小的代价在尽可能的短的时间内确定数据库系统是否可能开发、是否值得开发、是否可以开发(在该报告中主要是考查《学生选课管理系统》是否可能开发、是否值得开发、是否可以开发)。其实质是在较高层次上以较抽象方式进行的、简化的压缩的需求分析和概要设计过程。1.2设计目的系统实现后,极大的方便对学生进行选课和选课后临时班级的安排管理,学生选课信息的管理。避免在安排课程信息的滞后,减少信息交流的烦琐过程及其带来的开销。促进高校教育的计算机信息化进程,提高学校

3、的工作效率。对于系统的木身而言,应该具有较高的实用性、安全性。能够极大的满足学生选课,以及学校对选课信息的管理。1.3设计内容调查学校教务处,设计用于管理全校学生选修课活动的系统。主要功能有:①全校选修计划课程管理;②全校选修开课课程管理;③全校学生选课管理;④全校选修课成绩管理;能够实现课程的查询,修改与删除功能。、需求分析2.1功能分析主要功能:教师和学生登陆系统的帐号和密码,初始都分别为教师和学号,登陆后密码可以修改。其中教师的职位可以是管理员。管理员和非管理员的老师及学生对系统的操作具有不同的权限。管理员登陆系统

4、,对学生选课情况进行管理,包括发布选课信息,对学生的选课情况进行查看。管理员还可以对授课老师的信息进行增加、删除、修改、查询。教师登陆系统,能查看自己的个人信息,及所授课的班级的所有学生的本门课程的成绩信息,并能进行增加和修改。学生登陆系统,能进行选课,查看管理员发布的选课信息,自己的选课情况,本人的基本信息,以及课程的成绩。系统自动分配学生选课后的临时班级。性能要求:管理员发布的信息、学生选课的信息以及管理员和学生对系统操作的信息必须及时的反映在本系统上,且无差错。输入要求:具有很好的容错性和兼容性输出要求:应迅速、准

5、确、实时2.2工作流图系统需求:用户的需求具体体现在选课信息和用户信息的提供、保存、更新和查询的方面。这就要求数据库的设计必须合理,使之能够充分满足各种信息的输入和输出,保证数据存储的可靠性,并且能够快速取出和存入。而前台显示部分,应具有人性化的界面,方便用户操作。因各个学校的实际情况不同,系统应该具有兼容性。例如:一些学校学生人数较多,同时登陆系统,系统承载的负荷就很大。系统需要同时处理很大的数据量,这时系统不会因此崩溃。系统还应该具有较强的安全性,保证身份不Ml的用户,不能越权操作。非合法用户不能对数据进行操作。功能

6、需求:通过系统功能的分析,结合需求分析员在各大高校实地考查,调查的对象涵盖了,学校的教职工、在校师生。特别是对己经运行了与本系统同类产品的学校的师生使用选课管理系统心得体会进行了分析,总结出如不的需求信息:(1)学生的需求:能进行选课,查看管理员发布的选课信息,自己的选课情况,木人的基木信息,课程的成绩;(2)教师的需求:能查看自己的个人信息,及所授课的班级的所有学生的本门课程的成绩信息,并能进行增加和修改;(3)管理员的需求:对学生选课情况进行管理,包括发布选课信息,对学生的选课情况进行查看。管理员还可以对授课老师的信

7、总进行管理。2.3数据流系统顶层图:根据系统主要信息的处理功能,整个系统可以看作登陆管理,用户选课管理两个部分。从而得出了学生选课管理系统的顶层图如下所示:F9学生选课管理系统顶层图注:F1:用户登陆信息F2:用户注册信息F3:用户基木信息F4:用户基木信息F5:学生选课信息清单F6:学生选课信息F7:登陆错误信息F8:系统反馈用户信息F9:用户信息清单H0:修改密码后的用户信息数据流程图一层分解图(1)用户登陆管理。用户在登陆时,系统会进行判断。用户一共有三种类型,分别是学生,教师和管理员。其中,一部分教师是管理员。在

8、登陆的只有学生和教师两种类型,管理员的身份由系统自行判断。在判定时需要杳询用户信息库。用户信息库,包括学生注册信息,教师注册信息,管理员信息等。学生选课管理系统一层分解图一一登陆管理,如下图所示:学生选课管理系统一层分解图一一登陆管理注:F2.1:学生登陆信息F2.2:教师登陆信息F2.3:管理员登陆信息F7.1:用

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

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

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