欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 科技论文 > 网络安全论文

山东工业职业学院网上考试系统的设计与实现(图文)

时间:2011-04-24  作者:秩名
1、利用ASP.NET ,C#,SQL Server数据库为主要开发工具,使用Microsoft Visual studio.net 2005作为开发平台。

①ASP.NET的主要特点:它应用了公共语言运行库中的托管服务,简化了程序的开发;它可在服务器上运行已编译好的公共语言运行库,有很好的性能;它应用了Windows系统的身份验证机制,有好的安全性保证;HTML代码与脚本代码的分离,使程序有很好的可读性及可移植性等。

②C#是专门为.net量身定做的编程语言,具有类型安全检查、自动垃圾回收、结构化异常处理及面向对象的语言应有的一切特性,可读性好,因此选C#作为脚本语言。

③SQL SERVER后台数据库:因它安全性比较好且有存储过程、触发器这样代码重用性很好。

2、采用三层结构:即应用程序层/业务逻辑层/数据存储层。(见图1-1)

(1)应用程序层主要指网页等用户界面,提供用户和应用程序交互的接口;

(2)业务逻辑层负责应用程序的业务处理,主要是负责数据的访问;

(3)数据存储层主要是负责数据的持久性存储,用数据库来完成。

关键是业务逻辑层:例如,可以把数据的插入、删除、修改等操作用SQL的存储过程来实现,设计一个通用模块(即公共类)把对数据的操作及对存储过程的调用封装在一个公共类中,其它应用程序可调用此公共类中的方法,这样使C#的代码与网页代码能更好的分离,简化了各页面中数据的操作、增加程序的可读性和代码的可重用性。

五、 系统的分析和功能

(一)主要功能

1、出卷方便快捷、阅卷准确快速、成绩分析统计科学直观等;

2、通过题库系统,只要输入考卷的难度级别、待测试点及其它相关条件,

3、教师就可以很容易地(自动或半自动)组织出一份标准的考卷;

4、通过计算机阅卷(包括操作过程的自动跟踪、分析和评测),可以大大减

轻教师阅卷的工作量,同时大幅度提高阅卷的准确性;

5、成绩分析统计由计算机自动完成,可以方便地进行学生成绩查询、打印、

统计和分析等处理。

该系统完成后可以确保考试的高效、科学、公平,实现教学管理现代化。

主要分二个大的模块:教师题库管理模块及学生考试模块

1、教师题库管理模块

(1) 教师注册、登录及密码修改。

(2) 用户管理:进行用户的添加、查询、浏览、编辑、删除功能

(3) 自由设置考试科目:由考试科目自动生成一张表,一门科只有一张表。

(4) 题库管理:试题检索、知识点管理等模块组成。即相应的添加、删除、编辑、浏览功能

(5) 试卷生成:是教师模块的核心。

①手工组卷模块:用户提交相关限制条件,由系统根据这些条件先从大的范围内调出试题,稍后再手工通过复选按钮细选以生成自己所需的试卷,即利用现有的试题库,可编制出多份试卷。在组卷时,可以对所选的每一试题进行增删。

②计算机自动组卷模块:完全由系统自动按照'易-中-难'顺序和根据用户选择的信息,灵活、随机的抽取试题库中的各类试题组成试卷。

(6) 成绩管理:通过统计各班学生成绩,给出各门课的成绩的正态分布图。

(7) 查询功能:可对学生考试成绩按部门、班级、姓名等进行查询,具有一定权限的老师可以人工修改学生成绩;对题库的查询可按知识点、试题类型查询,查询后可直接进行相应插入、删除等操作

2、学生考试模块

(1) 登录功能:对登录的学生进行验证,验证后允许其参加考试,

考试管理:系统控制考试时间:由系统自动进行倒计时,时间一到立即锁定计算机,不允许考生继续答题;学生界面左侧是题号可供学生选择题目,右侧是考题,已经做过的题目在左侧题号列表中用不同颜色已做过。

(2) 考试成绩自动生成功能:

