网站后台功能设计与实现_第1页
网站后台功能设计与实现_第2页
网站后台功能设计与实现_第3页
网站后台功能设计与实现_第4页
网站后台功能设计与实现_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

1、第5章网站后台功能设计与实现,学习目标,了解网站后台功能的设计和实现方法 能够分析网站后台管理系统的功能构成。 了解销售处理的业务流程。 能够进行网站后台系统的功能实现。,本章主要内容,5.1登陆系统和管理主页设计 5.2系统用户权限管理 5.3商品销售管理 5.4会员管理功能和促销快讯管理功能设计,案例导入: “宝宝365”网站后台功能需求,根据“宝宝365”网站的系统设计要求,网站后台管理系统需要提供以下基本功能: 为销售管理人员提供商品信息管理、销售订单管理、采购管理等功能; 为物流管理人员提供送货单管理和实物配送管理; 为财务结算管理人员提供销售商品的货款结算管理; 为了保证系统运行的

2、安全性,提供对系统用户的权限分配和身份验证的功能。 还需要对会员的信息、企业的促销快讯、市场需求调查等信息进行维护和处理。,“宝宝365”网站后台管理系统功能结构图,5.1登录系统和管理主页设计,5.1.1系统用户登录验证 网站的后台管理系统负责网站所有资料的管理,因此管理系统的安全性是非常重要的。系统通过对后台登录用户的身份验证,实现对系统数据的安全管理。 “宝宝365”网站后台管理系统的用户权限是由系统管理员(sa)授权的,用户使用授权的用户名和密码进入管理系统后,可以完成其权限范围内的工作。,“宝宝365”网站后台管理系统用户登录验证流程,5.1登录系统和管理主页设计,用户登录验证程序文

3、件 (1)/babyshop/babyadmin/index.asp:后台管理系统用户身份验证。 (2)/babyshop/babyadmin/checkin.asp:检查用户名和密码。 (3)/babyshop/babyadmin/usermanage/encrypt.inc:密码处理。 (4)/babyshop/babyadmin/usererror.asp:用户登录提示。 5.1.2后台管理系统主页 用户通过系统的身份验证后,就进入了网站后台管理系统主页面。后台管理系统为网站管理人员提供了所有业务管理功能,包括商品管理、销售管理、送货管理、结算管理、用户权限管理以及其他信息管理等。 鉴于

4、其提供的服务内容,在进行页面设计时,要求页面结构简单合理,层次清晰,功能完善,操作简单,不需要太多的修饰。,5.1登录系统和管理主页设计,“宝宝365”网站后台管理系统主页面,5.1登录系统和管理主页设计,网站后台管理页面程序文件 (1)/babyshop/babyadmin/main.asp:后台管理系统主页框架集描述。 (2)/babyshop/babyadmin/left.asp:左框架页(管理功能导航)。 (3)/babyshop/babyadmin/right.asp:右框架页(显示功能结果和提示)。 后台管理系统主页面框架结构,5.2系统用户权限管理,用户权限管理功能设计是为了保证

5、网站的信息安全以及业务链的正常运转。此功能主要是对需要使用后台系统的人员进行用户名、密码和权限的管理。 系统管理员拥有系统的最高权限,只有系统管理员可以使用此功能实现对新用户的添加和对老用户的删除。,5.2系统用户权限管理,“宝宝365”网站的用户权限管理流程图,5.2系统用户权限管理,“宝宝365”网站的用户权限分配等级如下: (1)系统管理员(sa):拥有系统的最高权限,可以处理系统的所有业务,并且可以分配其他管理员的权限。 (2)订单管理员(bd):处理客户提交的订单,查询订单处理状况。 (3)配送管理员(bs):处理订单处理部门提交的送货单,进行商品配送,并且将回收的货款送交财务部门。

6、 (4)结算管理员(bj):负责进行货款的入账。 (5)商品管理员(bc):负责商品库维护、库存维护和综合信息维护。 系统管理员的信息必须预先保存在数据库中,并且不能通过管理系统进行删除,但可以通过管理系统进行密码修改。,5.2系统用户权限管理,用户权限管理页面效果,5.2系统用户权限管理,用户权限管理程序文件 (1)/babyshop/babyadmin/usermamage/usermanage.asp:系统用户权限管理。 (2)/babyshop/babyadmin/usermamage/useradd.asp:添加新用户。 (3)/babyshop/babyadmin/usermama

7、ge/userdel.asp:删除系统用户。 (4)/babyshop/babyadmin/usermanage/encrypt.inc:密码处理。 (5)/babyshop/babyadmin/usermamage/pwdmanage.asp:用户修改密码。 (6)/babyshop/babyadmin/usermamage/pwdadd.asp:保存新修改密码。,5.3商品销售管理,5.3.1商品销售处理流程 每个企业在经营过程中都有自己的业务处理流程,通常情况下网上商品销售过程,一般分为以下4个阶段:客户选择商品下订单;企业收到订单进行处理;企业进行商品配送;企业进行货款结算。,“宝宝3

8、65”网站后台销售管理业务流程图,5.3商品销售管理,5.3.2商品管理功能设计 商品的分类管理 添加新商品 浏览商品库 商品检索 库存管理和进货管理,5.3商品销售管理,5.3.3订单管理功能设计 订单管理是网站后台管理系统重要的功能之一,它是网站销售业务能够正常运营的基础。订单管理功能包括订单处理、订单查询、销售统计等。 订单处理 订单管理人员通过订单处理功能对客户提交的购物订单进行处理。首先检查订单状态,对于新订单,则检查其有效性,无效订单则要删除;对于有效订单还要查询购买商品的库存量,当库存量不足时,新订单被设置成“处理中”状态的订单(等待增加库存),同时还生成缺货商品的采购单;当库存

