基于BS模式的计算机等级考试网上报名系统设计与实现

合集下载

基于BS模式程序设计类课程在线考试系统的设计与实现

基于BS模式程序设计类课程在线考试系统的设计与实现

软件设计开发本栏目责任编辑:谢媛媛基于B/S 模式程序设计类课程在线考试系统的设计与实现逄靓(辽宁理工职业大学,辽宁锦州121000)摘要:目前各高校程序设计类课程的考试模式发生了改变,以往单纯笔试或上机编程的考试方式逐步改为使用在线考试系统进行。

但是针对大部分考试系统,不能适应客观性试题与主观性试题混合随机组卷、判卷的弊端。

该文设计开发一款基于B/S 模式混合组卷的在线考试系统,重点对随机组卷和主观题自动判卷两个功能进行详细研究,学生登录系统后,进行程序设计类课程的阶段考试或期末考试,教师既能及时了解学生学习效果,同时也能减轻教师的工作压力。

关键词:在线考试系统;B/S ;程序设计中图分类号:TP311文献标识码:A文章编号:1009-3044(2021)08-0085-02开放科学(资源服务)标识码(OSID ):1背景在互联网遍布的时代,在线教学在如今传统课堂中的地位很高,随着在线教学不断建设与发展,成为一种超前的教学方式,发展空间非常广阔,是教学改革的重要方向。

同时,对应在线教学的考试方式也要进行改革,要顺应考试发展的新趋势。

改变传统的考试方式,将线上考试融入课程中。

高校中程序设计类课程是实践性很强的课程,主要培养学生的逻辑思维能力、创新思维能力以及实践动手能力。

这类课程的考核重点是考查学生对理论知识和实践技能的综合运用情况。

在高校程序设计类课程的传统考试方式主要有三种类型:纸质闭卷考试、上机编程考试、期末答辩考试。

本文根据这类课程的特点,构建出适合该类课程的考试系统。

随着“在线考试系统”在教学领域的不断应用,人工进行出出题、阅卷的方式已不能适应考试需求,各高校逐步使用在线考试系统对学生的学习效果进行考核评估。

目前,适用于程序设计类课程的在线考试系统都存在一定的弊端,主要出现在以下三个方面:1)没有针对程序设计类课程专业的在线考试系统,对于程序设计类课程依然采用通用考试系统,该系统适用于多类课程,系统操作复杂;2)大多数系统仅有客观题,没有编程填空、程序实操等主观题,所以很难考查学生动手编程能力。

基于BS模式的在线考试系统的设计与实现

基于BS模式的在线考试系统的设计与实现
3.期刊论文董虎胜.DONG Hu-sheng基于Authorware的B/S模式在线考试系统的设计与实现-电脑知识与技术(学
术交流)2007,2(8)
Authorware具有强大的交互功能与较强的编程能力,可以通过ODBC接口实现对数据库的操作.本文介绍了一种B/S模式下基于Authorware和ODBC技术的在线考试系统的设计与实现,该系统具有注册登录管理、随机抽题、自动阅卷等功能.
8.学位论文洪升彪基于校园网的模拟在线考试系统的设计与实现2005
该文给出了基于校园网的模拟在线考试系统的系统结构,并在分析C/S模式存在不足的基础上,研究了B/S模式的网络结构、特点、各发展阶段技术,特别是着重研究了构造B/S模式信息系统的关键技术——Web与数据库互连技术,介绍了JAVA、ASP、JSP技术的工作原理及其特点,并以此作为理论基础和实践依据,在Windows2000server操作系统平台上,以ⅡS5.0作为Web服务器,以SQLSever2000作为数据库服务器,设计并实现了基于校园网的的模拟在线考试系统.
10.学位论文张保CAD在线考试系统的设计与开发2008
计算机辅助设计CAD是现代工程及产品设计的先进技术,在工业各领域有着广泛的应用和重要的推广价值。CAD人才培训是CAD技术推广应用的基础和保证,为了对CAD人才进行技术鉴定考试,本文对基于WEB的CAD在线考试试系统进行了深入研究。 系统体系架构采用三层B/S模式,该模式具有安全、可扩展、易维护的优点。系统模块采用自顶向下、逐层分解的结构分析方法进行设计。结构化分析方法使得系统模块相对独立,功能统一。同时
本文链接:/Thesis_Y1367390.aspx
下载时间:2010年4月17日
6.期刊论文徐凤亮.史斌斌.Xu Fengliang.Shi Binbin基于B/S模式的高校在线考试系统的设计与应用-中国教育

