在线评分系统-驾校注册登录与视频的设计与实现_第1页
在线评分系统-驾校注册登录与视频的设计与实现_第2页
在线评分系统-驾校注册登录与视频的设计与实现_第3页
在线评分系统-驾校注册登录与视频的设计与实现_第4页
在线评分系统-驾校注册登录与视频的设计与实现_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE第1页(共17页)在线评分系统——驾校注册登录与视频的设计与实现摘要:目前互联网发展日新月异,大多数驾校不再满足于传统的推广手段,而希望在网上发掘新的市场。针对互联网对于人们生活消费的发展需求,我们设计了基于java的驾校点评系统,该系统以MyEclipse为开发工具,系统盘驱动Tomcat及Mysql数据库。该系统具有驾校评分、留言、投诉、驾校报名、个人信息管理、查看驾校信息、观看驾考视频等功能,最终目的是为及时更新驾校信息,提供更方便可靠的驾校信息服务,加速由传统线下驾校宣传向线上线下联合服务的转变。关键词:驾校评分系统;

MyEclipse;

Mysql;线上线下联合服务Abstract:ChangingthecurrentInternetandmostofthedrivingschoolisnolongermeetthetraditionalmarketing,andhopetoexplorenewmarketandcustomerinformationontheInternet.OntheInternetforthedevelopmentofpeople'slivingconsumptiondemand,wedesignadrivingbasedonJavareviewsystem,thesystembasedonMyEclipse8.5developmenttools,systemdiskdriveTomcatandMysqldatabasemanagementsystem.Thesystemhasdrivingratings,comments,complaints,drivingschoolregistration,personalinformationmanagement,checkthedrivinginformation,watchthevideodrivingtestandfinalpurposeistoupdatethedrivinginformation,providemoreconvenientandreliabledrivinginformationservice,acceleratefromtraditionalofflinedrivingpropagandatothetransitionofthejointonlinemarketingservices.Keywords:Drivingscoringsystem;MyEclipse;

