电子商务毕业论文范文《丽嘉家具网上商城的设计与实现》.doc

上传人:文库蛋蛋多 文档编号:3989040 上传时间:2023-03-30 格式:DOC 页数:63 大小:2.79MB
返回 下载 相关 举报
电子商务毕业论文范文《丽嘉家具网上商城的设计与实现》.doc_第1页
第1页 / 共63页
电子商务毕业论文范文《丽嘉家具网上商城的设计与实现》.doc_第2页
第2页 / 共63页
电子商务毕业论文范文《丽嘉家具网上商城的设计与实现》.doc_第3页
第3页 / 共63页
电子商务毕业论文范文《丽嘉家具网上商城的设计与实现》.doc_第4页
第4页 / 共63页
电子商务毕业论文范文《丽嘉家具网上商城的设计与实现》.doc_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《电子商务毕业论文范文《丽嘉家具网上商城的设计与实现》.doc》由会员分享,可在线阅读,更多相关《电子商务毕业论文范文《丽嘉家具网上商城的设计与实现》.doc(63页珍藏版)》请在三一办公上搜索。

1、摘 要21世纪互联网浪潮来临,传统的商业模式发生了重大转变,高效的电子商务系统的运用已被广泛接受,拥有高效率、安全、节约、快捷、全球化等优点,能有效地提高企业在现代商业活动中的综合竞争力。进入新世纪后,人们在家具消费观念上有了一个全新的转变与突破,由以往的功能性的追求发展为个性化、时尚化的享受与欣赏,求新、求变将是未来家具消费的主流,因此家具的更新速度亦会逐步加快,更新周期由目前的数十年变为4年至5年。家具市场呈现出百家争鸣的气氛,不仅国外家具企业向中国市场进军,而且中国家具业在近几年有了突飞猛进的前进趋势,家具市场竞争异常激烈。本系统基于B/S网络服务模式,在Windows7系统下,以SQL

2、 Server 2005为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP技术开发的丽嘉家具网上购物系统。该系统实现了用户注册与登录、商品浏览与查询、订单管理、购物车、公告信息浏览,以及商品管理,订单管理,商品类别管理,用户信息管理、公告管理。该系统是一个动态、交互式的B2C电子商务网站,系统界面美观、操作友好、功能较全面、能很好地提高管理工作的效率。关键词:B2C 购物车 订单管理 商品管理Design and implementation of the Ritz.Carlton furniture online store Abstract:Under the impac

3、t of the Internet wave in the 21st century,the traditional business model has undergone major changes,and efficient E-commerce system has been widely accepted,and owns many advantages such as efficiency,security,economy,globalization and so on,so that it can effectively improve overall competitivene

4、ss in the modern business activity.After entering the 21st century, people change and have a new breakthrough in the furniture consume attitudes and switch from the previous function pursuit of the furniture to personalized enjoyment and appreciation of fashion,novelty change will be the furniture c

5、onsumption mainstream in future, so the update speed of furniture will gradually accelerate from the current update cycle for decades into four to five years.Furniture market showed contending atmosphere,not only foreign furniture enterprises enter the Chinese market, and Chinese furniture industry

6、moves forward by leaps and bounds in recent years, the furniture market is fiercely competitive. This system is based on B/S network service model,in the Windows7 system,using SQL Server 2005 database development platform,Tomcat network information service as application server,and JSP technology to

7、 develop the Ritz Carlton furniture online shopping system.The system realizes the user registration and login,commodity browse and query,order management,shopping cart,announcements information browsing,and commodity management,order management,commodity-category-management,user-information-managem

8、ent, bulletin management.Being a dynamic,interactive B2C E-commerce site,its interface beautiful,and function more comprehensive,it can improve the efficiency of the management work well.Keywords:B2C,shopping cart,order management,merchandise management目 录一、 丽嘉家具网上商城概述1(一)系统开发背景1(二)系统开发工具5(三)系统可行性分析

