Java通讯录管理系统课程设计报告.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【Java通讯录管理系统】是一个基于Java编程语言设计的软件,旨在帮助用户管理和维护他们的联系人信息。这个系统设计的目标是提供一个便捷的方式来记录、搜索、更新和删除电话号码、姓名和其他个人信息,适用于处理个人和各种社交关系的联系人数据。 在【需求分析】阶段,系统的主要功能被确定为: 1. **用户登录**:用户通过输入账户和密码来访问系统,不同的用户可以拥有不同的联系人数据库。 2. **添加联系人**:用户可以输入新联系人的姓名、电话号码和简介,系统将这些信息存储到数据库中。 3. **查询联系人**:用户可以根据姓名、电话号码或部门来查找特定的联系人信息。 4. **删除联系人**:允许用户移除不再需要的联系人记录。 5. **修改联系人**:用户可以更新已存在的联系人信息,系统会检查并更新相应数据库中的记录。 6. **按类别管理联系人**:系统分别提供了针对家人、朋友、同学和同事的独立信息管理模块,便于分类操作。 7. **其他信息模块**:还支持添加、修改、删除和查询不属于上述分类的其他联系人信息。 在【系统设计】中,采用的是面向对象的方法,利用Java语言进行开发,并在Eclipse集成开发环境中实施。系统的核心功能包括增、删、改、查,这符合一般管理系统的通用设计原则。 **数据库设计**方面,选择了MySQL作为后台数据库。系统创建了两个数据表,一个是`tb_user`,用于存储用户登录信息,确保只有合法用户能访问系统;另一个表则用于存储联系人信息,包含了所有联系人的详细资料。每个表都有相应的字段来存储必要的信息,如用户名、密码、联系人姓名、电话号码、简介等。 **进度安排**如下: - 5月4日至5月10日:编写需求分析,讨论所需功能及实现方式。 - 5月11日至5月16日:进行概要设计,将需求转化为软件结构和数据结构。 - 5月17日至5月22日:详细设计各个模块的算法和局部结构。 - 5月23日至5月28日:根据分工编写代码。 - 5月29日至6月2日:整合代码,进行调试。 在设计过程中,实用性和满足用户需求被视为软件的关键标准。系统不仅要功能强大,还要有直观的用户界面,确保易用性。通过这些功能结构图,可以清晰地看到系统如何组织和管理不同类型的联系人信息,以及用户如何与系统进行交互。 Java通讯录管理系统是利用面向对象编程技术和数据库管理技术,旨在提供一个高效、便捷的个人联系人信息管理工具,适应现代生活中对人际交往管理的需求。通过这个系统,用户能够轻松地维护和查找他们的社交网络,提高了信息管理的效率。
剩余29页未读,继续阅读
- 粉丝: 6864
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论0