倔强小饭
基于.NET的公务员考试模拟系统的设计 摘要 随着互联网的迅速的发展,基于互联网的各种应用日益受到人们的重视,基于Web的在线考试系统在这种形势下应运而生,它可以利用网络,随时随地对学生进行考试,是传统考场的延伸。 本文在基于一般在线考试系统的设计与实现技术上,结合公务员考试的特点,通过对系统的结构设计、后台设计、前端开发,构建了一个基于B/S三层结构的、以ASP.NET 2.0为开发平台和SQL Server 2000为数据库的公务员考试系统。本系统基本实现了学生在线考试、试卷生成、教师试卷评阅、管理员对用户及角色进行管理等功能。 本公务员考试系统采用的技术较为新颖,在今后的应用将会很广泛。该系统既可以用于考生平时对自己的能力进行测评,也可用于实际的考试。 关键词:在线考试系统;在线考试;试卷生成;ASP.NET 2.0;C# Design of the On-line Examination Model for Civil Servants Based on .NET Abstract With the rapid development of the Internet, people are attaching greater and greater importance to Internet-based applications. The On-line Examination System has thus come into being. With the help of the Internet, it has become an extension of the traditional examination system which can test students at any time and any place. Based on the design and implementation technology of traditional tests, and combined with the features of Civil Servant examinations, this article tries to establish an examination system based on B/S, ASP.NET 2.0 and SQL Server 2000. This system can realize the general functions of the on-line test, such as the formation of test papers, the evaluation of test papers, user management, and so on. This civil servant examination system has used many novel technologies, and will be widely used in future practice. This system may be used in self-test by students as well as in formal examinations. Key words: On-line Examination System; Formation of Test Paper; ASP.NET 2.0; C# 目录 论文总页数:27页 1引 言 1 2 相关理论技术基础 1 2.1 C#.NET 1 2.2 ASP.NET 2.0简介 2 2.3 SQL Server 2000 3 2.4 B/S模式 3 3 系统需求设计 4 3.1 用户角色需求 4 3.2 功能需求 4 3.2.1 考生 4 3.2.2 教师 4 3.2.3 管理员 5 3.3 性能需求 5 4 系统总体设计 5 4.1 系统功能描述 5 4.2 数据库设计 6 4.2.1 Exam_User数据库 6 4.2.2 Exam数据库 7 5 系统主要功能的实现 10 5.1 用户登录和注册 10 5.2 公告查看 10 5.3 在线考试模块 11 5.3.1 客观(行政能力测试)考试 13 5.3.2 主观(申论)考试 15 5.4试卷管理模块 15 5.4.1 组卷模块 15 5.4.2 试卷题目修改与删除 17 5.4.3设置考试试卷 18 5.5 试卷评阅模块 18 5.5.1 客观题(行政能力测试)评阅 18 5.5.2 主观题(申论)评阅 19 5.6 用户及角色管理 20 5.6.1 用户管理 20 5.6.2 角色管理 20 5.7 公告管理模块 21 6 系统测试 21 6.1 测试环境 21 6.2 测试结果 21 6.3系统安全性设计 21 6.3.1 密码的安全性 21 6.3.2 角色访问控制 22 6.3.3 数据库安全 22 结论22 参考文献 23 致谢24 声明25 附录26 1引 言 在信息技术高速发展的今天,网络也在改变着传统的教育方式,即使是传统的教育方式下,把平时的练习和课程结束时的考试搬到网络上也是一种趋势。在传统的考试方式下,组织一次考试要经过出题、考试、评卷等步骤,随着考试类型的增加及考试要求的提高,教师的工作量会越来越大,并且工作容易出错。同时传统的考试要受时间、地点的限制,并且用纸保存试卷容易损坏、遗失。因此在一定的程度上,传统的考试方式已经存在改革的必要。 近年来,公务员考试的热度是日益增温,各式各样的考试复习资料也越来越多。在公务员考试科目中,行政能力测试题量大,题目类型多,申论的资料量也是达到好几千字,如果人人都盲目的去买各种资料也是不可取的,同时也是一种浪费,并且大部分资料及练习题都是相同的,或者是可以重复利用的。因此,可以考虑在充分利用网络资源的条件下,开发一个公务员考试的模拟系统,可以将其放在一个Web站点上运行,使得局域网用户和Web用户都能通过浏览器访问并使用其做练习或考试。这样就可以利用网络考试系统的运作成本低、高效、灵活的突出优势,实现公务员考试的无纸化,对公务员考试所需的各种人力、物力、财力资源都是一种节约。 目前,国内外大部分的考试系统都是采用的ASP技术来作为服务器端脚本,实现与数据库和其他应用互动的Web网页。但是ASP采用的是解释执行的方式,执行效率不高;部分考试系统性能低下,同时支持的在线测试数量较少,远远达不到系统运行时的规模化效应。而且它在安全性、健壮性、可重用性等方面还有比较大的缺陷。 鉴于上述原因,本毕业设计选择采用ASP.NET 2.0技术来开发一个公务员考试模拟系统,语言采用大家都较为熟悉并较为规范的C#.NET语言,数据库选择常用的SQL Server 2000。 2 相关理论技术基础 2.1 C#.NET C#以C和C++为基础,是一种面向对象的程序设计语言,它适用于微软基于“.Net"平台的XML基础应用开发。C#组件可以成为基本的Web服务,这些服务可以被运行在任意平台上的任何应用所调用。微软宣称,C#提高了程序开发进度,减少了可能导致开发费用增加的程序设计错误,从而大大提高了程序开发速度。C#就是这样一种编程语言,它使程序员能快速地为新一代Microsoft .Net平台开发出应用程序。具体来说,微软的C#具有如下特点: 1) 高效、安全 越来越激烈的竞争要求开发人员尽量缩短开发周期,而这正是C#的设计思想。这种语言被设计来帮助开发人员减少代码量以及代码出错的机会。 2) 符合日渐成熟的Web编程标准 目前,大多数应用方案都与Web密切相关,但现有的开发工具都是在Internet和Web的雏形时期出现的,因此,它们一般不适合新的Web技术。而C#语言开发是建立在Microsoft.Net平台上,可以把组件转化成Web服务,从而被运行在任何平台上的任意应用程序所调用。另外,Web服务框架让现有的Web服务对程序员来说就像本地的C#对象,这使得程序员可以利用他们在面向对象编程方面的经验。 3) 消除编程错误 甚至专业的C++程序员也经常犯一些最简单的错误,例如,忘一记对变量进行初始化。这些最简单的疏忽经常导致不可预测的错误。而一旦程序投入使用,即使是最简单的错误也要花费很大的代价去修补。C#提供的一些新功能可消除常见的C++编程错误,例如,“垃圾收集”减轻了程序员人工管理内存的压力、C#中的变量由环境自动初始化等。 4) 支持版本封装 后续版本可以在旧版本的基础上直接开发,无须修改程序。这一特性简化了开发后续版本的过程并降低了开发升级版本的总成本。 5) 与商业逻辑相关联 大多数编程工具很难把程序代码同商业逻辑联系起来,但C#不同,它可用于任何对象的可扩展元数据。C#可以为一个工程结构定义专域属性,并把它们应用到任何类或接口中,这将确保每个类或接口都能被正确地标识成特定商业对象的一部分,有助于加强程序代码与商业逻辑的联系。 2.2 ASP.NET 2.0简介 ASP.NET 2.0大大提高了编程人员的开发效率,与ASP.NET 1.1相比,减少了70%的编码工作量。甚至在某些情况下,可以实现所谓的零编码。对开发人员来说,ASP.NET 2.0对经常使用的功能进行了封装,如用户管理、数据控件等,可以象使用标准控件一样使用这些功能。新增控件包括数据源控件、站点导航控件、登录控件,新增主题和皮肤、母版页、成员资格和角色服务等功能。 ASP.NET 2.0中,内置了许多基于提供者模型的新服务,常见的就是成员和角色服务。可以采用C:\WINDOWS\Microsoft.NET\Framework\版本号文件夹下面的Aspnet_regsql.exe工具,根据向导来创建或配置用来存储ASP.NET应用程序服务信息的SQL Server数据库。当然,也可以通过Aspnet_regsql.exe命令来安装 SQL Server 提供程序所使用的 SQL Server 数据库。ASP.NET 2.0的成员和 更多资料请参考
朶蕾咪灬
教务老师,听见很多自考的同学在问初中毕业自考什么专业好(初中毕业自考都考什么)相关问题,那么今天教务老师来告诉同学们这些问题的解答!初中文化可以自考什么专科初中学历可以参加,基本上只要自考有的专业,都可以报考。但因为初中学历基础比较差,建议读自考的文科类。因为文科类的专业容易读一些,比较容易过关的专业是文科类专业,如法律、企业管理、国际关系、中文、文秘、国际贸易、公共关系、行政管理等专业比较好考些,其中最容易考试过关的是行政政管理专业,主要是不需要理科的基础。但不论是否容易些,自考是所有成人教育中最难考的,还是需要好好复习才能过关。自考分为自考专科和自考本科。自考专科的开设是为了让更多人有机会提升学历,也是为了给社会培养更多的专业人才。所以自考专科的报考条件,门槛设得很低。只要是中国公民,不限年龄、性别、民族、居住地、已受教育程度,均可免入学考试直接报考。想要自考提高自己的可以选培训机构,明世集团在职业教育领域为开放大学、职业院校,提供信息化管理系统的解决方案,联合众多职业教育专家成立明世职业教育研究院,与职业院校共建在线职业大学。明世集团为培训机构打造从市场推广—直播教学—学生管理—在线考试为一体的信息化解决方案,现已服务近千家教育培训机构。初中毕业自考什么专业比较好?1,自考无任何限制,小学文凭没有都可以报考,只用身份证或户口簿去常住地区招生考试办公室报名。每门课程40元。2,先在省自考网上报名,然后去报考点去确定交钱。第一次一定要去报考点交钱办准考证,以后在交通银行办张交行卡在网上报考。3,自考的内容基本上是教辅《自考通》或《一考通》上的重点提示或原题,历年试卷上的考点很多重复考,比较有规律,平时多做教辅习题,考前多做历年试卷和模拟试卷,过关不成问题。4,如果中学基础差就报:行政管理,法律,汉语言文学,学前教育等无数学的专业,这些专业是自考高过关率专业,很多只有初中基础的考生都已过关拿证。5,从2014年开始,湖北省一年就三次。有的地方是两次。6,一般一次四门全部报满最好。7,自考的难度无法与普通高考和中考相比,基础差的考生报无数学的专业应该可以过关。8,专科和本科可以一起考,考专科是无任何限制的,但是办本科毕业证必需要有专科毕业证。考试规律总结1,自考的内容就是教辅《自考通》或《一考通》上的重点提示或原题。多做教辅习题。2,自考历年试卷上考点有些重复考,最近四年的试卷要多做。模拟试卷要多做。3,考试前三周死拼教辅。光看教材效果不显著,多关注教辅才是关键。4,考试难度大的题目占百分三十不到,将简单题和中等题掌握就行了。5,如果是记忆的话:将每段话的第一句强记住,后面的内容掌握大义即可。文科和理科有区别的,文科宏观性强。只要你答题不跑偏,大义写对就可捞分。6,多项选择实在拿不了主意:ABCDE全选满,总能碰对几分。7,考前三周反复做《自考通》或《一考通》,记住重点提示和习题。模拟试卷和历年试卷上的题目每天做一套,力争全面掌控。最牛自考生2002年3月19日,14岁的上海少年丁磊,8岁开始自考.经过6年的艰苦奋斗,终于拿到了山东大学计算机信息管理专业的本科文凭,成为我国目前年龄最小的自考本科生当我们连夜赶到上海,向他表示祝贺时,见他又在捧着一本厚厚的英文版《编译原理技术与工具》,准备他的下一步计划——考硕攻博。我们在他8平方米不到的寒舍里,听他成长的故事。2004年3月,14岁的陇原少年王大可,以优异的成绩考取了北京大学数学科学院2004届基础数学硕士研究生。他因此成为北京大学历史上年龄最小的研究生,被国内许多媒体称为“神童”。全国最小自考生考上北大研究生[4]全国庞大的自考生大军中,年龄最小的是王大可:小学仅上了一个月,9岁自考本科,14岁考上北大硕士研究生。惊叹之余,不少人难免心存疑惑:他是如何完成中、小学教育的?他有本科文凭吗?天资聪慧但却从小体弱多病的王大可,直到8岁才上小学一年级。入校没多长时间,他竟然向班主任提出:直接参加六年级的数学考试!在众人怀疑的目光中,他按规定的时间答完了六年级的数学试卷,获得满分。原来,在父母亲的辅导和刻苦自学下,大可6岁时就学完了小学数学,7岁时学完了初中数学,8岁时学完了高中数学,用当年高考满分150分的数学试题测试,他得分146分。从9岁起,王大可结束了只有个把月的正规学校生活,开始踏上了自学考试之路。到今年6月,王大可通过了自学考试数学专科和本科的全部课程,数学专业课程的成绩都在80分到95分,公共课程的考分在64分与78分之间。2004年5月21日,在西北师大数学与信息科学学院举行的本科论文答辩中,王大可的毕业论文“传染病数学模型的建立与分析”获得了85分的较高分。专家在他的论文上写下了这样的评语:论文中数学模型建立正确,推理清晰,语言表达明确,是一篇相当不错的本科论文。王大可2004年北大读研时[6]2004年9月6日,王大可到北大已经快半个月了,已接受了校内和校外的好几家媒体的采访。“一见报,就带来了很多麻烦,以前我就是学习,后来我们楼上的人也开始关心这事了。”他说,接受媒体采访后,周围的环境发生了很大的变化,也给他带来了很多麻烦。王大可爸爸也担心孩子接受媒体采访会影响学习,“现在的学习压力很大,接受媒体采访会对孩子的成长和学习都不利。”因怕王大可不会照顾好自己,他爸爸已经在北京呆了半个月了。同时,也限制跟大可在一起的时间,每天只在晚上7时左右陪上王大可半个小时左右,“就是想锻炼一下他的独立能力。”到北京大学读研是大可的愿望。这次他参加北大研究生考试,原本是想为明年正式考试做准备,没想到顺利过关。考虑到王大可年龄尚小,数学学院专门为他制订了培养计划。不会英语的初中生,自考报什么专业好?初中学历可以自考什么专业以上就是全国地区自考教材服务网分享关于初中毕业自考什么专业好(初中毕业自考都考什么)的全部内容,更多自考教材和自考历年真题及答案,自考视频网课,自考教材购买首页搜索科目代码即可,也可以咨询在线客服!自考/成考有疑问、不知道自考/成考考点内容、不清楚当地自考/成考政策,点击底部咨询官网老师,免费领取复习资料:
无线网络技术论文「参考」 随着社会的不断发展无线网络技术也一直得到了很大的提升,下面一起去阅读一下无线网络技术论文吧,希望对大家有帮助! 摘要: 就蓝牙在无线接
总的来说就是车联网。车联网是由车辆位置、速度和路线等信息构成的巨大交互网络。通过GPS、RFID、传感器、摄像头图像处理等装置,车辆可以完成自身环境和状态信息的
测绘新技术在工程测量中的应用与研究_管清芝_工程勘察_建筑中文网文章简要介绍了各种新技术(数字化技术、全球定位技术GPS、地理信息技术GIS、遥感技术RS)在工
毕业设计参考文献可以到中国知网查找。毕业设计(graduation project)是指工、农、林科高等学校和中等专业学校学生毕业前夕总结性的独立作业。是实践性
【投稿文章包含专业】理论研究设计计算机构分析工艺.设备.材料实验研究.CAD/CAM/CAE【投稿联系方式】【投稿费用】审稿费100元,版面费每页约200-25