图书管理系统-数据库与信息管理综合设计 综合设计中要求能够自觉运用数据库系统原理课程学习的理论知识指导软件设计;掌握信息管理系统的开发方法和步骤。 整个应用系统的设计严格按照数据库设计的方法来进行,包括数据库的设计和应用程序的设计,两部分相辅相成。 1.数据库设计过程包含以下步骤:  需求分析:系统的目的、用户的各种可能要求、业务流程图、数据流程图。 概念结构设计:用E-R图来描述实体及实体间的联系。  逻辑结构设计:确定关系模式(包括关系模式优化),各种约束的声明,如主外码约束、唯一性约束、非空约束等。同时给出系统的功能模块组成图,系统各模块功能。  物理结构设计  数据库实