全国计算机等级考试网上报名系统的设计与实现

全国计算机等级考试网上报名系统的设计与实现

编号:本科毕业论文基于B/S全国计算机等级考试网上报名系统的设计与实现院系:姓名:学号:专业:年级:指导教师:职称:完成日期:摘要随着科学技术的迅速发展,特别是近些年来,计算机技术以突飞猛进的速度渗透到了各个领域,成为人们生活中不可或缺的一部分。

迄今,我国的信息化建设已取得长足进步,各行各业及政府部门的信息系统建设、传统技术的改造、基础设施建设都有较快发展。

教育现代化、科学化管理是各个国家都十分重视的内容。

计算机技术和应用也越来越受到人们的关注,全国计算机等级考试作为面向社会、用于考查应试人员计算机应用知识与能力的全国性计算机水平考试体系,其社会影响力在不断提高,报考人数也不断增多。

然而,全国计算机等级考试考务管理的信息化程度还有待进一步提高,大部分考点采用简单的单击程序来实现报考信息的录入与维护,使得考试报名管理工作效率低下,不便考生报考,阻碍了登记考试的进一步发展。

本课题在分析了全国计算机等级考试报名现状以及对现有的考试报名系统进行研究比较的基础上,针对计算机等级考试报名的特殊性,设计研发了一套基于Web技术的全国计算机等级考试报名系统。

本系统前台主要使用JSP作为开发语言,后台使用MySQL作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S 结构的全国计算机等级考试报名系统。

关键词:数据库;JSP;B/SAbstractAbstractWith the rapid development of science and technology, especially in recent years, computer technology to make a spurt of progress speed of penetration into the various fields, has become an indispensable part of people's life. So far, the informatization construction of our country has made considerable progress, businesses and government information system construction, the transformation of traditional technology, infrastructure construction and rapid development. The modernization of education, scientific management is the various countries have attached great importance to the content. Computer technology and application is also getting more and more attention by people, the national computer rank examination oriented society, as for computer application knowledge and ability to examine the candidates of the national computer level examination system, the social influence is increasing, the number of candidates have continued to increase. However, the degree of information of national computer rank examination management have to be further improved, most sites using a simple click the program to realize the register information input and maintenance, make the examination registration management low efficiency, inconvenient candidates, hinder the further development of registration examination.This paper analysis the National Computer Rank Examination as well as the status quo of the existing examination system were compared on the basis of the computer grade examination, special application, designed a set of National Computer Rank Examination System Based on Web technology. The front of the system using JSP as the development language, MySQL as the database management system, the development environment is MyEclipse, the server using tomcat, developed a National Computer Rank Examination System Based on B/S structure of Web technology.Key Words:Database ;JSP;B/S目录1 绪论 (1)1.1 课题背景与意义 (1)1.2论文的研究内容 (1)1.3论文的组织结构 (2)2 系统的关键技术理论和开发环境 (3)2.1 开发工具及技术 (3)2.1.1 MyEclipse (3)2.1.2 Tomcat (3)2.1.3 MySQL (3)2.1.4 JSP技术 (4)2.2 系统的开发环境 (5)3 系统分析 (6)3.1 可行性分析 (6)3.1.1 技术可行性 (6)3.1.2经济可行性 (6)3.1.3社会可行性 (6)3.2总体设计原则 (7)3.3系统需求分析 (7)3.4 部分用例 (8)3.5系统数据流图 (9)4 系统设计 (11)4.1系统功能设计 (11)4.2数据库设计 (11)4.2.1数据库理论基础 (11)4.2.2数据库需求分析 (12)4.3数据库概念结构图 (13)4.3.1概念结构设计 (14)4.3.2数据库表设计 (16)4.4数据库连接 (18)5 系统实现 (20)5.1注册登陆界面设计 (20)5.2系统管理员主页面 (22)5.3院系信息管理模块 (23)5.4注册用户管理模块 (24)5.5报名信息管理模块 (24)5.6 院系管理员登录主页面 (25)5.7院系管理员个人信息和报名信息管理 (26)5.8浏览系统信息 (26)5.9在线报名功能 (27)5.10用户系统留言 (29)6 软件测试 (30)6.1软件测试的重要性 (30)6.2测试实例的研究与选择 (30)6.3测试环境与测试条件 (31)6.4测试用例 (31)6.5系统评价 (33)7 总结与展望 (34)参考文献 (35)致谢 (36)1 绪论1.1 课题背景与意义科技在发展,社会在进步,计算机在今天已应用于各个领域之中,计算机等级考试网上报名系统就是其中之一。

