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

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

ID:9379018

大小:663.36 KB

页数:35页

时间:2018-04-29

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

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

1、数据库系统原理及其应用教程课程设计报告设计题目选修课程管理系统的设计与实现指导教师第35页摘要随着计算机技术的日新月异,极大的推动的各个行业的信息化进程。各大高校也急需进行信息化改革,以促进教学质量和工作效率快速提升。第35页本文是在对各大高校全校公开课学生选课情况进行实地调查后,进行详细分析讨论后撰写的学生选课管理系统数据库设计报告。全文从最初的系统规划,到需求分析、概念设计、逻辑设计、物理设计。每一阶段都进行了详细的分析。接下来的实现、运行与维护阶段,还进行了对本系统的测试,最后是本次项目开发的心得和体会以及本文的

2、参考文献。本系统主要功能是对学生选课及相关信息进行管理。较行业同类产品而言,本系统人机界面设计更加合理、人性化,用户操作简单方便。数据库的安全性更高,对用户访问权限进行了严格控制。数据存取速度更快,使用年限更长。可以很好的满足高校公开课学生选课的要求,极大的提高了学校的工作效率。关键字:学生选课管理系统;分析;设计第35页目录一、概述21.1设计背景251.2设计目的 271.3设计内容31二、需求分析142.1功能分析52.2工作流图42.3数据流图5第35页2.4数据字典10三、概念模型设计133.1实体之间的联系

3、133.2E-R图14四、逻辑设计184.1概念模型向关系模型的转换184.2概念模型的优化19五、源代码及查询截图205.1数据库的存储结构205.2实现235.3人机界面设计255.4系统测试 275.5运行维护31六、总结32参考文献32第35页一、概述1.1设计背景可行性研究的目的是用最小的代价在尽可能的短的时间内确定数据库系统是否可能开发、是否值得开发、是否可以开发(在该报告中主要是考查《学生选课管理系统》是否可能开发、是否值得开发、是否可以开发)。其实质是在较高层次上以较抽象方式进行的、简化的压缩的需求分析

4、和概要设计过程。第35页1.2设计目的系统实现后,极大的方便对学生进行选课和选课后临时班级的安排管理,学生选课信息的管理。避免在安排课程信息的滞后,减少信息交流的烦琐过程及其带来的开销。促进高校教育的计算机信息化进程,提高学校的工作效率。对于系统的本身而言,应该具有较高的实用性、安全性。能够极大的满足学生选课,以及学校对选课信息的管理。1.3设计内容调查学校教务处,设计用于管理全校学生选修课活动的系统。主要功能有:①全校选修计划课程管理;②全校选修开课课程管理;③全校学生选课管理;④全校选修课成绩管理;能够实现课程的查

5、询,修改与删除功能。二、需求分析2.1功能分析主要功能:第35页教师和学生登陆系统的帐号和密码,初始都分别为教师和学号,登陆后密码可以修改。其中教师的职位可以是管理员。管理员和非管理员的老师及学生对系统的操作具有不同的权限。管理员登陆系统,对学生选课情况进行管理,包括发布选课信息,对学生的选课情况进行查看。管理员还可以对授课老师的信息进行增加、删除、修改、查询。教师登陆系统,能查看自己的个人信息,及所授课的班级的所有学生的本门课程的成绩信息,并能进行增加和修改。学生登陆系统,能进行选课,查看管理员发布的选课信息,自己的

6、选课情况,本人的基本信息,以及课程的成绩。系统自动分配学生选课后的临时班级。性能要求:管理员发布的信息、学生选课的信息以及管理员和学生对系统操作的信息必须及时的反映在本系统上,且无差错。输入要求:具有很好的容错性和兼容性输出要求:应迅速、准确、实时2.2工作流图系统需求:第35页用户的需求具体体现在选课信息和用户信息的提供、保存、更新和查询的方面。这就要求数据库的设计必须合理,使之能够充分满足各种信息的输入和输出,保证数据存储的可靠性,并且能够快速取出和存入。而前台显示部分,应具有人性化的界面,方便用户操作。因各个学校

7、的实际情况不同,系统应该具有兼容性。例如:一些学校学生人数较多,同时登陆系统,系统承载的负荷就很大。系统需要同时处理很大的数据量,这时系统不会因此崩溃。系统还应该具有较强的安全性,保证身份不同的用户,不能越权操作。非合法用户不能对数据进行操作。功能需求:通过系统功能的分析,结合需求分析员在各大高校实地考查,调查的对象涵盖了,学校的教职工、在校师生。特别是对已经运行了与本系统同类产品的学校的师生使用选课管理系统心得体会进行了分析,总结出如下的需求信息:(1)学生的需求:能进行选课,查看管理员发布的选课信息,自己的选课情况

8、,本人的基本信息,课程的成绩;(2)教师的需求:能查看自己的个人信息,及所授课的班级的所有学生的本门课程的成绩信息,并能进行增加和修改;第35页(3)管理员的需求:对学生选课情况进行管理,包括发布选课信息,对学生的选课情况进行查看。管理员还可以对授课老师的信息进行管理。2.3数据流图系统顶层图:根据系统主要信息的处理功能,整个系统

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

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

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