图书管理系统设计论文内容摘要:

基本信息及图书借阅信息;读者向图书管理员递交归还的图书,管理员验证无误后,删除读者该书的借阅信息;若读者超期归还,则先向管理员递交图书滞纳费用,归还图书; 另外,图书馆图书资料变更,如新购进图书或图书被损毁不能再使用时,图书管理员要相应的将图书信息入库或注销;同理,若有新增读者帐号或需要注销读者帐号的,图书管理员应通过系统管理终端进行 记录。 图书管理系统 –4– 综上所述,一个典型的图书管理系统应包含图书信息管理、借阅信息管理、读者信息管理三部分数据管理,其中图书管理员可实现如下操作: (1)增加、删除图书; (2)增加、删除读者; (3)借出、归还图书记录; (4)查询读者信息、图书信息; 普通读者可以实现如下操作: (1)修改个人信息 (如登陆密码,或其他个人信息等 ) (2)查询个人借阅信息和检索图书; 如下图 1 示,简要的表达了上述图书管理系统的基本功能。 图 1 图书管理系统整 体功能图示 图书管理系统重要用例的实现 Use Case 图即用例图,是从外部用户的角度来描述系统功能的一种需求表达方式。 一个系统常常包含了众多的用例,每个用例表达了用户对系统的一项需求或描述了人们使用系统某项功能的途径。 使用系统的不同功能,其操作的场景不同。 而使用相同的功能,其场景则相似。 将同一用例的场景用文字描述出来就得到了系统用例描述。 完整的描述用例,通常包括用例名称、参与执行者、前置条件、事件流、后置条件等。 若用图书管理系统 图书借阅管理 读者信息管理 书籍信息管理 借出 归还 增加读者 删除读者 注销图书 新书入库 超期 丢失 正常 图书管理系统 –5– UML 图形机制表达,便是系统的用例图。 通常,我们将二者相结合,能清晰的表达出系统的用 例。 下面将对图书管理中常见的借书、还书、新增入库书、注销图书、新增读者、删除读者等典型的用例进行详细描述,并给出用例图。 借阅图书用例 从图书馆借阅图书,是图书馆提供的一项基本服务。 在图书馆里系统的建模过程中,将这一行为抽象为一个用例。 给出如下的用例描述。 Use Case 名称 借书 执行者 读者 前置条件 读者通过系统验证后,成功登陆借阅系统 事件流 A.输入读者的借阅证号; 若输入不正确,则提示“您输入的借阅证号码有误,请重新输入。 ” 输入正确,则提示“请您输入您的密码 !” B.输入借阅证密码; 若输入不正确,则提示“您输入的密码有误,请重新输入。 ” 成功登陆系统后,显示读者已借阅图书信息,提示超期未归还的图书; C.输入要借阅图书的编号; 若读者已借满,提示“您已借满,请先归还部分图书再来借,谢谢。 ” 若读者可以正常借阅,提示“您确定要借阅这本书吗。 是,请点确定。 ” D. 读者点击“确定”,借阅证号增加一条借阅信息记录; 读者点击“放弃”,回到步骤 ; E. 借阅完成,点击“退出”,退出系统。 后置条件 读者成功借阅图书,图书管理系统保存借阅记录并修改库存图书数量,读者借出数量。 图书管理系统 –6– 根据 上述 的用例描述,画出借阅图书用例图,见图 2 登陆系统交纳罚金查找图书借阅图书预定图书查询借阅信息B o r r o w e r归还图书 in c lu d e in c lu d e e x t e n d 图 归还图书用例 如同借阅图书一样,归还图书同样是图书馆的一项业务,将其抽象为一个用例,并对此用例的外部实现过程进行描述。 Use Case 名称 还书 执行者 读者 前置条件 读者通过系统验证后,成功登陆借阅系统 事件流 A.输入读者的借阅证号; 若输入不正确,则提 示“您输入的借阅证号码有误,请重新输入。 ” 输入正确,则提示“请您输入您的密码 !” 图书管理系统 –7– B.输入借阅证密码; 若输入不正确,则提示“您输入的密码有误,请重新输入。 ” 成功登陆系统后,显示读者已借阅图书信息,提示超期未归还的图书; 有超期未还的图书,调用“计算超期罚款金额” 丢失图书,调用“计算丢失罚款金额” C.输入要还的图书编号; 若输入错误,提示“您未借阅该图书。 ” 若输入正确,提示“您确定要归还这本书吗。 ” D.读者点击“确定”, 读者借阅的图书信息记录消失; 读者点击“放弃”,返回到步骤 C. E.完成还书,点击“退出”,退出系统; 后置条件 若读者成功完成还书,。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。