background image

21.1   需求分析

对于图书管理系统而言,其最重要的功能是管理
图书,包括增加书籍、删除书籍和查询书籍。其
中,删除书籍和查询书籍的功能又可以细化为很
多功能,比如删除某一个时间段内增加的书籍、
删除某个作者的书籍、显示某个作者的所有书籍
、显示书名带某个关键字的书籍等等。其次,需
要提供一个友好的交互界面,这是用户接触到的
最直接的东西,其设计必须人性化;然后还需要
一些辅助功能,比如日志功能,它可以将所有的
操作都记录在案。实际上,一个完整的图书系统
还需要包括另外两个重要的功能:用户管理和数
据库系统。由于篇幅有限,本系统将不考虑这两
个功能。