管理信息系统图书管理系统需求分析讲解.pdf

上传人:白大夫 文档编号:5499770 上传时间:2020-05-24 格式:PDF 页数:18 大小:291.26KB
返回 下载 相关 举报
管理信息系统图书管理系统需求分析讲解.pdf_第1页
第1页 / 共18页
管理信息系统图书管理系统需求分析讲解.pdf_第2页
第2页 / 共18页
管理信息系统图书管理系统需求分析讲解.pdf_第3页
第3页 / 共18页
管理信息系统图书管理系统需求分析讲解.pdf_第4页
第4页 / 共18页
管理信息系统图书管理系统需求分析讲解.pdf_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《管理信息系统图书管理系统需求分析讲解.pdf》由会员分享,可在线阅读,更多相关《管理信息系统图书管理系统需求分析讲解.pdf(18页珍藏版)》请在三一文库上搜索。

1、图 书 管 理 系 统 引言 随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落,计算机软 件也在各方面得到广泛的应用。但是,很多图书馆仍采用手工管理图书的方法,不仅效率低、 易出错、手续繁琐,而且耗费大量的人力。为了满足图书馆管理人员对图书馆书籍,读者资 料,借还书等进行高效的管理,并结合我院图书馆管理现状,在工作人员具备一定的计算机 操作能力的前提下,特编此图书管理系统软件以提高图书馆的管理效率。 编写目的 本需求的编写是为了研究图书管理系统软件的开发途径和应用方法。同时它 也是进行项目策划、 概要设计和详细设计的基础,是维护人员进行内部维护, 信 息更新,验收和测试的依据

2、。 预期的读者和阅读建议 本需求的预期读者是我院图书馆管理员,部分学员,与图书管理系统软件开 发有联系的决策人,开发组成人员,扶助开发者,软件验证者。 背景及范围 本项目的名称:图书馆管理系统开发软件。 本项目的任务提出者及开发者是图书管理系统软件开发小组, 用户是学院图 书馆及相关读者。 本产品是针对电脑管理图书的需求设计的,主要包括管理员管理模块和学员自助 服务模块。其中,管理员管理模块可以完成读者登记、购入新书、图书检索、读 者借还书、 图书注销等主要功能, 学员自助服务模块可以完成学员电子阅读,图 书检索功能。 参考资料 软件工程导论张海藩编著清华大学出版社 软件工程张海藩编著清华大学

3、出版社 数据库系统概论 萨师煊王珊编著高等教育出版社 Visual Basic 数据库系统开发实例导航(第二版)刘韬骆娟何旭 洪编著人民邮电出版社 Visual Basic程序设计教程曾强聪编著中国水利水电出版社 综合描述 为方便对图书馆书籍,读者资料,借还书等进行高效的管理,特编写该 程 序以提高图书馆的管理效率。使用该程序后, 图书馆管理人员可以管理读 者的登记,图书的购入、借出、归还以及注销等;还可以查询某位读者、某本 图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握 图书的情况。在学校图书馆内部的现有局域网这个网络环境下, 信息由各用户 在规定的权限下在各自的工作站

4、上录入,信息上网后各用户可查询,调用,达 到信息共享。 产品的前景 图书馆在正常运营中面对大量书籍、 读者信息以及两者间相互联系产生的借 书信息、还书信息。 现有的人工记录方法既效率低又错误过多,大大影响了图书 馆的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行 管理,及时了解各个环节中信息的变更,有利用管理效率的提高。 本系统通过强 大的计算机技术给图书管理人员和读者借、还书带来便利。 本系统除了图书馆内 管理的一般功能还外, 还包括网上在线查询图书信息、 查询本人的借阅情况和续 借等功能。 系统的功能相对比较完善, 根据以后不同的需要, 还要对系统进行更 新。 产品的功

5、能 (1) 读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借 书期限、备注。 (2) 书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、 备注。 (3) 借书信息制定、输入、修改、查询,包括书籍编号、读者编号、借书日 期、借书期限、备注。 (4) 还书信息制定、输入、修改、查询,包括书籍编号、读者编号、还书日 期、还书期限、备注。 (5) 有条件、多条件查询各种信息. 用户类和特征 本系统的最终用户有三种:一是管理员(图书管理员和其它管理人员),他们可以删 除图书信息、删除或增加学生信息等;二是读者(老师和同学等),可以查看他们的借阅信 息。他们都具有一定的计算机应

6、用基础,可以比较熟练操作计算机;三是系统维护人员为计 算机专业人员,熟悉数据库、操作系统、网络维护工作。管理员和读者都是经常性用户,维 护人员为间隔性用户。 运行环境 1)硬件环境 服务器 (1) 处理器( CPU ):Pentium 900M ( 推荐 Pentium 4 1.2G ) (2) 内存容量( RAM ):至少 256M (推荐 512M) 客户端 (1) 处理器( CPU ):Pentium 133M 或更高 (2) 内存容量( RAM ):64M或更高 2)软件环境 数据库服务器端 (1) 操作系统: Microsoft Windows 2000 (2) 数据库管理系统: O

