实用标准文档文案大全图书管理系统数据库设计一、系统概述1、系统简介图书管理是每个图书馆都需要进行的工作。一个设计良好的图书管理系统数据库能够给图书管理带来很大的便利。2、需求分析图书管理系统的需求定义为:1. 学生可以直接通过借阅终端来查阅书籍信息,同时也可以查阅自己的借阅信息。2. 当学生需要借阅书籍时,通过账号密码登陆借阅系统,借阅系统处理学生的借阅,同时修改图书馆保存的图书信息,修改被借阅的书籍是否还有剩余,同时更新学生个人的借阅信息。3. 学生借阅图书之前需要将自己的个人信息注册,登陆时对照学生信息。4. 学生直接归还图书,根据图书编码修改借阅信息5. 管理员登陆管理系统后,可以修改图书信息,增加或者删除图书信息6. 管理员可以注销学生信息。通过需求定义,画出图书管理系统的数据流图:实用标准文档文案大全数据流图学生查询图书信息登陆借阅学生信息借阅信息归还借阅信息学生注册学生信息学生学生管理员登陆管理员信息图书管理学生管理图书信息学生信息管理员实用标准文档文案大全二、系统功能设计画出系统功能模块图并用文字对各功能模块进行详细介绍。系统功能模块图:图书管理系统借阅者模块管理员模块访问模块查询图书借阅图书归还图书查询图书修改图书信息增加/删除图书查询借阅信息注册个人信息查询借阅信息删除学生信息管理员登陆借阅者登陆三、数据库设计方案图表 1 、系统 E-R 模型总体 E-R 图:学生借阅图书管理员管理精细化的局部E-R 图:实用标准文档文案大全学生借阅 -归还 E-R 图:学生学生 ID年级年龄性别专业诚信级借阅图书图书ID书名出版社分类数量作者登记日期图书借阅表学生ID图书ID归还学生 ID图书 ID归还时间借阅时间图书归还表处罚表图书 ID学生 ID超期处罚金额管理员 E-R 图:管理员ID号姓名年龄所属单位联系电话管理管理学生图书属于图书类别类别编号类别名称实用标准文档文案大全 2 、设计表给出设计的表名、结构以及表上设计的完整性约束。student :列名数据类型是否为空 / 性质说明stu_id int not null /PK 标明学生唯一学号stu_name varchar not null 学生姓名stu_sex varchar not null 学生性别stu_age int not null 学生年龄stu_pro varchar not null 学生专业stu_grade varchar not null 学生年级stu_integrity int not null/default=1 学生诚信级book: 列名数据类型是否为空 / 性质说明book_id int ...