图 书 管 理 数 据 库 系 统 一 、 需求分析 1. 功能设计 首先从需求出发构造数 据 库 表,再由数 据 库 表结合需求划分系 统 功能模块。这里把系 统 的层次划分为四个部分:图 书 维护、人员管 理 、图 书 借阅管 理 、信息查询。能实现以下功能: a) 进行新书 入库 ,对现有图 书 进行修改以及删除; b) 实现对读者基本信息的查询及编辑管 理 ; c) 超期罚款; d) 能够进行借阅信息的查询; 2. 处理 对象 读者信息:读者编号、姓名、性别、专业、年纪、密码、办证日期。 管 理 员信息:管 理 员编号、姓名、性别、电话、密码、权限。 图 书 信息:ISBN、图 书 名称、作者、出版社、单价、副本数 、分类、出版日期、关键字、状态。 借阅记录:ISBN、读者编号、图 书 名、作者、借阅日期、归还日期、应还日期、罚金。 罚款信息:ISBN、读者编号、图 书 名、作者、借阅日期、归还日期、应还日期、罚金、处理 状态、管 理 员编号。 3. 处理 功能及要求 a) 能够存储一 定数 量的图 书 信息,能够进行相应的书 籍数 据 操作和管 理 主要包括: 1) 图 书 信息的录入、删除及修改 2) 图 书 信息的多关键字检索查询 3) 图 书 的 出 借 、归还及超期罚款或者丢失赔偿 b) 能够对一定数量的 读者、管理员进行相应的 信息操作,包括: 1) 读者信息的 登记、删除及修改。 2) 管理员信息的 增加、删除及修改。 3) 读者资料的 统计与查询。 c) 能够提供一定的 安全机制,提供数据信息授权访问,防止随意删改、查询。 d) 对查询、统计的 结果能够列表显示。 4. 安全性和完整性要求 a) 安全性要求 安全性通过视图 机制,不同用户只能访问系统授权的 视图 ,这样可提供系统数据一定程度上的 安全性,再通过分配权限、设置权限级别来区别不同操作者对数据库的 操作来提高数据库的 安全性;系统平台的 安全性体现在操作系统的 安全性、计算机系统及网络体系的 安全性等方面。 b) 完整性要求 系统完整性要求系统中数据的 安全性及相容性。可通过建立主 外 键 ,使 用check 约 束 ,或者通过使 用触 发 器 或者级联 更 新 。 5. 数据字 典 读者信息:读者编 号 ReaderID、姓 名 ReaderName、性别 ReaderSex、专业ReaderMajor、年 纪ReaderAge、密 码ReaderPassword、办 证 日 期ReaderDate。 ...