图书管理系统设计说明书v10.doc

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

图书借阅管理系统设计说明书v1.0 一. 概述 1.图书管理系统设计分为用户管理和图书管理两个模块: ①用户模块 管理用户信息,以及用户角色权限的管理 ②图书模块 管理图书信息和图书借阅记录 2.权限管理设计 规定一个用户只有一个角色,该角色所具有的权限即是用户的权限。在数据库中建立角色表和菜单表,角色与菜单之间建立中间索引表,需要修改角色所具有权限时,通过修改中间表数据实现。 3.编号自动增长策略 需求: 用户编号 部门简称+自增编号 ISBN 图书类型简称+自增编号 借阅记录编号 用户编号+自增编号 实现: 用户编号 规定一个用户只属于一个部门,在数据库部门表中建立部门简称和自增数字两个字段,在新增用户时,读取部门简称和当前表中自增数字,通过拼接字符串合成用户编号,然后自增数字增长并更新对应字段。 ISBN 规定一本图书只有一种图书类别,在数据库图书类型表中建立图书类型简称和自增数字两个字段,在新增图书时,读取类型简称和当前自增数字,拼接字符串合成ISBN编号,然后自增数字增长并更新对应字段。 记录编号 在数据库用户表中建立自增数字字段,新增借阅记录时,读取当前用户编号和当前自增数字,拼接字符串合成记录编号,然后自增数字增长并更新对应字段。 二. 数据库设计 数据库选用mysql 用户模块 1.usertable 用户表 存储用户基本信息 字段: userid 主键 整数,生成策略自动增长 username 用户名 字符串 password 密码 字符串 usernum 用户编号 字符串 age 年龄 整数 email 邮箱 字符串 currentnumber 自增数字 整数 用于生成借阅记录编号 registerdate 注册日期 日期类型 genderid 性别表外键 整数 roleid 用户角色表外键 整数 departmentid 部门表外键 整数 2.gender 性别表 存储性别信息 genderid 主键 整数 gendername 性别名称 字符串 3.department 部门表 存储部门信息 departmentid 主键 整数 自增 departmentname 部门名称 字符串 shortname 部门简称 字符串 用于生成用户编号 规定该字段值为英文字母 currentnumber 自增数字 整数 用于生成用户编号 4.userrole 用户角色表 roleid 主键 整数 自增 rolename 角色名称 字符串 5.menu 菜单表 menuid 主键 整数 自增 menuname 菜单名称 字符串 href 菜单链接 字符串 用于前端页面需要的连接 level 菜单级别 整数 表示当前菜单级别,取值1为主菜单,级联菜单依次增长 parentmenuid 上级菜单编号 整数 表示当前菜单上一级菜单的索引,该值应与表中已有值主键对应 6.rolemenuindex 角色与菜单索引表 indexid 主键 整数 自增 roleid 用户角色表外键 menuid 菜单表外键 图书模块 1.book 图书表 bookid 主键 整数 自增 bookname 图书名称 字符串 isbnnumber ISBN编号 字符串 price 图书价格 浮点数 规定精度为小数点后两位 amount 库存数量 整数 categoryid 图书类型表外键 publisherid 出版商表外键 stockstatusid 库存状态表外键 2.stockstatus 图书库存状态表 stockstatusid 主键 整数 自增 statusname 库存状态名称 字符串 3.author 图书作者表 authorid 主键 整数 自增 authorname 作者名 整数 自增 4.bookauthordic 图书作者中间索引表 id 主键 整数 自增 bookid 图书表外键 authorid 作者表外键 5.category 图书类型表 categoryid 主键 整数 自增 categoryname 类型名称 字符串 shortname 类型简称 字符串 规定改字段值为英文字符 currentnumber 自增数字 整数 用于生成图书编号 6.publisher 出版商表 publisherid 主键 整数 自增 publishername 出版商名称 字符串 7.booktransaction 借阅记录表 transactionid 主键 整数 自增 lognumber 记录编号 字符串 outdate 借出日期 日期类型 returndate 归还日期 日期类型 bookid 图书表外键 userid 用户表外键 三. 程序结构 1.实体层 数据库中每一张表在实体层中应有对应映射

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档