图书管理系统软件需求规格(共10页)

上传人:Xgjmqtw****nqtwad... 文档编号:57669655 上传时间:2022-02-24 格式:DOCX 页数:11 大小:78.74KB
收藏 版权申诉 举报 下载
图书管理系统软件需求规格(共10页)_第1页
第1页 / 共11页
图书管理系统软件需求规格(共10页)_第2页
第2页 / 共11页
图书管理系统软件需求规格(共10页)_第3页
第3页 / 共11页
资源描述:

《图书管理系统软件需求规格(共10页)》由会员分享,可在线阅读,更多相关《图书管理系统软件需求规格(共10页)(11页珍藏版)》请在装配图网上搜索。

1、精选优质文档-倾情为你奉上目录三、图书管理系统软件需求规格说明1范围1.1标识本系统只适用于windows操作系统下安装及使用。文件状态: 草稿 正式发布 正在修改报告编号图书馆里系统软件需求规格说明当前版本V1.5编写人*编写日期2016-10-09审批人05小组审批日期2012-10-15保密级别*1.2系统概述图书馆是学校学生查阅资料,增长见闻,提升自己阅历的最佳场所,因此,对图书的借还,读者注册借阅以及图书的管理对同学们直接简洁的使用图书馆资源是十分重要的。所以图书馆系统也是在学校或者工作单位有这实用价值起着不可或缺作用的系统。 该系统主要针对管理员及学读者两类人群使用,通过管理员对图

2、书的上架,下架以及现有库存的管理和对读者档案和图书档案的管理来实现。读者主要是借还图书。 开发软件名称:图书管理系统项目的提出者:校图书管理员 开发方名称:国防软件技术学生 开发者:软件专业第五小组开发负责人:第五小组组长用户:在校学生,图书管理员,老师 1.3文档概述此需求规格说明书对图书管理系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为读者、需求分析人员、测试人员、用户文档编写者、项目管理人员。1.4基线1.图书管理系统可行

3、性分析报告 V1.52.软件开发计划书 V1.52引用文件1.中华人民共和国国家标准GB T-8567-20163需求3.1所需的状态和方式本系统所需的状态和方式没有特殊需求。3.2需求概述3.2.1目标本需求的编写是为了研究利用大型数据库做基础的图书管理系统软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。3.2.3用户的特点 通过对图书资料室书籍、读者资料、借还书等进行高效的管理,图书管理员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。减少图

4、书管理员的工作量并使其能更有效的管理书库中的图书,实现传统的图书管理工作的信息化建设游客、会员,通过网络可以方便、快捷的查询图书,可以通过系统直接购买图书。3.2.2运行环境3.2.2.1硬件环境ACPU:2.2 GHz及以上B内存:最少128M可用内存,建议512M 以上C硬盘:最少5G可用磁盘空间,建议10G以上D显示:1280x1024分辨率及以上3.2.2.2软件环境AWindows XP 以上的操作系统 BVisual Studio 2008/2010C.NET Framework 4.0DNavicat 8.0及以上EOffice 2000应用软件3.2.4关键点制定一套合理、有效

5、,规范和实用的图书管理系统,对图书资料进行集中统一的管理。希望通过一套图书管理系统实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理3.2.5约束条件本图书管理系统最好只应用于教师,学生,图书管理员。在功能上还可进一步实现安全防范、借阅平台、后台管理、图书管理、与E-Mail和因特网电话集成起来,成为真正的网上图书系统软件。3.3需求规格3.3.1软件系统总体功能/对象结构1、系统结构图图31系统结构图3.3.2软件子系统功能/对象结构*1、 用户管理模块图32 用户管理模块图2、 目录管理模块目录管理主要有门类管理、分类管理、图书管理、图书详情管理。其中门类管理、分类管理和

6、商品管理有添加修改和删除功能,图书详情管理有图书详情修改功能。管理员可以创建门类,对过选择门类来创建分类,对过选择门类、分类,来创建图书目录。图书管理可以将图书部关联到多个分类,也可以从某个分类中移除。如下图33所示:目录管理模块门类管理分类管理增加修改删除增加修改删除图33 目录管理模块图目录管理的系统流程图:如图34所示。设计添加目录界面实现删除目录功能删除目录使用datalist实现浏览目录实现目录添加功能判断是否有书图34 目录管理的系统流程图删除目录流程图:如图35所示。用户选择目录不执行任何操作提示错误信息执行删除语句提示成功信息单击删除按钮判断是否有书图35 删除目录流程图3、

7、图书管理模块图书管理模块实现对有关图书的所有功能,不要包括图书的搜索、获取指定目录下的图书及图书信息的增加、删除、修改等功能。如下图36所示:图书管理模块修改搜索增加删除获取图书图36 商品管理模块图4、 搜索搜索有两种方式,普通搜索和精确搜索,普通搜索完成在标题中搜索,精确搜索完成在标题跟图书描述中搜索。用户借阅,如用户登录或者创建一个新的用户。目前或许保存的最好方法可能是为每个用户生成一个唯一的ID,采用全局唯一标识符(GUID)来实现,然后以cookie和session数据的形式保存在用户的计算机中,这种方法的好处是即使用户的浏览器是禁用cookie的,系统程序也能够基于session数

8、据正常工作。如下图37所示:图37选书模块图添加图书到图书书架流到流程图用户添加图书 获取书单保存添加图书到图书选择栏更改书架图书数量是否有此图书图38 用户添加图书到图书书架流程图5、 借阅管理借阅管理模块实现对用户所下借阅的管理。不要包括借阅接收地址的设置、图书接收地走红的设置、借阅单的处理和猎取订单中的图书信息等功能。管理员通过输入相应的查询参数(如根据日期、订单号、状态、用户名等),系统返回对应的订单,以及订单的状态。订单管理员根据得到的通知,更改相应的订单状态。如下图39所示:图书单管理模块添加图书获取图书查看单子获取地址借单信息接收地址借阅人地址保存地址图39订单管理模块图6、 作