最新 NET024基于BS的计算机等级考试系统的设计与实现-精品

最新 NET024基于BS的计算机等级考试系统的设计与实现-精品

NET024基于BS的计算机等级考试系统的设计与实现目录1 引言 12 技术背景 22.1 B/S结构 22.2 开发工具简介 22.2.1 Visual C# 2005简介 22.2.2 SQL Sever 2005简介 33系统分析 33.1需求分析 33.1.1系统需要解决的主要问题 33.1.2系统应该具备的基本功能 43.2可行性分析 43.2.1技术可行性分析 43.2.2 经济可行性分析 53.2.3 社会因素方面的可行性分析 54总体设计 54.1 基本设计思想及流程图 54.2 系统功能结构图 54.3 系统架构 64.3.1数据访问层 64.3.2业务逻辑层 74.3.3页面显示层 74.4数据库的设计 84.4.1 创建数据库 84.4.2 创建表 84.4.3关系设计 104.5数据访问接口及通用组件 104.5.1 获取安全数据(GetSafeData) 104.5.2 构造SQL语句(SQLString) 104.5.3 字符串加密(Security) 115网站后台主要功能模块 115.1 用户登录模块设计 115.1.1前台页面设计 115.1.2后台功能代码 115.2 后台管理页面设计 125.2.1人员管理页面设计 135.2.2试题管理页面设计 145.2.3公告管理页面设计 155.2.4密码管理页面设计 175.2.5试卷成绩信息管理页面设计 17 6网站前台主要功能模块 196.1网站公告页面设计 196.2考生在线报名页面设计 206.3考生登录页面设计 216.4 考生在线考试页面设计 227 系统测试 257.1 测试环境 257.1.1 硬件环境 257.1.2 软件环境 257.2 主要模块测试 267.2.1 登录模块测试 267.2.2 考生考试模块测试 267.2.3 管理员/阅卷员模块测试 27结论 28参考文献 29致谢 30。

基于BS模式的在线考试系统的设与实现设计

基于BS模式的在线考试系统的设与实现设计

基于BS模式的在线考试系统的设与实现设计毕业论文﹙设计﹚题目基于B/S模式的在线考试系统的设计与实现学生姓名刘旭学号1109064040所在院(系) 数计学院专业班级信息与计算科学1102班指导教师赵晖完成地点陕西理工学院2014 年5 月25日基于B/S模式的在线考试管理系统的设计和实现作者:刘旭(陕西理工学院数学与计算机科学学院信息与计算科学专业信计1102班,陕西汉中723000)指导教师:赵晖[摘要]随着计算机技术的发展和互联网时代的到来,人们已经进入了信息时代,也有人称为数字化时代。

在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行学习,同时也希望能够得到科学的评价。

老师希望有效改进现有的考试模式,提高考试工作的效率,教育机构也希望给网上的学生提供更全面灵活的服务,以更准确地对学生进行跟踪和评价。

