软件工程图书管理系统课程设计
《软件工程》图书管理系统课程设计

图书管理系统课程设计报告1.设计目的随着计算机技术的不断开展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。
目前,我国的科技水平高速开展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会——信息社会的重要支柱。
在这样的大背景下,现代图书馆的管理方式,资源建立等方面都发生了重大变化,这种变化表现在图书馆工作,管理和效劳平台发生的变化,图书馆不再是传统的手工操作,人工管理,而是全面实行计算机管理。
图书馆的正常运营中总是面对大量的读者信息,图书信息以及两者相互作用产生的借书信息,因此要对读者资源,图书资源,借书信息进展管理。
本系统的开发就是在于提高图书管理的工作效率,加强图书馆的管理,全面实行计算机管理。
2.可行性研究报告在软件的开发过程中,这一步是十分必要的。
如果在定义阶段及早发现将来可能在开发过程中的问题,及早做出决断,可以防止大量的人力,财力和时间上的浪费。
1.技术可行性:本组开发成员都具有一定的电脑知识,学习过多种程序开发语言。
特别是在工程确定后对C#和SQL Server数据库的强化学习,使本系统成功开发成为可能。
2.经济可行性:本系统有其生存空间,成功后有其市场。
并且本小组开发人员基于一种爱好去研究他的,我们有自己的电脑,可以说本钱开支极其有限。
3.现阶段各种各样的图书馆越来越多,图书馆的书也越来越多,图书的管理工作也越来越复杂。
本系统就是为了减轻图书管理人员的工作而设计的。
4.法律可行性:本系统为我五人开发小组独立完成,不关他人,开发成功后其所有权归我们五人所有,用户购置后其使用权一同买断,我们将提供技术支持。
5.基于水平和时间有限,我们的系统还不是十分完善。
可扩展的地方很多,现列举如:建立图书预约机制建立读者反应机制建立过期催还机制建立条码扫描机制等。
以现有的人力和时间来衡量,我们只有放弃。
经过以上可行性论证,本系统可以按任务书要求开发。
3.工程开发方案书4.系统需求规格说明书该过程是个不断认识不断细化的过程。
软件工程课程设计-图书管理系统

图书管理系统1、系统简介:图书管理系统是属于管理系统的一种,它一般包括登录、管理员窗体、一般用户窗体(学生与老师)、图书分类管理、书籍管理、借阅书籍、归还书籍、浏览查阅书籍等功能。
学校图书馆每年对新购买的图书进行统计、编号、注册、记录等一系列操作及维护日常图书馆正常运作即借阅图书、归还图书、查阅图书等。
1)对新购买的图书添加到数据库中,同时详细记录书籍信息;2)对一般用户:学生、老师来说,可以随时对所有图书进行查询、实现借阅图书功能和查看借阅图书图书;3)管理员可以实现图书的管理功能,包括添加书籍、修改书籍、和删除书籍等功能。
4)实现书籍借阅人查询即可以查看任意一本书的所有查阅人的功能。
5)整个系统实现分类管理功能包括添加分类、修改分类、删除分类等功能。
2、技术要求及限定条件1)所有图书管理工作均由相关负责人负责完成,其他人不得擅自使用;2)每本图书在入库时编号均有系统自动生成,形成ID号;3)本系统至少拥有数据存储表有:书籍分类表、用户分组表、用户表、书籍表、书籍与书籍分类对照表一、图书管理系统的可行性研究1、分析系统目的图书管理系统的目的是对图书设备登记入库、借还信息及查阅情况管理,以便于图书馆日常管理与图书利用。
2、分析当前系统状况在进行系统信息化之前的图书管理工作,完全要靠人工进行,图书信息管理用人工登记纸质表格记录在案,信息的查找需要人工翻阅,图书管理完全要手工进行。
3、当前系统的业务流程●图书管理人员配置:总负责人一人、按图书类别负责人有20人、图书管理员若干●图书登记造册入库管理:人工登记、纸纸质报表;●图书借阅管理:人工登记、纸质报表;●图书归还管理:人工登记、纸质报表;●人员管理:会议、人工登记、纸质报表;4、分析当前系统的不足当前的图书管理系统是完全依靠人工进行管理的系统这样的系统在图书统计购入、查询、借阅、归还等方面都极为不方便,不仅速度不快而且容易出差错,效率低下,在图书馆图书上百万多的情况下尤为明显。
图书管理系统课程设计eclipse

