基于ECSHOP网上商店的实现.doc

上传人:滴答 文档编号:3448664 上传时间:2019-05-30 格式:DOC 页数:28 大小:1.22MB
下载 相关 举报
基于ECSHOP网上商店的实现.doc_第1页
第1页 / 共28页
基于ECSHOP网上商店的实现.doc_第2页
第2页 / 共28页
基于ECSHOP网上商店的实现.doc_第3页
第3页 / 共28页
基于ECSHOP网上商店的实现.doc_第4页
第4页 / 共28页
基于ECSHOP网上商店的实现.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、基于 ECSHOP 网上商店的实现摘要:网上商城系统开发存在的两个问题就是后台的管理与消费者操作的方便性,系统从数据库开发的基本内容入手,利用PHP编程技术开发了基于Web的在线用户管理模块、在线商品销售模块、在线后台管理模块。实现了最重要的商品销售功能,也就是管理库房中的商品,及管理用户的购物车,从而实现结帐等一系列功能。另外网上商品销售系统还提供给用户查找数据库中商品相关记录的功能。同时,为了保证商品交易的正常进行,还实现了用户的登录注册功能。网上商城系统按照软件工程的要求,对系统进行需求分析,总体设计,详细设计,编码与测试,在此基础上将理论知识与开发技术运用到系统的实现过程当中,完成了网

2、上商城平台的构建。经过大量的系统测试发现,ECshop网站的访问速度较块,安全性较好,有很强的实用性。本论文详细介绍了开发网上商城的全过程,是按软件工程的思想设计的 ,包括需求分析、系统总体设计、系统详细设计等。本系统具有多方面特点:系统功能完备,使用方便简捷,人性化的用户界面,安全保密设置齐全,节省经营成本,大大减少了操作人员的工作负担。关键词:购物车,数据库管理,PHP编程Abstract: Two problems exist in the online store system development is the background of management and consum

3、er convenience of operation, the system start from the basic contents of the database development, PHP programming techniques to develop a Web-based user management module, online merchandise sales modules, on-lineAdmin module. The most important commodity sales function, that is, management of good

4、s in the warehouse, and manage the users shopping cart in order to achieve checkout a series of functions. In addition, online merchandise sales system also provides users to find the function of commodity-related database records. The same time, in order to ensure normal commodity trading, the user

5、s login registration function. Online Shopping Mall in accordance with the requirements of software engineering, requirements analysis, conceptual design, detailed design, coding and testing the system, on the basis of theoretical knowledge and development of technology applied to the system impleme

6、ntation process, and completed the online store platform . Found after a large number of system testing, ECshop site access speed than the block, good security, there is a strong practical.In this thesis describes the whole process of developing an online mall, is asoftware engineering design, inclu

7、ding requirements analysis, system design,detailed design.This system has many characteristics: the system is fully functional, easy to usesimple, intuitive user interface, complete set of security and confidentiality, thesavings in operating costs, greatly reducing the workload of the operator.Key

8、words: Shopping cart, database management and PHP programming目 录摘 要 .IAbstract .II第 1 章 绪 论 .11.1 课题背景 .11.2 课题的目的和意义 .11.3 国内外概况 .11.4 课题的发展趋势 .2第 2 章 可行性分析 .32.1 社会可行性 .32.2 技术可行性 .32.3 操作可行性 .32.4 系统的技术介绍 .32.4.1 JavaScript 介绍 .32.4.2 MVC 介绍 .42.4.3 MySQL 介绍 .52.4.4 JDBC 介绍 .62.5 系统开发平台及运行环境 .62.

9、5.1 系统开发平台 .62.5.2 运行环境 .7第 3 章 需求分析 .83.1 系统需求分析 .83.2 数据库结构分析 .83.3 平台功能分析 .93.4 数据库分析 .103.4.1 ER 图分析 .103.4.2 数据库表分析 .11第 4 章 系统分析 .144.1 通用文件设计 .144.2 首页设计 .144.3 网站会员设计 .164.3.1 会员注册与登录 .164.3.2 会员信息管理 .184.4 会员购物设计 .184.4.1 购物车设计 .194.4.2 个人信息设计 .204.5 生成订单 .21第 5 章 商城后台设计与实现 .225.1 后台登录界面和主页