在线考试系统正是迎合这一需求而开发的,它旨在探索一种以互联网为基础的考试模式。

通过这种新的模式,为学校创造一种新的考试环境,使考务管理更方便顺利,提高考试工作效果和标准水平,使学校管理者、教师和学生可以随时随地通过网络进行考试工作。

本论文研究了一种基于JSP的在线考试系统。

该系统主要包括学生子系统模块、教师系统模块和管理员子系统模块。

学生模块实现的功能主要包括:学生登录、学生考试、和管理功能。

教师模块实现的功能主要包括:教师注册、添加科目、试卷管理、题库管理、试题管理、在线评卷、成绩管理和个人信息管理.本系统采用JSP和MySql为开发工具,具有扩展性。

[关键字]在线考试;JAVA;MySQL;MyEclipse;TOMCATThe Design and Implement of The Logistics ManagementSystem Based on B/S ModelLiu Xu(Grade11,Class02,Information and computing science Major, Mathematics and Computing Science Dept., Shaanxi University of Technology, Hanzhong723000,Shaanxi)Tutor: ZhaohuiAbstract: With the development of computer technology and the Internet era, it has entered an information age which is also known as the digital age. In this digital network environment, students prefer personalized communication space to meet, to learn according to their own situation, and also needs a scientific evaluation. The teachers want to effectively improve the current test model to increase the examination efficiency. Education institutions want to give students a more comprehensive flexible service to more accurately track and evaluate students. Online examination system is developed to meet this demand targeting to an Internet-based test model. With this new model, schools can create a new test environment for the successful test management and to improve the effectiveness and examination standard level, so that school administrators, teachers and students can work anytime, anywhere via the Internet test.In this paper, an online examination system is developed based on JSP. The system includes subsystem modules of students, teachers and administrators sub-modules. The student module features include: student login, student exams, check grades, student messages and personal information management functions. The teacher module features include: teacher registration, adding courses, papermanagement, exam management, test management, online marking, performance management, message management, announced management and personal information management. The manager module features include: bulletin management, other management systems, professional management, class management, student management, teacher management and password change functionality. The system uses JSP and MySql as the development tools which are more extensible.Key Words: Online Exem System, JA V A, JSP, MySql目录1 引言 (6)1.1 研究背景 (6)1.2 研究意义 (6)1.3 研究现状 (7)1.3.1国外研究现状 (7)1.3.2国内研究现状 (7)1.4 研究的主要内容 (7)1.5 本文的组织 (7)2 系统相关技术 (8)2.1JSP技术 (8)2.2JAVA语言 (9)2.3数据库连接 (10)2.4M YSQL数据库 (10)2.5S ERVLET技术 (10)3 系统需求分析 (11)3.1系统概述 (11)3.2可行性分析 (11)3.3技术可行性 (11)3.4操作可行性 (11)3.5社会可行性 (11)4 系统概要设计 (12)4.1系统功能模块图 (12)4.1.1学生子系统模块 (12)4.1.2教师子系统模块 (14)4.2数据库设计 (16)4.2.1数据字典 (16)4.2.2数据表结构 (16)4.2.3数据表关系图 (19)5 系统详细设计 (20)5.1数据库连接 (20)5.2系统架构搭建 (20)5.2.1系统目录结构 (20)5.2.2系统访问权限设置 (21)5.2.3系统主要功能实现 (21)5.3系统功能模块的设计与实现 (22)5.3.1系统登录界面 (22)5.3.2系统子模块 (22)6系统部分功能测试 (27)6.1系统运行环境 (27)6.2系统部分功能测试 (27)7 总结 (31)7.1总结 (31)7.2未来工作展望 (31)参考文献 (32)致谢 (33)1 引言1.1研究背景传统的考试从出题、组卷、印刷,到试卷分发、答题、收卷,再评卷、公布成绩,整个过程都完全靠人工完成,周期长,工作量大,容易出错,还要有适当的保密工作,使得整个考试的成本较大。

全国计算机等级考试网上报名系统的设计与实现

