毕业设计(论文)基于JSP的彩铃门户网站的设计与实现.doc

上传人:仙人指路1688 文档编号:2400013 上传时间:2023-02-17 格式:DOC 页数:31 大小:336.50KB
返回 下载 相关 举报
毕业设计(论文)基于JSP的彩铃门户网站的设计与实现.doc_第1页
第1页 / 共31页
毕业设计(论文)基于JSP的彩铃门户网站的设计与实现.doc_第2页
第2页 / 共31页
毕业设计(论文)基于JSP的彩铃门户网站的设计与实现.doc_第3页
第3页 / 共31页
毕业设计(论文)基于JSP的彩铃门户网站的设计与实现.doc_第4页
第4页 / 共31页
毕业设计(论文)基于JSP的彩铃门户网站的设计与实现.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《毕业设计(论文)基于JSP的彩铃门户网站的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于JSP的彩铃门户网站的设计与实现.doc(31页珍藏版)》请在三一办公上搜索。

1、彩铃门户网站的设计与实现作者姓名: 指导教师: 单位名称: 计算机科学与技术系专业名称: 软件工程东北大学东软信息学院2011年6月Design and Implementation of Online Examination System毕业设计(论文)任务书毕业设计(论文)题目:彩铃门户网站的设计与实现设计(论文)的基本内容: 彩铃业务是中国移动推出的一项新业务,被叫客户开通这项业务后,主叫客户在拨打该用户手机等待接通的时候,听到的就不再是“嘟嘟”的回铃音,而是为主叫客户提供一段悦耳的音乐或一句问候语来替代普通回铃音。本系统的制作是采用JSP技术结合MVC模型,实现了教师对考生信息的管理以

2、及对题库试题的管理,考生登录之后可以进行在线的答题考试,并且系统有自动阅卷出成绩的功能。设计网上考试系统的总体结构,实现操作简单快捷、功能完善的网上考试系统功能,并对所实现的部分进行测试和评价。毕业设计(论文)专题部分:题目:设计或论文专题的基本内容:学生接受毕业设计(论文)题目日期第 1 周指导教师签字:2010年 12 月 10 日摘 要彩铃是“个性化多彩回铃音业务”(Coloring Ring Back Tone)的简称,它是一项由被叫客户为呼叫自己移动电话的其他主叫客户设定特殊音效(音乐、歌曲、故事情节、人物对话)的回铃音的业务。有了彩铃,您绝对可以让打电话找你的人刮耳相听;来一段同桌

3、的你让昔日同窗好友回想起和你一起度过的校园时光;播一段华尔兹圆舞曲放松正在急寻你的老板的心情;每逢佳节,来一段喜气洋洋的民乐,给所有朋友送去一份意想不到的惊喜.善解人意的彩铃业务,充分展现您的独特个性与品位,让简单的通讯过程充满乐趣。1、可以让主叫用户在等待接听的过程中享受到悦耳的音乐或问候语,代替了普通的回铃音;2、可以为不同的主叫用户设置针对不同的时间段播放不同的回铃音; 3、回铃音内容存放在网络端的,对用户手机终端没有要求,具有广泛的客户群。本系统采用JSP技术,SQL Server 2000数据库,使用MVC模型。在系统开发的过程中遵循了软件工程原理,经历了需求分析、概要设计、详细设计

4、、测试与配置几个阶段,直到后期的系统维护,从而保证了系统的质量。关键词:彩铃, JSP,MVCDesign and Implementation of Online Examination SystemAbstractWith the development of computer technology and the increasing popularity of computer, networked examination has been called the trend. Network examination is also getting good helper called

5、examinations, at the time of e-Government to flourish, title examination, examination of network it is especially important.Because the rapid development and popularity of the network, the Internet become a important way of access to knowledge and information, more and more people started to contact

6、 network and use the Web to enhance their own quality, online examination system for transport. Network-based examination system is an extension of traditional examination room, coupled with the use of database technology, greatly simplifies the process of the traditional examination. Online examina

