图书管理系统数据库需求分析报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
. . 图书管理数据库系统 需求分析 功能设计 首先从需求出发构造数据库表.再由数据库表结合需求划分系统功能模块。这里把系统的层次划分为四个部分:图书维护、人员管理、图书借阅管理、信息查询。能实现以下功能: 进行新书入库.对现有图书进行修改以及删除; 实现对读者基本信息的查询及编辑管理; 超期罚款; 能够进行借阅信息的查询; 处理对象 读者信息:读者编号、姓名、性别、专业、年纪、密码、办证日期。 管理员信息:管理员编号、姓名、性别、电话、密码、权限。 图书信息:ISBN、图书名称、作者、出版社、单价、副本数、分类、出版日期、关键字、状态。 借阅记录:ISBN、读者编号、图书名、作者、借阅日期、归还日期、应还日期、罚金。 罚款信息:ISBN、读者编号、图书名、作者、借阅日期、归还日期、应还日期、罚金、处理状态、管理员编号。 处理功能及要求 能够存储一定数量的图书信息.能够进行相应的书籍数据操作和管理主要包括: 图书信息的录入、删除及修改 图书信息的多关键字检索查询 图书的出借、归还及超期罚款或者丢失赔偿 能够对一定数量的读者、管理员进行相应的信息操作.包括: 读者信息的登记、删除及修改。 管理员信息的增加、删除及修改。 读者资料的统计与查询。 能够提供一定的安全机制.提供数据信息授权访问.防止随意删改、查询。 对查询、统计的结果能够列表显示。 安全性和完整性要求 安全性要求 安全性通过视图机制.不同用户只能访问系统授权的视图.这样可提供系统数据一定程度上的安全性.再通过分配权限、设置权限级别来区别不同操作者对数据库的操作来提高数据库的安全性;系统平台的安全性体现在操作系统的安全性、计算机系统及网络体系的安全性等方面。 完整性要求 系统完整性要求系统中数据的安全性及相容性。可通过建立主外键.使用check约束.或者通过使用触发器或者级联更新。 数据字典 读者信息:读者编号ReaderID、姓名ReaderName、性别ReaderSex、专业ReaderMajor、年纪ReaderAge、密码ReaderPassword、办证日期ReaderDate。 管理员信息:管理员编号ManageID、姓名ManageName、性别ManageSex、电话ManagePhone、密码ManagePassword、权限ManageAuthority。 图书信息:书籍编号 BookID、图书索书号BookID、图书名称 BookName、作者BookAuthor、出版社BookPrinter、单价BookPrice、副本数BookNum、分类BookType、出版日期BookDate、关键字BookKeyword、状态BookState。 借阅状态:书籍编号 BookID、读者编号ReaderID、图书名BookName、作者BookAuthor、借阅日期BorrowDate、应还日期ReturnDate 借阅历史:书籍编号 BookID、读者编号 ReaderID,图书名BookName, 作者 BookAuthor, 借阅日期BorrowDate、归还日期ReturnedDate 罚款信息:书籍编号 BookID、读者编号ReaderID、图书名BookName、作者BookAuthor、借阅日期BorrowDate、归还日期ReturnedDate、应还日期ReturnDate、罚金Fine、处理状态ManageStatus、管理员编号ManageID。 二、 概念结构设计 1. 任务与目标 a)选择中层数据流为切入点.通常选择实际系统中的子系统; b)设计分E-R图.即各子模块的E-R图; c)生成初步E-R图.通过合并方法.做到各子系统实体、属性、联系统一; d)生成全局E-R图.通过消除冲突等方面。 用户类型 输入 处理 输出 全部用户 (总)用户类型 判断用户类型 无 (总)账号.密码 判断账号及密码正确性 进入系统或显示错误信息 (总)修改个人信息(用户名、密码等) 修改个人信息 修改结果信息 (总)查询内容 判断查询内容 转至相应页面 (总)查询书目 检索关键字 输出相应书目信息 学生或老师 (读)借阅或归还图书 处理图书信息 修改图书信息 管理员 (管)新建图书项(ISBN、书名、作者、出版社、价格、副本量、库存量等) 处理图书信息 新增图书项 (管)删除图书项 处理图书信息 删除图书项 (管)检索用户信息 搜索相应信息 用户信息 (管)修改图书信息 处理图书信息 修改图书信息 全部用户 (全)反馈信息(建议、警告、问题询问、回答等) 搜集反馈信息 反馈给相应用户 维护人员 (维)搜索源代码 调用源代码文件 打开源代码文件

文档评论(0)

zxiangd + 关注
实名认证
文档贡献者

本人从事教育还有多年,在这和大家互相交流学习

1亿VIP精品文档

相关文档