基于Web的在线考试系统的设计与实现(JSP,SQLServer) 来源:56doc.com 资料编号:5D19358 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D19358 资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助 我要下载该资源 资料介绍 基于Web的在线考试系统的设计与实现(JSP,SQLServer)(任务书,外文翻译,进度计划表,实习调研报告,毕业论文13000字,程序代码,SQLServer数据库,答辩PPT) 系统功能分析 为了最终实现目标系统,必须设计出组成这个系统的所有程序和文件(或数据库)。模块是数据说明、可执行语句等程序设计对象的集合,它是单独命名的而且可通过名字来访问。模块化就是把程序化分成若干个模块,每个模块完成一个子功能,把这些模块集起来组成一个整体,可以完成指定的满足问题的要求。 首先对现有系统进行分析,现有系统是信息的重要来源。分析已有系统的功能和实现,从而确定新系统的设计目标和模型。由于条件有限,调研主要是在网上进行。即通过在网上已有的在线考试系统和了解其具备的功能。 从用户的角度来看:用户通过输入用户名和密码可以安全的登录到系统中,进行基本的考试。 从管理员的角度来看:管理员进入系统后可以对用户进行管理,进行用户的编辑和删除以及密码的修改。同时可以进行试题的增删查改,可以进行考试。 开发环境:MyEclipse Web服务器:Tomcat 数据库:SQLServer 目 录 1 前 言 1 1.1 开发背景 1 1.2 国内外研究现状 1 1.3 系统设计目标 2 2 相关技术简介 3 2.1 JSP简介 3 2.2 JSP技术的发展现状 3 2.3 JSP技术的特点 3 2.4 JSP与ASP、PHP的区别 5 2.5 JSP与Servlet、JavaBeans、JDBC 6 2.5.1 Servlet 6 2.5.2 JavaBeans 6 2.5.3 JDBC与ODBC 7 2.6 SQL sever 2000介绍 7 3 在线考试系统分析 9 3.1 系统功能分析 9 3.2 系统可行性研究 9 3.2.1 技术可行性分析 9 3.2.2 运行可行性分析 9 3.2.3 经济可行性分析 9 4 系统的概要设计 10 4.1 数据库系统概述 10 4.2 系统功能模块设计 10 4.2.1 登入画面 11 4.2.2 日常维护 11 4.2.3 个人设置 11 4.2.4 题库管理 11 4.2.5 考试管理 11 4.3 数据库表设计 11 4.3.1 用户登入表users 11 4.3.2 问题选项表choices 11 4.3.3 考试问题表questions 12 4.3.4 考试表examination 12 4.3.5 考试答案表examin_result 12 4.3.6 考试细节表examin_detail 12 5 系统详细设计与实现 13 5.1 用户登入模块 13 5.2 日常维护模块 13 5.3 个人设置模块 15 5.4 题库管理模块 16 5.4.1 新增试题模块 16 5.4.2 试题查询模块 17 5.4.3 试题统计模块 20 5.4.4 考试管理模块 21 6 软件测试 24 6.1 测试原则 24 6.2 测试用例 25 结 论 27 谢 辞 28 参考文献 29 附 录 30