7、racle ,配置 TCP/IP 协议 Web服务器端 (1) 操作系统: Microsoft Windows 2000 (2) Internet 信息服务( IIS )6.0 管理器 (3) Visual Studio.NET 2003,配置 TCP/IP 协议 客户端 (1) 操作系统: Windows 98/2000/2003/XP (2) Web 浏览器: Internet Explorer 5.0以上或 Netscape 4.0 以上, 配置 TCP/IP 协议 3)接口 硬件接口 考虑到大量数据的备份等要求, 需要保持与磁带机和光盘刻录机的接口,这 较易实现。 软件接口 这里,主要

8、考虑软件与操作系统、 数据库管理系统的接口, 以及局域网和互 联网软件之间的数据交换。 考虑到文档处理时有可能需要较常用的办公软件。例 如 Microsoft的 Office系列,所以应尽量实现它们之间的数据格式的自动转换。 2.2 设计与实现上的限制 开发时间比较紧,机器限制,开发人员的经验少,是开发系统中主要的问题。开 发经费不到位, 管理不完善, 设计时没能全得到考虑, 都会影响本项目的开发进 程 功能需求 需求规定 在图书管理系统中, 管理员要为每个读者建立借阅账户,并給读者发放不同 类别的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和 借阅记录信息。 持有借阅卡的读

9、者可以通过管理员(作为读者的代理人与系统交 互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可 通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书 (系统审核符合续借条件) 。 借阅图书时, 先输入读者的借阅卡号, 系统验证借阅卡的有效性和读者是否 可继续借阅图书, 无效则提示其原因, 有效则显示读者的基本信息 (包括照片), 供管理员人工核对。 然后输入要借阅的书号, 系统查阅图书信息数据库, 显示图 书的基本信息, 供管理员人工核对。 最后提交借阅请求, 若被系统接受则存储借 阅纪录,并修改可借阅图书的数量。 归还图书时,输入读者借阅卡号和图书号 (或

10、 丢失标记号),系统验证是否有此借阅纪录以及是否超期借阅,无则提示,有则 显示读者和图书的基本信息供管理员人工审核。如果有超期借阅或丢失情况, 先 转入过期罚款或图书丢失处理。然后提交还书请求,系统接受后删除借阅纪录, 并登记并修改可借阅图书的数量。 图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理 以及注销(不外借),包括图书类别和出版社管理。 为系统维护人员提供权限管理、数据备份等通用功能。 功能分类 图书馆 管理系 统 基础信息管理 查询子系统 管理子系统 图书馆信息 系统参数设置 管理员设置 书架设置 图书词库设置 新书购入 学生借书 学生还书 图书注销 学生信息查询

11、 图书信息查询 系统登 陆 具体需求 系统的总体图见图 图书馆管理人员 1 登陆信息验证 用户名和密码 密码错误信息 管理员表 2 处理管理请求数据 输入管理请求数据显示器显示 系统时钟 当前日期 用户 3 处理查询请求数据 输入查询信息 查询结果 当前日期 第一层图: (1) :登陆子系统 图书馆管理人员 1.1 密码验证 用户名和密码 登陆错误信息 管理员表 1.2 验证权限 用户名 1.3 显示可用的控件和 界面 权限 显示器 显示 ( 2)管理子模块 图书馆管理人员 2.1 处理新书购入 输入购入新书数据 显示器 非法信息 退货单 2.2 处理学生借书 输入图书字段和学生字段 罚款单

12、非法信息 接受借书 2.3 处理学生还书 输入图书字段 非法信息 欠款金额信息 还书成功 2.4 图书注销 输入注销图书字段 非法信息 注销成功 系统时钟 当前日期 罚款单图书目录文件 学生文件 借书文件 罚款单 入库单图书目录文件 当前日期 当前日期 当前日期 (3)查询模块 图书馆管理人员 | 学生 3.1 学生信息查询 输入学生查询关键字 显示器 学生信息 学生文件借书文件 3.2 图书信息查询 输入图书查询关键字 图书信息图书目录文件 第二层图: (1) :处理新书购入 1)规格说明 输入新书的全部信息。 2) 引言 为了输入新书的全部信息(包括:分类目录号,流水号书名,作者, 内容摘

13、要,价格和购书日期等) 。 3)输入 新书的全部信息。 4)处理 通过图书管理系统写入图书目录文件。 5)输出 新书的全部信息。 图书馆管理人员 (采购员) 2.1.1 查找数据库,确认 信息 输入购入新书数据 入库单 出版社档案文 件 显示器 退货单 非法输入数据 2.1.2 操作验证 添加操作 2.1.3 保存添加记录 输入添加信息 系统时钟当前日期 非法操作 显示结果 管理员表 图书目录文件 (2) 处理学生借书 1)规格说明 查询读者借书的相关信息。 2) 引言 为了查询读者借书的相关信息。 3)输入 借书信息的关键字。 4)处理 利用关键字在借书文件中找到此流水号图书的相关信息。 5

