- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 绪论
随着计算机网络的兴起,人们更倾向使用通过网络来获取信息。针对这一点,故本系统采用B/S架构,让用户在实用性与视觉上有更好的享受,操作更加便捷。用户只须遵照一定的数据录入规范,就可以实现课程选择、教学安排、自动排课与课表结果显示。从而完成课程教务管理系统的总体功能。
1.1 系统开发的设想目标
1.学生端登录课程教务管理系统查询本班的课表,查询空闲教室作为自习室。
2.普通教师登录课程教务管理系统,选择自己所教授的专业课;向教务管理员提交空闲教室申请,作为临时教学的安排。
3.系教学负责人的职责是为每个班安排课程、授课教师;及修改班级课程、授课教师的教学安排。
4.教务管理员将各个系的教学计划进行汇总,进行排课,安排适当的教室。排课后的结果以课表形式显示;供教师、学生查看自己的课表或查看教室以便利用于自习或临时的教学安排。
1.2 系统开发的意义
该系统是针对减轻各学院、学校的教学工作任务量为目标,让广大教学计划负责人从烦重的的教学安排中获得放松。
1.3 设计作品研究的主要内容
本作品的研究方向主要集中于让教师更方便的选课,教学负责人能以更高的效率安排班级的课程,任课教师。教务管理员能以更快速的方法为班级的课程安排上课时间、地点,更加充分利用教室。以减少大量的人力、物力。
1.4 本章小结
指出开发课程教务管理系统的目标,为缓解教学计划人员工作量与提高工作效率而开发此系统。
2 需求分析
由于该课程教务管理系统面对的使用对象是学院及别的,规模不是太大故我采用的是极限编程的思路,只注重程序的最终结果而缺少一些条条框框的的说明性文字。我觉得这样有助于我的编程速度,并且能很快进入下一个迭代。所以我选择了极限编程。
2.1 系统开发环境
(1)网站开发环境
网站开发环境:Microsoft Visual Studio 2010 集成开发环境。
网站开发语言:Visual Studio 2010中的C#语言。
网站后台数据库:SQL Server 2008。
开发环境运行平台:Windows7以上操作系统 。
(2)服务器端
操作系统:Windows7以上操作系统。
Web服务器:Internet信息服务(IIS)管理器。
浏览器:IE 11以上。
(3)客户端
浏览器:Internet Explorer 11。
2.2 系统流程图
系统流程图讲解了整个系统的运行的三个模块,学生模块、教师模块、教务管理员模块。采用系统流程图便于梳理整个系统的运行流程。如图2-1所示。
2.3 数据流图实例(DFD)
数据流图讲述了对数据处理环节。以该课程教务管理系统为例。
(1)激活 学生或教师要想使用系统必须先进行激活,此时数据操作是更新学生表或教师表的信息。
(2)选课与教学安排 首先由每个系的教学负责人从学院的总专业课表里选取本系所要开设的课程。然后隶属该系的教师根据本系开设的课程选择自己所教的课程。教师选择好所教授的课程后。教学负责人再安排班级的课程与任课教师。
(3)安排上课地点 每个系的教务负责人将教学安排提交给教务管理员后,教务管理员安排每个班的上课地点及时间。
图2-2与图2-3分别给出学生与教师激活账号与登录的流程。
图2-2学生或教师激活账号的流程图
图2-3用户进入系统的流程图
图2-4给出教师选课、教学负责人安排教学计划、教务管理员负责安排课表的流程。
图2-4安排课表总流程图
2.3 系统简介与功能简介
2.3.1 系统简介
1.学生端登录课程教务管理系统查询本班的课表,查询空闲教室作为自习室。
2.普通教师登录课程教务管理系统,选择自己所教的专业课。向教务管理员提交空闲教室申请,作为临时教学的安排。
3.系教学负责人为每个班安排课程、授课教师。也可修改班级课程、更换上课教师。
4.教务管理员将各个系的教学计划进行汇总,进行排课,安排适当的教室。以供教师、学生查看自己的课表。查看教室以便利用于自习或临时的教学安排。
2.3.2 设想中的系统各功能模块说明
本款课程教务管理系统有三个模块。
1.教务管理员模块:
实现的功能有学院总课程的导入、学生信息的导入、教师信息的导入及删改查。完成教学排课后,学生、教师能够查看自己的课表了解上课的时间地点,教师与学生还可查看教室,以便学生能找到空余的教室作为自习室。教师查询空余的教室向教务和教务管理员提出申请,以作临时教学安排。
2.教师模块
教师模块又有两个子模块,一个普通教师、一个是每个系的教学负责人。
系教学
文档评论(0)