用户集中保存联系人的电话、邮箱和工作资料,同时通过记事本记录内容、通过待办事项安排办理时间。管理员维护账号、公告与业务分类。
这套 Java Web 项目采用 JSP 页面和 MySQL 数据库。使用时可按管理员、用户的入口查看各自负责的业务。业务围绕个人通讯录、记事本和待办事项展开,适合学习多模块共享用户身份的管理系统。
一、项目概况
| 项目名称 | 通讯录管理系统 |
|---|---|
| 资源编号 | SSM752 |
| 技术栈 | SSM / JSP / MySQL |
| 参与角色 | 管理员、用户 |
| 业务范围 | 联系人资料、记事本与待办事项 |
二、用户:整理联系人与安排日常事项
建立个人通讯录
用户登录后进入通讯录,为联系人填写姓名、电话和邮箱,并补充公司、部门、职位与地址。标签可以用于区分不同联系对象,照片和详细介绍则便于识别人员。资料变动时,在原记录中修改即可,不必重新建立联系人。
保存接口会将用户身份关联到新记录,并按当前用户及多项联系人资料检查是否已有相同数据。重复提交一致的资料时返回提示,适合学习个人数据归属与重复记录判断的实现。
用记事本保存沟通内容
日常联系中需要留下的事项可放入记事本。用户填写标题、选择类型,再记录具体内容,之后通过列表查看、修改或删除。记事本独立保存,不要求先选择某位联系人,因此也能用于一般工作和生活记录。

用待办事项安排办理时间
需要后续处理的事情可登记为待办事项,填写标题、类型、具体内容和办理时间。完成后维护是否办理状态,将未完成事项与已有处理结果区分开来。用户可继续修改安排或删除不再需要的记录。

查看站内公告
公告提供统一的信息入口,用户查看公告标题、类型及详细内容,了解站内通知。公告与个人记事分开维护,避免把公共消息混入个人事项。
三、管理员:账号、分类与公共信息维护
维护用户档案
管理员维护用户账号及个人资料,包括用户编号、姓名、手机、头像和邮箱等信息。账号档案是通讯录、记事本和待办事项关联用户的基础,核对业务记录时可以沿用户关联查看归属。

维护业务分类
后台分别提供待办事项类型、记事本类型和公告类型管理。管理员先整理分类,用户录入时再选择对应类型,便于按照业务用途归类,而不是只依赖自由填写的标题。
管理公共公告
管理员新增公告并填写内容,已有通知可以修改或删除。公共信息独立管理,适合发布使用说明或站内消息。
核对业务记录
后台还保留通讯录、记事本和待办事项管理入口,可查看和维护对应记录。学习该项目时,可以对比管理员和普通用户的菜单以及接口中的身份判断,理解同一业务表在不同角色下的操作范围。
四、技术结构与学习重点
数据库与业务记录
主数据库脚本包含 9 张表。下表选取与联系人资料等业务相关的记录,列出表名和可在源码中直接查找的字段。
| 待办事项(daibanshixiang) | 用户(yonghu_id)、待办事项标题(daibanshixiang_name)、待办事项类型(daibanshixiang_types) |
|---|---|
| 记事本(jishiben) | 用户(yonghu_id)、记事本标题(jishiben_name)、记事本类型(jishiben_types) |
| 用户(yonghu) | 账户(username)、用户编号(yonghu_uuid_number)、用户姓名(yonghu_name) |
| 公告(gonggao) | 公告名称(gonggao_name)、公告类型(gonggao_types)、公告详情(gonggao_content) |
| 通讯录(tongxunlu) | 用户(yonghu_id)、朋友姓名(tongxunlu_name)、朋友手机号(tongxunlu_phone) |
页面与后端接口
以待办事项为例,后端入口位于 DaibanshixiangController.java,接口前缀为 /daibanshixiang。可以对照 /daibanshixiang/page 和 /daibanshixiang/info/{id} 阅读对应的请求处理。
阅读详情或编辑页面时,可以沿着“用户”这个字段查找 yonghu_id,再对照 daibanshixiang 表核对保存位置。这样可以把页面显示的名称、请求参数和数据库字段对应起来。
五、部署入口与配置位置
将包含 pom.xml 的 tongxunluguanli 工程导入开发工具,新建 MySQL 数据库并导入 db.sql。在 src/main/resources/config.properties 中按本地环境填写数据库地址、库名和账号。
使用 Maven 构建 WAR 后部署至兼容的 Tomcat,核对应用上下文。展示页入口可从 index.jsp 定位。通过 JSP 页面进入业务模块时,保留部署后的应用上下文路径。
首次进入项目,可先打开待办事项列表,选择一条已有记录,核对用户、待办事项标题等资料。
六、配套资料清单
- 项目源码(tongxunluguanli)
- MySQL 数据库脚本(db.sql)
- ppt.pptx
- 任务书.doc
- 开题报告.doc
- 论文.doc
- 说明文档.txt
会员赠送权益
黄金会员自选 2 个项目,钻石会员累计自选 5 个项目;一次性赠送,不按天恢复。已领取项目可重复访问。
黄金升级钻石补足总额度;续费不重复赠送。每位付费会员共享有一次本地部署协助。








