图书管理系统数据库设计-MYSQL实现
31页1、图书管理系统数据库设计一、系统概述1、系统简介图书管理是每个图书馆都需要进行的工作。一个设计良好的图书管理系统数据库能够给图书管理带来很大的便利。2、需求分析图书管理系统的需求定义为:1.学生可以直接通过借阅终端来查阅书籍信息,同时也可以查阅自己的借阅信息。2.当学生需要借阅书籍时,通过账号密码登陆借阅系统,借阅系统处理学生的借阅,同时修改图书馆保存的图书信息,修改被借阅的书籍是否还有剩余,同时更新学生个人的借阅信息。3.学生借阅图书之前需要将自己的个人信息注册,登陆时对照学生信息。4.学生直接归还图书,根据图书编码修改借阅信息5.管理员登陆管理系统后,可以修改图书信息,增加或者删除图书信息6.管理员可以注销学生信息。通过需求定义,画出图书管理系统的数据流图:数据流图二、系统功能设计 画出系统功能模块图并用文字对各功能模块进行详细介绍。系统功能模块图:三、数据库设计方案图表 1、系统E-R模型总体E-R图:精细化的局部E-R图:学生借阅-归还E-R图:管理员E-R图: 2、设计表 给出设计的表名、结构以及表上设计的完整性约束。student:列名数据类型是否为空/性质说明stu_idi
2、ntnot 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_numint not null 书籍是否在架上book_sortvarcharnot null书籍分类book_recorddatatimenull书籍登记日期book_sort:列名数据类型是否为空/性质说明sort_idvarcharnot null / PK类型编号sort_namevarcharnot null类型名称borrow
3、:存储学生的借书信息列名数据类型是否为空/性质说明student_idvarcharnot null / PK学生编号book_idvarchar not null / PK书籍编号borrow_datedatatimenull借书时间expect_return_datedatetimenull预期归还时间return_table:存储学生的归还信息列名数据类型是否为空/性质说明student_idvarcharnot null / PK学生编号book_idvarchar not null / PK书籍编号borrow_datedatetimenull借书时间return_datedatatimenull实际还书时间ticket:存储学生的罚单信息列名数据类型是否为空/性质说明student_idvarcharnot null / PK学生编号book_idvarchar not null / PK书籍编号over_dateintnull超期天数ticket_feefloatnull处罚金额manager:列名数据类型是否为空/性质说明manager_idvarcharnot nul
4、l / PK管理员编号manager_namevarchar not null 管理员姓名manager_agevarcharnot null管理员年龄manager_phonevarcharnot null管理员电话 3、设计索引给出在各表上建立的索引以及使用的语句。student:1.为stu_id创建索引,升序排序sql:create index index_id on student(stu_id asc);2.为stu_name创建索引,并且降序排序sql:alter table student add index index_name(stu_name, desc);插入索引操作和结果如下所示:mysql create index index_id on student(stu_id asc);Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 0mysql alter table student add index index_name(stu_name desc);Query OK, 0 rows af
《图书管理系统数据库设计-MYSQL实现》由会员M****1分享,可在线阅读,更多相关《图书管理系统数据库设计-MYSQL实现》请在金锄头文库上搜索。
2023年辽宁省本溪市明山区高台子街道东高堡村社区工作人员考试模拟题及答案
集成电路系统六性报告
采购部个人工作计划(2篇).doc
初三来了作文锦集五篇
崇左市现代物流供应链体系建设工程项目建议书【参考模板】
论会计电算化对传统手工会计的影响
隧道施工用电计算
九年级英语阅读理解的做题方法及阅读理解练习题人教新目标版
北京七中2010~2011学年度第一学期期末检测高一化学试卷20111
物流产业信息研究报告
2023年高三家长会家长代表发言稿
专业个人职业规划书范文
高中英语人教版选修七Unit1IntensivereadingMarty'sstory
主塔楼F1-F120钢结构焊接专项方案范本
恨赋别赋小园赋典故
()2010年江苏宿迁中考数学试卷及答案(WORD版)
(精选)成语归类复习61453
防范电信诈骗法律讲座
赤峰精密光学组件项目建议书参考范文
新农办创新建设工作报告与新农办年半年工作总结汇编.doc
2023-10-19 22页
2023-06-23 3页
2023-09-03 13页
2022-10-26 3页
2024-03-03 12页
2024-02-29 19页
2024-03-12 11页
2023-06-11 8页
2023-10-22 5页
2023-07-17 12页