1.2 研究背景和意义
如今时代人与人的联系愈加亲密,“通讯”成为生活中的必需品。通过电子通讯录记下对方的联系方式,既减轻了大脑的负担,又不再受各种条件的约束,做到便捷管理相关的联系信息,摆脱了传统电话簿,名片的累赘。另外不同于微博,社交网站,电子通讯录完全属于用户自己,而不隶属于某而特定公司或是服务的。
一直以来人们使用传统人工的方式管理各种数据,但是伴随着通讯录数据的的规模不断增多,像数据查询,文护,管理等都将越来越复杂,工作量也将越来越大。所以这种管理方式的缺点越来越明显,比如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和文护都带来了不少的困难。
设计电子通讯录有两个目标,一个是解决信息不确定问题,另一个就是可以达到信息同步与共享。在电子通讯录系统中,人们在网络上的通讯录系统注册一个自己的ID号,登陆自己的账号页面,就可以管理自己的通讯录信息,还可以实现注册用户之间的信息同步,使得通讯信息条目可以第一时间得到自动更新,用户不再担心已经同步的目录是否已经过时,还可以共享对方允许共享的信息条目,达到信息共享的目的。
1.3 电子通讯录开发平台
系统设计框架选用是网页形式。对于网络页面的设计和开发,选用了Microsoft Visual Studio2012.NET的ASP.NET3.0版本;数据库方面,由于此次项目数据量一般,SQL SERVER足够用了,选用的是Microsoft SQL Server 2005。
(1) 系统结构和配置的最低要求:
服务器端:
内存――1Gb。
硬盘――40Gb。
CPU――Intel P4 2.0GHz
操作系统——MICROSOFT WINDOWS XP。
框架库——MICROSOFT .NET FRAMEWORK 2.0。
浏览器——MICROSOFT WINDOWS INTERNET EXPLORER 6.0
数据库管理器—— MICROSOFT SQL SERVER 2005企业版。
文件办公系统――MICROSOFT OFFICE 2010。
浏览器端:
内存――256M。
硬盘――10Gb。
CPU――Intel P4 2.0GHz
操作系统——MICROSOFT WINDOWS SERVER 2003。
浏览器——MICROSOFT WINDOWS INTERNET EXPLORER 6.0
(2) 设计的电子通讯录系统的运行环境是:
操作系统:Microsoft Windows 7 ;
开发环境:Microsoft Visual Studio2012 .NET;
数据库:Microsoft SQL Server 2005;
WEB服务器:IIS 6.0版本,ASP .NET 3.0版本。
1.4 电子通讯录开发工具简介
(1) B/S结构
B/S(Browser/Server)结构即浏览器和服务器结构,用户工作界面是通过WWW浏览器来实现的。
(2) ASP.NET技术
ASP .NET的实现完全依赖于虚拟机,所以它拥有跨平台性,而且支持多种编译类的语言。
(3) Microsoft Visual Studio 2012 .NET集成开发环境
Microsoft Visual Studio 2012 .NET能够使开发人员能够通过与 Microsoft Office System 和 SQL Server 2005 的更好集成。
(4) SQL Server 2005
Microsoft SQL Server 2005将数据库对象的开发与调试集成到 Visual Studio.NET 的开发环境中,从而使开发人员能够使用与其目前用于编写托管组件和应用程序相同的工具来生成和部署数据库对象。
(5) Web服务器
WEB服务器主要功能是提供网上信息浏览服务。Web服务器的工作原理可分成连接过程,请求过程,应答过程和关闭连接四个步骤。四个步骤环环相扣、紧密相联,逻辑性比较强,可以支持多个进程、多个线程以及多个进程与多个线程相混合的技术。