图书管理系统数据库需求分析

图书管理系统数据库需求分析

ID:39488840

大小:257.75 KB

页数:11页

时间:2019-07-04

图书管理系统数据库需求分析_第1页
图书管理系统数据库需求分析_第2页
图书管理系统数据库需求分析_第3页
图书管理系统数据库需求分析_第4页
图书管理系统数据库需求分析_第5页
资源描述:

《图书管理系统数据库需求分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、图书管理数据库系统一、需求分析1.功能设计首先从需求出发构造数据库表,再由数据库表结合需求划分系统功能模块。这里把系统的层次划分为四个部分:图书维护、人员管理、图书借阅管理、信息查询。能实现以下功能:a)进行新书入库,对现有图书进行修改以及删除;b)实现对读者基本信息的查询及编辑管理;c)超期罚款;d)能够进行借阅信息的查询;2.处理对象读者信息:读者编号、姓名、性别、专业、年纪、密码、办证日期。管理员信息:管理员编号、姓名、性别、电话、密码、权限。图书信息:ISBN、图书名称、作者、出版社、单价、副本数、分类、出版日期、关键字、状态。借阅记录:ISBN、读

2、者编号、图书名、作者、借阅日期、归还日期、应还日期、罚金。罚款信息:ISBN、读者编号、图书名、作者、借阅日期、归还日期、应还日期、罚金、处理状态、管理员编号。3.处理功能及要求a)能够存储一定数量的图书信息,能够进行相应的书籍数据操作和管理主要包括:1)图书信息的录入、删除及修改2)图书信息的多关键字检索查询1)图书的出借、归还及超期罚款或者丢失赔偿a)能够对一定数量的读者、管理员进行相应的信息操作,包括:1)读者信息的登记、删除及修改。2)管理员信息的增加、删除及修改。3)读者资料的统计与查询。b)能够提供一定的安全机制,提供数据信息授权访问,防止随意删

3、改、查询。c)对查询、统计的结果能够列表显示。1.安全性和完整性要求a)安全性要求安全性通过视图机制,不同用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过分配权限、设置权限级别来区别不同操作者对数据库的操作来提高数据库的安全性;系统平台的安全性体现在操作系统的安全性、计算机系统及网络体系的安全性等方面。b)完整性要求系统完整性要求系统中数据的安全性及相容性。可通过建立主外键,使用check约束,或者通过使用触发器或者级联更新。2.数据字典读者信息:读者编号ReaderID、姓名ReaderName、性别ReaderSex、专业Read

4、erMajor、年纪ReaderAge、密码ReaderPassword、办证日期ReaderDate。管理员信息:管理员编号ManageID、姓名ManageName、性别ManageSex、电话ManagePhone、密码ManagePassword、权限ManageAuthority。图书信息:书籍编号BookID、图书索书号BookID、图书名称BookName、作者BookAuthor、出版社BookPrinter、单价BookPrice、副本数BookNum、分类BookType、出版日期BookDate、关键字BookKeyword、状态Boo

5、kState。借阅状态:书籍编号BookID、读者编号ReaderID、图书名BookName、作者BookAuthor、借阅日期BorrowDate、应还日期ReturnDate借阅历史:书籍编号BookID、读者编号ReaderID,图书名BookName,作者BookAuthor,借阅日期BorrowDate、归还日期ReturnedDate罚款信息:书籍编号BookID、读者编号ReaderID、图书名BookName、作者BookAuthor、借阅日期BorrowDate、归还日期ReturnedDate、应还日期ReturnDate、罚金Fine

6、、处理状态ManageStatus、管理员编号ManageID。二、概念结构设计1.任务与目标a)选择中层数据流为切入点,通常选择实际系统中的子系统;b)设计分E-R图,即各子模块的E-R图;c)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统一;d)生成全局E-R图,通过消除冲突等方面。用户类型输入处理输出全部用户(总)用户类型判断用户类型无(总)账号,密码判断账号及密码正确性进入系统或显示错误信息(总)修改个人信息(用户名、密码等)修改个人信息修改结果信息(总)查询内容判断查询内容转至相应页面(总)查询书目检索关键字输出相应书目信息学生或老

7、师(读)借阅或归还图书处理图书信息修改图书信息管理员(管)新建图书项(ISBN、书名、作者、出版社、价格、副本量、库存量等)处理图书信息新增图书项(管)删除图书项处理图书信息删除图书项(管)检索用户信息搜索相应信息用户信息(管)修改图书信息处理图书信息修改图书信息全部用户(全)反馈信息(建议、警告、问题询问、回答等)搜集反馈信息反馈给相应用户维护人员(维)搜索源代码调用源代码文件打开源代码文件全部用户(全)退出进行指令判断退出,返回登录页面2.分-R图a)b)c)3.基本E-R图4.E-R图的各实体的属性Reader(ReaderID,ReaderName,

8、ReaderSex,ReaderMajor,Read

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。