图书管理系统课程设计eclipse一、教学目标本课程旨在让学生掌握图书管理系统的基本原理和设计方法,通过使用Eclipse 作为开发工具,培养学生具备实际操作能力。
具体目标如下:1.知识目标:使学生了解图书管理系统的功能、结构及工作原理,掌握Eclipse的基本使用方法。
2.技能目标:培养学生能够使用Eclipse进行图书管理系统的开发,培养学生分析问题、解决问题的能力。
3.情感态度价值观目标:培养学生对计算机科学和编程的兴趣,激发学生主动探索、创新的精神。
二、教学内容本课程的教学内容主要包括以下几个部分:1.图书管理系统的基本概念和功能。
2.Eclipse开发环境的基本使用方法。
3.图书管理系统的需求分析、系统设计、编码实现和测试。
4.常见问题的解决方法和技巧。
三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式:1.讲授法:用于讲解图书管理系统的基本概念、原理和Eclipse的基本使用方法。
2.案例分析法:通过分析实际案例,使学生更好地理解图书管理系统的功能和设计方法。
3.实验法:让学生动手实践,使用Eclipse开发图书管理系统,培养学生的实际操作能力。
4.讨论法:鼓励学生提问、发表见解,激发学生的思考和创造力。
四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:《Eclipse入门教程》和《图书管理系统设计与实现》。
2.参考书:相关计算机科学与技术领域的书籍。
3.多媒体资料:教学PPT、视频教程等。
4.实验设备:计算机、网络设施等。
5.在线资源:相关论坛、博客、教程等。
五、教学评估本课程的评估方式包括以下几个方面:1.平时表现:通过课堂参与、提问、讨论等环节,评估学生的学习态度和积极性。
2.作业:布置相关的编程作业,评估学生的理解和掌握程度。
3.实验报告:评估学生在实验过程中的操作能力和解决问题的能力。
4.期末考试:采用开卷考试的方式,测试学生对图书管理系统知识和Eclipse操作的掌握程度。
软件工程图书馆管理系统课程设计报告

目录1绪论 (1)2 可行性研究报告 (1)3 需求规格说明书 (4)4 总体设计说明书 (7)5 数据库设计说明书 (8)6 详细设计说明书 (9)7 系统实现 (11)8测试分析报告 (23)参考文献1.绪论1.1 选题目的及意义随着计算机技术的快速发展,人们对用计算机代替手工管理信息的需求越来越强烈,越来越多的计算机软件如雨后春笋般的应用于人们生产生活的各个领域,为人们提供各种各样的便利。
本图书馆管理系统应用软件可以有效地解决高等院校、中小学图书馆由于藏书量增大而带来的管理问题,图书馆管理员可以更好地管理学校图书馆藏书信息,学生可以更方便地享受借书还书的服务,为更有效地学习知识提供有利的保证。
对于我来说,选择这个题目作为课程设计的题目有以下两个原因:一是因为自从上大学以来,每当在图书馆借书的时候,我都会留心观察一下图书馆管理员的那台计算机上显示的内容,久而久之,就对本系统的基本流程越来越了解,做好一个软件的前提是必须对这个软件的功能和原理非常熟悉,相比别的题目,我对这个题目更加了解;二是本学期通过学习Java程序设计和Oracle数据库课程,我觉得这个题目虽然没有那么难(涉及算法的内容很少),但也不是轻而易举就能完成的,所以我想挑战一下自己,看看自己的实现能力到底怎么样,因此决定用面向对象方法学的思想,前台用Java程序设计语言编写界面,访问Oracle数据库中的数据,完成本系统。
1.2 系统概述本系统通过JDBC-ODBC桥实现前后台数据的联系,基本上实现了一个图书馆管理系统所具备的基本功能,本系统把使用者分为三类:超级管理员、普通管理员、读者,对三种用户分别设计了各自的主界面,以便更好的实现信息的隐藏性,超级管理员可以进行这个系统所有操作;管理员只能执行超级管理员的基本功能,查看自己的信息;读者只能查看自己的信息,对自己当前借书进行挂失和续借两种操作,查询图书馆的藏书。
2.可行性研究报告2.1 编写目的本报告编写目的在于研究图书馆管理系统应用软件是否可行,指出本软件开发所使用的方法和手段,并对该软件前景进行分析。
软件工程课程设计之图书馆管理系统

