文档介绍:该【小区购物服务网站毕业设计 】是由【windurst】上传分享,文档一共【41】页,该文档可以免费在线阅读,需要了解更多关于【小区购物服务网站毕业设计 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。小区购物服务网站毕业设计
小区服务网站的设计与实现
学院计算机学院专业计算机科学与技术班级94010102班学号2009040101051姓名李志强指导教师刘启文负责教师
沈阳航空航天大学
2013年6月
沈阳航空航天大学毕业设计,论文,
摘要
传统的小区物业服务和管理模式已经不能满足时代发展的需要,取而代之的是一种便捷、高效、信息化的服务和管理方式。小区服务网站就是这样一套为小区居民生活提供轻松、安逸、便捷的网络平台。
本文首先分析了目前我国小区管理服务的现状,并对系统采用的技术方案(JSP+Struts1+SQLServer)进行了详细的论证。进而通过系统需求分析,确定了小区服务网站需要实现的新闻管理、商品订购、服务预约等十六个功能模块。并通过对数据库设计,明确了系统功能所需要的业主表、商家表等多张数据库表,以及实体与实体之间的关系。在此基础上,详细介绍了每个功能模块的实现流程。最后描述了系统测试的全过程,并对系统的完成情况做了总结。
通过测试,该小区服务网站安全稳定,最大化地满足了小区的日常需求,为小区的稳健发展提供了一个良好的平台。
关键词:小区服务;商品订购;服务预约;Struts1
I
沈阳航空航天大学毕业设计,论文,
Designandimplementationofcommunityservice
Abstract
Traditionalresidentialpropertyserviceandmanagementmodehavealreadycan'tmeettheneedsoftimesdevelopment,instead,shouldbeakindofconvenient,efficient,,USEStheJSPdevelopmenttechnology,developedaconvenientandefficient,informationnetworkplatform.
Thispaperfirstin-depthanalysisofthecurrentourcountryseriouslythepresentsituationofthecommunitymanagementandservice,furtheridentifiedasstruts1+JSP+SQLServertechnology,tocreateasetofforthecommunityresidents'lifewitheasy,comfortable,,orderinggoods,needtoimplementserviceappointment16functionmodule,,clearthetablesystemfunctionrequiredbytheowner,merchants,tableandsoonmorethanonedatabasetable,,summaryandreferencethedetailofsystemtesting,andcompletedthissystemdevelopment.
Throughtest,thewebsitesecurityandstability,andmaximizethemeetthedailyneedsofcommunity,tothehealthydevelopmentofcommunityprovidesagoodplatform.
Keywords:Communityservices;Orderinggoods;Appointmentservice;Struts1
II
沈阳航空航天大学毕业设计,论文,
目录
1绪论..........................................................................................................................................................................................................................、要求及目标...................................................................................1
............................................................................................................1
............................................................................................................2
............................................................................................................22系统需求分析...............................................................................................................................................................................................................................................................................................................................................3
................................................................................................3
................................................................................................43系统概要设计...............................................................................................................................................................................................................................................................................................................6
-R图................................................................................................6
.........................................................................84系统详细设计.......................................................................................................................................................................................................................................................................................................16
...............................................................................16
...............................................................................18
...............................................................................205软件测试与结论...........................................................................................................................................................................................................................23
......................................................................................23
......................................................................................28
......................................................................................31
III
沈阳航空航天大学毕业设计,论文,
.......................................................................................................................34参考文献.........................................................................................................................36致谢.............................................................................................................................37
IV
沈阳航空航天大学毕业设计,论文,
1绪论
随着我国经济的快速发展,人们的生活水平不断提高,人们对生活方式的轻松、安逸、便捷程度的需求也在不断提高。现代网络的发达在一定程度上满足了人们这方面的要求,例如可以通过网络轻松购物,可以通过网络预订火车票,可以通过网络进行远程会议。但是,在日常生活中,还有许许多多繁杂琐碎的事必须人们亲力亲为。例如需要自己去购买水果蔬菜,购买柴米油盐,需要自己去找人修理家用电器或者疏通上下水等。对于这些发生在我们身边的琐事,综合性的商务网站还无法完全覆盖,也无法为我们提供服务。
另一方面,现代的都市生活中,物业小区已经逐渐取代了过去的居民大院,小区物业也在为业主能享受轻松便捷的小区生活而做着努力。但是现实情况是,很多小区的物业管理混乱,物业与业主之间的沟通不够紧密,很多物业服务都不能及时提供给业主,物业与业主之间也经常会因为这方面的问题而产生许多的纠纷。
本课题提出的意义就是为了解决上述问题,打造出一套真正的为小区居民提供轻松安逸便捷的小区服务的网络平台。本小区服务系统通过开设小区网上超市,快速送货上门,货到付款,真正让居民做到足不出户购物,从而可以把平日购买生活日常用品的时间节省下来,去做一些更有用的事,商家可以通过此平台开扩销售渠道,提高商品销量。物业可以通过此平台发布小区新闻,小区通知,提供物业服务,从而加强与业主的沟通,提升服务质量,方便小区的管理。
、要求及目标
通过前期构想决定采用JSP+Struts1+SQLServer完成本课题的设计,另外采用Dreamweaver作为界面设计工具,MyEclipse作为后台开发工具,JDK+Tomcat作为编译环境。按照如上构想具体做到如下几方面的研究:
1)搜集有关网上购物的业务流程,相关知识。
2)了解Dreamweaver、MyEclipse、SQLServerManagementStudio等相关开发
1
沈阳航空航天大学毕业设计,论文,
工具的使用方法。
3)学****JSP、Struts1的相关理论知识
4)学****软件工程的基础知识,了解需求分析、概要设计、详细设计、功能测试
相关知识。等
该课题要求采用JSP+Struts1+SQLServer方式实现。要求熟练掌握JSP+Struts1+SQLServer的组合使用;在代码编写上,做到不累赘,可复用;在设计上,要考虑到软件的实用性,操作方便,可交互性等。
本课题最终将达到如下几个目标:
1)网站前台页面美观友好,大方得体,信息准确无误。
2)根据不同的用户角色分配不同的权限,确保数据的安全保密。
3)交互性强,用户操作简单方便快捷,增、删、改、查操作准确无误,安全可
靠。
4)用户输入的数据,系统进行严格的数据校验,尽可能排除人为的错误。
5)网站以业主为核心,以满足业主的需求为首要目的,多方面考虑给业主带来
便捷。
2
沈阳航空航天大学毕业设计,论文,
2系统需求分析
需求分析是指对要解决的问题进行详细的分析,弄清楚问题的要求。经过对小区服务网站系统进行详细了解和分析以及与老师的多次沟通交流,本文设计的小区服务网站的业务主要分为以下几个功能模块。
用户管理模块:系统分为三类用户,物业、商家和业主,其中物业用户为系统的管理员,负责对商户和业主用户信息进行审核。
物业用户功能:包括用户管理、栏目管理、新闻管理、园区公告及通知的管理,服务管理、投诉以及建议管理功能。
商户用户功能:包括商品发布、库存管理、订单管理、售后服务管理、销售统计等功能。
业主用户功能:包括商品订购、服务预定、订单查询、投诉建议、综合查询等功能。
可行性分析也叫可行性研究,根据对系统调查的基础上,对新系统的开发是否具备必要性和可能性,从经济、技术等方面对新系统的开发进行分析和研究,以避免开发投资的失误,确保系统的开发成功。进行可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。小区服务网站的可行性分析包括技术可行性和经济可行性两个方面的内容。
本小区服务网站选择的开发语言是当今非常流行的以Java为基础的JSP,应用构架主要是用到了以MVC设计模式为基础的Struts1。在开发环境上选择的是在Java开发领域中很流行的MyEclipse。选择的数据库是来自于微软公司的相对于中小型系统比较适用的SQLServer,在开发测试过程中使用到的服务器是Tomcat。
经过查找,发现目前网上存在类似的小区服务网站(如小区生活网),而且像网
3
沈阳航空航天大学毕业设计,论文,
上购物网站也有很多,所以本系统一方面以它们作为参考,学****它们优秀的设计思想,另一方面通过与老师的沟通交流,进一步拓展自己的开发思路。
从技术上分析,JSP+Struts1+SQLServer组合是比较成熟的技术方案,JSP是专门进行Web开发的技术,使用Struts框架,可以使系统具有更好的扩展性,SQLServer操作简单,而且可以很好的承担数据存储和管理的任务。总之,系统采用的技术方案是可行的。
从时间上来说,在毕业设计的3个多月期间可以基本完成从系统的需求分析到系统设计等工作,在时间上是可行的。
对网站使用者来说,无论是物业,业主还是商家都能通过这样一个小区服务网站受益。物业可以实现对小区信息化的管理,降低管理成本,提高管理效率。商家可以扩展自己的商品的销售路径,提高商品销量。业主可以从网站上获取便宜实惠的商品和服务,轻松便捷,节省了时间和金钱。
对于开发者来说此网站系统针对性强,规模不大,开发周期短,开发技术简单,开发工具容易获取,开发人员少,所以开发以及后期的维护成本都很小。
因此本系统的实现在经济上是可行的。
4
沈阳航空航天大学毕业设计,论文,
3系统概要设计
概要设计的主要任务是把需求分析转换为软件结构和数据结构。设计软件结构的具体任务是:将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系。数据结构设计包括数据特征的描述、确定数据的结构特性、以及数据库的设计。概要设计建立的是目标系统的逻辑模型,与计算机无关。