如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
课程设计报告题目:学生选课管理系统课程《数据库原理及应用》班级12信管姓名朱晨汪杨潇张厚义学号120612106912061210651206121042指导教师杨慧铜陵学院数学与计算机学院时间:2014年5月12日至2014年5月16日指导教师对课程设计(论文)的评语(工作态度、任务完成情况、能力水平、设计说明书(论文)的撰写和图纸质量等):指导教师评审意见评价内容具体要求分数类别评分调研论证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。10864工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作。2016128工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜。2016128说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。50403020课程设计成绩指导教师签名:目录TOC\o"1-2"\h\z\uHYPERLINK\l"_Toc177016456"第一章开发背景PAGEREF_Toc177016456\h4HYPERLINK\l"_Toc177016457"第二章功能描述5HYPERLINK\l"_Toc177016458"第三章业务流程分析6HYPERLINK\l"_Toc177016459"第四章数据流程分析7HYPERLINK\l"_Toc177016460"4.1数据流程图7HYPERLINK\l"_Toc177016461"4.2数据字典7HYPERLINK\l"_Toc177016462"第五章概念模型设计13第六章HYPERLINK\l"_Toc177016463"逻辑模型设计和优化14HYPERLINK\l"_Toc177016464"第七章物理设计和实施15HYPERLINK\l"_Toc177016465"第八章系统测试17HYPERLINK\l"_Toc177016465"第九章课程设计心得体会29HYPERLINK\l"_Toc177016465"参考文献30第一章开发背景随着计算机应用的日益普及,教务管理自动化是提高工作效率的有效途径,随着各高校学分制的实施,实现信息化管理学生选课势在必行。学生选课管理系统是教学管理的重要组成部分,其开发主要包括后台、数据库的建立和维护以及前端应用程序的开发两个方面,前者要求建立起数据的一致性、完整性和安全性好的数据库,而对于后者则要求应用程序功能完备、易使用及界面友好等特点。系统实现后,极大的方便对学生进行选课和选课后临时班级的安排管理,学生选课信息的管理。避免在安排课程信息的滞后,减少信息交流的烦琐过程及其带来的开销。促进高校教育的计算机信息化进程,提高学校的工作效率。对于系统的本身而言,应该具有较高的实用性、安全性。能够极大的满足学生选课,以及学校对选课信息的管理。功能描述(1)在选课管理过程中,实现信息自动化管理;(2)实现各种信息的修改、删除、录入等管理功能;(3)实现对各种信息的查询、统计,支持模糊查询;(4)管理员可以设置学生什么时间开始选课,什么时间结束选课;学生根据开设课程进行选课操作,可以选课、退课、查询课程和课表;根据身份不同,权限也不相同;(5)当选课结束后,可以导出所有教师课程表,学生课程表;(6)对学生选课的结果,实现汇总、归纳和分析;按年份统计课程的学生选课人数及名单,按年份统计学生的选课内容;(7)按系统实际情况,数据量不低于200条记录。第三章业务流程分析根据本系统需要实现的功能,管理职能分析以及设计管理员、教师与学生之间的关系流程图如下:管理职能分析:选课管理课程管理课程查询管理课程编排管理统计分析选课人数查询条件课程表退出管理选入管理(1)网上选课系统总体业务流程图如下所示:系统管理员登录排课信息选课公告教师登录教师反馈学生选课登录学生选课系统与排课相关的信息排课图3-1系统总体业务流程图学生教师管理员(2)登录子系统主要验证不同的用户身份并取得不同的用户权限,进行不同的系统操作。其业务流程图如下所示:学生信息输入登录信息输入登录信息验证登录信息用户信息输入登录信息验证登录信息教师信息验证登录信息显示验证信息修