- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
基于ASP.NET的军事理论考试系统
摘要:通过对军事理论考试系统的需求分析,使用ASP.NET2.0技
术对系统进行设计,数据库管理系统使用SQLServer2000。本系统
包括用户管理、权限管理、题库录入、成绩导出等模块的设计和实现。
在微软VS2005开发平台上调试,使用C#语言及VisualStudio.NET
工具组件完成系统开发。
关键词:ASP.NET;考试系统;军事理论
0引言
计算机的应用和Internet的普及,政务信息化的速度不断加快,
网络的重要性及其对社会的影响也越来越大,网络与人们的日常生活
密不可分。军事理论考试网络化势在必行。
而军事理论考试的特点是考试官兵数量多,理论考试使用同一题
库的试题等。归纳当前考试管理存在的主要问题有:①试题管理:封
闭性、集中性、突击性命题,缺乏科学性、灵活性;②考务管理:考
试时组织监考、阅卷登分等环节需要大量的人员管理,且管理流程多、
不规范,缺乏科学性、高效性;③考生管理:当前军事理论考试的管
理以人工管理为主,作业量大,效率低下;④考务信息统计:不能提
供详实的考试考务统计信息。
我们在参考大量相关资料的基础上用ASP.NET研制了该系统。
1系统分析设计
针对当前军事理论考试的特点和存在的主要问题,本文提出了系
统设计的整体思路,包括试题的录入,权限的分配,试题的制定等,
进而完成对理论考试部分的完整搭建,并将后续科目的分数录入集成
在理论考试系统的基础上。
1.1功能要求
为适应军事理论考试的现代化管理需要,切实、有效地做好种类
繁多的考务管理工作,以实现军事理论考试的无纸化管理。考试系统
将要解决选用网上考试的科目题库管理、考试信息管理、考试成绩网
上查询等一系列问题,以努力提高考试过程中的管理水平,在考务管
理上再上一个新台阶。本考试系统在考务管理方面的科学性主要表现
在以下几个方面:①试题管理:科学地组织试题库,根据不同的考试
要求随时组成不同难度的试卷,智能化的组题策略使每份试题试卷更
具科学性;②考务管理:考务管理全程自动化;③考生管理:有关考
生的全部信息均来自学员管理系统,有效克服了人工管理时大工作
量、易出错问题;④考务信息统计:科学的考务信息统计功能客观评
价军事理论水平提供了有说服力的依据;还可以方便地为考生量身定
做有个性的统计信息。
1.2功能设计目标
根据对用户需求的分析,为适应当前飞速发展的现代化和信息化
的需求,以及对军事考试管理信息化现状的了解,可以确定军事理论
考试的网上考试系统应考虑实现下功能:①实现考试题库的管理,如
题库的建立,题目的录入,修改,删除等。题库中的题型为单项选择、
判断等客观题型;②考生可在网上登录本系统,在题库中选择考试试
题,进行考试或练习。考试过程中能自动计时,并提示考生剩余的时
间,考试结束时能自动收卷,并自动改卷;③考生的考试成绩可在网
上查询,并可复查自己的试卷;④参加考试的考生信息可以由管理员
对报名参加考试的考生的数据进行导入,在本系统中不必完成学生信
息的管理。考试结束后,管理员可以完成考试成绩的上报;⑤考官应
在考前对考试的题量,分值等进行设定;⑥登录系统的人员包括系统
管理员、考官、考生等,不同的人员有不同的使用权限;⑦理论考试
完成后,能够对其他科目的成绩进行录入,以便进行统一的管理。
1.3系统功能模块设计
整个系统的功能模块大致如图1所示,整个系统主要有以下3个
模块组成:权限和用户模块,主要完成对系统所有用户的录入,包括
考生,管理员和考官的录入;同时完成对所有用户角色的指定,将考
生、考官和管理员区分开来;并指定各个级别用户的权限。试题管理
模块是整个系统最重要的模块,完成对题库的录入和管理,完成对试
卷的制定,包括自动生成考卷(随机出题)和手动生成考卷(从题库
中自由指定试题)。考生成绩管理模块完成对考卷的判定,此模块还
能对考生的成绩导出到Excel表格中,以便进行进一步的处理。
图1系统功能模块
2系统实现
2.1数据库连接
本系统使用SQLServer2000数据库,与数据库的连接通过在
DataBase类的构造函数中将web.config文件中的连接字符串加载到
DataBase类的私有成员变量ConnectionString中,进
文档评论(0)