9、7二、丽嘉家具网上商城需求分析9(一)业务需求分析9(二)功能需求分析10(三)环境需求分析11三、丽嘉家具网上商城系统分析12(一)系统功能模块分析12(二)系统流程分析13(三)系统数据库分析20四、丽嘉家具网上商城系统设计24(一)系统前台功能设计24(二)系统后台功能设计26(三)数据库设计31五、丽嘉家具网上商城系统实现34(一)前台功能模块实现34(二)后台模块设计38六、丽嘉家具网上商城系统测试46(一)系统测试方法46(二)系统测试范围47(三)测试结果48总 结52致 谢53参考文献54附录A 程序主要代码55一、 丽嘉家具网上商城概述(一)系统开发背景1.国内外家具市场状况

10、(1)国外家具市场的发展现状 目前,国际上家具的主要生产地是欧洲的意大利、德国、西班牙、波兰及北欧的一些国家。由于意、德等发达国家国内消费市场较小,巨大的中国市场对他们有强烈的吸引力;加之国内中产阶层和国外商社在华人士对国外高端家具的需求在不断扩大进口。实行零关税后,可以预见的是,家具高端产品的进口批量将会越来越大,价格会逐渐降下来。但是,国外家具生产厂商想大举向中国出口家具还存在不利因素。一是国外家具生产企业的劳动力成本偏高。二是运费高。由于国际市场上原油价格的节节攀升,运输费用一直呈上涨趋势。而家具本身单体面积大.单位体积利润没有别的产品高。三是销售环节多,销售成本趋高。四是由于美元贬值和

11、欧元坚挺,人民币则一直保持着相对稳定,使欧洲家具主产地的货币在国际市场存在汇率上的亏损。综上可见,国外家具向中国出口不易,但国外家具市场也面临收缩的趋势。(2)国内家具市场的发展现状家具市场永远是个朝阳产业,同时家具也是人们日常生活必不可少的装饰品,我国的家具市场正以成倍的速度增长。家具商城网上销售已经成为一个新型产业发展起来,国内家具电子商务仅仅在2000年最为一个全新的产业发展起来,其发展速度惊人,达到30%以上,并且现在已经形成了由索菲亚、京东商城等网上商城为代表的电子商务网站,只是家具网上销售还不够完善,一些地方需要改进,家具网上商城应该与家具制造厂商和木材供应商形成战略合作关系,降低

12、运营成本和风险,提高竞争力。随着国内经济的发展和生活质量的提高,人们对家具饰品的消费也必然增加,国内家具网上销售的潜力也十分巨大。2.家具网上零售市场主要竞争对手现状如今网上的家具电子商务共有三类:第一类是依托实体店家具卖场建立起来的网站,如红星美凯龙;第二类是自己有厂家并有一定的知名度,设计家具网店,一方面是宣传品牌,另一方面是增加一个销售渠道,如曲美等;第三类是既没有实体店也没有自己的品牌,自主建立网站平台,并与一些家具品牌建立互助合作关系,进行网上销售,如专注于网络家具平台的美乐乐家具网。主要竞争对手:(1)林式木业网从2007年创店开始,在2008年淘宝上半年销售额已突破2000万。从

13、2007年开业以来就稳占淘宝家具类产品销售量第一的宝座,是中国互联网家具市场的品牌家具。(2)美乐乐家具网美乐乐家具网从2007年2月创立,主要销售韩菲尔、卡富亚、凯撒豪庭等品牌韩式风格家具。公司利用网站特有的推广优势,将品牌家具搬上了互联网平台,为全国各地的消费者提供全方位的服务,目前在成都设立分公司,不但主营家具,而且也涉及建材领域。(3)广雅家居网广雅网为广雅家居有限公司主管,属于家居贸易中高档中国最大的直销公司,位于家具生产基地东莞,也是东莞唯一上榜的家具商城。是众多品牌厂商面向终端用户直销家具的行业门户,它由众多家居行业的资深专家和行业顾问组成,为终端用户提供了高品质,高水准的商品和

