毕业设计论文JSP在线商城系统设计.doc
《毕业设计论文JSP在线商城系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计论文JSP在线商城系统设计.doc(45页珍藏版)》请在三一办公上搜索。
1、1 系统开发概述1.1楼房营销系统的发展背景目前在国内,房地产行业信息化程度相对其他行业来说较低,甚至没有适合于行业特定的管理软件,惟一可喜的是实现了网上展销,但目前的网上展销也只能提供给购房者一些不全面的图文信息,而且房地产商无法将房源展示与销售管理有机结合起来。信息技术对房地产业的影响主要发生在两个层面:一是信息技术使房屋的功能得到改善,各种各样的智能型房屋开始出现;二是信息技术正在改变传统的房地产经营方式。中国互联网络信息中心(CNNIC)在京发布了第21次中国互联网络发展状况统计报告。数据显示,截至2007年12月31日,我国网民总人数达到21亿人,每1分钟就新增接近100个网民。目前
2、我国网民仅以500万人之差次于美国,居世界第二8。CNNIC预计在2008年年初,中国将成为全球网民规模最大的国家。在17日举行的2007年“世界电信与信息社会日”纪念活动上,信息产业部副部长奚国华发布了这一最新数据。按照信息产业部“十一五”规划,到2010年,我国互联网网民数有望达到2亿,年均增长8%,普及率为15%。同时,网上交易额快速增长。据投资公司Cowen and Co的报告,2006年美国互联网商品销售额是1080亿美元,预计到2011年,网上销售额会增加到2250亿美元;韩国新世界流通产业研究所目前发表的一项报告预测,韩国网上购物的规模将在2009年超越传统的百货业。DCCI互联
3、网数据中心9月26日发布的研究报告显示,2007年上半年中国互联网用户互联网消费总额达1618.11亿元人民币,预计2007年下半年将达2023.03亿元,2007年下半年中国互联网用户互联网消费总额与上半年相比增长率将达到25.02%10。国外的房地产销售管理信息化起步较早,美国房地产经济人协会目前共有70多万名成员,上网的成员比例已由2003年的27%上升为目前的72%,90%的经济人拥有个人电脑,60%的经济人使用电子邮件与客户联系,72%的房地产公司通过互联网的方式进行房屋销售。美国最大的房地产网站“家居顾问”(HomeAdvisor)2006年列出的待售量有100多万套,约占全美房地
4、产销售量的20%信息技术在美国、欧洲等房地产销售管理中的应用已很普及。而我国房地产行业起步较晚,国内房地产公司使用的房屋营销系统也是在近两年才有的现象,初期使用的都是单机版,而且功能也不建全。最近两年,国内少数房地产公司才开发使用网络版的房地产销售管理信息系统,但这些软件多数是用VB、PB、ASP来实现的,而且是C/S体系结构的居多,运用B/S、JSP、Servlet、Struts、Hibernate和MySQL等技术来开发实现的房地产销售管理信息系统却很少。1.2系统开发意义随着Internet/Intranet技术和电子商务的快速发展,以互联网为代表的全球信息化浪潮正以迅猛的态势冲击着各行
5、各业,社会和经济的发展,房屋营销行业逐步由卖方市场转向了买方市场,众多企业在经历了以数量、质量、品牌等手段取胜后,已经发展到了目前以客户满意取胜的阶段。从管理意识上进行彻底地转变,改善客户的服务系统,帮助房地产公司建立新的经营方式,树立新的形象,为房地产公司未来参与国际化竞争提供更成熟的条件,已经成为国内房地产公司的迫切需求。虽然一些公司开发了C/S(Client/Server)模式的楼房销售管理系统,多数在功能上已不能满足目前的房地产公司和客户的需求,也有软件开发商开发了B/S(Browser/Server)模式的房地产销售管理系统,但多数是单机版,少数网络版的房地产销售管理系统在功能上、性
6、能上及技术上等方面都存在一些不足之处。为了促进房地产业的发展以及J2EE技术的普及,并使房地产业的领导层能够及时得到准确的营销信息,由此做出正确的决策;客户能够在Internet上查询房地产公司的房产信息,实现网络营销,为客户提供优质服务。在充分分析了目前房屋营销系统的需求基础上,开发了这个基于J2EE中的Struts框架的设计模式的房屋营销系统的软件。此次毕业设计是基于最新的J2EE等Web技术,并结合Struts+Hibernate等流行框架,融合MVC(Model-View-Controller,模式、视图、控制器)思想4以及Log4j和Ajax等技术,利用tomcat服务器,结合MyS
7、QL数据库5,采用Eclipse 3.3.2 + MyEclipse插件开发工具,在Windows XP平台上完成了开发。目的在于实现快的页面显示速度和系统响应速度,尽最大能力满足用户访问站点的需求。它采用目前最先进的浏览器/服务器(B/S)技术,公司建立自己的Internet后即可使用本软件,公司也可以发布房产信息,方便客户在网上查询、预定和购房。本系统作为一个完整的房地产销售管理信息系统,利用计算机网络将整个房地产公司的销售业务统一管理,实现数据共享、达到数据的完整性和统一性。1.3 研究方法通过对现有的地产企业的网站和B2B电子商务网站的分析,收集大量的相关实例,对所收集的例子进行分析比
8、较,努力研制出一个易用的、介绍丰富、功能全面的网上房屋销售系统。在进行本系统的分析与设计中,综合采用了文献资料法、归纳统计法、案例分析法、比较法、设计科学方法、综合法及图表法等研究方法。在论述本系统开发背景的时候,主要用到了比较法。通过对文献资料的整理和收集,通过对不同国家间网上交易额的比较和我国不同时间段期间网民人数的比较,以及当今楼市的发展状况,得出了网上购房具有巨大发展潜力的结论,进而明确了系统的运用前景。从全文的角度看,设计科学方法在系统分析设计的各个阶段都起到了很重要的指导作用。设计科学方法(design science method)定义设计了什么,解决了什么,评判系统效果的标准是
9、什么几个方面的内容,使论文的设计思路更加明确,设计解决了消费者轻松购房的问题,使消费者不用再受地理位置的局限,在网上楼市系统中随时选出自己喜欢的商品,同时省去了地产厂商大量的时间和资本投入。系统对前台需求的响应速度,会员注册数量,楼市的销售量及留言频率即是对系统效果的最好评价。1.4 设计创新基于Struts+Hibernate技术的营销系统的分析与设计是立足于当今的房地产市场的发展,从过去的住房需求转变为现在的营销办公大楼或商铺需求,从而可以从技术层面和功能层面来重点介绍此设计的创新之处。 技术层面的创新从技术层面来讲,此设计利用了Struts+Hibernate框架,Struts是应用程序
10、的业务处理部分,它表示业务数据或者业务逻辑,而Hibernate实现了业务层和持久化层分离,使之能够安心开发各自的模块而不用再担心数据库相关的数据库操作。同时它还提高了应用系统的可维护性、可扩展性、可移植性和组件的可复用性。虽然这打破了传统的交互方式,并且利用Struts强大的标签库功能和Hibernate的数据持久化功能,能节约大量程序代码,提高开发的效率。其实,本系统采用目前最流行的J2EE+MySQL进行系统的开发,并结合Log4j和Ajax技术对系统进行了优化,利用MySQL对Java的强大支持,以及Java的各种优点,能够在安全性、扩展性、效率性等各方面得到提升。 垂直搜索和分类管理
11、功能的展现从功能层面来讲,此设计在能够实现目前流行的垂直搜索功能,从而能够很好的解决综合搜索数据多而不精的缺陷。当用户访问首页时,可以根据自己的需要,选择适当的分类进行垂直搜索,从而更快地定位自己的需求,并且能在对比中选出更适合自己的楼房。这种垂直搜索的思想从某些方面也为当今搜索引擎的发展道路提供了一定的借鉴。 本系统对注册会员分为四类,每类都享有不同的优惠,管理员可通过会员的诚信度、信誉、楼房成交量等因素对会员进行设置。在后台管理方面,本系统对管理员也进行了分类,每个管理员的职责不同,对应的功能也会有很大的不同。2 系统分析2.1房屋营销系统的可行性分析2.1.1 管理上的可行性把企业业务延
12、伸到Internet上,建立电子商务网站,对运营商业企业来说,是企业对外展示信息,从事商务活动的窗口和界面。因此,高中层管理人员和主管领导也一定希望将自己的产品推向互联网,从而得到更多的商业机会,能够给予支持,另外消费者能足不出户的选择自己喜欢的楼房,而不受地理条件的约束。 2.1.2 技术上的可行性 根据系统目标需求分析得结果来看,各类开发软件均为开源,其中以Eclipse+MyEclipse为开发工具,选择Java语言就可以解决相关的问题,从而保证系统功能的实现。2.1.3 经济上的可行性 地产企业在运营过程中 ,经常会遇到地理位置的因素而让宣传受到限制,采购商或客户只能通过上门咨询、电话
13、沟通等方式进行各种信息的获取,受一定的时间与物理空间的局限并且成本较高。而本系统可以帮助企业正确认识电子商务技术在企业中的重要地位,以少量的时间和资金建立企业信息门户网站并架设一定范围的商务网络,以此来是企业与顾客间的商业活动变得更灵活、更主动,而且能节约大量的成本,从而带来很大的经济效益。2.2 需求分析需求分析关系到楼房销售系统实现之后的投入运行阶段是否能满足消费者需求,是非常重要的,如果需求分析没做好,后面极可能会事倍功半,既不能满足消费者的购物需求,更不能提高销量。2.2.1 楼房营销系统的功能性需求分析本楼房销售系统针对所有在线消费者,不同的用户对系统的需求不同。功能性需求分析14主
14、要包括客户对功能的需求和地产产商对功能的需求。 客户对功能的需求主要是查看所有现有的并销售的楼盘,包括新品上市、特价楼市、商品详细信息介绍、会员等级优惠程度;对喜欢的商品进行订购,并可指定其数量;查看购物车内商品,并可在结账前进行撤销;登录后查看订单状态,是否通审核;修改自己的资料。此外,该系统还允许用户执行其他任务,如:允许用户在系统中进行注册;提供用户登录入口,登录和非登录用户具备不同操作功能。 地产厂商对功能的需求主要是查看销售状况,查看订单详细信息的同时进行订单发货处理,进而实现在线预订;查询商品,根据类别添加商品、设置特价商品;管理会员;审核会员留言信息并及时作出回复。2.2.2 楼
15、房营销系统的性能需求分析对于一个管理信息系统,特别是电子商务网站,是非常重视系统的可靠性与安全性的。系统的可靠性是指系统放置硬件失灵、软件错误、自然灾害等造成的失效的性能。安全问题是电子商务实施时的瓶颈,这不仅是技术问题,更是管理问题,具体涉及计算机网络安全和商务安全两大方面。计算机网络安全指的是网络设备、网络系统和数据库等网络本身可能存在的问题。商务交易安全则是为了保证交易过程中的保密性,可鉴别性、防篡改性和不可抵赖性,消除信息被窃取、篡改和假冒等种种隐患。如黑客往往从网管或路由器上截取传送的信息,有的掌握了信息的格式后篡改信息,甚至发送假信息,以假乱真。为了保证奥运网店的安全,要求保证:信
16、息的保密性,即信息在传输和存储中不被窃取,为此需要采用安全技术对信息进行加密;信息的不可否认性,即发送方和接收方都不能否认自己发送或接收了信息;交易者身份的真实性,即网上交易双方应确认对方是真实的。加强电子商务网站的安全性包括技术、管理、制度、人员和法律等许多方面。如制定严格的法律法规和安全管理措施,严格遵守网站规范等等。2.3 用户购房流程分析通过对一般电子商务网站的业务调查分析,结合楼市营销系统的实际需求,分析出了楼市销售网站的用户购物流程。购房业务流程如图2-1所示。用户信息修改资料楼市信息厂商管理员浏览者用户留言板信息网站消息注册选购楼房购物车信息收银台结账提交订单设置级别供应楼市发布
17、发布后的公告留言有效用户名图2-1 购房业务流程图2.4 数据流程分析 数据流程图反应了网站数据之间的关系,数据流程图如图2-2所示。验证用户名、密码订单处理验 证级别预 订楼 市管理订单管理商品登录信息楼市信息购房信息货单登录信息楼市信息楼市信息订单数据订单订单数据 客户地产厂商楼市库存订单图2-2 数据流程图2.5数据字典表2-1 数据元素描述(部分)编号标识符含义类型长度特殊说明YS01LoginName注册会员char12YS02Memberlevel会员级别int4默认值为1YS03LastDate登陆日期datatime8默认值为NULLYS04Order订单decimal9默认值
18、为0表2-2 数据流描述(部分)编号名称来源去向组成高峰流量平均流量最低流量L01楼房信息地产厂商浏览者(商品编号)、商品名称、价格、图片60条/天35条/天10条/天L02用户信息浏览者后台管理处(用户编号)、用户名、地址、电话、电子邮箱240条/天140条/天40条/天L03购物选择用户收银台用户名、商品编号、商品数量1000条/天800条/天600条/天L04订单信息收银台用户(订单编号)、购物车900条/天700条/天500条/天表2-3 数据存储描述(部分)编号名称组成关键字存储大小CC01商品列表商品编号 、商品名称、商品价格、发布日期、种类编号、图片编号、公司编号、备注商品编号4
19、000条/月CC02用户列表用户编号、用户名、联系地址、联系电话、电子邮箱用户编号1000条/月CC03订单列表订单编号、商品编号、商品数量、收货者姓名、联系电话、送货地址订单编号4000条/月CC04公司列表公司编号、公司名称、公司描述、公司地址、联系电话、电子邮箱公司编号1000条/月CC05留言板编号、昵称、留言、留言时间编号500条/月表2-4 数据结构描述(部分)编号SJJG01名称商品标识组成商品名称种类编号图片编号单位相关数据流商品信息、公司信息、图片信息相关处理逻辑商品管理、商品查询、购物车表2-5 处理逻辑描述(部分)编号名称输入处理输出LJ01商品管理商品信息根据商品基本信
20、息,存入后台数据库,并在网站首页展示以供浏览者浏览商品列表LJ02商品查询查询要求根据浏览者选择的商品种类或用户输入的商品名称显示相关信息查询结果LJ03用户注册用户信息将用户输入的基本信息存入后台数据库用户列表LJ04用户管理用户列表查看用户的基本信息,通过诚信度,设置会员等级修改后的用户列表LJ05购物车购物选择取出用户所选商品的标识,显示商品的相关信息和用户需要支付的费用我的购物车LJ06订单管理我的购物车、收货者息根据收银台传来的信息,制订成订单,在用户确定后存入后台,管理员可根据订单编号查询相关信息订单列表LJ07公司管理公司信息根据商品基本信息,存入后台数据库,仅供管理员查看公司列
21、表LJ08留言板意见建议用户或浏览者将自己对网站的意见和建议留在网站的留言板上,管理员进行查看和删除留言板信息3 系统设计3.1 物理配置方案设计物理配置方案的设计是整个系统运行的基石,关系着系统的响应性能,进而影响到消费者对此网站的印象和奥运特许商品的销售量。系统运行的软硬件平台如表3-1所示。表3-1 系统运行平台运行平台具体要求CPU服务器:PIIII及以上CPU内存512MB以上操作系统Windows XP数据库MySQL 5.0 + MySQL-Front 3.2插件程序设计语言和技术Java, J2EE, JSP开发工具包JDK 1.6.0开源框架Struts1.2,Hiberna
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 JSP 在线商城 系统 设计

链接地址:https://www.31ppt.com/p-4858615.html