考生试卷提交后,计算机自动评分,考生成绩回收,考试成绩分析等功能。

(3) 查询功能:学生可以通过学号和姓名查询学生成绩。

(二)开发环境

1)硬件:计算机一台(酷睿双核处理器1.6MHZ,1G内存,宽带IP上网)

打印机一台

2)软件:Windows XP Professional;SQL Server2000个人版;Microsoft Visual Studio.NET 2005;PhotoShop CS8;Flash 8;Office2003;DreamWeaver8金山毒霸杀毒软件 。

六、网上考试系统课题研究价值

1、创新点

1)建立基于网络环境的网上考试系统。

2)考试系统实现了自动组卷功能

3)考试系统实现了自动化出题、自动化阅卷、自动化查询、知识点反馈等。

2、应用价值

1)网上考试系统可以确保考试的高效、科学、公平,实现教学管理现代化。

2)自动阅卷方面取得突破性进展,解决了计算机复杂操作过程的评分问题。该系统从试题录入到最后的自动评分都在计算机上完成,实现了真正意义上的全程无纸化考试。

3)系统通过提高测验考试的效率、增强测验考试的反馈效果、揭示学生知识能

力的局部缺陷,使教与学都更有针对性,从而提高了学校的教学水平,将教师从

单调繁重的劳动中解放出来,将学生从无边无际的题海中解放出来。

4)教师平时可以有效地收集试题,考试时的出卷将变得轻松愉快,烦琐的评卷工作交给计算机去做,计算机还能帮助教师分析出教学的薄弱环节,统计出某个知识点没掌握的学生有哪些等。大大降低了教师的劳动强度,大大缩短了测验周期,使测验更科学、更能发挥统计价值。

本文详述了一个基于ASP.NET的网上考试系统的开发工作。ASP.NET不是ASP的一个简单升级,而是一个统一的Web开发平台,用来提供开发人员生成企业级Web应用程序所需的服务。通过使用ASP.NET的先进特性和.NET框架提供的强大功能,开发了一个可以通用的考试系统,只要符合题库的规范,任何科目的考试都可以在这个系统上执行。系统使用MVC设计模式实现一个三层的体系结构,界面层,逻辑层与数据层实现真正分离,方便了以后对系统的修改扩展工作。本文对题库设计和组卷算法进行了论述和研究,通过考试系统的开发,将使我院考试形式更加多样化。


参考文献
[1] 基于ASP.NET的网上考试系统的设计与实现[D]. [硕士学位论文].东北师范大学2007.
[2] 翁建红 主编《基于C#的ASP.NET程序设计》机械工业出版社 2007.2
[3] 郭常州,李云锦编著《ASP.NET 网络应用开发例学与实践》 清华大学出版社 2006
[4] (美)Christian Nagel,Billevjen,Jayglynn著 李敏波译《C#高级编程(第4版)》清华大学出版社 2006
[5] 王晟编著《Visual C#.NET数据库开发经典案例解析》清华大学出版社 2005
[6] (美)Bruce Eckel著《C++编程思想(第2版) 第1卷标准C++导引》 刘宗田,袁兆山,藩秋菱等译 机械工业出版社 2002
[7] Bruce Eckel,Chuck著《C++编程思想(第2版) 第2卷 实用编程技术》(美)刁成嘉 机械工业出版社 2005
[8] 石海鹏.基于MVC 模式的JZEE应用研究与开发[D ] :[硕士学位论文].江西师范大学信息工程学院,2004 ·
 

查看相关论文专题
加入收藏  打印本文
上一篇论文:全球眼视频监控系统架构研究张怡群
下一篇论文:网络办公信息管理系统的设计原理和开发
科技论文分类
科技小论文 数学建模论文
数学论文 节能减排论文
数学小论文 低碳生活论文
物理论文 建筑工程论文
网站设计论文 农业论文
图书情报 环境保护论文
计算机论文 化学论文
机电一体化论文 生物论文
网络安全论文 机械论文
水利论文 地质论文
交通论文
相关网络安全论文
最新网络安全论文
读者推荐的网络安全论文