基于B2C电子商务模式的网上购物系统设计与实现---毕业设计.doc

上传人:滴答 文档编号:1273733 上传时间:2019-01-26 格式:DOC 页数:45 大小:2.56MB
下载 相关 举报
基于B2C电子商务模式的网上购物系统设计与实现---毕业设计.doc_第1页
第1页 / 共45页
基于B2C电子商务模式的网上购物系统设计与实现---毕业设计.doc_第2页
第2页 / 共45页
基于B2C电子商务模式的网上购物系统设计与实现---毕业设计.doc_第3页
第3页 / 共45页
基于B2C电子商务模式的网上购物系统设计与实现---毕业设计.doc_第4页
第4页 / 共45页
基于B2C电子商务模式的网上购物系统设计与实现---毕业设计.doc_第5页
第5页 / 共45页
点击查看更多>>
资源描述

1、 本 科 毕 业 论 文 基于 B2C 电子商务模式的 网上购物系统设计与实现 The Design and Implementation of Shopping Online System based on B2C E-Commerce Pattern 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 指导教师: 年 月 摘 要 随着 Internet 飞速 发展,互联网成为人们快速获取、发布和传递信息的重要渠道。它在人们的 政治 、 经济 、生活等各个方面发挥着重要作用。 Internet上发布信息主要是通过网站来实现。随着人们生活水平逐步提高,足不出户完成工

2、作、学习、娱乐、购物等已经成为人们对快节奏生活方式的一种需求。本次设计初步实现了网上购物的基本操作流程 和 会员制购物体系 。 在电子商务在中国逐步兴起的大环境下,建立利用互联网开拓信息渠道,帮助企业及时调整产品结构,协助经销商打开货源的信息门户成为解决信息流通不畅的有效方案。毫无疑问,电子商务有利于企业转换经营机制,建立现代企业制度,提高企业的管理水平和国际竞争力。 网上购物系统作为 B2B、 B2C 和 C2C 电子商务的前端商务平台 , 在其商务活动全过程中起着举足轻重的作用。网上购物系统能在网络上建立一个虚拟的购物平台,改变传统的购物流程,使购物变得轻松、快捷、安全、方便。网上购物系统

3、的开发也正是在这个背景下提出的。 本文阐述了开发网上购物系统的目的、过程,给出了购物网的系统概要,并详细分析了数据库的设计,以及各个功能模块的实现。 此系统分为前台 管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用 , 包括:浏览商品、查询商品、订购商品、购物车、用户维护等功能;后台 管理是提供给管理员的,其中包括:商品管理、用户管理、订单管理等 , 使管理 员从烦琐的手工操作中解脱出来,提高 办公效率 。 本系统适合个人创业开设网络商城,同时也适合于广大企业单位运营,系统设计规范坚持以顾客为第一导向,对于提高企业的规范化及竞争力起到了积极的推动作用。 关键词 : 电子商务;网上

4、购物; web 服务 Abstract With the rapid development of internet, it becomes the channel from which people quickly access, publish and disseminate important information. Internet plays an important role in peoples political, economic, and other aspects of life. Publishing information on the internet is ma

5、inly through the website. As peoples gradually raising standard of life, it has become a requirement working, studying, entertainment, shopping at home in peoples fast-paced lifestyle. The design realized the basic operation flow of the shopping on the internet, membership-based shopping system, als

6、o improved the sites functionality. E-shopping system plays an important role in B2B, B2C and C2C e-commerce business platform. On-line shopping system establishes a virtual shopping platform and changes the traditional shopping process and so that shopping has become easy, fast, safe and convenient

7、. The On-line shopping system is studied in this background. This paper describes the purpose and process of online sales, gives the systematic analysis of the site. It also describes the realization of the database and various functions. This system includes two parts: front-stage management and ba

8、ck-stage management. The front-stage management is a friendly operational interface, providing useful function for user. It includes browsing goods, ordering goods, putting goods into shopping-car, etc. The back-stage management is used by manager, including the management of goods, members and orde

9、rs. The system set up not only for personal business of online marketplace, but also suitable for enterprises operating units. It designs specifications played an important role in promoting for the standardization and enhancing their competitiveness. Key words: E-commerce; Online sales; Web service

