网站大量收购独家精品文档,联系QQ:2885784924

网上考试系统JSP课程设计.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网上考试系统JSP课程设计

JSP动态网页编程 课程设计(论文) 题目: 网上考试系统 目 录 第1章 课程设计目的与要求 1 1.1 课程设计目的 1 1.2 课程设计的实验环境 1 1.3 课程设计的预备知识 1 1.4 课程设计要求 1 第2章 课程设计内容 2 2.1系统功能分析 2 2.1.1 项目规划 2 2.1.2 系统功能模块设计 3 2.2数据库设计 4 2.2.1 数据库需求分析 4 2.2.2 数据库概念结构设计 4 2.2.3 数据库逻辑结构设计 5 2.2.4 数据库连接说明 8 2.3 文件架构设计 8 2.4 JavaBean的分析及编写 9 2.4.1 bean的分析及功能说明 9 2.4.2 bean的代码实现 9 2.5 Servlet的分析及编写 10 2.5.1 Servlet的分析及功能说明 10 2.5.2 Servlet的代码实现 11 2.6 JDBC的类型选择及驱动代码 12 2.7页面设计 13 2.7.1 前台页面概述 13 2.7.2页面的布局及效果图 13 2.7.3 页面的实现代码 15 第3章 课程设计总结 17 参考文献 18 第1章 课程设计目的与要求 1.1 课程设计目的 本课程的课程设计实际是信管专业学生学习完《JSP程序设计》课程后,进行的一次全面的综合训练,其目的在于加深对JSP基础理论和基本知识的理解,掌握运用JSP动态网页技术开发软件的基本方法。 1.2 课程设计的实验环境 硬件要求能运行Windows XP操作系统的微机系统。数据库应用系统开发软件可以选用Microsoft SQL Server,或其他数据库管理系统。 1.3 课程设计的预备知识 熟悉网页制作的基本知识及一种以上数据库系统开发软件,可以使用一种应用服务器布置架设环境。 1.4 课程设计要求 按课程设计指导书提供的课题,应根据下一节给出的基本需求独立完成的设计,标有“可选”的部分可根据设计时间的安排及工作量的大小适当选择。选用其他课题或不同的数据库管理系统,可以组成设计小组,分模块进行,共同协作完成一个应用系统的开发任务。要求书写详细的设计说明书,对复杂的代码段和程序段,应画出程序流程图。在界面设计中,画出每个窗口的布局,有多个窗口时,按模块调用的方式画出窗口调用图,用手工画好报表和标签样式,严禁相互抄袭。 第2章 课程设计内容 2.1系统功能分析 2.1.1 项目规划 系统是专门用于用户注册、登陆、参加网上考试以及管理员进行成绩查询的JSP应用程序。它应该具有开放性、方便性和灵活性。因为考试是面向特定的某些对象的,所以考试者进入系统应该进行身份验证。考试者进入考试系统后,应该能根据自己的需要进行个人信息的修改、考试系统的进入,以及考分的查看。网上考试于一般的单机考试是不同的。鉴于考试环境一般为机房,考试者之间的距离很近,为了网上考试做到规范,对于每个应试者来说,试卷的试题和题量都应是相同的,但试题并不相同。网上考试基于网络环境,试卷应该从服务器的数据库随机抽取试题后动态生成的。系统还应该对考试时间进行控制,时间到了会要求考试者交卷。考试者选择答案提交后,应该由计算机自动判卷,得到成绩后显示出来。考试完毕后,可以返回登录界面或继续考试。此外,应该能够方便、快捷的对网上考试系统管理,此外,用户还应能进行远程注册。 1.用户注册:.网上考试: 10.计算机自动阅卷:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。 11.成绩查阅:考生考完以后,管理员应该能对所有纪录进行查询,并应该可以删除指定纪录。 除了实现上述功能以外,网上考试系统还应该具有友好、简洁的界面,安全性要高,稳定性要强,能够满足100人以上同时及进行网上考试。 2.1.2 系统功能模块设计 本系统主要是实现了宠物管理系统的功能设计,具体功能结构图如下所示. 图2.1 系统功能结构图 经过对系统功能的分析,调查,研究,总结出网上考试系统具体实现了用户注册、多用户同时网上考试、动态随机出题、自动判卷、管理员管理等重要功能,也就是说实现了真正的无纸化考试,满足任何授权的考生随时随地的考试并迅速获得成绩,同时也大大减轻了教师出题、监考和判卷的繁重工作量。这样,可以对网上考试系统绘制业务流程图,如图2.2示: 图2.2网上考试系统业务流程图 2.2数据库设计 数据库设计是总体设计阶段非常重要的环节,好的数据库结构可以简化开发过程,使系统功能更加清晰明确。因为数据库结构的变化会造成编码的改动,所以必须认真设计数据库结构后再进行编码,从而避免无谓的重复工作。数据库设计(Database Design)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。一般,数据库的设计

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档