图书管理系统(需求分析+总体设计)(面向对象)

认证主体:宁夏凯米世纪网络科技有限公司

IP属地:宁夏

统一社会信用代码/组织机构代码

91640100MA774ECW4K

2、书扩展丢失过期罚款包含读者读者信息图书管理员包含读者读者类别图书包含图书信息查询包含包含包含扩展图书信息意见反馈系.统管理员图书类别出版社信息.从图书管理系统的用例图可以看出有个六个用例:”读者用例,借阅用例,图书用例,借阅情况用例,续借用例,图书信息查询用例.”系统边界有个三个行为者,即图书管理员,读者,以及一个系统管理员。从2-1图中我们还可以看出图中的每个用例之间的包含关系和扩展关系,读者用例包含关系是读者信息和读者类别;借阅包含关系是借书,还书,续借,借阅情况;而图中丢失和过期则是还书中的扩展;图书用例的包含关系是图书信息,图书类别,出版社信息及图书信息查询,其中意见反馈则是图书

4、还书时,要查看图书的完整性;处理读者借书时,要检查读者信息;最高层用例图中展开系统管理员进行系统维护的用例图如下图2-4所示:图2-4.系统管理员使用系统进行的操作主要有:1.处理图书库里新书信息记录;2.处理图书库里旧图书的信息记录;3.处理新旧图书信息记录维护问题;4.处理新读者信息登记;5.处理已存在的读者信息记录;6.查询读者资料;7.添加书目信息;8.处理旧书目信息。2.图书管理系统对象模型根据需求描述,提取出管理员,借阅者,图书等几个对象.3.1对象模型描述下面对这个几个对象进行详细描述并建模:3.1.1.读者borrower类:读者在系

5、统注册的信息包括一下几点:姓名(name),住址(address),城市(city),省/州(state),邮政编码(zip),可借数的最大数目(maxbook),借书期限(maxday),读者编号(userid),借书证号码(borrow_number);读者使用系统可进行的操作有:查询-find(),借书-borrow(),还书-return_back();3.1.2.系统管理员administrator类:系统管理员也可以借书,因此他能进行读者类所以的操作;系统管理员同时也是图书管理员,也可以进行图书管理员说做的一切操作;系统管理员有自.己的特殊编

7、存数量(total_number),借阅号(borrowed_number),是否可以借出(is_allowedforborrow);在书类的操作有一些:查找书目-find();增加书目-create();删除书目-destroy();借书-borrow();还书-return_back();预留图书-reserve()3.1.5.其他类:item类:此类代表一个书目的一份拷贝loan类:代表对超过还书期限的读书进行罚金的类reserve类:预留图书类.3.2类图如下图3-1所示:.图3-1总体设计“图书管理系统”系统设计用包图描述,如图4-1所示。图书管理

8、系统借阅管理子系统信息管理子系统借书还书查询与续借子系统读者信息读者类别图书信息图书类别图书信息借阅情况.图书出版社信续借.图书管理系统动态模型如下图5-1所示:.图5-1图书管理系统动态模型系列图借阅者查询书籍信息的时序图如下图5-2所示:数据需求:要查询的图书名称.图5-2图书管理员处理书籍借阅的时序图如下图5-3所示:图5-3系统管理员删除书目的时序图如下图5-4所示:数据需求:书目信息.图5-4主流程:a)系统管理员向系统提交要删除的书目b)系统查找此书目c)系统查找此书目下的所有拷贝d)系统删除此书目的所有拷贝e)系统删除此书目系统管理员添加借

THE END
1.图书馆管理系统业务流程图数据流程图ER图经管图书馆管理系统业务流程图-数据流程图-ER图 https://bbs.pinggu.org/thread-13094115-1-1.html
2.ssm毕设图书馆图书管理系统程序+论文需求分析阶段 通过对图书馆工作人员和用户进行问卷调查、实地访谈等方式,收集关于图书馆管理系统各个功能的需求。例如,了解用户对热门图书推荐的期望,以及工作人员对图书借阅管理流程的优化建议等。 系统设计阶段 根据需求分析的结果,设计系统的架构,包括数据库结构、各个功能模块的划分以及模块之间的接口关系。如设计用户管https://blog.csdn.net/wuzhou206/article/details/144400529
3.火车购票系统UML类图时序图状态图协作图活动图对象图火车购票系统UML类图_时序图_状态图_协作图_活动图_对象图__用例图.pdf,页眉内容 《UML面向对象分析》课程 实践项目报告 项目名称: 网上订购火车票系统 项目组成员: 学号: 班级: 指导 教师: 2008 年 11 月 10 日 页脚内容 页眉内容 目录 1 需求分析 . 1 1.1 需求概https://mip.book118.com/html/2021/0816/7104023156003161.shtm
4.面向对象分析设计02UML+UML各种图形及作用51CTO博客显示哪个参与者参与了哪个用例的执行 核心概念 用例:系统中的一个功能单元,可以被描述为参与者与系统之间的一次交互作用 参与者、参与者泛化 用例与参与者之间的关系:关联 用例之间关系:扩展、包括、泛化 推荐使用场合 业务建模、需求获取、定义 某图书馆管理系统: https://blog.51cto.com/u_15077545/4234641
5.UML图书借阅管理系统的用例图图书借阅系统毕业论文设计_UML面向对象方法的(需求,分析,设计,测试) 一个很完整的毕业设计,代码请参看图书借阅管理系统源程序,ppt请参看图书管理系统毕业答辩 上传者:lirudong时间:2009-07-30 图书馆管理系统用例图、活动图、类图、时序图.doc 图书馆管理系统用例图、活动图、类图、时序图.doc https://www.iteye.com/resource/qq_38951259-10483785
6.UML之类图时序图用例图粗略版介绍腾讯云开发者社区UML之类图、时序图、用例图 粗略版介绍 UML 概述 UML(Unified Modeling Language):统一(标准)建模语言,是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 UML规范用来描述建模的概念有,类、对象、关联、职责、行为、接口、用例、包、顺序https://cloud.tencent.com/developer/article/1552220