理想校园课程管理信息系统设计报告.docx
- 文档编号:4254202
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:30
- 大小:28.73KB
理想校园课程管理信息系统设计报告.docx
《理想校园课程管理信息系统设计报告.docx》由会员分享,可在线阅读,更多相关《理想校园课程管理信息系统设计报告.docx(30页珍藏版)》请在冰豆网上搜索。
理想校园课程管理信息系统设计报告
理想校园
管理信息系统开发报告
2010年12月15日
小组成员工作情况
项目名称
学生课程管理
小组成员分工与贡献
学号
此处添加个人照片
姓名
电话
主要贡献
系统总体功能结构
系统开发工期分配、开发时间、所需经费估计
学号
此处添加个人照片
姓名
电话
主要贡献
主要业务流程
学号
此处添加个人照片
姓名
电话
主要贡献
系统背景及系统目标,绘图,排版。
学号
此处添加个人照片
姓名
电话
主要贡献
系统软硬件相关技术总结、参考方案及评价
系统的经济、技术、法律可行性分析
1课程管理信息系统的系统规划报告
1.1系统背景
随着科技的进步,北京科技大学作为拥有50多年历史的重点本科学府,学校的课程管理涉及到课程设置、选课系统等多方面的内容,如果没有计算机管理系统,工作量将会很大,出错率高,出错后不易更改,容易造成管理混乱,降低工作效率,并且需要大量的人力物力,造成资源浪费。
如果计算机管理系统不完善,则不能全面开展课程管理公布工作。
随着计算机技术的发展,我们能够通过建立计算机管理信息系统,实现课程管理的规范化、系统化、程序化。
所以从计算机系统的管理角度,也应该逐步建立并完善课程管理系统,实现理想的课程管理,使课程设置、选课系统等更加合理,快捷,从而使学生、教师、学校三方面的工作效率大大提升。
针对这一需求我们决定成立小组建立课程管理系统。
小组指派出组长陈红伟进行总体的协调掌控。
全组的组员都用饱满的精神投入系统开发,组员包括李旭,李璇,汪应伟。
此之后,小组进行了相关资料的收集,了解目前学校的教学信息,并根据各个部门的需求。
经过讨论列出了北京科技大学课程管理系统的主要功能需求及信息需求,并对各项功能进行了整理分析,得到了北京科技大学课程管理系统的总体功能结构。
最后经过小组讨论一致决定,将整个系统分成了三大部分:
课程设置,选课,排课发布,课程评价。
最后写出了《北京科技大学课程管理系统可行性研究报告》。
这之后,在组长的带领下,全组开始进入管理信息系统的第二个阶段——系统分析阶段。
1.2系统目标
建立课程管理信息系统,方便课程管理者进行统计分配,节省了时间和经费,优化了组织结构。
同时让教师和学生容易操作使用,方便的进行课程选择,了解动态课程分配,最后可以在课程呈现上让学生直观了解课程安排,确保教学质量。
1.3系统总体功能结构
理想校园课程管理信息系统我们主要从三个方面入手,分别是课程设置管理、选课管理和课程表管理,另外后期还包括课程评价管理。
对于课程设置管理过程,主要根据各学院教务处上交的课程设置报告相关信息,再经过讨论与选择,最终确定课程设置的结果,包括必修课、专业选修课、公共选修课的学分学时设置等。
对于选课管理,主要是根据上一管理过程的课程设置结果,由学生选择选修课,再根据调整之后的结果,公布选课结果。
对于课程表管理,主要是根据必修课与选修课的课程安排信息以及课程设置结果,向学生及教师公布最终课程表及学生名单,并向成绩管理信息系统提供课程设置情况供其进行成绩管理。
对于课程评价管理,可以在一段时间后对学生及教师经行调查,为优化课程设置提供信息。
IPO图
各学院课程设置报告
课程设置结果(必修课、选修课)
总体功能结构图
汇总评价结果
1.4主要业务流程及其可能的变革
系统实现的功能:
1.教务管理部门汇总将要开设的课程信息,进行发布
2.学生通过web页面了解学校所开设的课程及选课信息
3.通过账号及密码的系统认证进入系统开始选课,修改已选课程
4.学生的选课信息汇总到教务管理部门,教务人员进行信息汇总,进行审核,将审核后的结果发布到web页面进行反馈。
业务流图
用户根据课程表的课程对课程进行评价教务处进行课程评价管理并反馈到课程设置
1.5系统软硬件相关技术总结、参考方案及评价比较
系统软件技术总结:
服务器上操作系统采用Windows2000/2003Server多用户操作系统,其安装维护方便,具有很强的软硬件兼容能力。
客户机上操作系统采用Windows系列操作系统,其采用图形界面,易于操作。
应用服务器选择IIS应用服务器软件,其相应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。
IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。
数据库服务器才用SQLSever,支持数据平台愿景:
关键任务企业数据平台、动态开发、关系数据和商业智能。
关键任务数据平台、动态开发、关系数据。
开发工具:
ASP,可以与数据库和其它程序进行交互,是一种简单、方便的编程工具,可以用来创建和运行动态网页或Web应用程序
客户机安装IE7.0及以上版本,与主流web有很好的兼容,有较好的安全机制。
系统硬件技术总结:
服务器:
具有较高的处理能力和可靠性、稳定性,比较耐用,内存与主板采用特殊的技术,有较强的校验功能和防止意外死机。
客户机对稳定性和可靠性的要求不是很严格,一般使用个人计算机或笔记本。
交换机:
提供了大量可供线缆连接的端口,可缓解局域网中网络流量的瓶颈问题
集线器:
将信号放大,广播式发送信号
路由器:
连接不同网络结构的网络连接设备,为不同的用户提供最佳的通信路径。
参考方案:
(1)教务中心的计算机应用系统的计算机模式采用B/S模式。
用Hub连接教务处内的计算机(采用Windows系列操作系统,安装IE7.0浏览器)
(2)用Hub与教务处内的主交换机相连,采用星型拓扑结构及环形拓扑结构,防止其中一个交换机出现故障影响整个系统的运行。
主交换机与服务器(采用Windows2000/2003Server和IIS应用软件)相连,采用星型拓扑结构。
(3)由于传输速率要求较高,用光纤网连接教务处的主交换机与各学院的交换机及学生宿舍的交换机,采用星型拓扑结构。
各学院计算机(采用Windows系列操作系统,安装IE7.0浏览器)与交换机用星型拓扑结构相连
(4)楼层之间距离较短,用双绞线连接学生宿舍的交换机与各楼层的路由器,采用星型拓扑结构
1.6系统的经济、技术、组织、法律可行性分析
经济可行性:
在经济上,用此系统加强了成绩信息管理效率,为教务人员提供了较高的效率,可节省人力资源的开支。
技术可行性:
系统要求在windows2000以上环境运行,后台数据库采用SQLSever,使用ASP编程,采用ADO方式连接数据库,这些在目前都是容易实现的。
程序将部分需要经常调用的数据存入内存,可提高程序运行速度。
组织可行性:
在课程管理系统中,我们会对相关业务人员进行管理信息系统的培训,保证他们有能力使用所要开发的系统,而且会充分考察业务流程是否需要进行再造,新系统的使用对企业管理规范化、系统化水平的作用。
法律可行性:
开发的系统及其应用符合国家相关法律、法规。
开发过程中使用的各种软件、方法以通过法律程序取得。
并且与开发组签订协议。
1.7系统开发工期分配、开发时间、所需经费的估计
理想校园课程管理信息系统决定分三期进行,第一期进行业务人员的培训,以及进行课程设置系统的开发,即课程设置管理,旨在通过调查等设置更加合理,对学生发展有利的课程,充分激发学生的学习热情,提高效率。
预计时间是半年左右,经费10万元。
第二期进行选课系统及课程表发布管理的开发,以及试运行。
预计开发时间是半年,试运行是一年,经费50万。
第三期根据试运行情况调整系统,开发课程评价系统。
预计时间是半年,经费5万。
总计65万。
2系统分析
2.1组织机构及目的、任务
2.1.1组织机构图
课程评价综合工作组
2.1.2组织目标描述
从教务处各科室的角度来说,
对于课程设置管理科,主要目标是完善学校的课程设置情况,真正开设对学生和教师的未来发展有利的课程,从而对学校课程设置进行规范化,为日后各项工作的进行提供最基本的前提条件。
对于学生选课管理科,主要目标是为学生选修课的学习提供便利。
由于课程管理系统正式运行之后最主要的工作就是选课方面,所以本系统旨在建立一个完善的选课系统。
对于课程表管理科,主要目标是综合选修课必修课的信息,生成课程表,从而为每一位教师和学生提供准确无误的课程信息。
对于课程评价管理科,主要目标是通过收集学生及教师对于课程设置的看法及建议,为课程设置的改进工作提供有用资料。
从上述四个方面旨在建立一个集课程设置、学生选课、课程表发布、课程评价于一体的课程管理信息系统。
2.1.3机构任务描述
从教务处各科室的角度来说,
对于课程设置管理科,主要任务是通过综合各学院上交的课程设置工作报告,对其进行审核,将合格的课程汇总并最终完成课程设置工作,包括院级校级课程的划分、必修课选修课的划分、学分学时的规定。
对于学生选课管理科,主要任务是组织学生进行预选课程,同时进行审核,将未达到人数要求的课程删除,超过人数要求的进行调整,并组织第二次退补选,从而生成学生选课最终结果。
对于课程表管理科,主要任务是将学生选修课选课结果和必修课的设置结果综合,并经行审核,分配教室等,并最终生成学生和教师的课程表。
对于课程评价管理科,主要任务是汇总学生和教师对课程设置的反馈意见,将值得改进的意见总结并形成最终课程评价报告,辅助新一轮课程设置工作。
2.1.4组织/业务联系表
部门
联系方式
业务
课程设置管理科
学生选课管理科
课程表管理科
课程评价管理科
课程设置汇总表制定
*
√
选课结果汇总表制定
√
*
课程表制定
√
√
*
课程评价汇总表制定
×
*
注:
*表示该部门是相应业务的执行部门。
×表示该部门是相应业务的辅助执行部门。
√表示该业务的执行需要用到相应管理部门的数据。
2.2全部数据字典
2.2.1“课程设置汇总表”数据字典
数据类名称:
课程设置各学院分表
数据项名
内容举例
类型
取值范围
备注
年
2010
数字型
4位整数
学院名称
经济管理学院
字符型
最多8个汉字
课程名称
中外文化交流史
字符型
不限
这些数据项可多次出现(多记录)
任课教师
王立
字符型
不限
课程级别
院级
字符型
最多4个汉字
课程类型
选修
字符型
最多4个汉字
课程容量
150
数值型
最多240人
学分
4
数值型
0-12
学时
36
数值型
不限
数据类名称:
课程设置汇总表
数据项名
内容举例
类型
取值范围
备注
年
2010
数字型
4位整数
必修课数量
80
数值型
根据具体情况而定
专业选修课数量
50
数值型
根据具体情况而定
公共选修课数量
100
数值型
根据具体情况而定
必修课课程名称
高等数学
字符型
不限
这些数据项可多次出现(多记录)
专业选修课课程名称
电子商务
字符型
不限
公共选修课课程名称
中外文化交流史
字符型
不限
课程编号
070012
数字型
6位
课程容量
200
数值型
最多240人
任课教师
王立
字符型
不限
所设学院
经济管理学院
字符型
最多八个汉字
学分
4
数值型
0-12
学时
36
数值型
不限
2.2.2“学生选课汇总表”数据字典
数据类名称:
学生选课预选汇总表
数据项名
内容举例
类型
取值范围
备注
年
2010
数字型
4位整数
课程名称
中外文化交流史
字符型
不限
这些数据项可多次出现(多条记录)
课程编号
070012
数字型
6位
任课教师
王立
字符型
不限
选课人数
320
数值型
最多500
课程类型
专业选修
字符型
最多4个汉字
课程容量
200
数值型
不超过240
学分
4
数值型
0-12
学时
36
数值型
不限
数据类名称:
学生选课最终汇总表
数据项名
内容举例
类型
取值范围
备注
年
2010
数字型
4位整数
课程名称
中外文化交流史
字符型
不限
这些数据项可多次出现(多条记录)
课程编号
070012
数字型
6位
任课教师
王立
字符型
不限
选课人数
320
数值型
最多500
课程类型
专业选修
字符型
最多4个汉字
课程容量
200
数值型
不超过240
学分
4
数值型
0-12
学时
36
数值型
不限
最终人数
200
数值型
不超过240
2.2.3“课程表汇总”数据字典
数据类名称:
各学院课程汇总表
数据项名
内容举例
类型
取值范围
备注
日期
2009-09-01
日期型
8个字节
院系
经济管理
字符型
不超过20字节
这些数据项可多次出现
课程名称
高等数学
字符型
不超过10字节
课程类型
必修
字符型
4个字节
课程编号
101010
字符型
6个字节
任课教师
汪应伟
字符型
不超过6字节
课时
56
数值型
2字节
数据项名称:
学生课程表
数据项名
内容举例
类型
取值范围
备注
日期
2009-09-01
日期型
8字节
学生姓名
汪应伟
字符型
不超过6字节
学号
40870000
字符型
8字节
课程名称
高等数学
字符型
不超过10字节
这些数据项可多次出现
课程编号
101010
字符型
6字节
任课教师
汪应伟
字符型
不超过10字节
开课时间
2009-09-01
日期型
8字节
教室
逸夫201
字符型
不超过10字节
2.2.4“课程评价汇总表”数据字典
数据项名称:
课程评价表
数据项名
内容举例
类型
取值范围
备注
课程编号
101010
字符型
6字节
这些数据项可多次出现
课程名称
高等数学
字符型
不超过10字节
课程类型
必修
字符型
4字节
评价要求
客观
字符型
不超过10字节
评价等级
好
字符型
2字节
分值
40
数值型
2字节
最后评价时间
2009-09-01
日期型
8字节
操作
已评价
字符型
6字节
数据项名称:
课程评价汇总表
数据项名
内容举例
类型
取值范围
备注
院系
经济管理
字符型
不超过10字节
这些数据项可多次出现
课程编号
101010
字符型
6字节
课程名称
高等数学
字符型
不超过10字节
任课教师
汪应伟
字符型
不超过6字节
课程分值
300
数值型
3字节
评价等级
好
字符型
2字节
2.3全部业务流程图
2.3.1“课程设置汇总表制定”业务流程
课程评价汇总表
2.3.2“学生选课汇总表制定”业务流程
审批
学生选课综合工作组
学生选课审核工作组
审核
学生选课管理科科长
学生选课最终汇总表
学生选课审核工作组
各学院
学生校级及院级选课结果
学生选课预选汇总表
2.3.3“课程表汇总表制定”业务流程
课程设置结果
2.3.4“课程评价汇总表制定”业务流程
课程评价表
2.4全部数据流程图
2.4.1“课程设置汇总表制定”数据流
课程设置最终汇总表
课程设置报告
2.4.2“学生选课汇总表制定”业务的数据流
学生选课汇总表
汇总各学院预选结果
审批
学生校级及院级选课结果
各学院
审核
汇总各学院二次退补选结果
2.4.3“课程表汇总表制定”业务数据流
各学院课程表汇总表
2.4.4“课程评价汇总表制定”业务数据流
学生选课管理科
2.5新系统功能结构
学生二次退补选课审核
2.6新系统应采用的管理方法、算法模型等
在课程管理信息系统中,我们主要在三个方面用到管理模型,一是在课程设置汇总时,而是在学生选课统计人数时,三是在课程评价时。
在课程设置汇总时,将经过审核后的课程按照课程类型来分类,分为必修课、专业选修课、公共选修课。
在学生选课统计人数时,主要依据的管理原则是,多于课程容量的课程采用抽签的原则,远远少于课程容量的课程删除,不再开设。
在课程评价时,采用的管理方法是自愿,不要求每位教师和同学都进行课程评价。
将有用信息汇总上交。
2.7所有详细调查资料(此处为设计的问题)
对现行系统的深入调查阶段,我们针对课程管理系统的实际情况,主要分析全部现有调查方案的可行性,最后决定采用重点访谈和问卷调查为主的调查方法。
重点访谈的对象是课程管理系统的高级管理人员,问卷调查的对象是系统的使用者——学生和教师。
通过对管理人员的访谈,我们能够了解课程管理系统的具体运行机制、业务流程。
课程管理系统面向的主要是全体学生,所以采用问卷调查的方式,能够深入到学生群体当中去,了解他们的意见和需求。
从这两个主要方面入手可以全面深刻地解读现有的系统。
2.7.1重点访谈
访谈问题设计:
具体的工作由几个部门分别承担以及各个工作部门的名称
1.各部门的职责和任务
2.各部门完成任务所需人员
3.各部门所接触的数据或报表有哪些
4.数据表是否有保密要求
5.完成工作所需要接触的其他部门机构及人员
6.完成任务一般需要进行几次接洽
7.各部门工作负荷如何
8.各部门运行效率是否达到最佳状态
2.7.2全面业务需求填表调查
组织机构调查表
您好,为了对您所在单位的业务进行全面深入的了解,请您配合填写此调查问卷,谢谢。
1.您所在单位的具体名称是:
2.您在单位的具体职位是:
3.您的主要工作为:
4.您的上级领导(下层机构)是:
5.您和您的直接领导(下属)在业务上的关联关系是:
6.您认为,您单位的主要任务是:
7.您对单位的机构设置有什么意见:
目标功能调查表
1.您所在单位在整个机构的调配下所要实现的自身业务目标为
2.您认为实现上述目标的关键因素是
3.您认为实现上述目标所需要的信息主要是
4.上述信息的来源为
5.您认为您所需信息的获取过程中有什么问题
6.上述问题能通过什么途径解决
信息需求调查表
1.您所在部门进行业务是主要需要哪些信息,请列出信息名称
2.上述信息的主要来源,得到信息的情况
3.上述信息经过你所在部门的业务处理,将向哪提供
4.您所需信息在保密方面有什么要求
5.您所需信息的主要处理方法
6.所需信息主要应用在业务处理的哪些方面
专题访谈会
针对系统调查过程中,我们发现,课程设置方面有很多困扰我们的问题。
于是我们找到了相关老师和管理人员,对这方面的知识进行深入的了解,经过与他们的深入交流和访谈,主要了解到为了培养全面人才,设置选修课程与必修课程,通过必修课程,让学生真正掌握专业基础知识,在可以熟练应用专业知识的情况下,扩展知识面。
深入实际
为了掌握某些学生课程管理系统操作的一些细节,我们到相应的岗位与具体的工作人员一起工作一段时间,亲身感受学生课程管理系统具体的操作过程,及可能的异常情况和处理方法,最终得出学生课程管理系统比较完善。
3系统设计
3.1E—R图
3.1.1课程设置汇总
公共选修课课程名称
3.1.2课程表汇总
开课时间
3.1.3课程评价汇总
公共选修课课程名称
3.2数据库设计
3.2.1学生选课汇总表
学生选课信息=学号+姓名+学院+专业+所选课程编号+所选课程名称
学号
姓名
学院
专业
所选课程编号
所选课程名称
40770426
王应为
土木
建筑设计
041
中外交流史
3.2.2选课列表
选课信息=课程编号+课程名+课程类型+时间+课程人数+已选人数
课程编号
课程名
课程类型
时间
课程人数
已选人数
041
中外交流史
数计自必
周五晚七点
120
115
3.2.3各学院课程汇总表
各学院课程汇总=课时+日期+院系+课程类型+课程编号+课程名称+任课教师
课时
日期
院系
课程类型
课程编号
课程名称
任课教师
56
2009-09-01
经济管理
必修
101010
高等数学
汪应伟
3.2.4学生课程表
学生课程表=学好+姓名+日期
学号
姓名
日期
课程名称
课程编号
任课教师
开课时间
教室
40870000
汪应伟
2009-09-01
高等数学
101010
汪应伟
2009-09-01
逸夫201
3.2.5课程评价汇总
课程信息:
课程编号+课程名称
课程评价信息:
课程名称+课程类型+评价要求+评价等级+分值+最后评价时间
课程评价汇总:
课程编号+教师编号+课程分值
教师信息:
教师编号+任课教师+院系
评价信息:
课程分值+评价等级
课程编号
课程名称
课程名称
课程类型
评价要求
评价等级
分值
最后评价时间
课程名称
教师编号
课程分值
教师编号
任课教师
院系
课程分值
评价等级
3.3共享编码设计
3.3.1课程设置汇总表制定
学院编码
编码对象
学院1
学院2
……
学院9
编码
1
2
……
9
教师编码
编码对象
学院1教师1
学院1教师2
……
学院2教师1
学院2教师2
……
编码
1001
1002
……
2001
2002
……
专业选修课课程编码
编码对象
专业选修课1
专业选修课2
……
编码
zx001
zx002
……
公共选修课课程编码
编码对象
公共选修课1
公共选修课2
……
编码
gx001
gx002
……
必修课课程编码
编码对象
必修课1
必修课2
……
编码
bx001
bx002
……
3.3.2学生选课汇总表
学生编码:
直接以学生学号表示
课程编号
课程编码设计如下表所示,
第一位
第二位
第三位
第四位
第五位到第六位
按课程类型,人社管为a,数计自为b
授课老师所在学院,1到9分别代表各个学院
职称
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 理想 校园 课程 管理信息系统 设计 报告