毕业设计(论文)基于JSP的彩铃门户网站的设计与实现.doc
《毕业设计(论文)基于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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 JSP 门户 网站 设计 实现
链接地址:https://www.31ppt.com/p-2400013.html