14、服务,同时,超低廉的商品价格也为家具用户节省庞大的居家开支。(4)曲美家具曲美商城依托曲美旗下实体店,曲美家具成立于1987年,曲美家具品牌在充满着对欧洲自由主义生活态度和西方视觉审美艺术的美好敬意下华丽诞生。曲美家具以稳健的经营、雄厚的实力、成熟的产品以及星级的服务,已发展成为集设计、生产、销售于一体的大型、规范化家具集团。(5)红星美凯龙红星美凯龙网上商城是依靠线下实体店在网络跑马圈地,红星美凯龙连续5年跻身中国民营企业500强前50位,自1986年创立以来,始终以建设温馨、和谐的家园,提升消费者的居家生活品味为己任。截至目前,已经在北京、上海、广州、天津等地开办了60家商城,网上商城逐步

15、发展。(6)居然之家居然之家为北京居然之家投资控股集团有限公司旗下商城,公司成立于1999年3月份,是由全国华联商厦联合有限责任公司、北京中天基业投资管理有限公司等33位股东共同投资设立的大型国有控股股份制企业,注册资本8100万元人民币。居然之家网上商城是依靠居然之家实体店进行运行。 3.主要家具网上零售商的竞争优势分析 (1)居然之家网上商城线上线下协同作战 定位中高端错位竞争 独立运营 a.线上线下协同作战居然之家电商策略最大的特点在于四个“同一”:即同一经营主体、同一产品、同一价格和统一服务,从而真正实现线下家居卖场与线上商城的协同合作。传统家居企业在涉足电商时,最大的顾虑来在自于对线

16、下利益的冲击,尤其是品牌商与卖场之间关系也会因此变得紧张。而过多的考虑线上线下冲突,往往造成线上与线下完全处于两个独立的体系,这种割裂对于传统企业十分致命。家居品类的特殊性在于本地化色彩浓厚,同一市场区域都以本地化经营进行区隔,因此居然之家电商现阶段主要会围绕线下做支撑服务,线下业务仍然是主体。随着电子商务的发展和消费者网购意识的加强,多数品牌商触网意愿强烈,但苦于缺乏线上经销,尤其是与其品牌定位相匹配的平台。另一方面,居然之家大多数门店为直营,在对品牌商的管理和相处方面相对融洽,从而减小品牌商入驻线上渠道的思想阻力。居然之家有2000多家品牌商合作伙伴,其中有100家左右已经在其他平台或渠道

17、开展电子商务了,这部分商家不需要再教育,将成为我们主力军。除此之外,协同操作还可以解决独立B2C商初期所面临的流量问题。将利用线下门店资源和已具有的会员体系,逐步实现引流。用户在居然之家线上线下都可以享受同样服务,但未来线上商城的商品和商家一定比线下卖场的更多,因为互联网可以打破区域界线,在SKU丰富度的呈现上具备优势,并且能够便捷下单。居然之家电商还将设立专门的线下产品,当网购人群年龄和相应购买力的增长到一定阶段,将逐步实现消费人群从线下到线上的迁移。b.定位中高端市场错位竞争居然之家电商平台的上线时间则刚好确定为2013年的“双十一”当天。面对天猫强势来袭,居然之家方面则另有打算。“双十一

18、”不能简单理解为天猫的节日,而是已经成为电商节日了。从以往两年的经验判断,“双十一”当天流量是水涨船高的,这对于居然之家而言是天然的流量。面对流量峰值,技术团队的压力会倍增,但也是检验居然之家网上商城团队运营能力、系统承受能力和用户体验的最佳时机。显然,居然之家上线后,不仅要面临“双十一”单日的流量,而是更多地竞争对手。随着全友家私等家具品牌在天猫我“双十一”期间一鸣惊人的表现,家居电商在2013年成为平台新一轮厮杀的战场。居然之家电商将卡位中高端家居市场,从而避开与天猫等已成熟的B2C正面竞争。从市场分布来看,居然之家就好像是“奢侈品”,所以电商平台力求先把业务做好。网上商城上线之后,会充分