10、面界面设计 .225.1.1 登录界面的设计 .235.1.2 后台主页的设计 .235.2 订单信息查看 .235.3 管理 员模块 .245.4 类别资料管理 .255.4.1 商品大类 .255.4.2 商品小类 .265.5 出版单位资料管理 .265.6 商品资料管理 .275.6.1 浏览商品资料 .275.6.2 增加商品资料 .285.6.3 修改商品资料 .295.7 网站人员的管理 .29第 6 章 系统测试 .306.1 测试目的与目标 .306.2 测试方法 .306.3 测试用例 .316.4 测试结论 .31结 论 .33致 谢 .34参考文献 .35第 1 章 绪

11、 论1.1 课题背景无店铺零售的悄然兴起,是商业经济发展到一定阶段的产物,也是顺应新的消费需求和技术进步的必然结果。上海市商业经济研究中心副主任齐晓斋分析说,与传统的百货商店、连锁超市、大卖场、便利店等有形商铺相比,无店铺零售业态具有一定的先天优势。一是地段。对于传统的有形店铺来说,一是家门店选址、地段的优劣,几乎能够决定其未来经营的成败,而城市中的商业网点资源,尤其是优质商业网点资源通常十分稀缺。无店铺零售则大多不存在地段方面的制约。二是经营成本。借助日益发展的科学技术,无店铺零售通常能够省却从生产到销售过程中的许多环节,从而有效降低经营成本与交易成本,带来消费者、商家双赢的局面。三是风险。

12、对于个人来说,网上商店等无店铺零售业态的准入门槛相对较低,运转比较灵活,即使遇到风险,也有船小好掉头的优势。专家表示,随着社会经济的发展及消费水平的提高,人们希望得到更加方便、更加快捷的购物方式,同时也乐于尝试各种新的购物方式。在这一市场需求的推动下,企业会对商品零售的方式进行创新,而先进的技术给创新提供了重要支撑与平台。1.2 课题的目的和意义鉴于互联网的优势以及对国内外相关电子商务网站现状的研究分析,我决定以基于 Web 的商城电子商务网站开发作为我的毕业设计主题。立足于设计一个在网络平台上运行的集购物、支付和配送等功能于一体的无店铺商城,以小小的力量推动中国互联网的发展。1.3 国内外概

13、况随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。以下是根据 CNNIC(中国互联网络信息中心)公布的中国 B2C 电子商务发展报告来进一步分析目前的网上购物的现状。90%选择网上购物的人都认为网上购物节约时间和操作方便,他们分别占46.7%和 44.2%,这说明随着生活节奏的加快,人们越来越希望拥有简单快捷的购物方式网上购物已经逐渐成为一种购物趋势,越来越多的人选择网上购物。消费者对消费要求的日益提高,使得网上商城必须向着专业化迈进,通过提供专业的

14、产品和服务,区分市场。以卓越网和铛铛网为例,日前针对不同的消费者和消费需求,开通了计算机、外语、文学和艺术四个专业商城,这不仅体现了卓越网“最以客户为中心”的经验理念,相信也是中国网上商城未来发展的趋势。尽管网络版权、阅读习惯仍是制约未来网络出版、网上商城发展的障碍,但网络环境给商品出版业带来深刻的革命,已成大势所趋。网上商城和传统店铺都在继续争取商品发行新的利润空间。目前的情况是,商品发行业对网络的利用并不充分,只刚刚涉足电子商务和网站建设,对网络的其他产品,以及网络及时、一对一、跨时间、跨空间等特性,并没有充分加以利用,可以预计,随着网络进一步融入人们的生活,以技术、服务为品牌支撑的网上商

15、城将成为市场的宠儿和业态创新的引领者。1.4 课题的发展趋势随着信息技术广泛、深入地应用到人类社会的各个领域并发挥着越来越重要的作用。计算机软件技术应用于信息管理是发展的必然。作为计算机应用的一部分,充分发挥计算机的优势,将大量复杂的数据交给计算机来处理,有着手工管理所无法比拟的优点。如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率,是真正意义上的合理利用资源,也是企事业管理科学化、正规化,与世界接轨的重要条件。第 2 章 可行性分析可行性分析就是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面

16、进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。2.1 社会可行性随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。网上商城系统主要目的是进行网上购物,并且严格按照国家法律法规来进行研究和实践,并无法律和政策方面的限制。2.2 技术可行性本系统采用的是 PHP 编程和 MySQL 开发,由于 PHP 编程和 MySQL 功能强大,而

17、MySQL 灵活易维护在开发方面具有方便快捷、使用灵活的特点,以及目前的广泛实际应用,因此使用PHP 编程和 MySQL 是开发轻平台的最佳组合从而说明本系统在技术方面可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。2.3 操作可行性目前,大多数计算机都能运行该系统,该系统的安装、调试、运行不会改变原计算机系统的设置和布局,并且系统界面简单,提示信息完整,由相关人员指导便能够方便的操作此软件。2.4 系统的技术介绍2.4.1 PHP 简介PHP 已经成为全球最普及的互联网开发语言之一,PHP 在 2004

