1 东 莞 理 工 学 院 课程设计 课程名称: 数据库原理与应用 设计题目: 学校图书借阅管理系统 院系名称 计算机学院 班 级 11 软件工程 1 班 学生姓名 学 号 组 员 指导教师 时 间 2014 年 06 月 30 日 2 1 题目 1 学校图书借阅管理系统 功能要求: 实现图书信息、类别、出版社等信息的管理; 实现读者信息、借阅证信息的管理; 实现图书的借阅、续借、归还管理; 实现超期罚款管理、收款管理; 分别实现借书和还书时自动更新图书信息的在册数量; 创建视图视图以方便查询各种图书的书号、书名、总数和在册数; 实现查询指定读者借阅图书的情况; 建立数据库相关表之间的参照完整性约束
2 需求分析 2
1 需求分析 图书信息、借阅证件信息及图书借阅管理是一件非常繁琐但又及其重要的工作,因此有必要开发一个数据库管理系统,用来管理这些信息
这篇课程设计介绍的就是图书借阅信息管理系统
系统的具体要求如下所述: 1、能够实现添加图书的时候自动增加在册数 2、能够实现对读者和借书证的管理 3、能够实现借阅和归还图书,并能自动修改图书的在册数量和流通情况 4
对于超过借书期限未归还图书的用户进行罚款 5
能够实现对未超过应归还日期的图书续借 6
对于达到借书上限的读者拒借 3 7
对于逾期未续借的不予续借 8
能够查询各种图书的条形码、书号、书名、总数和在册数 9
能够查询指定用户的借阅历史 2
2 数据字典 Reader 代码 数据类型 初值 主健 外键 注释 R_ID char(18) Y N 身份证号 R_Name char(10) N N 姓名 R_Gender char(2) N N 性别 R_Unit char(50) N N 所在单位 LibraryCard 代码 数据类型 初值 主健 外键 注释 LC_ID cha