图书管理需求规格说明书(共25页).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《图书管理需求规格说明书(共25页).docx》由会员分享,可在线阅读,更多相关《图书管理需求规格说明书(共25页).docx(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上软件需求实验报告学 院:计算机科学技术学院专 业:软件工程班 级: 姓 名: 学 号: 专心-专注-专业图书管理系统需求规格说明书目录一、 引言1. 编写目的软件开发目的:随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理变得非常有必要。另一方面,IT产业和Internet获得了飞速发展,计算机应
2、用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特开发该软件以提高图书馆的管理效率。使用该程序之后,图书管理员可通过该程序对图书信息和读者管理进行操作。主要操作包括图书录入、图书查询、图书下架;借还书记录添加、查询、修改以及还书的相关服务,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况;另外还提供图书预借功能,读者可通过该系统进行图书查询和预约,借书,还书,续借等操作。图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。我们小组开发图书管理信息
3、系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。文档编写目的:为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档预期的读者:本项目的设计人员、开发人员、测试人员等。2. 项目背景随着现代科学技术的进步,人类社会正在逐步走向信息化。图书拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。为了实现更有效图书馆管理,更方便读者的借阅,设计一个功能完整、操作简便、界面友好的图书管理系统的是势在必行的。a. 项目的委托单位:汛潮公司开发单位:太原理工大学
4、计算机科学与技术学院主管部门:软件09级学生b. 该软件系统为独立软件系统。采用B/S设计架构。3. 定义UML :统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。B/S结构:Browser/Server结构,即浏览器和服务器结构。它是对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,server端访问数据库,形成
5、所谓三层3-tier结构。Java:项目开发语言,跨平台的面向对象编程语言。SQL Server:数据库,存放图书馆管理系统中有关数据的信息,便于进行访问、修改、删除等操作。有数据库管理员进行管理,授予部分人权限来进行操作。数据字典:是SQL存放有关数据信息的地方,其用途是用来描述数据的。比如一个表的创建信息、创建时间信息、所属表空间信息、用户访问权限信息等。当用户在对数据库中的数据进行操作是遇到困难就可以访问数据字典来查看详细信息。4. 参考资料u 图书管理需求内容u 软件需求第二版u 软件工程导论第5板u 项目计划任务书u 软件需求实验指导u 图书馆管理需求内容u 软件需求-Karl E.
6、 Wiegers 清华大学出版社二、 任务概述1. 目标利用信息化手段缓解图书馆书籍管理的压力,方便图书馆管理人员的工作,实现图书的基本信息(书名、编号等)和图书借还管理,在用物资管理及物资综合查询等模块,使得图书的管理实现简洁、有序、方便、严密及安全。用自然语言或形式化语言与图形等完整、准确、具体的描述系统的数据需求、功能需求、性能务求、可靠性需求和可用性需求等,以及将来可能提出的需求。(1)完善目前的图书管理系统,使之能适应目前新增图书和图书借取量的急剧变化,以期实现完善图书管理的各种缺陷;(2)理论上能够实现于*图书管理系统,使其在原有的基础上使得图书的管理便捷化;(3)可实现快速查询图
7、书的信息,借出与归还功能等,同时实现对图书妥善保存的管理机制。通过建立一个基于B/S系统的图书管理系统,使得图书管理工作系统化、规范化和自动化,从而提高了管理的效率,也方便了读者的借阅。应用Java编程,实现对数据库信息的管理。系统应符合图书馆信息管理及处理的规定,满足图书管理员对图书、读者及借阅信息进行管理的需求,满足读者对图书信息查询检索的需求及实现续借的功能需求,并达到操作过程中的直观、方便、实用、安全等要求。系统用模块化程序设计的方法,即便于系统功能的组合和修改,又便于参与技术人员补充和维护。2. 运行环境2.1环境支持CPU Pentium 1.8Ghz及以上内存512MB硬盘空间
8、50.0MB以上硬盘剩余空间操作系统 Windows 2000及以上数据库 Microsoft SQL Server 2008支持环境IIS 5.0开发环境Microsoft Visual Studio 20052.2软件系统部署图B/S客户端Web浏览器IE 6.0+,Firebox 1.5+IIS服务器OS=Windows数据库服务器Server= SQL server 20083. 用户类及其特征3.1用户类基本情况概述1. 图书管理员图书管理员可以通过系统进行图书类别维护,图书编码维护和图书借阅周期维护;根据图书目录信息,管理员可实现新增、修改、删除目录等操作,当对图书目录维护完成后需
9、提交上级领导审核,审核后形成正式目录;对丢失和报废的图书,由管理员提出申请,提交审核人进行审核确认后图书进入报废丢失状态;借阅或预约后向图书管理员进行提示。可直接在默认页面进行操作,也可通过查询进行借阅或预约;对于读者的续借申请,管理员需作出适当处理。另外,图书管理员还有借书查询,借书确认,还书确认,续借确认,预约查询,逾期查询以及对图书基本信息查询等功能。管理员对图书可以进行分类统计形成各种报表,可以打印报表。2. 公司员工(读者)读者可以通过本系统查询图书的相关信息,并可以借阅在馆图书,借书人借书后,自动给图书管理员发出有人借书的提示,对已经借出的图书,如果想尽快借到,可进行预约登记,当借
10、书人还书时,对预约人进行提示,告知其图书可以借阅了。对预约的书中途可解除预约。对到期的书可进行续借申请,管理员认可后,可续借。预约时,如已有人预约,提醒预约人,如:已有几人预约,你是否预约:是、否。3. 上级领导上级领导需对图书管理员维护完成的图书目录进行审核形成正式目录,对目录的审核,上级领导有查询,批准,退回功能,例如,审核后弹出对话框提示:如:切实要通过你选择的记录吗或切实要退回你选择的记录吗?对于管理员提出的图书丢失和报废申请,上级领导需对其进行审核,有查询,报废,报失功能,申请后要弹出对话框提示:切实要报废或报失你选择的记录吗?选择是后弹出对话框说明报失或报废原因。3.2用户类特征概
11、述本软件的最终用户是面向管理员(图书管理员和其它管理人员)、读者(公司员工及各部门领导等),上级领导,他们都具有一定的计算机应用基础,可以比较熟练操作计算机。管理员和读者都是经常性用户。4. 条件与限制应具备的设备:计算机,打印机应具备的人员:开发小组全体人员其他条件:保证相关管理人员及开发人员全部到位,不无故缺勤;资金到位三、 数据描述1. 静态数据图书信息:图书编号、图书名称、图书类别、作者、出版社、出版日期、册数、购入日期、单价、图书借还:借阅日期、归还日期、预约日期、预借阅日期、借阅人、管理员信息:用户名、密码、学生信息:学号(用户名)、姓名、学院、班级、登记日期、教师信息:工号(用户
12、名)、姓名、部门、登记日期2. 动态数据输入数据:查询图书信息:查询方式:按书名查询、按编号查询、按类别查询、按作者查询、按借还状态查询;查询内容:图书信息、借还信息、预约信息查询个人信息:查询方式:用户名密码登陆查询查询内容:图书借还信息、借书权限、个人信息输出数据:输出信息图书信息、个人信息3. 输入输出数据“单位名称”图书统计信息报表生成日期:年月日 单位:本序号类别在库借出小计报失报废小计合计要求:表中全部数字点击可查看。表样可打印。“单位名称” 同名书统计报表生成日期:年月日 单位:本序号类别册数本数小计合计“单位名称” 员工借阅统计报表 日期:年月日至年月日序号姓名 类别小计合计
13、“单位名称”图书借阅频次统计日期:年月日至年月日序号类别借阅频次点击次数可查看此类书具体某本的借阅频次,然后可继续点击次数查看具体员工的借阅信息合计4. 数据词典4.1用户信息(1)名称:用户注册表别名:无简述:保存用户注册时的基本信息来源:登记新用户的管理员组成:用户名(学号、工号)、姓名、班级或部门、角色(管理员或其他)、登记日期、借还权限;(2)名称:学生表别名:无简述:保存学生的实时基本信息来源:注册时提交的信息以及后期更改的信息组成:学号(用户名)、姓名、学院、班级、登陆密码、登记日期、借还权限;(3)名称:教师表别名:无简述:保存教师的实时基本信息来源:注册时提交的信息以及后期更改
14、的信息组成:工号(用户名)、姓名、部门、登录密码、登记日期、借还权限;4.2图书信息名称:图书表别名:无简述:保存所有图书的相关信息来源:创建系统时输入的数据以及新进书目时添加的数据组成:图书名称、图书编号、图书类型、作者、出版社、出版时间、册数、购入日期、单价4.3借阅信息(1)名称:借书表别名:无简述:保存被借取的书籍的相关信息来源:书目被借取时管理员登记组成:图书编号、借取时间、借阅人用户名、借出管理员、预约情况(2)名称:期限表别名:无简述:记录所用借出书籍应归还的时间及续借、逾期情况来源:管理员登记组成:图书编号、借阅人用户名、归还时间、续借情况、逾期情况、续借管理员4.4加工条目名
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 需求 规格 说明书 25
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内