19、发挥居然之家的品牌性和资源性。尤其是在树立口碑方面,将目光放在她更为长远的未来,坚信成熟期的网购市场,价格不再是主导因素,而是多样化的个性化的需求。居然之家线下以服务著称,线上服务也不能差。所以一旦产品或服务出现问题,其他电商平台是站在商家背后的,而居然之家则要站在商家的前面。居然之家电商未来将做全业态布局,不仅仅是销售家具产品,包括家纺家装以及他的房设计装修都会有所渗透,最终成为“完整健康之家”的解决方案提供商。c.已成立独立子公司此次是北京居然之家投资控股集团有限公司正式确认涉足电商以来,首次公开电商策略。为了更加灵活自主的管理线上业务,居然之家电商是集团全资子公司,独立董事会,直接向集团

20、总裁汇报工作。目前,居然之家电商公司团队大致在80人左右,基本都是具备线上和线下双重经验的人才。团队有来自于库巴的前技术总监,有来自王府井、百盛的总监,还有来自天猫的招商运营管理人员。在上线之前,汪小康和他的团队主要负责运营规划和平台搭建,同时还在进一步招聘管理人员。据公开资料显示,北京居然之家投资控股集团有限公司,成立于1999年3月份网王,目前在全国具有六十多家分店,总营业面积超过200万平方米,年销售额超过300亿元。预计在2015年,居然之家将完成主要地级城市的布局,店面数量超过100家,年销售额超过500亿,成为中国家居建材流通业第一品牌。美乐乐家具网O2O模式竞争优势a.美乐乐规模

21、通过了解,美乐乐现全国共136家家居体验馆,网上开通城市为86个城市。美乐乐的成功是整合了上游供应链,解决了下游服务终端的问题,形成了一个产销、服务一体的家具产业直销服务平台。b.线上推广1)百度推广策略分析:百度是中国最大的搜索引擎,在全国各线城市都有它的用户群体,而且客户群体非常广泛,但是其主要用户群体多是70-90后。而近几年正是80后家居市场最好的时机,也恰恰是这个时机符合了美乐乐经营战略。所以美乐乐前期决定投入大量的资金通过百度快速增加品牌知名度从而转化成流量及成交量,在推广同时在地面建立实体体验馆,做到线上线下资源互补。2)媒体推广全国各大知名门户网站软营销3)微博、博客营销4)合

22、作策略美乐乐进驻天猫和京东的目的引入流量进行精准营销。增加品牌知名度,已在成熟期达到最大盈利目的。5)本地化推广QQ群、当地社区营销建立自己的QQ群用户基础,利用当地成型的社交论坛,发一些活动的公告及推广信息为主。 6)线上其它推广方式百度贴吧、文库等网上免费资源c.线下推广营销分析实体体验馆美乐乐线下主要以实体体验馆自推为主,幷没有在线下投入太大的推广费用。d.美乐乐的劣势 1)单品牌运营的局限性 2)区域营销投资力度不够大 3)投资大,资金链容易出问题 4)商城导购系统、服务系统需完善4.丽嘉家具网上商城的竞争优势该商城一切活动以客户为中心,满足客户需求,不断提高商城的服务质量,力求在家具

