B2C电子商务平台的设计与实现毕业设计(36页).doc
《B2C电子商务平台的设计与实现毕业设计(36页).doc》由会员分享,可在线阅读,更多相关《B2C电子商务平台的设计与实现毕业设计(36页).doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-B2C电子商务平台的设计与实现毕业设计-第 27 页摘要随着互联网技术进入中国后,电子商务发展的如火如荼,电子商务被越来越多的企业作为一种交易方式,地位与日剧增。电子商务已经成为企业之间、企业对个人、个人之间重要的交易方式。本论文就毕业设计的内容,系统地阐述了整个电子商务系统的设计与实现。系统主要解决三个问题:1、web程序的开发。2、解决数据库访问的安全问题。3、购物车技术的设计与实现。数据库的安全问题主要是防止SQL注入的安全问题,采用PreparedStatement来先进行预编译sql语句,这样就避免了使用Statement出现的SQL注入的问题。通过分析购物车的特点和作用,决定采用
2、将购物车的信息存入数据库,操作购物车时,对数据库中的购物车对应的表进行对应的操作。本系统基于B/S模式,实现了用户模块和管理员模块的所有功能,用户模块包括:用户登录与注册、浏览商品、查询、加入购物车、购买与评论功能。管理员模块包括:管理员登录、用户管理、商品管理、评论管理、系统公告管理。本系统的界面简洁明了,操作便捷,交互性较好。本系统的实现可以为商家提供很多的便利,将传统的购物模式改为网上购物模式,避免了现实中商店会遇到的很多问题。对于商城中的会员,更加方便他们对商品的购买和挑选,足不出户就能享受购物的乐趣。关键词:B2C;电子商城;在线购物;系统实现;AbstractWith the In
3、ternet technology into China , e-commerce development in full swing , more and more e-commerce business as a trading status with the Japanese surge. E-commerce has become among business, business to significant transactions between individuals, individuals. The papers on the graduation project , sys
4、tematically describes the design and implementation of the entire e-commerce system . System is mainly to solve three problems : 1 , the development of web application. 2 , solve the security problem of database access . 3, the design and implementation of shopping cart technology. Database security
5、 is to prevent SQL injection security issues , using PreparedStatement to be pre- compiled sql statement , thus avoiding the use of Statement SQL injection problems arise . By analyzing the characteristics and functions of a shopping cart , decided to use the shopping cart information stored in the
6、database , operating shopping cart, shopping cart in the database table corresponding to the corresponding operation . All functions of the system based on user module B / S mode to achieve the user module and administrator module include : user login and registration , browsing merchandise , query,
7、 add to cart, purchase and review functions. Administrator modules include: administrator login , user management, product management, review management, system management announcement . The system interface is simple and clear, easy to operate, interact better. Realization of the system can provide
8、 a lot of convenience for businesses , the traditional mode of shopping to online shopping patterns , avoiding the many problems encountered in reality shops. For members of the mall , more convenient to buy their goods and selection , patrons can enjoy shopping at home.Keywords: B2C; electronic mal
9、l; online shopping; system implementation;目录第一章绪论11.1 选题背景11.2国内外现状11.3研究目的和意义21.4本课题研究内容21.4.1研究目标21.4.2研究内容21.5 可行性分析31.5.1 技术可行性31.5.2 经济可行性31.5.3 操作可行性31.6本文的结构安排3第二章相关理论和技术介绍42. 1 JSP(Java Server Pages)42.2 Struts242.3 MVC设计模式5第三章需求分析73.1用户功能需求73.2性能需求83.3购物流程83.4处理流程93.4.1系统操作流程93.4.3数据增加流程103
10、.4.4数据修改流程103.4.5 数据删除流程11第四章概要设计134.1功能模块图144.2系统设计方案144.2.1第一步:分析问题144.2.2第二步:理解涉众的需要154.2.3第三步:定义系统164.3数据库设计方案184.3.1系统E-R图184.3.2 数据库选择与分析184.3.3数据表的结构194.3.4选题相关支持条件224.3.5文件夹结构图234.4系统架构设计244.4.1系统技术路线244.4.2体现整体架构设计的包图244.4.3体现整体架构设计的类图25第五章 详细设计285.1界面介绍及操作流程285.1.1系统首页285.1.2用户注册285.1.3用户个
11、人中心295.1.3管理员登录界面295.2关键代码分析30第六章 系统调试与测试336.1程序调试336.2程序的测试336.2.1测试的重要性及目的336.2.2测试的步骤336.3.3测试的主要内容346.3.4测试用例记录346.3运行结果分析36第七章 结论377.1系统评价377.2安全性问题37致谢39参考文献40第一章绪论1.1 选题背景 电子商务不断的普及和深化,在各行各业都有了不同的应用,并且应用水平不断的提高,正在形成与实体经济深入融合的发展趋势。2011年中小企业网上交易和网络营销的利用率超过了45%,网络零售交易额迅速增长,成为拉动内需、优化消费结果的重要途径。目前,
12、电子商务在我国已经成型,最具代表的就是淘宝商务平台,该平台在2013年“双十一”中,交易额达到350亿,从这么高额的交易金额可以看出,现在在我国,电子商务平台的用户量已经达到很高的数量,并且每天使用电子商务平台来实现买卖行为的用户数量还在不断的增加。 电子商务的发展仍热存在一些较为突出的问题。一是电子商务的经营模式创新发展的作用尚未充分发挥。二是电子商务平台的服务能力需要提高,在交易过程冲出现的经济纠纷仍然很明显,还需进一步的提高服务能力。三是电子商务的安全问题,很多消费者觉得网络交易存在风险,消费者的信息得不到保障,对于这个问题,更多的是需要技术手段的提高和更加完善的保密协议。四是在电子商务
13、平台上出售商品的卖家,依然存在欺诈行为,例如:通过刷流量或信誉做出一种商品很好的假象,对于这种行为需要绝对的禁止以保证广大消费者正确的选择。1.2国内外现状在中国,以珠峰科技8848为代表的B2C企业从一开始就以极高的关注率吸引着世人的眼球,然而随着B2C符号式人物“老榕”王峻涛从8848下课并转战西单购物、6688,真正意义上的B2C也仅存卓越网、当当网等少数几家在支着风中的旗帜。而风头正劲的却是C2C迅速崛起,ebay易趣、淘宝网已经形成巨大的影响力吸引着商家和买家的极大关注。那么是不是B2C就已经失去往日的风采了呢?答案必然是否定的。8848CEO吕春维说:未来十年是从信息平台到娱乐平台
14、到商务平台发展过程,无论国内还是国外专家都反复强调这一点。 但是B2C电子商务如何突破:能够提供的商品和服务太少的问题、浏览顾客的忠诚度问题、信息传递的平面化问题、顾客的购物体验问题、缺乏互动与个性化服务等等问题?。同时,B2C电子商务的“三座大山”的制约依然没有有效的解决:信用机制、支付手段、物流体系的制约。 电子商务含义就是利用电子信息技术、网络互联网技术和现代通讯技术,有效的将商品的的资源管理和人们的交易行为结合起来,从而实现企业与企业、企业与顾客之间的交易行为计算机化。从1997年开始我国出现了电子商务交易行为,至今有20多年了,随着计算机技术的不断发展,该行业会越来越盛行于各行各业。
15、企业可以通过电子商务平台来扩展自己的客户群体,个人也能通过该平台进行买卖行为。其中典型的代表有:(1)宇商网:中国领先的电子商务交易平台, 属于商怡亚通旗下的网站,是中国最大供应链服务,提供宇商金融支持、供应链服务、商品交易服务等。(2)淘宝网:阿里巴巴旗下网站,目前,淘宝网是亚洲第一大网络零售商圈,其目标是致力于创造全球首选网络零售商圈。通过结合社区、江湖、帮派来增加网购人群的粘性。(3)企汇网:为企业提供店铺装修、产品发布、在线洽谈、在线支付及各种营销推广方式,满足企业网上推广、企业品牌建设、产品交易、原材料采购、行业交流、行情查看等多重需求。1.3研究目的和意义本文试着从创新的角度来思考
16、B2C电子商务的模式问题,尝试从传统企业已经被证明能够有效运营的零售商业模式导入电子商务的方式,以走出一条探索之路求得新模式的成功。百年来的连锁经营模式和五十年来的直销模式都是极其成功的典范,电子商务作为运用新式技术手段的商务形态,其本质并没有脱离“商务”本身特性。本论文从研究多种形态的商业模式开始,寻求各种模式能够被电子商务形态所利用的优势特点,探索将其有效结合的途径,希望给出一条B2C电子商务的创新出路。B2C即企业通过互联网为消费者提供一个新型的购物环境网上商店,消费者通过网络在网上购物、在网上支付。由于这种模式节省了客户和企业的时间和空间,大大提高了交易效率,特别对于工作忙碌的上班族,
17、这种模式可以为其节省宝贵的时间。24小时营业的网上商店,365天无需专人看店,一样可以照常营业,传统的商店一般营业时间不会超过十二个小时,遇上不好的天气或者遇到急事,都会影响店铺的营业,但是电子商城就避免了这个问题,只需要在有网络和电的环境下,就能照常营业。由于不受这些传统原因的限制,使得消费者突破了很多限制,方便了自身的消费。1.4本课题研究内容1.4.1研究目标本课题的研究目标是通过对电子商城的功能分析,系统设计、公共模块设计、数据库设计和购物车模块设计与实现,开发出一个基本能满足用户需求的电子商务网站。该网站可以展示商品,实现商品的选购、订购、付款和信息查询的功能,为消费者和管理者提供更
18、好更快捷的服务。1.4.2研究内容本文研究内容主要有以下几个方面:(1)研究怎样使用UML技术对系统进行建模分析,给出适合特点的系统架构图,系统类的设计和数据库的设计。(2)研究怎样编写安全的WEB应用程序、购物车设计与实现、数据库的设计、系统界面的设计等。设计出安全、效率、美观的系统。1.5 可行性分析1.5.1 技术可行性本系统对于技术的要求不是很高,只要一台装配好编程环境的计算机即可,前端页面可利用HTML语言来设计,目前该语言发展的已非常成熟。后台可利用Java EE来进行开发,利用目前很成熟的技术完全可以胜任该系统的设计与实现。1.5.2 经济可行性本系统面向个年龄层次的消费者,消费
19、群体广泛,经济收益可观。系统的成本主要在于系统的开发上面,一旦系统投入使用,可以带来的经济效益远远大于系统成本的开发,所以在经济上完全可行。1.5.3 操作可行性本系统设计的界面充分考虑人类思考和行为的习惯,操作简单,系统响应迅速。数据录入规范,可靠。适应能力强,可扩充性较好。 1.6本文的结构安排第一章 绪论,简单的介绍了选题的背景,电子商城在国内外的现状,课题研究的意义,本文主要研究的内容以及文档结构的安排。第二章 相关理论和技术介绍,详细的介绍了本系统所用的技术方面的知识。第三章 需求分析,本章中说明了用户的功能性需求、系统的性能需求和系统处理的流程。第四章 概要设计,在本章中主要是对整
20、体设计的描述,包括功能模块设计、系统方案设计、数据库方案设计和系统架构的设计。第五章 详细设计与实现,主要说明系统的详细设计过程,从界面的设计、系统操作流程的分析与设计和关键代码的分析。第六章 系统调试与测试,本章的内容主要是围绕系统测试方面展开,介绍系统测试的过程,给出测试用例,并根据测试结果进行分析。第七章 结论,对整个系统进行一下评价,说明系统还存在的一些问题。对系统存在的安全性问题进行描述。第二章相关理论和技术介绍2. 1 JSP(Java Server Pages) JSP作为一种新的Web应用开发技术,越来越受到开发人员的关注。它为创建高度动态的Web应用提供了一个独特的开发环境,
21、能够适应市场上绝大多数的服务器产品。JSP是由多个公司参与合作建立起来的动态网页技术标准。JSP的具体特征如下:(1)分离内容的生成和演示。使用JSP技术,Web页面开发人员可以使用HTML标识设计和格式化最终页面。使用JSP标识或者Java片段来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBean组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。(2)生成可用的组件。绝大多数JSP页面依赖于可重用的、跨平台的组件来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者让这些组件为更多的使用者或者客户集体所使用。(3)采用标识简化页面开发。Web页
22、面开发人员不一定都是熟悉脚本语言。JavaServerPage技术封装了许多功能,这些功能都是在易用的、与JSP相关的XML标识中进行动态内容生成时所需要的。标准的JSP标识能够访问和实例化JavaBean组件、设置或者检索组件属性、下载Applet以及执行用其它方法更难于编码或耗时的功能。通过开发定制标准库,JSP 技术可以进行相当的扩展,第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web 页面开发人员能够使用熟悉的工具和同标识一样执行特定功能的构件来工作。2.2 Struts2Struts2是对Struts1的改进,主要表现在以下几个方面:(1) 在Action的实现方面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- B2C 电子商务平台 设计 实现 毕业设计 36
限制150内