电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

图书管理系统数据库设计-MYSQL实现

图书管理系统数据库设计-MYSQL实现_第1页
1/20
图书管理系统数据库设计-MYSQL实现_第2页
2/20
图书管理系统数据库设计-MYSQL实现_第3页
3/20
图书管理系统数据库设计一、系统概述1、系统简介图书管理是每个图书馆都需要进行的工作.一个设计良好的图书管理系统数据库能够给图书管理带来很大的便利。2、需求分析图书管理系统的需求定义为:1。学生可以直接通过借阅终端来查阅书籍信息,同时也可以查阅自己的借阅信息。2。当学生需要借阅书籍时,通过账号密码登陆借阅系统,借阅系统处理学生的借阅,同时修改图书馆保存的图书信息,修改被借阅的书籍是否还有剩余,同时更新学生个人的借阅信息。3。学生借阅图书之前需要将自己的个人信息注册,登陆时对比学生信息.4。学生直接归还图书,根据图书编码修改借阅信息5。管理员登陆管理系统后,可以修改图书信息,增加或者删除图书信息6。管理员可以注销学生信息。通过需求定义,画出图书管理系统的数据流图:数据流图三、数据库设计方案图表1、系统 E-R 模型学生借阅-归还 E-R 图:年级年龄学生 ID性别诚信级学生专业管理员 E-R 图:2、设计表给出设计的表名、结构以及表上设计的完整性约束.student列名数据类型是否为空/性质说明stu_idintnot null /PK标明学生唯一学号stu_namevarcharnot null学生姓名stu_sexvarcharnot null学生性别stu_ageintnot null学生年龄stu_provarcharnot null学生专业stu_gradevarcharnot null学生年级stu_integrityintnot null/default=1学生诚信级book:列名数据类型是否为空/性质说明book_idintnot null / PK唯一书籍序号book_namevarcharnot null书籍名称book_authorvarcharnot null书籍作者book_pubvarcharnot null书籍出版社book_numintnot null书籍是否在架上book_sortvarcharnot null书籍分类book_recorddatatimenull书籍登记日期book_sort列名数据类型是否为空/性质说明sort_idvarcharnot null / PK类型编号sort_namevarcharnot null类型名称borrow:存储学生的借书信息列名数据类型是否为空/性质说明student_idvarcharnot null / PK学生编号book_idvarcharnot null / PK书籍编号borrow_datedatatimenull借书时间expect_return_datedatetimenull预期归还时间return_table 存储学生的归还信息列名数据类型是否为空/性质说明student_idvarcharnot null / PK学生编号book_idvarcharnot null / PK书籍编号borrow_datedatetimenull借书时间return_datedatatimenull实际还书时间ticket 储学生的罚单信息列名数据类型是否为空/性质说明student_idvarcharnot null / PK学生编号...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

图书管理系统数据库设计-MYSQL实现

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部