网上购物系统
网 上 购 物 系 统 班级: 组员: 1 目录目录 网上购物系统 错误错误! !未定义书签。未定义书签。 第一章概述2 1.1 网上购物发展背景3 1.2 网上购物系统的意义3 第二章 需求分析4 2.1 技术可行性分析4 2.2 顾客对于系统的需求4 2.3 管理员对于系统的需求4 第三章 网上购物系统的架构设计5 3.1 系统整体框架5 3.2 系统功能需求分析7 3.2.1 系统前台功能需求分析.7 3.2.2 系统后台功能需求分析.8 3.3 系统数据库的设计9 3.4 小结11 第四章 系统前台功能设计与实现12 4.1 用户注册登录及个人信息管理.12 4.1.1 用户登录与注册.12 4.1.2 用户个人信息管理13 4.2 商品浏览与搜索14 4.3 购物车模块16 4.4 订单管理17 4.5 小结18 第五章 系统后台功能设计与实现19 5.1 后台登陆模块19 5.2 商品添加与修改。19 5.3 首页新闻添加和管理21 5.4 商城会员管理23 5.5 小结23 第六章总结24 第一章第一章概述概述 2 1.1 网上购物发展背景 现行在网上交易的物品主要有虚拟的物品和实体的物品两种。 虚拟的物品包 括服务和虚拟商品, 如电影、 歌曲等。 实体的物品即为我们常见的可触及的物品, 如书、电器、衣服等。本网上购物系统里进行的是实体物品的交易。 网上购物最主要的是涉及购买物品、库存、物流三方面。然而电子商务在我 国发展时间还短,各方面都还不成熟。 如还没有完善的法律来规范和保障交易的 安全进行,对商品的定价也缺乏有效的市场机制和宏观调控机制,除淘宝、当当 网等较大型的交易平台有更专门、较安全的结算方式外,很多商城只能依靠“货 到付款”等浪费时间人力的结算方式;对商品的保存方面,全国各地到处是分散 的仓库, 有的甚至就是在自己家里隔出一房间作为仓库,这很不利于商品的整体 资源分配, 造成很大的浪费; 现在有存在很多的物流公司, 更大的有申通、 韵达、 圆通等, 各城市又有很多的只在本城市接受业务的小物流公司,这样的局面造成 物流公司没有很好的服务意识,物品被损坏的事情时有发生,并且没有规范的赔 偿机制。因此建立一个友好、安全的购物环境迫在眉捷。 1.2 网上购物系统的意义 传统的购物方式, 需要有专门的店面来展示商品,并且要有多个营业员来出 售商品,购买者也要花很长的时间在路上和交通费用等缺点。但是,使用网上购 物系统有很多的好处。 对于网店的经营者,投资少,成本低。不需要花大量的时间和金钱去寻找和 装修店面,并且网店的维护简单、便宜;一个人可在线同时与多名消费者进行交 流,提高交易量,提高效率;更新产品时,也只需在网上进行商品信息的发布和 更新,不用费尽心思在店里寻找场地来展示;上班时不用一直站着,只需与消费 着在线交流即可;可以很方便的看到其他卖家商品的价格,作为参考来定位自己 的商品。对于消费者,能够方便、快速收集商品信息,包括其他网店的价格、商 品的性价比、其他消费者对其的评价等等,以此来决定是否购买,购买哪一件商 品,从而能够更好的购得适合自己的物商;消费者可以足不出户,就购得商品, 节约的时间和交通费用;消费者还可以将自己的购物心得在网上进行发布,实现 信息的即时共享,与其他消费者进行交流。 总的来说,通过购物网站系统这一平台,将厂商、物流、卖家和买家等紧密 的联系走来,可以方便、快捷的进行信息共享和沟通,扩大了交易的范围,大大 的节约的成本。 3 第二章第二章 需求分析需求分析 2.1 技术可行性分析 一个系统在技术上是否可行,往往从开发的风险,资源的有效性,相关技术 的发展等方面来分析。开发风险的大小直接关系到系统的成败。本系统的实现从 其所需要实现的功能上来说, 现有的比较成熟的技术已基本上能满足其功能需求, 而且有很多当前已成功开发并投入使用的网上购物系统可供借鉴。因此,从系统 的开发风险来分析,本系统的开发是可行的。在本系统的开发过程中,主要用到 开发工具有 Visual Studio 2005、SQL Server 2000、Dreamweaver 8 等。这些技术 和开发工具都是完善,在实践中多次被运用的,是完全可行的,不会存在技术上 的问题。所以从技术环节上来说不存在无法实现的情况发生。 2.2 顾客对于系统的需求 顾客在网上购物看重的是方便和快捷, 因此系统要使顾客能够在大量的产品 信息中迅速搜索到自己想要了解的产品信息。并且,由于顾客中可能存在有很多 并不熟悉网上购物流程的人,系统操作流程应该简单、易用。 顾客功能需求有: 1.顾客可浏览、检索商城各种商品的基本信息,如:商品实物图片和价格。 2.会员选好商品后,顾客可以将所选商品放入购物车。 3.会员在结算前改变主意,依然可以不用购买。 4.会员选定所要购买的商品后,系统自动生成相应的定单号。 5.顾客可以注册成会员,来购买商品。 2.3 管理员对于系统的需求 系统管理员在此系统中扮演着非常重要的角色, 管理员能够轻松的找到需要 的管理类别。为了实现这些需求,管理中心应该做到功能齐全,模块划分明确。 本系统中管理部分分为用户管理、订单管理、商品管理这三个模块 管理员的功能需求有: 1.管理员进行商品管理,如:更新商品、删除过期商品等。 2.管理员进行订单管理。 3.管理员注册用户管理,如:更新完善用户个人信息等。 4 4.管理员对网站进行维护。 第三章第三章 网上购物系统的架构设计网上购物系统的架构设计 3.1 系统整体框架 目前网上购物系统基本上采用的都是基于浏览器 /服务器的结构,也就是我 们通常所说的 B/S 结构, 浏览器/服务器结构是传统的客户机/服务器发展到一定 阶段的产物,同时也是 Web 兴起后的一种网络结构模式。在这种结构中, 用 户工作界面依靠万维网浏览器来实现,只有很少的事物逻辑在前端实现,客户端 最主要的软件是 web 浏览器,这就使得客户端得到了统一,服务端也基本实现 了系统中主要的主要事务逻辑,这就形成了了所谓的三层结构,客户端只需要安 装有浏览器并且在服务器装上某一个数据库软件,那么浏览器就可以利用Web 服务器和数据库当中存储的数据进行交互了,这样就减轻了客户端电脑载荷,减 轻了系统维护与升级的成本和工作量。 随着 Internet 和万维网的流行,目前的网络具有互相连接、全世界开发以 及大量信息共享等特点,而以往的主机 /终端和 C/S 已经不能满足这些新的特 点要求,于是 B/S 型模式就出现了, 本系统的整体框架结构如图 3.1 所示。 5 图 3.1系统整体框架结构 本系统是在 B/S 架构的基础上开的,该结构的一个最主要的特点就是用户可以 利用 Web 浏览器访问 Internet 网上的各种信息例如,文本图像信息、视频声音 等,而这些信息的产生都是通过 Web 服务器来完成的,这些各种各样的大量数 据被存储在数据库服务器中,不同 Web 服务器通过各种不同连接方式与数据库 进行连接。客户端只需要 Web 浏览器就能从 Web 服务器上下载程序来执行如 果从服务器下载程序的过程中包含了和数据库相关的一些指令 ,那么 Web 服务 器只需要将这些指令