9、量满足订单数量时,新订单则被处理成销售订单,物流部门将根据销售订单进行送货。,5.3商品销售管理,“宝宝365”网站后台订单处理流程图,5.3商品销售管理,订单处理程序文件 (1)/babyshop/babyadmin/orders/orderlist.asp:浏览订单状态。 (2)/babyshop/babyadmin/orders/ordertrans.asp:处理订单。 (3)/babyshop/babyadmin/orders/orderavail.asp:销售订单处理。 (4)/babyshop/babyadmin/orders/orderwait.asp:订单等待处理。 (5)/b

10、abyshop/babyadmin/orders/orderinavail.asp:删除无效订单。 (6)/babyshop/babyadmin/orders/orderdetail.asp:显示订单详情。,5.3商品销售管理,2.销售统计 该功能提供按不同的时间周期统计的网站商品的销售情况。 销售统计程序文件为“/babyshop/babyadmin/orders/salestat.asp”。 3.订单查询 订单查询页面是一个框架结构,是由接收订单查询条件页面和显示订单查询结果页面构成。订单查询条件分为新的订单、等待处理订单、送货中订单、完成送货订单和等待结算订单。 订单查询程序文件 (1)

11、/babyshop/babyadmin/orders/inquire_order.asp:订单查询框架。 (2)/babyshop/babyadmin/orders/inquire_order_up.asp:接收订单查询条件。 (3)/babyshop/babyadmin/orders/inquire_order_down.asp:显示订单查询结果。,5.3商品销售管理,5.3.4送货管理功能设计 当客户的订货单经过订单管理部门处理成销售订单后,物流配送部门就根据此单进行送货管理。 1. 送货单处理 物流配送管理人员根据送货单进行商品配送,完成送货后需要在送货管理页面中单击完成送货操作。对于支

12、付方式为“货到付款”的订单,则需要送货人员回收货款,并将货款送交财务部门进行结算。 送货单处理程序文件 (1)/babyshop/babyadmin/deliver/deliver.asp:送货单处理。 (2)/babyshop/babyadmin/deliver/deliverfinish.asp:送货完成处理。,5.3商品销售管理,2.送货单查询 送货单查询页面是一个框架结构,是由接收送货单查询条件页面和显示送货单查询结果页面构成。 送货单查询程序文件 (1)/babyshop/babyadmin/deliver/inquire_deliver.asp:送货单查询框架。 (2)/babys

13、hop/babyadmin/deliver/inquire_deliver_up.asp:查询条件输入。 (3)/babyshop/babyadmin/deliver/inquire_deliver_down.asp:查询结果显示。,5.3商品销售管理,5.3.5结算管理功能设计 客户在进行网上购物时,会根据个人的实际情况选择货款的支付方式。网站通常提供的支付方式有货到付款、邮局汇款、信用卡和银行转账等。对于不同的支付方式,财务部门对货款的结算时间和形式也有所不同。 1.订单结算处理 当客户选择的支付方式为货到付款时,财务部门则要接收由物流配送部门收回的货款。财务人员收到货款后,需要在结算管理

14、页面中进行订单的货款结算操作。 订单结算程序文件 (1)/babyshop/babyadmin/settlement/settlement.asp:订单结算。 (2)/babyshop/babyadmin/settlement/settlementfinish.asp:完成结算。,5.3商品销售管理,2.订单结算查询 订单结算查询页面是一个框架结构,是由接收查询条件页面和显示查询结果页面构成。 订单结算查询程序文件 (1)/babyshop/babyadmin/settlement/inquire_deliver.asp:订单结算查询框架。 (2)/babyshop/babyadmin/set

15、tlement/inquire_deliver_up.asp:选择查询条件。 (3)/babyshop/babyadmin/settlement/inquire_deliver_down.asp:查询结果显示。,5.4会员管理功能和促销快讯管理功能设计,5.4.1会员管理功能设计 网站后台的会员管理功能提供了对网站会员信息的浏览以及对虚假会员信息的删除功能。此功能可以根据需要扩展成CRM。 会员管理程序文件 (1)/babyshop/babyadmin/member/memberlist.asp:浏览会员信息。 (2)/babyshop/babyadmin/member/member_del.

16、asp:删除会员信息。 (3)/babyshop/babyadmin/member/member_detail.asp:会员信息详情。,5.4会员管理功能和促销快讯管理功能设计,5.4.2促销快讯管理功能设计 促销快讯管理功能提供了对网站商品促销信息的添加、修改和删除功能。 促销快讯管理程序文件 (1)/babyshop/babyadmin/news/newslist.asp:浏览促销快讯信息。 (2)/babyshop/babyadmin/news/newsaddform.asp:添加新的快讯信息。 (3)/babyshop/babyadmin/news/newsadd.asp:保存新的信息

17、。 (4)/babyshop/babyadmin/news/newsdel.asp:删除快讯信息。 (5)/babyshop/babyadmin/news/newsupdateform.asp:修改快讯信息。 (6)/babyshop/babyadmin/news/newsupdate.asp:保存已修改信息。 (7)/babyshop/babyadmin/news/newsdetail.asp:促销快讯详情。,案例解析,根据网站系统的设计要求,对“宝宝365”网站进行后台管理系统的功能结构设计。依据功能结构图,分别进行网站后台管理主页、系统用户权限管理、商品销售管理、会员管理、商品促销快讯管理等模块的功能设计和程序设计。 到目前为止,“宝宝365”网站的系统功能都已基本实现。虽然开发工作可以告一段落,但并不意味

温馨提示

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

评论

0/150

提交评论