9、品推荐作品推荐有多同的类型,如:借阅升级作品,关联销售,将行色作品放在主页上。本项目将采用综合“借阅升级作品”和“关联作品”的方法来实现。作品推荐为系统自动执行,当用户查看某图书的详细信息时,在此作品下面列出其他读者在选择此作品的同时还选择了以下作品,有利于读者的多方面选择。7、 邮件系统(错误处理及借阅单通知)错误报告,本项目中,将通过电子邮件的方式发送给图书管理员,另外也可以现实性入事件日志,或者保存到数据库,还可以保存到一个文本文件里。另外还通过邮件系统在客户开出订单,在库存检查,在发货后等地方发送通知邮件。8、 新闻管理新闻管理模块添加分类删除分类修改分类图310新闻管理模块图9、 公

10、告管理发布、管理站内公告,方便用户第一时间了解图书系统的最新消息。3.3.3描述约定通常使用的约定描述(数学符号、度量单位等)。3.4 CSCI能力需求 用户查询、借阅设计说明:1、输入项表31 输入项表数据项类型数据精度图书项ID号整型出版ID号整型作者名字符型40书名字符型255用户唯一ID整型40用户名称字符型402、处理过程用户登录系统后,通过检索条件查询所需书籍,然后加入借阅,最后确定借阅,生成订单写入数据库。3、输出项表32输出项表数据项类型数据精度图书项ID号整型出版ID号整型作者名字符型40书名字符型255已借售量整型超出借阅时间单价货币购买数量整型用户户名称字符型40用户唯一

11、ID整型借阅订单生成日期日期型借阅人姓名字符型40借阅人地址字符型255超出借阅时间总价货币3.5 CSCI外部接口需求用户,通过广域网登陆商城,进行注册登陆、图书浏览/查询/借阅,图书订单查询。3.6 CSCI内部接口需求用户,通过用户管理模块登录图书书城;根据用户输入的信息查询图书信息表显示查询结果;用户选中中的图书,生成订单、借阅信息存入图书信息表。3.7 CSCI内部数据需求内部数据需求在详细设计时确定。3.8适应性需求满足学生老师和系统管理员使用的需求(记录量控制在1000项内)。对前面提到的运行环境要求不应存在困难。3.9保密性需求注册用户的密码信息需要严格保密。3.10保密性和私

12、密性需求个人凭个人校园一卡通借阅。3.11CSCI环境需求本系统运行环境要求:显示器分辨率:最低1024*768网络环境:广域网操作系统:Windows XP及更高版本具有WIN32 API的操作系统之上。浏览器:IE7及以上3.12计算机资源需求3.12.1计算机硬件需求CPU2.2 GHz及以上内存最少128M可用内存,建议512M以上硬盘最少5G可用磁盘空间,建议10G以上显示1280x1024分辨率及以上3.12.3计算机软件需求操作系统 windows XP 及以上应用软件Visual Studio 2008.NET Framework 4.0Navicat 8.0及以上Office

13、 20003.12.4计算机通信需求网络需要连通广域网,带宽2M及以上。3.13软件质量因素1、一般操作的响应时间应在12秒内2、用户可在本系统下实现多种用户要求的功能3、对于系统的重要数据都有密码保护,具有一定的安全性4、用户输错数据都有提示信息,具有较好的容错性能5、用户的封闭性较好,用户基本上在提示信息下输数据3.14设计和实现的约束略。3.15数据1、静态数据需要创建七个表的静态数据。1) 图书信息表:此表存放图书信息类型信息。表33图书信息表字段字段名类型宽度图书ID号ItemIdIntNot null出版ID号PublisherIdInt Not null作者名AuthorNvar

14、char(40)Not null已借售量SalenumIntNot null2) 图书项信息表:此表存放图书项的信息。表34图书项信息表字段字段名类型宽度图书项唯一IDPKIdIntNot null书名NameNvarchar(255)Not null说明ImageFileSpecNvarchar(255)Null借阅单价UnitPriceMoneyNot null3) 图书分类信息表:此表存放图书的分类信息。表35图书分类信息表字段字段名类型宽度分类唯一IDPKIdIntNot null分类描述DescriptionNvarcharNot null4) 图书项与分类关联信息表:此表存放图书和

15、分类的关联关系表36图书项与分类关联信息表字段字段名类型宽度图书项ID号ItemIdInt Not Null分类ID号CategoryIdIntNot Null5) 用户信息表:此表存放客户的注册、登陆信息表37客户信息表用户唯一IDPKIdIntNot Null用户EMAILEmailNvarchar(50)Not Null用户登陆密码PasswordBinary(24)Not Null用户名称NameNvarchar(40)Null 6) 借阅信息表:此表存放借阅单的详细信息表38借阅单信息表字段字段名类型宽度订单唯一IDPKIdInt Not null用户ID号customerIdInt

16、 Not null借阅状态StatusIntNot Null借阅生成日期orderDateDatetimeNot Null借阅人姓名ShiptonameNvarchar(40)Null借阅人地址ShiptoadressNvarchar(255)Not null 超出借阅时间价格SubtotalMoneyNot Null7) 借阅单项信息表:主要存放借阅单的信息表39订单项信息表字段字段名类型宽度用户ID号OrderIdIntNot null图书项ID号ItemIdIntNot null超出借阅时间单价 UnitpriceMoneyNot null借阅数量QuantityIntNot null2、动态数据输入数据:菜单选项,查找关键字,新建记录项。输出数据:由查询关键字确定的数据库记录集合。内部生成的数专心-专注-专业

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!