一步也是很关键的一步。22需求分析中的用例用例是单个任务能产生有用的结果由系统最终用户执
1
f基于UML的图书馆管理系统建模设计
行。在需求分析过程中我们用UML的标准作出相应的用例图让开发者更清晰地看到系统的需求也便于用户和开发者之间进行交流。用例图清晰地描绘出了借阅子系统中的相关角色和用例活动。提炼出用例图就能勾画出系统的大体轮廓既让用户看到系统设计人员对需求的理解程度便于继续迭代优化也使得系统设计人员与开发者有了交流的规范和依据。通过这种标准的图示来表达用户需求是系统开发走向规范化的良好开始。
23、系统目标设计系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。能够对图书进行注册登记,也就是将图书的基本信息(如:书的编号、书名、作者、价格等)预先存入数据库中,供以后检索。能够对借阅人进行注册登记,包括记录借阅人的姓名、编号、班级、年龄、性别、地址、电话等信息。提供方便的查询方法。如:以书名、作者、出版社、出版时间(确切的时间、时间段、某一时间之前、某一时间之后)等信息进行图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进行检索;以出版社名称查询出版社联系方式信息。提供对书籍进行的预先预订的功能。提供旧书销毁功能,对于淘汰、损坏、丢失的书目可及时对数据库进行修改。能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。提供较为完善的差错控制与友好的用户界面,尽量避免误操作。24、系统功能需求分析1读者管理:读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注等。2书籍管理:书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。3借阅管理:包括借书,还书,预订书籍,续借,查询书籍,过期处理和书籍丢失后的处理。4系统管理:包括用户权限管理,数据管理和自动借还书机的管理满足以上需求的系统主要包含有一下几个子系统(1)基本业务功能子系统:该系统中主要包含了借书还书和预订等功能。(2)基本数据录入功能子系统:该子系统主要包含有书籍信息和读者信息录入功能。(3)信息查询子系统:包含了多功能的查询书籍信息和读者信息。(4)数据库管理功能子系统:主要包含了借阅信息管理功能,书籍信息管理功能和预订信息管理功能。(5)帮助功能子系统。下图为该图书馆管理系统的主要功能模块r