23、电子商务销售市场获得地位。a.与知名家具网站合作了解当前家具电子商务市场,将具有较高知名度的家具品牌入驻本商城,比如居然之家、红星美凯龙等,一方面做好品牌推广工作,另一方面增加网站点击量,访问量及流量,提高销量,获得知名度。 b.网站目标定位明确入驻商城的家具品牌主要针对高中端消费者,他们具有丰厚的资金,以及对家具品牌的信赖度,青睐于高档商品,追求享受、个性化的风格。本商城力求寻找高中端消费者,刺激其购买欲望,从而获得忠实的购买群体。 c.商品配送安装及售后服务周到消费者在商城购买家具后,提交订单,系统确认后,会马上安排发货,选择合适的物流公司,从厂家直接发货给客户,负责家具安装的负责人会赶往

24、收货地址,对家具安装。如果家具出现问题,联系售后服务,商城会及时处理。(二)系统开发工具1.JSP技术优缺点本系统采用JSP技术开发,JSP与同类的CGI、ASP、PHP相比有着独特的优势。JSP是Sun属下Javasoft公司推出的技术,使用的Java语言是ASP、PHP和JSP三者中最新的技术。它以JavaServlet技术为基础,又在许多方面作了改进,并且充分借鉴了ASP和PHP一些合理的地方。它的平台无关性胜过ASP技术,而强大的JDBC数据库接口规范又优于PHP技术,而且JSP技术是以JAVA语言为基础的,可以使用JavaBeans组件和自定义标签,因此具有良好的扩展性。总的来说,J

25、SP业已成为目前主流的动态网页开发技术之一。JSP的优点如下:(1)借助JSP技术,Web网页设计人员可以使用HTML或者XML标记来设计和风格化Web页面,使用JSP标记来生成动态Web页面。在服务器端,JSP引擎负责解释JSP标记和脚本,生产请求的内容,然后将结果以HTML页面等形式发送回浏览器。这样开发者可以保护自己的核心代码,同时可以保证任何Web浏览器的高度兼容性。(2)JSP页面可借助可重用的、跨平台的组件(JavaBean).来执行Web应用所要求的极为复杂的业务处理。能够共享和交换调用一般操作的组件.或者让这些组件被别的开发人员或者开发团队所使用。(3)通过开发定制化的标签库等

26、方法.JSP技术可以支持动态扩展技术。(4)作为Java2的一个重要组成部分.JSP技术能够支持高度复杂的、基于Web的企业级应用。JSP技术可以轻松地与现有多种应用体系架构整合.可以充分利用已有开发工具和技巧.并扩展到企业级分布式应用环境。此外.JSP技术无论是在跨平台特性、运行效率、企业级软件开发还是商业支持方面都具有优势.从而使其成为目前和未来进行动态网页开发的最佳工具之一。2.MyEclipse 软件介绍MyEclipse,全称MyEclipse Enterprise Workbench,是基于Eclipse进行扩展,整合了多方插件,功能非常强大,对各类语言的支持很广泛,兼容性好,可以

27、方便快捷地开发各类应用,使用起来得心应手,直接提高了程序员的开发效率。最新版本的MyEclipse 8.6来说包含了不少吸引人的新特性,尤其是在对主流Java框架的支持都更新了不少,MyEclipse 8.6的主要改进是在团队写作和集中工作环境的集中配置管理方面。同时MyEclipse 8.6还包含了上百个功能的改进和新特性,这些新功能和特性将让MyEclipse 8.6用户在开发代码,测试,以及部署应用方面都得到极大的便利。3.SQL server 2005 数据库介绍这次网站的设计选用Microsoft SQL Server 2005作为后台数据库。SQL Server 2005是一项全面

28、完整的数据库与分析产品。从借助浏览器实现的数据库查询功能到内容丰富的扩展标记语言(XML)支持特性均可有力地证明,SQL Server 2005为全面支持Web功能的数据库解决方案。与此同时,SQL Server 2005还在可伸缩性与可靠性方面保持着多项基准测试纪录,而这两方面特性又都是企业数据库系统在激烈市场竞争中克敌致胜的关键所在。SQL SERVER 2005还推出了一组复杂的新安全特性:强大而灵活的基于角色的服务器、数据库和应用程序配置安全性;集成的安全性审核工具可以跟踪18个不同的安全事件及其子事件;精密的文件和网络加密支持,包括SSL(安全套接字层)。对比SQL Server 2

