您好,欢迎来到小侦探旅游网。
搜索
您的当前位置:首页图书预订系统实验报告

图书预订系统实验报告

来源:小侦探旅游网


图书预订系统

一、需求分析 (一)用户需求

使用该软件的用户为:顾客、订单管理员、经理

客户可以根据自己需要填写自己的订单信息,录入定单,修改订单或者是撤销定单。

订单管理员需要检验图书订单,检查订单上的货物,并通知配送单位,安排订单的配送,即供货处理。如果在检验订单时发现订单有误,还需要进行问题订单(错误订单或缺货订单)的处理,并汇总图书订单,对图书信息进行维护(增加、删除、修改)。同时,管理员需要录入教材出版社的信息(包括供货信息)并加以管理,负责信息的维护。

在一定时期内,部门经理会查看订单的信息,包括所有的订单(问题订单、正确的订单、配送订单),查看管理员处理的订单状态并进行统计分析打印、设置订单处理时限以便对其进行监管。 (二)功能需求 1、订单数录入

2、订单修改、撤销、确认

3、出版社信息录入及维护(包括图书信息、出版社信息、供货信息)

4、订单验证(根据录入的图书信息) 5、分别汇总正确订单和错误订单

6、根据正确的订单供货和供货信息供货并汇总可供货订单和缺货订单

7、根据可供货订单安排配送

8、问题订单处理(错误订单信息反映给客户,缺货订单信息反馈给客户和出版社)

9、所有订单分类显示(正确和错误订单、可供货和缺货订单)

以及订单当前处理情况

10、可对订单处理时限设置 (三)输入需求

客户需要输入订单信息,教材出版社需要输入教材信息。 (四)输出要求

系统需要打印订单表以供管理员检验,系统还需要打印供货情况表、定单配送安排表和问题订单表。

显示客户录入的订单内容,以便客户确定预定信息。 (五)非功能需求

安全性和可靠性,以及时间响应速度:(查询,更新)

(六)领域需求:图书编码按照国家规定 (七)数据需求

数据录入和处理的准确性和实时性,数据的一致性与完整性和数据的共享与性

二、活动图

三、状态图

四、DFD图 1、0层DFD图

2、1层DFD图

3、2层DFD图

4、加工4的分解图

5、加工5的分解图

五、数据字典

数据流名: 说明: 来源: 去处: 数据结构: 用户录入信息 由用户填写预定图书信息及个人联系方式信息, 并由管理员加以整合及统计 用户 正确订单表、错误订单表、退订单表 客户名、客户联系方式、客户所定书名 所定书价、

数据流名: 说明: 出版社供货信息 由出版社提供总信息,由管理员校对,并结合用户需求表 对书目现有状态加以统计 来源: 去处: 数据结构: 出版社 所有现有出版社信息表、供货信息表 出版社名称、提供书名、书价、出版社联系方式 数据流名: 说明: 来源: 去处: 数据结构:

反馈信息 由经理统计客户反馈信息,并加以核对是否属实 用户反馈 超时处理订单表、时限规划表 客户名、超时大小、评价等级、各阶段时限 六、 用例图

七、画ER图

1、逻辑设计 出版社信息(出版社名,出版社编号,出版社联系方式) 供货信息 (出版社编号,供货书名,书数量,书编号,书价格) 用户信息 (用户名,用户联系方式,用户地址) 订单信息 (用户联系方式,订单书名,订单数量,订单编号) 配送单位 (配送单位名,配送方联系方式,被配送方联系方式) 2、概念设计

实体:订单、用户、出版信息、供货信息

二.概要设计与详细设计 1.1 OOA类图设计

出版信息-编号-图书编号-出版社-出版日期+insert()+update()+delete()+select()-结束2*-结束1*订单-编号-顾客编号-图书编号-数量-金额-是否经检验+insert()+update()+delete()+select()*-结束4-结束3**顾客-编号-名称-联系电话-地址+insert()+update()+delete()+select()-结束9-结束10供货信息-编号-图书编号-出版社地址-库存量-联系电话+insert()+update()+delete()+select()-结束6*-结束5*供货查询*-编号-顾客编号-图书编号-数量-金额-是否可供货+insert()+update()+delete()+select()*-结束13-结束8-结束7**问题订单处理-编号-错误订单编号-是否检验错误-是否缺货错误-顾客反馈信息+insert()+update()+delete()+select()*-结束14配送安排-编号-可供货订单编号-配送单位编号-地址-到货时间+insert()+update()+delete()+select()-结束11-结束12**配送单位信息-编号-名称-联系电话-地址+insert()+update()+delete()+select()

1.2OOD图设计

1、信息维护模块顺序图

出版信息-编号-图书编号-书名-出版社-出版日期+insert()+update()+delete()+select()-结束1-结束2**订单-编号-顾客编号-图书编号-数量-金额-是否检验+insert()+update()+delete()+select()**-结束5-结束6顾客-编号-名称-联系电话-地址+insert()+update()+delete()+select()-结束15-结束16***-结束19登陆-账号-密码+insert()+update()+delete()+select()*-结束17-结束3-结束4***-结束18管理员供货信息-编号-图书编号-库存量-出版社地址-联系电话+insert()+update()+delete()+select()-结束7*-结束8*供货查询-编号-顾客编号-图书编号-数量-金额-是否可供货+insert()+update()+delete()+select()**-结束9*-结束10*问题订单处理-编号-错误订单编号-是否检验错误-是否缺货错误-顾客反馈信息+insert()+update()+delete()+select()-编号-姓名-职位+insert()+update()+delete()+select()-结束11-结束12*-结束20配送单位-编号-名称-联系电话-地址+insert()+update()+delete()+select()-结束13*-结束14*配送安排-编号-可供货订单编号-配送单位编号-地址-到货时间+insert()+update()+delete()+select()经理-编号-姓名-职位+insert()+update()+delete()+select()数据操作代理+insert()+update()+delete()+select1()+select2()+select3()

九、IPO图(输入处理输出图)

1、表一 输入 输出 处理 订单表、供货信息表 查询校对供货情况,确定订单正确与否 1、 将待查供货状态下的订单进行校对,主要针对订单书名、书号、书数、日期地址、联系方式等信息 2、 将以上信息与供货信息表比对,分别分类出正确订单和缺货订单、错误订单,并对后两类订单通过遣回用户予以确认和修改

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- xiaozhentang.com 版权所有 湘ICP备2023022495号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务