版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 信 息 工 程 学 院课 程 设 计设计(shj)名称: 图书(tsh)管理系统需求分析报告 课程名称: 软件(run jin)需求2 姓 名: 薄文正 班 级: 12软件工程1班 授课教师: 邱老师 目录(ml) TOC o 1-3 h z u HYPERLINK l _Toc296795709 第一章 引言(ynyn) PAGEREF _Toc296795709 h 2 HYPERLINK l _Toc296795710 1.1 编写(binxi)目的 PAGEREF _Toc296795710 h 2 HYPERLINK l _Toc296795711 1.2 项目背景 PAGEREF
2、 _Toc296795711 h 2 HYPERLINK l _Toc296795712 1.3 产品范围 PAGEREF _Toc296795712 h 2 HYPERLINK l _Toc296795711 1.4 术语说明 PAGEREF _Toc296795711 h 2 HYPERLINK l _Toc296795712 1.5 参考文献3 HYPERLINK l _Toc296795713 第二章 项目概述4 HYPERLINK l _Toc296795714 2.1 软件功能4 HYPERLINK l _Toc296795715 2.2 用户类和特征7 HYPERLINK l _
3、Toc296795716 2.3 运行环境7 HYPERLINK l _Toc296795717 第三章 功能需求8 HYPERLINK l _Toc296795718 3.1功能划分8 HYPERLINK l _Toc296795719 3.2功能描述8 HYPERLINK l _Toc296795724 第四章 性能需求9 HYPERLINK l _Toc296795725 4.1 数据精确性9 HYPERLINK l _Toc296795725 4.1 时间特性9 HYPERLINK l _Toc296795726 第五章 软件属性需求 PAGEREF _Toc296795726 h 1
4、0 HYPERLINK l _Toc296795727 第六章 数据描述 PAGEREF _Toc296795727 h 11 HYPERLINK l _Toc296795728 6.1 数据库逻辑结构定义11第一章 引言(ynyn)1.1 编写(binxi)目的软件需求分析,其目的是用于说明软件产品或软件项目需要满足的条件和限制。在软件工程项目中,首先要获取用户的需求,通过对软件需要的提取(tq)、分析、文档化和验证,为进一步的设计和实现提供数据。软件需求与其他活动也密切相关,如软件测试、配置管理和质量管理等。本需求的编写是为了研究利用大型数据库做基础的图书管理系统软件的开发途径和应用方法。
5、同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。1.2 项目背景本项目的名称:图书管理系统。图书管理系统这任务提出与开发者为某学生的课程设计,用户是学校图书馆。本产品是针对电脑管理图书的需求设计的,可以完成读者登记、购入新书、读者借还书、图书注销等。1.3 产品范围“图书管理系统”主要提供图书信息和读者基本信息的维护以及借阅等功能。本系统是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。1.4 术语说明需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业
6、务问题的分析,确定系统的功能需求。这个步骤是对理解需求的升华,直接关系到该系统的质量。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通机制,因此,系统的需求分析也应该是开发人员和用户或客户一起完成的。数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形(txng)方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是 HYPERLINK /view/228928.htm t _blank 结构化系统分析方法(fngf)的主要表达(biod)工具及用于表示 HYPERLINK /view/37.htm t _blank 软件模型的一
7、种图示方法 。数据字典:它是数据的信息的集合,即对数据流图中包含的所有元素的定义的集 合。其作用是为设计人员提供关于数据描述的信息。数据字典应该由对以下四类元素的定义组成:数据流、数据流分量(即数据元素)、数据存储、处理。1.5 参考文献1 Karl E. Wiegers 软件需求(第2版)北京:清华大学出版社,2013 2 史济民 软件工程(第3 版)北京:清华大学出版社,20093 骆 斌 需求工程(软件建模与分析)高等教育出版社,20094 张基温.信息系统开发案例M.北京:清华大学出版社,1999.5 张海藩软件工程导论(第4 版)北京:清华大学出版社,20056 刁成嘉UML系统建模
8、与分析设计北京:机械工业出版社,2007 7 李红 数据库原理与应用(第2版). 高等教育出版社,2007 第二(d r)章 项目(xingm)概述2.1 软件(run jin)功能根据图书管理系统的实际需求,可以将图书管理系统划分为系统设置、图书管理、读者管理、图书借还、系统查询、排行榜6个部分各个部分的具体功能的系统功能结构图如图2-1所示。图书管理系统系统设置 管理员设置 书架设置读者管理排行榜图书管理图书借还系统查询读者类型管理图书借阅排行榜读者借阅排行榜图书借阅查询图书档案查询 图书归还 图书借阅图书档案管理图书类型管理读者档案管理图2-1 系统功能结构图图书借阅系统(xtng)完成
9、用户的借书过程其数据流图如图2-2所示。图2-2 借阅(ji yu)系统的数据流图(2)还书系统完成(wn chng)图书的归还过程其数据流图如图2-3所示。图2-3 归还系统的数据流图 (3)图书(tsh)档案管理系统为用户提供图书(tsh)档案信息其数据流图如图2-4所示。图2-4 图书(tsh)档案管理数据流图(4)读者档案系统用于记录读者的详细信息其数据流图如图2-5所示。图2-5 读者档案管理数据流图2.2 用户(yngh)类和特征 最高用户是图书管理员和读者,图书管理员需要进行用户的创建、修改和删除等工作,要求具备计算机知识(zh shi),如权限管理等。读者是普通用户,具备一定的
10、计算机操作即可。2.3 运行(ynxng)环境服务器:CPU P4 1GHz以上;内存256M以上配置。由于服务器将存储大量图书资料,建议准备100G以上硬盘、并预留磁盘扩充接口。客户端:CPU C433MHz以上;硬盘:200M以上空白空间;内存:128M以上配置。软件运行环境:服务器:Windows 2000 Server 、Windows 2000 Advanced Server、Windows 2003均可;Microsoft SQL Server 2000 或 2005。客户端:Windows 98、Windows Me、Windows 2000、Windows XP系统均能正常运行
11、。建议使用Windows XP或 Windows 2000 操作系统。第三(d sn)章 功能(gngnng)需求3.1 功能(gngnng)划分本软件具有如下主要功能:系统设置读者管理图书管理图书借还系统查询排行榜3.2 功能描述(1)系统设置模块:添加删除管理员、设置管理员的权限、说明图书存放书架信息添加删除书架信息。读者管理模块:添加删除不同类型的读者及注明可借图书的数量、添加删除读者的档案。图书管理模块:添加删除不同类型的的图书及注明图书可借的天数库存数量、添加删除图书的档案。(4)图书借还模块:可查询读者借阅和归还图书的信息及图书的现有库存量。系统查询模块:可根据不同的条件(条形码、
12、书名、类别、作者、书架、出版社)查询读者需要的图书、读者可根据不同的条件(图书条形码、图书名称、读者编号、读者名字、到期时间)查询自己借阅图书信息。排行榜模块:可以让读者知道图书借阅的排行榜及读者借阅的排行榜第四章 性能需求4.1 数据(shj)精确性在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。如:根据关键字精度的不同,查找可分为精确查找和泛型查找,精确查找可精确匹配读者已知道的书目,泛型查找,只要满足与输入的关键字相匹配的书目即输出,可供读者查找。查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。查询时应保证查准率,查到的记录应与给定(
13、i dn)的单项或组合查询条件完全匹配。计算机如果遇到(y do)小数点运算后应精确到小数点后6位。4.2 时间特性在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。响应时间:12秒。更新处理时间:23秒。数据转换与传输时间:510秒。运行时间:23秒。第五章 软件属性需求5.1 完整性要求能在发生意外(如掉电)的情况下,保证不丢失数据。5.2 可靠性 一般条件下,不应该出现故障5.3 有效(yuxio)性 对于浏览、查询、增加(zngji)、删除、更新和密码设置的一般操作,要求及时响应,在12秒内5.4 易用性 要求能尽量为用户的使用提供方便,软件(run jin)的界面符
14、合目前流行的界面规范。5.6 可移植性 要求本软件能在Windows系统上进行移植5.6 可测试性设计时尽可能减少测试本软件的各项功能所需的工作量5.7 互联性 要求提供数据的导入和导出接口,以易于同其他系统的连接第六章 数据描述6.1 数据库的逻辑结构定义概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。也就是要将概念上的结构转化为数据库系统所支持的实际数据模型。 第一种转化是将实体转化为关系表。这种转化较简单,需要将实体的属性定义为表的属性即可。 第二种转化是联系的转化。即将各个实体(sht)之间的联系转化为表格之间的关系,如外部键的定义。 在上面工
15、作的基础上归纳出人员管理数据库表格的组成之间的联系等等。该数据库系统具有以下方面(fngmin)的特点: 结构合理,对一个人员建立(jinl)多条记录。 所建立的数据冗余度小,独立性强。 建档、修改、查询、统计快速而准确。保密性好、可靠性好。 本系统使用的数据库管理系统为SQL Server 2005。数据库中的表有管理员信息表、图书信息表、读者信息表、管理员权限表、图书借阅归还表等。图书管理员基本信息表tb_admin,如表6-1所示。属性名数据类型长度主键描述idvarchar50是管理员编号namevarchar50否管理员名称pwdvarchar30否密码 表6-1 tb_admin(
16、管理员)表 读者详细信息表tb_reader,如表6-2所示。属性名数据类型长度主键描述idvarchar30是读者编号namevarchar50否读者名称sexchar4否性别typevarchar50否读者类型 birthday smalldatetime4否生日paperTypevarchar20否证件类型paperNumvarchar30否证件号码telvarchar20否电话emailvarchar50否E-mailcreateDatesmalldatetime4否注册日期opervarchar30否操作员remarktext16否备注borrownumint4否 借阅次数表6-2
17、tb_reader(读者信息)表图书(tsh)详细信息表tb_bookkifo,如表6-3所示。属性名数据类型长度主键描述Bookcodevarchar30是图书条形码booknamevarchar50否图书名称typevarchar50否图书类型autorvarchar50否作者translatorvarchar50否译者pubnamevarchar100否出版社pricemoney8否价格pageint4否页码bcasevarchar50否书架storagebigint8否 存储数量inTimesmalldatetime4否入馆时间opervarchar30否操作员borrownumint
18、4否被借次数表6-3 tb_bookkifo(图书(tsh)信息)表图书(tsh)借阅和归还信息表tb_borrowandback,如表6-4所示。属性名数据类型长度主键描述idvarchar30是借书编号readidvarchar20否读者编号bookcodevarchar30否图书条形码borrowTimesmalldatetime4否借书时间ygbackTimesmalldatetime4否应该还书时间sjbackTimesmalldatetime4否实际还书时间borrowopervarchar30否借书操作backopervarchar30否还书操作isbackbit1否 是否归还表6-4 tb_borrowandback(图书借阅和归还信息)表权限信息表tb_purview,如表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026浙江丽水市缙云县卫生健康系统面向全国引进高层次人才和紧缺人才10人笔试备考试题及答案解析
- 2026年荆门市急需紧缺人才引进1502人笔试备考题库及答案解析
- 2025-2026广东云浮新兴县新城镇洞口中学招聘临聘教师和清洁工2人笔试备考题库及答案解析
- 2026山东滨州市第一中学招聘代课教师2人笔试备考试题及答案解析
- 2026黑龙江黑河市爱辉区招聘16名护边员笔试备考题库及答案解析
- 2026年2月广东广州市天河第二实验幼儿园招聘编外教辅人员1人笔试备考题库及答案解析
- 2026天津中医药大学第一附属医院博士后研究人员招收59人笔试备考题库及答案解析
- 2026年甘肃省兰州财经大学高层次人才引进80人第一批笔试备考题库及答案解析
- 2026广西桂林市语文顶岗教师招聘1人笔试备考题库及答案解析
- 2026年中陕核(甘肃)现代物理科技有限公司招聘(第一批)笔试备考题库及答案解析
- 七下语文《骆驼祥子》考点总结及练习题(附答案)
- (二诊)绵阳市2023级高三第二次诊断考试语文试卷A卷+B卷(含答案)
- 2025年度领导干部任前应知应会党内法规和法律知识考试题库及答案
- 2025上半年湖南省郴州市安仁县事业单位公开招聘工作人员考试试卷
- 慢阻肺全科医学管理
- 江苏省南京市2024年中考物理试卷(含答案)
- 柬埔寨施工合同模板
- (正式版)HGT 22820-2024 化工安全仪表系统工程设计规范
- 射线与物质的相互作用演示文稿
- 雷石无线点歌软件下载
- 新剑桥商务英语-Unit-16.1-Corporate-culturePPT优秀课件
评论
0/150
提交评论