在线评分系统-用户点评和后台点评回复的设计与实现_第1页
在线评分系统-用户点评和后台点评回复的设计与实现_第2页
在线评分系统-用户点评和后台点评回复的设计与实现_第3页
在线评分系统-用户点评和后台点评回复的设计与实现_第4页
在线评分系统-用户点评和后台点评回复的设计与实现_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

PAGE第1页(共24页)PAGE1在线评分系统——用户点评和后台点评回复的设计与实现摘要:目前互联网发展日新月异,大多数驾校不再满足于传统的推广手段,而希望在网上发掘新的市场。针对互联网对于人们生活消费的发展需求,我们设计了基于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.2系统流程图1.用户点评模块流程如图3-1所示:图3-12.后台点评回复模块流程如图3-2所示:图3-23.3软硬件环境需求根据系统的基本功能需求,以及客户的信息系统环境,计划采用浏览器/服务器模式来构建系统。同时,计划采用J2EE技术来开发。由于本系统不涉及复杂的数据分析和处理,为了节约开发成本和降低开发难度,经过协商,计划财通JSP结构来卡法,具体的软硬件环境要求如下:(1)硬件环境:采用普通办公个人计算机做服务器即可;(2)操作系统:可采用WindowsXP以上系统;(3)Web服务器:采用Tomcat6.0以上系统;(4)数据库系统:采用Mysql即可;(5)Java运行环境:采用JRE1.5以上版本;(6)客户端:采用浏览器工具即可。4总体设计4.1概要设计4.1.1接口设计用户接口设计如表4.1所示:表4.1向用户提供命令系统回答信息评分信息评分成功的点评信息驾校信息的查看显示所点击的驾校信息内接口设计如表4.2所示:表4.2接口传递信息用户主模块查看驾校信息驾校信息:(ID,名称,地址,区域,办学特色,简介,LOGO,电话,联系人,点击数,推广内容,图片)用户主模块用户评分评分信息:(驾校ID,用户ID,所在地,详细内容,驾校星级,入库时间)管理驾校信息回复点评回复点评信息:(ID,回复信息)4.1.2运行设计运行模块组合如表4.3所示:表4.3回复模块添加模块修改模块查找/搜索模块删除模块管理员对评分信息回复√用户评分√用户查看点评信息√运行模块组合如表4.4所示:表4.4运行控制控制方法管理员对评分信息回复管理员通过对用户的点评信息回复,系统将在点评信息表中添加一条数据项用户评分用户填写点评信息并提交,系统在点评信息表中添加一条新的数据项用户查看点评信息用户查看点评信息,系统将输出显示评分信息表中的所有数据4.2详细设计4.2.1程序模块的结构1.模块类图如图4-1所示:图4-12.模块顺序图如图4-2所示:图4-25数据库设计5.1E-R图1.点评模块E-R图如图5-1所示:图5-15.2数据库表结构系统中相应数据表结构设计如表5.1所示:表5.1表空间SCORE表说明点评信息表表作用点评信息表字段名字段类型字段说明备注DS_IDint驾校ID外键,参考DS_INFO的DS_ID字段DS_NAMEVARCHAR(20)驾校名称USER_NAMEVARCHAR(20)点评用户姓名USER_IDint用户ID外键,参考表USER_INFO的USER_ID字段ADDRESSvarchar(50)驾校所在地评价驾校的单个区域CONTENTvarchar(50)详细内容SERVICE_ATTITUDEVARCHAR(10)服务态度PRICEVARCHAR(10)服务价格S_NUMBERINT点评次数COACHVARCHAR(10)教练态度PASS_RATEVARCHAR(10)合格率STAR_LEVELint驾校星级ETL_TIMEtimestamp入库时间此条关系记录插入表的时候的系统时间6模块界面说明6.1用户点评模块用户点评模块主要用户登录后对各驾校进行点评的功能,前台界面如下图6-1、6-2所示:图6-1图6-26.2后台点评回复模块后台点评回复模块主要后台驾校管理员对各点评内容的回复的功能,后台界面如下图6-3所示:图6-3用户点评模块及后台点评管理模块相关具体代码截图如下所示:图6-4Action+驾校点评前台页面获取点评信息的总条数图6-5Action+驾校点评前台页面初始化图6-6Action+驾校点评前台页面根据驾校的id获取点评信息图6-7Action+驾校点评前台页面根据驾校的id获取驾校信息图6-8Action+驾校点评前台页面提交点评信息图6-9Ajax+查询点评信息(2)图6-10Ajax获取点评详情时间处理图6-11Ajax+提交点评信息图6-12Ajax获取点评详情翻页图6-13Ajax获取点评信息7模块测试运行7.1测试用例7.1.1用户点评——页面的显示及链接用例编号jx-zgy-001功能描述[用户点评]相关内容的页面显示及其相应链接用例目的测试显示位置是否正确,链接是否正常预置条件保证系统正常运行操作步骤操作描述数据期望结果实际结果1观察网站首页页面首页显示[最新点评]模块成功实现2点击某点评信息后的<查看详情>页面链接至该点评页面页面成功实现3点击最新点评后的<+more>页面跳转至[驾校点评]页面成功实现4点击某一驾校后的铅笔图标滚动至[点评]模块成功实现5点击驾校点评列表后的<查看>跳转至该驾校点评页面成功实现6观察[驾校点评]模块右侧显示[推荐驾校]成功实现7观察[推荐驾校]下方的模块页面显示[驾校学车留言咨讯]模块成功实现8观察[驾校学车留言咨讯]下方的模块页面显示[学车指南]模块成功实现9点击[驾校学车留言咨讯]后的<+more>按钮跳转至驾校留言页面成功实现10观察页面底部页面显示[友情链接]模块成功实现7.1.2用户点评——功能实现用例编号jx-zgy-002功能描述用户通过输入有效的点评内容对驾校进行点评用例目的测试用户点评功能是否正确实现预置条件系统中存在必要的测试数据操作步骤操作描述数据期望结果实际结果1不登录系统,点击点评模块的<提交>无弹出相关提示成功实现2登录系统后,观察点评用户栏点评用户栏中显示当前登录系统的用户名成功实现3点击<提交>按钮弹出联系电话必填的提示成功实现4输入不合法的联系电话1111给出相应提示成功实现5输入正确的联系电话,点击<提交>出点评对象必填的提示成功实现6输入点评对象,点击<提交>兴安驾校给出点评内容必填的提示成功实现7输入点评内容,点击<重置>123213123文本框中的内容被清空成功实现8完整填写点评内容后点击<提交>测试自定点评成功并弹出相应提示成功实现9查看点评列表页的该驾校信息兴安驾校点评次数增加1个成功实现10查看驾校点评详情页面兴安驾校之前点评的内容在详情页成功实现7.1.3后台点评管理模块用例编号jx-zgy-003功能描述驾校登录后对用户的点评信息进行查看、回复等操作用例目的测试后台对驾校的点评查看、回复功能是否正常预置条件确保系统正常运行操作步骤操作描述数据期望结果实际结果1在驾校登录模块输入用户名、密码,点击<登录>Guofangjiaxiao123登录成功成功实现2点击导航栏的[点评管理]跳转至驾校点评管理页面成功实现3观察点评管理页面显示该驾校所有的点评信息成功实现4点击翻页按钮下一页跳转至下一页成功实现5点击翻页按钮上一页跳转至上一页成功实现6点击翻页按钮3跳转至第3页成功实现7点击

温馨提示

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

评论

0/150

提交评论