全国计算机等级考试网上报名系统的设计与实现

材料清单一、毕业论文二、毕业设计任务书三、毕业设计开题申请表四、毕业设计开题报告正文五、专业译文全国计算机等级考试网上报名系统的设计与实现摘要:本文主要论述了关于全国计算机等级考试网上报名系统——基于B/S 结构的设计与实现。

在介绍开发系统的技术背景的基础上,主要对系统的考生报名、考试报名管理以及考试报名信息评论交流三大功能模块的设计与实现进行了论述。

这几个模块基本都实现了对数据的添加、查询、修改等功能,方便考生和管理员对全国计算机等级考试网上报名的有效进行和了解相关情况。

系统整体设计思想先进,适应考试发展的需要,提供各方面最新的有关考试及报名信息,为简化报名手续、提高工作效率、方便考生特别是外地考生,方便考试管理人员随时进行报名情况的了解和管理。

在操作过程中达到直观、方便、实用、安全等要求。

总的说来,本系统基本上满足了全国计算机等级考试网上报名系统方面的需求。

关键词:计算机等级考试;网上报名;B/S结构;;SQL Server 2000Design & Implementation of The NCREOnline Registration SystemAbstract:This paper mainly discusses the national computer rank examination on-line registration system——Design and Implementation of based-on B/S structure. Introducing the development of the technical background on the basis of the main candidates for the system, the examination application, examination management and exchange of information comment on the three major functional modules for the design and implementation of the exposition. These modules are to achieve the basic data add, query, modify, and other functions, facilitate candidates and the administrator of the national computer rank examination for the effective implementation of the Internet and understand the relevant situation.This system has advanced thought of design to meet the needs of the examination, to provide all the latest information on the examination and application, to streamline application procedures, increasing efficiency and facilitate candidates especially in the field candidates for the examination management staff at any time for the understanding and management. In the course of operations to achieve intuitive, convenient, practical and safety requirements. Overall, the system basically meet the national computer rank examination online registration system needs.Keywords:Computer Grade Test; Online Registration; B/S structure;; SQL Server 2000目录1 前言 (1)1.1系统选取的背景及开发意义 (1)1.2本课题的国内外研究现状 (1)2 本系统应用的技术及其特点 (3)2.1B/S开发模式 (3) (3)2.3SQL S ERVER 2000 (4) (5)3 系统分析与设计 (6)3.1系统需求分析 (6)3.2系统设计建设方法三原则 (6)3.3系统建设生命周期及生命周期方法 (6)3.4系统功能分析 (7)3.5系统功能设计 (8)4 数据库的设计与实现 (9)4.1数据库理论基础 (9)4.2数据库需求分析 (10)4.3数据库概念结构图 (10)4.4数据库结构逻辑设计 (11)5 系统功能详细设计 (13)5.1首页 (13)5.2考生注册 (13)5.3考生登录 (13)5.4管理员登录 (15)5.5网站留言 (18)6 系统测试 (20)7 系统的维护优化及展望 (21)7.1系统的维护 (21)7.2系统的改进 (21)7.3系统的发展前景 (21)8 总结 (22)参考文献 (23)附录 (24)致谢............................................ 错误!未定义书签。

基于BS架构的在线考试系统的设计与实现中期报告

基于BS架构的在线考试系统的设计与实现中期报告

基于BS架构的在线考试系统的设计与实现中期报告一、项目背景随着互联网的发展和普及,网络教育已经成为了现代教育的一种重要形式。

近年来,随着疫情的影响,网络教育更加得到了广泛的应用。

在线考试作为网络教育的一种形式,其方便性、实用性、高效性等特点,也越来越受到各界的关注和重视。

为了适应这种趋势,本项目设计了一个基于BS架构的在线考试系统,能够帮助学校、培训机构、企事业单位等组织进行在线考试、考核和评估,方便快捷,节约时间、人力和物力成本。

二、项目需求1. 考试管理该系统需要支持管理员对考试、试卷、题目等进行管理,包括创建、编辑、删除考试、试卷、题目等。

