当前位置:帮我工作网 > 作业需求 >

做一个基于PHP通讯录管理的设计与实现

1.引言

选题背景

本通讯录信息管理系统用计算机管理电子通讯录的一种计算机应用技术的创新,在计算机还未普及之前通讯管理都是由联系人采用名片,笔录手工记帐的方式来操作的.现在一般的通讯录管理都是采用计算机作为工具的实用的计算机通讯录管理程序来帮助人们进行更有效的通讯录信息管理。通讯录管理系统是典型的信息管理系统(mis),要求应用程序功能完备,易使用等特点。

选题意义

当今我们面临着科技的一直提高,计算机科学技术已经逐渐趋向成熟,网上通讯工具的迅速发展,它的功能如此强大以至于已经被人们深刻认识,并且它已经逐渐开始走进人类的社会,与此同时它的地位也在很多的领域发挥着很到的作用。单纯的从计算机这个方面来说,由于这个领域还很小,所以要使用它来实现我们所需的铜须路的管理,具有太多别的方式不能达到的优点,其中这些优点包括很快的检查速度、便利的查找、存储的容量要足够大、意思安全性也要很强、但所需的费用必须合理,尽可能的很低等等。这些优点使得通讯录管理的效率得到了很大的提高。所以从以上的分析可以看出,要开发这样一套软件来管理我们的系统这件事是很有必要的,因此,我感觉这也是锻炼我在将理论运用到现实社会生活中的一次实际的考验,有很大的意义。我也希望通过本次的涉及能让我达到学为所用,从而让我的学习成为有意义,成为有价值的一种时间上的付出。

2.系统开发工具与需求分析

2.1 系统开发工具与环境

2.1.1 系统开发环境
本文设计的通讯录管理系统是采用B/S模式开发的,服务端采用MySQL数据库服务器作为数据处理和存储平台,开发语言选用开发环境中PHP的语言。用户使用浏览器对服务端数据进行操作,所以一台能上网的电脑是必须的,至少对公司的内网是可以联通的。系统运行在Microsoft Windows xp以上,对服务器即承载电脑的最低硬件配置大致如下:
CPU: Intel 奔腾G5400
内存:2GB
硬盘:100GB
网卡:10M100M
2.1.2 JetBrains PhpStorm
PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。
2.1.3 Apache 2.4.39
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。 
Apache HTTP服务器是一个模块化的服务器,源于NCSAhttpd服务器,经过多次修改,成为世界使用排名第一的Web服务器软件。
它可以运行在几乎所有广泛使用的计算机平台上。
 
2.1.4 MySQL 5.0.96
MySQL是一个精巧的开源SQL数据库管理系统,它是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统运用最常用的数据库管理语言,即结构化查询语言(SQL)进行对数据库的管理。由于MySQL是开放源代码的,您可以自由的使用。由于它强大的功能、灵活性、丰富的应用编程接口(API)及精巧的系统结构,受到广大自由软件爱好们者甚至是商业类软件用户的青睐,特别是与Apache 和 PHPPERL结合,给建立基于数据库的动态网站提供了强大的动力。
MySQL是一个真正意义上的多用户、多线程的SQL数据库服务器。SQL(结构化查询语言)是世界上最流行和标准化的数据库语言。MySQL是以一个客户机服务器结构来实现的,它是由一个服务器守护程序 MySQ和很多个不同的客户程序和数据库组成的。
SQL 是一种标准化的语言,它使得存储、更新和获取信息变得更加容易。比如,你可以用SQL语句为一个网站检索产品信息和存储顾客的信息,同时MySQL也是足够的快和灵活可以让你存储记录的文件和图片。
MySQL数据库的主要功能只在组织和管理很庞大或复杂的信息和基于client的库存查询请求不仅仅为客户提供信息,而且还可以为您自己使用数据库可以提供如下功能:
(1)减少记录编档的时间
(2)减小记录检索时间
(3)灵活的查找序列
(4)灵活的输出格式
(5)多个用户同时访问记录
在运行数据库系统时,MySQL的使用相当简单,且进行MySQL安装和使用所需的工作也很少。
2.1.5 php 5.2.17 nts
PHP原始为Personal Home Page的缩写,已经正式更名为 "PHP: Hypertext Preprocessor"。自20世纪90年代国内互联网开始发展到现在,互联网信息几乎覆盖了我们日常活动所有知识范畴,并逐渐成为我们生活、学习、工作中必不可少的一部分。据统计,从2003 年开始,我国的网页规模基本保持了翻番的增长速度,并且呈上升趋势。PHP 语言作为当今最热门的网站程序开发语言,它具有成本低、速度快、可移植性好、 内置丰富的函数库等优点,因此被越来越多的企业应用于网站开发中。但随着互联网的不断更新换代,PHP语言也出现了不少问题。 
根据动态网站要求,PHP语言作为一种语言程序,其专用性逐渐在应用过程中显现,其技术水平的优劣与否将直接影响网站的运行效率。其特点是具有公开的源代码, 在程序设计上与通用型语言,如C语言相似性较高,因此在操作过程中简单易懂,可操作性强。同时,PHP语言具有较高的数据传送处理水平和输出水平,可以广泛应用在Windows系统及各类Web服务器中。如果数据量较大,PHP语言还可以拓宽链接面,与各种数据库相连,缓解数据存储、检索及维护压力。随着技术的发展,PHP 语言搜索引擎还可以量体裁衣,实行个性化服务,如根据客户的喜好进行分类收集储存,极大提高了数据运行效率。

