图书管理系统的工程训练,有需求分析、可行性分析、数据库设计、部分代码、界面设计等