图3-1 系统总体结构图
3。3。1 前台浏览
(1)游客注册成为会员并进行登录,可进行宠物及宠物用品的训狗;
(2)宠物及宠物用品的相关推介,商品的浏览;
(3)宠物百科知识,有如何养护、训练宠物等;
(4)选购宠物及宠物用品到购物车中,订单信息填写,结账;
(5)论坛信息交流,问卷调查投票。
3。3。2 后台管理
(1)后台登录,管理员登录,进行操作;
(2)商品信息管理,管理员对商品类别、信息的添加、修改、删除、搜索;
(3)订单信息处理,管理员对客户已下订单进行处理,及时发出货品;
(4)会员管理,管理员可以添加管理员并对会员进行管理;
(5)百科信息管理,管理员对百科信息进行添加、修改、删除;
(6)论坛信息管理,管理员可以设置或删除论坛版块;
第四章 系统设计
4。1 系统概述
一个完整的系统是由一个个不同的功能模块组合而成,因此,在设计之初就要合理安排不同的模块,围绕主体向周围辐射,本着实事求是的态度将各个模块功能实现并有机的结合在一起。
本系统提供了用户登录功能、商品销售、购物车订单、在线投票、在线交流功能,同时可以按照商品分类、商品名称来查找所需的商品等功能。
4。2 系统架构设计
当前,Web开发主流模式的便是三层逻辑体系结构,如图4-1三层逻辑体系结构图所示,即数据访问层(DAL),业务逻辑层(BLL),用户表示层(MOD)。用户表示层(Model)主要是用户显示,或者说与用户打交道的界面,从外部获取数据以及进行一些简单的判断,如Web,也可能是WinForm;业务逻辑层(Business Logic Layer)是处于用户表示层和数据访问层之间的中间层,它就是用来接收用户表示层的数据并进行业务逻辑判断,获取的数据符合要求就调用数据访问层的方法;数据访问层(Data Access Layer)相对于用户表示层来说,它是和数据打交道,这一层的工作就是把业务逻辑层传过来的数据保存到数据库中。
图4-1 三层逻辑体系结构图
4。3 系统设计目标
设计本系统的初始方案:首先确定各个模块所需的功能,分析模块间具有的关系;其次,建立数据库,将所需的表一一建全;最后,利用ASP。NET技术开发系统,实现所需的增、删、改、查四大功能。来.自^优+尔-论,文:网www.youerw.com +QQ752018766-
4。4 系统功能模块
4。4。1 前台浏览+购物模块
前台是客户端,也就是面向用户的,这就要求前台的设计要满足用户的需求,用户需要的是什么,首先要能够对商家所出售的商品进行浏览;其次,当用户准备购买商品时需要注册成为会员,只有登录之后才能将商品添加到个人购物车中;最后,当用户将商品添加入购物车,便需要填写订单信息并提交订单信息给商家。该流程如图4-2前台浏览+购物流程图所示。
图4-2 前台浏览+购物流程图
4。4。2 用户注册模块
用户注册模块,当游客准备在本系统购买宠物及其商品时,需要注册成为会员,届时点击“注册”按钮便可转入注册页面,而注册时则需要填写必要信息,如用户名、密码、姓名、联系地址、联系方式等。只有正确填写注册信息后才能成为会员