通讯录管理系统C#编程_课程设计福建工程学院
课程名称:
C#.NET程序设计
设计题目:
通讯录管理系统
学生班级:
学生姓名:
指导教师:
完成日期:
一、设计目的 1
二、需求分析 2
2
2
3
3
3
3
三、模块分析及设计 4
4
4
四、数据库设计 5
5
E-R图 6
数据表设计 6
(Users) 6
(Contact) 7
五、制作过程及要点 7
IsExist类 7
用户登录与注册模块详细设计 8
14
通讯录“显示全部”模块 15
通讯录“添加”模块 17
通讯录“查找”模块 18
通讯录“修改”模块 20
通讯录“删除”模块 22
六、设计总结 24
七、主要参考书及手册 25
一、设计目的
日益繁多的人际交往使得我们很难搞清楚与每个人之间的联系方式,特别是对于做经常出差的人来说更是难,所以通讯录能够便捷的给我们带来所需要的相关信息。而随着计算机的普及,人们的生活摆脱了传统式的记事本、 簿,越来越多的靠计算机来帮助人们记住这些事情,极其简便。这就需要有一个使用的通讯录管理系统,用户可以方便的通过自己电脑的通讯录管理系统,来随时查阅自己所需要的信息,而不必再大费周折去翻开那繁琐的记事本。
通讯录管理系统是一个专门针对储存用户联系方式以及一些简单个人信息的实用管理系统,它方便了用户对众多客户、朋友、同事等个人信息的储存和快速查阅的功能,大大减少了查找过程的时间。
二、需求分析
通讯录管理系统
通讯录管理系统功能需求分析:
通讯录管理系统主要功能分为五个模块:用户登录与注册、用户查询、添加记录、修改记录、删除记录。
用户登录与注册:实现不同用户的注册跟登录通讯录
显示全部:实现用户对所有存在于数据库中的数据的显示,方便用户了解数据存储的情况。
查找记录:实现用户在本软件数据库中查找自己需要的数据功能。
添加记录:实现用户添加一条完整的记录,包括姓名、生日、 、邮箱、地址。
修改记录:用户对数据库中已存在的记录进行修改,然后保存已经修改过的数据
删除记录:用户对数据库中已经存在的记录进行行删除操作,然后保存修改过的数据
界面应简洁,使用者易操作
本系统开发平台及运行环境如下:
系统开发平台:Microsoft Visual Studio 2008
系统开发语言:C#
数据库管理软件:SQL Server 2005
运行平台:Windows XP (SP2) / Windows2000 (SP4) / Windows Server 2003 (SP1)
分辨率: 最佳效果 1024×768 像素
说明:SP(Service Pack)为Windows操作系统补丁。
数据库模块
数据库名
运行平台
编程语言
简要描述
TongXunLu
Sql2005
SQL
Contact表跟Users表
三、模块分析及设计
系统功能结构图
通讯录管理系统
注册侧
登录
显示全部
添
加
查
找
修
改
删
除
退出系统
用户
注册
登录
通讯录管理系统
通讯录管理系统
主界面
显示全部
查找记录
修改记录
删除记录
退出系统
四、数据库设计
1)针对通讯录管理系统,分别对用户登录、添加通讯录和查找、删除以及修改数据进行详细的调研和分析,总结出如下的需求信息:
每条原始记录要有姓名、生日、 、邮箱、地址信息,其中姓名不能为空。
保证查询到的数据与姓名相一致
根据相应姓名删除对应的全部数据
2)本数据用于登录用户实体以及通讯录信息实体
E-R图
用户
用户名
密码
信息
操作
N
1
姓名
生日
邮箱
地址
数据表设计
·数据库名称:TongXunLu,共有2个表: 1、用户表(Users)
2、通讯录联系表(Contact)
登录用户信息表(Users)
字段名
数据类型
长度
主键否
允许
通讯录管理系统C#编程 课程设计 来自淘豆网www.taodocs.com转载请标明出处.