sqlserver 课程设计

sqlserver 课程设计

ID:18187611

大小:157.00 KB

页数:11页

时间:2018-09-15

sqlserver 课程设计_第1页
sqlserver 课程设计_第2页
sqlserver 课程设计_第3页
sqlserver 课程设计_第4页
sqlserver 课程设计_第5页
资源描述:

《sqlserver 课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学生选课系统说明书1绪论随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。学校作为一种信息资源的集散地,学生和课程繁多,包含很多的信息数据的管理。学生选课是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文

2、件档案,由于信息比较多,选课信息的管理工作混乱而又复杂;一般选课情况是记录在文件上,课程的数目和代号也记录在文件中,时间长了,如再要进行查询,造成查询费时、费力。这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对学生选课信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是科学化、正规化管理,与世界接轨的重要条件。基于这些问题,有必要建立一个学生

3、选课系统,使选课管理工作规范化,系统化,程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。2需求说明本系统就是为了管理好学生选课信息而设计的,系统开发的总体任务是实现学生选课信息的系统化、规范化和程序化,建立学生选课系统对于减轻管理人员的劳动强度、提高工作质量和效率、可以快捷、方便的对相关信息进行查询、提高了信息资源的利用率和管理水平。2.1系统功能模块图学生选课系统需要完成的功能主要有:(1)查询信息,包括按课程号、学号、教师号等进行查询。(2)选课信息,包括按院别查询,选取学号、按课程号、成绩11登记。每个学生选

4、课时,必须判断学生是否能够选修该们课程。(3)系统管理,包括由超级用户实现用户帐号的管理,包括新建帐号、删除帐号、修改密码、设定权限等操作。对上述各功能进行集中、模块划分,得到系统功能模块图,如图2-1。学生选课系统选课信息系统管理课程信息教师信息学生信息删除课程添加课程修改课程查询课程删除课程修改课程添加课程查询学生添加学生修改学生删除学生查询课程删除选课信息按学号查询删除帐号修改密码新建帐号添加选课信息修改选课信息图2-1系统功能模块图2.2系统流程分析系统流程就是用户在使用系统时的工作过程。系统的工作流程都是从用户登录模块开始,对用户身份进行权限验证,进而对于

5、系统进行管理的。本系统的流程分析图如下:11开始重试否退出程序失败达到3次用户登录失败是学生信息管理选课信息管理老师信息管理课程信息管理进入系统系统管理图2-2系统流程图2.3数据字典学生选课系统,通过对学生选课过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:(1)学生信息,包括学号、姓名、性别、院别等。(2)教师信息,包括教师编号、教师姓名、性别、职称、毕业院校、学历、授课等。(3)课程信息,包括课程编号、课程名称、学分。(4)用户信息,包括name、password。(6)选课信息,包括学生学号(所选课程编号、成绩等情况)。2.4数据流图(1)登录时

6、的数据流用户身份验证进入系统用户登录合法要求不合法要求退出系统图2-3登录时数据流图11数据描述用户登录=用户名+密码用户身份验证合法要求:进入系统不合法要求:退出系统加工逻辑:避免别人随意篡改数据,增加系统安全性2)查询统计结果显示查询命令选择所有数据库表格图2-4查询统计数据流图数据描述,通过选择查询命令实现简单条件、组合条件查询。新建帐号(3)系统管理管理员删除帐号用户信息表修改密码图2-5系统管理数据流图数据描述,管理员通过新建删除修改设定权限等方式实现对用户帐号表的管理。图2-6数据维护数据流图3数据库设计数据库是信息管理系统的后台,存储着所有的信息,在信

7、息管理中占有非常重要的地位。数据库结构设计的好坏对应系统的效率及实现产生直接影响,而且好的数据库结构也将有利于程序的实现。3.1数据库概念结构设计从上面的信息规定出的实体有学生实体、课程实体、选课实体、教师实体,如图3-1。111、实体图学号姓名院别性别片学生课程名称课程编号学分课程学号成绩课程编号选课11毕业院校教师姓名教师编号年龄学历性别职称教师图3-1实体图2.E-R图选课学生授课课程NM教师1M图3-2E-R图3.2数据库逻辑结构设计用户的需求具体体现在各种信息的提供、保存、修改、查询等方面,经调查和分析,针对一般学生选课系统的需求和对系统流程图的分析,

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

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

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