7、tion system is indispensable for electronic teaching an important link.Internet popular and widespread, many things, not to go out, in front of the home computer through the network will be able to complete, such as shopping, examination, information queries, questionnaires, etc. My graduation proje

8、ct topic is: online examination system. Use JSP design online test function, such a concept, you can let the students do not have to endure suffering from all the way to run from the examination room, make it easy and simple examination.This on-line test system using JSP technology, SQL Server 2000

9、database, uses the MVC model. In the system development process to follow software engineering principles, through the needs analysis, outline design, detailed design, testing and configuration of several stages, until the latter part of system maintenance, thus ensuring the quality of the system.Ke

10、y words: Online examination, test system, JSP, MVC目 录毕业设计(论文)任务书II摘 要IIIABSTRACTIV第1章绪 论11.1 课题的背景11.2 课题的目的和意义11.3 现状分析1第2章关键技术介绍22.1 JSP简介22.2 数据库简介22.3 TOMCAT服务器简介32.4 开发平台MyEclipse4第3章系统分析53.1 系统概述53.2 功能需求描述53.3 系统用例分析53.4 开发环境63.5 可行性分析63.5.1 技术可行性63.5.2 经济可行性73.5.3 操作可行性7第4章 系统设计84.1 设计指导思想和原

11、则84.1.1 指导思想84.1.2 软件设计原则84.2 系统构架84.3 系统功能结构设计84.4 系统控制流程设计94.5 数据库设计104.5.1 系统E-R图104.5.2 逻辑结构设计114.5.3 物理结构设计11第5章系统实现145.1 系统登录实现145.2管理模块实现155.3 铃音库管理模块实现165.4 游客模块实现18第6章系统测试216.1 系统测试概述216.2 系统登录测试216.3 必填项目未填写测试216.4 重复添加测试22第7章结论23参考文献24致 谢25第1章绪 论1.1 课题的背景现阶段,学校与社会上的各种通讯方式手机占据了主导地位,在此形式下,接

12、打电话已经成为了一个人生活中必不可少的一部分。随着计算机应用的迅猛发展,网络应用不断扩大,如电影下载和虚拟空间的出现等等,从而使我们的生活更加的轻松快捷,从满了乐趣。为了适应新形势的发展我们推出了这一系统使手机彩铃的下载变得更为快捷,使人们的生活更加简便。彩铃门户网站的主要好处是一方面可以动态地管理各种信息只要准备好足够大的歌曲就可以按照要求自动生成各种彩铃;另一方面,下载时间灵活,可以在任何的时间段内的任意时间进行下载;另外计算机化的下载的最大特点是速度快,系统几乎可以在下载结束时当场给出结果,彩铃门户网站给了网友最大的快捷感。而且用计算机进行彩铃下载,可以省去电话订购的繁琐步骤。1.2 课

13、题的目的和意义实用性功能是彩铃的基本功能。主要作用有三个: 一种是提示功能,起到的作用就是提示。即提示主叫端:电话已经接通,请稍等。另一种实用功能就是心理学功能。这是通信主体之间使用电话的一种工具性质的功能。当电话处于接通等待状态时,主叫端在等待中可以听到一段由被叫端设置的优美或抒情的音乐。由于音乐的心理学作用,可以让主叫端在等待接电话过程中释放紧张、压抑的情绪,得到某种慰藉与安抚。 第三种,就是社会应急功能。这个功能使用者主要是社会公共关系的管理者政府。目前,政府还没有意识到应急预案中的通知或广播可以采用彩铃广播方式来解决。一旦遇到突发性的战争、灾害、事件,政府利用彩铃进行强行广播,以覆盖所

