图书管理系统ppt课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Books management system
2010年12月28号
.
Books management system
2010年12月28号
.
Books management system
2010年12月28号
.
Books management system
2010年12月28号
.
Books management system
2010年12月28号
.
Books management system--功能需求
2010年12月28号
.
Books management system
•
本阶段成果的内容形式上主要包括数据流图和数据字典。数据流
图和数据字典是描述用户需求的重要工具以及阶段成果的表达方式。
这里借助了用例分析进行辅助。它作为需求分析的成果和用户交流的
• 一、系统需求简介 • 1.1总体需求描述 • 1.2用户总体业务构造 • 1.3其他需求 • 1.4系统功能设想 • 1.5业务流程分析 • 1.5.1图书借阅信息 • 1.5.2书籍信息管理 • 1.5.3读者信息管理
2010年12月28号
.
Books management system
需求分析的功能如下:
2010年12月28号
.
Books management system
– 出版社分类设置 – 图书分类设置 – 读者分类设置,级别高借的书也多,可设置每级别借书数量。 – 证件分类设置
2010年12月28号
.
Books management system
• 二、 需求描述 • 2.1功能描述: • 2.1.1图书信息管理 • 2.1.2读者信息管理 • 2.1.3图书借书管理 • 2.1.4图书还书管理 • 2.2数据流图 • 2.2.1新书入库数据流图 • 2.2.2读者借书数据流图 • 2.2.3读者还书数据流图 • 2.2.4查询图书数据流图 • 2.2.5图书管理数据流图 • 2.3 UML系统需求分析
主要手段和依据,是后续数据库设计的前提。我们从数据流图中可以
比较充分的了解软件的结构,所以也是软件设计的重要依据。
•
小组调查了解了用户的需求后,需要进一步表达用户的需求,采
用的分析和表达用户需求的方法是结构化分析法。该方法是基于数据
流的需求分析法,它利用图形的方式进行表达,更加直观易运用。
•
结构化分析法采用的是自顶向下、分层分解的方式分析系统,即
将系统的功能从宏观层面逐渐细化直到最终,其中主要采用:数据流 图(DFD)、数据字典(DD)等这里还采用了辅助工具(UML)。
2010年12月28号
.
Books management system
• 数据流图可以清楚的表示各个模块之间的 调用关系。下面是各个模块的数据流图。
2010年12月28号
.
•.
2010年12月28号
.Leabharlann Baidu
Books management system
•.
2010年12月28号
.
Books management system
•.
2010年12月28号
.
Books management system
• 从用例图中我们可以看出管理员和读者之间对本系统所具有的用例。 • 管理员所包含的用例有: • 登录系统:管理员可以通过登录该系统进行各项功能的操作 • 书籍管理:包括对书籍的增删改等。 • 书籍借阅管理:包括借书、还书、书籍逾期处理和书籍丢失处理等等。 • 读者管理:包含对读者的增删改等操作。 • 读者所包含的用例有: • 登录系统 • 借书:进行借书业务。 • 还书:读者具有的还书业务。 • 查询:包含对个人信息和书籍信息的查询业务 • 逾期处理:就是书籍过期后的缴纳罚金等。 • 书籍丢失处理:对书籍丢失后的不同措施进行处理。
2010年12月28号
.
Books management system
2010年12月28号
.
Books management system
• 概念设计 • 3.1实体 • 3.2系统E-R图
2010年12月28号
.
E-R大制图
•.
2010年12月28号
.
Books management system
图书管理系统
数据库设计
.
Books management system
1 - 背景
– 软件系统的名称:图书管理系统 – 开发者: 陈贝贝、罗玉龙、尚丽娟、丁雪辉、郑婧 – 本系统将是独立的系统,目前不与其他的系统或者操作系统
提供特别的接口,所产生的输出都是独立的。 – 本系统为单用户版本,使用SQL Server 2000作为数据库
• 因为图书与读者间的关系借书与还书,并且是多对多的关系,所以抽出借阅归还的关 系。
•.
2010年12月28号
.
Books management system
• 逻辑设计 • 4.1E-R图到关系模式的转换 • 4.2关系模式的规范及调整 • 4.2.1关系模式 • 4.2.2数据约束分析 • 4.3各个数据表的表结构设计
2010年12月28号
.
Books management system
存储系统。
2010年12月28号
.
Books management system—需求分析
2 - 目标
本需求分析是为实现图书馆信息的计算机管理而编制的。提供的功 能包括图书信息的管理,借书读者的管理,各项图书信息的统计及各类 查询。使用该系统可提高时间的利用率和工作效率。
2010年12月28号
.
Books management system
– 新书的入库操作。
– 添加新读者。
– 借阅图书,归还图书及续借图书。
– 图书管理,包括图书的查询、修改、删除等。
– 读者管理,包括读者的查询、修改、删除等。
– 统计信息,包括图书分类、出版社分类、读者分类、证件分类统计。
– 分类排行,包括图书借出次数排行和读者借书次数排行。
– 数据的备份,还原,清理。
• 4.1E-R图到关系模式的转换
• 读者与图书之间的关系式多对多的联系,因此,将读者与图书以及借书联系分别设计 成如下的关系模式:
• 图书(图书编号,图书名称,作者,译者,出版社,出版日期,入库日期,图书类型, 书数,图书状态,页数,价格,附件,图书简介)
• 读者(读者编号,读者类型,姓名,有效证件,证件号码,性别,职业,联系电话, E-mail,家庭住址,备注)