面向对象设计与分析报告 图书管理系统

面向对象设计与分析报告 图书管理系统

ID:31381601

大小:627.00 KB

页数:20页

时间:2019-01-09

面向对象设计与分析报告   图书管理系统_第1页
面向对象设计与分析报告   图书管理系统_第2页
面向对象设计与分析报告   图书管理系统_第3页
面向对象设计与分析报告   图书管理系统_第4页
面向对象设计与分析报告   图书管理系统_第5页
资源描述:

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

1、实用标准文案华北电力大学科技学院实验报告实验名称图书馆管理系统的分析与设计课程名称面向对象技术专业班级:学生姓名:学号:成绩:指导教师:实验日期:精彩文档实用标准文案一、图书管理系统需求描述图书馆里有多种书目,每种书有多个副本,每个副本有唯一的编号。每本图书借阅期限为60天,超期罚款,按天计算,每天0.1元。每个借阅者在系统中建立一个账户,并发放借阅证,账户中有用户名、证号、单位、存的现金数额,用于超期罚款,用户可以续费。持借阅证的用户可以借书、还书,但这些操作要通过图书馆馆员来实现,每个借阅者可借10本书。每次借阅会将特定的借阅者和书籍副本联系起来。图书管理员还负责图书的书目管理,书籍

2、副本管理,借阅者管理。如果借阅证丢失,借阅证持有者应到图书馆前台挂失。借阅证持有者可以预约图书,最多可预约3本(可以设定预约有效的期限),并在图书到达后得到电话通知,图书馆为其保留图书,3日内有效。还可以取消预约。二、需求分析系统的功能需求主要包括以下几个方面: 1.这是一个图书馆管理系统。2.借阅者需预先建立一个账户(账户中有用户名、证号、单位、存的现金数额),并领取借阅证,借阅者可以续费。3.各种书目需预先注册。每种书目有多个副本且每个副本有唯一的编号。3.借阅者能够通过图书馆馆员借书、还书(每个借阅者可借10本书),每次借阅或归还都更新数据库信息。4.借阅者可以通过网络查询书籍信息

3、。5.借阅者可以预约图书。当他所预约的图书归还或购进时,就通知预定人。图书馆为其保留3日预约书籍。当预定某书的借书者借阅该书后,系统取消预约。6.如果借阅者还书超过期限(60天),需扣款,按天计算,每天0.1元。7.图书馆馆员在软件系统的支持下处理借阅者的借书和还书请求。 8.系统管理员可以对系统的数据进行维护,如增加、删除和更新书目,增加和删除书籍,增加、删除和更新借阅者帐户,挂失借阅证等。7.系统能够运行在流行的技术环境中,并应有一个良好的人机交互图形用户界面。 8.系统容易扩展新功能。系统将通过计算机来处理图书、副本、借阅者和借书。借阅者要求借书,出示借阅证,查询该借阅者提供的借阅

4、证是否满足借书要求。如果满足,给出要借图书的名称,系统查找所借的图书是否存在副本,如果有,则办理借书手续(登记借阅信息)。图书是存放在图书馆中的书的名称,副本是一个图书的具体实例。一个图书可能有多个副本,一个副本一定会对应一个图书。精彩文档实用标准文案一次借阅必须记录一个图书的副本和一个借阅证信息。一个副本可以被借阅,也可以不被借阅。一个借阅证可以借多本书,也可以不借一本书。一个借阅证可以进行多个图书名称的预定,也可以不进行预定。一次预定必须记录一个图书名称信息和一个借阅证信息。识别参与者创建用例图之前首先需要确定参与者。对于一个图书管理系统,基本的功能是完成图书的借阅和相关信息的管理,

5、服务的对象有学生,教师,及其他学校的学生,还有社会人员,这些人可归结为一类即借阅者。帮助借阅者顺利完成借还书的是图书馆馆员,负责图书的书目管理,书籍副本管理,借阅者信息管理的可以归结为一类即图书管理员。因此对于一个图书管理系统主要有三类参与者,借阅者、图书馆馆员、图书管理员。图书管理系统中的用例图简述 通过识别的参与者,对需求进一步分析,获得每个参与者的用例图:(1)借阅者用例图:主要描述用户注册,登录,用户查询、预约书籍,用户借书、还书,用户信息查看,修改时的相关操作,以及的相关信息。 读者用例图【用例图说明】 (1)登录用例,用于登录系统,核实身份信息,给予借阅者的本系统相关操作权限

6、。 (2)查询书籍用例,用于查询自己感兴趣的书籍,系统显示书籍的相关信息。 (3)预约书籍用例,用于记录自己想借阅的书籍,方便直接去图书管理员处借书。(4)借书用例,用于读者向图书馆馆员借阅图书,从借书到取书的全过程。其中包精彩文档实用标准文案括书籍续借用例,用于提供续借书籍的功能。(5)还书用例,用于读者向图书馆馆员归还图书,记录借阅者还书的相关信息。其中包括丢失处理、逾期处理用例,用于借书超期和丢失读书时罚款的操作。 (6)查询、修改个人信息用例,用于查看自己的个人信息,修改密码等相关信息。2图书馆馆员用例图:图书馆馆员可以进行借书、还书处理。图书馆馆员用例图【用例图说明】 (1)借

7、书处理用例,用于图书馆馆员把书借给借阅者,从借书到给书的全过程,包括查询书籍是否可借和检查借阅者借阅信息两个用例,用于判断该书是否可借和借阅者是否满足借阅条件的操作。 (2)还书处理用例,用于处理借阅者归还的图书,判断借阅者是否逾期,丢失图书,并执行相对应的操作。 3.图书管理员用例图:图书管理员可以通过登录系统对系统的数据进行维护,如增加、删除和更新书目,增加和删除书籍,增加、删除和更新借阅者帐户,挂失借阅证等。图书管理员用例图【

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

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

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