14、有拨打电话的受众,实现精确信息传送。这一功能平时没用,一俟启用,所产生的效果很明显。1.3 现状分析随着计算机事业的不断发展,互联网逐渐进入了千家万户。许多在局域网上应用的软件系统已经不能满足广域网的要求,软件的体系结构也从以前的C/S双层结构逐渐向B/S三层结构发展。本课题就采用了B/S模式的设计方法,突破了局域网的限制,让数据面对了广域网上更多的用户,更加方便了用户的远程查询和管理人员的远程管理。同时,也方便了数据库管理人员对数据库的管理和维护,因为采用的是三层结构,加强了数据的安全性和稳定性。第2章关键技术介绍2.1 JSP简介JSP技术不是惟一动态网页技术,也不是第一个,在JSP技术出

15、现之前就已经存在了几种优秀的动态网页技术,如CGI、ASP等。基于Java语言的JSP技术,具有很多其他动态网页技术所没有的特点,具体表现在如下方面:(1)简便性和有效性 JSP动态网页编写与一般的静态HTML的网页编写是十分相似的。只是在原来的HTML的网页中加入一些JSP专有的标签,或是一些脚本程序(此项不是必需的)。这样,一个熟悉的HTML网页编写设计人员可以很容易进行JSP网页开发。而且开发人员,完全可以不自己编写脚本程序,而只是通过JSP独有标签可以使用别人已写好的部件来实现动态网页的编写。这样,一个不熟悉脚本语言网页开发者,完全可以利用JSP做出漂亮的动态网页。这在其他的动态网页开

16、发中是不可实现的。(2)程序的独立性JSP是Java API家族一部分,它拥有一般的Java程序的跨平台的特性。换句话来说,就是拥有程序对平台的独立性,即Write once,Run anywhere!。(3)程序的兼容性 JSP中动态内容可以各种形式的进行显示,所以它可以为各种客户提供服务,即从使用HTML/DHTML浏览器,到使用WML的各种的手提无线设备(例如,移动电话和个人数字设备PDA),再到使用XML的B2B应用,都可以使用JSP动态页面。(4)程序的可重用性 在JSP页面中,可以不直接将脚本程序嵌入,而只是将动态的交互部分作为一个部件加以引用。这样,一旦这样一个部件写好,它可以为

17、多个程序重复引用,实现了程序可重用性。现在,大量的标准JavaBeans程序库就是一个很好例证。2.2 数据库简介SQL Server是一个关系数据库管理系统。最初是由Microsoft、Sybase和Ashton-Tate3家公司共同开发的。在Windows NT推出以后,Microsoft将SQL Server移植到Windows NT系统上了,专注的开发SQL Server的Windows NT版本;Sybase 则比较专注于SQL Server在UNIX 操作系统上的应用。SQL Server 2000是Microsoft公司所推出的SQL Server 数据库管理系统,它具有使用方便

18、、可伸缩性好、与相关软件集成程度高等优点,可以在Windows 98到Windows 2003等多种系统的平台中运行和使用。SQL Server 2000 的常见版本有下述几种。企业版(Enterprise Edition):支持所有的SQL Server 2000 的特性,可作为大型Web站点、企业OLTP(联机事务处理)以及数据仓库系统等产品数据库服务器。标准版(Standard Edition):用于小型工作组或部门使用。个人版(Personal Edition):用于单机系统或客户机使用。开发者版(Developer Edition):用于程序员开发应用程序使用,这些程序需要SQL S

19、erver 2000 作为数据存储设备。此外,SQL Server 2000 还有桌面引擎(Desktop Engine)和Windows CE 版,用户可以根据实际情况来选择所要安装的SQL Server 2000 版本。本系统中选用的是开发版的,打SP4补丁,有助于数据库连接。2.3 TOMCAT服务器简介Tomcat是一个免费开源的Serlvet容器,它是Apache基金会Jakarta项目中一个核心项目,由Apache,Sun和其它的一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新Servlet和Jsp规范总能在Tomcat中得到了体现。Tomcat被JavaWorld杂志