10、. 目录 第 1 章 引 言 . 1 第 2 章 系统开发概述 . 3 2.1 系统开发的背景 . 3 2.2 系统开发的意义 . 3 2.3 系统开发所用的技术支持 . 3 第 3 章 需求分析 . 5 3.1 系统服务的对象和提供的服务 . 5 3.2 系统功能描述 . 5 3.3 可行性分析 . 7 第 4 章 概要设计 . 8 4.1 系统结构 . 8 4.2 系统功能模块 . 9 4.3 系统流程图 . 10 第 5 章 详细设计 .11 5.1 数据库设计 .11 5.2 首页设计 . 14 5.3 前台主要功能模块的设计 . 15 5.4 后台管理模块 . 24 第 6 章 项目

11、测试 . 33 6.1 测试目标 . 33 6.2 单元测试与集成测试 . 33 6.3 系统测试用例及说明 . 37 第 7 章 用户手册 . 33 7.1 硬件配置 . 37 7.1 硬件配置 . 37 7.3 系统安装说明 . 37 结 论 . 38 参考文献 . 39 致 谢 . 40 Contents chapter 1 Introduction . 1 chapter 2 Overview of The System Development . 3 2.1 Development Background . 3 2.2 The Meaning of Development . 3 2

12、.3 Related Technologies. 3 chapter 3 Needs Analysis. 5 3.1 System Service . 5 3.2 System Functional Description . 5 3.3 Feasibility Analysis. 7 chapter 4 Summry of Design. 8 4.1 The System Structure. 8 4.2 System Function Module . 9 4.3 System Flow Chart. 10 chapter 5 Detail of Design .11 5.1 Databa

13、se Design .11 5.2 Home Page Desgin. 14 5.3 Forground Function Modules . 15 5.4 Background Function Modules. 24 chapter 6 System Test . 33 6.1 Test Goal . 37 6.2 Unit and Integration Test . 37 6.3 Test Case. 37 chapter 7 User Manual . 33 7.1 Hardware Configuration . 37 7.2 Software Configuration . 37

14、 7.3 Installation Instructions . 37 Conclusion . 38 References . 39 Acknowledgement . 40基于 B2C 电子商务模式的网上购物系统设计与实现 1 第 1 章 引 言 随着 Internet 的迅速发展,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域,互联网的跨地域性和可交互性 , 使其在与传统媒体和传统贸易行业的竞争中具 有 不可抗拒的优势,因而发展十分迅速。 通过Internet 来经营运作一家商店,一家公司甚至一个企业并不是不可能的,在当今的业务发展趋势下,各种公司和机构都需要进行改造和调

15、整来适应迅速变化的商务环境, 因此 ,就对公司和机构所使用的信息系统提出了很高的要求。在今日之商务界内,只配备先进优良的设备和工具已经远远不够,还必须具有灵活性和可扩 展性,并且能相互集成。 电子商务( E- commerce)是指包括电子交易在内的利用 计算机 网络技术进行的全部商业活动,如 市场 分析、客户联系、物资调配、内部管理、公司间合作等等。电子商务对企业而言是指使用因特网进行企业资源管理、客户关系管理、销售渠道管理、供应链管理等商业活动 1。 电子商务( Electronic Commerce),是整个贸易活动的自动化和电子化。 Internet 和网络计算技术的蓬勃发展,价格廉宜

16、并且深入各处的电子通道成为现实,电子商务也开始变得成本低廉,灵活机动并且无处不在。它为各种各样的企业,无论大小,不分 “ 贵贱 ” , 提供了广阔的商机,帮助他们节约成本,增加价值,从而扩展市场,提高效率并抓牢客户。它渗透到贸易活动的各个阶段,因而内容广泛,包括信息交换、售前售后服务、销售、电子支付、运输、组建虚拟企业、共享资源等等。其目的就是要实现企业乃至全社会的高效率、低成本的贸易活动。 在全球范围内,电子商务出现的时间不长,但发展十分迅速。 发达国家的企业早在 20 世纪 90 年代就开始运用网络技术形成订货、结算等的电子数据交换,实现了无库存销售、电脑销售、电视电话销售等多种现代化营销