29、005 和其他的大型数据库管理系统,SQL Server 2005 具有可靠的安全性,更快的存储速度,高度的兼容性,因此,应用SQL Server 2005作为后台数据库为系统的开发提供了强有力的支持,并对以后软件的运行提供了坚实的基础。4.Tomcat服务器介绍Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的

30、扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为7,0,39。Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服

31、务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能 。(三)系统可行性分析本系统采用MVC设计模式,使用符合JSP Model2的设计标准,在前台用JSP进行页面开发和管理用户界面,提示信息完善,界面友好,具有较强的亲和力,后台采用SQL server 2005数据开发和管理数据库,对数据库操作采用事务处理机制,具有强大的错误处理功能。本系统的开发环境是使用现在非常流行的开源开发工具MyEclipse和Tomcat服务器。本系统在技术方面可行,系统的目标确定后,可以从市场可行性、经济可行性、技术可行性和运行可行性等几个方面对能否实现

32、新系统目标进行可行性分析。1.技术可行性JSP是java在Internet/Internet Web 上的重要技术,能够与各种java技术完好的结合在一起并实现非常复杂的应用。因此得到了广泛的支持,成为一种流行的网站开发技术。利用JSP技术能建立先进、安全和跨平台的动态网站。鉴于JSP的成熟与广泛使用,以及学习数据库时对SQL Server的了解,所以采用Microsoft SQL Server作为数据库的后台。本系统采用MVC设计模式,使用符合JSP Model2的设计标准,在前台用JSP进行页面开发和管理用户界面,提示信息完善,界面友好,具有较强的亲和力,后台采用SQL Server 20

33、05数据开发和管理数据库,对数据库操作采用事务处理机制,具有强大的错误处理功能。本系统的开发环境是使用现在非常流行的开源开发工具MyEclipse和Tomcat服务器。使用很灵活以及他们当前的广泛实际应用,充分说明本系统在技术方面可行。2.操作可行性在企业信息化高需求与快速发展的时代,计算机已经成为企业员工必备的技能。本系统以计算机作为服务器的网站,可以很方便的对网站进行操作和管理。 3.管理可行性本系统采用B/S架构,对销售商品进行网上管理,操作简单易懂,对用户来说不需要高深的计算机专业知识,只要管理员能够懂得使用网络,就可以对商城进行使用和维护。4.经济可行性本系统开发属于轻量级的Java

34、 Web应用开发,所用到的资料均来自于互联网以及可以免费获取到的书籍,系统的开发是基于笔者所学习过的一些相关专业知识来进行的,并且充分利用到笔者所现有的硬件设备以及软件设备,因此,软件开发过程所需的开发成本几乎为零,企业只需要付出搭建服务器的成本即可上线运行,因此,这样的开发成本是完全可以接受的。由以上分析可见,从经济的角度来看,本系统的开发是可行的。二、丽嘉家具网上商城需求分析我通过亲身体验在各大 B2C 网站的购物流程,如卓越网、百度有啊、淘宝网、京东商城等等,熟悉其实现购物的方式,了解其管理的运作方式和管理业务流程,分析现在 B2C 网上商城的基本运行情况和不足并探讨其需求。同时,参考了

35、相关网站的调查分析报告等,从而分析本系统的需求。需求分析的主要任务是通过对用户的业务活动进行详细调查,进而对系统的工作概况有一个充分了解,并能够明确用户的各种需求,在这些基础上再确定新系统的功能。新系统必须充分考虑今后的扩充或改变的可能性。本系统是针对用户而专门开放的网上箱包销售系统,针对本系统做了三个方面的需求分析:系统业务需求分析、系统功能需求分析、系统环境需求分析。(一)业务需求分析丽嘉家具网上商城的业务需求主要包括:用户登录及注册需求、商品搜索需求、购物车需求等。具体如下:1.用户登录及注册需求:未注册的网站访问者,访问网站主页面时,可以进行浏览和查询商品操作。当用户想购买商品或者将喜