20、的编辑选为2001年度最具有创新的java产品,可见其在业界的地位。 与传统桌面应用程序不同,Tomcat中应用程序是一个WAR(Web Archive)文件。WAR是Sun提出一种Web应用程序的格式,与JAR类似,也是许多文件的一个压缩包。这个包中的文件是按一定目录结构来组织:通常其根目录下包含有Html和Jsp文件或者包含这两种文件目录,另外还会有一个WEB-INF目录,这个目录很重要。通常在WEB-INF目录下,有一个web.xml文件和一个classes目录,web.xml是这个应用的配置文件,而classes目录下,则包含编译好的Servlet类和Jsp或Servlet所依赖其它类

21、(如JavaBean)。通常这些所依赖的类也可以打包成JAR放到WEB-INF下lib目录下,当然也可以放到系统CLASSPATH中,但那样移植和管理起来不方便。 在Tomcat中,应用程序部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。在浏览器中访问这个应用的Jsp时,通常第一次会很慢,因为Tomcat要将Jsp转化成为Servlet文件,然后编译。编译以后,访问将会很快。另外Tomcat也提供了一个应用:manager,访问这个应用需用户名和密码,用户名和密码存储在一个xml文件中。通过这个应用,辅助于FTP,你也可以在远程

22、通过Web部署和撤销应用。当然本地也可以。2.4 开发平台MyEclipseEclipse是一个开放的源代码,基于Java可扩张的开发平台,多数人都是将Eclipse作为Java集成开发环境使用,虽然Eclipse使用Java开发,但Eclipse不仅仅局限于Java开发,还可用于其它语言开发,如C/C+;Eclipse是一个框架和一组服务,它通过各种插件来构建开发的环境,因此只要提供支持C/C+插件便能进行相应的语言开发。Eclipse是一个IDE(IntegratedDevelopingEnvironment),而这个IDE可以允许安装第三方开发的插件来使自身的功能得到扩展和增强,而Mye

23、clipse就是其中一种有名的插件集之一,MyEclipse将开发者常用到的一些有用的插件都集合起来,但它是收费的。Eclipse最早是由IBM开发的,后来IBM将Eclipse作为一个开发的源代码项目,献给了开源组织Eclipse.org,但仍由IBM的子公司OTI(主要从事Eclipse开发的人员)继续Eclipse的开发。MyEclipse为Eclipse提供一个大量私有和开源Java工具的集合,这解决了各种开源工具不一致的缺点。NitroX是一个繁杂而强大,加速JavaWeb应用开发的工具,还包含了一个强大且能够编译所有的JSP和StrutsWeb应用的工具AppXRay。这些工具解析

24、Java和XML配置文件.。MyEclipse实际价值来自包含的发布包中的大量工具。如CCS/JS/HTML/XML的编辑器,帮助创建EJB和Struts项目的向导并产生了项目的所有主要的组件如action/sessionbean/form等。还包含编辑Hibernate配置的文件和执行SQL语句的工具。第3章系统分析(图片需要完全改动)3.1 系统概述本系统是为了方便在线下载而开发的系统,可方便对下载相关信息的管理操作,同时用户也可以方便快捷的在线下载,可以极大的提高下载效率。经过分析,系统的用户将分为管理员、会员和游客三种用户,管理员可以会员管理信息、游客信息,会员可以对自己上传的彩铃进行

25、编辑或者下载其他会员上传的所有彩铃,游客登录以后可以选择部分彩铃进行下载,并可以查看自己的下载情况。作为一个有大量数据交互的系统,后台数据库是必不可少的,数据库用来存放系统所涉及到的相关数据。常用的数据库有很多种,为了便于本系统的工作效率和主机的性能充分发挥,本系统选择SQL Server2000数据库。本系统是将现代化的计算机技术和办公应用相结合,以提供操作简单方便、快捷,易懂易用为开发目标,使用户在使用的过程中更加得心应手,真正实现下载过程的计算机化,提高了效率,现提出如下的系统开发目标: 1系统应具有实用性、可靠性和适用性。2人机界面友好、美观。3方便用户的操作,尽量减少用户的操作。3.

