已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库数据库 课程设计报告课程设计报告 题 目 图书管理系统 学生姓名 学 号 201017010241 专业班级 计科10102班 同组姓名 指导教师 荣秋生 设计时间 2012年上学期第18周 指导老师意见 评定成绩 签名 日期 数据库原理及应用课程设计 1 目录 1 绪论 2 1 1 背景 2 1 2 目的和意义 2 2 系统分析 3 2 1 需求分析 3 2 2 数据字典 4 2 3 系统功能简述 5 3 系统设计 6 3 1 系统框架图 6 3 2 概念结构设计 6 3 2 1 局部 E R 图 6 3 2 2 系统总 E R 图 9 3 3 逻辑结构设计 9 3 4 物理结构设计 10 4 总结 13 4 1 系统总结 13 4 2 个人心得 14 5 参考文献 14 段姣辉 图书管理系统 2 1 1 绪论绪论 1 11 1 背景背景 图书管理系统是图书馆管理工作中不可缺少的部分 它的内容对于图书馆的管理者和使用 者来说都至关重要 所以图书管理系统应该能够为管理者或读者提供充足的信息和快捷的数 据处理手段 但一直以来人们使用传统人工的方式进行图书管理和借阅管理 这种管理方式 存在着许多缺点 如 效率低 易忘记 保密性差 另外时间一长 将产生大量的文件和数据 这对于查找 更新和维护都带来了不少的困难 随着科学技术的不断提高 随着计算机技术 及其应用领域的扩大 数据库技术开始扮演着越来越重要的作用 而以基于数据库技术为基 础而开发的各种大型系统也为人们提供了各种各样的方便 作为计算机应用的一部分 使用 计算机对图书信息进行管理 具有着手工管理所无法比拟的优点 例如 检索迅速 查找方便 易修改 可靠性高 存储量大 数据处理快捷 保密性好 寿命长 成本低 便于打印等 这些优点能够极大地提高图书管理的效率 也是图书馆的科学化 正规化管理 本次课程设 计正是基于这样一种背景而开发的 1 21 2 目的和意义目的和意义 图书管理系统其实是一个很复杂的信息管理系统 它包括很多分类 检索等方面的内容 因为其复杂性 建立这样一个系统更加能体现出运用SQL SERVER数据库进行数据处理的优越 性 本系统通过SQL Server2008将图书 读者 操作员和出版社信息进行有效的统计 将 这些信息集中地管理 减少人力成本和管理费用 提高信息的准确性和信息的安全性 改进 管理和服务的效率 数据库原理及应用课程设计 3 2 2 系统分析 系统分析 2 12 1 需求分析需求分析 图书管理系统是一个高度集成的图书信息处理系统 通过将图书管理的各种功能进行整合 从而达到高速检索信息 提高工作效率 降低管理成本等目的 一个典型的图书管理系统应 该能够管理所有的图书种类 图书信息以及读者信息 还需要提供各种图书信息的检索查询 功能 该系统还需要能够对图书借阅 归还进行管理 并对读者的罚款进行自动计算 通过 该系统的自动化管理 能够大大减少图书馆管理人员 还能减少管理人员的工作任务 从而 降低管理开销和成本 数据需求 根据系统的需求 首先将要记录的信息分类 要记录的信息如下 1 图书类别信息 包括图书类别编号 图书类别姓名 可借天数和迟还一天的罚款 数目 2 图书信息 包括图书编号 类别编号 图书名称 作者 书籍价格 出版日期 出版社和译者 3 读者信息 包括读者姓名 性别 年龄 证件号码 会员证有效日期 最大借书 量 办证日期 读者编号 职业 证件类型 押金和电话号码等 4 操作员信息 操作员编号 用户名 性别 年龄 证件号码 密码 是否为管理 员 电话号码和工作时间 5 图书借阅信息 包括借阅编号 书籍编号 操作员编号 读者编号 应还日期 借书日期和是否归还 6 图书订购信息 包括书籍编号 订购日期 订购数量 操作员编号和书籍折扣 7 出版社信息 包括名称 地址 网址 E mail 等 根据这些需要 本系统需要 图书类别信息 表 图书信息 表 读者信息 表 操 作员信息 表 图书借阅信息 表 图书订购信息 表和 出版社信息 表 事务需求 段姣辉 图书管理系统 4 经过实际考察 咨询和分析 高等院校图书管理系统主要应该具有以下功能模块 1 图书类别信息管理部分 要求如下 可以添加图书类别 可以修改图书类别 2 图书信息管理部分 要求如下 可以添加图书信息 可以修改图书信息 3 读者信息管理部分 要求如下 可以添加读者信息 可以修对读者信息 4 新书订购管理部分 要求如下 新书订购 验收新书 5 图书借阅管理部分 要求如下 图书借阅 图书归还 图书搜索 6 在系统维护部分 要求如下 可以更改口令 用户管理 2 22 2 数据字典数据字典 数据字典的作用是对数据流图中的各种成分进行详细说明 作为数据流图的细节补 充 和数据流图一起构成完整的系统需求模型 数据字典包括数据项 数据结构 数据流 数据存储和数据处理的说明 鉴于本系统中表太多 就以图书订购信息表来加以说明 数据项 书籍编号 订购日期 订购数量 操作员 是否验收 书籍折扣 数据类型 文本 日期时间 整数 文本 整数 浮点数 数据库原理及应用课程设计 5 数据单位 varchar datetime int varchar int float 数据流 名称 浏览选购 简述 管理员选购图书并将其放入订购单中 数据来源 出版社 数据去向 添加到图书类别中 数据组成 书籍编号 订购日期 订购数量 操作员 是否验收 书籍折扣 2 32 3 系统功能简述系统功能简述 图书管理系统是管理图书的一个重要工具 一个功能完善的图书馆管理系统需要提供6个功 能模块 分别是图书类别管理模块 图书信息管理模块 读者信息模块 新书订购管理模块 图书借阅管理模块 以及系统维护模块 段姣辉 图书管理系统 6 3 3 系统设计 系统设计 3 13 1 系统框架图系统框架图 图书管理系统 图书类别管理图书信息管理读者信息管理图书订购管理图书借阅管理图书借阅管理 类别查询 类别添加 修改 添加 修改信息 添加 修改信息 查询读者信息 查询图书信息 新书订购 验收新书 图书借阅 图书归还 图书搜索 更改口令 用户管理 图1 系统框架图 3 23 2 概念结构设计概念结构设计 实体 图书 读者 图书类别 操作员和出版社 其实体之间的联系的局部 E R 图和系统总 E R 图如下 3 2 13 2 1 局部局部 E RE R 图图 1 图书类别信息实体 E R 图 数据库原理及应用课程设计 7 图书类别 图书类别名称 可借天数 图书类别编号 迟还一天的罚 款数目 图2 图书类别信息实体E R图 2 图书订购E R图 操作员 操作员编号 用户名 性别年龄 证件号码 密码 是否为管理员 电话号码 工作时间 图书订购 书籍折扣 书籍编号 订购日期 订购数量 操作员编号 是否验收 出版社名称 出版社 名称 地址网址 E mail n m 图3 图书订购E R图 段姣辉 图书管理系统 8 事物规则 一个操作员可以从多个出版社订购图书 一个出版社可以为多个操作员服务 3 图书借阅E R图 借阅编号 书籍编号 操作员编号 读者编号是否归还 借书日期 应还日期 借阅 读者 读者编号 职业 证件类型 押金 电话号码 证件号码 会员证有效日期 最大借书量 办证日期 性别 读者姓名 年龄 图书 作者 图书名称 类别编号 图书编号 译者 出版社 出版日期书籍价格 n m 是否续借 图4 图书借阅E R图 事物规则 一个读者可以借阅多本图书 一本书可以被多个读者借阅 数据库原理及应用课程设计 9 3 2 23 2 2 系统总系统总 E RE R 图图 读者 操作员 出版社 图书图书类别 借阅分类 管理 购书 n nn n m n 1 m n m 图5 系统总E R图 事物规则 读者 图书和图书类别信息可以被多个操作员管理 一个读者可以借阅多本图书 一本书可以被多个读者借阅 一本书只能属于一种图书类别 一个图书别可以有多本图书 一个操作员可以从多个出版社订购图书 一个出版社可以为多个操作员服务 3 33 3 逻辑结构设计逻辑结构设计 根据概念结构设计中的E R图模型 将实体和实体间的联系转换为关系模型 如下 图书类别信息表的关系模型 图书类别信息 图书类别编号 图书类别名称 可借天数 迟还一天的罚款数目 图书信息表的关系模型 图书信息 图书编号 类别编号 图书名称 作者 译者 出版社 出版日期 书籍价 段姣辉 图书管理系统 10 格 读者信息表的关系模型 读者信息 读者姓名 读者性别 读者年龄 证件号码 会员证有效期 最大借书量 电话号码 押金 证件类型 职业 读者编号 办证日期 操作员信息表的关系模型 操作员信息 操作员编号 用户名 性别 年龄 证件号码 工作时间 电话号码 是 否为管理员 密码 图书借阅信息表的关系模型 图书借阅信息 借阅编号 书籍编号 操作员编号 读者编号 是否归还 借书日期 应还日期 图书订购信息表的关系模型 图书订购信息 书籍编号 订购日期 订购数量 操作员 是否验收 书籍折扣 出版社信息表的关系模型 出版社信息 名称 地址 网址 E mail 3 4 物理结构设计物理结构设计 数据库中各表的结构如下 1 图书类别信息表用来储存所有的图书类别信息 包括图书类别编号 图书类别名称 可 借天数以及迟还一天的罚款数目四个字段 表3 1 图书类别信息表 字段名数据类型是否为主键描述 id 整数 int 是图书类别编号 typeName 文本 varchar 否图书类别名称 days 整数 int 否可借天数 fk 浮点数否迟还一天的罚款数 数据库原理及应用课程设计 11 2 图书信息表用来存储所有的图书信息 包括图书编号 类别编号 图书名称 作者 译者 出版社 出版日期以及书籍价格8个字段 表3 2 图书信息表 字段名数据类型是否为主键描述 ISBN 文本 varchar 是图书编号 typeId 整数 int 否 外键 类别编号 bookname 文本 varchar 否图书名称 writer 文本 varchar 否作者 tanslator 文本 varchar 否译者 publisher 文本 varchar 否出版社 date 日期时间 datetime 否出版日期 price 金钱货币 money 否书籍价格 3 读者信息表用来储存所有的读者信息 包括读者姓名 性别 年龄 证件号码 会员证 有效日期 最大借书量 电话号码 押金 证件类型 职业 读者编号以及办证日期12个字 段 图3 3 读者信息表 字段名数据类型是否为主键描述 name 文本 varchar 否读者姓名 sex 文本 varchar 否读者性别 age 整数 int 否读者年龄 identityCard 文本 varchar 否证件号码 date 日期时间 datetime 否会员证有效期 maxNum 整数 int 否最大借书量 tel 文本 varchar 否电话号码 keepMoney 金钱货币 money 否押金 zj 整数 int 否证件类型 zy 文本 varchar 否职业 段姣辉 图书管理系统 12 ISBN 文本 varchar 是读者编号 bztime 日期时间 datetime 否办证日期 4 操作员信息表用来保存操作员信息 包括操作员编号 用户名 性别 年龄 证件号码 工作时间 电话号码 是否为管理员 密码有情9个字段 图2 4 操作员信息表 字段名数据类型是否为主键描述 id 整数 int 是操作员编号 name 文本 varchar 否用户名 sex 文本 varchar 否性别 age 整数 int 否年龄 identityCard 文本 varchar 否证件号码 workdate 日期时间 datetime 否工作时间 tel 文本 varchar 否电话号码 admin 整数 int 否是否为管理员 password 文本 varchar 否密码 5 图书借阅信息表用来保存所有图书的借阅信息 包括借阅编号 书籍编号是 操作员编号 读者编号 是否归还 借书日期以及应还日期7个字段 图3 5 图书借阅信息表 字段名数据类型是否为主键描述 id 整数 int 是借阅编号 bookISBN 文本 varchar 否书籍编号 operatorId 整数 int 否操作员编号 readerISBN 文本 varchar 否读者编号 isback 整数 int 否是否归还 borrowDate 日期时间 datetime 否借书日期 backDate 日期时间 datetime 否应还日期 6 图书订购信息表用来保存图书馆所有要订购信息 包括书籍编号 订购日期 订购数量 数据库原理及应用课程设计 13 操作员 是否验收以及书籍折扣6个字段 图3 6 图书订购信息表 字段名数据类型是否为主键描述 ISBN 文本 varchar 是书籍编号 date 日期时间 datetime 否订购日期 number 整数 int 否订购数量 operator 文本 varchar 否操作员 checkAndAccept 整数 int 否是否验收 zk 浮点数否书籍折扣 7 出版社信息表用来保存提供图书的出版社的信息 包括出版社的名称 地址 网址和E mail四个字段 表3 7出版社信息表 字段名数据类型是否为主键描述 name 文本 varchar 是出版社名称 address 文本 varchar 否地址 web 文本 varchar 否网址 E mail 文本 varchar 否 E mail 4 4 总结 总结 4 14 1 系统总结系统总结 图书管理系统主要是被图书馆
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 不良债权收购协议书
- 公司下发待岗协议书
- 出租车代购协议合同
- 嵊州市水投集团招聘15人易考易错模拟试题(共500题)试卷后附参考答案
- 个体户合股合同范本
- 内部购门面合同范本
- 安徽事业单位联考招录易考易错模拟试题(共500题)试卷后附参考答案
- 出租钢管建房协议书
- 危化品年度合同范本
- 格林基金成长协议书
- 数字IC设计工程师考试题及答案
- 2025年城区城投集团试题及答案
- 2025四川成都陆港智汇科技服务有限公司招聘成都国际铁路港投资发展有限公司工作人员7人笔试考试备考试题及答案解析
- 2025浙江绍兴北站站区综合管理服务中心招聘辅助人员92人考试笔试参考题库附答案解析
- 医药销售合规管理操作细则
- 小学全国交通安全日主题班会 课件
- 中国林业招聘面试题及答案
- 2025秋南水北调生态环保工程有限公司招聘(15人)考试笔试备考题库及答案解析
- 储能集装箱电池充电桩配套方案
- 2025年基层卫生考试试题及答案
- 2024年湖南岳麓山实验室招聘笔试备考题库参考答案详解
评论
0/150
提交评论