- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书管理系统
需求分析
指导教师:卢照
班 级:1001 (第11组)
学生姓名:陈振北
学 号:2010100152
完成日期:2013年5月28日
运城学院计算机科学与技术系
1.系统需求概述
图书馆管理系统是一个高度集成的图书信息处理系统,通过将图书馆的各种功能进行整合,从而达到显示检索信息,提高工作效率,降低管理成本等目的。一个典型的图书馆管理系统应该能够管理所有的图书种类,图书信息以及读者信息,还需要提供各种图书信息的检索查询功能。该系统还需要能够对图书的借阅,归还进行管理,并对读者的罚款进行自动计算。通过该系统的自动化管理,能够大大减少图书馆管理人员,还能减少管理人员的工作任务,从而降低管理开销和成本。
一个完整的图书馆管理系统包括前台和后台,前台主要是显示在计算机屏幕上的显示界面,有各种指令按钮,操作框以及文本框,后台主要是为前台的一些操作提供一些必要的数据,也就是一个相对于系统比较完整的数据库,操作员以及各类图书的信息,借书者的信息等等。
本图书馆管理系统要有如下几个重要功能:
(1)用户在借书超期的情况下得到来自管理员的提醒。
(2)管理员可以方便进行图书管理,用户管理,管理员管理。图书管理包括图书信息以及图书分类的添加,修改,删除。用户管理包括用户信息的添加,删除,修改。管理员管理包括管理员信息的添加,删除,修改等。
(3)用户和管理员可以修改自己的密码,修改前需先核实自己的原始密码。
(4) 考虑程序执行操作时可能出现的情况,比如删除图书分类时该分类下存在图书,程序自动跳转该分类图书查看。删除某个用户,如果存在借书记录则不允许删除,跳转到该用户的借书记录。等待管理员确认该用户所借图书已经全部归还之后才允许删除该用户信息。
2.用例建模
?图书管理系统用例建模(Use Case Modeling)是使用用例的方法来描述本系统的功能需求的过程,用例模型主要包括以下两部分内容:
用例图:确定系统中所包含的参与者、用例和两者之间的对应关系,用例图描述的是关于系统功能的一个概述。
用例说明:?针对每一个用例都应该有一个用例说明与之相对应,该文档描述用例的细节内容。
2.1 参与者列表
系统使用者:图书管理员,借阅者(教职工和学生)。
图书管理员:可以进行书籍管理(书籍的录入、更新、删除)、书籍查询、处理借还书信息表以及用户管理(用户的新增、删除、更新)的操作。
借阅者(教职工和学生):能进行书籍查询,并可以通过管理员借阅书籍、归还书籍。
2.2 用例列表
登录:验证用户权限
书籍查询:通过书名、作者、图书类型3种方法对图书进行检索查询
书籍管理:书籍录入、修改、删除
借阅书籍:从数据库中查询书籍信息,并在借阅信息表中插入一条借书记录,保存。
归还书籍: 修改借阅信息表,对超期归还书的借阅者计算出相应的罚款金额。
用户管理:用户新增、修改、删除。
2.3 用例图
2.4 用例规格说明
本系统主要有以下用例:
书籍管理用例:
本用例需要实现书籍的录入、修改、删除
书籍查询用例:
查询方式包括书名、作者、类型
用户管理用例:
应该可以实现用户的新增、修改和删除
借阅书籍用例:
借阅时需要调用书籍的查询,搜索书籍并借阅,保存借阅信息
归还书籍用例:
管理员需要将该用户的借阅信息调出,更改借阅状态,保存记录,对于延期着罚款
2.5 辅助需求
易用性:
针对用户和管理员,执行简单,一切都是自动,提示。针对普通查询用户使用智能、便捷的方法操作系统;针对管理员,只要对其进行简单的培训操作,就能解决在图书管理系统实际中所遇到的问题。对于技术人员来说,有良好的扩展性和维护性。总体来说本系统是一个面向各个领域用户的简单的软件。输入信息错误或不满足条件时会给出错误提示信息,使各个管理员操作的十分简单。
可维护性:
系统组成简单,各个模块间的独立性很高,易于维护。
3.对象建模
本节主要确定类和对象及他们的属性和操作,并画出类图。
3.1 确定类与对象
本系统主要涉及4个类:管理员、借阅者、书籍、登陆类。
3.2 确定关联
管理员和借阅者可以登陆系统和查询书籍,管理员可以管理书籍,借阅者可以借书还书。
3.3 确定属性
管理员属性:num、name、phone
书籍属性:图书编号、类型、书名、作者、译者、书价、页码、库存量、入库时间、简介、入库人员,状态
借阅者属性:num、name、class、phone
登陆属性:name、password
3.4 确定服务
管理员:登陆(),录删改书()、查询(),借阅(),归还(),用户管理();
借阅者:登陆(),查询(),借阅(),归还();
登陆:登陆();
您可能关注的文档
- 跨太平洋伙伴关系协议概要tpp(中文及英文)跨太平洋伙伴关系协议概要tpp(中文及英文).doc
- 跨管线桥梁挖孔桩基础施工方案跨管线桥梁挖孔桩基础施工方案.doc
- 足球联赛比赛章程足球联赛比赛章程.doc
- 跨阳路道路及排水施工方案跨阳路道路及排水施工方案.doc
- 跨越文化差异 留学党不可不知的他国礼节跨越文化差异 留学党不可不知的他国礼节.doc
- 跨宁杭高速大桥桩基施工方案跨宁杭高速大桥桩基施工方案.doc
- 路基cfg桩施工方案[1路基cfg桩施工方案[1.doc
- 路基土方施工技术交底单路基土方施工技术交底单.doc
- 路基土石方专项施工方案路基土石方专项施工方案.doc
- 路基土石方工程施工方案路基土石方工程施工方案.doc
- 软件工程导论----张海藩(第五版)课后习题答案软件工程导论----张海藩(第五版)课后习题答案.doc
- 软件工程师工资标准软件工程师工资标准.doc
- 软件工程师详细介绍软件工程师详细介绍.doc
- 软件工程实验报告模板——面向对象设计软件工程实验报告模板——面向对象设计.doc
- 软件工程导论(第六版)张海藩课后习题其中一部分答案(完整版)软件工程导论(第六版)张海藩课后习题其中一部分答案(完整版).doc
- 软件工程总复习2015软件工程总复习2015.doc
- 软件工程标准文档模板—概要设计说明书软件工程标准文档模板—概要设计说明书.doc
- 软件工程概要设计模板软件工程概要设计模板.doc
- 软件工程报告-商品库存管理信息系统软件工程报告-商品库存管理信息系统.doc
- 软件工程概论实验报告软件工程概论实验报告.doc
最近下载
- 养生馆众筹方案.docx VIP
- 人教版(2024新版)七年级上册数学第1-2章单元综合测试卷(含答案解析).docx VIP
- 国际经济学-第五版-冯德连-【PPT】第8章 贸易保护政策的理论依据.pptx VIP
- 广告制作工程施工方案(3篇).docx
- 基坑支护及开挖施工技术交底.pptx
- 国际经济学-第五版-冯德连-【PPT】第7章 企业异质性、竞争优势与全球价值链.pptx VIP
- 医疗不良事件管理规范.pdf VIP
- 国际经济学-第五版-冯德连-【PPT】第6章 规模经济与国际贸易.pptx VIP
- 人教版(2024新教材)七年级上册数学第1-2章综合测试卷(含答案).docx VIP
- 2022届上海市16区高三高考语文一模分类汇编三:文学文本阅读 带详解.docx VIP
文档评论(0)