学生毕业设计(论文)
项目开发日期:2008年11月
开发目的:毕业设计
目录
摘要 2
第一部分 3
1.1设计构思 3
1.2系统数据流图: 4
1.3系统数据流程图: 5
1.4系统功能结构图: 6
1.5管理员用户部分功能图: 6
1.6普通用户部分功能图: 6
1.7开发及运行环境: 7
第二部分 数据库设计: 7
2.1用户信息表(tb_User): 7
2.2资料信息表(tb_info) 8
第三部分 通讯录管理系统的实现 9
3.1 公共类的编写 9
3.1.1 OperateAndValidate.cs类 10
3.1.2 OperateAndValidate.cs类 12
3.2 系统登录模块设计: 13
3.3 系统主窗体块模块设计: 15
3.4 添加用户窗体块模块设计: 25
3.5 添加窗体块模块设计: 26
3.6 修改密码窗体块模块设计: 28
第四部分 总结 30
摘要
日益繁多的人际交往使得我们很难搞清楚与每个人之间的联系方式,特别是对于做经常出差的人来说更是难,所以通讯录能够便捷的给我们带来所需要的相关信息。而随着计算机的普及,人们的生活摆脱了传统式的记事本、电话簿,越来越多的靠计算机来帮助人们记住这些事情,极其简便。这就需要有一个使用的通讯录管理系统,用户可以方便的通过自己电脑的通讯录管理系统,来随时查阅自己所需要的信息,而不必再大费周折去翻开那繁琐的记事本。
通讯录管理系统是一个专门针对储存用户联系方式以及一些简单个人信息的实用管理系统,它方便了用户对众多客户、朋友、同事等个人信息的储存和快速查阅的功能,大大减少了查找过程的时间。
第一部分
1.1设计构思
通讯录管理系统功能需求分析:
通讯录管理系统主要功能分为三个模块:用户登录、系统维护以及数据的输出。
用户登录:实现管理员用户与游客用户的不同权限,对系统的实用权的区别
系统维护:包括对用户的添加,信息添加、删除、、查找、排序、修改,修改密码,注销等操作
数据的输出:主要是对相关信息的打印输出功能以及导入Excel功能,能够方便的使用户打印
1.2系统数据流图:
1.3系统数据流程图:
1.4系统功能结构图:
1.5管理员用户部分功能图:
1.6普通用户部分功能图:
1.7开发及运行环境:
本系统开发平台及运行环境如下:
系统开发平台:Microsoft Visual Studio 2005
系统开发语言:C#
数据库管理软件:SQL Server 2000
运行平台:Windows XP (SP2) / Windows2000 (SP4) / Windows Server 2003 (SP1)
运行环境:Microsoft.NET Framework SDK v2.0
分辨率: 最佳效果 1024×768 像素
说明:SP(Service Pack)为Windows操作系统补丁。
第二部分 数据库设计:
数据库名称:db_User,共有2个表:1、用户信息表(tb_User) 2、资料信息表(tb_info)
2.1用户信息表(tb_User):
字段名
数据类型
长度
主键否
描述
UserName
varchar
20
否
用户名称
UserPwd
varchar
20
否
用户密码
UseRight
varchar
20
否
用户权限
2.2资料信息表(tb_info)
字段名
数据类型
长度
主键否
描述
类别
varchar
50
否
记录用户的类别
varchar
50
否
记录用户名称
性别
varchar
50
否
记录用户性别
年龄
intr
4
否
记录用户年龄
生日
varchar
30
否
记录用户生日
手机
varchar
30
否
记录用户手机号
宅电
varchar
30
否
记录用户宅电
传真
varchar
30
否
记录用户传真
QQ
varchar
20
否
记录用户QQ号
邮编
bigint
8
否
记录用户邮编
电子邮箱
varchar
50
否
记录用户Email
家庭住址
varchar
500
否
记录家庭住址
个人爱好
varchar
500
否
记录用户爱好
个人主页
varchar
250
否
记录用户主页
备注
varchar
1000
否
记录其他信息
第三部分 通讯录管理系统的实现
3.1 公共类的编写
开发项目时,以类的形式来组织、封装一些常用的方法和事件,以便提高代码的重用率,大大方便了代码的管理。本系统中创建了两个公共类:BaseOperate.cs 和OperateAndValidate.cs,其中BaseOperate.cs主要用来访问SQL Server数据库和返回基本的ADO.NET对象,OperateAndValidate.cs类主要用来执行控件绑定和数据验证等功能。程序开发时只需要调用相应方法即可。
3.1.1 Operate
相关热词:cnet 通讯录 管理 系统 论文