网上购物系统_第1页
网上购物系统_第2页
网上购物系统_第3页
网上购物系统_第4页
网上购物系统_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、网上购物系统i目录网上购物系统错误.!未定义书签。第一章 概述 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 小结 1.1.第四章系统前台功能设计与实现1.24.1 用户注册登录及个人信息管理1.24.1.1 用户登录与注册 1.24.1.2 用户个人信息管理1.34.2 商品浏

2、览与搜索 1.4.4.3 购物车模块1.6.4.4 订单管理 1.7.4.5 小结 1.8.第五章系统后台功能设计与实现1.95.1 后台登陆模块1.9.5.2 商品添加与修改。 1.9.5.3 首页新闻添加和管理2.1.5.4 商城会员管理2.3.5.5 小结 2.3.第六章总结2.4.第一章概述1.1 网上购物发展背景现行在网上交易的物品主要有虚拟的物品和实体的物品两种。 虚拟的物品包括服务和虚拟商品, 如电影、 歌曲等。 实体的物品即为我们常见的可触及的物品,如书、电器、衣服等。本网上购物系统里进行的是实体物品的交易。网上购物最主要的是涉及购买物品、 库存、 物流三方面。 然而电子商务在

3、我国发展时间还短, 各方面都还不成熟。 如还没有完善的法律来规范和保障交易的安全进行, 对商品的定价也缺乏有效的市场机制和宏观调控机制, 除淘宝、 当当网等较大型的交易平台有更专门、 较安全的结算方式外, 很多商城只能依靠 “货到付款” 等浪费时间人力的结算方式; 对商品的保存方面, 全国各地到处是分散的仓库, 有的甚至就是在自己家里隔出一房间作为仓库, 这很不利于商品的整体资源分配, 造成很大的浪费; 现在有存在很多的物流公司, 更大的有申通、 韵达、圆通等, 各城市又有很多的只在本城市接受业务的小物流公司, 这样的局面造成物流公司没有很好的服务意识, 物品被损坏的事情时有发生, 并且没有规

4、范的赔偿机制。因此建立一个友好、安全的购物环境迫在眉捷。1.2 网上购物系统的意义传统的购物方式, 需要有专门的店面来展示商品, 并且要有多个营业员来出售商品, 购买者也要花很长的时间在路上和交通费用等缺点。 但是, 使用网上购物系统有很多的好处。对于网店的经营者, 投资少, 成本低。 不需要花大量的时间和金钱去寻找和装修店面, 并且网店的维护简单、 便宜; 一个人可在线同时与多名消费者进行交流,提高交易量,提高效率;更新产品时,也只需在网上进行商品信息的发布和更新, 不用费尽心思在店里寻找场地来展示; 上班时不用一直站着, 只需与消费着在线交流即可; 可以很方便的看到其他卖家商品的价格, 作

5、为参考来定位自己的商品。对于消费者,能够方便、快速收集商品信息,包括其他网店的价格、商品的性价比、 其他消费者对其的评价等等, 以此来决定是否购买, 购买哪一件商品,从而能够更好的购得适合自己的物商;消费者可以足不出户,就购得商品,节约的时间和交通费用; 消费者还可以将自己的购物心得在网上进行发布, 实现信息的即时共享,与其他消费者进行交流。总的来说,通过购物网站系统这一平台,将厂商、物流、卖家和买家等紧密的联系走来,可以方便、快捷的进行信息共享和沟通,扩大了交易的范围,大大的节约的成本。第二章 需求分析2.1 技术可行性分析一个系统在技术上是否可行, 往往从开发的风险, 资源的有效性, 相关

6、技术的发展等方面来分析。 开发风险的大小直接关系到系统的成败。 本系统的实现从其所需要实现的功能上来说, 现有的比较成熟的技术已基本上能满足其功能需求而且有很多当前已成功开发并投入使用的网上购物系统可供借鉴。 因此, 从系统的开发风险来分析, 本系统的开发是可行的。 在本系统的开发过程中, 主要用到开发工具有Visual Studio 2005、 SQL Server 2000、 Dreamweaver 8等。这些技术和开发工具都是完善, 在实践中多次被运用的, 是完全可行的, 不会存在技术上的问题。所以从技术环节上来说不存在无法实现的情况发生。2.2 顾客对于系统的需求顾客在网上购物看重的是

