【精编完整版】学生选课管理系统毕业论文报告

【精编完整版】学生选课管理系统毕业论文报告

ID:38574132

大小:799.00 KB

页数:36页

时间:2019-06-15

【精编完整版】学生选课管理系统毕业论文报告_第1页
【精编完整版】学生选课管理系统毕业论文报告_第2页
【精编完整版】学生选课管理系统毕业论文报告_第3页
【精编完整版】学生选课管理系统毕业论文报告_第4页
【精编完整版】学生选课管理系统毕业论文报告_第5页
资源描述:

《【精编完整版】学生选课管理系统毕业论文报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、(此文档为word格式,下载后您可任意编辑修改!)课程设计报告题目:学生选课管理系统课程《数据库原理及应用》班级12信管姓名朱晨汪杨潇张厚义指导教师杨慧铜陵学院数学与计算机学院时间:2014年5月12日至2014年5月16日指导教师对课程设计(论文)的评语(工作态度、任务完成情况、能力水平、设计说明书(论文)的撰写和图纸质量等):指导教师评审意见评价内容具体要求分数类别评分调研论证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。10864工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作。2016128工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜。

2、2016128说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。50403020课程设计成绩指导教师签名:目录第一章开发背景4第二章功能描述5第三章业务流程分析6第四章数据流程分析74.1数据流程图74.2数据字典7第五章概念模型设计13第六章逻辑模型设计和优化14第七章物理设计和实施15第八章系统测试17第九章课程设计心得体会29参考文献30第一章开发背景随着计算机应用的日益普及,教务管理自动化是提高工作效率的有效途径,随着各高校学分制的实施,实现信息化管理学生选课势在必行。学生选课管理系统是教学管理的重要组成部分,其

3、开发主要包括后台、数据库的建立和维护以及前端应用程序的开发两个方面,前者要求建立起数据的一致性、完整性和安全性好的数据库,而对于后者则要求应用程序功能完备、易使用及界面友好等特点。系统实现后,极大的方便对学生进行选课和选课后临时班级的安排管理,学生选课信息的管理。避免在安排课程信息的滞后,减少信息交流的烦琐过程及其带来的开销。促进高校教育的计算机信息化进程,提高学校的工作效率。对于系统的本身而言,应该具有较高的实用性、安全性。能够极大的满足学生选课,以及学校对选课信息的管理。  第二章功能描述(1)在选课管理过程中,实现信息自动化管理;(2)实现各种信息的修改、删除、录入等管理功能;(3)

4、实现对各种信息的查询、统计,支持模糊查询;(4)管理员可以设置学生什么时间开始选课,什么时间结束选课;学生根据开设课程进行选课操作,可以选课、退课、查询课程和课表;根据身份不同,权限也不相同;(5)当选课结束后,可以导出所有教师课程表,学生课程表;(6)对学生选课的结果,实现汇总、归纳和分析;按年份统计课程的学生选课人数及名单,按年份统计学生的选课内容; (7)按系统实际情况,数据量不低于200条记录。 第三章业务流程分析根据本系统需要实现的功能,管理职能分析以及设计管理员、教师与学生之间的关系流程图如下:管理职能分析: (1) 网上选课系统总体业务流程图如下所示:图3-1系统总体业务流程

5、图(2) 登录子系统主要验证不同的用户身份并取得不同的用户权限,进行不同的系统操作。其业务流程图如下所示:图3-2登录子系统业务流程图(3) 排课子系统主要完成设置选课时段、限制最大选课人数、排课并检测排课冲突、发布选课信息等功能。其业务流程图如下所示: (4)选课子系统主要完成面向学生的选课功能,包括查询课程信息、提交选申请、撤销申请、查询选课情况等。其业务流程图如下所示: 图3-4选课子系统业务流程图第四章数据流程分析4.1数据流程图(1)网上选课系统顶层数据流图:图4-1系统顶层数据流图(2)网上选课系统第一层数据流图:图4-2网上选课系统第一层数据流图(3)根据不同的用户权限,展开

6、登录处理过程,数据流图如下:图4-3管理员登录数据流图图4-4教师登录数据流图图4-5学生登录数据流图(4)排课过程的数据流图:图4-6排课过程数据流图(5)选课过程的数据流图如图:图4-7选课过程数据流图4.2数据字典根据数据流程分析,对系统数据进行分析和汇总,建立系统数据字典。下面列出部分数据字典内容。(1)排课数据流编号:A01系统名:网上选课系统条目名:排课输入:课程信息表,教学楼信息表,教师信息表,院系信息表输出:排课表,选课通知表描述:排课者按年级排课。排课表内容包括课程代号,课程名称,受课院系,专业代码,专业名称,教师代号,考察方式,学分,开课时间,上课时间,地点,开课院系,

7、最大上课人数和课程选则限制(必修或选修)等。在排课过程中,排课者可以查询教室使用情况和院系课程设置。在排课者提交排课表以后,系统应当确保该排课方案中没有时间冲突和教室冲突。如果有冲突,系统应该提示排课者具体冲突产生的原因。(2)选课数据流编号:A02系统名:网上选课系统条目名:选课输入:排课表,选课通知表,教师反馈表输出:学生选课表描述:学生可以在规定的时间段内选课。该规定时间段由排课者通过发布消息通知教师和学生。选课过

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

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

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