面向对象-软件工程系课程设计-图书管理系统报告

面向对象-软件工程系课程设计-图书管理系统报告

ID:27698553

大小:246.00 KB

页数:20页

时间:2018-12-05

面向对象-软件工程系课程设计-图书管理系统报告_第1页
面向对象-软件工程系课程设计-图书管理系统报告_第2页
面向对象-软件工程系课程设计-图书管理系统报告_第3页
面向对象-软件工程系课程设计-图书管理系统报告_第4页
面向对象-软件工程系课程设计-图书管理系统报告_第5页
资源描述:

《面向对象-软件工程系课程设计-图书管理系统报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、面向对象-软件工程系课程设计-图书管理系统报告1.前言随着各种信息的日益膨胀和图书管理人员信息服务需求的不断增强,图书信息系统急待有一个面向日常工作的信息服务功能,如图书数据资料、管理人员资料、图书信息文档等信息的存储、管理、共享、使用与交流,图书资料的存储与使用以及文献检索、电子阅览等。这在每个图书馆都有各自不同的管理方式,其共有的特点多数仍处在手工阶段。存在信息资料管理分散、安全性差、利用率低等缺陷,再者,这类信息本身存在着它的不规范性,单纯使用特定的软件进行管理也有一定难度,而且很难适应此类信息管

2、理模式的变化比计划还快的特点。对此,基于网络技术的网络管理模式体现出强大的生命力,有人誉为是将改变用户网络管理方式的革命性网络管理解决方案。.....................................2.需求分析在图书管理系统中,要为每位读者建立一个帐户,帐户中存储着读者的个人信息和借阅信息。读者借阅图书要通过管理员来实现,即读者并不直接与系统进行交互,而是管理员充当读者的代理与系统进行交互。在借阅图书时,第一步需要输入图书ID与读者ID,输入完成后系统提交所填表格信息;第二步系统将验证读

3、者是否有效,并查询数据库以确认借阅图书是否存在。只有这两个条件都被满足时,借阅请求才被接受,读者才可以借出图书。同时,系统还要保存读者的借阅记录,以便读者归还图书后,系统可以删除被借阅图书的借阅记录。2.1系统的功能性需求图书管理系统为管理员提供主功能界面。20图书管理系统在启动时要求管理员输入口令,只有口令正确,才可以进入系统的主功能界面。管理员负责对图书管理系统的维护工作,因此系统应赋予管理员对图书信息、读者信息和出版社信息进行录入、修改、查询和删除等功能的操作权限。管理员作为读者的代理实现借书与还

4、书业务。图书信息、读者信息和出版社信息保存在对应的数据库表中。2.2系统需求分析规格说明书这是一个图书馆图书借阅管理的应用系统;图书管理系统负责将图书、杂志借给读者、前提条件是这些读者在系统进行了注册,图书和杂志也系统中进行了注册。图书馆负责新书的购买、当书和杂志已经过时或者破旧不堪时,可以将这写图书和杂志从图书馆管理系统中删除;图书管理员是图书馆的员工,负责与读者打交道,并且是在系统提供的支持下开展工作;图书管理系统能够容易地建立、修改和删除系统中的信息,包括图书信息、读者信息、以及出版社信息等;图书

5、管理系统能够在所有流行的平台环境上运行,并且有一个美观的图书用户界面。图书管理系统容易扩展新功能。2.3系统用例图3.3.1参与者通过系统功能分析读者通过图书管理员完成图书的借阅等功能,参与者图例如图3.1所示:203.3.1分析用例图3.3.1.1主要用例图图书馆管理系统的主要功能是系统登录、归还图书、借阅图书、维护图书和维护读者信息。因此系统的主要用例图如图3.2所示。1、系统登录脚本描述用例名称:系统登录参与者:图书管理员1.1前置条件无1.2后置条件如果用例成功,参与者可以启动系统,使用系统提供

6、的功能。反之,系统的状态不发生变化。1.3基本事件流当图书管理员登录系统时,用例启动。(1)系统提示用户输入用户名和密码(2)用户输入用户名和密码20(1)系统验证输入的用户名和密码,若正确,则用户登录到系统中。1.4异常事件流如果用户输入无效的用户名/密码。则系统显示错误信息。用户可以选择返回基本事件流的起始点,重新输入正确的用户名/密码;或者取消登录,用例结束。1、图书借阅用例脚本描述用例名称:借阅图书参与者:读者,图书管理员2.1前置条件在这个用力开始之前,图书管理员必须登录到系统;否则,系统的状

7、态不发生变化。2.2后置条件如果这个用例成功实现,则在系统中创建并存储阅读记录。2.3基本事件流当读者借阅图书时,用例启动。(1)登录系统。(2)输入图书ID和读者ID。(3)检索读者ID(4)检索图书ID(5)根据时间算法确定图书借出时期和归还日期(6)图书馆将图书借给读者(7)创建借阅记录(8)存储借阅记录2.4异常事件流(1)如果读者为注册,则系统显示提示信息,用例被终止。(2)如果要借图书不存在,系统显示提示信息,用例被终止。(3)如果要借图书都已借出,则系统提示信息,用例被终止。3、图书归还用

8、例脚本描述用例名称:图书归还参与者:读者、图书管理员3.1前置条件在这个用例开始之前,图书管理员必须登录到系统;否则,系统的状态不发生变化。203.2后置条件如果这个用例成功实现,则系统删除借阅记录;否则,系统的状态不发生变化。3.3基本事件流当读者归还借阅的图书时,用例被启动。(1)登录系统。(2)输入图书ID和读者ID(3)检索图书ID(4)检索读者ID(5)查询图书借阅记录(6)删除借阅记录3.4异常事件流(1)如果归还图书不存在,则

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

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

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