图书管理系统课程设计报告:可行性研究至详细设计

版权申诉
0 下载量 122 浏览量 更新于2024-03-07 收藏 929KB DOC 举报
本课程设计报告书旨在设计并开发一个图书馆查询借阅系统,以提供用户方便快捷地查询图书信息、借阅图书和归还图书的功能。首先进行了可行性研究,分析了现有系统,并对所建议系统的技术可行性、经济可行性和社会因素可行性进行了详细的分析和评估。在需求分析部分,通过对用户需求和功能需求的分析,明确了系统的需求和运行要求。在概要设计部分,对系统的总体设计、接口设计、数据结构设计、运行设计、出错处理设计、安全设计和维护设计进行了详细的概述。最后,在详细设计部分,进行了程序描述和定量度量,以确保系统的稳定性和可靠性。 在可行性研究报告中,对引入图书馆查询借阅系统的前提进行了分析和说明,并对现有系统进行了深入的分析。在技术可行性分析方面,通过对所采用技术的评估和比较,确保系统采用的技术能够满足系统的需求。在经济可行性分析中,对系统建设和运行所需的成本进行了预估,并进行了成本效益分析。在社会因素可行性分析中,考虑了系统对用户、图书馆及其他相关方面的影响和可行性。 在需求分析部分,通过对用户需求和功能需求的详细分析,明确了系统所需的功能和运行要求。对各个子系统的功能需求进行了分析,确保系统的功能齐全。在非功能需求分析中,考虑了系统的性能、安全性、可靠性和易用性等方面的需求。 在概要设计部分,对系统进行了总体设计,明确了系统的主要功能和模块,并设计了系统的接口、数据结构、运行、出错处理、安全和维护等方面。这些设计保证了系统的高效运行和良好的用户体验。 在详细设计部分,通过程序描述和定量度量,对系统进行了进一步的设计和评估,以确保系统的稳定性和可靠性。对程序的复杂程度进行了定量度量,以便对系统进行改进和优化。 综上所述,本课程设计报告书对图书馆查询借阅系统的可行性、需求、概要设计和详细设计进行了全面的分析和说明,确保了系统的稳定性、高效性和可靠性,为系统的开发和实施提供了可靠的理论基础和技术支持。
2023-05-30 上传
图书管理系统 系别:计算机科学与技术系网络工程方向 班级:****班 分 组:第9组 成 员:****x 目录 一、问题定义3 二、可行性研究3 1.系统建设目标3 2.可行性分析3 三、系统的需求分析4 1.图书管理系统的需求陈述4 2.图书管理系统的DFD5 3.图书管理系统的E-R图7 四、系统的概要设计13 1.软件体系结构图13 2.数据库设计14 五、系统的详细设计及其实现15 1.模块功能介绍15 2.课程设计总结15 一、问题定义 图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借 书信息、还书信息。因此需要对读者资源、书籍资源、借书信息、还书信息进行管理。 及时了解各个环节的信息变更,有利于提高管理效率。管理图书采用传统的管理方法: 图书管理员在办理借书登记、查询读者借书记录时,管理人员必须在借书记录上一个个 去查找,而要找到借书记录并删除该记录是件很麻烦的事情每当新书入库时,图书管理 员既要填写新书入库卡片,又要填写新书入库账目,不仅工作量大,而且,在新书入库 后要经历较长时间方能借出。 所以,为提高图书馆管理的效率,减少图书管理员的工作负担,有必要开发一个小型 图书管理软件来对图书实施有效管理。现代图书馆的图书管理早就进入信息化阶段了, 但是从软件市场购买的一些信息管理系统软件通常是通用版的,不可能适应所以图书馆 管理中的情况,功能不能扩充,这样不仅工作效率低下,浪费人力,财力,而且在一些 中间环节造成信息丢失,出错。所以建立图书管理系统,能够大大提高图书馆图书借阅 的效率,还可以推进社会文化生活的进步。 二、可行性研究 1.系统建设目标 (1)要解决的问题:(以某学校为参照) 随着办公自动化水平的不断提高,现在学校管理学生信息也逐步从手工转到计算机自动 化信息处理阶段。设计一个功能完整、操作简便、界面友好的学生信息管理系统已经是 势在必行的了。 (2)系统开发的目的:提高图书管理工作的效率,减少相关人员的工作量,使学校的图 书管理工作真正做到科学、合理的规划,系统、高效的实施。立足于当今社会信息的发 达,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高图书信 息的现代化管理水平,实现信息资源的共享。图书管理系统是一种基于集中统一规划的 数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本 系统的建成无疑会为管理者对图书管理系统提供极大的帮助。使用该系统之后,图书馆 管理人员可以管理读者的登记、图书的购入、借出、归还以及注销等;还可以查询某位 读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌 握图书的流通情况。 本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理 工作真正做到科学、合理的规划,系统、高效的实施。 (3)系统名称:图书管理系统 2.可行性分析 1)技术可行性 所建的图书馆管理系统使用基于C/S架构的web应用程序,使用了先进的数据库技术与 数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用 户管理方面也有了极大地改善。本项目应用了最新的技术,系统规模小,功能齐全,具 备了较高管理效率,有较高的实时避免了学生借书与所查询的信息不一致。其次系统投 入的资金也减少了许多,而且加入了对使用权限安全性保护的功能,使系统在可用性与 稳健性方面有了很大的进步,技术上是可行的。 2)经济可行性 图书管理系统对图书记录进行统一管理,实现图书管理工作的系统化,规X化和自动 化,为图书管理提供便利。与传统人员管理相比,图书管理系统提高了工作效率、同时 摆脱图书管理人员在工作中出现的很多问题,大大节省了学生借书的时间。 该系统所需硬件设备为实验室的计算机,如今的性能较好的计算机的价格已经十分低 廉。由于学校急需。采用计算机来进行图书馆的管理,因此开发经费没有问题。 3)运行可行性 本系统开发人员对系统采用的WindowXP操作系统,服务器采用的Window操作系统,前 端开发语言使用的JAVA,使用的WYSQL数据库管理系统及网络和通信技术有很深的了解。 且本系统为一个普通的信息管理系统,所耗费的资源比较小,一般的计算机都能满足条 件。因此,本系统在运行上是可行的。 4)法律可行性 本系统的开发不会侵犯他人、集体或国家的利益,不违背当地法律法规因此,本系统 在法律上是可行的。 按上述四方面进行可行性分析、研究后,我们认为该项目是可行的。 三、系统的需求分析 1.图书管理系统的需求陈述 这里我们将图书管理系统的应用对象定位在中小型图书馆,因此在进行需求分析时主 要考虑中小型图书馆的具体需求。我们知道:图书馆的主要功能就是为注册的用户提供 图书的借阅,在此过程中主要涉及对图书