团队合作的协同性
在开发过程中,团队成员之间的有效沟通和协作至关重要,可以 避免工作重复和冲突,提高开发效率。
测试与质量保证
在项目开发过程中,注重测试和质量保证,可以及时发现和修复 问题,确保项目的稳定性和可用性。
实现了图书馆管理 系统的基本功能
包括图书借阅、归还、查询、预 约等核心功能,满足了图书馆日 常管理的需求。
02
提高了图书馆管理 效率
通过自动化管理,减少了人工操 作,提高了工作效率,降低了出 错率。
03
提供了友好的用户 界面
系统界面简洁明了,易于使用, 方便用户进行操作。
经验教训分享
需求分析的重要性
查询结果测试
针对不同查询条件,系统应能正确返回符合条件的图书列表,包括图书的基本信息、借 阅状态等。同时,应测试系统在大量数据下的查询性能和准确性。
异常处理测试
针对可能出现的异常情况,如查询条件错误、数据库连接失败等,系统应能给出相应的 提示或处理措施。
用户管理功能展示与测试
用户注册与登录
01
新用户可以在系统上注册账户并登录,老用户可以输入用户名
归还规则测试
系统应能正确判断用户是否符合归还条件,如图书是否超 期、是否有损坏等。同时,应测试系统在并发归还请求下 的性能和稳定性。
异常处理测试
针对可能出现的异常情况,如图书信息不符、用户未登录 等,系统应能给出相应的提示或处理措施。
图书查询功能展示与测试
查询方式展示
系统提供多种查询方式,如按书名、作者、出版社等查询图书信息。用户可以根据需要 选择合适的查询方式,快速找到所需图书。
软件工程图书管理系统课程设计

培养学生实践能力
通过实际动手开发一个图书管理系统,培养学生的 实践能力,包括分析问题、解决问题的能力以及团 队协作的能力。
促进图书馆管理现代化
开发的图书管理系统可以应用于实际图书馆 管理中,提高图书馆的管理效率和服务水平 ,促进图书馆管理的现代化。
适用范围及对象
适用范围
本课程设计适用于高校计算机相关专业的本科生或研究生,也可作为其他专业 学生选修课程。
提高编程能力和算法设计 能力
编程能力和算法设计能力是软 件工程师的核心能力之一,我 将通过不断练习和实践,提高 自己的编程能力和算法设计能 力。
关注新技术和新趋势
随着技术的不断发展,新的技 术和趋势不断涌现,我将保持 关注新技术和新趋势的热情, 不断学习和掌握新的技术和工 具,以适应未来发展的需要。
图书检索与查询
用户可以通过关键词、书名、作者等 方式检索和查询图书信息,系统需要 提供快速、准确的检索和查询功能。
03
图书预约与预留
用户可以通过系统预约需要借阅的图书,或 者预留即将到达的图书。
05
02
图书信息录入与存储
系统需要支持图书信息的录入,包括书名、 作者、出版社、出版日期、ISBN号等,并将 这些信息存储在数据库中。
视频教程
录制详细的操作教程视频,介绍 系统的安装、配置和使用方法, 方便用户自主学习和了解系统。
评价标准制定及实施过程
功能性
评价系统是否满足图书管理的基本需 求,如图书的增删改查、借阅、归还 等功能。
易用性
考察系统的用户界面是否友好,操作 是否简便,用户能否快速上手。
稳定性
测试系统在不同环境和场景下的运行 稳定性,以及数据处理的准确性。
系统需要确保数据的一致性和完整性,防止因并 发操作或系统故障导致的数据丢失或损坏。
软件工程导论课程设计(图书馆管理系统)