7、方便和快捷, 因此系统要使顾客能够在大量的产品信息中迅速搜索到自己想要了解的产品信息。 并且, 由于顾客中可能存在有很多并不熟悉网上购物流程的人,系统操作流程应该简单、易用。顾客功能需求有:1 .顾客可浏览、检索商城各种商品的基本信息,如:商品实物图片和价格。2 .会员选好商品后,顾客可以将所选商品放入购物车。3 .会员在结算前改变主意,依然可以不用购买。4 .会员选定所要购买的商品后,系统自动生成相应的定单号。5 .顾客可以注册成会员,来购买商品。2.3 管理员对于系统的需求系统管理员在此系统中扮演着非常重要的角色, 管理员能够轻松的找到需要的管理类别。为了实现这些需求,管理中心应该做到功能

8、齐全,模块划分明确。本系统中管理部分分为用户管理、订单管理、商品管理这三个模块管理员的功能需求有:1 .管理员进行商品管理,如:更新商品、删除过期商品等。2 .管理员进行订单管理。3 .管理员注册用户管理,如:更新完善用户个人信息等。4 .管理员对网站进行维护第三章网上购物系统的架构设计3.1系统整体框架目前网上购物系统基本上采用的都是基于浏览器 /服务器的结构,也就是我 们通常所说的B/S结构,浏览器/服务器结构是传统的客户机/服务器发展到一定 阶段的产物,同时也是 Web兴起后的一种网络结构模式。在这种结构中,用户工作界面依靠万维网浏览器来实现, 只有很少的事物逻辑在前端实现,客户端 最主

9、要的软件是 web浏览器,这就使得客户端得到了统一,服务端也基本实现 了系统中主要的主要事务逻辑,这就形成了了所谓的三层结构,客户端只需要安 装有浏览器并且在服务器装上某一个数据库软件,那么浏览器就可以利用Web服务器和数据库当中存储的数据进行交互了, 这样就减轻了客户端电脑载荷,减 轻了系统维护与升级的成本和工作量。随着Internet和万维网的流行,目前的网络具有互相连接、全世界开发以及大量信息共享等特点,而以往的主机 点要求,于是B/S型模式就出现了,/终端和C/S已经不能满足这些新的特 本系统的整体框架结构如图3.1所示。数据库10从数据库集取数据技收经系统处理的处据系统核心介将独招交

10、绐系 令 获取经系统快 价统幡心处理心处理的数据 J L限行结账的 WWN眠芬户册录用注登在找哨物的WEBI强势用户结盅系统管理的WEB眼务单成理 IF生管品跄索 商割搜户买品 m通商图3.1系统整体框架结构本系统是在B/S架构的基础上开的,该结构的一个最主要的特点就是用户可以 利用 Web浏览器访问Internet网上的各种信息例如,文本图像信息、视频声音 等,而这些信息的产生都是通过 Web服务器来完成的,这些各种各样的大量数 据被存储在数据库服务器中,不同Web服务器通过各种不同连接方式与数据库 进行连接。客户端只需要 Web浏览器就能从 Web服务器上下载程序来执行如 果从服务器下载程

11、序的过程中包含了和数据库相关的一些指令,那么Web服务器只需要将这些指令提交给数据库端的服务器来进行解释执行,执行结束后将得到的结果返回给 Web服务器,进而 Web服务器又将结果最终返回给用户, B/S结构出了上述的特点外还具有一些优点,客户端的用户可以在任何时候进行 各种业务处理比如浏览、查询等;业务的扩展变得更加方便,对服务器功能的增 加可以通过增加网页就能实现;维护也比较简单,要实现对所有用户的同步更新, 只需对网页进行改变就等达到目的;开发简单、共享性强。正是因为 B/S结构 的这些特点,所以本系统主要采用 B/S体系结构模型,把整个系统分成了表示 层、业务逻辑层、数据库层,如图 3

12、.2所示。河览卷ASP/ADOI1S表示层£客户端J业务违辑层fw已匕眼务器)数枇库属(数据库服务器)图3.2系统的三层架构图(1)表示层在系统三层架构图中处于最上层,距离用户最近,Web浏览器,用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界 面,表示层还管理购物者与网上商店之间交互的所有逻辑。(2)业务逻辑层在体系架构中的位置比较关键, 它处于数据访问层与表示层中 问,起到了数据交换中承上启下的作用,是应用的主体,业务逻辑层位于Web服 务器端,网上购物几乎所有的业务处理程序都在这一层, 除了输入输出和数据库, 输入输出业务逻辑的上一层也就是表示层, 数据库在数据层