26、2 功能需求描述本系统分为两个用户登录,分别为会员和有苦。首先登录验证:输入用户名、密码,选择身份登录,系统自动验证用户名、密码、身份是否正确。整个系统主要包括以下功能:登录用户身份验证:游客及会员登录系统时对身份进行验证。登记管理:对所有参加下载的用户信息进行管理。铃声库管理:可以对当前铃声库的试题进行添加、修改、删除操作。3.3 系统用例分析建立用例模型,首先需要确定参与者,然后要确定用例,描述每个用例,最后则建立用例和参与者之间的关系。用例图是贯穿着整个系统开发的一条主线,它的使用贯穿系统分析、设计、开发、测试以及维护的全过程。参与者表示提供或者接收系统信息的人或系统,他们是与系统有交互

27、作用的人或事务,代表一个系统的使用者或者外部通信的目标。用例则是系统中的一个功能单元,可以被描述为参与系统之间的一次交互作用。根据上文中的功能需求分析,确定本系统的两个参与者为会员和游客,系统的用例图如图3.1所示。图3.1 系统用例图3.4 开发环境(1)硬件环境处理器:Intel 2.00GHz内存:2GB硬盘空间:500GB(2)软件环境操作系统:Windowx XP开发平台:MyEclipse Enterprise Workbench 8.5数据库:Microsoft SQL Server 2000 SP4服务器:Tomcat 6.0浏览器:IE7以上3.5 可行性分析3.5.1 技术

