网上书城信息系统数据库课程设计

a.图书信息发布:将图书相关信息,包括图书书名、作者、出版社、ISBN号、图书内容介绍、图书封面图片等提交到数据库中并发布到网上,客户可即时在网站上看到相应的图书信息;

b.购书订单管理:对客户订单进行管理,对未配送的订单,还可以进行修改;配送部门将会根据订单信息完成图书、发票配送;

c.图书配送管理:对各订单图书的拟送达日期、配送地点予以统计,为配送中心管理员提供最佳的配送方案,对每本图书的配送落实到对每个配送人员、配送时间、配送费用、配送状态的管理; 3.4.系统业务流程分析

业务流程图是一种比较规范被广泛使用的分析工具,它可以比较直观准确描述系统业务流程.业务流程图不是对系统原有业务流程图的快照,应该是对原有系统的业务流程进行重新思考设计、再造的结果.根据上面需求分析中得到的资料和工作流程的分析,可以绘制出表示系统管理工作的整个业务过程的业务流程图,能更清晰的认识所要开发的系统的工作流程.如下图所示即为本系统的相关业务流程图.

1.图书销售流程。如图所示图书销售流程是根据实际生活中,用户通过网络购书的过程所进行的一个描述。当用户打开网页后,必须通过主页面提供的会员登录链接,进入会员登录页面;然后用户通过登录系统,以系统会员的身份才能购买图书,如果用户未登录系统,只能浏览图书和查询图书,而不能购买图书。当用户选定自己喜欢的图书后,可以通过系统提供的功能把图书放入购物车,接着去购买图书,

9

当用户购买完所有的图书后,通过系统通过的链接到收银台结账,这时系统将会自动判断用户在系统中所存的金额,如果金额不足,则系统页面自动返回到用户面板并提示用户金额不足,不能购买图书等信息,如果金额充足则用户购买成功----整个购买过程结束。

网上书店

登录 书籍浏览 书籍查询 购书 后台管理

用户登录 用户注册 用户退出 购物车管理 订单管理 用户管理 书籍管理

2.用户注册流程。如图所示用户为了购买图书,必须成为系统会员。用户可以通过主页面提供的链接,进入到会员注册页,当用户填入自己的信息并提交后,系统将对用户所注册用户名进行检查,如果发现重复,系统页面将自动清除相应信息并提示用户名被注册过了;为了防止用户输入密码时可能出现的错误,系统将检查用户两次输入的密码信息,如果发现信息不符,也将提示用户错误并让用户重新注册;为了购买活动的合法和安全,系统会提示用户输入家庭住址、固定电话和真实姓名等关键信息,如果用户不填写,系统会提醒用户错误,并再次清除信息,当所有信息完整的填写完毕后,经过系统检查正确,这时系统会把用户的信息添加到数据库中。

10

用户入口 查找图书 再选其他图书 客户选书 用户判断是否注册 是 放入购物车 否 用户自助注册 否 是否登录 是 客户保存订单,或提交订单 用户登录 3.5数据流程分析

业务流程分析描述的是用户业务处理过程。为了更进一步了解用户对待开发的软件系统的功能要求,通常从数据流动和处理的角度对业务流程进行抽象,得到系统的数据流图。数据流图是结构化系统分析的主要工具,它能图形化的显示出系统中数据的使用,表达数据在系统内部的逻辑流向以及系统的逻辑功能和数据的逻辑交换。

如图就是根据前面所得的业务流程图和收集的资料,以及对网上书店系统整

个流程

11

一、找书目 1.老用户登陆 新用户注册 2.通过图书分类寻找所需书目 3.通过快速或者组合查询搜索书目 二、用户下定单 1.把要购买的书拖入购物车 2.重复第一个步骤继续寻找想购书目(可选) 3.查看购物车进行数据修改 4.最后确认提交定单 三、订单处理 1.用户在汇款前订单确认 2.网站通知用户订单已收到 3.用户通过网络、银行或邮局汇款(货到付款方式除外) 4.网站把发货单传至仓库方面 四、网站送货用户收书 1.仓库收到发货单 2.经过仓库进行安排 3.仓库出货 4.通过邮局或专门渠道送书给用户 5.货到付款后帐目核算(仅限于货到付款形式) 6.修改定单数据库

分析后所绘制出的网上书店的工作流程图。 1.数据流图

①顶层数据流图

12

联系客服:779662525#qq.com(#替换为@)