17、方式。进入 21 世纪,电子商务已经成为世界经济发展的引擎。根据 2004 年中国 B2B 电子商务研究报告的数据显示,到 2004 年底全球电子商务交易总额已经达到了 2.7 万亿美元, iResearch 预计到 2007 年全球电子商务市场将会达到 8.8 万亿美元。我国电子商务市场潜力巨大。截至 2004 年底,中国电子商务市场规模已经达到了 3 200 亿元人民币, iResearch 预计,到 2007 年 ,中国电子商务市场总体规基于 B2C 电子商务模式的网上购物系统设计与实现 2 模将会达到 17 000 亿元人民币。由此,中国电子商务市场的巨大潜力可见一斑。对企业来说,电子

18、商务意味着更多的商业机会,要在新的商业机会中赢得市场,就必须开展电子商务。 电子商务的特点使买卖双方在网络上形成简单易行的良好界面, 网上购物弥补了传统购物的一些局限性,成为传统购物的补充。通过网上购物,无论你在哪里都可以轻松地买到心仪的物品,只要那里有一台接入了 Internet 的电脑,通过网上购物可以很清楚的了解各个商品的信息,从而对它们进行比较,最后买到自己称心的物品。对于管理人员来说,利 用购物系统能轻松地管理大量的商品,而且可以通过系统查看各种商品的销售状况,通过各种数据能够及时地知道那种商品正在热卖,而那些商品属于冷门地,从而在运营上进行调整,更好地管理好商店。 总之,电子商务网

19、站在企业的电子商务体系中有着重要的地位,网站设计的好坏、网站推广的成败,直接关系到企业实施电子商务能否成功。因此,网站是企业迈向电子商务的最重要的环节。随着 Internet 的影响力、开放的结构、低廉的成本等诸多优势日益显现, Web 网站无可争议地成为企业开展电子商务的最佳平台。一个不注重网站建设的公司无异于是在商 战中自杀。即便公司并不从事网上交易,网站也会成为人们了解其商标、产品及服务的门户。 本 设计是基于 JAVA 的 网上的购物系统。用户可以根据自己的喜好浏览自己喜欢的东西,但要想购买商品,就必须通过注册成为会员才能进行购买,登陆后就可以购物了。商店的各种商品都进行了详细地分类,

20、可以轻松地找到想要 的 商品,同时查找系统能很容易地找到相关的商品。同时买到自己喜欢的东西后就可以去结算,通过下订单你可以填写自己的相关信息,而完成购物的流程。 基于 B2C 电子商务模式的网上购物系统设计与实现 3 第 2 章 系统开发概述 2.1 系统开发的背景 网上购物是电子商务的一种应 用形式, 电子商务建设的最终目的是发展业务和应用。 网上购物系统 的建设,可以建立起电子商务服务的门户站点,是现实社会到网络社会的真正体现,为广大网上商家以及网络客户提供一个符合中国国情的电子商务网上生存环境和商业运作空间。 电子商务( EC)源于英文 Electronic Commerce,简写 EC

21、(也有人称之为Electronic Business 两者有一定的区别)。顾名思义,其内容包含两个方面:一是电子方式,二是商贸活动。电子商务指的是利用简单、快捷、低成本的电子通信方式,买卖双方不谋面地进行的各种商贸活动。 电子商务从交易对象上划分,可以分为以下三种类型: 企业与消费者之间的电子商务( Business to Customer 即 B TO C) 企业与企业之间的电子商务( Business to Business 即 B TO B) 企业与政府方面的电子商务( Business to Government B TO G) 从网上购物的交易对象上来看,网上购物系统是属于 B TO

22、 C(企业与消费者之间的电子商务)形式。 2.2 系统开发的 意义 随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经 成为网上的一股潮流。 很多大型商店已转向在互联网上购物业务,以节约成本,增加利润增长点。 相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。所以,网上购物已是大势所趋。 2.3 系统开发所用的技术支持 本系统 结合使用了 struts、 hibernate 和 spring 三个框架,同时还使用了freemarker 作为表现层技术。本系统将四种技术有机地结合在一起,从而构建出了健壮的网上购物系统。 基

