登录已注册否会员注册是订单查询书目查询书籍评论分类查询条件查询放入购物篮生成订单修改订单确认订单在线支付 返回首页
图4-3 构建购物车程序流程图
② 订单管理
主要是在完成订单的查询,添加,修改和删除。
登录输入订单信息检索订单信息是否存在是返回确认信息否返回确认信息结束
图4-4 订单查询程序流程图
登录输入订单信息添加,修改删除添加订单修改订单删除订单更新订单信息表返回确认信息
图4-5 订单管理程序流程图
结束 (2)信息管理模块
信息管理模块主要是对网站的各种信息的管理,其中有:公告管理,留言管理,闻管理,投票管理子模块。
以下是投票管理子模块:投票是网站与会员的互动栏目,网站管理员可以通过对投票的管
理收集用户关于网站的看法,使网站向着更好的方向发展。
登录输入投票信息是否确认提交是写入投票信息表否返回确认 图4-6 投票添加程序流程图
结束开始进入投票管理查看查看删除修改删除修改查看投票修改投票删除投票写入投票信息表返回确认信息结束 图4-7 投票管理程序流程图
(3)其他设置模块
其他设置主要包括了网站设置,其他信息设置,送货汇款设置及友情连接的。这些主要是对网站系统的进一步完善。
① 网站设置主要有网站初始设置,网站高级设置,网站广告设置等,主要是为了使管理员能够动态的对网站的显示信息进行管理,初始设置可以对网站的基本信息进行修改,网站高级设置是对网站的显示信息进行修改,网站广告设置可以对网站所发布的广告进行管理,做到及时的更新。 ② 其他信息设置是对网站的一些功能的进一步说明和实现,包括付款方式,交易条款,运输说明,购物流程,常见问题,保密安全,工作时间,销售售后,注册条约。方便用户了解本网站的功能,提高网站的使用效率
③ 友情连接是在网站上显示与其他经常使用的网站的连接,可以通过文字和图片来进入所连接的网站,使用户在浏览本网站时可方便快捷的进入其他的网站。
④ 送货汇款设置是对本网站的送货汇款方式的管理,包括添加送货汇款方式,以及对所有的方式进行修改,删除。
开始进入送货方式面版添加添加,删除,修改修改删除添加送货方式修改送货方式删除送货方式写入送货方式表返回确认信息 结束
图4-8 送货汇款程序流程图
(二)系统详细设计
1.代码设计
代码是以适当的符号来表达客观实体的属性及特征。又标识、统计检索、对象描述的作用,一般根据唯一性原则、规范性原则、可扩充性原则和简明性原则来进行设计。本系统中该系统采用层次代码设计方法。
本系统中:
图书编号,采用4位编码: ⅹ ⅹ ⅹ ⅹ
自由码 小类号 大类号 2.数据库设计
系统各项功能的实现,归根到底是通过对数据库进行各项操作来完成的,因此要实现系统规划的功能,提高系统的性能,首先需要有一个设计合理、功能完善的数据库。
数据库的设计即对数据的内容和组织方式进行设计,在设计数据库时,首先必须考虑的是数据库的设计目标,对于一个好的数据库来说,应当没有冗余数据,能够迅速的定位某个记录,并且易于维护。数据库的设计目标就是这样的数据库。如果能够实现所有的数据库设计目标,当然是最完美的。但是,通常这些设计目标都是相互排斥的,不可能同时实现。比如:要消除冗余数据,就不能避免降低定位记录的速度。商务站点要与用户进行实时交互,