3.3.5 系统设计总的原则
无论哪个网站都要有它自己的设计规则。该平台也一样,它的主要设计规则有: (1)简单性 在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。
(2)针对性 该平台设计是网上书店及后台管理的定向开发设计,所以具有专业突出和很强的针对性。
(3)实用性 该平台能完成电子商品展示和管理员管理的基本信息,具有良好的实用性。
3.4 本章小结
本章主要确定了本课题的设计目标,接着对系统作了可行性分析,包括经济可行性、技术可行性、社会可行性。最后对网站的需求作了分析,在需求分析中,先考察了和本课题相关的网站制作的特色,参考它们用到的技术,最后得出本系统的特点、设计思想和总的开发原则,为以后开发作了准备。
第4章 系统的总体设计
4.1 购书系统功能分析
经过前期的深入调查和研究,总结出该系统需要完成的一些具体功能,分析如下: (1)用户管理 能够完成用户基本信息录入的注册和用户基本信息的个人前台后台管理。 (2)管理员管理 能够完成管理员对网站的商品资料(商品添加、商品删除)、商品交易
(处理订单、订单查询)、会员管理(会员管理)、操作管理(管理员添加、管理员审查、管理员退出)的功能。
(3)搜索功能 能过书籍的名称,书籍的分类,进行模糊查询和精确搜索。
(4)查询功能 能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费用进行确定。
4.2 功能模块的设计
在系统功能的分析基础上,得到本系统的功能模块图如图4-1所示。
网上书店主要包括四大功能模块,用户管理模块、管理员模块、搜索模块、查询模块其中用户管理模块,主要包括用户注册、用户修改、用户删除,用户的找回密码等功能;管理员管理主要包括书籍管理(书籍添加、书籍删除,书籍查看)、商品交易、会员管理、操作管理(管理员添加、管理员退出)等功能;搜索主要包括(书籍名称、书籍类别)。
4.3 系统流程分析
(1)前台购物流程图 如图4-2所示。 (2)后台订单处理流程图 如图4-3所示。 (3)注册功能流程图 如图4-4所示 (4)用户登录流程图 如图4-5所示。 (5)商品搜索流程图 如图4-6所示。
浏览书籍 选择书籍 订购书籍 未注册用户 已登录注册用注册 未登录注册用登录 去购物车 去收银台 提交订单
图4-2 顾客前台购物
网上书店 用户管理 网站布局 管理员管理 搜索 用户注册用户信息修改用户信息查看用户删除用户查找密码用户注销书籍管理订单管理会员管理管理员管理模糊搜索精确搜索
图4-1 系统总体结构
用户订单 订单处理 订单结帐 订单发货 商家推荐新书上架书籍发送书籍修改书籍添加书籍删除订单查看订单删除销售排行用户信息查看用户删除管理员添加管理员退出
订单删除
图4-3 后台订单
注册入口 是 必选项为空 否 用户名有效? 是 输入密码致一致? 是 密码长度符合要求是 注册成功 否 否 否 否 图4-4 用户注册
登录入口 否 用户是否存在 是 密码是否正确 是 取得用户名和密码 否 将UserID存入session中
图4-5 用户登陆
图4-6 商品搜索
继续搜否 下订单
查看商品 购物车 搜索结果 是 输入条件 开始搜索 (6)商品管理流程图 如图4-7所示。
否
商品管理 查询商品 添加商品 修改,删除 满意否 是