23、于 B2C 电子商务模式的网上购物系统设计与实现 4 1.Struts: struts 的 MVC 框架,将程序分为相对独立,而又能协同工作的三个部分 。 MVC 是 Model、 View、 Controller 三个词的缩写,三个词分别代表应用的三个组成部分:模型、视图和控制器。三个部分以最少的耦合,协同工作,从而提高应用的可扩展性和可维护性。 MVC 的每个组件只关心组件内的逻辑,不应与其他组件的逻辑混合。 MVC 符合软件工程化管理的精神,不同的层各司其职,每一层的 组件具有相同的特征,有利于通过工程化和工具化产生管理程序的代码。 2.Hibernate 框架:是开源的对象关系映射框架

24、, Hibernate 作为 O/R mapping 框架使用,并在 JDBC 层上提供了 更好的封装, 以面向对象的方式操作数据库,更加符合面向对象程序设计的思路 ,是面向对象的程序设计语言与关系数据库之间的桥梁,大大简化了数据持久层的访问。 Hibernate 以优雅及灵活的方法操作数据库,无需开发者编写烦琐的 SQL 语句,执行冗长的多表查询,而通过对象与对象之间的关联来操作数据库,为底层的 DAO 对象的实现提供了支持。 Spring在 hibernate的基础了,进一步简化了持久层的访问, sessionFactory的依赖 注入简化了 session 的控制,这些都极大地提高了网站

25、的开发效率。 3. Spring 框架 : 是系统的核心部分, Spring 提供的 IoC 容器是业务逻辑组件和 DAO 组件的工厂,它负责生成并管理这些实例。借助于 Spring 的依赖注入,各组件以松藕合的方式组合在一起,组件与组件之间的依赖正是通过Spring 的依赖注入管理。其 Service 组件和 DAO 对象都采用面向接口编程的方式,从而降低了系统异构的代价。 其中, DAO 对象的创建使用了 Spring 的 HibernateDaoSupport 作为基类,继承 HibernateDaoSupport 的 DAO 对象实现更 加简单,程序开发者无须管理 Hibernate

26、的 SessionFactory 及 Session 等对象,通过 Spring 提供的 HibernateTemplate 即可完成数据库操作。 另外,本文还使用了 axis2 的 web service 框架。 Axis2 是目前比较流行的WebService 引擎。 WebService 被应用在很多不同的场景。例如,可以使用WebService 来发布服务端 Java 类的方法,以便使用不同的客户端进行调用。这样可以有效地集成多种不同的技术来完成应用系统。 WebService 还经常 被使用在 SOA 中,用于 SOA 各个部分交换数据。 本系统将数据库服务器和 web 服务器分开,

27、 web 应用通过 web service 访问远端的数据库 。 基于 B2C 电子商务模式的网上购物系统设计与实现 5 第 3 章 需求分析 3.1 系统服务的对象和提供的服务 本购物网 为小型电子商务网站,具备简单小型网站的基本功能。建立商物网,主要是运用电子商务,进一步开拓业务市场,使本地和外地的客户能通过本网站非常简单、方便地选购各种喜爱的 商品,使后台管理员方便地管理商品和会员信息 。 顾客可以通过本站查看商品、购买商品,商家可以方便地进行商品管理和订单管理。 3.2 系统 功能描述 网上购 物系统分为前台和后台。前台包括:商品查询、商品展台、会员管理、购物车、订单查询、收银台和商城公告。后台包括:商品大类别管理、商品小类别管理、商品管理、后台管理员管理、会员管理、订单管理、公告管理、友情链接管理。 前台管理功能描述如下: 1.商品查询功能: 按商品某个大类别分页列出所有该大类别商品; 按商品某个小类别分页列出所有该小类别商品。 2.商品展台功能: 按销售排行列出前 10 名商品; 按上架时间列出前 10 名商品; 列出所有特价商品。 3.会员管理功能: 会员注册、会员登录、会员 修改。 4.购物车功能: 添加商品到购物车、更改购物车中商品的数量、清空购物车。 5.订单查询功能: 查询当前帐户所下的所有订单。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。