图书馆管理系统1.系统需求分析:1.1主要功能(1)能够输入图书的综合情况和进行新书入库、现有图书信息修改以及删除;(2)能够实现对读者档案的查询、密码的修改以及编辑管理;(3)能够进行借阅、还书功能;1.2 系统性能要求:(1)系统安全、可靠;(2)功能齐全;(3)操作方便、界面友好;(4)易于维护和扩充。
1.3 针对管理员需实现的基本功能:1.3.1 查询:(1)书籍信息查询:管理员可以根据书籍名,书籍分类,书籍作者、编号、出版社等信息来检索查询图书馆的书籍,便于管理。
(2)读者信息查询:根据相应的读者资料进行所需查询。
‘读者编号’、‘读者姓名’、‘读者种类’。
1.3.2 读者信息维护:(1)修改读者信息:管理员可以录入、修改、删除读者信息。
(2)修改密码:管理员可登录平台对遗忘密码的读者的密码进行修改。
1.3.3 图书信息的维护:包括新书的入库,以及现有书籍资料的修改和删除,方便读者的查询。
实体—联系图2.总体设计2.1系统功能模块划分:图书管理系统需要实现的功能主要有四大模块,分别为日常工作管理、基本资料维护管理、查询管理和系统管理。
其中日常工作管理和基本资料维护是整个系统的核心。
料的修改和删除2.1.3查询管理:包括图书资料查询、读者资料查询。
(1)图书资料查询:根据相应的图书信息对所有书籍进行所需查询。
此查询包括:‘图书分类’、‘图书编号’、‘图书名称’、‘作者’、‘出版社’。
(2)读者资料查询:根据相应的读者资料进行所需查询。
‘读者编号’、‘读者姓名’、‘读者种类’。
2.1.4系统管理:系统的登录、标准数据管理(1)系统的登录:管理员的登录。
(2)标准数据管理:用于常用数据的系统维护。
2.2各模块结构图2.2.1日常工作管理模块2.2.2基本资料维护管理模块2.2.3查询管理模块2.2.4系统登陆模块。
图书管理系统-软件工程导论课程设计

