1 / 19
文档名称:

数据库db-案例-图书管理.ppt

格式:ppt   页数:19页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库db-案例-图书管理.ppt

上传人:分享精品 2015/11/17 文件大小:0 KB

下载得到文件列表

数据库db-案例-图书管理.ppt

相关文档

文档介绍

文档介绍:Database Application System 图书管理系统
西安建筑科技大学信息与控制工程学院
******@xauat.
一、用户需求分析
:分块陈述
:(1)数据处理流图(2)细化流图
:(1)描述数据流定义
(2)描述数据存储定义
(3)描述数据处理过程
二、系统设计


:(1)功能模块设计(2)各模块IPO图
:(1)概念模型(2)逻辑模型
(3)表属性定义(4)表物理结构定义
、分模块程序编码、测试、集成
系统业务
图书管理:新书编目、建卡、分类上架
读者管理:读者信息建立、编号、维护
借书管理:建立借书登记卡,可借书审核,借出书籍登记
还书管理:还书登记,还回书籍上架
一、用户需求分析
系统数据流图
图1 图书管理系统顶层数据流图
一、用户需求分析
系统数据流图细化
图2 细化的图书管理系统数据流图
一、用户需求分析
系统数据字典
(1)描述数据流定义
表1 主要数据流定义
序号
名称
位置
结构定义
数据流量
平均
高峰期
1
图书情况
图书→,图书→
类别+出版社+作者+书名+定价+完好否
1000次/月
100次/天
2
读者情况
读者→
姓名+单位+性别+电话
8000次/年
1000次/天
3
管理员情况
管理员→P3
用户名+口令
100次/年
10次/天
4
用户身份
P3→{,,,}
非法用户,内部管理员,服务管理员
2000次/天
100次/小时
5
借书请求
读者→
类别丨书名
1000次/天
300次/小时
6
还书请求
读者→
读者+图书情况
1000次/天
300次/小时
7
图书信息

书号+读者编号
1000次/天
250次/小时
一、用户需求分析
系统数据字典
(2)描述数据存储定义
表2 主要数据存储定义
编号
名称
输入
输出
结构
数据量
存取频度
存取方式
说明
D1
图书记录
图书管理
查看书目
借书处理
还书处理
书号+类别+出版社+作者+书名+定价+借出者
250000条
1000次/天
联机处理
检索、更新
随机检索
书号唯一
非空
D2
读者记录
读者管理
借书处理
还书处理
编号+姓名+单位+性别+电话
15000条
500次/天
联机处理
随机检索
编号唯一
非空
D3
借书记录
借书处理
借书处理
还书处理
书号+读者编号+借阅日期
50000条
1000次/天
联机处理
更新为主
随机检索
借阅日期为添加记录的当天
D4
用户记录
安全管理
安全管理
用户+密码+级别
1000条
100次/天
联机处理
检索为主
顺序检索
级别为“内部管理员”或“服务管理员”
一、用户需求分析
一、用户需求分析
系统数据字典
(3)描述处理过程
表3 主要处理过程定义
过程编号
处理过程名
输入
输出
处理说明

图书管理
图书情况,用户身份
图书记录
对图书按类别统一编码,将图书信息存储于图书记录表中

读者管理
读者情况,用户身份
读者记录
建立读者信息表并统一编号;实现读者记录的增删改维护

查看目录
借书请求,图书记录
用户身份
借书请求
图书信息
根据图书类别查询图书
根据书名模糊查询图书

借书处理
图书信息,图书记录
读者记录,借书记录
借书记录
确认读者符合借书条件,办理借书手续

还书处理
图书记录,读者记录
借书记录,还书记录
图书情况,用户身份
借书记录
对照借书卡,确认书号和书名无误后办理还书手续
P3
安全管理
管理员情况
用户记录
用户身份
用户记录
管理员
通过用户名和口令确认用户身份,保证系统安全性

服务器工作要求
. windows 2003
DBMS SQL Server 2003
DBAS 开发平台:VC++
客户机工作要求
. windows XP DBAS开发平台: VC++
图3 数据库应用系统开发平台框架图
二、系统设计
:基于ODBC,各层间的连接关系如下
图4 数据库应用系统访问流程
二、系统设计