学生选修课信息管理系统分析.docx
- 文档编号:10691763
- 上传时间:2023-05-27
- 格式:DOCX
- 页数:14
- 大小:251.57KB
学生选修课信息管理系统分析.docx
《学生选修课信息管理系统分析.docx》由会员分享,可在线阅读,更多相关《学生选修课信息管理系统分析.docx(14页珍藏版)》请在冰点文库上搜索。
学生选修课信息管理系统分析
学生选修课信息管理系统的分析、设计和实施
专业:
国际商务1202班
姓名及学号:
郑毅倩1202040211
朱亚男1202040226
指导老师:
丁亚兰
时间:
2013-12-10
1.前言
1.1系统简介
管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业的高层决策、中层控制、基层运作的集成化的人机系统。
其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。
随着Internet的飞速发展深刻地影响了人们的日常生活和商业运作方式。
社会的方方面面渗透着互连网的应用,使得一向烦琐的手工程序变得方便,快捷。
学校网上选课系统正是基于这一思想发展起来的。
学生网上选课系统已经在很多高校得到广泛的应用,而且深得广大师生的称赞。
它改变了以往由学校统发课程表到学生手中,然后由学生填好再反馈到学校,而学校还要对结果进行审查,确定有效性,最后才实施上课计划,这一传统的复杂的手工选课程序。
而实行网上选课系统后,学生在可以在规定选课时间段内,不受地点和固定时间的限制去完成选课申请,而学校也可以方便地对学生选课系统进行管理和控制,提高工作效。
我们所提到的学生选修课信息管理系统是我省某所高校的学生选修课信息管理系统。
该网上选课系统是依据大学的选修课的网上申请和管理需求而进行设计的,目的是实现选修课的网上设置、申请功能。
该选课系统具备课程设置、课程查询、学生选课、教务处管理员管理等系统过程。
选课系统的主要使用者有学校全体学生、课程任课教师以及教务处管理人员等。
1.2开发目的
网上选课系统已经在很多高校得到广泛的应用,深得广大师生的称赞,它改变了以往由学校统发课程表到学生手中,然后由学生填好再反馈到学校,而学校还要对结果进行审查,确定有效性,最后才实施上课计划,这一传统的手工选课不仅复杂,也牵涉了很多的人力,对管理也造成了诸多不变,而借助网上选课系统,学生在规定选课时间段内,可以不受地点和时间的限制完成选修课的申请,而学校也可以方便地对系统进行管理和控制,提高工作效率。
1.3可行性分析
本系统的可行性分析包括以下几个方面的内容:
1.技术可行性。
由于校园网络的普遍应用,使得网上选课非常的方便,无需再进行网络的建设。
通过校园网,学生可以在校园网的任何地方完成选课过程。
数据库技术的使用,可以开发出实用、简便、高效的基于网络的信息管理系统,因此技术上是可以实现的。
2.经济可行性。
由于校园网已经普及,因此在网络设备上不需要进行大量的投入。
加上学生选修课系统只要求客户端具备浏览器的基本功能,就能实现网上选课。
因此在校园的计算机实验室、公共机房,或者是学生在寝室使用自己的电脑都无需安装专门的选课软件,就可实现网上选课功能。
因此,从经济上来说,开发网上选课不需要很大量的投入,硬件上只需web服务器和数据库服务器即可。
3.操作可行性。
该选课系统的最大优势就是操作方便、如同浏览网页一样,而对于大学生这一文化水平的群体,是人人都会进行这样的操作。
综上所述,该网上选课系统在高校是可行的,具有很强的课操作性。
2.系统分析
2.1系统基本功能描述
该网上选课系统是依据大学的选修课的网上申请和管理需求而进行设计的,目的是实现选修课的网上设置、申请功能。
这既方便学生选课,又方便学校对学生选修课的管理与控制。
根据大学选修课管理的基本过程,网上选课系统应具备课程设置、课程查询、学生选课、管理员管理等基本功能要求。
系统的主要使用者有学生、开课教师和教务管理人员。
2.2系统需求分析
通过对系统需求进行分析,我们可以确定系统中有三类用户:
管理员、教师和学生。
各类用户的具体描述如下:
(1)管理员
描述:
管理员维护整个系统,包括课程设置,选课时段设置,选课前学生不可登录;选课结束,学生只可查询,管理员对选课结果进行统计;查询选课情况,对学生的选课申请进行处理,进行用户管理;限制最大选课人数;排课、发布选课信息;数据备份和恢复等。
(2)教师
描述:
教师撰写教师反馈,反馈选课信息,对排课者提出反馈意见,供排课者在排课时参考使用。
查询课程基本情况、学生情况。
(3)学生
描述:
在选课系统中查询课程、教室信息,查看教师反馈,提交选课申请,撤销申请,查询选课情况,登录系统,进行个人信息修改等与选课有关的活动。
根据上面所述,我们对该选课系统进行了划分,分为三个主要功能,即登录控制、排课和选课,分别对应三个子系统,即登录子系统、排课子系统和选课子系统。
其中,登录子系统是前提,排课子系统是基础,选课子系统是关键。
登录子系统区分排课者(即系统管理员),教师和学生这三者的不同身份,给出不同的权限,在页面中根据身份判断其相应具有的权限,进行不同的操作。
排课子系统主要供排课者使用,其中设定选课时间段,进行排课并检测排课冲突,发布选课信息都是选课的前提和基础。
选课子系统是本系统要实现的最终目的。
选课子系统主要供学生选课使用,在这里可以进行与选课有关的活动,包括课程浏览查询、选课、退选课程。
2.3组织机构
(图1—1)
2.4管理职能分析:
(图1—2)
2.5业务流程分析
(1)网上选课系统总体业务流程图如下所示:
图1-3系统总体业务流程图
(2)登录子系统主要验证不同的用户身份并取得不同的用户权限,进行不同的系统操作。
其业务流程图如下所示:
图1-4登录子系统业务流程图
(3)排课子系统主要完成设置选课时段、限制最大选课人数、排课并检测排课冲突、发布选课信息等功能。
其业务流程图如下所示:
图1-5排课子系统业务流程图
(4)选课子系统主要完成面向学生的选课功能,包括查询课程信息、提交选课申请、撤销申请、查询选课情况等。
其业务流程图如下所示:
图1-6选课子系统业务流程图
2.6数据流分析
根据业务流程分析,我们可以得到系统的数据流图。
(1)网上选课系统顶层数据流图如图1-7所示。
图1-7系统顶层数据流图
(2)网上选课系统第一层数据流图如图1-8所示。
图1-8网上选课系统第一层数据流图
(3)根据不同的用户权限,展开登录处理过程,数据流图如图1-9、1-10、1-11所示。
图1-9管理员登录数据流图
图1-10教师登录数据流图
图1-11学生登录数据流图
(4)排课过程的数据流图如图1-12所示。
图1-12排课过程数据流图
(5)选课过程的数据流图如图1-13所示。
图1-13选课过程数据流图
2.7数据字典
根据数据流程分析,对系统数据进行分析和汇总,建立系统数据字典。
下面列出部分数据字典内容。
(1)排课
数据流编号:
A01
系统名:
网上选课系统
条目名:
排课
输入:
课程信息表,教学楼信息表,教师信息表,院系信息表
输出:
排课表,选课通知表
描述:
排课者按年级排课。
排课表内容包括课程代号,课程名称,受课院系,专业代码,专业名称,教师代号,考察方式,学分,开课时间,上课时间,地点,开课院系,最大上课人数和课程选则限制(必修或选修)等。
在排课过程中,排课者可以查询教室使用情况和院系课程设置。
在排课者提交排课表以后,系统应当确保该排课方案中没有时间冲突和教室冲突。
如果有冲突,系统应该提示排课者具体冲突产生的原因。
(2)选课
数据流编号:
A02
系统名:
网上选课系统
条目名:
选课
输入:
排课表,选课通知表,教师反馈表
输出:
学生选课表
描述:
学生可以在规定的时间段内选课。
该规定时间段由排课者通过发布消息通知教师和学生。
选课过程如下:
学生在选课表上单击课程号,则该信息被提交到服务器,并显示学生的选课结果。
选课表的内容包括排课表的全部内容。
如果一门课程已经达到最大选课人数,则不能再选择这门课程。
如果有学生退课,则该门课程的已选人数减1。
(3)设定选课时间段
数据流编号:
A03
系统名:
网上选课系统
条目名:
设定选课时间段
输入:
选课时间段表输出:
选课时间段表
描述:
排课者应该设定选课时间段。
学生只能在此设定的时间段内选课和退课。
2.8现行系统评价:
优点、问题:
现行学生选修课管理信息系统所存在的优点:
信息分享体系比较成熟,相关的信息结构建设比较完善。
现行系统的管理方式便于教务处对学生选课程信息的管理,有利于管理人员进行选课人数的数据统计和课程的统筹安排。
同时也方面广大同学进行网上选课。
现行学生选修课管理信息系统存在的缺点:
保密性不好,而且时间一长,随着信息的越来越多,信息量的越来越大,这对于我们查找、更新等处理都带来了不少的不便之处。
此外,信息冗余的现象也比较突出,严重浪费了学校的资源。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 选修课 信息管理 系统分析