14、)输出 借书相关信息。 图书馆管理人员 2.2.1 检查学生欠费情况 输入学生字段 罚款单 显示器欠款超额,拒绝借书 2.2.2 更新数据库 接受借书,输入图书信息 借书文件 借书成功 非法学生信息 系统时钟当前日期 学生文件 (3) :处理学生还书 1)规格说明 输入读者还书信息。 2)引言 为了把读者还书的相关信息(包括:图书分类号,流水号,读者号, 借阅日期和还书日期等)写入还书文件中。 3)输入 读者还书信息。 4) 处理 通过图书管理系统写入还书文件中。 5)输出 读者还书信息的全部内容。 图书馆管理人员 2.3.1 根据图书字段查找 数据库 输入图书字段 2.3.2 计算欠款结果

15、借书信息和学生信息显示器欠款金额 还书成功 系统时钟 当前日期 罚款单学生文件图书目录文件 借书文件 (4) :处理图书注销 1)规格说明 注销图书的相关内容。 2)引言 为了注销图书的相关信息。 3)输入 图书信息的关键字(图书分类号或书名) 。 4)处理 利用关键字在图书目录文件中找到此图书分类号或书名图书的相 关信息。 5)输出 图书的注销信息 。 图书馆管理人员 2.4.1 根据图书字段,查 找数据库 输入注销图书字段 图书目录文件 2.4.2 操作验证 修改操作 2.4.3 保存修改记录 输入修改信息 显示器注销成功 非法操作 系统时钟当前日期 (5)处理学生信息查询 1 )规格说明

16、 读者登记,即读者的具体信息。 2)引言 为了把读者的具体信息(包括:读者编号,姓名,学院,专业,年级等) 写入读者目录文件中。 3)输入 读者具体信息。 4)处理 通过图书管理系统写入读者目录文件中。 5)输出 读者具体信息。 图书馆管理人员 | 学生 3.1.1 确定查询类型及字 段 输入查找字段 3.1.2 查找数据库 查找字段,关键字显示器查询结果 学生文件借书文件 (6)处理图书信息查询 1)规格说明 查询图书的相关内容。 2)引言 为了查找图书的相关信息。 3)输入 图书信息的关键字(图书分类号或书名) 。 4)处理 利用关键字在图书目录文件中找到此图书分类号或书名图书的相 关信息

17、。 5)输出 图书的相关信息 。 图书馆管理人员 | 学生 3.2.1 确定查询类型及字 段 输入查询关键字 3.2.2 查找数据库 查询字段及关键字显示器查询结果 借书文件图书目录文件 4. 非功能需求 4.1 性能需求 1)精度需求 在精度需求上,根据使用需求,在各项数据的输入,输出及传输过程中,可 以满足各种精度的需求。 2)时间需求 在软件方面,响应时间,更新处理时间都比较快且迅速, 完全满足用户要求。 3)灵活性 当用户需求,如操作方式,运行环境,结果精度,数据结构与其他软件接口 等发生变化时,设计的软件要做适当调整,灵活性非常大。 4)故障处理 内部故障处理:在开发阶段可以随即修改

18、数据库里的相应内容。 外部故障:对编辑的程序进行重装载时,第一次装载认为错,修改。第二次 运行,在需求调用时出错,有错误提示,重试。 4.2 属性 1)保密性 本软件作为教学管理辅助设备,它的规模比较小, 不需要保密技术,先顶一 个程序中某些区域的规约,给不同的模块分配不同的功能。 2)可维护性 本软件的组成程序组构较为简单,直观意义上较独立。因此,给予电子化 的所构成的硬件的简单可维护的特点,决定了该软件的简单;。他与文件系统的 4.3 其他需求 1 )数据库 数据库是实现有组织的, 动态的存储大量关联数据, 方便多用户访问的计算 机软硬自愿组成的系统。 他与文件系统的重要区别时数据的充分共享,交叉访问, 与应用程序的高度独立性。 由于本软件的整体结构比较简单,所涉及的数据相对来说也比较少,组成文 件的最小单位是记录。 2 )操作 a. 初始化操作 b. 数据处理的功能较强 c. 后援和恢复操作 5. 数据字典 5.1 E-R图 1 N N =5 读者 图书 借还书 管理员 管理 学院 编号 专业 姓名 年级 值班时 间 工资 姓名 查 询 流 水号 借 阅 情 况 日期 日期 摘要 目录号作者 书名 价格流水号

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1