第1章 可行性分析
§1.1 项目的要求、目标和环境
小组实施软件工程项目,最终希望得到项目的成功。达到以下几个主要的目标:付出较低的开发成本;达到要求的软件功能;取得较好的软件性能;开发的软件易于移植;需要较低的维护费用;能按时完成开发工作,及时交付使用。这是我这个项目的最终的目的。
§1.1.1 项目的要求
最终要设计的系统应该能够实现以下要求:读者管理功能、采编管理功能、流通管理功能、统计管理功能和查询管理功能这也是最主要的几个大模块。
§1.1.2 项目的目的
本设计目的在于实现图书管理管理系统,能够帮助广大师生更好的管理图书,减少人工的繁琐工作。
§1.1.3 项目的环境
运行环境:装有Windows XP、Windows 7 操作系统的微型计算机
开发软件:Microsoft Word、Power Designer 15、Microsoft Visio、MyEclipse等
§1.2 可行性分析
从我们学过的知识中我们可以知道只要资源和时间不加以限制,所有项目都是可行的,然而,由于资源缺乏和交付时间限制的困扰,使得基于计算机系统的开发变得比较困难,因此,尽早对软件Software项目的可行性做出细致而谨慎的评估是十分必要的,如果在定义阶段及早发现将来可能在开发过程中遇到的问题,及早做出决定,可以避免大量的人力、财力、时间上的浪费,可行性和风险分析是密切相关的,如果项目的风险很大,就会降低产生高质量软件Software的可行性。
下面分别从管理可行性、技术可行性以及经济可行性三方面进行可行性分析。
§1.2.1 社会可行性分析
我们的系统是通过对目前学校的具体情况进行考察分析后我们开始设计的,能够对目前大多数图书馆的许多基本情况进行管理,使得管理员能够方便管理图书,借阅者能够方便借阅图书。
所以做一个图书管理系统是可行的,是有可行性的。 §1.2.2 技术可行性分析
对待开发系统进行功能、性能和限制条件分析,确定在现有资源条件下技术风险有多大,系统是否能实现。
这里资源包括已有或可以搞到硬件、软件Software资源、现有技术人员技术水平和已有工作基础。
我们的系统目前针对大多数图书管理系统,使用者是针对图书馆的管理员的。因而在实施过程中需求及难度都不会太大,我们可以很容易的做到。
§1.2.3 经济可行性分析
我们已经知道经济可行性分析是进行开发成本的估算及对可能
取得效益的评估,确定待开发系统是否值得投资开发。本系统的实施主要考虑到设备费用,软件开发费用,人工费用,系统投入运行后的经常费用等。
其中,设备费用是指实现整个图书管理所需的硬件设备费用,主要包括了主机费用及网络费用。由于本系统对主机及网络的要求不高,因而费用将不会需要太多。
软件开发费用是指开发图书管理系统过程中所耗费的费用。主要包括软件需求分析调研过程中,系统分析设计中,后期系统运行测试过程中等耗费。
本系统主要是针对图书管理过程中的图书和读者的管理,内容及规模都不大。耗费也随之减少。人工费用主要是指管理人员培训费用。整个系统牵涉到的业务流程中的角色都需要经过新的培训,但系统操作可视化,主要管理流程简单易懂,对图书管理员来说容易上手
所以说我们可以看出来,实际实现中,经济开支不会很大,经济是可行的。
第2章 需求分析
§2.1引言
§2.1.1 编写的目的
需求的编写是为了研究图书管理系统软件的开发途径和应用方
法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。本需求的预期读者是与图书管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。
§2.1.2 背景
a. 图书管理系统 b. 开发者: 彭佑猛
c. 用户:学校及企业单位的图书馆 §2.2任务概述
§2.2.1目标
建立的图书管理系统,要把图书馆的图书管理、读者管理、图书借阅管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。 2.2用户的特点