图书管理系统的可行性分析需求分析总体设计
在图书馆管理系统的设计中,我们需要进行可行性分析、需求分析和系统总体设计,以确保系统的开发和实施能够满足用户的需求。在本文中,我们将详细介绍图书管理系统的可行性分析、需求分析和系统总体设计的过程。
一、问题定义
在21世纪,素质教育的提倡促使学生在学习过程中遇到问题时鼓励学生到图书馆查阅资料,提高学生自主解决问题的能力。在这种背景下,学校委托新世纪软件开发公司开发一套实用的图书管理系统。此系统具有图书资料登记、借阅、归还和统计四大基本功能。系统性能要求达到运行正确、稳定、响应及时,拥护界面美观、友好,操作方便,易维护。
二、可行性分析
2.1 复查图书管理系统的目标和规模
通过网络对湘潭市大部分的图书馆进行调查,对前期收集资料的仔细阅读和分析,确定系统目标是:有良好的系统界面,方便用户操作;管理员能在系统中管理用户、查看用户资料、添加企业资料;管理员能在系统中更新企业信息,增减企业信息;提供强大的查询功能,实现图书管理系统各模块信息的添加、查询、修改、删除。经过进一步分析,我们确定系统模块总数中等,并且各模块功能相对简单。由此可以看出,目标系统相对简单,规模较小,易于实现。
2.2 研究目前用户正在使用的图书管理系统
图书馆是最丰富、最宝贵的信息源和知识源。图书借还业务是图书馆的主要工作之一,每天要花费管理人员大量的时间来进行借书证分类、归户、统计等工作,有时还会出现错误,给下一环节的工作和读者带来不便。随着计算机技术的发展和普及,利用计算机技术准确、快捷、方便的特点进行图书借阅管理,不仅能实现书证管理、还书和借书管理的计算机话、库存图书的分布查询,还能对借出图书进行系统,及时提供准确、详细的借阅数据,为采购部门提供可靠、具体的购书信息。
2.3 提出和评价目标系统的解决方案
根据以上分析,我们提出了这个方案:使用了微软的 JSP,图书管理系统系统运行在 Windows2000(XP 或者 2003)平台上,使用 IIS 信息服务器。数据库部分,使用的是很适合中小型 Web 应用开发的 ACCESS 数据库。然后,我们从技术、经济和操作三个方面来分析第一个方案的可行性。
三、需求分析
3.1 背景分析
图书馆管理系统已成为方便了广大师生、学校与外界之间的沟通架起了一座桥梁。但是,这并不能满足目前师生的需要。比如一些特定的需要要,在管理方面特别不方便,因为它受到地域的限制太大。就目前情况而言,急需充分利用网络方式的图书管理。
3.2 需求列表
根据用户的需求,我们确定了以下需求:
* 图书资料管理
* 借阅管理
* 归还管理
* 统计管理
* 查询功能
* 图书信息管理
* 用户管理
四、系统总体设计
根据需求分析和可行性分析,我们设计了以下系统总体设计:
* 系统架构:使用微软的 JSP,图书管理系统系统运行在 Windows2000(XP 或者 2003)平台上,使用 IIS 信息服务器。
* 数据库设计:使用的是很适合中小型 Web 应用开发的 ACCESS 数据库。
* 图书信息管理模块:实现图书信息的添加、查询、修改、删除等功能。
* 借阅管理模块:实现借阅管理的添加、查询、修改、删除等功能。
* 归还管理模块:实现归还管理的添加、查询、修改、删除等功能。
* 统计管理模块:实现统计管理的添加、查询、修改、删除等功能。
* 查询模块:实现查询功能,实现图书管理系统各模块信息的添加、查询、修改、删除等功能。
通过对图书管理系统的可行性分析、需求分析和系统总体设计,我们确定了系统的目标和规模,并设计了一个实用的图书管理系统,满足用户的需求。