[关键词] B/S平台;ssm框架;MySql;实践考核;系统评阅
2.3 系统需求分析
本节主要从系统的功能、性能和界面等方面进行需求分析,同时也明确了系统目标和一些术语。
2.3.1 目标
为明确基于SSH实践环节考核系统的软件需求,细化业务流程、明确系统角色,提高系统开发、测试与运行的效率,特对系统需求作出详细的阐述。
2.3.2 术语界定
1.实践环节考核:是全国中小企业经济与管理实验教学中心为提高并检验考生的综合应用与实战能力主要方式,相对于传统自考,其特点是考核时间长、知识点覆盖范围大和交互性,是全国中小企业经理人证书考试项目的特色之一。
2.实践环节考核系统:是全国中小企业经济与管理实验教学中心实践环节考核的主要需要之一,实践环节考核系统为所有参与实践环节考核的人员提供功能支持,包括身份验证、案例导入、任务领取、试卷评阅、复评及仲裁、成绩及评估报告的发布等各种业务。
3.权限:指用户享有对实验教学中心系统功能的访问权利。不同权限的用户可操作的功能不同。例如考生不享有实验教学中心管理系统中的“阅卷”功能等权限。
4. 角色:具有某种权限集合的某一类用户,它定义不同功能权限的组合。角色可以灵活定义。例如在系统中,基本的角色包括考生、评阅员、评阅专家、评阅主管、系统管理员。
5.系统操作员:系统操作员可以设定系统的默认初始数据,对批次、案例及评阅标准进行导入、审阅和发布,管理系统用户、设置用户角色、基本信息设置、各种初始设置等。
6.评阅主管:抽取样卷,分配评阅专家和评阅员评阅任务,负责对整个评阅过程的管理和协调。
7.评阅专家:评阅评阅主管分配的样卷,评阅结果将作为校验。
8.评阅员:根据系统以及评阅主管分配的任务,评阅考生案例,并根据评分标准打分给出成绩。
9.考生:参与案例考核,可以查看考核成绩。
2.3.3 系统功能需求
1.定义各角色功能
本系统针对考生、系统操作员、评阅主管、评阅专家、评阅员五种不同的系统用户出发,其中考生登录学生端系统,系统操作员、评阅主管、评阅专家和评阅员登录的是评阅系统。
(1)考生
考生的业务功能如下:
下载案例;
作答并提交案例;
成绩发布后可以查看成绩。
(2)评阅员
评阅员的业务功能如下:
试卷评阅;
给考生评分。
(3)评阅主管
评阅主管的业务功能如下:
抽取样卷给评阅主管和评阅员;
可以查看组内每个阅卷员的进度及评阅情况。
(4)评阅专家
评阅专家的业务功能如下:
评阅系统中的样卷;
根据样卷的评阅情况形成评阅标准卷,
给考生评分。
(5)系统操作员
系统操作员的业务功能如下:
添加批次、案例;
发布批次、案例;
抽取样卷分配于评阅专家;
监控评阅专家,评阅员的工作进展;
发布成绩。
目 录
1 前言 1
1.1 系统开发意义和前景 1
1.2 系统最终目标 1
2 系统分析 1
2.1 技术可行性分析 1
2.2 系统需求分析 2
2.2.1 目标 2
2.2.2 术语界定 2
2.2.3 系统功能需求 2
2.2.4 系统性能需求 3
2.2.5 系统界面需求 4
2.3 本章小结 4
3 系统设计 4
3.1 关键技术 4
3.1.1 三层架构 4
3.1.2 Struts2技术 5
3.1.3 Spring技术 5
3.1.4 Hibernate技术 5
3.1.5 JavaScript技术 6
3.1.6 Mysql 数据库 6
3.1.7 HQL 6
3.2 3.2系统总体设计 6
3.2.1 实践环节考核系统流程图 6
3.2.2 系统功能模块描述 7
3.3 系统详细设计 8
3.3.1 功能详述 8
3.3.2 数据库设计 11
3.4 本章小结 21
4 编码与实现 21
4.1 学生端子系统 21
4.1.1 登录实践环节考核系统 21
4.1.2 学生界面 21
4.2 评阅子系统 23
4.2.1 登录界面 23
4.2.2 系统操作员进入系统 24
4.2.3 评阅主管进入系统 25
4.2.4 评阅专家及评阅员进入系统 26
4.3 本章小结 29
5 系统测试与运行 29
5.1 测试原则 29
5.2 测试目的 29
5.3 应用系统功能测试 30
5.3.1 测试对象 30
5.3.2 测试内容 30
5.3.3 测试方法 30
5.3.4 测试结果 30
5.4 本章小结 30
6 总结与展望 30
结束语 31
参考文献 32
致谢 33