第二课堂管理系统开发说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二课堂管理系统开发说明书
1 系统背景 (1)
1.1 存在的问题 (1)
2 系统需求分析 (2)
2.1 功能需求 (2)
2.1.1 第二课堂基础代码管理 (2)
2.1.2 第二课堂项目管理 (2)
2.1.3 第二课堂选课管理 (3)
2.1.4 第二课堂成绩管理 (3)
2.1.5 第二课堂网上选课管理 (4)
2.1.6 第二课堂网上成绩管理 (4)
2.2 业务流程 (5)
2.2.1 第二课堂基础代码管理流程 (5)
2.2.2 第二课堂项目管理流程 (5)
2.2.3 第二课堂选课管理流程 (6)
2.2.4 第二课堂成绩管理流程 (6)
2.2.5 第二课堂网上选课管理流程 (7)
2.2.6 第二课堂网上成绩管理流程 (7)
2.3 数据字典 (8)
3、系统设计 (17)
3.1 系统整体框架 (17)
3.2 系统功能模块 (18)
3.3 数据库设计 (18)
3.3.1 需求分析 (18)
3.3.2 概念设计 (19)
3.3.3 逻辑设计 (19)
3.3.4 物理设计 (21)
1 系统背景
随着学院的发展,学院的招生规模逐年扩大,在校生人数已达到1 万人以上。各教学部
门每学期都要组织开展第二课堂工作。如何有效地组织学生报名参加第二课堂的学习,如何管理第二课堂成绩等都是各教学职能部门的迫切要求。
目前各教学职能部门组织学生报名参加第二课堂的学习,是采用手工方式实现,即在公告栏中发布考试报名通知和选课通知,然后接受学生报名。此种方式,学生获取课程开设信息途径单一,对报名要求了解不透切。各教学职能部门需要花费大量的人力和物力组织报名,然后手工输入学生报名信息,期间费时费力,而输入的学生报名信息往往存在重复、错误等信息,造成学生报名信息不准确,而影响第二课堂的开展。
学生第二课堂成绩也是采用EXCEL 文件的形式保存,第二课堂的成绩不能共享,在学生进行毕业资格审核时,无法有效对第二课堂成绩进行查询和统计,而只能采用手工方式进行查找,工作效率低。
因此,针对学院第二课堂开展的实际情况,开发第二课堂管理系统,对第二课堂报名信息和成绩进行有效地管理,是切实可行的方法。
1.1 存在的问题
1、学生无法全面了解第二课堂课程开设信息。
第二课堂开设信息完全采用手工方式通知,学生无法全面及时获取第二课堂课程的开设信息,造成很多学生无法按时按要求选课。
2、学生选课信息不准确。
学生选课报名采用手工方式,经常出现学生选课报名信息重复、错误等情况,造成学生报名信息不准确。
3、学生选课信息无法查询和统计。
学生选课信息采用手工方式,对数据进行统计和查询不方便。
4、学生第二课堂成绩管理混乱。
学生第二课堂成绩采用EXCEL 文件记录,随着时间增加,EXCEL 文件容易丢失和出错,造成学生第二课堂成绩丢失。
5、学生第二课堂成绩查询困难
在进行学生毕业资格审核时,需要打开每年的EXCEL文件进行查询,第课堂成绩查询十分不方便,容易遗漏。
2系统需求分析
2.1功能需求
2.1.1第二课堂基础代码管理
系统管理员通过客户端登录入系统后,可设置第二课堂基础代码,包括增加新代码,修改和删除代码等。
基础代码管理操作功能如图2-1所示:
基础代
码数据
库
图2-1第二课堂基础代码管理操作功能图
2.1.2第二课堂项目管理
系统管理员通过客户端登录入系统后,对第二课堂项目进行管理,包括第课堂项目增加,修改、删除和查询等。
项目管理操作功能如图2-2所示:
图2-2第二课堂项目管理功能图
2.1.3第二课堂选课管理
系统管理员通过客户端登录入系统后,对第二课堂选课进行管理,包括第二课堂选课情况查
询、手工调整选课信息(包括增加、删除等)、导出选课信息等。
选课管理操作功能如图2-3所示:
选课数
〉数据库
图2-3第二课堂选课管理功能图
2.1.4第二课堂成绩管理
系统管理员通过客户端登录入系统后,对第二课堂成绩进行管理,包括第
课堂成绩录入教师设定、录入时间设定、正考成绩录入、正考成绩导入、正考成绩查询、个人成绩维护、补考成绩管理等。
成绩管理操作功能如图2-4所示:
成绩数
数据库
图2-4第二课堂成绩管理功能图
2.1.5第二课堂网上选课管理
学生通过浏览器登录入系统后,进行网上选课管理,包括第二课堂开设课程情况查询、网上选课、网上退选课等。
网上选课管理操作功能如图2-5所示:
选课数
数据库
图2-5第二课堂网上选课管理功能图
2.1.6第二课堂网上成绩管理
教师通过浏览器登录入系统后,进行网上成绩管理,包括第二课堂课程查询、
成绩录入、成绩修改、成绩打印、成绩输出等。
网上成绩管理操作功能如图2-6所示:
图2-6第二课堂网上成绩管理功能图2.2业务流程
2.2.1第二课堂基础代码管理流程
第二课堂基础代码管理流程如图2-7所示
系统管理员
图2-7第二课堂基础代码管理流程图2.2.2第二课堂项目管理流程
第二课堂项目管理流程如图2-8所示
图2-8第二课堂项目管理流程图2.2.3第二课堂选课管理流程
第二课堂选课管理流程如图2-9所示。
图2-9第二课堂选课管理流程图2.2.4第二课堂成绩管理流程
第二课堂成绩管理流程如图2-10所示。