管理员需要能够指定考试时间、对不同的考试设置不同的评分规则等。

2. 考试操作考生需要能够在系统中注册、登录、查看考试信息、开始考试等操作。

设置考试的时间和结束时间,并在考试时限到达之后,考生将不能再作答。

考生需要能够随机生成试卷,参加相应的考试。

考试时需要支持单选、多选、判断、填空、简答题等多种题型,并且需要支持答题卡、交卷、查看答案等操作。

3. 考试评估该系统需要能够根据考试情况进行成绩计算和评估,管理员可以通过系统查看考试成绩、知识点得分、答案等情况,同时将成绩和题目信息导出。

该系统还需要提供透明公平的成绩公示和统计分析功能,帮助学生和管理员进行分析和评估,实现有效的教与学相结合。

4. 其他需求该系统还需要支持文件上传、下载等操作,方便管理员和学生之间的信息交流和资源共享。

三、项目实现1. 技术选型本系统采用的技术包括Java EE、Spring、MyBatis、Bootstrap等。

2. 功能分析(1)登录模块该模块实现学生和管理员登录操作,管理员登录后可以进入系统管理界面。

(2)学生管理该模块实现学生的注册、查询、删除等操作。

学生注册后可以登录系统,参加相应的考试。

(3)考试管理该模块实现管理员对考试、试卷、题目等进行管理,包括创建、编辑、删除考试、试卷、题目等。

基于B/S架构考试报名系统的设计与实现

基于B/S架构考试报名系统的设计与实现

基于B/S架构考试报名系统的设计与实现
桂光泽
【期刊名称】《课程教育研究:外语学法教法研究》
【年(卷),期】2014(000)015
【摘要】考试报名系统设计思路和方法采用瀑布模型开发,用统一建模语言UML 进行描述,经历了文献检索,需求分析,分析模型设计,数据模型设计,构建级设计,系统部署,系统测试六个个环节。

系统以数据库为核心,使用B/S架构下流行的PHP脚本语言作为宿主语言对系统核心功能模块进行设计。

采用Power Designer软件作为UML语言的实现工具和数据库设计的开发工具。

实现了用户登录、注册功能,出题组卷功能,考试评卷功能以及用户信息查询功能。

【总页数】3页(P52-54)
【作者】桂光泽
【作者单位】湖北工业大学,湖北330000
【正文语种】中文
【中图分类】TP311.52
【相关文献】
1.基于B/S架构的全国大学英语考试网上报名系统的设计与实现 [J], 邵检江
2.基于Web的考试报名系统的设计与实现 [J], 石飞;宁宁宁
3.基于微信的英语等级考试报名系统的设计与实现 [J], 苏雪林;夏凌云;董国卿;高富文
4.基于微信的英语等级考试报名系统的设计与实现 [J], 苏雪林;夏凌云;董国卿;高
富文
5.基于SSM框架的考试报名系统的设计与实现 [J], 荣先钊; 林宇驰
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于B/S模式的计算机等级考试网上报名系统设计与实现作者:杨玉凤来源:《中国教育技术装备》2013年第18期摘 要 根据全国计算机等级考试网上报名的应用需求,设计开发“全国计算机等级考试网上报名系统”。

系统基于B/S 模式架构,使用ASP 和C++作为开发工具,采用SQL Server2005作为后台数据库,IIS 作为Web 服务器。

详细介绍系统的设计思路、主要模块、数据库设计、工作流程以及部分核心代码。

试用后效果良好,在简化手续、提高效率、减少错误率、方便考生(尤其是社会考生)、成绩查询等方面有显著改进。

