




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图书管理系统需求分析目录一、引言31、编写目的32、项目背景33、参考资料3二、任务概述41、目标42、用户特点43、需求概述44、功能层次图5三、数据描述51、数据52、动态数据63、数据库描述64、数据流图与数据字典65、数据关系E-R图126、数据采集12四、功能需求121、功能划分122、功能描述12五、性能需求131、数据精确度132、系统响应时间133、适应性13六、运行需求131、用户界面132、硬件接口133、软件接口134、故障处理14图书管理系统需求分析一、引言1、编写目的编写本报告的目的是明确本系统的详细需求,提供给使用单位确认系统的功能和性能,并在此基础上进行修改和完善,同时作为设计人员进行软件设计的依据和使用单位的验收标准。2、项目背景实现一个将各种图书管理和服务功能集合起来的管理信息系统就显得十分必要,既可以节省资源又可以有效存储、更新查询信息,提高工作和服务效率。3、参考资料软件工程原理及应用陈世鸿等 武汉:武汉大学出版社,2000。数据库系统概论(第三版)王珊等 北京:高等教育出版社,2003。需求工程 韩柯译 清华大学出版社。UML2.0学习指南汪青青译清华大学出版社。软件工程导论张海藩 编著清华大学出版社。软件工程 张海藩 编著清华大学出版社。数据库系统概论 萨师煊 王 珊 编著 高等教育出版社 。Visual Basic 数据库系统开发实例导航(第二版)刘 韬 骆 娟 何旭洪 编著 人民邮电出版社 。Visual Basic程序设计教程 曾强聪 编著 。武新华等,Visual Basic管理信息系统开发案例,西安电子科技大学出版社。王晟 韩泽坤,Access数据库开发经典案例解析,清华大学出版社。杨选辉,信息系统分析与设计,清华大学出版社。二、任务概述1、目标本系统通过计算机技术实现图书信息和用户信息的管理,还包括如下目标:减少人力成本和管理费用;提高信息的准确性和信息的安全;改进管理和服务;良好的人机交互界面,操作简便;2、用户特点本系统的最终用户是面向管理员(图书馆管理员和系统管理人员)和读者(教师和学生),他们都具有一定的计算机基础知识和操作计算机的能力,是经常性用户。系统维护人员是计算机专业人员,熟悉操作系统和数据库,是间隔性用户。3、需求概述在图书管理系统中,管理员为每个读者建立一个账户,账户内存储读者个人的详细信息,读者可以在图书馆进行图书的借、还、续借、查询等操作,不同类别的读者在借书限额、还书期限。借阅图书时,由管理员录入读者ID账号和借书的图书的索引,系统首先验证该账号的有效性,若无效,则提示无效的原因;若有效,则显示ID账号、姓名、借书限额、是否超过还书期限等信息,本次实际借书的数量不能超出可再借数量的值。完成借书操作的同时要修改相应图书信息的状态、读者信息中的已借数量、在借阅信息中添加相应的记录。归还图书时,由管理员录入借书卡号和待归还的图书编号,显示图书索引、读者姓名、读书编号、读书名称、借书日期、应还日期等信息,并自动计算是否超期以及超期的罚款金额,若进行续借则取消超期和罚款等信息;若图书有损坏,由管理员根据实际情况从系统中选择相应的损坏等级,系统自动计算损坏赔偿金额。完成归还操作的同时,修改相应图书信息的状态、修改读者信息中的已借数量、在借书信息中对相应的借书记录做标记、在还书信息中添加相应的记录。图书管理员不定期地对图书信息进行添加、修改和删除等操作,在图书尚未归还的情况下不能对图书信息进行删除。也可以对读者信息进行添加、修改、删除等操作,在读者还有未归还的图书的情况下不能进行删除读者信息。系统管理员主要进行图书管理员权限的设置、读者类别信息的设置、图书类别的设置以及罚款和赔偿标准的设置、数据备份和数据恢复等处理。4、功能层次图图书管理系统读者信息管理图书信息管理图书借阅管理添加读者修改读者删除读者添加图书修改图书删除图书查询图书图书借阅图书归还系统维护读者列别设置图书列别设置用户管理图书管理员设置图1三、数据描述1、数据(1)管理员信息表管理员ID管理员密码姓名性别职位照片(2)图书信息表图书索引书名作者所属类别出版社单价图书位置允许借阅时间(天)简介封面图书管理员上架时间(3)图书借阅信息表读者ID图书索引借阅时间归还时间借还管理员(4)读者信息表读者ID密码姓名性别院(系)班级电话照片读者管理员ID2、动态数据输入数据:鼠标对按钮的点击,查询方式,查询关键字,新建图书项,新建读者项,图书项、读者项记录的修改,图书借还以及注销操作时的输入信息,受限操作所需的密码等。输出数据:查询关键字所确定的数据库子集,统计结果,操作成功或失败的消息,图书借还以及注销操作时的结果信息。3、数据库描述数据库采用SQL Server数据库和Access4、数据流图与数据字典1、数据流图图书管理员图书管理系统系统管理员读者信息图书信息图书偿还信息图书信息系统维护数据(1) 系统框架模块图2(2)读者信息管理接收分析数据1.1录入新读者1.2修改读者1.3删除读者读者信息表读者信息表图书管理员读者信息1.4信息统计1.5图书借阅管理新读者数据待修改数据待删除数据修改的读者信息读者信息有效读者信息删除的读者信息读者借阅信息已借数有效读者信息图42.图书信息管理 图3图书管理员图书管理员接收分析数据图书信息表图书信息表图书信息新图书信息待修改信息待删除信息图书查询条件图书信息图书状态删除的图书信息修改的图书信息有效图书信息统计项信息图书信息图书状态图书查询结果 2.2 修改图书 2.3 删除图书 2.4 查询图书 2.1 添加图书图书借阅管理信息统计(3)图书信息管理图5图4(4)图书借阅管理图52、数据信息表关系模块图6表名:book表输出数据:图书信息数据组成:图书索引书名作者所属类别出版社单价图书位置允许借阅时间(天)简介封面图书管理员上架时间存储方式:主键(book_index),外键(admin_id)表名:reader表输出数据:读者信息数据组成:读者ID密码姓名性别院(系)班级电话照片读者管理员ID存储方式:主键(reader_ID), 外键(admin_id)表名:library表输出数据:图书借阅信息数据组成:读者ID图书索引借阅时间归还时间借还管理员存储方式:主键(book_index、reader_ID、start_time),外键(admin_ID、 reader_ID、book_index)表名:admin表输出数据:管理员信息数据组成:管理员ID管理员密码姓名性别职位照片存储方式:主键(admin_ID)3、数据字典(1)数据接口描述名称:图书管理员简要描述:完成统计查询、借书、还书等操作;有关数据流:读者信息,图书信息,读者情况,图书情况;名称:系统管理员简要描述:完成用户设置,读者信息设置,图书信息设置等操作;有关数据流:用户信息,读者信息,图书信息;(2)加工逻辑词条描述加工名:录入新读者加工ID:学号后十位( 例:1110801040)简要描述:将新的读者信息登记到读者信息表中输入数据流:新读者数据,读者信息输出数据流:有效读者信息加工逻辑:1)输入读者信息2)选择读者类别3)执行SQL语句,将完整的读者信息写入读者信息表(3)数据存储词条描述数据存储名:图书信息表简单描述:存放已登记入库的图书的详细信息输入数据:图书状态输出数据:图书信息数据组成:图书索引书名作者所属类别出版社单价图书位置允许借阅时间(天)简介封面图书管理员上架时间存储方式:关键码(图书索引)数据存储名:读者信息表简单描述:存放读者的详细信息输入数据:已借数量,操作员姓名输出数据:读者信息数据组成:读者ID密码姓名性别院(系)班级电话照片读者管理员ID存储方式:关键码(读者ID)(4)数据项词条描述数据项名数据类型长度取值范围管理员ID字符串52字符5管理员密码字符串162字符16姓名字符串102字符10性别字符串22职位字符串102字符10照片字符串无图书索引字符串202字符20书名字符串302字符30作者字符串302字符30所属类别字符串202字符20出版社字符串302字符30单价数值型双精度型双精度范围图书位置字符串102字符10允许借阅时间(天)数值型整型整型范围简介备注无封面备注无图书管理员字符串52字符5上架时间日期时间无读者ID字符串162字符16图书索引字符串202字符20借阅时间日期时间无归还时间日期时间无借还管理员字符串52字符5密码字符串162字符16姓名字符串102字符10性别字符串22院(系)字符串302字符30班级字符串302字符30电话字符串152字符15照片字符串无5、数据关系E-R图读者信息图书类别读者类别罚金标准图书管理员图书信息属于执行登记借阅属于 借书时间 还书时间 图书编号 借书卡号 入库时间 读者类别名 罚金类别名 罚金数额 图书.类别名用户名N1N111MMM图76、数据采集数据采集采用键盘输入四、功能需求1、功能划分该系统具有以下主要功能:浏览功能、查询功能、添加功能、修改功能、删除功能;2、功能描述(1)浏览功能:列出当前数据库文件中图书信息、读者信息、借阅信息和还书信息等的所有记录。可选定一项记录,显示所有域。(2)查询功能:书目匹配查询、读者匹配查询、书目和读者匹配查询。(3)添加功能:添加书目和读者记录以及借书还书记录、添加系统设置相关信息。(4)修改功能:修改书目和读者记录,提供相关确认机制。修改系统设置相关信息,提供相关确认机制。(5)删除功能:删除书目和读者记录,提供相关确认机制。删除系统设置相关信息,提供相关确认机制。五、性能需求1、数据精确度保证查询的查全率和查准率为100%,所有在相应域中包含查询关键字的记录都能查到,所有在相应域中不包含查询关键字的记录都不能查到。2、系统响应时间系统对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 妇幼保健试题库及答案
- 扭矩系数试验课件
- 扫地车安全教育培训总结课件
- 2025年注会会计考试真题及答案
- 2025年中职护理基础考试试题及答案
- 2025年化工职称考试试题及答案
- 2025年体育教育自考试题及答案
- 情景课件教学课件
- 泰安数学中考试题及答案
- 悯农重点课件
- 道路运输安全员考试题库及答案
- 2025年全国高考一卷英语真题(解析版)
- 2025年秋期新教材部编人教版一年级上册道德与法治教学计划+进度表
- 2025年北师大版新教材数学三年级上册教学计划(含进度表)
- 港珠澳大桥总体设计及关键技术-课件
- 舌尖上的历史与文化智慧树知到期末考试答案2024年
- 王崧舟教学实录——《圆明园的毁灭》
- 商业银行资产减值准备计提管理办法
- 浅谈部门预算编制存在的问题及建议
- 常规保养双人作业流程新模板汇总
- 数字化管道综述
评论
0/150
提交评论