- 20
- 0
- 约 26页
- 2016-08-22 发布于天津
- 举报
基于uml的书店采购管理系统设计-read
基于UML的书店采购管理系统设计
1 问题描述
现在很多书店都采用了图书采购管理系统,一方面方便了书店管理和维护图书,节约成本,同时也便于书店随时查看图书库存以便及时进行采购。进行采购后可以立即录入采购的书籍,补充库存。
本系统主要是供书店管理员使用。系统提供了管理员登陆,书籍管理和采购的一系列功能,如下:
管理员登陆:输入合法管理员信息登陆系统。
书籍管理:查询、修改、录入和删除基本书籍库中的图书信息。
采购管理:查询库存不足(本系统假定设定库存少于20本为不足)信息,录入采购信息,打印采购单采购,录入采购信息,删除采购信息或全部采购单。
2 系统功能及流程描述
2.1用例模型及系统功能模块图
本系统基本用例有:
登陆:输入合法管理员信息登陆界面。
添加图书入库:采购图书后将新书入库。
修改图书信息:当图书信息有误时修改图书信息。
查询库存信息:及时查询图书库存情况,以便及时了解缺货并进行采购登记和采购。
添加采购信息进采购单:将库存不足信息添加进采购单进行采购。
打印采购单:显示打印采购单,通知采购人员进行采购
删除图书信息:删除不存在图书信息。
删除采购单信息:删除待采购的图书信息或者删除全部采购单。
系统用例图如图2.1所示:
图2.1 系统用例图
系统主要用例的用例描述如下:
表2.1 用例“添加采购单”用例描述
用例名称 添加采购单 标识符 UC1001 用例描述 当图书库里的某些图书库存不足(少于20本)时,可以将库存不足的书籍信息查询出来并添加到采购单中。添加完后即结束用例。 参与者 系统管理员 优先级 1 状态 通过审查 前置条件 管理员登陆系统
图书库有图书不足 后置条件 打印订购单,下订单 基本操作流程 管理员登陆系统后查询库存情况
发现有库存不足的书籍
查询列出所有库存不足的书籍
添加采购信息 可选操作流程 管理员查询库存发现没有库存不足书籍
管理员发现图书信息有错误 被泛化的用例 无 被包含的用例 无 被扩展的用例 无 修改历史记录 景攀峰,定义基本操作流程,2009年1月14日2009年1月14日2009年1月14日2009年1月14日
图2.2系统功能模块图
2.2系统流程图及分析类图
根据系统功能和模块划分,设计了图2.3所示的系统流程图。管理员在登陆界面登陆系统,通过同数据库中的数据进行用户验证,验证正确则进入图书采购系统的主页面。主页面窗体中各个子页面是以菜单的形式分布的。点击各个菜单可以进入相应的子页面,各个子页面是以卡片式布局显示。
图2.3系统流程图
根据系统各个功能和数据处理将系统划分为如下几个类:
Class Interfece:主界面窗体类,负责创建各个子界面类的对象。
Class CheckID:登陆界面窗体类,负责出来登陆验证和创建主界面类的对象。
Class Addbooks:添加图书界面窗体类,负责图书入库处理。
Class BooksQuery:图书查询界面窗体类,负责图书查询处理。
Class BookingListQuery:查询库存添加采购信息类,处理库存不足书籍入采购单。
Class Modifybooks:修改图书界面窗体类,负责修改图书信息处理。
Class Delete:删除界面窗体类,负责删除书籍信息和采购信息处理。
Class PrintBooking:打印界面窗体类,负责打印采购单处理。
Class SqlBean:后台数据库操作类,负责数据库的连接、查询、更改、删除、录入等操作,并负责关闭数据库。
各个类之间的关系如图2.4所示:
图2.4分析类图
3 系统UML图描述
3.1系统的设计类图
系统的详细类图设计如下图所示:
图3.1 系统详细类图
3.2系统的顺序图
系统的基本用例的顺序图如下图所示:
图3.2.1用例“添加图书入库”顺序图
图3.2.2用例“添加采购单”顺序图
3.3系统的状态图
BookingListQuery类的对象的状态图如下:
图3.3 BookingListQuery对象状态图
3.4系统的组件图
系统的组件图如下所示:
图3.4 系统组件图
4 系统设计实现的描述
4.1系统信息代码设计
系统数据
您可能关注的文档
- 关于做好2016年爱国卫生月活动的通知.doc
- 关于做好营改增后普通发票衔接工作的通知.doc
- 管理创新与团队执行力提升.ppt.ppt
- 贯彻廉洁自律准则,推进服务型党组织建设.ppt.ppt
- 贯彻落实第一批职教装备标准河北省会议日程表-中国职业教育装备标准.doc
- 贯彻全面提高高等教育质量30条_做好新时期评估工作.ppt.ppt
- 贯彻校党代会精神明确科研工作规划.ppt
- 贯彻群众路线重塑执政新风-吴江区委党校.ppt
- 贯彻校党代会精神明确科研工作规划-网站首页.ppt
- 贯彻新课标,聚焦课堂教学.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)