13、的外面。业务逻辑层 的主要作用就是接受客户端的请求,一方面为表示层提供功能服务,另一方面也 通过数据层来访问底层的数据库。 具体的过程为客户端将请求发送给 Web服务 器,Web服务器对发送来的请求进行分析转换同时也调用相应的逻辑处理程序, 逻辑处理程序通过与数据层进行通信来达到访问数据库的目的,数据库服务器将处理的结果返回给 Web服务器,Web服务器再将结果传送给客户端的浏览器。(3)数据库层位于三层架构的底层,其功能主要是负责数据库的访问, 完成具体的查询、修改、插入和删除数据库中数据的功能3.2系统功能需求分析开发任何一个软件系统,需求分析是必不可少的,只有对系统进行全面的需求分 析,

14、才能够设计和开发出来一个令用户满意的系统软件, 那么接下来就对要开发 的网上购物系统的设计进行需求分析。本系统从大的方面可以分为前台管理系统 和后台管理系统。3.2.1 系统前台功能需求分析从该用例中可以看出系统前台的主要功能包括用户的注册登录及个人信息 管理、商品浏览与搜索、购物车功能、订单管理以及用户留言投诉,其中该用例 包含的五个功能模块的主要作用说明如下。(1)用户注册和登录可以说几乎是所有网上购物系统必须具备的一项最基本的 功能,用户想要在网上的购买东西,系统首先会让未注册的用户进行注册, 注册 成功之后,用户就可以用注册时的用户名和密码登录系统, 登录过程中用户必须 要确保输入的用

15、户名和密码的正确性, 否则系统验证个人信息不正确时,会给用 户提示用户名或密码输入错误,不能成功登录系统,用户在成功登录系统后,也 可以随时的修改自己的个人信息。(2)商品浏览与搜索功能使得用户登录系统之后可以在购物网站上浏览所有的 商品,方便用户了解了更多商品的信息,这就为用户下一步的购买提供了帮助, 同时用户也可以对商品进行搜索,通过搜索功能可以使用户更加快速的找到自己 所需商品,这就为用户节省了盲目查找商品的时间。(3)购物车功能主要是将用户在购物的过程中将需要购买的商品暂时存放的地 方,用户通过查看购物车可以随时知道目前自己已经购买的商品的种类和数量以及价格,用户还可以对购物车中已购商

16、品的数量进行修改,甚至用户可以将放在购物车中的某件商品删除掉。(4)订单管理对前台用户来说,主要包括两个方面的内容,一方面是用户对订单信息的查看,另一方面是用户对订单状态的修改(5)用户留言投诉功能主要是系统提供给用户对购物商城中存在的问题的反馈, 通过反馈的信息,购物商城就可以对存在的问题进行提高和改进。3.2.2系统后台功能需求分析本系统的后台管理主要是系统管理员的相关操作, 本购物系统中后台管理员 的用例如图3.4所示。通过这个用例图就可以很清晰的知道管理员的主要职责, 接下来对系统后台用例用各个功能模块的功能说明如下。用品大量智田信台量录荫品添加与删陟收 include才耳维音遑节育员

17、订单化理«nclud0»<<irdude»网站信息宜建喈国骨论餐型精诚会员篁理<tir>cl ucie>> =r1c 闻加荫城投案索加却饯饵 商品岳熟港加用户曾里 "、离m宦E田员雷朋博品戢典牲醒EndudA.常鼻小一餐撞 X<<includ9>> f图3.4网上购物系统后台用例图(1)商品管理功能模块是系统后台管理中最重要的组成部分,包括的子模块有 商品的添加、商品查看修改与删除、商品缺货提醒、会员订单查看与管理、商品 评论管理以及销售统计报表,其中每个子模块的主要功能介绍如下。商品添加主要是

18、系统后台管理员通过后台向购物商城中添加商品,这些新增加的商品的种类可以是已有的商品分类中的一种,也可以是新的商品种类,通过这个子模块就能够使得商品的类别越来越多; 商品修改主要是对商品的一些参数 信息进行的更改,例如商品的价格、库存数、商品的图片等,除此之外如商品如 果出现过期情况,系统管理员还可将该商品删除。商品缺货提醒这个功能主要就是对购物商城中已经缺货的商品进行显示,让管理员能够很明白的知道哪些商品出现了缺货,以便及时的来增添商品数量。会员订单管理功能使得管理员可以查看所有的订单信息,对于每一笔订单具 体的信息包括,订单状态、购买商品的名称和订单总额、收货人姓名、收货地址、联系电话、邮编

