软件工程项目—个人通讯录管理系统
个人通讯录管理系统
一、项目背景
当今时代,计算机已经成为人们生活中不可或缺的一部分,它打破了地域时间的限制,改变了人们的工作和生活方式。人们之间的联系越来越便捷,这就使得要经常与很多人保持着联系,而单纯依靠人脑已经很难记住所有人的联系方式还有其各附加信息。如何更好地管理这些信息是每个人都要面临的问题,特别是遇到那些很久没有联系的朋友,再次见面无法马上想起关于这个人的记忆,容易造成不必要的尴尬。基于这些原因,开发一套通讯录管理系统显得尤为重要。
二、编写目的
本系统主要是为了给用户提供一个有序的管理平台,使其能更好的管理个人的通讯录。
三、功能需求
一个系统完整的通讯录管理系统应该包括:数据插入模块、数据修改模块、数据删除模块、数据显示模块、数据查询模块、数据退出模块。
1.数据插入模块:插入通讯录信息,完善通讯录信息;
2.数据修改模块:修改操作,完成通讯录信息的多种更新;
3.数据删除模块:删除操作,完成通讯录信息的多种更新;
4.数据显示模块:完成全部通讯录信息的现实化;
5.数据查询模块:按姓名等多种方式查找通讯信息;
6.数据退出模块:退出该系统,返回主页面。
四、系统流程图
五、联系人数据字典
字段名 | 字段类型 | 大小 | 允许空值 | 主键 | 备注 |
---|---|---|---|---|---|
姓名 | Varchar | 8 | 否 | ||
手机 | Char | 12 | 否 | 是 | |
地址 | Varchar | 40 | 是 | ||
QQ/WeChat/MSN | Char | 18 | 否 | ||
Varchar | 20 | 是 | |||
出生年月 | smalldatetime | 是 | |||
备注 | varchar | 20 | 是 |