36、爱的商品加入购物车时,系统会自动提示用户未登录,并跳转到用户注册页面。用户注册成为网站会员,会员登录网站后才能使用购物车购买商品、生成订单。2.商品搜索需求:用户来到网站之后,需要查看自己想购买什么商品,需要用网站的搜索模块进行商品的搜索,用户可输入商品名称、商品类型等信息快速准确地搜索到自己想要的商品。3.网站购物车需求:当用户查看了自己想要购买的商品时,就需要一个购物车的功能。用户未注册登录之前将商品放入购物车会提示用户登录并跳转到用户登录页面。用户登录之后,可以将商品放入购物车,并随时对商品数量进行修改,也可以删除购物车里面的商品,最终通过购物车生成订单。业务流程图是用一些规定的符号及连

37、线表示某个个具体业务处理过程的图表,描述系统内各单位、人员之间的业务关系,作业顺序、管理流向的图表即为业务流程图。通过对网站系统需求的描述,该系统的业务流程图可用下图2-1来描述从前台用户下订单到后台管理员处理的一系列过程。(注:在以下的业务流程图中,实体用圆形表示,业务流用箭头表示,数据用不规则四边形表示。)图2-1 系统业务流程图(二)功能需求分析丽嘉家具网上商城根据用户的角色类型设计不同的功能需求。本系统针对三种不同类型的用户进行功能需求分析:1.游客游客进入“丽嘉家具网上商城”首页可以正常浏览商城中的商品,查看商品详细信息、公告信息等,利用搜索功能快速查询商品,并且通过注册成为商城普通

38、会员。但是使用涉及需要登录的页面功能,系统会自动提示未登录警示。2.会员进入“丽嘉家具网上商城”注册成为会员的非管理员用户。会员在商城除拥有游客所拥有的功能之外,还可管理自己的购物车,在不同栏目中选购自己需要的商品并结算下单,填写订单信息。同时会员可以查看自己的用户信息和订单信息,并可根据需求更改用户信息。3.管理员管理员通过输入网址或前台首页底部的“进入后台”按钮,进入后台登录页面,登陆后管理员拥有系统的全部功能操作权限,能对系统数据库的信息进行增删改查操作,包括:会员管理、商品管理、订单管理、公告管理等。(三)环境需求分析随着互联网的高速发展,Web应用技术也得到了迅速提高。电子商务平台便

39、是基于这些互联技术发展起来的。而基于 B/S体系结构的网上购物系统正是电子商务的典型,系统简单却功能强大。由于客户端服务器(C/S)应用程序可维护性差,而且对客户端计算机要求功能必须相当强大。为了解决这个缺点,浏览器服务器(B/S)应用程序应运而生。客户端只要求安装有浏览器,就可以与服务器连接,运行整个应用程序。与此同时,由于服务端与客户端分离,应用程序的版本不管如何更新,都只会在服务器端进行,这样客户端可以节省大量资源和时间。近年来,B/S结构越来越受到企业和公司等的喜爱和重用,选择B/S结构是当前电子商务系统开发的明智之举,能充分适应市场的需求。本系统便是采用B/S结构进行开发的。本系统的

40、运行环境硬件环境(推荐)CPUIntel Core2 I3或更高内存1G或更多显示器分辨率1366X768或更高软件环境(推荐)操作系统windows 7数据库SQL Server2000Java开发环境JDK1,6开发工具MyEclipse 8,6中间件服务器Tomcat6,0或更高三、丽嘉家具网上商城系统分析(一)系统功能模块分析此基于电子商务理论与JSP技术的网上商城购物系统,分前台功能和后台管理功能: (1)前台部分由用户使用,主要包括用户管理(用户登录、注册),商品信息、购物车管理、商品搜索、我的订单等。 (2)后台部分由管理员使用,主要包括管理员身份验证,商品信息管理,订单管理,会

