C#编写的通讯录

软件设计内容


1.1设计构思

通讯录系统主要功能用户的登录以及数据的维护。
用户登录:在数据库里设置user表,对具有用户名和密码的人方可访问数据库中其他数据。
数据的维护:包括数据的查询、添加、修改、删除的功能,对数据库中联系人进行各种操作。

1.2软件功能的验收标准

一、有较为美观简洁大方的菜单,能保证用户方便、直观、快捷的熟悉并使用软件的各项功能。
二、要求设计并实现一个通讯录管理工具软件,管理用户通信联系人的名片信息。名片包含的主要信息有:姓名、职务、单位、固定电话、手机、E-Mail、QQ、MSN、备注等。
三、系统要有一定的可靠性。

1.3系统功能总流程图

 

1.4软件功能说明

1、用户登录
该系统为私人所用,所以只有在ListView表中存在的用户名及密码可以登录该系统,可以防止载入的联系人信息被非法利用。
2、添加联系人
此功能是添加新的数据,把所需添加的联系人信息输入到数据库中的ListView表中,为以后使用做准备
3、查找联系人
此功能是根据姓名查找表中存在的联系人各种信息,为后面的各种操作做准备。
4、修改联系人
此功能是把查出的联系人的各种信息做修改,并保存在数据库中的ListView表中。
5、删除联系人
此功能是把ListView表中存在的某条不需要的信息删除。

1.5开发及运行环境

本系统开发平台及运行环境如下:
系统开发平台:Microsoft Visual Studio 2010
系统开发语言:C#
运行平台:Windows XP (SP2) / Windows2000 (SP4) / Windows Server 2003 (SP1)
运行环境:Microsoft.NET Framework 4.0

主要技术设计


2.1 名片文件操作的实现技术

检测文件是否存在:System.IO.File.Exists(@"D:\通讯录存档\Cards.txt")
写文件:System.IO.File.AppendAllText(@"D: \通讯录存档\Log.txt", string.Format(Text));
读文件:将txt读取的信息放入str字符串中,再用Split方法将信息拆分,得到所需的数据

private int File_Search()
        {
            StreamReader sr &#
  • 5
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值