1、项目:通讯录管理系统设计项目:通讯录管理系统设计工作目标u终极目标 设计并实现 “ 通讯录管理系统 ” 。该系统提供多用户的通讯录管理,并能对通讯录中的联系人分组。最终效果如图所示。程序设计 项目:通讯录管理系统设计程序设计 项目:通讯录管理系统设计u工作任务 任务一:系统概要设计; 任务二:制作 “ 用户管理 ” 窗体; 任务三:制作 “ 用户登录 ” 窗体; 任务四:制作 “ 主操作 ” 窗体; 任务五:制作 “ 新增联系人 ” 窗体; 任务六:制作 “ 修改联系人 ” 窗体; 任务七:制作 “ 查找联系人 ” 窗体。程序设计 项目:通讯录管理系统设计任务一:系统概要设计 u一、 功能模块
2、分析 本系统将实现多用户对各自通讯录的管理功能,包括:添加联系人、修改联系人、删除联系人、查找联系人。为了体现多用户的特性,还必须包含一个管理子系统,作用是对用户的信息进行管理。 程序设计 项目:通讯录管理系统设计程序设计 项目:通讯录管理系统设计u二、 数据库设计 1、 表结构 本系统采用 SQL Server 2000为数据库服务器,一共使用到了两张数据表,其表结构如下: 1) 表名:用户。 作用:存储登录用户的用户名和密码。表中各字段的描述如表 8.3所示。 程序设计 项目:通讯录管理系统设计2) 表名:联系人。 作用:存储联系人的信息。表中各字段的描述如表所示。程序设计 项目:通讯录管理系统设计2、 表关系 本系统中,联系人表中的用户名字段是对用户表中的用户名字段的引用。因此,用户名字段在联系人表中是外键。两表之间的关系如图所示。程序设计 项目:通讯录管理系统设计任务二:制作 “ 用户管理 ” 窗体u任务实现 u1、新建解决方案 u2、新建 “ Server” 项目u3、用 Visual Studio 建立数据库连接 u4、创建 Server项目中的窗体程序设计