41、员管理,公告管理、商品类型管理等。系统前台管理购物车我的订单会员管理商品搜索公告展示商品展示删除商品添加商品查询商品修改数量查询订单生成订单修改数量修改数量查询公告信息修改会员注册商品类别商品名称新品上市特价商品畅销商品图 3-1 前台功能模块图系统后台管理会员管理公告管理订单管理商品管理修改公告会员修改会员查看会员删除商品修改商品添加订单查询订单审核添加公告删除公告查询公告商品查询商品删除图 3-2 后台功能模块图(二)系统流程分析1.数据流程图数据流程图用于描述系统数据的主要流程,它将数据单独的抽象出来并通过图形方式表达出数据的走向和具体的流动、处理、存储过程。数据流程图主要分为四个组成部

42、分,分别是外部实体,处理过程,数据存储和数据流。依据上文分析过的业务流程,为了描述软件应用中复杂的数据流向和处理,笔者对各个主要角色所具有的功能进行细分并编绘出细分DFD图,具体请看以下图示:(a)外部实体 (b)处理过程 (c)数据流 (d)数据存储图3-3 基本元素图(1)网上商城顶层数据流程图P0丽嘉家具网上商城系统会员信息会员信息管理员商品信息订单信息会员订单信息商品信息更新信息基本信息数据存储D图3-4 网上商城顶层数据流图(2)网上商城系统一层数据流图F9P10公告管理D500101公告信息表P11公告浏览 F6F1P7会员管理D11用户信息表P1注册登录F5F2P6登录管理员 用

43、户F7P8商品管理D200101商品信息表P2查询商品D300101管理员表P3购物车F3D400101订单信息表P9订单管理P4生成订单F8F4P5查看订单D200101商品信息表P12浏览商品图3-5 网上商城一层数据流图2.数据字典分析数据字典是对外部实体、处理过程、数据流、数据存储等作出阐述和定义,目的是对数据流程图里面的各个元素进行详细的讲解。其最主要的用途是用作系统分析阶段的工具,供人查看每一个条目的详细信息,对数据流程图中的每个元素加以定义和说明,同时,在数据字典中建立严密一致的阐述和定义,能够充分保证用户和分析员的互相沟通和理解。(1)外部实体定义名称:用户 总编号:1001说

44、明:登录系统进行操作的人 编 号:001输入数据流:用户信息、订单信息、购物车信息输出数据流:订单信息、商品信息 名称:管理员 总编号:1002说明:管理后台数据的人 编 号:002输入数据流:用户信息、订单信息、商品信息输出数据流:用户信息、订单信息、商品信息(2)主要的处理过程名称:注册登录 总编号:2001功能:提供用户注册和登录 编 号:P1输入数据流:用户名、密码等用户信息 输出数据流:用户信息处理逻辑:用户注册时用户获得数据流F1,将信息存储到用户信息表中,完成注册;当用 户登录时从数据库获取信息与用户输入信息进行对比,判断用户登录是否成功。 名称:查询商品 总编号:2002功能:查询用户需要的商品 编 号:P2输入数据流:商品名称、商品类型等商品信息 输出数据流:商品信息处理逻辑:由用户输入查询条件,进过处理到数据库中查找对应商品信息,最后将符合条 件的产品返回给用户,完成查询操作。名称:添加购物车 总编号:2003功能:存放商品 编 号:P3输入数据流:商品名称、购买数量、价格合计等信息 输出数据流:购物车信息处理逻辑:用户选好商品,将其放入购物车,完成添加购物车操作。名称:生成订单 总编号:2004功能:生成订单 编 号:P4输入数据流:商品名称

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号