1 / 30
文档名称:

C#课程设计报告_通讯录管理系统.doc

格式:doc   页数:30
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C#课程设计报告_通讯录管理系统.doc

上传人:追风少年 2013/8/7 文件大小:0 KB

下载得到文件列表

C#课程设计报告_通讯录管理系统.doc

文档介绍

文档介绍:郑州科技学院
C#课程设计设计(论文)
课题:通讯录管理系统


目录

摘要 3
4
4
: 5
: 5
数据库需求分析 6
E-R图 7
数据表设计 7
管理员信息表(): 7
用户信息表(): 8
资料信息表(): 8
9
类的编写 9
系统用户功能模块设计: 9
系统管理员功能模块设计: 11
系统设计运行过程中所遇到的问题: 16
数据库的连接问题 16
登录模块出现角色选择问题 17
用户信息添加模块问题 20
四. C#课程设计总结 26
28
六. 致谢 29
摘要
日益繁多的人际交往使得我们很难搞清楚与每个人之间的联系方式,特别是对于做经常出差的人来说更是难,所以通讯录能够便捷的给我们带来所需要的相关信息。而随着计算机的普及,人们的生活摆脱了传统式的记事本、电话簿,越来越多的靠计算机来帮助人们记住这些事情,极其简便。这就需要有一个使用的通讯录管理系统,用户可以方便的通过自己电脑的通讯录管理系统,来随时查阅自己所需要的信息,而不必再大费周折去翻开那繁琐的记事本。
通讯录管理系统是一个专门针对储存用户联系方式以及一些简单个人信息的实用管理系统,它方便了用户对众多客户、朋友、同事等个人信息的储存和快速查阅的功能,大大减少了查找过程的时间。


通讯录管理系统功能需求分析:
通讯录管理系统主要功能分为三个模块:用户登录、系统维护以及数据的备份输出。
用户登录:实现管理员用户与游客用户的不同权限,对系统的实用权的区别
系统维护:包括对用户的添加,信息添加、删除、、查找、排序、修改,修改密码,注销等操作
数据的备份:主要是对相关信息的备份,输出,打印。以便日后查询,使用。
:
备份资料
添加资料
删除资料
查询资料
修改资料
管理员
普通用户登录
注册
登录
添加
修改
退出
通讯录管理系统数据流图
:
本系统开发平台及运行环境如下:
系统开发平台:Microsoft Visual Studio 2005
系统开发语言:C#
数据库管理软件:SQL Server 2000
运行平台:Windows XP (SP2) / Windows7(32位或64位)/ Windows Server 2003 (SP1)
运行环境:Microsoft Visual Studio 2008
数据库设计
数据库需求分析
1)针对通讯录管理系统,分别对用户登录、添加通讯录和查找、删除以及修改数据进行详细的调研和分析,总结出如下的需求信息:
每条原始记录要有姓名、生日、电话、邮箱、地址信息,其中姓名不能为空。
保证查询到的数据与姓名相一致
根据相应姓名删除对应的全部数据
2)本数据用于登录用户实体以及通讯录信息实体
E-R图
用户
用户名
密码
信息
操作
N
1
姓名
生日
邮箱
电话
地址
数据表设计
数据库名称:DATABASEHOMEWORK,共有3个表:1、管理员信息表() 2、用户信息表() 3、资料信息表()
管理员信息表():
字段名
数据类型
长度
主键否
描述
AdminName
nchar
30

用户名称
AdminPwd
nchar
20

用户密码
用户信息表():
字段名
数据类型
长度
主键否
描述
UserName
nchar
30

用户名称
UserPwd
nchar
30

用户密码
资料信息表():
字段名
数据类型
长度
主键否
描述
用户名
nchar
30

记录用户的名称
姓名
nchar
30

记录用户姓名
性别
nchar
10

记录用户性别
出生日期
datetime

记录用户出生日期
星座
nchar
10

记录用户星座
生肖
nchar
10

记录用户生肖
家庭住址
nchar
100

记录用户家庭住址
电话
nchar
30

记录用户电话