没有合适的资源?快使用搜索试试~ 我知道了~
软件工程实践作业-书店管理系统uml建模20091125.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 3 浏览量
2021-12-15
12:17:48
上传
评论 1
收藏 804KB DOC 举报
温馨提示
试读
25页
软件工程实践作业-书店管理系统uml建模20091125.doc
资源推荐
资源详情
资源评论
of rural drinking water sources, protection of drinking water sources in rural areas by the end of the delimitation of the scope of protection, complete with warning signs, isolating network protection facilities
基于 UML 的书店管理系统分析报告
一、书店管理系统可行性分析
随着政府机关与广大企事业单位内部网络的广泛建立,在通用信息平台上构
筑高效实用的协同工作和自动化办公应用系统,满足信息高度共享和即时发布的
需求,有效实现内部知识管理,已成为众多用户的共同需求。
书店管理系统,为政府机关与广大企事业单位自动化办公提供了一个较好的
解决方案。在开发过程中,按照软件工程的步骤,从设计到开发采用了面向对象
的思想和技术,采用了 SQL SERVER 2000 数据库,使得本系统可以方便的和其他
子系统进行数据交换。同时,注意从软件的图形应用界面上优化软件质量,使得
本系统具有很强的可操作性。
三、书店管理系统需求分析
3.1、系统目标设计
系统开发的总目标是实现内部管理的系统化、规范化和自动化。
能够对图书进行注册登记,也就是将图书的基本信息(如:书的编号、书名、
作者、价格等)预先存入数据库中,供以后检索。
能够对顾客会员进行注册登记,包括记录顾客会员的姓名、编号、年龄、性
别、地址、电话等信息。
提供方便的查询方法。如:以书名、作者、出版社、出版时间(确切的时间、
时间段、某一时间之前、某一时间之后)等信息进行图书检索,并能反映出图书
的库存情况;以顾客会员编号对顾客会员信息进行检索;以出版社名称查询出版
社联系方式信息。
提供对书籍进行的预先预订的功能。
能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功
能授权。
提供较为完善的差错控制与友好的用户界面,尽量避免误操作。
3.2、系统功能需求分析
(1) 读者管理:顾客会员信息的制定、输入、修改、查询,包括种类、性
别、备注等。
基于 UML 的书店管理系统建模设计
of rural drinking water sources, protection of drinking water sources in rural areas by the end of the delimitation of the scope of protection, complete with warning signs, isolating network protection facilities
2
(2) 书籍管理:书籍基本信息制定、输入、修改、查询,包括书籍编号、
类别、关键词、备注。
(3) 出售管理:包括预订书籍、查询书籍的处理。
(4)系统管理:包括用户权限管理,数据管理的管理
满足以上需求的系统主要包含有一下几个子系统
(1)基本业务功能子系统:该系统中主要包含了入库出售和预订等功能。
(2)基本数据录入功能子系统:该子系统主要包含有书籍信息和顾客会
员信息录入功能。
(3)信息查询子系统:包含了多功能的查询书籍信息和顾客会员信息。
(4)数据库管理功能子系统:主要包含了书籍信息管理功能和预订信息
管理功能。
(5)帮助功能子系统。
3.3 该书店管理系统的系统流程图,如下:
图 3.1:管理系统功能模块图
实用文档
图 3.2:销售系统功能模块图
3.4 功能描述
1. 书籍入库的功能
a) 记录书籍的基本信息,包括书名,作者,翻译者,出版社,ISBN 编号,进货日期,
进货数目,书籍的分类,所在书架等
在此,书籍的分类不是采用标准的图书馆分类,而是根据书店分摆图书的
方式进行粗略的分类
b) 添加书籍功能
c) 删除书籍功能
d) 修改书籍信息功能,为了方便变换书店图书摆放的变动,需要有根据某类
信息而批量修改数据的功能
e) 入库时应先输入其 ISBN 号,由系统判断是添加存书数量还是建立新书
2. 书籍管理的功能
a) 查询某种图书库存情况功能
基于 UML 的书店管理系统建模设计
of rural drinking water sources, protection of drinking water sources in rural areas by the end of the delimitation of the scope of protection, complete with warning signs, isolating network protection facilities
4
b) 对图书的库存数量设置阀值,并自动提示库存量低于阀值的书籍
c) 某些特殊的查询功能,如同一书籍不同版本的信息
3. 书籍出售的功能
a) 根据 ISBN 号出售图书,并自动删去相应库存,记录销售时间
b) 可以设置打折数目,以方便出售时自动打折的功能
c) 设置不同的购买金额数进行打折,或提示有何优惠策略(如会员卡)的功能
4. 会员卡自动打折功能
a) 对拥有会员卡的顾客进行特别优惠的服务
5. 顾客查询界面服务
a) 根据不同信息查询的功能,如书名,出版社,分类,翻译者等
b) 支持模糊查找
c) 若读者查询到无库存书籍,可以进行预约的功能(只对会员用户开放)。
3.5 书店管理系统的数据流图,如下:
修改用户表
修改书籍信息表
进入数据库查询
输入用户名及密码
用户
有效用户及密码
显示系
统界面
输 入
有 效
命令
修改用户名及密码
处 理 修
改密码
反馈给用户
显示结果
书籍修改命令
处 理 查
询 命令
书籍查询
书 籍 入
库 及 修
改信息
处 理
命令
处 理 用 户
名与密码
实用文档
3.6 数据字典
数据流条目
名称:顾客会员资料信息 编号:D-001
简要说明:会员登记时入库
数据流来源:会员
数据流去向:书店
包含的数据结构: 流通量:50 份/年
姓名
年龄
性别
联系地址
联系电话
数据流条目
名称:图书资料信息 编号:D-002
简要说明:图书登记时入库
数据流来源:图书
数据流去向:书店
包含的数据结构: 流通量:50 份/年
编号
书名
作者
出版社
出版时间
数据流条目
名称:权限资料信息 编号:D-002
简要说明:权限登记
数据流来源:用户
数据流去向:书店
包含的数据结构: 流通量:50 份/年
编号
姓名
权限
已购图书
预定图书
剩余24页未读,继续阅读
资源评论
学习使人快乐张
- 粉丝: 14
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Python实现的自动化办公项目.zip
- 基于python实现的基于PyQt5和爬虫的小说阅读系统.zip
- 机械设计整经机上纱自动化sw20非常好的设计图纸100%好用.zip
- Screenshot_20240427_031602.jpg
- 网页PDF_2024年04月26日 23-46-14_QQ浏览器网页保存_QQ浏览器转格式(6).docx
- 直接插入排序,冒泡排序,直接选择排序.zip
- 在排序2的基础上,再次对快排进行优化,其次增加快排非递归,归并排序,归并排序非递归版.zip
- 实现了7种排序算法.三种复杂度排序.三种nlogn复杂度排序(堆排序,归并排序,快速排序)一种线性复杂度的排序.zip
- 冒泡排序 直接选择排序 直接插入排序 随机快速排序 归并排序 堆排序.zip
- 课设-内部排序算法比较 包括冒泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、归并排序和堆排序.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功