- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书管理系统
---软件需求规格说明书
课 程: 软件需求分析
学 院: 电子与信息工程学院
班 级: 13软件本(一)
姓 名: 杨祎
学 号: 130912012
老 师: 刘欢
井冈山大学
2015年 12 月 19 日
目录
目录 2
1. 引言 4
1.1?编写的目的 4
1.2?背景 4
1.3?定义 4
1.4?参考资料 5
2. 任务概述 5
2.1?业务需求 5
2.2 相关人员及用户分析 5
2.3?用户特点分析 5
3. 需求概述 6
3.1?系统概述 6
3.2?主题域1 7
3.2.1 概述 7
3.2.2 业务事件 7
3.2.3 报表 10
3.3?主题域2 11
3.3.1 概述 11
3.3.2 业务事件 11
3.3.3 报表 13
3.4?主题域3 13
3.4.1 概述 14
3.4.2 业务事件 14
3.4.3 报表 17
4. 具体需求 18
4.1?图书管理子系统 18
4.1.1 用例模型 18
4.1.2 领域模型 22
4.2?读者管理子系统 23
4.2.1用例模型 23
4.2.2 领域模型 27
4.3?借还书服务子系统 27
4.3.1用例模型 27
4.3.2 领域模型 32
5. 补充规约 33
5.1?设计约束 33
5.1.1 技术选择的限制条件 33
5.1.2 运行环境[建议用部署图表示] 33
5.1.3 预期的使用环境 33
5.2?质量属性 34
5.2.1 安全性要求 34
5.2.2 可靠性要求 35
5.2.3 易用性要求 35
5.2.4 性能要求 35
5.2.5 可维护性要求 35
5.2.6 可移植性要求 36
1. 引言
1.1?编写的目的
为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,图书管理员可通过该程序对图书信息和读者管理进行操作。主要操作包括图书录入、图书查询、图书下架;读者信息添加、查询和删除操作;借还书记录添加、查询、修改以及还书的相关服务,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。读者可通过该程序进行图书查询和续借等操作。
本文档预期的读者是本项目的设计人员、开发人员、测试人员等。
1.2?背景
随着现代科学技术的进步,人类社会正在逐步走向信息化。图书拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。为了实现更有效图书馆管理,更方便读者的借阅,设计一个功能完整、操作简便、界面友好的图书管理系统的是势在必行的。
1.3?定义
ASP.net :是一种建立在通用语言上的程序构架,是统一的 Web 应用程序平台,它提供了为建立和部署企业级 Web 应用程序所必需的服务,能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构。
UML :统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。
B/S结构:Browser/Server结构,即浏览器和服务器结构。它是对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,server端访问数据库,形成所谓三层3-tier结构。
1.4?参考资料
[1] 徐峰.软件需求最佳实践-SERU过程框架原理与应用,电子工业出版社出版。
[2] 李千目.Asp.Net程序设计与应用开发,清华大学出版社。
[3]/view/cff1e127a5e9856a561260ca.html。
[4]管曙亮.ASP.NET 2.0网站开发实例教程。
2. 任务概述
2.1?业务需求
通过建立一个基于C/S系统的图书管理系统,使得图书管理工作系统化、规范化和自动化,从而提高了管理的效率,也方便了读者的借阅。应用C#编程,实现对数据库信息的管理。系统应符合图书馆信息管理及处理的规定,满足图书管理员对图书、读者及借阅信息进行管理的需求,满足读者对图书信息查询检索的需求及实现续借的功能需求,并达到操作过程中的直观、方便、实用、安全等要求。系统用模块化程序设计的方法,即便于系统功能的组合和修改,又便于参与技术人员补充和维护。
2.2 相关人员及用户分析
您可能关注的文档
最近下载
- 病危病重通知书模板.doc VIP
- 初中数学:2023年丘成桐少年班选拔赛真题(第2轮).pdf VIP
- 2025-2030中国水培蔬菜行业市场发展分析及发展趋势与投资前景研究报告.docx
- 2025年水培蔬菜市场规模分析.docx
- 新课标视域下的大单元整体教学——“圆”-《圆》大单元教学设计.pptx VIP
- 卫生部手术分级目录(2025年1月份修订).doc VIP
- 人工智能应用概论(第2版) 课件 第1、2章 初识人工智能、 人工智能在经济社会生活中的应用.pptx
- 2025三基三严考试题题库(含答案).docx VIP
- 苗木供货服务计划方案.docx VIP
- 2025年三基三严考试题题库(含答案).docx VIP
文档评论(0)