书店采购管理系统设计.docx
- 格式:docx
- 大小:544.13 KB
- 文档页数:26
精品文档基于 UML的书店采购管理系统设计
1问题描述
现在很多书店都采用了图书采购管理系统,一方面方便了书店管理和维护图书,节约
成本,同时也便于书店随时查看图书库存以便及时进行采购。进行采购后可以立即录入采
购的书籍,补充库存。
本系统主要是供书店管理员使用。系统提供了管理员登陆,书籍管理和采购的一系列
功能,如下:
管理员登陆:输入合法管理员信息登陆系统。
书籍管理:查询、修改、录入和删除基本书籍库中的图书信息。
采购管理:查询库存不足(本系统假定设定库存少于20 本为不足)信息,录入采购信息,打印采购单采购,录入采购信息,删除采购信息或全部采购单。
2系统功能及流程描述
2.1 用例模型及系统功能模块图
本系统基本用例有:
登陆:输入合法管理员信息登陆界面。
添加图书入库:采购图书后将新书入库。
修改图书信息:当图书信息有误时修改图书信息。
查询库存信息:及时查询图书库存情况,以便及时了解缺货并进行采购登记和采购。
添加采购信息进采购单:将库存不足信息添加进采购单进行采购。
打印采购单:显示打印采购单,通知采购人员进行采购
删除图书信息:删除不存在图书信息。
删除采购单信息:删除待采购的图书信息或者删除全部采购单。
系统用例图如图 2.1 所示:
精品文档
图2.1 系统用例图
系统主要用例的用例描述如下:
表2.1 用例“添加采购单”用例描述
用例名称添加采购单
标识符UC1001
用例描述当图书库里的某些图书库存不足(少于
20 本)时,可以将库存不足的书籍信息
查询出来并添加到采购单中。添加完后
即结束用例。
精品文档
优先级
状态
前置条件
后置条件
基本操作流程可选操作流程
被泛化的用例被包含的用例被扩展的用例修改历史记录
用例名
标识符
用例描述
参与者
优先级
状态
1
通过审查
管理员登陆系统
图书库有图书不足
打印订购单,下订单
1.管理员登陆系统后查询库存情况
2.发现有库存不足的书籍
3.查询列出所有库存不足的书籍
4.添加采购信息
管理员查询库存发现没有库存不足书
籍
管理员发现图书信息有错误
无
无
无
李明亮,定义基本操作流程, 2009 年 4
月 18 日
表2.2 用例“打印采购单”描述
打印采购单
UC1002
当书籍库中书籍库存量不足时,添加采
购信息进采购单后,便要打印采购单给
采购人员去采购。打印出采购单给采购
人员后用例结束
系统管理员
3
等待审核
后置条件采购图书
基本操作流程 1.系统管理员登陆系统后发现书籍库
存有不足
2.添加采购信息进采购单
3.打印采购单给采购人员
4.采购人员采购
可选操作流程 1.管理员发现没有库存不足的书籍
2.管理员没有将库存不足的信息添加
进采购单
3.采购单中的信息需要修改
被泛化的用例无
被包含的用例无
被扩展的用例无
修改历史记录李明亮,定义基本操作流程, 2009 年 4
月 18 日
表 2.3用例“添加图书入库”描述
用例名添加图书入库
标识符UC1003
用例描述当采购人员采购回书籍后,管理员需要
将采购回的书籍入库,采购的新书要进
行信息登记
参与者系统管理员
优先级1
状态通过审核
前置条件管理员登陆系统
采购回书籍需入库
后置条件查看录入信息;通知采购单中有书籍没
基本操作流程 1.采购人员采购回书籍
2.管理员登陆系统
3.管理员添加书籍入库
4.管理员查看采购单中书籍是否都采
购完全
可选操作流程采购人员还没有采购回书籍
采购人员采购了错误书籍
采购的书籍不过完全
被泛化的用例无
被包含的用例无
被扩展的用例无
修改历史记录李明亮,定义基本操作流程,2009 年 4
月 18 日
李明亮,定义可选操作流程,2009 年 4
月 18 日
系统功能模块图如图 2.2 所示
书店采购管理系统
书采管
购
籍
理
信
信
员
息
息
登
管
管
陆
理
理
录修查删录查入改询除入询
采采书书书书
购购籍籍籍籍单单
图 2.2系统功能模块图
删删
除除
全采
部购
采信
购息
单
2.2 系统流程图及分析类图
根据系统功能和模块划分,设计了图 2.3 所示的系统流程图。管理员在登陆界面登陆系统,通过同数据库中的数据进行用户验证,验证正确则进入图书采购系统的主页面。主
页面窗体中各个子页面是以菜单的形式分布的。点击各个菜单可以进入相应的子页面,各
个子页面是以卡片式布局显示。