数据库课程设计报告-图书管理系统汇.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计报告-图书管理系统汇

图书管理系统 数据库设计报告 文件状态: [√] 草稿 [ ] 正式发布 [ ] 正在修改 文件标识: LMS-DATABASE 当前版本: 1.0 作 者: XXX 完成日期: 2011-12-24 版 本 历 史 版本/状态 作者 参与者 起止日期 备注 目 录 0. 文档介绍 4 0.1 文档目的 4 0.2 文档范围 4 0.3 读者对象 4 0.4 参考文献 4 0.5 术语与缩写解释 4 1. 数据库环境说明 4 2. 数据库的命名规则 5 3.概念设计 6 4. 逻辑设计 6 5.物理模型 8 5.0 表汇总 8 5.1 表Users 9 5.2 表UserRole 9 5.3 表UserRights 10 5.4 表OverLimitRecord 10 5.5 表LostRecord 10 5.6 表OrderRecord 11 5.7 表BorrowRecord 11 5.8 表Book 11 5.9 表Liabrary 12 5.10 表BookCategory 12 5.11 表BookKind 13 5.12表SystemLog 13 6. 安全性设计 13 6.1 防止用户直接操作数据库的方法 13 6.2 用户帐号密码的加密方法 14 6.3 角色与权限 14 7. 优化 14 8. 数据库管理与维护说明 15 8.1数据库日常检查 15 8.2 数据库备份方案 15 9. 数据库对象 16 0. 文档介绍 0.1 文档目的 本文档为图书管理系统的数据库设计文档,主要介绍系统的数据库设计,给出了系统的逻辑设计和物理设计,同时给出了数据库环境的说明,确定了数据库命名规则,给出了数据库的优化方案、安全性设计方案和数据库维护、管理等内容,本文档可作为项目开发人员在数据库实现时的参考和规范。 0.2 文档范围 本文档适用于项目开发的设计阶段,在项目开发阶段可按照本文档检验数据库的实施情况。 0.3 读者对象 1.图书管理系统的开发人员 2.指导老师 3.图书管理系统的测试人员 4.图书管理系统的客户 0.4 参考文献 【01】王珊 萨师煊,《数据库系统概论》,高等教育出版社,2006-05-04 0.5 术语与缩写解释 缩写、术语 解 释 SPP 精简并行过程,Simplified Parallel Process SD 系统设计,System Design 逻辑设计 把一种计划、规划、设想通过视觉的形式通过概念、判断、推理、论证来理解和区分客观世界的思维传达出来的活动过程 设计数据库的物理结构,根据数据库的逻辑结构来选定RDBMS,并设计和实施数据库的存储结构、存取方式等。 . 逻辑设计 5.物理模型 5.0 表汇总 表名 功能说明 Users 记录用户的基本信息,包括姓名、性别、单位、联系方式等 UserRole 记录用户的角色,不同的角色拥有不同的权限 UserRights 记录图书管理系统中用户可拥有的所有权限 OverLimitRecord 记录超期的图书借阅记录 LostRecord 记录图书遗失的记录 OrderRecord 记录读者预约图书的情况 BorrowRecord 记录读者借阅图书的情况 Book 记录图书的基本信息,包括书名、出版社、页数、是否可借阅等 Library 记录图书馆分馆的基本情况,包括分馆地址、电话等信息 BookCategory 记录图书的类别及相关属性,划分不同类别可方便用户借阅查找 BookKinds 记录图书的种类及相关属性,不同种类的书籍有不同的赔付价格 SystemLog 记录系统的运行情况 5.1 表Users 表名 Users 列名 数据类型 空/非空 约束条件 表示含义 UserID Int 非空 主键 用户编号 UserName nvchar 非空 无 用户姓名 UserNum int 非空 无 用户学号 UserSex nvchar(2) 可以为空 只能是男或是女 用户性别 UserRole int 非空 只能为“用户角色”表中已有项的角色编号 用户所属角色 UserUnit nvchar 可以为空 无 用户所在单位 UserEmail nvchar 可以为空 格式为“XX@XX.XX” 用户邮箱 UserPhone nvchar(11) 可以为空 位数为11位,全部字符为数字 用户联系电话 UserPsw nvchar(12) 非空 长度至少为6,最多为12位的数字、字母的组合 用户登录密码 UserIsBorrow int 非空 无 用户是否可借阅书籍 UserBorroeCnt int

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档