通讯录信息管理系统设计与实现

 2023-05-05 09:05

论文总字数:24945字

摘 要

随着计算机应用技术的成熟和通信信息的技术的不断发展,通讯录成了比不可少的工具,通信成为了信息传播的重要媒体。为了方便信息管理,制作了一个通讯录信息管理系统。通过计算机管理可以使用户对联系人的信息资料进行有效的分类和归总,与此同时,网络通信和多媒体技术丰富了通讯录系统功能应用,满足了更多的需求。本系统设计采用C# .NET winform窗体平台和SQL SERVER数据库实现相结合来实现管理联系方式信息。再结合了C#网络应用编程技术实现即时通讯,以及多媒体技术。本系统分为以下几个功能模块:信息管理模块,信息通讯模块,在线浏览和多媒体技术模块。

关键词: C# .NET,SQL SERVER数据库,信息通讯,多媒体技术

Abstract:With the development of computer application technology and communication information technology, mail list has become an indispensable tool of communication, has become an important medium of information communication. In order to facilitate information management, to create a mail list information management system. Through the computer management allows the user to contact information are classified and summed up, effective at the same time, network communication and multimedia technology to enrich the mail list system function application, to meet more demand. The system design uses a combination to realize the information management contact achieved by C#.NET platform and SQL SERVER database WinForm form. Combined with the implementation of instant messaging application of C# network programming technology, and multimedia technology. The system is divided into the following function modules: information management module, communication module, online browsing and multimedia technology module.

Keywords:C# .NET, SQL SERVER database, Instant Messaging, Multimedia Technology

目录

1 背景 5

1.1 通讯录背景简介 5

1.2 通讯录种类 5

1.3通讯录信息系统的设计目标 6

1.4通讯录信息系统的开发意义 6

1.5通讯录信息系统的可行性分析 6

2 开发环境实现及实现技术 7

2.1开发环境 7

2.2开发工具简介 7

3通讯录管理系统分析与设计 7

3.1功能需求 7

3.2模块设计 9

3.3多媒体播放器系统功能模块设计 9

3.4WEB浏览器功能模块设计 10

3.5数据库设计 11

4通讯录管理系统的实现 13

4.1系统主窗体模块设计 13

4.2信息添加模块设计 13

5系统测试 28

5.1测试方法 28

5.2测试与评价 28

结论 29

参考文献 30

致谢 31

1 背景

1.1 通讯录背景简介

日益繁多的人际交往使得我们很难搞清楚与每个人之间的联系方式,尤其对于一些特定人士更是如此,所以通讯录能够便捷的给我们带来所需要的相关信息。同时,伴随着通讯技术和计算机多媒体技术的不断发展传统的通讯录记述手段也被不断的更新和改变。这也使得更多的人选择通过计算机等工具来处理通讯信息。

通讯录作为通讯录地址的书本,当今的通讯录可以涵盖多项内容。如:姓名、电话号码、单位电话、移动电话、传真号、电子邮件、QQ、MSN、个人主页、公司、街道、邮编、生日、大头帖、车牌、银行帐号、俱乐部名称、爱好等等。

1.2 通讯录种类

(1)传统通讯录

通讯录也可采用纸张印刷,然后装订成册,显示每个人的联系方法,地址等,称之为通讯录。本册通讯录分为简装和精装两种,精装通讯录可用皮革或真皮做为通讯录的封面,可以长期保存。适合企业通讯录,同学通讯录,大学通讯录等。

(2)网络通讯录

网络通讯录是一种利用互联网或实现通讯录网络存储和备份的应用/服务。网络通讯录最重要的一项功能是可以在不同的设备间实现联系人信息的同步。例如:你可以在一台电脑上录入某个联系人的信息,然后在手机或者另外一台电脑中读取或修改该信息。当然,你也可以在个人电脑上录入你的联系人的手机电话号码、Email、QQ、MSN、通信地址等通讯录信息,或对以前的信息进行分组、管理和更新,在你的许可下,该联系人可以看到他所在组内的其他联系人信息,从而实现通讯录共享,而且你还可以直接通过网络通讯录跟你的家人、朋友及同事拨打网络电话、发短信、邮件、传真等。

(3)移动通讯录

是一种利用互联网或移动互联网实现通讯录信息同步更新和备份的应用/服务。你可以在个人电脑、掌上电脑、移动电话等任何联网设备上录入你的联系人的手机电话号码、Email、QQ、MSN、通信地址等通讯录信息,或对以前的信息进行分组、管理和更新,在你的许可下,该联系人可以看到他所在组内的其他联系人信息,从而实现通讯录共享,如果该联系人更新自己的联系信息,你的通讯录会自动更新,实现同步通讯录,并留下旧版本的通讯录信息。

1.3通讯录信息系统的设计目标

将多媒体技术和通讯录系统结合起来,在完成通讯信息操作的同时还可以向用户提供基础多媒体功能。总体目标是能够实现通讯信息存取,即时的数据更新和修改等基本功能,界面友好,采用C/S体系结构。通过Winform界面来实现用户与数据库的交互。操作界面主要用来实现基本操作。数据层实现对后台数据库的插入查找更新删除等操作。先根据功能需求,设计数据库,结合实际分析相关功能模块,完成整体程序设计,然后进行前台相应模块的设计,可以根据进度适当调整功能模块,最终完成通讯里管理系统完整功能的设计与实现。

1.4通讯录信息系统的开发意义

通讯录管理系统一个重要的管理信息系统,通讯录管理系统的内容对于使用的用户来说是非常重要的,所以通讯录管理系统应当是一个在能够方便用户合理且又快捷查询所需信息的同时,还要能满足不同用户在使用时的不同需求。随着计算科学的不断发展,计算机和多媒体技术也日臻成熟,网上通讯工具的迅速发展,其强大的功能已为人们深刻认识,所以,将多媒体技术和网络通讯技术与通讯录系统相结合起来,具有很大的应用需求和实现可能。与此同时,作为计算机软件应用的其中一部分,使用计算机对通讯录进行管理,具有着手工管理所无法比拟的优点,如:检索快捷、可靠性高、容量大、查找准确、保密性好、寿命长、成本低等。这些优点能够极大地提高通讯录管理的效率。加上多媒体功能和网络功能使得本通讯录管理信息系统具有更加丰富的功能。

1.5通讯录信息系统的可行性分析

从技术可行性来分析,本系统是一个典型的数据库应用程序。现有的数据库应用程序开发技术已非常成熟,利用现有技术完全可以实现预定的功能。采用C#开发工具,该工具功能强大,扩展性强,适合任何的编程工作,这些技术完全胜任开发任务;并且利用该工具能使操作人员可在短时间能完全掌握系统维护工作。系统运用了SQL SERVER作为后台数据库,而SQL SERVE是一个全面的、集成的、端到端的数据解决方案,它为组织中的用户提供了一个更安全可靠和更高效的平台用于企业数据和 BI 应用,SQL Server 2008 为 IT 专家和信息工作者带来了强大的、熟悉的工具,同时降低了在从移动设备到企业数据系统的多平台上创建、部署、管理和使用企业数据和分析应用程序的复杂性。。于是,采用C# SQL Server 2008技术完全能够实现本系统的开发。

从经济上可行性来分析,该通讯录管理系统是一个比较小型的系统,是由我一个人进行开发的,所以作为个人开发来说是可行的。

2 开发环境实现及实现技术

2.1开发环境

系统运行的环境

剩余内容已隐藏,请支付后下载全文,论文总字数:24945字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;