在线考试管理系统在线考试管理系统摘 要 &nb在线考试管理系统sp; 随着世界信息技术的飞速发展在线考试管理系统,远程教育和传统教育已不再是两个界限分明的世界,而是趋于相互融合。在线考试管理系统“尺有所短,寸有所长”,人们发现远程在线考试管理系统教育和传统教育各自有各自的优势,综合起来起运用则会达到最佳效益。 对于远程教育而言,必然要依托于传统教育才能正常运在线考试管理系统作。而对于传统教育而言,我国约80%的高校已经建设了校园网,校园在线考试管理系统网在日常教...
然而这次开发也存在很多不足。首先由于毕业在即,面临很大的就业压力,因此有一段时间的开发比较松散,影响了开发效率。其次由于对软件工 计算机毕业论文网〗程意识不够,有时候的编码开发偏离了总体设计,导致在开发后期模块的连接出现问题,不得不对代码进行修改。对使用网站的用户的信誉安全问题还有网络延时等问题都没考虑周全,对系统实际应用方面的问题都还考虑欠缺,由于技术和设计时间等种种原因,开发的系统还存在很多缺陷和问题,在很多的方面也没有做很深的探讨,有待日后改进,敬请老师原谅,而且由于作者的学识有限,希望老师们能不吝言辞,多多指教。
本系统运用面向对象的分析和设计思想,采用JSP技术和Java Bean组件技术,比较完整地规划了一个网上拍卖网站系统的功能,使消费者和消费者之间直接进行交易,交易商品并不是该交易平台(即网上拍卖平台系统)的商品,商品是为交易一方所拥有,该交易平台的主要功能是发布商品信息,并作为交易双方的沟通媒介。
实际上本网站对顾客群并没有做限制,任何人都可以注册成为注册用户。交易商品也没有限制:日常用品、书籍、电脑极其周边产品等等都可以进行交易,但时间关系,主要收集了手机做商品例子,在交易双方达成共识后自行联系并进行交易,网站只是作为提供信息的平台存在。
该平台主要使用JSP技术在Windows环境下使用Jbuilder进行开发的。其运行环境为Windows XP系统,运行Tomcat即可。而用户只需打开IE浏览器在地址栏打入网站地址就可以访问了。
定义问题领域的专用术语,解释用例说明或其他项目文档的读者可能尚不熟悉的术语。使用此术语定义可以避免在多个不同的文档中重复定义相同的概念,以确保相同的术语被一致地使用。
Actor(参与者) 一个参与者定 计算机毕业论文网〗义了一组紧密相关的角色,这些角色在使用系统的过程中完成一系列与系统的交互动作。参与者的示例可以是一个人,一个外部的系统或者一个外部的设备。
Use Case(用例) 用例是系统执行的一个动作序列,针对特定的参与者产生一个有价值的结果。
User-Experience Model(用户体验模型) 用户体验模型提供了一个针对用户界面元素以及用户与系统交互情形的抽象描述。用户体验模型包括屏幕、用例使用情节以及跳转图。
Use-Case Storyboard(用例使用情节) 用例使用情节针对用例如何在用户界面中实现(包括参与者与系统之间进行的交互)。
基于JSP办公自动化系统设计
关键词 办公自动化管理、数据源、办公管理
摘 要
随着信息技术的飞速发展和日趋激烈的商业竞争,企业已不再满足于独立、零散的办公自动化应用,企业需要的是协同工作、综合、集成化的解决方案。而网络是解决由于物理距离造成的信息交流不畅、协商沟通不便的办公瓶颈问题的最佳方式。企业网上办公自动化通过对各办公自动化要素的闭环整合,实现了工作流、信息流、知识流和办公自动化系统的整合管理,提供了一个科学、开放、先进的信息化办公平台,实现办公自动化,并进行远程办公或在家办公。企业网上办公自动化将人从繁琐、无序、低序、低端的工作中解放出来从事核心事务,整体提高了单位办事效率和对信息的可控性,降低办公成本,提高执行力,使管理趋于完善。
第三章 系统分析
3.1 需求分析
通过调查,要求系统需要有以下功能:
由于操作人员的计算机知识普遍较差,要求有良好的人机界面。
管理系统用户,由于该系统的使用对象多,要求有较好的权限管理。
管理企业的会议信息,发文信息、公共信息。
提供个人办公服务。
对企业员工基本情况进行全面管理。
设置生产数据统计、打印功能。
对企业制定的采购
计划
项目进度计划表范例计划下载计划下载计划下载课程教学计划下载
进行管理。
对库存信息进行管理。
发布企业的生产指标,对其进行管理。
强大的生产数据统计功能。
当外界环境干扰本系统时,系统可以自动保护原始数据的安全[6]。
在相应的权限下,删除数据方便简单,数据稳定性好。
数据计算自动完成,尽量减少人工干预。
系统退出。
3.2 可行性分析
经济性
通过网站对企业内部信息进行全面的自动化的管理,大大提高了企业的办公效率。通过系统对企业生产经营过程中的数据进行全面的管理和统计,避免人为处理各类数据时所产生的各种问题,提高了企业的经济效益,为企业经营决策提供了大量的、权威的数据,使企业的管理进行到科学化、系统化的范筹。
技术性
网络化的办公管理,使企业管理更加规范,实现了通过网络对信息进行发布、传递、接收等一系列功能。系统中设置的个人办公管理模块,为个人办公提供了一个更为方便的管理平台,大大提高个人办公的工作效率,进而提高整个企业的办公效率。
第四章 系统设计
4.1 设计目标
本系统是针对中小型企业内部办公自动化管理的要求进行设计的,主要实现如下目标:
系统采用人机对话方式,界面清晰、信息查询灵活、方便、快捷、准确、数据存储安全可靠。
利用系统快速的统计生产的数据报表,并对报表信息进行打印。
键盘操作,快速响应。
实现了各类发文信息、公共信息的强大的管理能力。
实现对员工基础信息(人事管理)的管理功能等。
实现了个人办公的信息自动化管理功能。
对企业的采购计划、库存信息进行管理。
发布生产指标,对企业生产指标信息进行管理。
发布会议信息,并对会议信息进行管理。
对系统用户进行管理。
为了加强数据保密性[1],为每个用户设置权限级别。
系统最大限度地实现了易安装性、易维护性和易操作性。
系统运行稳定、安全可靠。
4.2 开发及运行环境
硬件平台:
CPU:P41.8GHz及以上。
内存:256MB及以上。
软件平台:
操作系统:推荐Windows xp/ Windows 2000。
数据库:SQL Server 2000。
浏览器:IE5.0,推荐使用IE6.0。
目 录
摘 要 2
Abstract 3
第一章 绪 论 4
1.1 课题的背景 4
1.2 论文研究的意义 5
1.3 课题问题描述 6
第二章 相关技术介绍 8
2.1 JSP介绍 8
2.2 与传统的CGI方式相比,JSP的优点 8
2.3 技术特点 9
2.4 SQL Server 2000 简介 10
2.5 关于Tomcat的安装和注意事项 10
第三章 系统分析 12
3.1 需求分析 12
3.2 可行性分析 12
第四章 系统设计 14
4.1 设计目标 14
4.2 开发及运行环境 15
4.3 系统概要设计 15
4.4 逻辑结构设计 19
第五章 系统实现 23
5.1 员工登录 23
5.1.1 公告管理 23
5.1.2 公文管理 24
5.1.3 员工管理 24
5.1.4 部门信息 25
5.1.5 收发信息 25
5.1.6 优秀员工管理 26
5.2 管理员登录 26
5.2.1 部门管理 27
5.2.2 职位管理 28
5.2.3 员工管理 28
5.2.4 账号管理 29
第六章 调试与测试 31
6.1 调试 31
6.2 测试 31
结 论 33
参考文献 35
致 谢 36
计算机等级考试系统设计
关键词: B/S结构;计算机等级考试;考试系统
摘 要
当前计算机技术的飞速发展和计算机日益普及,基于B/S结〖内容来源: ,计算机毕业设计网〗构的考试系统与无纸化办公一样已成为大势所趋。论文详细论述了一个基于B/S结构的计算机等级考试系统的设计过程。软件采用ASP.NET 2005作开发平台,C#作编程语言,SQL Server 2005作数据库管理系统,实现了试题管理、试卷生成、在线考试、试卷评判、权限管理、在线报名及站内公告等功能。系统符合全国计算机等级考试的要求。
论文组织如下:首先阐述了该系统的〖内容来源: ,计算机毕业设计网〗开发背景、意义;其次介绍了相关的开发工具及技术基础;接着对系统的需求进行了分析,并提出了具体的设计方案和数据库模型;然后展现了整个系统的具体实现,包括数据库的设计和连接,各功能模块的实现;最后对该软件进行了严格的测试。
系统分析
3.1需
求分析
3.1.1系统需要解决的主要问题
因为考试是有特定的对象的,所以考生在进入该系统前应该进行在线报名。报名时填写相应的个人信息(如身份证号、报考科目等),报名后到相关部门〖内容来源: ,计算机毕业设计网〗进行交费。由管理员进行审核后,考生进入考试系统,根据报名时选择的考试科目,参加相应的考试。鉴于计算机等级考试为全国性统一考试,考试时间有相应的规定。因此要对登录了考试系统进行参考的用户进行考试时间判断,避免在非考试时段参加考试。另外,系统还应该对考试时间进行控制,时间到了会要求考试者交卷。在考试过程中要防止考生作弊,要禁止避免某些按键(如ALT、F5等)的操作。考试者选择答案提交后,应该由计算机自动判卷,得到成绩先保存,在阅卷人审核后在考生信息页面显示出来。考试完毕后,系统关闭考试页面,回到考试前页面。
3.1.2系统应该具备的基本功能
1.试题管理:管理员利用账号和密码成功登录以后,进入管理页面,管理员可以通过系统做的手动添加试题页面自己手动添加试题,并对相关信息进行添〖内容来源: ,计算机毕业设计网〗加、修改以及删除。
2.试卷生成:事先设定好考试题目数量,考试日期,分数等信息。
3.在线考试:考生根据准考证号和密码成功登录后,进入考试界面。考生有开始考试,提交试卷,查询成绩权限。考生根据报名时选择的考试科目,在规定时间段内参加相应的考试,点击开始考试后,进行考试界面,并要防止考生刷新及点击右键等操作,对考试时间计时,考试时间到,系统强制提交试卷。
4.试卷评判:主、客观题目均事先由系统自动判断,主观题目阅卷人登陆后,可以根据情况手工判卷并做出相应的分数修改。
5.权限管理:管理员拥有除阅卷外的所有权限,管理员根据账号和密码成功登录后,可以对教师和考生的信息、公告、试题、试卷等进行管理。
6.在线报名:考生通过在线报名页面,获取系统自动分配的准考证号,添加相应的考生信息(包括身份证、性别、考试级别以及相应的科目)完成报名。在相关部门交费后,由管理员审核成功后获取考试资格。
7.站内公告:发布计算机等级考试的相关信息〖内容来源: ,计算机毕业设计网〗,如考试要求、时间等。管理员通过登录进行相关的添加、修改和删除。
目 录
1 引 言 1
2 技术背景 2
2.1 B/S结构 2
2.2 开发工具简介 2
2.2.1 Visual C# 2005简介 2
2.2.2 SQL Sever 2005简介 3
3系统分析 3
3.1需求分析 3
3.1.1系统需要解决的主要问题 3
3.1.2系统应该具备的基本功能 4
3.2可行性分析 4
3.2.1技术可行性分析 4
3.2.2 经济可行性分析 5
3.2.3 社会因素方面的可行性分析 5
4总体设计 5
4.1 基本设计思想及流程图 5
4.2 系统功能结构图 5
4.3 系统架构 6
4.3.1数据访问层 6
4.3.2业务逻辑层 7
4.3.3页面显示层 7
4.4数据库的设计 8
4.4.1 创建数据库 8
4.4.2 创建表 8
4.4.3关系设计 10
4.5数据访问接口及通用组件 10
4.5.1 获取安全数据(GetSafeData) 10
4.5.2 构造SQL语句(SQLString) 10
4.5.3 字符串加密(Security) 11
5网站后台主要功能模块 11
5.1 用户登录模块设计 11
5.1.1前台页面设计 11
5.1.2后台功能代码 11
5.2 后台管理页面设计 12
5.2.1人员管理页面设计 13
5.2.2试题管理页面设计 14
5.2.3公告管理页面设计 15
5.2.4密码管理页面设计 17
5.2.5试卷成绩信息管理页面设计 17
6网站前台主要功能模块 19
6.1网站公告页面设计 19
6.2考生在线报名页面设计 20
6.3考生登录页面设计 21
6.4 考生在线考试页面设计 22
7 系统测试 25
7.1 测试环境 25
7.1.1 硬件环境 25
7.1.2 软件环境 25
7.2 主要模块测试 26
7.2.1 登录模块测试 26
7.2.2 考生考试模块测试 26
7.2.3 管理员/阅卷员模块测试 27
结 论 28
参考文献 29
致 谢 30