1 / 51
文档名称:

学生选课管理系统.docx

格式:docx   大小:41KB   页数:51页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生选课管理系统.docx

上传人:1485173816 2022/5/8 文件大小:41 KB

下载得到文件列表

学生选课管理系统.docx

文档介绍

文档介绍:课程设计报告
(2014 -- 2015年度第 二 学期)
名 称:软件工程课程设计
题 目: 学生选课管理系统
院 系:数学及计算机学院
班 级: 12信管 者要求建立起数据的一致性、完整性和安全性好的数据库,而对于后者则要求应用程序功能完备、易使用及界面友好等特点。
系统实现后,极大的方便对学生进行选课和选课后临时班级的安排管理,学生选课信息的管理。避免在安排课程信息的滞后,减少信息交流的烦琐过程及其带来的开销。促进高校教育的计算机信息化进程,提高学校的工作效率。对于系统的本身而言,应该具有较高的实用性、安全性。能够极大的满足学生选课,以及学校对选课信息的管理。 
系统的简要描述,主要功能:
在选课管理过程中,实现信息自动化管理;
(2)实现各种信息的修改、删除、录入等管理功能;
(3)实现对各种信息的查询、统计,支持模糊查询;
(4)管理员可以设置学生什么时间开始选课,什么时间结束选课;学生根据开设课程进行选课操作,可以选课、退课、查询课程和课表;根据身份不同,权限也不相同;
(5)当选课结束后,可以导出所有教师课程表,学生课程表;
(6)对学生选课的结果,实现汇总、归纳和分析;按年份统计课程的学生选课人数及名单,按年份统计学生的选课内容; 
按系统实际情况,数据量不低于200条记录。 

(系统流程图)
(1) 网上选课系统总体业务流程图如下所示:
系统管理员
登录
排课信息
选课公告
教师
登录
教师反馈
学生
选课
登录
学生选课系统
与排课相关的信息
排课
图1-1 系统总体业务流程图
(2) 登录子系统主要验证不同的用户身份并取得不同的用户权限,进行不同的系统操作。其业务流程图如下所示:
学生
教师
管理员

学生信息
输入登录信息
输入登录信息
验证登录信息
用户信息
输入登录信息
教师信息
验证登录信息
验证登录信息
显示验证信息
修改密码
进入系统
登录失败、退出
退出系统
图1-2 登录子系统业务流程图
 排课子系统主要完成设置选课时段、限制最大选课人数、排课并检测排课冲突、发布选课信息等功能。其业务流程图如下所示:
系统管理与员
图1-3排课子系统业务流程图
选课公告
备份排课信息
备份排课
检测排课冲突
排课信息
选课时间段
设置选课时间段
对课程进行排课
课程信息
院系信息
教师信息
教学楼信息
进入排课系统
(4)选课子系统主要完成面向学生的选课功能,包括查询课程信息、提交选申请、撤销申请、查询选课情况等。其业务流程图如下所示: 
学生
选课公告
进入选课系统
选课公告
排课信息
开始选课
检测选课冲突
显示选课结果
完成选课
退课
学生选课信息
图3-4选课子系统业务流程图
对现有系统的其他说明:
现用的管理系统在安全性,数据的读入功能方面存在不同程度的缺陷,有必要进行改进。

我们身为首都经济贸易大学信息系的学生,最骄傲的就是拥有令其他系羡慕、向往的系机房。因特尔奔腾四的中央处理器,40G大容量的硬盘,加上256M的内存,配上经久耐用、定位准确的光电鼠标,这都为系统的开发及运行提供了良好的硬件环境,就是这样一台台先进傲人的电脑躺在机房里供我们随时使用,便利程度真是如此了得啊! 
身为计算机科学及技术专业大三的学生,通晓一些计算机软件知识是肯定的,运用软件编写程序的能力也是必备的。当然,我们毕竟还是学生,能力还是有限的,但我们计算机系最不缺乏的就是计算机人才,向知识渊博、诲人不倦的郑小玲老师必会给我们以极大的帮助。更何况,俗语说的好:三个臭皮匠赛过诸葛亮。我们组有4个人,起码也顶两个诸葛亮呢。相信通过我们大家的集思广益,相得益彰,我们的系统将会以最完美的姿态展现在大家的面前。
 
我校自建校至今已有几十年的历史,各种课程比较齐备,且比较有条理。学分制度也比较完善。教师整体水平较高。这使我们开发这一对我们来说比较复杂的系统成为可能。虽然有如此好的客观条件,但始终没有一套完善简单易用的管理系统。现行系统虽然拥有了比较规范、科学的管理方法,并积累了大量的数据信息,具有一定的可行性,但是并不能掩盖其工作量大,管理不够系统的缺点。而我们的系统将充分利用学校为我们提供的宝贵信息,在继承其