逛哪网生活导航网站

[Keyword]?Spring?MVC frame;?MYSQL;?MyBatis;?Andriod;?Life guide 目 录
一、引言 1
(一)开发背景 1
(二)选题意义 1
(三)设计目标 1
(四)开发技术 2
二、系统分析与设计 2
(一)系统功能需求 2
1.WEB端 2
2.手机端 3
(二)系统分析图 3
(三)数据库设计 4
(四)原型设计 10
1.WEB端 10
2.手机端 11
(五)开发及运行环境 11
1.WEB端 11
2.手机端 11
三、系统概要设计 11
(一)系统功能架构设计 11
(二)系统业务状态图 13
四、系统详细设计 14
五、系统实现页面 22
(一)商家用户管理系统 22
1.登录 22
2.忘记密码 24
3.创建店铺 25
4.店铺信息修改 27
5.商品管理 29
6.广告管理 31
7.店铺评论 32
8.标签管理 34
9.用户信息维护 36
(二)超级管理员管理系统 37
1.审核店铺 37
2.商家类别管理 38
3.广告审核 39
(三)手机端程序 40
(四)用户WEB 44
1.LOGO以及首页 44
 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^* 
2.店铺列表 45
3.商家广告 45
4.店铺排序 46
5.商家注册 46
6.用户查看评论 46
7.搜索商家和商品,分享店铺信息 47
8.店铺详细 48
9.店铺评论 48
六、结束语 49
致谢 50
参考文献 51
一、引言
(一)开发背景
进入21世纪,随着计算机的成长和互联网时期的到来,我们已经进入到了信息时代。生活导航网站在教育园学生的日常生活中将是必不可少的一个部分,是学生及受益用户了解周边的方式,也是为了用户的便捷式生活,给用户提供更多接触周边的方式。现在教育园的学生了解接触周边基本还是靠和朋友、同学直接逛街的方式,随着商户和景点不断的增加,许多人已经不愿意出门去接触,更多的是通过手机来探索和发现周围的世界。如此的不便利,周围的商户如果想要更多的用户了解他们就要通过互联网和手机来实现,而且也让不愿出门和没有时间的同学能够更快的了解他们。通过互联网以及手机浏览了解到详细信息以及优惠活动,然后才能够更快更便捷的直接去到商户。
而如何通过现有的网络,用自己学到的知识为国际教育园周围的群众、学生、老师服务。解决曾经要逛到腿软的麻烦问题,商户要挨个宿舍、教学楼分发传单的麻烦,方便于大家。现代人的步伐越来越快,对信息的获取要求越来越高,而我正好学到这方面的知识,所以,逛哪网将是一个很有意义的课题,构建一个适合于教育园周围的群众使用的生活导航网站,可以使广大群众以及商户不会再受到限制。既能够方便在校的师生和周围的用户又能够减轻商户的负担,提高大家工作的效率。
(二)选题意义
逛哪网是教育园周围的群众了解周围衣、食、住、行、学、礼的重要途径,是学生及受益用户了解周边的方式,也是为了用户的便捷式生活,给用户提供更多接触周边的方式。逛哪网主要实现对店铺申请审核发布到前台显示的管理,实现用户浏览店铺信息,商家打理店铺信息,管理员审核店铺信息。既节省了出门找店铺的时间也提高了工作的效率,方便用户了解到全面的商店的信息。
与此同时,随着因特网技术的发展,开发基于B/S模式的MIS系统,已经逐渐的成为了技术发展的一种趋势。要保证网站的数据共享和通过网络的方式管理,采用了B/S结构进行开发。因为有了这样的需求,所以结合Spring MVC+MYBATIS技术以及当今流行的Android开发技术,采用简单易行的B/S结构,实现WEB端以及手机端同步,使用MYSQL作为后台管理数据库,MYSQL是一种小型的功能强大数据库系统适用于所有的计算机,具有更好的扩展性和可移植性。
(三)设计目标
逛哪网要求完成商家管理员申请店铺,发布商品、广告等,通过超级管理审核通过让浏览用户能够看到所有商店的信息。主要的设计目标包括商家填写店铺申请,由超级管理员审核店铺信息,审核通过后店铺将显示到前台,未通过的商家将不在前台显示。商家管理员还可以修改店铺信息以及添加上传商品。用户可以通过手机端以及PC端浏览前台所有通过的商家。用户可以通过点击不同的排列方式显示店铺,进入店铺可以查看店铺活动、店铺商品等信息,还可以对店铺进行评论。对于想要更方便的用户,我们可以通过手机端来浏览前台店铺的所有信息,还可以通过百度地图来查看商家所在位置。商家管理员通过后台填写广告内容可以向超级管理员申请发布广告,超级管理员对之进行审核和发布显示。商家管理员可以修改商店信息以及个人信息,可以创建属于自己的店铺标签让它显示在店铺前台的信息里。
经过大量分析和归纳后,希望能够完成以下几个主要的目标:
按时完成设计;
完成所有增加的功能;
性能得到最优;
方便其他客户端使用。
(四)开发技术
1.JAVAWEB技术
Java Web开发的主要核心技术是Java Server和SERVLET。我们在HTML文件里加入Java程序段和JSP标签,就形成了JSP页面。JSP技术大大降低了对用户浏览器的要求,即使用户浏览器端不支持Java,也可以访问JSP页面。
2. Spring MVC+MYBATIS技术
Spring框架提供了构造Web应用程序的MVC模块。Spring MVC分离了控制器、模型对象、分派器以及处理程序目标的角色,这种分离让它们更易进行制订。
MYBATIS是数据映射器对SQL进行了封装和外部化,使SQL从应用程序的代码中分离出来。用于在对象和数据库之间搬运数据,同时保证对象、数据库和数据映射器层相对独立。
3. Android技术
Android 是一个分层的环境,构建在 Linux 内核的基础上,它包含充足的功能。用户可以在手机上浏览应用程序,并可以将应用程序直接下载到他们的移动电话上。
二、系统分析与设计


商家类别管理


创建类别



服装商家
出行商家




评论管理

开发环境:Eclipse IDE,Android SDK。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1616.html

好棒文