1图书管理系统30.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1图书管理系统30

“图书管理系统”面向对象分析与设计专业:计算机科学与技术学号: 名: 刘颖欣 2016年1月17日目录项目概述1.1项目背景——————————————————31.2项目描述——————————————————31.3术语————————————————————3功能描述2.1系统组成——————————————————32.2功能划分——————————————————4逻辑分析与建模3.1用户登录子系统建模—————————————133.2用户管理子系统建模—————————————143.3图书管理子系统建模—————————————143.4图书借阅与归还子系统建模——————————153.5图书和用户信息查询子系统建模————————16一、项目概述1.1项目背景图书管理在图书馆工作中是重要的环节,图书管理工作的复杂性,图书种类繁多,他要求图书馆必须采用现代信息技术作为辅助管理途径,特别是近期电子图书和多媒体图书的出现,并由于信息通讯技术的发展,从读者角度来说,图书馆际检索要求日益增加,要想使图书管理工作更好地适应需求辩护,就必须重新设计并开发完善统一的图书管理系统,以满足读者的需求,本文采用面向对象的设计方法,能够较完善地解决不断发展的图书管理工作。1.2项目描述一般图书管理系统主要用于对图书馆日常工作的管理,主要任务是计算机对读者、图书等各种信息进行日常管理,如查询、修改、增加、删除、图书借阅和归还的管理等。本系统旨在实现图书馆的信息化管理,完成图书馆管理系统的基本功能。1.3术语1)图书表:存放图书馆所能处理的所有图书的基本信息2)登录图书界面:读者或者图书管理员进入图书管理系统的渠道二、功能描述2.1系统组成图书管理系统主要包括以下子系统:1)用户登录子系统。用于数据库的连接,主界面的设计和不同身份用户的登录管理。2)用户管理子系统。用于用户信息的管理,如用户添加、用户信息修改、用户删除。3)图书管理子系统。用于图书信息的管理,如新书入库、图书信息修改、图书信息删除。4)图书借阅与归还子系统。用于用户借阅和归还图书。5)图书和用户信息查询子系统。图书和用户信息查询。2.2功能划分2.2.1 用户登录子系统。1.外部用户用户:系统的合法用户。2.功能连接:连接数据库设计:界面的设计登录:不同身份用户的登录管理。3.用例模型视图用户登录子系统的用例模型视图如下图所示4.活动图或泳道图5.场景描述这里给出登录功能的场景描述用例名称:系统登录范围:用户登录子系统级别:重要主要参与者:系统合法用户涉众及其关注点:无前置条件合法用户后置条件如果用例成功,参与者可启动系统,使用系统提供的功能。反之,系统的状态不发生变化。主成功场景当图书管理员登录系统时,用例启动。系统提示用户输入用户名和密码用户输入用户名和密码系统验证输入的用户名和密码,若正确,则用户登录到系统中。扩展:如果用户输入无效的用户名/密码。则系统显示错误信息。用户可以选择返回基本事件流的起始点,重新输入正确的用户名/密码;或者取消登录,用例结束。特殊需求:无技术和数据变元素:用户数据既可以采用文件来存储,也可以采用数据库来存储发生频率:经常2.2.2 用户管理子系统1.外部用户读者、图书管理员2.功能:用于用户信息的管理,有如下操作。用户添加:由读者自行注册信息,添加用户用户信息修改:由图书管理员或者读者修改用户名或密码等用户删除:由图书管理员针对具体情况,删除用户3.用例模型视图4.活动图或泳道图5.场景描述这里给出读者维护用例脚本描述用例名称:读者维护范围:用户管理子系统级别:重要主要参与者:图书管理员涉众及其关注点:图书管理员:用户信息修改及删除前置条件:登录用户为图书管理员成功保证:图书管理员维护读者信息主成功场景:登录系统。如果选择的活动是“添加读者信息”,则执行分支事件流5.1:添加读者信息如果选择的活动是“修改读者信息”,则执行分支事件流5.2:修改读者信息如果选择的活动是“检索读者信息”,则执行分支事件流5.3:检索读者信息。5.1分支事件流 (1)提供读者信息,例如,读者ID,读者姓名、电话号码等 (2)系统存储读者信息。5.2分支事件流 (1)输入读者ID (2)查询并显示读者信息 (3)更新系统中读者信息。5.3分支事件流 (1)输入读者ID (2)查询并显示读者信息扩展:(1)如果读者已经存在,则系统显示提示信息,用例被终止(2)如果查询不到读者,则系统显示提示信息,用例被终止特殊需求:无技术和数据变元素:用户数据既可以采用文件来存储,也可以采用数据库来存储发生频率:经常2.2.3图书管理子系统1.外部用户图书管理员:管理图书信息2.功能:用于图书信息的管理入库:新到图书的入库管理 修改:图书信息修改删除:

您可能关注的文档

文档评论(0)

didala + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档