图书管理系统38626

图书管理系统38626

ID:44076820

大小:99.00 KB

页数:6页

时间:2019-10-18

图书管理系统38626_第1页
图书管理系统38626_第2页
图书管理系统38626_第3页
图书管理系统38626_第4页
图书管理系统38626_第5页
图书管理系统38626_第6页
资源描述:

《图书管理系统38626》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、“图书管理系统”需求分析报告(实例)1.引言参见2.3节中的可行性分析报告的引言。2.需求概述2.1@标“图书管理系统”主要提供图书信息和读者基本信息的维护以及借阅等功能。该系统针对的用户是单个中小型图书室,藏书的种类和数量较少,系统需要操作方便,方便管理员对整个系统管理和学生借阅图书。2.2用户类和特征最终的用户是图书管理员和读者,图书管理员需要进行用户的创建、修改和删除等工作,要求具备计算机知识,如权限管理等。读者是普通用户,具备一定的计算机操作知识即可。2.3运行环境参见2.3节中可行性分析报告的运行环境。3功能需求本系

2、统相应的需求有以下方面。(1)能够存储一定数量的图书信息,并方便有效地进行相应的书籍数据操作和管理,这主要包括以下内容。①图书信息的录入,删除以及修改。②图书信息的多关键字检索查询③图书的借出、返还和资料统计。(1)能够对一定数量的读者进行相应的信息存储与管理,这其中包括一下①读者信息的登记、删除及修改。②读者资料的统计与查询③能够提供一定的安全机制,提供数据信息授权访问。需求补充说明的几点如下。(1)数据保存:需要长期保存在数据库的数据有以下几种。①图书信息:图书的基本信息。②读者信息:读者的基木信息。③借阅信息:图书的借阅

3、信息④账号信息:图书管理员和读者的登录账号。(2)系统用户:图书管理员、读者。①图书管理员:对图书和读者数据可执行添加、修改、删除以及查询等操作。②读者:可查询图书以及查询与本人相关的借阅信息3.1确定执行者执行者是与系统交互的外部实体,它既可以是人员,也可以是外部系统或硬件设备。确定执行者可以通过提出以下问题得到。(1)谁使用系统的主要功能?(2)谁需要系统的支持以完成FI常工作任务?(3)谁从系统获取信息?(4)谁负责维护和管理系统以保证其正常运行?(5)系统需要应付(处理〉哪些外部硬件设备?(6)系统需要和哪些外部系统交

4、互?在本例中,可以确定“图书管理员”和“读者”为系统的执行者。“图书管理员”负责使用系统的主要功能,“读者”从系统中获取所需的信息3.2确定用例用例描述了一个完整的系统事件流程,其重点在于执行者与系统Z间的交互而不是内在的系统活动,并对执行者产生有价值的可观测结果。确定用例可以通过提出以下问题得到。(1)参与者需要从系统中获得什么功能?参与者需要做什么?(2)参与者读取、产生、删除、修改或存储系统的某些信息吗?(3)系统中发生事件需要通知参与者吗?参与者需要通知系统某件事情吗?(1)系统的输入/输出信息是什么?这些信息从哪里来

5、到哪里去?(2)采用什么实现方法满足某些特殊耍求?本例中我们通过一定的调研和分析得到“图书管理系统”的用例图,如图3.1所示3.3编写用例文档用例图不能提供用例所具有的全部信息,为此需要使用文字描述那些不能放在图形上的信息。用例文档是关于执行者与系统如何交互的规格说明,要求清晰明确,没有二义性。在描述用例时,应该只注重外部能力,不涉及内部细节。下面给出木例中的用例文档。1.图书信息的维护用例用例名:图书信息的维护。参与执行者:图书管理员。入口条件:图书管理员已经登录到该系统中。事件流:当有新书入库时,图书管理员在录入页血输入书

6、的信息,单击“提交”按钮,系统将书的信息保存到数据库中;当某一本图书的信息需要修改时,图书管理员通过输入查询条件,搜索出该书时,单击“修改”按钮,系统在可编辑状态显示图书的当前信息,图书管理员修改具体信息,单击“保存”按钮,系统将更新数据库中该书的信息;当需要删除一本或多本图书吋,图书管理员查找到需要删除的图书记录,单击“删除”按钮,系统提示“确实要删除?”对话框,当管理员选择“是”时,系统将删除数据库中相应图书的信息,反之,则不进行任何操作。出口条件:系统将数据库中的信息进行相应的操作:添加图书信息吋,将新的图书信息保存在数

7、据库中;修改图书信息时,将数据库中该图书的信息做相应的更新操作;删除图书信息时,则删除数据库中的相应图书记录。异常事件:在图书进行修改和删除时,先查出需要进行处理的图书记录,如果数据库中不存在符合条件的记录,查询无结果时,则无法进行修改和删除操作。2・读者信息的维护用例用例名:读者信息的维护。参与执行者:图书管理员。入口条件:图书管理员已经登录到该系统屮。事件流:当有新的读者时,图书管理员在录入页血输入读者的信息,单击“提交”按钮,系统将读者的信息保存到数据库中;当某一个读者的信息需要修改时,图书管理员通过输入查询条件,搜索出

8、该读者信息时,单击“修改”按钮,系统在可编辑状态显示读者的当前信息,图书管理员修改具体信息,单击“保存”按钮,系统将更新数据库中该读者的信息;当需要删除一个或多个读者吋,图书管理员查找到需要删除的读者记录,单击“删除”按钮,系统提示“确实要删除?”对话框,当管理员选择“是”时

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

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

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