关键词 B/S模式;等级考试;网上报名;模块;代码中图分类号:T315 文献标识码:B 文章编号:1671-489X(2013)18-0051-03Design and Implementation of System of NCRE Online Registration based on B/S Model//Yang YufengAbstract In recent years, along w ith the continuous expansion of our school’s students, the number of applicants is increasing year by year. In order to improve work efficiency, designed and developed “the national computer rank examination online registration system”. In this system simplify the registration procedures, improve the work efficiency, reduce error rate, convenient students (especially social Candidates), and the respect such as student achievement query efficiency improved significantly. This article mainly introduced the system design thought, main modules, database design, working process and some of the core code.Key words B/S mode; rank test; online registration; module; code山东中医药大学作为济南市全国计算机等级考试考点之一,已成功地组织了14次考试,参考人数累计达上万人,为山东省计算机应用人才的普及做出重要贡献。

近年来随着在校生规模的不断扩大,报名人数更是逐年递增。

要保证等级考试工作的顺利进行,考点工作人员面临着更大的压力和挑战。

尤其是在等级考试的报名环节,海量的学生报考信息均需要现场手工录入,费时费力,效率低下,出错率高。

因此,开发一套科学、高效、完善的计算机报名系统就显得非常重要。

为此,首先,调研学校网络建设情况,可知学生宿舍、计算机机房、中心机房和图书馆全部联网;其次,详细研究计算机等级考试报名的整个流程,设计并开发计算机等级考试网上报名系统。

系统于2011年下半年开始试用,效果良好,不但简化了报名手续,减轻了工作人员工作强度,最重要的是极大地方便了考生,提高了工作效率。

1 系统设计1.1 设计思路原先的考务系统是基于C/S模式。

其报名方式是让所有学生到现场进行报名信息录入。

采用这种方式报名,耗时耗力,经常出现报名现场排长队等待的现象。

针对现场报名存在的这些问题,若能首先实现不同时间和地点进行报名,且所有的报名数据均由服务器实现存储、修改、导出,应该是对原报名流程的一大改进。

整个系统采用BROWSE/Web SERVER工作模式,前台采用ASP和C++开发,后台使用SQL Server2005数据库服务器。

在Web服务器方面,选用微软的IIS架设服务器。

系统架构使用B/S模式(如图1所示),是针对原考务系统报名效率低下的一个关键改进。

通过客户端浏览器直接登录的方式,考生进行报名、查询、修改等操作,操作在确认后,被收录到后台数据库中,同时将考生最终的所有报考信息以Web页面显示在浏览器上。

1.2 功能模块设计本系统主要设计4个大模块,设计如图2所示。

1)网上报名模块。

本模块主要实现考生的注册登录、录入信息及信息的修改查询。

考生登录报名网站,首先提示考生需注册一个用户名,该用户名可以唯一标识考生的身份。

报名注册后,考生重新输入用户名和密码登录,然后进入网上报名部分,按顺序进行报名、查询和修改的操作。

2)公告管理模块。

该模块主要功能是发布与考生考试有关的通知。

如考试日期与地点、照相通知、缴费通知、领取准考证时间与地点等,使考生能及时了解考试相关情况,以免出现忘取准考证、忘记考试日期与地点等情况。

3)后台数据管理模块。

系统后台数据管理是整个系统中最重要的模块,包括数据备份、导出报名数据、导入成绩、考试系统时间等的设置、考生报名接口的打开与关闭、报名数据统计、初始化报名系统等,以保证报名数据的完整性和安全性。

报名结束后,系统管理员将考生报名表导出,直接导入全国计算机等级考试报名系统中,进而进行考场安排等考务工作处理并生成上报数据。

4)成绩查询模块。

该模块主要将上次考试的成绩放在网上供个人进行查询,同时也对本次报名时的保留成绩自动进行核对。

按身份证号进行查询,显示考生成绩、姓名、考次、身份证号。

1.3 数据库设计系统采用SQL Server2005做后台服务器数据库。

SQL Server对硬件配置要求较低,管理功能强大,具有速度快捷、后端程序稳定等特点。

在数据库表的设计上,充分考虑数据的准确性以保证报名数据的完整,如保留成绩的选择、原准考证号的填写。

系统采取18位身份证号的编码规则进行校验,如果大于18位或者小于15位,或者在两者中间的号码但含有非法字符,均不被接受。

另外,出生日期、性别均可以根据身份证号自动计算得出。