19、、送货方式、支付方式以及下单日期。管理员可以随时根据用户和发货商的行为来修改订单的状态。 对一些过期的订单或者订单的状态处于订单已完成时,管理就可以删除该订单。商品评论管理主要提供给管理员浏览用户对某个商品的评价信息, 以及对没有给与回复的评论管理员可以填写回复信息。销售统计报表这个子模块主要用来统计显示从某个时间开始到某个时间结束这段时间内,每个商品的销售量和销售额。( 2)用户管理模块主要包括对普通会员和后台管理员的管理,对普通会员的管理主要是查看修改该用户的相关信息以及对该用户注册的删除, 对系统管理员的管理主要包括管理员的添加和删除、管理员密码的修改。商城会员管理功能主要是查看修改用户

20、注册时的相关信息、 以及删除一些注册的用户。后台管理员添加与删除功能主要就是为系统后台增加新的管理员以及删除一些已有的管理员。修改管理密码功能主要完成对管理员密码的修改。( 3)网站信息管理包括的主要子模块有系统首页新闻的添加与管理、商品专题的添加与管理、 首页公告管理以及查看用户意见的反馈, 每个子模块的功能说明如下。系统首页新闻添加与管理它的功能主要是在系统的首页添加一些商城动态信息、例如购物促销等,管理部分主要是对已将添加的新闻的删除和修改。商品专题的添加于管理它的功能主要是添加一些和商品销售有关的信息、 例如商某类商品打折、 降价等, 管理部分同样是对已经添加的商品专题的删除与内容的修

21、改。商城投票模块主要就是针对某个问题, 让用户在事先设定好的选项内容中选择一个,其实该功能的主要目的就是对某个问题进行网上调查留言投诉意见管理这个功能模块主要是对用户提出的意见进行查看与删除,反馈的意见分为简单的留言、对网站的意见、产品投诉和服务投诉。( 4)商品分类管理包括的子功能有商品大类管理、商品小类管理、商品类别转移,每个子模块的功能说明如下。商品大类管理: 主要功能有添加网站中没有的商品类别, 对每个商品类别设置分类排序以及浮动价格,管理员也可以删除已有的大的分类名称。商品小类管理: 功能和商品大类管理类似, 商品小类中的物品属于某一个大类、 例如台式电脑作为商品小类属于电脑这个大类

22、, 管理员可以添加商品小类的名称以及设置小类的分类顺序,也可以删除一些小类的名称。商品类别转移主要就是将某个商品小类转移到一个大的商品类别中。3.3 系统数据库的设计由于系统中存在大量的数据信息, 那么对着些信息的保存就必然会用到数据库,根据上一节系统功能的需求分析,本购物系统主要的 E- R 图如图 3.5 所 示实体之间的关系说明如下。( 1)用户和商品之间是多多的关联,一个用户可以购买多个商品,同时一个商品也可以被多个用户购买。( 2)一个用户可以有多个订单,一个订单只能属于一个用户。(3) 一个商品只能属于一个商品小类,一个商品小类可以包含多种商品(4)商品大类和商品小类之间是一对多的

23、关系,一个商品大类可以包含多个商 品小类,一个商品小类只能属于某一种商品大类。最终得到的数据库主要表如下。(1)用户信息表user-,该表主要用来存储在购物商城中注册的用户的基本信息, 表的具体信息如表3.1所示。表3.1用户信息表(user)字段名称数据类型是否主键说明Useried自动编p主键用户标识Username文本否用户名Userpassword文本否用户密码Address文本否收货地址Postcode文本否邮编Usertel文本否用户电话Userrealname文本否用户姓名Usermail文本否用户邮箱Question文本否密码问题answer文本否密码问题答案(2)商品信息表g

24、oods,该表主要存储购物商城中商品的基本信息,表的具体结构信息如表3.2所示表3.2商品信息表(goods)字段名称数据类型是否主键说明Goodsid自动编p主键商品标识Goodsname文本否冏品名称Goodspinpai文本否冏品品牌Goodsunit数字否商品单位Goodsspecification文本否商品规格Goodsdescription备注否商品介绍说明Marketprice数字否市场价格Memberprice数字否会员价格Vipprice数字否vip价格Kuncunnum数字否库存数量Liulannum数字否商品浏览次数Bigclassid数字否商品所属大类idSmallcl

