同济大学在线考试系统计算机,在线考试系统论文(含外文翻译).doc

本科生毕业论文(设计)

题 目 在线考试系统

学 院 此处填写学院名全称

专 业 此处填写专业名全称

学生姓名 此处填写学生姓名

学 号 年级 2004

指导教师 此处填写指导教师姓名

教务处制表

在线考试系统

专业名称

学生 □□□ 指导老师 □□□,□□□

[摘要] 如今,以计算机和计算机网络技术为主的信息技术在教育教学的各方面都得到广泛的应用,在线考试也已经不是什 么新鲜事。由于在线网络考试快速高效,减少了大量人力、 物力的投入,消除了人为因素的影响,易于实现考试的客观 公正,所以已经得到广泛的应用。它不仅大大提高了考试的 效率,而且彻底革新考试模式,采用电子化的考试手段代替 纸质的日常考试方式,采用机器阅卷取代人工阅卷。

本系统是以Microsoft Visual Studio 2008为主要开发工具,用ASP.NET技术构建前台页面,以SQL Server 2005 数据库作为后台支持,该系统具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。

本论文对网络环境下在线系统的组成、运行机制、应用技术和具体实现进行了深人的研究,并介绍了整个系统的总体规划、设计思想及具体实现过程,努力促使在线考试系统得以真正的实施。同时对于ASP.NET,SQL Server 2005等相关理论做了必要的分析和介绍。最后,总结了系统的特点和优势及不足之处,并对未来的发展和应用前景做了展望。

Online Examination System

Student: Adviser:

[Abstract] Today, computer and computer network technology-based information technology in all aspects of education have been widely used, online examination has also been What is not new. As fast and efficient online network test to reduce the large amount of manpower, material resources, eliminating the influence of human factors, Easy to implement an objective and impartial examination, it has been widely used. It not only greatly improve the efficiency of the exam, and exam overhaul Model, using electronic means to replace the paper's daily examination examinations, the use of machine scoring to replace the manual scoring.

The system is based on Microsoft Visual Studio 2008 as the main development tool, using ASP.NET technology to build the front page to SQL Server 2005 database as the back office, the system is simple, friendly interface, good flexibility, system safety, stability and other special Point.

In this thesis, the network environment, the composition of the online system, operating system, application technology and concrete realization of the depth of research, and introduces the whole system The overall system planning, design and realization process, efforts to promote online examination system to be truly implemented. Research

摘 要II Abstract III 第一章 引言 1 1.1 课题背景 1 1.2 课题目的和意义 1 1.3 本文结构 1 第二章 系统应用的关键技术 2 2.1 JSP技术介绍 2 2.1.1 JSP的概述 2 2.1.3 JSP的强势与劣势 3 2.1.4 JSP与ASP的比较 3 2.2 Java组件JavaBeans 4 2.2.1 什么是JavaBeans 4 2.2.2 JSP与JavaBeans的关系 4 2.3 J2EE概述 4 2.4关于Struts 5 2.4.1 Struts简介 5 2.4.2 Struts的主要功能 5 2.4.3 Struts工作原理 6 2.5 关于Spring 7 2.5.1 Spring简介 7 2.5.2 为什么需要Spring 8 2.5.3 Spring带给我们什么 8 2.6 关于B/S开发模式 9 2.6.1为什么引入B/S开发模式 9 2.7.1 mysql的特点 9 2.7.2 mysql的安装和配置(部分截图)[12] 10 2.8 Tomcat服务器 12 2.8.1 Tomcat 服务器简介 12 2.8.2 Tomcat的特点 12 2.8.3 Tomcat的优势 12 2.8.4 Tomcat服务器的安装和配置 12 小结 13 第三章 系统需求分析和总体设计 14 3.1 系统功能需求 14 3.2 系统角色及其功能分析 14 3.2.1 系统的2个角色: 14 3.2.2 系统角色的功能 14 3.3 总体设计思想概述 15 3.4 数据库设计 16 3.4.1 E-R图 16 3.4.2数据表的设计 16 3.5 系统的类设计 18 3.5.1 DAO类设计 18 3.5.2 connDB类设计(部分) 18 3.5.3 过滤器类设计 19 3.5.4 监听器类设计 19 3.6系统的用例图 20 3.6.1 总体用例分析 20 3.6.2 用户管理用例分析 21 3.6.3 考试管理用例分析 21 3.6.4 考试题目管理用例分析 22 3.6.5 成绩管理用例分析 22 小结 22 第四章 系统的详细设计 23 4.1 数据库与connDB类映射的实现 23 4.2 主要模块的设计说明与界面 24 4.2.1用户管理模块 24 4.2.2考试管理模块 29 4.2.3 题目管理模块 31 4.3 系统的测试 37 小结 38 第五章 总结与展望 38 5.1 工作总结 38 5.2 后续工作展望 39 参考文献 40 附录 41 致谢 44
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值