软件工程项目—个人通讯录管理系统

个人通讯录管理系统

一、项目背景

当今时代,计算机已经成为人们生活中不可或缺的一部分,它打破了地域时间的限制,改变了人们的工作和生活方式。人们之间的联系越来越便捷,这就使得要经常与很多人保持着联系,而单纯依靠人脑已经很难记住所有人的联系方式还有其各附加信息。如何更好地管理这些信息是每个人都要面临的问题,特别是遇到那些很久没有联系的朋友,再次见面无法马上想起关于这个人的记忆,容易造成不必要的尴尬。基于这些原因,开发一套通讯录管理系统显得尤为重要。

二、编写目的

本系统主要是为了给用户提供一个有序的管理平台,使其能更好的管理个人的通讯录。

三、功能需求

一个系统完整的通讯录管理系统应该包括:数据插入模块、数据修改模块、数据删除模块、数据显示模块、数据查询模块、数据退出模块。
1.数据插入模块:插入通讯录信息,完善通讯录信息;
2.数据修改模块:修改操作,完成通讯录信息的多种更新;
3.数据删除模块:删除操作,完成通讯录信息的多种更新;
4.数据显示模块:完成全部通讯录信息的现实化;
5.数据查询模块:按姓名等多种方式查找通讯信息;
6.数据退出模块:退出该系统,返回主页面。

四、系统流程图

软件工程项目—个人通讯录管理系统

五、联系人数据字典

字段名 字段类型 大小 允许空值 主键 备注
姓名 Varchar 8
手机 Char 12
地址 Varchar 40
QQ/WeChat/MSN Char 18
E-mail Varchar 20
出生年月 smalldatetime
备注 varchar 20

六、E-R图

软件工程项目—个人通讯录管理系统

七、状态图

软件工程项目—个人通讯录管理系统