25、assid数字否商品所属小类idGoodspic数字否商品图片(3)商品订单信息表order主要用来存储用户购物结束后订单信息,具体信息如表3.3所小。表3.3订单信息表(order)字段名称数据类型是否主键说明Ordered自动编p否订单自动编号idOrdernum数字否订单编号Orderdate日期/时间否订单日期Userid数字否用户idOrderstate数字否订单的状态Userrealname文本否订货用户姓名Address文本否收货地址Payment数字否支付方式Delivery数字否送货方式Price数字否订单总价格3.4小结本章主要介绍了网上购物系统的需求分析与架构设计, 首先

26、对网上购物的可 行性进行了分析,之后介绍了购物系统的整体框架,紧接着对购物系统进行了功 能需求分析,具体包括前台功能需求和系统后台功能需求, 最后一节对系统的数 据库进行了设计,并给出了本系统主要的数据库表的信息。ii24第四章 系统前台功能设计与实现4.1 用户注册登录及个人信息管理4.1.1 用户登录与注册用户在网上购物的过程中,首先必须注册成为系统的会员才可以购买自己需 要的商品,所以未注册的用户应该通过系统提供的注册功能来进行注册,使自己成为系统的会员,这样就可以享有系统提供给会员的相关功能,用户在注册的过 程中,用户需要填写相关的信息,主要包括有用户名、密码、确认密码、电子邮 箱、密

27、码问题、问题答案、用户的真实姓名、身份证号码、性别、用户性质、收 货地址、邮编、送货方式、支付方式,本系统的用户注册的流程图如图4.1所示。注册的过程中之所以填写的信息相对较多,正是因为出于对购买者利益的考 虑,有了这些详细的用户信息我们就可以将用户购买的商品准确无误的送到用户 的手中。用户在注册的过程中需要填写系统设定的信息,对于必须填写的注册信 息不能为空,否则注册不成功。用户注册成功后,就可以用注册的用户和密码在 系统的登录页面进行登录,在登录的过程中用户需要输入用户名和密码,然后通过对数据库表user的查询,判断该用户名是否存在,如果存在然后在核对密码 是否正确。开始图4.1用户注册流

28、程图4.1.2 用户个人信息管理用户成功登录系统后,可以对自己的个人基本信息进行管理, 个人信息管理 主要包括用户对自己个人信息的查看和对基本信息的修改, 本系统用户个人信息 管理的活动图如图4.2所示。用户首先需要登录进入修改用户基本信息的页面changuseinf ,在该页面中重新填写需要修改的信息,填写完成后将修改信息提交给 checkuseinf, checkuseinf通过和数据库表user进行交互来判断用户提交的信息是否可以修改, 验证可以修改后checkuseinf继续执行具体的修改操作,最后将修改成功的消息 返回给用户。图4.2用户个人信息管理活动图在本系统中用户对个人信息修改

29、的序列图如图4.3所示。工进人*Si与戌基本德里,近3色叠舞交偿息5效亍号匚堆传6点三唉处多生的上电7或示竽CZ走升图4.3修改个人信息的序列图L是否可以传立4.2 商品浏览与搜索通过商品浏览消商品浏览与搜索主要是为消费者最终的商品购买提供条件,费者能够大概了解商品的基本信息, 商品信息是购物者最关心的问题。本系统中 商品浏览与搜索的活动图如图 4.4所示。图4.4商品浏览搜索活动图商品信息保存在数据库当中的 goods表中,在本系统中消费者可以通过系统首页提供的“产品分类”板块浏览商场中所有的物品,产品分类板块由 goodscategories实现,消费者点击所要浏览的商品所属的商品大类就可

30、以找到和 查看自己需要的商品的信息。除此之外系统还提供了特价商品、 推荐商品、新品 上架三个商品板块,这样就给用户的浏览增加了很大的方便性, 使用户的浏览更 加具有目的性。浏览的主要目的就是消费者对商品的信息有个大概的了解这就为接下来商品的购买奠定了基础。本系统的商品搜索一共提供了两种搜索方式,第一种搜索为普通的搜索方式,第二种搜索方式为高级搜索。在第一种搜索的方式中,用户首先需要选择商品所 属大类,然后在输入要查找的商品的关键字名称,最后点击搜索按钮系统就会将查找的结果返回给客户端的用户。第一种搜索方式具体的搜索流程如图4.5所示普通搜索方式查询包括三个步骤。(1)用户将查询的信息提交给in

