




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图书管理系统 数据库设计 2010年12月28号 Booksmanagementsystem 软件系统的名称 图书管理系统开发者 陈贝贝 罗玉龙 尚丽娟 丁雪辉 郑婧本系统将是独立的系统 目前不与其他的系统或者操作系统提供特别的接口 所产生的输出都是独立的 本系统为单用户版本 使用SQLServer2000作为数据库存储系统 1 背景 2010年12月28号 Booksmanagementsystem 需求分析 2 目标 本需求分析是为实现图书馆信息的计算机管理而编制的 提供的功能包括图书信息的管理 借书读者的管理 各项图书信息的统计及各类查询 使用该系统可提高时间的利用率和工作效率 2010年12月28号 Booksmanagementsystem 一 系统需求简介1 1总体需求描述1 2用户总体业务构造1 3其他需求1 4系统功能设想1 5业务流程分析1 5 1图书借阅信息1 5 2书籍信息管理1 5 3读者信息管理 2010年12月28号 Booksmanagementsystem 需求分析的功能如下 新书的入库操作 添加新读者 借阅图书 归还图书及续借图书 图书管理 包括图书的查询 修改 删除等 读者管理 包括读者的查询 修改 删除等 统计信息 包括图书分类 出版社分类 读者分类 证件分类统计 分类排行 包括图书借出次数排行和读者借书次数排行 数据的备份 还原 清理 2010年12月28号 Booksmanagementsystem 出版社分类设置图书分类设置读者分类设置 级别高借的书也多 可设置每级别借书数量 证件分类设置 2010年12月28号 Booksmanagementsystem 二 需求描述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 3UML系统需求分析 2010年12月28号 Booksmanagementsystem 功能需求 2010年12月28号 Booksmanagementsystem 本阶段成果的内容形式上主要包括数据流图和数据字典 数据流图和数据字典是描述用户需求的重要工具以及阶段成果的表达方式 这里借助了用例分析进行辅助 它作为需求分析的成果和用户交流的主要手段和依据 是后续数据库设计的前提 我们从数据流图中可以比较充分的了解软件的结构 所以也是软件设计的重要依据 小组调查了解了用户的需求后 需要进一步表达用户的需求 采用的分析和表达用户需求的方法是结构化分析法 该方法是基于数据流的需求分析法 它利用图形的方式进行表达 更加直观易运用 结构化分析法采用的是自顶向下 分层分解的方式分析系统 即将系统的功能从宏观层面逐渐细化直到最终 其中主要采用 数据流图 DFD 数据字典 DD 等这里还采用了辅助工具 UML 2010年12月28号 Booksmanagementsystem 数据流图可以清楚的表示各个模块之间的调用关系 下面是各个模块的数据流图 2010年12月28号 Booksmanagementsystem 2010年12月28号 Booksmanagementsystem 2010年12月28号 Booksmanagementsystem 2010年12月28号 Booksmanagementsystem 2010年12月28号 Booksmanagementsystem 2010年12月28号 Booksmanagementsystem 2010年12月28号 Booksmanagementsystem 2010年12月28号 Booksmanagementsystem 从用例图中我们可以看出管理员和读者之间对本系统所具有的用例 管理员所包含的用例有 登录系统 管理员可以通过登录该系统进行各项功能的操作书籍管理 包括对书籍的增删改等 书籍借阅管理 包括借书 还书 书籍逾期处理和书籍丢失处理等等 读者管理 包含对读者的增删改等操作 读者所包含的用例有 登录系统借书 进行借书业务 还书 读者具有的还书业务 查询 包含对个人信息和书籍信息的查询业务逾期处理 就是书籍过期后的缴纳罚金等 书籍丢失处理 对书籍丢失后的不同措施进行处理 2010年12月28号 Booksmanagementsystem 2010年12月28号 Booksmanagementsystem 概念设计3 1实体3 2系统E R图 2010年12月28号 E R大制图 2010年12月28号 Booksmanagementsystem 2010年12月28号 Booksmanagementsystem 逻辑设计4 1E R图到关系模式的转换4 2关系模式的规范及调整4 2 1关系模式4 2 2数据约束分析4 3各个数据表的表结构设计 2010年12月28号 Booksmanagementsystem 4 1E R图到关系模式的转换读者与图书之间的关系式多对多的联系 因此 将读者与图书以及借书联系分别设计成如下的关系模式 图书 图书编号 图书名称 作者 译者 出版社 出版日期 入库日期 图书类型 书数 图书状态 页数 价格 附件 图书简介 读者 读者编号 读者类型 姓名 有效证件 证件号码 性别 职业 联系电话 E mail 家庭住址 备注 因为图书与读者间的关系借书与还书 并且是多对多的关系 所以抽出借阅归还的关系 借书 读者编号 读者姓名 性别 有效证件 有效证件号码 读者类别 联系电话 已借数量 借书总量 图书编号 图书名称 作者 图书类型 价格 出版时间 出版社 借出次数 附件 出版社和图书之间是一对一的关系所以作为单独的关系 用户与图书的关系之间是一个管理员可以操作多本图书 一本图书可以被多个管理员管理 将用户作为一个单独的关系进行处理 均如下 出版社 出版社编号 出版社名称 用户 用户编号 姓名 密码 类别 性别 家庭住址 联系电话 职务 出生日期 照片 对于读者与图书之间图书超期罚款关系以及过期图书处理关系 过期需要罚款 损坏图书也需要罚款 罚款 流水号 罚款原因 罚款金额 日期 过期图书 图书编号 书名 书号 读者序号 姓名 职务 过期时间 2010年12月28号 Booksmanagementsystem 4 2关系模式的规范及调整4 2 1关系模式对于读者与图书之间图书超期罚款关系以及过期图书处理关系 过期需要罚款 损坏图书也需要罚款的调整 罚款 流水号 罚款原因 罚款金额 日期 罚款图书 罚款人 操作人 罚款类型 类型编号 类型名称 罚款条目 4 2 2数据约束分析 1 用户访问权限 任何用户都不能访问其他用户的密码 2 任何用户只可查自己的历史操作情况 不可访问到其他用户的业务情况 3 借书数量和借书总数并且各自的数量都不能为空值 4 图书编码规则 以字母B开头再加上8位数字 5 读者编码规则 以字母R开头加上8位数字 其中前4位数字由读者进入学校的时间年份顺序生成 后4位则是按流水号一次增大 6 用户编码规则 以字母M开头再加上8位数字 其中前4位数字由用户的时间年份顺序生成 后4位则是按流水号一次增大 7 出版社编码规则 以字母P开头再加上8位数字 其中前4位数字由学校采购图书的时间年份顺序生成 后4位则是按流水号一次增大 2010年12月28号 Booksmanagementsystem 4 3各个数据表的表结构设计经由E R模型得到关系模型并且得到适当调整后 我们可以结合在需求表述中数据字典包含的数据项信息 得到数据库的表结构 具体设计各个数据表的表结构 包括表名 表中各列的字段数据类型 数据长度和表的主键和外码 还要考虑应该建立那些索引以及索引的类型 需要注意的是 考虑到系统的统一 兼顾如数据库管理员和后续软件开发中对数据库管理以及编程引用的便利 表明和字段名的命名以具有意义的英文名称为主或以其缩写字母构成 同时要为各个表名和字段名做出完整的中文文档说明 2010年12月28号 Booksmanagementsystem 2010年12月28号 Booksmanagementsystem 数据库的物理设计5 1存储介质的选择5 2数据库的存储结构设计5 2 1数据存储路径5 3各个数据表 视图 的建立5 4选择存取的方法5 5数据库服务器的性能优化 2010年12月28号 Booksmanagementsystem BOOK表 2010年12月28号 Booksmanagementsystem 2010年12月28号 便于查询图
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年水轮机行业投资趋势与盈利模式研究报告
- (2025年标准)合作酒行协议书
- (2025年标准)合资债权协议书
- (2025年标准)合伙养蜂协议书
- 2025年行业云行业前景分析及投资机遇研究报告
- (2025年标准)合伙独居生活协议书
- (2025年标准)合肥长鑫协议书
- (2025年标准)合法的船员协议书
- (2025年标准)邯郸买房协议书
- 2025河北唐山曹妃甸唐海中医医院招聘考试备考题库及答案解析
- 人教PEP版(一起)一年级上册英语全册教案
- 光伏施工基本知识培训课件
- 2025贵州毕节市赫章县招聘事业单位工作人员123人笔试备考题库及参考答案详解
- GB 21256-2025粗钢生产主要工序单位产品能源消耗限额
- 2025AI办公发展现状软件市场竞争格局及未来发展前景分析报告
- 北京员工待岗管理办法
- 停工缓建项目管理办法
- 淋巴水肿健康科普
- 采购应急计划管理办法
- 上海选调生面试题和考官用题本及答案21套
- 2025年学校食堂从业人员食品安全知识培训考试试题及答案
评论
0/150
提交评论