书店采购管理系统设计

书店采购管理系统设计

ID:47486464

大小:1.33 MB

页数:26页

时间:2020-01-12

书店采购管理系统设计_第1页
书店采购管理系统设计_第2页
书店采购管理系统设计_第3页
书店采购管理系统设计_第4页
书店采购管理系统设计_第5页
资源描述:

《书店采购管理系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、武汉理工大学《计算机软件综合设计》课程设计说明书基于UML的书店采购管理系统设计1问题描述现在很多书店都采用了图书采购管理系统,一方面方便了书店管理和维护图书,节约成本,同时也便于书店随时查看图书库存以便及时进行采购。进行采购后可以立即录入采购的书籍,补充库存。本系统主要是供书店管理员使用。系统提供了管理员登陆,书籍管理和采购的一系列功能,如下:管理员登陆:输入合法管理员信息登陆系统。书籍管理:查询、修改、录入和删除基本书籍库中的图书信息。采购管理:查询库存不足(本系统假定设定库存少于20本为不足)信息,录入采购信息,打印采购单采购,录入采购信息,删除采购信息或全

2、部采购单。2系统功能及流程描述2.1用例模型及系统功能模块图本系统基本用例有:登陆:输入合法管理员信息登陆界面。添加图书入库:采购图书后将新书入库。修改图书信息:当图书信息有误时修改图书信息。查询库存信息:及时查询图书库存情况,以便及时了解缺货并进行采购登记和采购。添加采购信息进采购单:将库存不足信息添加进采购单进行采购。打印采购单:显示打印采购单,通知采购人员进行采购删除图书信息:删除不存在图书信息。删除采购单信息:删除待采购的图书信息或者删除全部采购单。系统用例图如图2.1所示:26武汉理工大学《计算机软件综合设计》课程设计说明书图2.1系统用例图系统主要用例

3、的用例描述如下:表2.1用例“添加采购单”用例描述用例名称添加采购单标识符UC1001用例描述当图书库里的某些图书库存不足(少于20本)时,可以将库存不足的书籍信息查询出来并添加到采购单中。添加完后即结束用例。参与者系统管理员26武汉理工大学《计算机软件综合设计》课程设计说明书优先级1状态通过审查前置条件管理员登陆系统图书库有图书不足后置条件打印订购单,下订单基本操作流程1.管理员登陆系统后查询库存情况2.发现有库存不足的书籍3.查询列出所有库存不足的书籍4.添加采购信息可选操作流程管理员查询库存发现没有库存不足书籍管理员发现图书信息有错误被泛化的用例无被包含的用

4、例无被扩展的用例无修改历史记录李明亮,定义基本操作流程,2009年4月18日表2.2用例“打印采购单”描述用例名打印采购单标识符UC1002用例描述当书籍库中书籍库存量不足时,添加采购信息进采购单后,便要打印采购单给采购人员去采购。打印出采购单给采购人员后用例结束参与者系统管理员优先级3状态等待审核前置条件书籍库存有不足,采购单中有采购信息26武汉理工大学《计算机软件综合设计》课程设计说明书后置条件采购图书基本操作流程1.系统管理员登陆系统后发现书籍库存有不足2.添加采购信息进采购单3.打印采购单给采购人员4.采购人员采购可选操作流程1.管理员发现没有库存不足的书

5、籍2.管理员没有将库存不足的信息添加进采购单3.采购单中的信息需要修改被泛化的用例无被包含的用例无被扩展的用例无修改历史记录李明亮,定义基本操作流程,2009年4月18日表2.3用例“添加图书入库”描述用例名添加图书入库标识符UC1003用例描述当采购人员采购回书籍后,管理员需要将采购回的书籍入库,采购的新书要进行信息登记参与者系统管理员优先级1状态通过审核前置条件管理员登陆系统采购回书籍需入库后置条件查看录入信息;通知采购单中有书籍没有采购到26武汉理工大学《计算机软件综合设计》课程设计说明书基本操作流程1.采购人员采购回书籍2.管理员登陆系统3.管理员添加书籍

6、入库4.管理员查看采购单中书籍是否都采购完全可选操作流程采购人员还没有采购回书籍采购人员采购了错误书籍采购的书籍不过完全被泛化的用例无被包含的用例无被扩展的用例无修改历史记录李明亮,定义基本操作流程,2009年4月18日李明亮,定义可选操作流程,2009年4月18日系统功能模块图如图2.2所示26武汉理工大学《计算机软件综合设计》课程设计说明书图2.2系统功能模块图2.2系统流程图及分析类图根据系统功能和模块划分,设计了图2.3所示的系统流程图。管理员在登陆界面登陆系统,通过同数据库中的数据进行用户验证,验证正确则进入图书采购系统的主页面。主页面窗体中各个子页面是

7、以菜单的形式分布的。点击各个菜单可以进入相应的子页面,各个子页面是以卡片式布局显示。26武汉理工大学《计算机软件综合设计》课程设计说明书图2.3系统流程图根据系统各个功能和数据处理将系统划分为如下几个类:ClassInterfece:主界面窗体类,负责创建各个子界面类的对象。ClassCheckID:登陆界面窗体类,负责出来登陆验证和创建主界面类的对象。ClassAddbooks:添加图书界面窗体类,负责图书入库处理。ClassBooksQuery:图书查询界面窗体类,负责图书查询处理。ClassBookingListQuery:查询库存添加采购信息类,处理库存不

8、足书籍入采

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。