对于保留成绩的选择,对保留类型进行详细解释。

系统中主要的表包括NCRE_Bmk、NCRE_Cjk、NCRE_Reginfo、NCRE_User等。

每次报名前必须把各表清空。

其中NCRE_User表如图3所示。

2 系统实现2.1 报名流程学生登录指定的报名网站,主页将显示相关的报名须知(如报名开始/ 截止时间、报名注意事项等)、新用户注册、报名登录。

新报名考生需注册新用户,然后登录进行报名信息的录入。

报名登录页面如图4所示。

登录后进入报名页面,出现提示:首次报名,如需修改可再次提交,自动覆盖上次报名信息。

然后即可进行所需报名信息的录入,确认无误后提交。

在保留成绩种类一栏中,分别提醒考生有无保留,若保留是机试成绩还是笔试成绩,信息填报页面如图5所示。

2.2 关键环节核心代码用户在报名时需进行个人信息的录入,其中身份证号校验部分代码如下:证件号码isIdCardNo(sfzh) maxLength=18 size=27name=sfzh runat="server" readonly>出生日期csrqlz(csrq)maxLength=8 size=27 name=csrq runat="server">style="FONT-SIZE: 12px; COLOR: #ff3333"size=2>[按年月日,8位数字]TD>考生在输入自己保留成绩时,需首先确定保留笔试还是机试成绩,输入后自动与成绩库比对,代码实现部分如下:colSpan=3>onclick="yzkzhxs.style.display='none'" type=radioCHECKEDvalue=0 name=blcjzl>0-无保留成绩onclick="yzkzhxs.style.display='block'" type=radiovalue=1name=blcjzl runat="server">1-保留笔试成绩onclick="yzkzhxs.style.display='block'" type=radiovalue=2name=blcjzl runat="server">2-保留上机成绩BEL>size=2>[补考考生选择]TR><%-- <TR id=yzkzhxs >--%>原准考证号;FONT>colSpan=2>none">style.display='none'" type=radio CHECKED value=0name=yzkzhjl>自动获取display='block'" type=radio value=1 name=yzkzhjlchecked> 考生填写target=_blank>查询}maxLength=16 size=27 name=yzkzh runat="server">{注意:如果自动获取不成功,则考生必须自己正确填写}3 结束语本文设计的全国计算机等级考试网上报名系统充分利用山东中医药大学校园网的优势,结合自身特点,运用B/S模式进行架构和实现,模块设计良好,用户操作简单,具分布式、跨平台的优点。

系统于2011年下半年开始试用后,基本满足了用户尤其是外校和异地考生的报名需求,工作效率大有改善,提供了较高效率的服务。

今后还需不断根据实际需要进一步完善该系统,为考生提供更便利的报名条件。

参考文献[1]罗蓉,尚龙华,孟鑫.计算机应用能力考试网上报名系统设计与实现[J].现代电子技术,2012,35(12):43-45.[2]管小卫,等.基于Web的全国计算机等级考试报名系统设计[J].计算机教育,2006(35):203-204.[3]林孝璋.基于B/S结构的NCRE网上报名系统的设计与实现[J].信息与电脑,2010(4):82-83.[4]陈祥章,韩永印,刘狄龙.计算机等级考试网上报名系统的设计与实现[J].实验技术与管理,2010,27(9):172-174.[5]姚徐,姚双良.全国计算机等级考试网上报名系统的分析与设计[J].计算机与现代化,2011(11):202-205.[6]陈晓林,吴定雪,周妃,等.全国计算机等级考试报名系统关键环节设计[J].计算机应用与软件,2009,26(3):202-204.[7]陈旭东.网上报名系统的设计与开发[J].电脑编程技巧与维护,2008(9):53-55.[8]高翔.全国计算机等级考试网上报名管理系统[J].电脑知识与技术,2005(8):90-91.[9]崔鹏飞.基于异构数据源的网络等级考试报名管理系统设计及实现[J].中国教育技术装备,2008(12):75-76.。

相关文档
最新文档