31、dex_search页面.,该页面获取用户提交的 商品大类名称 bigclassname(2 )根据获得的商品大类名称 bigclssname查询数据库中的商品大类表 bigclass获取商品大类的 bigclassid,然后该商品大类 id查询数据库商品表 goods(3)最后将获得的商品信息结果返回给客户端的用户。图4.5普通搜索方式流程有时候用户仅仅根据商品种类和名字搜索得到的结果有很多,可是消费者买东西的时候对价格的关注是比较敏感的,往往搜索得到的结果中,很多商品的价格超出了消费者购买的范畴,这时用户就可用第二种搜索方式高级搜索,高级搜索由advancedsearch页面实现,在高级搜

32、索的页面中,用户需要填写的内容和 普通的搜索相同即首先用户需要选择要查找的商品的大类,然后输入搜索的关键宇。高级搜索与普通搜索的不同之处就在于增加了查找商品的价格范围和对商品 按什么属性查找,这样通过对搜索条件的限制增加更能使得用户找到自己需要购 买的商品,本系统高级搜索的序列图如图4.6所示。图4.6商品高级搜索序列图商品高级的具体实现过程主要为,系统将用户在 search页面填写的商品高 级搜索信息提交给 advancedsearch页面进行处理, advancedsearch页面将获得 的搜索信息和商品大类数据库 bigclass以及商品数据库goods进行数据交互, 从中提取要查找的结

33、果,系统最后将查找获得的结果返回给客户端的用户, 那么 搜索过程就完成了。4.3 购物车模块网上购物中系统提供的购物车功能很类似于现实生活中人们在买东西时所使用的真正的购物车,购物车顾名思义就是消费者在购买东西的过程中,将购买 的商品暂时放置在购物车中,系统的购物车数据流程如图4.7所示。图4.7 购物车数据流程购物车的功能主要包括四部分,分别为添加商品到购物车、修改购物车中商 品的数量、删除购物车中的商品以及清空购物车。 在购物商城中购物车是用户购 买商品流程中的一部分,本系统中用户购物的流程如图 4.8所示。图4.8前台用户购物流程图4.4 订单管理订单管理是系统前台用户的一项很重要的功能

34、, 用户可以通过登录系统前台 来对自己的订单进行管理,用户对自己订单的管理主要包括两个方面的内容, 方面用户可以查看自己所有订单的信息,另一方面用户可以对订单的状态进行修 改。一个商品订单包括的主要信息有,所购商品的名称、商品的数量、商品的单 价以及商品的总价格,本系统前台用户对订单管理的活动图如图4.9所示。T用户登录系统进入用户订 单管理页面图4.9系统前台订单管理4.5 小结本章主要详细的介绍了网上购物系统前台功能模块的设计与实现, 首先简要 的介绍了用户注册登录及个人信息管理模块设计与实现,接下来又对商品浏览与 搜索功能的设计与实现进行了阐述说明,之后又对购物车模块、订单管理模块和 用

35、户留言投诉模块的设计与实现都进行了详细的说明。第五章 系统后台功能设计与实现5.1 后台登陆模块管理员进入系统后台必须进行登录,本系统后台登录的活动图如图5.1所示。只有管理员成功登录系统后台,接下来才能完成相关的操作,管理员登录时主要 的两个基本信息是用户名和密码,只有在管理员输入的用户名和密码同时正确的 前提下,系统才能验证通过。后台登录页面由adminlogin实现,在该页面中管理员输入用户名、密码和验证码然后点击登录按钮后,信息被提交给checkadmin 进行核对验证,通过和数据库管理员表admin进行交互,然后确定本次后台登录是否成功。5.2 商品添加与修改。1)商品添加是购物商城

36、后台管理中不可或缺的重要功能,系统管理员首先需要 进入商品添加页面,然后选择该商品所属的商品大类和商品小类,除此之外还需要填写商品的一些相关属性信息,例如商品的名称、商品的价格、商品库存数、以及商品说明等信息。所有信息填写完成后,点击提交保存按钮,然后要添加的 商品会提交给addsave模块处理,该页面通过和商品数据库表 goods进行交互, 最终将添加的商品信息保存到数据库中。 本系统商品添加的活动图如图 5.2所示图5.2商品添加活动图(2)商品的修改功能主要就是对购物商城中已经存在的商品信息进行更改,管理员通过系统后台可以对商品的所有属性信息进行修改, 商品修改的页面和商品 添加的页面基本一样,唯一的区别就是最后的提交,商品修改提交之后的信息会goods goods交modifygoods程序模块进行处理,该程序模块同样会和商品数据库表 进行数据交互,交互的最终结果就是将更改的信息重新保存到数据库表 中,本系统商品修改的流程如图 5.3所示。开始图5.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论