图书管理系统-软件工程导论课程设计图书管理系统第一章问题定义 (1)1问题描述 (1)2图书馆系统概述 (1)第二章可行性研究 (2)1.现有系统分析 (2)2.技术可行性 (2)3.经济可行性 (2)第三章系统需求报告 (3)1.引言 (3)2.需求叙述 (4)3.假设和依赖 (5)4功能需求 (5)5非功能需求 (6)6数据描述 (7)7外部接口需求 (12)第四章概要设计说明报告…………171引言 (13)2系统概述 (13)3总体设计 (14)4模块设计 (14)5接口设计 (16)6 数据结构设计 (17)7系统维护设计 (21)第五章详细设计说明报告…………211引言 (21)2背景 (22)3定义………………………………………224参考资料…………………………………225系统的结构…………………………………236界面设计要求…………………………………247模块说明书…………………………………24第六章测试计划 (33)1测试项目名称及测试内容………………………………332测试用例…………………………………353测试资料…………………………………36第七章课程设计心得体会 (37)评语 (38)第一章问题定义1.问题描述XX学校图书馆现为手工管理,效率低、易出错、手续繁琐,而且耗费大量的人力。
图书馆希望设计一个图书馆系统,管理读者的登记、图书的购入、借出、归还以及注销等。
管理人员还可以查询某位读者、某本图书的当前借阅情况、历史借阅记录,并可按照读者角度、图书角度、借阅角度分别进行统计,给出统计报表,以全面掌握图书的流通情况。
2.图书管理系统概述图书馆现为手工管理,效率低、易出错、手续繁琐,而且耗费大量的人力。
为方便起见应开发一个图书管理系统。
基于WEB的图书管理系统是对图书馆的网上管理,提高工作的效率。
目标系统在至少应提供一下功能:系统管理员能够实现对系统管理:包括图书,借阅信息等的插入、修改、注销等功能,其中涉及基于以上操作的管理员操作,借阅者操作两个方面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件开发报告项目名称:图书馆查询借阅系统组员:专业:指导老师第一部分可行性研究报告软件开发报告........................................ 错误!未定义书签。
第一部分可行性研究报告............................. 错误!未定义书签。
.引言.. (4).可行性研究的前提 (5).对现有系统的分析 (7).所建议技术可行性分析 (8).所建议系统经济可行性分析 (10).社会因素可行性分析 (11).结论意见 (11)第二部分需求分析编写目的........................................... 错误!未定义书签。
用户需求分析....................................... 错误!未定义书签。
功能需求分析....................................... 错误!未定义书签。
分析各个子系统的功能需求 (14)系统运行要求 (16)非功能需求分析 (17)第三部分概要设计.引言 (17).任务概述 (17).总体设计 (21).接口设计 (23).数据结构设计 (24).运行设计 (25).出错处理设计 (25).安全保密设计 (26).维护设计 (26)第四部分详细设计引言 (26)总体设计 (26)程序描述 (26)程序复杂程度的定量度量 (31)第五部分测试报告引言 (34)任务概述 (34)计划 (35)测试项目说明 (35)评价 (36)第一部分可行性研究报告引言编写目的当今是数字化、网络化的时代。
图书馆是学校的文献信息中心,是学校信息化的重要基地。
图书馆的工作是学校教学和科学研究工作的重要组成部分,是全校师生学习和研究的重要场所。
为了更好地适应这种网络数字化信息的环境,一种成功的跟踪最新技术,充分利用软硬件资源,扎根于准、新、全数字资源的"图书馆管理信息系统"已孕育而生。
另外,由于图书馆陈旧的管理手段给读者和图书馆管理员带来的很多操作上的不方便,同时为了提高工作效率、服务质量和管理水平,并使图书馆管理人员从繁琐的工作中解脱出来,因此开发该系统具有非常重要意义。
项目背景建议开发软件名称:图书馆图书查询借阅管理系统项目提出者:图书馆开发者:施秀霞陈薇薇吴观萍周玲用户:读者、管理员实现软件的单位:福建工程学院定义该图书馆管理信息系统是基于Internet/Intranet 及Web技术,建立以Browser/Server 为结构模式、以数据库为后台核心应用、以服务为目的信息平台,对资源进行科学的加工整序和管理维护,为教学和科学研究提供文献信息保障和提高管理图书的效率而设计的系统。
参考资料教材:《软件工程导论》(第四版)张海藩编著,清华大学出版社,2006年10月版,北京查阅资料:(1)、可行性分析报告参考文献:(2)、需求分析报告参考文献:《图书管理系统需求分析报告》系统开发小组郑州航院信息统计职业学院(3)、概要设计报考参考:(4)详细设计报告参考文献:(5)测试报告参考文献:类似项目项目开发报告:《图书馆管理系统需求分析报告》作者:葛东之北京联合大学 2012年3月1日可行性研究的前提要求功能:1.新书入库。
2.借还书籍处理(每人限借书5本)。
3.按分类、书名、作者、ISBN号、出版年、主题词、书名内关键词等查询书籍信息。
4.书籍损坏丢失处罚处理。
5.公布借书超期读者名单(借书期限为30天)。
6.显示图书室的规章制度、有关系统等信息。
性能:能运行良好输入:用户名称、图书编码输出:用户信息、图书信息基本的数据流程和处理流程:图顶层数据流图图一层数据流图安全与保密要求:馆中所有未借出的书籍能够供用户随时查阅,用户信息只能被系统管理员查阅,修改;完成期限:2015年12月目标a.人力与设备费用的节省;b.处理速度的提高;c.减少操作出错;d.管理信息服务的改进;e.决策系统的改进;f.人员工作效率的提高条件、假定和限制1.系统运行寿命的最小值:4年2.进行系统方案选择比较时间:10天3.经费投资方面的来源和限制:无4.法律和政策方面的限制:不违背宪法,不违背合同法5.硬件软件的运行环境和开发环境的条件和限制:PC机和microsoft office visio6.可利用的信息资源:《microsoft office visio实用教程》《软件工程》等以及网络资源可行性研究方法1. 复查系统规模和目标2. 研究目前正在使用的系统3. 导出新系统的高层逻辑模型4. 进一步定义问题5. 导出和评价供选择的解法6. 推荐行动方针7. 草拟开发计划8. 书写文档提交审查决定可行性的主要因素(1) 技术可行性(2) 经济可行性(3) 操作可行性(4) 社会可行性(法律可行性)对现有系统的分析处理流程和数据流程传统的图书馆管理系统的操作流程相当繁琐,在借阅读书时首先要将图书证和所借的书交给图书管理员,图书管理员然后将每本书的信息卡片和读者的信证放在一起,最后再将每本书的借阅卡片和读者阅览证填写借阅信息,在归还时找到相应的借阅卡和借阅证并填写归还信息。
图书数据功能模块工作负荷处理较慢,人工操作较为繁琐。
费用支出维护费用较大,人力消耗大,设备使用率低,占用空间,实现功能少。
人员因原有的系统技术含量较低,故不需要多少高技术人员,今后由于数据量的扩大,人员数量也会日益扩大。
设备设备含量也较低,没有达到大量普及计算机的程度。
局限性经过严谨的分析,可知原来的系统有很大的局限性,如技术比较陈旧,人员工作负荷量大,系统维护费用支出大,这些都明确需要一个高科技系统。
所建议技术可行性分析对系统的简要描述新系统在原有系统上加入了数据库支持:使用先进的数据库技术和数据库管理技术,使数据的安全性和正确性得到很大的提高,且在用户的并行操作和用户的管理方面也有了很大的改善。
处理流程和数据流程读者通过自己的注册账户和密码,可以登录到本系统,进行的操作可以是借阅、续借、归还,管理员可以接受到读者的信息,并能管理图书将图书分类,并能查到读书的借阅情况。
与现有系统比较的优越性1.减少人力和设备费用,从前需要较多的人员处理图书的借阅,操作繁琐,时间较长,现在使用计算机操作,大大提高效率。
2.借书的处理速度:以前一人借书等待的时间大大缩短;3.减少操作出错:以前人工手写信息会出现各种错误,现在计算机扫描几乎不会出错了;4.提高人员利用率,以前图书管理员所有一人在场场面混乱,会提高出错的几率,现在一个管理员也不会手忙脚乱。
采用建议系统可能带来的影响(1) 对设备的影响现有的一些非电子操作的物理设备要跟换为计算机操作的环境。
(2) 对现有软件的影响因建议系统在原有的基础上采用先进的技术和高科技技术,将原来的软件无法使用,所以系统也会考虑到软件的兼容性。
(3) 对用户的影响建议系统建立在原有的系统基础上,所以不用考虑人员培训问题。
(4) 对系统运行的影响1)用户的操作规程:与原来系统规程无异;2)运行中心的操作规程:与原系统操作规程无异;3)运行中心与用户之间的关系运行中心培训用户使用;4)原数据的处理:封装处理;(5) 对开发环境的影响1)为了支持所建议系统的开发,用户需要进行密切配合,阐述要求;2)要求的数据资源:原数据库;3)为了开发和检测所建议系统而需要的计算机资源:一台微机;4)无保密与安全问题;(6) 对运行环境的影响需要一些良好的设备和图书管理操作(7) 对经费支出的影响1)系统开放的人力开支2)硬件设备,书籍材料3)开发工具,环境费用4)不可预见费用技术可行性评价本系统基于局域网、windows操作系统,现有技术比较成熟,所以这个在限制内完成开发,并且能实现系统功能目标,开发人群、质量也能满足。
所建议系统经济可行性分析收益/投资比贷款利率:一年% 二至三年% 三至五年 %五年以上 %30万贷款投资,贷款5年开发人员4人,每月工资5000元期间使用两台电脑,每台电脑每年折旧费300元后期系统维护每年大约2000元预期开发时间为1年每年还贷利息=300000*%=19350元1年后完成总成本=12*4*5000+2*300+19350=259950元投入使用后几年既可获得一定收益。
投资回收周期图书馆按5期分期付款,每期为一年且每期付款10万(x-1)*(2000+19350)+259950<=100000*xx>=大概在4年后可得到投资回报敏感性分析社会因素可行性分析法律因素本项目为独立开发,没有使用现成的软件和方法,法律上不会造成侵犯,完全可以按照同规定的责任履行。
用户使用可行性我们重视对客户进行需求分析,同时还尽心为客户考虑其长远利益和运行要求。
从用户单位——大学校园图书馆的行政管理和工作制度等方面来看,是完全能够使用该软件系统。
从大学图书馆的使用人员来看,可大致分为五类:一、学生;二、教职工;三、图书馆管理人员;四、行政职工;五、其余各界人士。
用户的素质较高,大部分受过本科教育,而新开发的软件系统友好的界面及简便的操作方法,保证能满足绝大多数用户使用该系统的要求。
结论意见鉴于以上分析可知,该图书馆管理信息系统开发项目不仅有巨大的经济效益,而且有巨大的社会效益。
从而使我们深信该系统开发出来之后将获得巨大的成功第二部分需求分析编写目的(1)方便对图书馆书籍、读者资料、借还书等进行高效的管理;(2)节约人力物力财力。
用户需求分析(1)某大学图书馆准备开发“图书管理系统”,以方便广大师生借阅、浏览:(2)师生即用户需要先注册然后才能借阅图书。
用户进行注册时需要输入个人信息,注册成功后,会获得一个由系统提供的标识其身份的标识码。
(3)用户登录进入图书管理系统后,可以通过Web页面查看图书的各种信息,如图书的借阅情况,作者等(4)用户登录后可以借阅图书,并在系统规定的时间内还书。
否则必须缴纳罚款金。
用户借阅图书时,系统会注明借阅时间。
(5)图书管理员可以查询图书,查看一些借阅情况,更容易知道哪类图书需求量大,好做到合理的更新增减图书。
有用户违规或没按时还书的情况,他们做处理,收罚金。
查询图书可以是用户得知图书更具体的位置以节省时间。
(6)系统管理员可以对书籍进行操控,注册,修改图书及信息;注册,修改读者信息;进行系统维护。
功能需求分析1.借阅者持有借阅卡(借阅卡包含借阅者名和借阅卡号);2.图书管理员可以创建新的借阅者账户;3.图书管理员可以修改借阅者的账户信息;4.图书管理员可以删除已存在的借阅者账户;5.图书管理员可以添加新书籍种类;6.图书管理员可以修改书籍种类信息;7.图书管理员可以删除系统中的书籍种类;8.图书管理员可以在系统中添加书目信息;9.图书管理员可以编辑书目信息;10.图书管理员可以删除书目信息。