18、 年获得了最佳编程语言的称号,到 2010 年,PHP 发展一直呈现稳步上升趋势。至今已被 2000 多万个网站采用。在TIOBE 世界编程语言排行调查报告中,PHP 技术在全球互联网领域的应用将会位居第一。PHP-Hypertext Preprocessor,是一种易于学习和使用的服务器端脚本语言,是生成动态网页的工具之一。它是嵌入 HTML 文件的一种脚本语言。 PHP 是完全免费的,官方网站就可以轻而易举的获得源码。而且它们支持的平台也很多。2.4.2 MySQL 介绍MySQL 是最受欢迎的开源 SQL 数据库管理系统,它由 MySQL 开发、发布和支持。从计算机可以很好的处理大量的数

19、据以来,数据库管理系统就在计算机处理中和独立应用程序或其他部分应用程序一样扮演着一个重要的角色。MySQL 主要目标是快速、健壮和易用。自1996 年以来,MySQL 已在很多系统中得到了应用,其环境有超过 40 个数据库,包含 10,000 个表,其中 500 多个表超过 7 百万行,这大约有 100 个字节(GB)的关键应用数据。而 MySQL 最主要的是开源的可以免费使用任何人都可以使用和修改该软件,可以从Internet 上下载和使用 MySQL 而不需要支付任何费用。MySQL 服务器是一个快的、可靠的和易于使用的数据库服务器。2.5 系统开发平台及运行环境2.5.1 系统运行环境系

20、统的开发是在 WampServer 环境下进行的。WampServer 是 Apache Web 服务器、PHP 解释器以及 MySQL 数据库的整合软件包。免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。在 windows 下将 Apache+PHP+Mysql 集成环境,拥有简单的图形和菜单安装和配置环境。PHP 扩展、Apache 模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件了,WAMP 它会去做。再也不用到处询问 php 的安装问题了,wampserver 一切都搞定了。这个软件是完全免费的,可以在其官方网站下载到最新的版本。本文中使用的版本是 W

21、ampServer 2.0f(发布日期 2008 年 12 月 16 日) ,其中包括 Apache 2.2.11,PHP 5.2.8,MySQL 5.1.30。第 3 章 需求分析本章主要进行系统需求分析,数据库需求分析和运用 MySql 软件为本系统建立必须的表。3.1 系统需求分析系统需求分析就是指在整个系统开发过程中解决“做什么”的问题,把要解决哪些问题,满足用户哪些具体的信息需求调查分析清楚。本网上商城系统的目的是鉴于互联网的优势以及对国内外相关现状的研究分析,我决定以基于 Web 的商城网站开发作为我的毕业设计主题。立足于设计一个在网络平台上运行的集购物、支付和配送等功能于一体的无

22、店铺商城。系统能实现用户的注册功能、登录功能、商品的查询,订购等功能。该系统基本上具备一个商品销售网站应该具备的功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术。本网站是小型的商品销售网站,消费者可以有目的性的快速找到你所期望的产品,可以直观的浏览商品的价格、内容、生产日期是否符合需要,为现在高效率的生活带来方便。经过前期的深入调查和研究,总结出该平台需要完成的一些具体功能,分析如下:用户管理:能够完成用户基本信息录入的注册和用户基本信息的个人前台与后台管理。管理员管理:能够完成管理员对网站的商品资料(添加大类、添加小类、商品添加、商品审查) 、商品交易(外理订单、发货查询) 、会

23、员管理(会员审查) 、操作管理(管理员添加、管理员审查、管理员退出)的功能。搜索功能:通过商品的名称,商品的分类进行搜索。查询功能:能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费用进行确定。3.2 数据库结构分析数据库的结构分析在数据库开发前期的设计中占很重要的位置,一个好的系统,离不开一个层次清晰,功能完善的后台数据库结构。首先在设计数据库时要分离各个实体和表,一个实体对应一个表;同时,要明确各实体间的关联,明确各实体的属性,以便确定它的字段。下面从实际需求的角度来说明本系统的数据库的结构设计。系统实体分析:系统的实体包括以下几个部分:消费者、商品、网站、其他。实体产生的行为 :实体的行为包括消费者注册成为会员、会员登录、会员资料修改、会员购商品;商品类别、商品资料;网站资料、网站修改布局、网站新闻管理;会员区域管理、配送和支付方式、其他信息管理。

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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