28、可行性本系统采用B/S架构,即BrowserServer(浏览器服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。采用JSP作为开发语言,使用MyEclipse开发平台,数据库采用SQL Server2000,容易维护。本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。3.5.2 经济可行性预计本系统的成本效益分析,其中包括估计项目开发的成本,开发费用以及今后的运行、维

29、护费用,估计新系统将获得的效益,估算开发成本是否会高于项目预期的全部经费。而本系统所需的软硬件成本比较低,投资小,具有一定的通过性,因此,在经济上是可行的。并且系统投入运行后可以使考试实现科学化、规范化。提高了下载效率,节约了相关人力物力的成本。3.5.3 操作可行性本系统在界面设计时充分考虑到使用者的习惯,简明易懂,一目了然,使得操作简单;数据录入迅速、规范、可靠;信息准确;适应力强;容易扩充。所以说操作方面是可行的。第4章 系统设计4.1 设计指导思想和原则4.1.1 指导思想(1)整个系统设计分成多个小模块,每个小模块实现一个功能,设计好每个功能会涉及到的视图页面。(2)对各功能制作相应

30、的JSP文件,用于视图显示。对于涉及到的变量在Java Bean中进行定义并编写相应的访问器。然后编写控制器Servlet,负责处理数据库的连接及数据的处理,将数据处理结果存储在模型Java Bean后转向视图页面,视图页面可读取模型中的数据进行动态显示。(3)各模块功能都制作完成后将所有模块连接在一起实现整个系统功能,这样可以减少错误程序的影响范围,便于程序的开发与测试,提高效率。4.1.2 软件设计原则系统模块的设计应该遵循整个系统总体设计思路。即基于B/S模型构建本网上考试系统。系统的总体设计应该是提供一个高效率的试题管理及考试的平台。因为考试系统对时间要求的比较紧,因此为了避免繁琐的操

31、作从而提高工作效率,所有的操作页面均简单快捷,功能分类明确,任何一个功能页面都会有相应的功能信息提示,对于用户下一步可能会做的操作都有相应的提示。整个系统的设计都围绕着最终能实现一个友好完善的操作界面。4.2 系统构架明确了整个系统的需求功能之后,根据各功能模块创建相应的系统文件结构。在JSP工程文件中,src目录下将创建有com.myjavabean和com.myservlet两个包,分别存放JavaBean和Servlet文件,而Jsp的视图文件则存储在WebRoot目录下,在WebRoot目录下建立一个名为images的文件夹,它负责存储系统中会用到的图片素材文件。在WebRoot/WE

32、B-INF文件夹中有一个名为web.xml的配置文件,该配置文件中配置了系统的welcome页面和servlet文件的路径等信息以及其他的一些系统相关配置信息。4.3 系统功能结构设计系统分为会员以及游客两个角色,会员角色主要功能是铃声上传和全部铃声可以下载。游客管理中可以登记新的游客信息并可对已经登记的考生游客对进行修改和删除的操作,只有已经登记的游客才可以登录本系统;铃声管理是对系统的铃声库进行维护操作,可以添加修改以及删除当前的铃声;会员可以查询指定游客的下载情况;为了增加系统的安全性,会员可以修改系统登录密码,防止密码的泄露;会员还可以对系统已存在的数据进行清理的功能,例如已上传过长时

33、间的铃声、清理信息等。游客则可以进行在线部分下载以及权限查询的操作。如图4.1所示为本系统的功能结构图。图4.1 系统功能结构图(此图需改动)4.4 系统控制流程设计本网上考试系统用户登录将根据用户输入的用户名及密码判断其权限,会员和游客将分别有不同的功能界面。会员用户可以进行游客管理以及上传管理的操作,在添加铃声时会对已上传的铃声进行唯一性验证,如果数据库中已经存在了相同的铃声或ID,则返回错误提示而禁止添加,如果不存在则执行添加的操作。根据以上的描述,绘制出本系统的控制流程图,如图4.2中所示,可以更清晰的了解整个系统的操作流程。图4.2 系统控制流程图(完全改动)4.5 数据库设计4.5

34、.1 系统E-R图E-R模型在数据库概念设计过程中经常需要进行变换,它包括了实体类型、联系类型和属性的分裂、合并和增删等。 本系统为网上在线考试系统,根据需要的实际情况,确定本系统的实体有会员、游客、歌曲库以,下面绘制出本系统的E-R图如图4.3所示。图4.3 系统整体E-R图4.5.2 逻辑结构设计会员(编号,用户名,密码,上传数据,下载数据)游客(编号,用户名,密码,下载数据)下载的铃声(编号,名称,上传人,下载人)4.5.3 物理结构设计数据库的物理设计的工作任务主要是在数据库逻辑设计的基础上,运用关系数据库规范化理论,设计出适合应用环境的数据库物理结构。数据库在物理设备上的存储结构与存

35、取方法被称为数据库的物理结构,它依赖与给定的计算机系统。所谓的物理结构体现为一个个的数据表。本系统所建立的数据库名称为xy,在数据库中一共建立了4张数据库表,(换句话说这4个表都得改!) 表4.1 教师信息表主键名称数据类型大小可否为空说明是admin_idint4非空编号admin_usernamevarchar50非空用户名admin_passwordvarchar50非空密码表4.2 考生信息表主键名称数据类型大小可否为空说明是peo_idint4非空编号peo_usernamevarchar50非空准考证号peo_passwordvarchar50非空密码peo_namevarchar

36、50非空姓名peo_sexvarchar50非空性别peo_idcardvarchar50非空身份证peo_starttimedatetime8开始答题时间peo_endtimedatetime8结束答题时间peo_scorefloat8成绩表4.3 题库试题表主键名称数据类型大小可否为空说明是ti_idint4非空编号ti_titlevarchar500非空题目ti_Avarchar t200非空选项Ati_Bvarchar200非空选项Bti_Cvarchar200非空选项Cti_Dvarchar200非空选项Dti_answervarchar50非空答案表4.4 试卷试题表主键名称数据类

37、型大小可否为空说明是ks_idint4非空编号ks_peoidint4非空考生IDks_tiidint4非空试题ID第5章系统实现5.1 系统登录实现系统登录模块是对登录用户身份进行验证的模块,以保护系统数据的安全性。系统会首先验证用户是否输入了用户名、密码及身份,如果输入的是控制会弹出提示要求输入。输入用户名或密码点击提交后,如果在数据库中没有相对应的用户信息会返回错误提示,如果输入了正确的用户名密码则可以进入系统,系统登录页面如图5.1所示。图5.1 系统登录页面代码如下:/验证用户名密码是否正确String str=select * from admin where admin_user

38、name=+username+ and admin_password=+password+;ResultSet rs=null;rs=conBean.select(str);if(otherBean.havenext(rs)session.setAttribute(admin_id, otherBean.getString(rs, admin_id);response.sendRedirect(./index.jsp);elseout.print(alert(用户名或密码错误!);history.back(-1););5.2管理模块实现管理模块实现了对用户信息的管理,可以添加、修改以及删除指定

39、的用户信息,添加用户信息时会自动验证游客的帐号是否已经存在,防止账号重复而出现登录出错的现象,该模块主要页面如图5.2及图5.3所示。图5.2 添加考生页面代码如下:String str=select * from peo where peo_idcard=+peo_idcard+;ResultSet rs=null;rs=conBean.select(str);if(otherBean.havenext(rs)out.print(alert(该身份已经登记过!);history.back(-1););else/查询准考证号是否存在String str2=select * from peo w

40、here peo_username=+peo_username+;ResultSet rs2=null;rs2=conBean.select(str2);if(otherBean.havenext(rs2)out.print(alert(该号已经登记过!);history.back(-1););elseString str3=insert into peo (peo_username,peo_password,peo_name,peo_sex, peo_idcard, peo_score)values(+peo_username+,+peo_password+,+peo_name+,+peo_

41、sex+,+peo_idcard+,-1);conBean.update(str3);out.print(alert(添加成功!);window.location=./addpeo.jsp;);图5.3 考生管理页面代码如下:public Collection getTiList(ResultSet rs)Collection coll=new ArrayList();trywhile(rs.next()databean myBean=new databean();myBean.setTi_id(rs.getInt(ti_id);myBean.setTi_title(rs.getString(

42、ti_title);myBean.setTi_A(rs.getString(ti_A);myBean.setTi_B(rs.getString(ti_B);myBean.setTi_C(rs.getString(ti_C);myBean.setTi_D(rs.getString(ti_D);myBean.setTi_answer(rs.getString(ti_answer);coll.add(myBean);catch(SQLException ex)return coll;5.3 铃音库管理模块实现会员可以设置管理铃音库的铃音,可以添加一个新的铃音信息,也可以对铃音信息进行列表查看,并对指

43、定的铃音信息进行修改以及删除的操作。其实现页面如图5.4及图5.5所示。图5.4 添加试题页面图5.5 题库试题管理页面该模块实现的主要代码如下:public Collection getTiList(ResultSet rs)Collection coll=new ArrayList();trywhile(rs.next()databean myBean=new databean();myBean.setTi_id(rs.getInt(ti_id);myBean.setTi_title(rs.getString(ti_title);myBean.setTi_A(rs.getString(ti

44、_A);myBean.setTi_B(rs.getString(ti_B);myBean.setTi_C(rs.getString(ti_C);myBean.setTi_D(rs.getString(ti_D);myBean.setTi_answer(rs.getString(ti_answer);coll.add(myBean);catch(SQLException ex)return coll;5.4 游客模块实现游客登录系统之后,系统将提供可以下载的部分铃音,如图5.6所示。图5.6 系统随机抽题提示页面代码如下:/未答过题if(peo_starttime=null|peo_starttime.equals()/跳转到生成试卷servletout.print(alert(系统将随机抽取10道题,限时1小时,超时提交试卷无效!点击确定开始答题!);window.location=add

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号