文档介绍:郑州科技学院
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
否
记录用户电话