- 39
- 0
- 约3.92万字
- 约 50页
- 2021-08-08 发布于天津
- 举报
《软件工程》课程设计
名号系业 姓生学学院专题 目
名号系业 姓
生
学学院专
计算机与软件学院
指导教师 文学志
二0年
.绪论
.相关技术介绍
.系统的需求分析
系统的功能需求
系统的模块划分
.系统的设计
系统的概要设计
5.4.
5.4.在线考试模块的实现
5.4.
5.4.在线考试模块的实现
系统主要模块的详细设计
.系统主要模块的实现
创建项目
试题管理模块的实现
Struts 相关类
考试管理模块的实现
答卷自动评分模块的实现
6.系统的测试
系统的测试环境
系统的测试用例设计
系统的测试结果
系统的测试分析
结束语
参考文献
致谢
C 语言在线考试系统的设计与实现
张三
南京信息工程大学计算机与软件学院,南京 210044
摘 要: 随着计算机技术、 Internet 技术的迅猛发展,在线考试模式以其跨地域性、随时性和用户广泛性的特点,成为推
动教育现代化的重要手段, 已经成为对学生练习、 考试、 评价和分析教学效果的重要工具。 本文研究利用三层浏览器 ( B/S/S)
体系结构,即 Web 浏览器 /Web 服务器 /数据库服务器结构来实现 C 语言科目的在线考试系统。该系统实现了试题库的管
理、自动组卷和答卷的自动评分等功能, 满足了广大教师和考生的需求。该系统的实现以Java语言及其相关技术为基础,
构建于 MySQL 数据库系统以及 Tomcat Web 服务器之上。该系统的实现表明,在线考试系统能够提高试题库管理、考试
组织和阅卷的效率,并同时保证考试的公正和公平。因此,其他科目的考试也可以开发相应的在线考试系统。 关键词: 在线考试系统; B/S/S 体系结构; Java; MySQL ;自动组卷
绪论
本章对 C 语言在线考试系统进行了概要性的介绍,并在经济、技术、社会三个方面对该系统开发的可行性 进行了分析,以说明该系统的开发是可行的,可以立即开始研制工作。
C 语言在线考试系统概述
随着计算机技术、 Internet 技术的迅猛发展, 绝大部分高校都已接入互联网并建成了校园网, 硬件设施也日
趋完善。以互联网为基础的在线考试模式,以其跨地域性、随时性和用户广泛性的特点,成为推动教育现代化 的重要手段,已经成为对学生练习、考试、评价和分析教学效果的重要工具 [1]。
C 语言在线考试系统利用开放、动态的系统架构,将传统的考试模式与先进的网络应用相结合,实现了 C
语言科目考试的无纸化、自动化、网络化。第一,本系统能够帮助教师方便地实现试题的管理,包括试题的录 入、查询、修改、删除。第二,本系统实现了自动组卷功能,能够根据出题要求自动生成 C 语言考试试卷,供
考生在线作答。第三,考生在使用本系统进行在线考试时,系统将提供倒计时功能,使考生能够随时了解考试 的剩余时间。第四,本系统在考试时间截止之后将自动完成交卷,以保证考试严肃公正地进行。第五,在答卷 提交之后,本系统将对答卷进行自动评分并保存结果,以便考生查询考试成绩。
C 语言在线考试系统的可行性分析
项目的可行性一般从三个方面进行分析,即经济可行性、技术可行性、社会可行性。经济可行性分析即进
行开发成本的估算以及效益的评估,确定开发的项目是否值得投资开发;技术可行性分析是指对要开发的项目 的功能、性能和限制条件进行分析,确定现有的资源条件下,技术风险有多大,项目是否能实现;社会可行性 分析是指研究要开发的项目是否存在侵犯、妨碍等责任问题,要开发的项目的运行方式在用户组织内是否行得
通,现有管理制度、人员素质和操作方式是否可行 [2] O本节从这三个方面对 C语言在线考试系统的可行性进行
分析,以便后续工作的展开。
经济可行性
C语言在线考试系统的开发成本包括开发该系统的人力的费用以及用于购买部署该系统并充当服务器的计 算机的费用。开发该系统估计需要四个开发人员一周的工作量,如果每人每月的工资为 2000元,则开发该系统
的人力费用约为 2000元。为了部署该系统,需要购买一台带有较大容量磁盘的高性能计算机,费用估计在 1万
元。因此,开发该系统的成本总计为 1.2万元。
在未使用该系统之前,为了进行 C语言考试,必须支出相应的人力费用进行出卷、组织考试和批阅试卷,
这部分费用名为每年 4000元。此外,由于传统考试模式需要用纸,每年需要约 3500元的纸张费用。因此,若 维护系统每年需花费 500元,使用C语言在线考试系统每年可节省约 0.7万元。
根据以上的估计开发费用和节省的费用,在假设年利率 i等于12%的前提下,可以计算得到投资的回收期
为2.03年(如表1-1所示),即在使用 C语言在线考试系统 2.03年以后用户可以收回全部投资。因此,开发 C 语言在线考试系统在经济上是
原创力文档

文档评论(0)