【网学提醒】:本文主要为网上学习者提供ASP.NET在线考试系统,希望对需要ASP.NET在线考试系统网友有所帮助,学习一下吧!
资料包括: 论文(57页20288字) 源码 图纸
说明:第1章 绪论
1.1 课题背景及意义
随着Internet技术的发展,开发基于Web的管理信息系统(MIS)、最大限度利用高校现有资源、提高教学质量是高等院校教学上的新的研究课题。
管理信息系统(MIS)是集计算机网络技术、通信技术、信息处理技术于一体的一种人机交互的智能化计算机系统,对信息进行收集、传递、存储及加工处理,用于辅助决策进行事务管理。MIS的发展与
计算机网络技术的发展紧密相关,随着因特网技术的广泛应用,MIS的体系结构发生了很大变化,从以往基于客户/服务器(Client/Server)模式的数据访问及安全体系发展到了当前基于浏览器/服务器(Browser/Server)模式的结构体系。
目前,各高校校园网络已经建成,通过校园网可以实现点播教程、教师辅导、在线自测、在线考试……。我校校园网已经建成,为了充分利用学校的现有资源,我院准备开发《联大生化学院管理信息系统》,其中在线考试系统为《联大生化学院管理信息系统》的子系统之一。
该系统拟用微软Visual Studio.net的集成开发环境,使用先进的ASP.NET技术,开发基于Web的在线考试系统。
网络考试系统将传统教育理论与基于Web的
计算机协同工作(CSCW)软件系统有机结合起来,以满足各种课程的考试需求;该系统将教育理论、经验和方法引入系统内部,在完成网络考试任务的同时还获得了科学的量化指标,可以协助考试组织机构对考试进行科学的评价和分析;在线考试系统将实现网络组卷、在线考试、网上判分、在线统计等各项相关的功能以优化传统考试的运行模式,在确保考试系统安全性的前提下,在线考试系统将极大地提高考试的组织效率,节约考试成本。
目录:摘要……………………………………………………………..……..……………..I
Abstract……………………………………………………..…………..……………II
第1章 绪论1
1.1 课题背景及意义1
1.2 考试系统的发展现状1
第2章 在线考试系统的系统分析4
2.1 系统结构规划4
2.2 开发工具的选择5
2.2.1 三种动态网页制作技术5
2.2.2 ASP.NET的优越性6
2.3 数据库管理系统的选择8
2.4 在线考试系统的功能分析10
2.5 在线考试系统的数据流程分析11
2.6 UML辅助规划12
2.7 本章小结15
第3章 在线考试系统的系统设计16
3.1 网络环境及配置16
3.2 使用UML时序图进行系统设计18
3.3 在线考试系统的数据库设计19
3.3.1 在线考试系统E-R图20
3.3.2 在线考试系统的数据库表结构22
3.3.3 数据库的安全性、信息的保密性考虑23
3.4 本章小结25
第4章 在线考试系统的实现26
4.1 构建开发环境26
4.1.1 配置IIS26
4.1.2 设置ASP.NET的系统配置文件27
4.2系统开发的关键技术29
4.2.1 连接数据库技术29
4.2.2 用户登录及验证31
4.2.3 使用数据绑定技术33
4.2.3.1 使用DataGrid数据绑定控件34
4.2.3.2 使用DataList数据绑定控件38
4.2.4 使用SQL Server2000的存储过程42
4.2.5 文件上载技术46
4.2.6 将网页转换成Word文档49
4.3本章小结50
结 论53
参考文献54
致 谢57
参考文献:1 Richard Anderson,Brian Francis等著.王毅 杨浩 等译. ASP.NET高级编程. 北京, 清华大学出版社,2002.1
2 David Lloyd. Integrating Reporting Services into ASP.NET. Dr. Dobb''s Journal.2005,(2): S1-S2,S4-S5
3 Greg Buczek著. 程永敬, 韩平, 董启雄等译. ASP.NET技术与技巧. 北京, 机械工业出版社,2003.2
4 Scott Worley著.王文龙, 刘湘宁译. ASP.NET技术内幕. 北京,人民邮电出版社,2004,1
5 Richard Leinecker著 齐岷 张力等译 ASP.NET实用全书 北京,电子工业出版社,2003.1
6 Porter E, Create Reusable Templates and Skins in asp.net, Access VB - SQL Advisor,2004,12(2):38-41
7 桂思强,ASP.NET与数据库
程序设计,北京,中国铁道出版社,2002,12
8 Dino Esposito. Implement Custom Cache Dependencies in asp.net 1.x.MSDN Magazine. 2004,19(7):27-34
9 Thangarathinam T, Shrink asp.net Code by 70 Percent, Visual Studio Magazine, 2004, 14(4) : 4-46
10 DINO ESPOSITO, Extend the asp.net DataGrid with Client-side Behaviors,MSDN Magazine,2004,19(1): 29-31,34-36,38-39
11 冯小凌,利用ASP制作在线考试系统,中国电化教育,2003,194(3):88
12 Samir EI-Masri, Bhuvan UnhelkarModelling. XML and Web Services Messages with UML. Managing modern organizations with information technology. 2005,(19): 366-370
13 金林樵 编著, SQL SERVER 2000
程序设计实训教程, 北京, 科学出版社, 2003.8
14 吕俊,WWW环境下在线考试系统的设计与实现,电脑与信息技术,1999,1:76-78
15 Charles C.Caison 著,陈君 译,ASP.NET
程序员
查询辞典,北京,中国铁道出版社,2003,1
16 张敏 蒋毅,用ASP.NET开发动态网站,北京,清华大学出版社,2002,12
17 Fergus D, Speed Up Your asp.net Pages, Visual Studio Magazine,2004,14(4):20-21,24,26,28
18 陈湘,ASP.NET与网站开发编程实战,北京,清华大学出版社,2002,10
19 Sheila M. Davis. Increase your data display options with data-binding expressions. Active Server Developer''s Journal.200,(9):9-11
20 张生元,DHTML4.0动态网页制作,北京,人民交通出版社,2000,11
21 冯能山,轻松学习ASP网络实用编程,北京,清华大学出版社,2002,12
22 Sadahiro Isoda. Improving UML''s Definition of the Use-Case Class. Systems and Computers in Japan. 2005(36): 14-25
23 廖信彦,ASP.NET交互式Web数据库设计,北京,中国铁道出版社,2003,12
24 余成武 等编著,ASP.NET培训教程, 北京, 中国水利水电出版社, 2003.1
25 Paul Krill. Borland Offers UML for MS Developers. InfoWorld. 2005(27):21
26 Meilir Page-Jones 著 包晓露 等译 UML面向对象设计基础, 北京, 人民邮电出版社, 2001.4
27 Craig Larman 著,姚淑珍 李虎 等译, UML和模式应用面向对象分析与设计导论, 北京, 机械工业出版社, 2002.1
28 张裕益 编著,UML理论与实作-个案讨论与经验分享, 北京, 中国铁道出版社, 2002.1
29 Wendy Boggs Michael Boggs 著,邱仲潘 等译,UML与Rational rose 2002从入门到精通, 北京, 电子工业出版社, 2002.7
30 张龙祥 编译. UML与系统分析设计. 北京, 人民邮电出版社, 2001.8
31 Won-Jung Kim,Myung-Nam Bae, Jae-Dong Yang. Implementation of a Function-Based Navigation Tool for Facilitating theAnalysis of UML Design Document. Key Engibeering Materials. 2005: 266-271
32 陈明 等编译. 软件工程学教程. 北京, 科学出版社, 2002.3
33 石铁峰,基于Web的在线考试系统的设计与实现,南宁师范高等专科学校学报,2003,20(4):70-72
34 M. Nikolaidou, D. Anagnistopoulosa. Systematic Approach for Configuring Web-Based Information Systems. Distributed and Parallel Databases. 2005,(17): 267-290
35 Amit Kalani, John Schenken等著. 徐燕华 崔伟译. ASP.NET命名空间参考手册. 北京,清华大学出版社,2003.2
36 Sanjoy Dey, Sharif Mahmud. A Web-Based Examination System in the Context of Bangladesh. The Second Asian Applied Computing Conference. Kathmandu, Nepal, 2004 : 296-301
37 闪四清编著, SQL SERVER实用简明教程, 北京, 清华大学出版社, 2002.4
38 Timothy E. Meehan, Norman Carr. Extending UML. Dr. Dobb''s Journal. 2005(30): 56-57,59-60
39 唐树才 等编译, Visual Basic.NET
程序设计与应用, 北京, 电子工业出版社, 2002.7
40 王志伟,宋晓鹏 等编著 突破ASP.NET编程实例五十讲,北京, 中国水利水电出版社,2002,5
作者点评:经过近一年的努力及在辅导教师老师的大力帮助下,我的论文《在线考试系统的设计与实现》及其程序已经完成了,编写
程序之前所有设定的功能都已经实现,已经达到了预期的目的。
本课题使用先进的ASP.NET技术开发的基于Web的在线考试系统,实现了题库和考试的有机结合,做到了方便地添加题库,方便地组卷,无纸化的考试,网上判分,在线成绩统计。同时组卷时考虑到题目的知识点的不同,难易程度的不同使得教师在出题时可以根据不同的知识点,选择不同难度的试题组卷,增加了出卷的科学性。学生在考试之前,可以通过网络进行自由练习,同时,在一个系统里可以参加不同科目的考试方便了学生考试环境的熟悉……。
可以说,这个在线考试系统的投入使用对减轻教师们出卷、判卷、统计等相关工作的工作压力,先进的Web网络环境,使学生方便地参加考试,方便地答题。为推进现代化教学起到了积极的作用。
本课题开发的在线考试系统已经在北京联大生化学院得到了实际的应用。随着不断地升级和完善,相信在不久的将来会被更多的教师和学校所采用。