2.2 需求分析

2.2.1 系统可行性分析
通讯录管理系统在我们实际应用中非常广泛,其中很多的功能都很齐全也很强大。它不仅是新老同学联系的桥梁,也是和家人沟通慰问的一种亲情便利工具,而且还是自我娱乐的好方式。通讯录管理系统的功能一般包括:增添、修改、删除、搜索、查看及生成等功能。实现的功能概括为用于注册用户,包括家人和朋友;还提供注册用户的个人资料进行修改;对于用户的联系,方便联系人之间的查找;可以对于自己的家人和朋友做进一步的资料获得;用户可以对他们所有的联系人的基本资料作相应的改动,包括删除等功能。不过它在一些方面还是会存在一些不完善的地方,不过通过努力和深入探究一定会在短时间内弥补这些缺点,提高质量,完善功能。以便系统能有效完成,实行更多的功能,从而能够给用户带来方便。可行性研究的目的就是判断其是否可行,关键是能否在最短的时间以耗资最少为基础来实现其是否可以解决问题。其中可行性主要包括以下三个方面:
(1)技术上的可行性研究:因为与本次所设计的系统相似的管理方面的系统这方面的开发设计已经有一定的时期,也有很多次成功,所以在技术这些方面的基础已经很牢固,因而技术上的准备应该不会存在什么大问题。
(2)经济上的可行性研究:因为该系统的规模是比较小的,所以在经济方面也是在可以接受的范围。
(3)操作的可行性研究:对于我们所研究的这个问题以至于这类的问题,我们应该现提出问题,然后分析,最后解决之后再反复研究,以便最后保证系统的正常运行。
2.2.2 系统需求分析
通讯录管理涉及用户信息、联系人信息等数据管理。如果仅仅从管理这方面来说可以把通讯录的内容分为三类:联系人分类、联系人信息管理。该系统的信息管理包括对联系人的增添、修改、删除、搜索、查看等操作,它还应该具有很多的功能,包括:对不同的用户登录设置想要的登录权限和方法、可以查看联系人信息的情况等。

上一篇:做一个基于php学生信息管理系统

下一篇:JAVASCRIPT补考大作业要求

学生网页设计作业成品怎么发送呢
. 邮箱传送
. Q Q 传送
. 旺旺传送
学生网页设计作业成品有什么保障呢
. 官方优质模板
. 描述100%一致
. 诚信服务
. 安全交易
. 售后保障
学生网页设计作业成品有什么服务呢
. 协助修改页面信息
. 多渠道沟通
. 1:1售后指导
学生网页设计作业成品怎么支付呢
. 在线支付
. 线下汇款
. 财付通
. 支付宝
帮我作业网服务介绍
. 大学生作业模板
. 定制大学生作业
. 商家信息发布
. 学生作业任务发布

2005-2022 版权所有:帮我作业网 并保留所有权利

E-mail: 2656895362@qq.com ,1826816020@qq.com

乘车路线:2路 11路 38路珠江道路南国际新源大厦B座1104

联系帮我作业网 联系帮我作业网2656895362 帮我作业网 work85

冀ICP备18007408号-1

收缩
  • 联系帮我作业网客服