通讯录管理系统
绪论
在时代不断发展的今天,很多东西都在不断的进步,当然,信息的发展也在不断的随着进步起来,因此,我们所要研究的课题信息管理系统也在向我们缓缓走来,并且涉及到很多的领域,以至于涉及到很多的方面,从大的来讲可以涉及到公司企业的系统的管理,从小的方面来讲可以涉及到单个人的的管理等等,并且随着时代不断的发展,还会涉及到更多的领域。
1引言
1.1课题简介:所谓通讯录管理系统,其实就是在世界上的每个社会上的成员作为用户来说,在他的通讯录的联系人存储中保存他所有联系人的信息的管理,以及时一个管理信息的系统。它所管理的内容对于每一个用户来说都是非常非常重要的,所以,这个所谓的通讯录管理系统必须能够具有很多很强的功能,其中包括对我们所需要的信息必须是完整的,当然对我们也必须是非常有用的,并且它还应该具有随时并且很快查询出我们所要信息的功能,从而用户使用的一个合理的,提供了很大的方便。
1.2开发的意义:当今我们面临着科技的一直提高,计算机科学技术已经逐渐趋向成熟,网上通讯工具的迅速发展,它的功能如此强大以至于已经被人们深刻认识,并且它已经逐渐开始走进人类的社会,与此
同时它的地位也在很多的领域发挥着很到的作用。单纯的从计算机这个方面来说,由于这个领域还很小,所以要使用它来实现我们所需的铜须路的管理,具有太多别的方式不能达到的优点,其中这些优点包括很快的检查速度、便利的查、存储的容量要足够大、意思安全性也要很强、但所需的费用必须合理,尽可能的很低等等。这些优点使得通讯录管理的效率得到了很大的提高。所以从以上的分析可以看出,要开发这样一套软件来管理我们的系统这件事是很有必要的,因此,我感觉这也是锻炼我在将理论运用到现实社会生活中的一次实际的考验,有很大的意义。我也希望通过本次的涉及能让我达到学为所用,从而让我的学习成为有意义,成为有价值的一种时间上的付出。
1.3开发环境及实现技术
1.3.1开发环境:Visual studio 2005,SQL severe
1.3.2开发工具简介:
Visual Studio 2005(以下简称为VS 2005)是一种很新的开发工具,并且这种工具是由美国的微软公司开发出来的,这种最新的版本具有很多的全新功能,其中这种新的功能体现在很多方面在语言方面的强化,并且它的贡献也有很多,其中更好的执行就是它所提供的一种效能,并且在安全这方面也有了很大提高,他已经成为一种编程环境,并且这种环境的功能是很强大的,也是具有很高端效率的,提供了一种统一的并且集成的环境,它还能够支持很多种编程语言在同样的开发环境编写新程序并且
对所编写的应用程序进行调试并加以部署。它是一种全套的并且完整的提供开发的工具集,用于生成ASP.NET Web应用程序,并且它还是一个完全的能够面向对象的一种新型的开发平台。
SQL Severe也就是:数据库管理系统(DBMS),并且它是由Microsoft公司开发和推广的,但是在刚刚开始的时候它是由好几个公司在一起共同开发的,版本也随着时代和技术的发展而不断的更新。
其中数据库(DB)是存放数据的仓库,只不过这些数据存在一定的关联,并按一丁的格式存放在计算机内。简单的说,数据并不仅仅只是单纯的、数字的数据,它还包括文本的内容,当然还有很多例如视频等这些动态的数据。而数据库管理系统(DBMS)是一种系统,并且这种系统的功能是用来管理数据库,还可以根据数据的模型来组织数据,它还包括很多的功能,例如:数据的定义、
操作、是否完整无缺的检查以及是否具有隐私的保护等等。
2 系统的分析与设计
2.1系统开发的目标和思想
本系统主要根据我们人类在日常的社会生活中对实际联系人管理的运用而进行开发设计的.其目的是为了方便人们管理联系人通讯工作的需要,提高数据存储的可靠性,并且方便存储和查询、搜索等一系列的操作。在这个简单的基础上还要设计好一个可以供我们人类正常使用的界面.因此要做很多的设计,
例如将我们每个人通讯录里的联系人进行分类以及一些信息的处理等功能。
2.2系统的可行性研究和需求分析
(一)可行性研究
通讯录管理系统在我们实际应用中非常广泛,其中很多的功能都很齐全也很强大。它不仅是新老同学联系的桥梁,也是和家人沟通慰问的一种亲情便利工具,而且还是自我娱乐的好方式。通讯录管理系统的功能一般包括:增添、修改、删除、搜索、查看及生成等功能。实现的功能概括为用于注册用户,包括家人和朋友;还提供注册用户的个人资料进行修改;对于用户的联系,方便联系人之间的查;可以对于自己的家人和朋友做进一步的资料获得;用户可以对他们所有的联系人的基本资料作相应的改动,包括删除等功能。不过它在一些方面还是会存在一些不完善的地方,不过通过努力和深入探究一定会在短时间内弥补这些缺点,提高质量,完善功能。以便系统能有效完成,实行更多的功能,从而能够给用户带来方便。可行性研究的目的就是判断其是否可行,关键是能否在最短的时间以耗资最少为基础来实现其是否可以解决问题。其中可行性主要包括以下三个方面:(1)技术上的可行性研究:因为与本次所设计的系统相似的管理方面的系统这方面的开发设计已经有一定的时期,也有很多次成功,所以在技术这些方面的基础已经很牢固,因而技术上的准备应该不会存在什么大问题。
(2)经济上的可行性研究:因为该系统的规模是比较小的,所以在经济方面也是在可以接接受的范围。
(3)操作的可行性研究:对于我们所研究的这个问题以至于这类的问题,我们应该现提出问题,然后分析,最后解决之后再反复研究,以便最后保证系统的正常运行。
(二)需求分析
通讯录管理涉及用户信息、联系人信息等数据管理。如果仅仅从管理这方面来说可以把通讯录的内容分为三类:联系人分类、联系人信息管理。该系统的信息管理包括对联系人的增添、修改、删除、搜索、查看等操作,它还应该具有很多的功能,包括:对不同的用户登录设置想要的登录权限和方法、可以查看联系人信息的情况等。
3通讯录管理系统设计数据管理系统有哪些
★首先简单介绍一下ADO.NET的存储类型:
(1)无结构(2)有结构,无层次的数据(3)有层次的数据:XML 文档等等
3.1系统概要设计
3.1.1功能模块分析
本系统将实现很多的功能,具体功能如下图:
3.1.2数据库设计
注:1.数据库名、表名、字段名用英文,以防编码错误。2.字段名尽量不要与关键字重名。如重名,用[]将字段名括起来 ★ 表的结构: 表名:Users 。
作用:保存一些信息,这些信息都包括所要进行登录操作的用户的用户名和密码。如下图所示:
表名:ATTN 。
作用:保存我们在我们联系的范围内的人的一些信息。如下表所示:
★ 表的关系:
在我们设计的这个系统中两个表之间的关系如图所示:
连接数据库的相关代码:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="Server.Properties.Settings.PhoneBookConnectionString"
connectionString="Data Source=localhost\sqlexpress;initial Catalog=PhoneBook;Integrated Security=True;Pooling=False"
providerName="System.Data.SqlClient" />
<add name="Server.Properties.Settings.PhoneBookConnectionString1"
connectionString="Data Source=localhost\sqlexpress;initial Catalog=PhoneBook;Integrated Security=True;Pooling=False"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
3.2制作“用户管理”窗体
任务实现:通过一系列的实现从而创建所要的窗体3.3 制作“用户登录”窗体
3.3.1设计用户登录界面
3.3.2 任务实现
(1)窗体布局

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。