手机通讯录软件工程课程设计报告

0 下载量 139 浏览量 更新于2024-06-24 收藏 1.91MB DOCX 举报
"该文档是关于软件工程课程设计的一个项目,具体是开发一个手机通讯录应用的报告。报告由多个部分组成,包括业务调研、需求分析、概要设计、数据库设计和详细设计。" 在业务调研报告中,设计团队首先介绍了系统的目标组织结构,概述了系统的主要功能,即提供一个C/S架构的通讯录应用,利用Access数据库支持用户管理个人信息,进行联系人的添加、删除和修改。此外,非管理员用户也可以查询联系人信息并直接通过系统联系对方。 需求分析报告进一步细化了功能需求,包括系统设置模块,允许用户配置个人基本信息和系统设置;联系人信息模块,用于存储、浏览、增删改联系人信息;以及信息查询模块,支持对联系人信息的综合查询。报告还包含了系统领域类图、非功能需求分析和数据字典,为后续的设计提供了基础。 概要设计报告详细阐述了总体设计思路,数据库表结构,输入/输出设计,处理过程设计,以及系统用例与类的对应关系。这一步骤旨在确保系统的架构和流程合理,满足需求分析中的各项要求。 数据库设计报告则深入到数据库层面,涵盖了数据库的命名规范、实体关系设计、逻辑设计、物理设计、基本表设计、索引设计、视图设计、授权设计、触发器设计和存储过程设计。这部分内容保证了数据的高效存储和访问,同时考虑到了安全性及性能优化。 详细设计报告最后提出了程序系统结构,详细描述了类设计,包括各个类的功能和相互关系,为编码阶段提供了清晰的蓝图。 整个项目报告充分展示了软件工程实践中从需求分析到详细设计的全过程,体现了软件开发的系统性和规范性,对于学习软件工程的学生来说,是一个很好的实践案例。