图书馆管理系统的软件需求说明书.doc_第1页
图书馆管理系统的软件需求说明书.doc_第2页
图书馆管理系统的软件需求说明书.doc_第3页
图书馆管理系统的软件需求说明书.doc_第4页
图书馆管理系统的软件需求说明书.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图书馆管理系统的软件需求说明书组长名: 毕延全工作量系数【0.9】组员名1:黄盼盼工作量系数【0.9】组员名2:王会敏工作量系数【1.2】完成日期:2013 年 3 月 31 日1. 引言1.1. 编写目的编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准,图书馆管理系统也是为了能满足读者和图书的图书馆实现日常操作信息化和后台统计电算化的系统。它能够帮助图书馆管理人员处理基本的管理项目,图书馆满足信息化的需要,并且有操作简单,易上手,错误较少等优点。1.2.项目背景(1).本项目的名称开发软件名称:图书管理系统。(2)本项目的参与开发人员 项目开发者:河南工程学院计算机科学系“图书管理系统” 开发小组:毕延全(组长),黄盼盼,王会敏(3)本系统使用的数据库sql server2000。1.3术语定义:(1)系统:图书馆管理软件(2)图书信息:图书的基本信息,包括书名、图书编号、作者、出版社、索引号、库存数量以及库存位置等,以供于读者查阅。(3)借书记录:包括借阅者的学号、姓名、班级、借书证编号以及所借图书的书名、借书日期等(4)借阅规则:对不同的借阅者有不同的规定借阅图书数量和借阅时间,对不同的违章情况有不同的罚款措施。2. 任务概述2.1目标:考虑到市场上同类的大型鲜花销售网站的数量还是屈指可数的,只要我们的系统所能达到的目标能够达到或超过同类产品的标准其市场前景是很不错的。为此我们对系统提出的要求是在保证一流服务的前提下,无递送费及手续费,3-12小时送达全国各地1500多个城市。该系统同时支持english 、 繁体、 简体这三种版本。2.2待开发软件的功能功能主要包括:基本信息管理功能,借书和还书管理功能和用户管理功能。具体功能细分为:(1) 基本信息管理功能:读者信息、图书类别、图书信息的添加、删除和修改。(2) 借书和还书管理功能:借书、还书,图书查找,借阅超期查看。(3) 用户管理功能:用户的添加、删除和修改,用户密码修改。(1)层次方框图 用户登录维护人员系统用户登录读者数据管理图书编目工作人员 借书 还书 续借借阅记录查询图书书目查询借阅者(2)系统流程图(顶层数据流) 2.3 用户特征本软件的最终用户是面向管理员(图书管理员和其它管理人员)、读者(老师和同学等),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。管理员和读者都是经常性用户。系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。 2.4 运行环境1)运行硬件环境(1)pc486以上机型,要求配有鼠标。(2)图书管理系统共有一台服务器。(3)服务器采用联想,内存1g,高速缓存,屏幕液晶显示器。(4)后台服务器支持系统要求:cpu pentiun iv 3.0以上,内存容量2.0gbg以上,硬盘500gb以上。2)软件环境数据库服务器端(1) 操作系统:microsoft windows (2) 数据库管理系统:sql server 2005,配置tcp/ip协议web服务器端(1) 操作系统:microsoft windows (2) internet 信息服务(iis)(3) visual studio,配置tcp/ip协议 客户端(1) 操作系统:windows 98/2000/2003/xp/windows 7(2) web浏览器:internet explorer 5.0以上或netscape 4.0以上,配置tcp/ip协议3 功能需求在图书管理系统中,管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。借阅图书时,先输入读者的借阅证号,系统验证借阅卡的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息(包括照片),供管理员人工核对。然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。最后提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。归还图书时,输入读者借阅卡号和图书号(或丢失标记号),系统验证是否有此借阅纪录以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。如果有超期借阅或丢失情况,先转入过期罚款或图书丢失处理。然后提交还书请求,系统接受后删除借阅纪录,并登记并修改可借阅图书的数量。图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),包括图书类别和出版社管理。为系统维护人员提供权限管理、数据备份等通用功能。 流程分析(1)书籍管理 书籍类别管理:增、删除、改等管理。 书籍信息管理:新书入库,图书购入后由图书管理人员将书籍编码并将其具体信息录入书籍信息表。书籍信息修改,书籍信息由于工作人员的疏忽而出现错误时,可修改其信息。管理员按不同方式查询、统计,读者按不同方式查询。 出版社信息管理:增、删除、改等管理。 图书注销:某一部分图书会随着时间的增长及知识的更新而变得不再有使用的价值,或者图书被损坏,这些图书就要在图书籍信息表中的除去。即从书籍信息表中删去此书籍记录。(3)读者管理 读者类别信息管理:增、删除、改等管理。 读者信息管理:办理、挂失、暂停借、注销阅卡,录入、修改、删除读者信息。(4)借阅管理 续借管理:提供读者在符合规定的情况下网上续借。 还书管理:根据借阅卡编号、图书id等,在借阅信息表中找到相应的记录,将借书记录删除,更新该记录的相应数据(图书信息表)。根据违反规定情况计算和登记罚款记录。 借书管理:根据借阅卡编号和图书编号,进行借书登记。在借阅信息表中插入一条借书记录,该记录包括读者id、图书id、借出日期、借阅编号、操作员等信息,更新该记录的相应数据(图书信息表)。把超期图书以列表的形式显示出来,并以电子邮件或打印成书面通知读者。提供读者网上查询自己的借阅情况(包括超期提示)4 外部接口需求 4.1 用户界面 一、屏幕格式a要求有读者和管理员的输入帐号提示框架。b登入后,读者可看到所有数码信息,点击完成借阅。c登入界面。 采用windows图形用户界面,界面简单规范,易于操作。通过菜单由主界面访问各子界面、子模块根据自身特点或子菜单形式或采用子模块的主界面形式访问其下各具体功能块。要求显示界面:1)组织合理。2)操作方式直接,不需要作深层次访问。 4.2 硬件接口 考虑到大量数据的备份等要求,需要保持与磁带机和光盘刻录机的接口,这较易实现。 4.3 软件接口 这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间的数据交换。考虑到文档处理时有可能需要较常用的办公软件。例如microsoft的office系列,所以应尽量实现它们之间的数据格式的自动转换。 4.4 故障处理 系统会对自动保存更新的数据,同时还会自动备份。以确保在电脑突然死机或者受到外部的恶意攻击破坏的情况 下书籍信息的安全5. 性能需求1.数据精确度查询时应保证查全率,所有在相应域中包含查询关键字的记录都应能查到,同时保证查准率。2.时间特性一般操作(响应时间、更新处理时间、数据转换与传输时间、运行时间)的响应时间应在2秒钟以内。3适应性满足在操作方式、运行环境、与其他软件的接口以及开发计划等发生变化时,独立运行要求。6. 软件属性要求 6.1 正确性 能够达到系统预期设计的要求和效果,运行时基本无错误。 6.2 可靠性 降低系统出错的几率,应控制在1%以内。(100天有一天可能出错)。 6.3 效率 响应时间和数据转换及传输时间一定要得到保证。 6.4 完整性 主要是完善用户需要的每一个功能或性能。 6.5 易使用性 这就要求用户界面友好,用户在进行操作时应能够享受到鼠标时代的快感而不是键盘输入时的烦琐。 6.6 可维护性 要求本系统在运行时,能快速、准确对其进行定位、诊断和修改。 6.7 可测试性 设计时尽可能减少测试本软件的各项功能所需的工作量。 6.8 复用性 设计时应采取模块化的方法进行设计,对系统内个模块接口尽可能达到高内聚、低耦合的程度 ,以提高各模块的复用性。 6.9 可理解性对于本软件提供的各种操作和各种信息提示,应易于用户理解。 6.10可移植性要求本软件在将来易于向windowsce操作系统上移植。6.11 安全保密性 在编码时要注意各种url的保密,决不能出现用户记录下url后,就可登入系统并获得管理权限。尽量做到在编码上系统无漏洞的同时,也必须注意服务器上的硬件防火墙系统的完善,以防止恶意用户使用d_dos等工具向服务器狂发数据包,以至cpu一直处于100%的忙碌状态,从而使系统崩溃。使系统具体的保密和安全事项请看可行性研究报告中的保密和安全。 6.12 互联性: 这主要体现在系统的数据库的完善程度。7. 数据描述 通过对图书管理系统需求及其数据流图的分析,可以得出该系统涉及读者、书籍、借阅和还书信息表等数据实体。数据实体结构描述:功能名称:图书信息表存储位置:图书信息存储组织:一本图书一条记录主键:图书编号数据元素数据采集方式说明图书编号人工采集主键,必须输入图书名称人工采集必须输入图书类别编号人工采集必须输入书架位置人工采集isbn人工采集作者人工采集译者人工采集单价人工采集出版社编号人工采集出版时间人工采集总数量人工采集入库日期自动采集入库操作员自动采集现存量自动采集借阅次数自动采集是否注销人工采集内容简介人工采集备注人工采集相关提供数据主要功能模块:书籍管理、借阅管理、注销管理数据输出接受主要功能模块:书籍管理、借阅管理、注销管理修改记录:功能名称:读者信息表存储位置:读者信息存储组织:一个读者一条记录主键:读者编号数据元素数据采集方式说明读者编号(借书证号码和用户名与此同)人工采集主键,必须输入读者姓名人工采集必须输入读者类别编号人工采集必须输入读者性别人工采集出生日期人工采集读者状态人工采集办证日期自动采集已借图书数量自动采集证件名称人工采集证件号码人工采集读者单位人工采集联系地址人工采集联系电话人工采集email人工采集用户密码人工采集办证操作员自动采集备注人工采集相关提供数据主要功能模块:读者管理、借阅管理数据输出接受主要功能模块:读者管理、借阅管理修改记录:功能名称:借阅信息表存储位置:借阅信息存储组织:一本借阅一条记录主键:图书编号数据元素数据采集方式说明图书编号人工采集主键,必须输入图书名称自动采集读者编号人工采集主键,必须输入读者姓名自动采集图书价格自动采集借阅日期自动采集应还日期自动采集续借次数自动采集借阅操作员自动采集相关提供数据主要功能模块:借阅管理、续借管理数据输出接受主要功能模块:借阅管理、续借管理 修改记录:功能名称:图书类别表 存储位置:图书类别存储组织:一类图书一条记录主键:图书类别编号数据元素数据采集方式说明图书类别编号人工采集主键,必须输入图书类别名称人工采集必须输入备注人工采集相关提供数据主要功能模块:书籍类别管理数据输出接受主要功能模块:书籍类别管理、书籍管理修改记录:功能名称:出版社信息表 存储位置:出版社信息存储组织:一个出版社一条记录主键:出版社编号数据元素数据采集方式说明出版社编号人工采集主键,必须输入出版社名称人工采集必须输入出版社地址人工采集邮政编码人工采集联系人人工采集联系电话人工采集email人工采集备注人工采集相关提供数据主要功能模块:出版社管理数据输出接受主要功能模块:出版社管理、书籍管理修改记录:功能名称:读者类别表 存储位置:读者类别存储组织:一类读者一条记录主键:读者类别编号数据元素数据采集方式说明读者类别编号人工采集主键,必须输入读者类别

温馨提示

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

评论

0/150

提交评论