网站大量收购独家精品文档,联系QQ:2885784924

图书馆理系统系统建模.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书馆理系统系统建模

电 信 学 院 《软件模型》实验报告 实验名称 图书管理系统实例 专业、班级 计科07级软件工程 (一)班 姓名 学号 实验日期 2010. 6. 20 指导教师 第十一次实验:图书管理系统实例 实验目的:通过四次实验,以图书管理系统为例,使学生掌握使用UML统一建模语言为软件系统建模的方法步骤。 实验内容与要求: 图书管理系统需要满足三方面的需求,这三个方面分别是图书借阅者、图书馆工作人员(图书管理员)和图书馆管理人员(系统管理员)。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书管理员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书记录;系统管理员的功能最为复杂,包括对图书借阅者和图书进行管理和维护,及系统状态的查看、维护。 (可参考的)图书管理系统结构图 系统需求分析 建立用例图并进行用例描述 建立系统静态模型 类图的建立 建立系统动态模型 建立顺序图、协作图、活动图和状态图 程序代码生成 选择Java语言实现类,并生成代码,可以一次生成一个类、一个组件或者一个包。选择要生成代码的类,使用“Tools”(“Java”(“Generate Codes”命令生成代码,Rose帮助用户生成所需要的Java框架代码。 图书馆系统需求: 1.1图书管理系统的域描述如下: 在图书管理系统中,图书管理员为每个借阅者建立一个帐户,并给借阅者发放借阅卡(借阅卡包括借阅卡号、借阅者名),帐户中存储借阅者的个人信息、借阅者信息以及预定信息。持有借阅卡的借阅者可以借阅书刊、返还书刊、查询书刊信息、预定书刊并取消预定,但这些操作都是通过图书管理员进行的,也即借阅者不直接与系统交互,而是图书管理员充当借阅者的代理与系统交互。在借阅书刊时,需要输入所借阅的书刊名、书刊号,然后输入借阅者的图书卡号和借阅者名,完成提交所填表格,系统验证借阅者是否有效(在系统中存在帐户),若有效,借阅请求被接受,系统查询数据库系统,看借阅者所借阅的书刊是否存在,若存在,则借阅者可借出书刊,建立并在系统中存储借阅记录。借阅者还书后,删除关于所还书刊的借阅记录。如果借阅者所借的书刊被借出,借阅者还可以预定该书刊,一旦借阅者预定的书刊可以获得,将书保存给借阅者,如果过期归还,借阅者还书时交罚金。 1.2对图书管理系统的域描述进行分析,可以获得如下功能性需求: 1.2.1系统的功能需求主要包括以下几个方面: 借阅者可以通过网络查询书籍信息和预定书籍。 借阅者能够借阅书籍和还书。 图书管理员能够处理借阅者的借阅和还书请求。 系统管理员可以对系统的数据进行维护,如增加、删除和更新书目,增加、删除和更新借阅者帐户,增加和删除书籍。 1.2.2系统主要包括以下几个模块: 基本数据维护模块 基本业务模块 数据库管理模块 信息查询模块 1.2.3基本数据维护模块包括的主要功能模块 添加借阅者帐户 修改更新借阅者帐户信息 添加书目 修改和更新书目信息 添加书籍 删除书籍 1.2.4基本业务模块包含的功能: 借书 还书 书籍预留 取消书籍预定 1.2.5数据库模块的功能: 借阅信息管理 书籍信息管理 帐户信息管理 书籍预留信息管理 1.2.6信息查询模块主要是查询数据库中的相关信息: 查询书籍信息 查询借阅者信息 二.需求分析: 2.1识别参与者 通过对系统需求的分析,可以确定系统中有三个参与者:管理员Administrator:借阅者:Borrower、图书管理员:Librarian。 参与者的描述如下: 1.Borrower 描述:借阅者可以查询书籍、预定书籍、取消预定,新书浏览,借阅书籍,归还书籍,借阅信息查询,归还书籍,还书时交纳罚金,登录系统。 示例:持有借阅卡的任何人或组织。 2.Librarian 图书管理员能够处理借阅者的借阅和还书请求等用例。 描述:书籍归还处理。书籍借阅处理,删除书籍预定信息,还书时收取罚金,检查用户借阅凭证合法性。 3. Administrator 描述:管理员维护系统可以创建、查询,修改、删除借阅者的信息,可以添加、编辑、删除书刊信息即维护目录,还可以添加、编辑、删除物理书刊信息。 2.2 识别用例 前面已经识别出了参与者,通过对需求的进一步分析,可以确定系统中有如下用例存在: Borrow Book

文档评论(0)

erterye + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档