"软件工程可行性分析报告实例(图书管理系统)"
本报告旨在对一个图书管理系统的可行性进行分析,并为开发人员提供必要的参考资料。在开发过程中,需要考虑到项目的背景、要求、功能、性能、可靠性、安全性等方面。
1. 项目背景
本项目名称为“图书管理系统”,由某高校信息学院学生开发。该系统的主要功能是存储和管理图书信息和读者信息,并提供一定的安全机制和数据信息授权访问。
2. 项目要求
该系统应该具有对图书信息和读者信息的存储和管理功能,并能够保存图书信息、读者信息、借阅信息和帐号信息,同时具有用户管理的功能。该系统还能够极大地减少图书管理员的日常工作,并提供图书借阅报表,给图书管理员的图书管理提供辅助决策的功能。
3. 功能和性能
图书管理系统的主要功能是图书信息管理、读者信息管理、图书借阅管理和用户管理等功能。该系统的使用者是图书管理员和读者,对图书管理员的管理工作,性能要求不是很严格,但需要方便图书入库等操作。对于读者的一般预定、借阅、返还等功能,对性能要求较高,一般需要达到并发数 200 以上。
4. 可靠性和安全性
图书管理系统的可靠性和安全性需求很高,需要保证速度和事务的完整性,并且需要完整的权限控制,防止某些人恶意的攻击系统,修改原始记录。同时对于数据库中的数据需要定时备份,防止系统数据丢失。
5. 完成期限和项目目标
本项目的完成期限为 2007 年 6 月底,具体进度见软件项目计划。所建议的系统的开发目标应考虑到系统的操作方便性、综合查询系统、扩展性、安全性和灾难恢复机制等方面。
6. 条件、假定和限制
本项目开发中给出的条件、假定和所受到的限制包括系统的运行寿命、经费、投资的来源和限制、硬件、软件、运行环境和开发环境方面的条件和限制等。
7. 可行性分析方法
本次可行性分析按照前面给出的步骤进行的,即按照复查项目目标和规模,研究目前正使用的系统,导出新系统的高层逻辑模型,重新定义问题这一循环反复过程进行的。
8. 评价尺度
本系统进行评价时的主要尺度有:成本的多少,开发时间的长短,以及使用的难易程度等。
通过对图书管理系统的可行性分析,我们可以得出结论,该系统是可行的,并且可以满足图书管理员和读者的需求。但是,需要对系统的性能、安全性和可靠性进行进一步的改进和优化。