Mysql;OnlineservicesTOC\o"1-3"\h\z1绪论1.1开发背景驾校是每个学习开车的人都必须经过的阶段,但由于现在学车人数和各种材料驾照信息的日益增加,给广大人民群众对于驾校的选择带来了很大的困难,如何能够及时了解到每个驾校口碑和最新学车动态,足不出户就能轻松选择最好的驾校,服务最好的教练,轻轻松松学车,开开心心驾驶。随着网络技术的飞速发展,人们想要足不出户就可以掌握最真实最全面的驾校信息,于是驾校评分系统在这种环境之下制作完成了,驾校评分系统是通过对驾校各个方面的测评,提供了一个科学、开放、先进的驾校评分平台,实现了驾校信息管理、在线评价信息管理、约车信息管理等内容的高度继成。驾校评分系统将学车的人们从对驾校的一无所知到深入了解,整体提高了人们选择驾校的效率。1.2设计意义与传统线下驾校报名不同,驾校评分系统具有以下优势:(1)驾校评分系统不仅给用户和驾校提供了更多的选择与拓宽招生渠道的机会,而且也是提供了更加密切的信息交流场所,从而提高了驾校把握市场和用户了解驾校市场的能力。同时驾校上网扩大了驾校的竞争领域,使驾校从常规的广告竞争、促销手段等领域的竞争扩大到无形的虚拟竞争空间。(2)驾校评分系统改变了驾校竞争的交易成本。该系统具有投入成本低、覆盖面积广及用户多等优势。电子商务也使之规模影响竞争力的基础发生了改变。例如在传统的销售渠道中,新驾校和老驾校之间的竞争差别很大。而该系统使新老驾校之间规模差距的竞争变得几乎微不足道。(3)驾校评分系统的经验表明,如果网上驾校可以为用户提供更优惠的学车价格以及更好的用户口碑、可靠的安全性和友好的界面,在线用户一般都愿意在网上进行驾校报名。展望未来,驾校评分系统势必成为社会发展不可缺少的一部分,而其自身的发展趋势也必然更专业化、高质量化。2可行性研究2.1可行性分析可行性研究的任务是从技术上、经济上、使用上、法律上分析应解决的问题是否有可行的解决方案。其目的是用极少的代价在最短的时间内确定被开发的软件是否开发成功。2.1.1技术可行性Web技术的迅猛发展正推动Internet上信息服务类的进步。WWW服务的基础是HTML语言,HTML语言是静态网页编程语言,不能带后台,不能带数据库。所以在当今这个社会中HTML已经不能满足人们的需求。Spring、Hibernate语言就很好的解决了HTML中的问题,并且支持数据库的连接,写好的网站会有一个后台的管理,当浏览器向服务器请求网页的时候,服务器会响应这个请求。将网页再发回给浏览器,同时将数据保存在后台的数据库中。断开连接,直到下一个请求。2.1.2经济可行性软件系统的主要设资费用包括:设备费用(计算机及软件配置的费用),开发费用(开发人员,维护人员的费用),系统开销(所用的电力,硬件的磨损折旧等)和另外的一些系统的费用。现在各大中驾校系统都是自主经营,自负营亏。本系统对硬件的要求并不是特别高,只是一般的计算机就可以运行起来。本系统会给驾校带来巨大的经济利益。前期的投资对于后期的创益来说应该是极其值得的。系统能使驾校的工作人员从繁重的体力劳动中解脱出来。系统不仅给销售管理工作带来方便,同时也满足了不同客户的不同需求。提高了数据的安全性、共享性和实力性,大大地降低预算,提高了工作效率,为驾校在业界市场的激烈竞争中减少不小的开支。2.1.3使用可行性本系统采用spring、hibernate设计前台界面,用Mysql数据库为后台管理。可以在Windowsxp、Windows7等Windows操作系统系列下运行。中国网民都有一定的计算机操作基础。本系统前台界面美观,操作简单,只要掌握一些计算机基本操作的人便可以短时间内熟练使用系统。后台管理中数据库稳定不易出现错误,易于管理。基于以上的种种理由,本系统完全可以在社会中使用,推动中国计算机网络的发展,同时也为驾校创造出巨大的经济利益。2.1.4法律可行性本系统是完全遵守着软件开发人员的职业道德,系统并没有加入任何能够损害到商家和消费者利益的东西,可以放心使用。而且本系统完全遵守国家的《中华人民共和国计算机软件保护条例》的条例,使本系统也拥有着法律的保护。3需求分析3.1模块功能分析模块应该具有的如下功能:1.注册功能该项功能是为了让游客成为会员而设立的。2.会员登录功能会员登录才可以实现驾校评分、留言、投诉、驾校报名、个人信息管理的功能3.视频播放功能该系统首页播放驾考项目、学车注意事项、交通法规等视频,普及驾考知识,吸引更广大的网民注册登录该系统获取更多驾校咨询。3.2系统流程图注册登录模块流程如图3-1所示:图3-13.3软硬件环境需求根据系统的基本功能需求,以及客户的信息系统环境,计划采用浏览器/服务器模式来构建系统。同时,计划采用J2EE技术来开发。由于本系统不涉及复杂的数据分析和处理,为了节约开发成本和降低开发难度,经过协商,计划财通JSP结构来卡法,具体的软硬件环境要求如下:硬件环境:采用普通办公个人计算机做服务器即可;操作系统:可采用WindowsXP以上系统;Web服务器:采用Tomcat6.0以上系统;数据库系统:采用Mysql即可;Java运行环境:采用JRE1.5以上版本;客户端:采用浏览器工具即可。4总体设计4.1概要设计4.1.1接口设计用户接口设计如表4.1所示:表4.1向用户提供命令系统回答信息注册添加个人资料生成后的用户资料内接口设计如表4.2所示:表4.2接口传递信息用户主模块注册/登录用户信息:(ID,用户名,用户头像,真实姓名,密码,手机号,所属区域,QQ,E-mail)4.1.2运行设计运行模块组合如表4.3所示:表4.3回复模块添加模块修改模块查找/搜索模块删除模块用户注册资料添加√用户资料的修改√4.2详细设计4.2.1程序模块的结构1.模块类图如图4-1所示:图4.5图4-12.模块顺序图如图4.2所示:图4-25数据库设计5.1E-R图如图5-1所示:图5-15.2数据库表结构设计如表5.2所示:表5.2表空间USER_INFO表说明用户信息表表作用用户信息表字段名字段类型字段说明备注USER_IDint用户ID主键,用于用户唯一标识USER_NAMEvarchar(20)用户名PICTUREvarchar(100)用户头像存储头像的名称REAL_NAMEvarchar(20)真实姓名用户真实姓名PASSWORDvarchar(24)密码密码最长不能超过24位PHONE_NUMBERvarchar(11)手机号限制总共11位NOW_ADDRESSvarchar(100)现居地所属区域QQvarchar(18)QQE_MAILvarchar(30)E-mailLOGIN_NUMBERint登录次数ETL_TIMEtimestamp入库时间此条关系记录插入表的时候的系统时间6模块界面说明6.1注册模块主要包括用户注册时要填写的信息,前台界面如下图6-1所示:

图6-16.2登录模块主要包括用户输入用户名和密码的页面,登录成功后对个人信息进行修改,界面如下图6-2——6-5所示:图6-2图6-3图6-4图6-56.3观看视频模块主要包括首页学车视频播放,前台界面如下图6-6、6-7所示:图6-6图6-76.4注册、登录和播放视频模块具体代码截图如图6-8、6-9:图6-8图6-97模块测试运行7.1注册模块测试用例用例编号jx-fll-002功能描述游客通过输入合法的内容注册成功用例目的测试用户注册功能是否正确实现预置条件确保系统正常运行操作步骤操作描述数据期望结果实际结果1输入过短的用户名12给出相应提示成功实现2输入过长用户名11111111111111111给出相应提示成功实现3输入正常的用户名和过短的密码Mx1111给出相应提示成功实现4输入正常的用户名和过长的密码Mx11111111111111111111111给出相应提示成功实现5输入正常的用户名和不一致的密码Mx11111113333333333给出相应提示成功实现6输入不合法的邮箱2323给出相应提示成功实现7不输入用户名,正确输入其他内容,点击<立即注册>按钮自定给出相应提示成功实现8不输入密码,正确输入其他内容,点击<立即注册>按钮自定给出相应提示成功实现9不输入确认密码,正确输入其他内容,点击<立即注册>按钮自定给出相应提示成功实现10不输入Email,正确输入其他内容,点击<立即注册>按钮自定注册成功成功实现11不输入验证码,其余内容正确输入,点击<立即注册>按钮自定给出相应提示成功实现12不勾选注册协议,其余内容正确输入,点击<立即注册>按钮自定给出相应提示成功实现13输入错误验证码,其余内容正确输入,点击<立即注册>按钮自定给出相应提示成功实现14输入已经注册过的用户名,其余内容正确输入,点击<立即注册>按钮Mx111111给出相应提示成功实现15在登录页面输入刚注册的用户名和密码,点击<登录>按钮Mx111111111111登录成功成功实现7.2登录模块测试用例用例编号jx-fll-003功能描述用户通过输入用户名和密码进行登录网站用例目的测试登录功能是否正确实现预置条件系统正常运行操作步骤操作描述数据期望结果实际结果1在用户登录模块直接点击<登录>无提示“用户名不能为空!”成功实现2输入用户名后点击<登录>qweasd出现密码不能为空的相关提示成功实现3输入用户名和错误的密码后,点击<登录>Qweasd111111登录失败并给出相关提示成功实现4输入密码后点击<登录>111111提示用户名不能为空成功实现5输入正确的用户名和密码,点击<登录>Qweasdqweasd登录成功,显示登录名成功实现7.3视频模块测试用例用例编号jx-fll-001功能描述学车视频模块显示在网站确定位置及有相应链接用例目的测试学车视频模块是否正确显示在相应位置,及其链接是否正常跳转预置条件系统中已有一定量的测试数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论