基于PHP的同城交友网站毕业论文.doc

上传人:小小飞 文档编号:3921114 上传时间:2019-10-10 格式:DOC 页数:55 大小:3.38MB
返回 下载 相关 举报
基于PHP的同城交友网站毕业论文.doc_第1页
第1页 / 共55页
基于PHP的同城交友网站毕业论文.doc_第2页
第2页 / 共55页
基于PHP的同城交友网站毕业论文.doc_第3页
第3页 / 共55页
基于PHP的同城交友网站毕业论文.doc_第4页
第4页 / 共55页
基于PHP的同城交友网站毕业论文.doc_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《基于PHP的同城交友网站毕业论文.doc》由会员分享,可在线阅读,更多相关《基于PHP的同城交友网站毕业论文.doc(55页珍藏版)》请在三一文库上搜索。

1、码农毕业设计下载网: 华科学院HUAKE INSTITUTE OF TAIYUAN UNIVERSITY OF SCIENCE & TECHNOLOGY 毕业设计(论文)题目:基于PHP的同城交友网站学 生 姓 名 _ _学 号 _ _班 级 _ 所属院(系)_ 指 导 教 师 _ _ 2015 年 6 月 1 日太原科技大学华科学院毕业设计(论文)任务书专业:电子商务 时间:2015 年 6 月 1 日学 生 姓 名指 导 教 师设计(论文)题目基于PHP的同城交友网站主要研究内容1. 同城交友网站首页的界面设计与实现;2. 同城交友网站注册用户管理界面的设计与实现;3. 同城交友网站好友管

2、理界面的设计与实现;4. 同城交友网站好友日志界面的设计与实现;5. 后台数据管理界面的设计与实现;6. 后台数据新闻管理界面的设计与实现;7. 后台会员日志管理界面的设计与实现;研究方法通过Dreamweaver对网站页面的编写,将页面导入在Mysql数据库下PHP的配置,使用PHP环境配置IIS服务器,脚本使用Javascript和Html语言,使用Flash进行动画效果的实现。主要技术指标(或研究目标)1. 编程语言:采用Dreamweaver和php编程语言进行开发。2. 核心技术:采用Mysql数据库+php的软件在Windows环境下的方案。3. 具体设计:Fireworks对we

3、b图形的设计和优化,Flash动画效果的制作。要参考文献1 MySQL & PHP快速入门 (美) Wade Maxfield著2 MySQL程序设计与数据库管理 李立功, 赵扬编著3 PHP 4.0 Web开发技术指南 (美) Tobias Ratschiller, Till Gerken著4Ajax与PHPWeb开发(罗)达里 等著,王德民,王新颖,刘昕 译人民邮电出版社2008-4-15PHP 5 高级应用开发实践(美)厄尔曼(Ullman,L.)著,王军,龚涛译人民邮电出版社2008-4-16PHP程序设计(第2版) (美)勒道夫,(美)塔特罗,(美)麦肯泰尔著,陈浩,胡丹,徐景译电子

4、工业出版社2007-3-17PHP Web开发快速入门及实例精选(含光盘1张) 陆昌辉,熊帅,刘瑞涛等编著电子工业出版社2008-4-18PHP & MySQL:为创建动态的数据库驱动的网站而展现的视觉蓝图 PHP & MySQLJanet Valade著John Wiley & Sons2007-8-19PHP项目开发全程实录张仿彦,刘中华,杨丽等编著清华大学出版社2008-6-110PHP 5 高级应用开发实践(美)厄尔曼(Ullman,L.)著,王军,龚涛译人民邮电出版社2008-4-1基于PHP的同城交友网站摘 要在线交友是互联网发展的必然产物,它改变了人们的网络交往形态,使得人们的即

5、时通信变得更加的直观和亲切,并且具有良好的发展趋势。同城交友网站站我们使用 Microsoft公司的PHP开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。从基本功能来看,本系统主要是用来查询、浏览故障描述信息。鉴于此主要功能,系统界面的设计应方便用户的查阅。因此,台式机系统采用目前非常流行的类MSDN的主界面。该系统主要用于在信息的日常管理。系统界面友好,操作简单,易学易用,从总体方案上力求达到该软件所需的目标要求。本文从系统开发、运

6、行环境的选择、系统功能的需求分析、功能模块的划分、数据库及数据表的设计与开发到系统功能模块的具体开发实现都进行了详细的分析和介绍。同城交友网站站,满足了之间的点对点多媒体通信,为宽带网络上的个人客户们提供聊天功能。而交友系统拉近了人与人之间的距离,丰富人们的业余时间,为人们在网络中交友提供了便捷的渠道。【关键词】: 交友网站; Mysql; PHP 码农毕业设计下载网:码农毕业设计下载网:Based on the PHP city dating siteAbstractThe network video chat is inevitable product with the Internet

7、development. It not only changed peoples communication form in the network and made network instant messaging was more intuitional and kind between people and people, also has good development trend.The development and operation of this video chat and making friends website used LAMP (Linux+Apache+M

8、ySQL+PHP) architecture which was called golden components of website development and FMS (Flash Media Server) technology. This website system made up of making friends website system and audio/video chat system two parts. And the making friends website system also included two system function module

9、s, which is website front-stage system for common member and website backstage system for administrator to manage this website. This website system realized many functions, which include making friends, commercial affairs, audio/video chat. And it have many features such as simple operation, stable

10、working and cross platform, ect.This paper has analyzed and introduced from system development, choice to operating environment, requirements analysis of system functions, partition of function module, design and development of database and data table to specific development and realization of the s

11、ystem function module detailly.This video chat and making friends website has satisfied point-to-point multimedia communication between any two customer, and provides high quality audio/video chat functions for individual customers in broadband network. The making friends system not only makes the d

12、istance that between people and people are more closer, and enriches peoples Spare time, but also provides convenient channel for people make friends in network.Keywords: video chat; making friends website; LAMP; FMS; PHP目 录第一章前言1第二章. 同城交友网站站开发所需要的工具22.1 系统开发工具介绍22.1.1 Macromedia Dreamweaver MX CS简介

13、22.1.2 Macromedia Fireworks MX CS简介32.1.3 Macromedia Flash MX CS简介42.1.4 PHP简介52.1.5 MySQL简介62.2 系统需求92.2.1 Macromedia Dreamweaver MX等软件的系统需求92.2.2 在Mysql数据库下PHP的配置92.3 PHP环境配置102.3.1 配置IIS102.3.2 安装IIS服务器10第三章 系统分析12第四章 功能模块描述1241各模块功能简介:1242管理后台子模块1243流程路如下:13第五章 系统数据结构分析15第六章 界面设计196.1 前台用户界面设计19

14、6.1.1 网站首页界面196.1.2 注册用户管理界面216.1.3 交友查询管理界面246.1.4 好友日志界面266.1.5 在线留言管理界面286.2后台管理界面的设计296.2.1管理员帐号管理界面316.2.2 新闻管理界面336.2.3 会员日志管理界面368 结束语37致 谢38参考文献38码农毕业设计下载网:码农毕业设计下载网:第一章前言随着互联网技术的迅速发展以及宽带的普及,带宽已经不再是语音、视频聊天发展的瓶颈。2006年7月19日,在中国互联网络信息中心(CNNIC)发布的第十八次中国互联网络发展状况统计报告中显示,中国内地网民总人数已达1.23亿人,而使用宽带上网的网

15、民人数就达到了7700万人。而在2006 年12月,CNNIC发布的2006 年中国即时通信市场调查报告显示,经常使用语音或者视频进行聊天的用户占所有即时通信用户的43.39%。据iResearch艾瑞市场咨询公司研究,2006年底网上交友市场规模达到3.6亿元,其中网上休闲交友市场规模为1.86亿元,网上婚恋交友市场规模为1.75亿元。随着互联网用户的快速发展和成熟,网上交友市场规模将进一步增长。iResearch艾瑞市场咨询公司预计,2008年网上交友市场规模将达9.91亿元,其中网上婚恋交友市场规模为6.53亿元,网上休闲交友市场规模为3.2亿元,网上商务交友市场规模为1620万元。整个

16、网络交友市场规模年均复合增长率将达71.7%,而到了2010年,中国网上婚恋交友市场规模将达到12亿元,年均复合增长率为84.7%。这些数据表明,网络交友作为一种新的产业模式正在形成。而今,人们已经不再满足于传统的文本聊天模式,在线交友模式已经由传统的交友模式转向为语音、视频、图像等多媒体形式的聊天模式。本设计的目的就是要开发出一个可以提供用户注册、在线聊天,留言的交友型网站。该网站系统是一个拥有交友系统,该同城交友网站站的建立,使得广大网民不但拥有一个可以敞开心扉谈天说地、诉说衷肠的地方,丰富了人们的业余生活,而且还可以在这里找到自己感兴趣的朋友。,能够使得任何两个陌生人相识1。而网络,使传

17、统社交圈的范围从家人、朋友、同学、同事这些有限的小圈子无限拓展,任意二人,都有可能在网络上找到一条沟通的桥梁。本网站系统就是要成为这座人与人之间进行沟通的桥梁和纽带。用户不但可以查看新闻,交友查询、交友派对,会员注册,在线留言等,还可以按照自己所需的条件去搜索其他会员的详细资料,快速便捷地找到自己感兴趣的人。而网站后台管理系统的开发,方便了管理员对网站会员的用户资料和所有信息进行管理,而且还拥有发布站内新闻和公告等功能。第二章. 同城交友网站站开发所需要的工具2.1 系统开发工具介绍2.1.1 Macromedia Dreamweaver MX CS简介Macromedia Dreamweav

18、er MX CS提供了更多功能强劲的可视化设计工具、应用开发环境以及代码编辑支持。使开发人员和设计师能够快捷的创建代码规范的应用程序,集成程度非常高,开发环境精简而高效,开发人员能够运用Dreamweaver与他们的服务器技术构建功能强大的网络应用程序衔接到用户的数据、网络服务体系。 Dreamweaver MX CS提供基于强大的规范管理来确保高质量的设计,设计环境提供CSS迅速高效的开发代码简洁、专业规范的站点。Dreamweaver MX CS新特点简介如下:1、将世界一流水平的“设计”和“代码”编辑器合二为一在设计窗口中精化源代使你能够按工作的需要定制自己的用户界面。2、利用丰富的CS

19、S样式表支持构筑复杂的、标准规范的站点。同时提供了丰富的使用工具用于快速选择和样式属性控制工具。3、跨浏览器有效性检查。4、使用内置的图形编辑程序让开发更加节省时间5、创建更适用的用户界面6、功能更多的CSS支持,CSS的可视化设计CSS检查工具:7、改进CSS直观应用效果8、改进的CSS面板9、基于文本属性改进的CSS检查工具10、新的基于页面属性的CSS11、CSS代码提示:在代码窗口中快速查看手工编写的CSS样式的提示,或由Ctrl/Space键调出代码提示。12、运用完整的集成开发环境来开发HTML、XHTML、XML、ASP、Microsoft ASP.NET、JSP、PHP、和Ma

20、cromedia ColdFusion站点。通过Macromedia插件中心你可以获取超过800个免费插件来定制和扩展你的开发环境。13、 FTP安全保障:所有传输的文件完全加密,并阻止越权存取你的信息、file内容、用户名和口令。14、外部文档/代码的无缝结合15、增强与MX其它软件产品的结合能力,包括Flash、Fireworks及其他Macromedia Studio MX CS设计开发工具。16、Microsoft ASP.NET Form控制对象:使用改进后的ASP.NET对象和属性检查工具构建操作Microsoft ASP.NET web forms。17、PHP服务器行为:重新编

21、写的PHP语法和服务器行为,包括Master - Detail页面设置模块、用户身份证验证模块等。18、改进的表格编辑工具19、更加可靠实用的FTP客户程序20、修改的insert面板21、高效率的文件编辑过程。22、更多有效地代码编辑:像按右键弹出的编码工具,更新后的查询替换工具,更多的搜索选择项并且能够保存搜索条件,以及能够迅速启动的属性检查工具.23、详尽的属性编辑:利用属性检查工具构建详尽的编辑:列出每个适用于当前选择项的可用标记属性。24、利用改进的用户界面查找东西更加快速,更多的更加清晰的显示上下文以及焦点,快速存取最近使用的文档和教程资源。2.1.2 Macromedia Fir

22、eworks MX CS简介Macromedia Fireworks MX CS 是用于设计、优化和集成 Web 图形的完备解决方案。经由专业化的控制、更为快捷的性能以及完美的集成,自如地掌控图形开发。Fireworks MX CS新功能有: 1、执行效率的提高 2、用户界面的改进 3、内建FTP登陆和版本控制 4、新的特效 5、自动图形 6、新的照片修饰工具 7、服务器端代码的支持 8、系统反锯齿和自定义反锯齿 9、双字节支持 10、提供了JavaScript API接口 2.1.3 Macromedia Flash MX CS简介Flash MX2004是一款功能非常强大的动画制作软件,你

23、只需把你已经编辑好的图片调入该程序中,然后可以对图片进行任意的控制,如由上到下、由左到右等等,而且制作出的动画文件大小绝对让你满意。Flash基于矢量图的Web标准,可以制作Web导航、互动图片及动画效果,可以被Netscape、Macintosh、Windows、AOL以及四千多万可浏览flash的浏览器支持。Flash MX CS新功能有:1、时间线效果加速和简化时间线上可重复使用的通用交互任务。 例如:改变时间线效果允许用户快速为一个对象设置动画,位置,缩放,不透明和颜色变化。2.行为无需了解代码,就可以通过行为面板快速应用ActionScript。 用户还可以创建自己的行为。3.PDF

24、&EPS支持4.CSS 样式表5.锯齿文字6.模板:增加了许多模板。7.开始页面该新窗口可以让用户选择从哪个项目开始工作。8.帮助新的帮助系统整合全部帮助信息到应用程序中。9.视频导入向导当导入视频片断时,这个新的多步向导提供控制指定范围的视频被导入,可重复使用的编码设置和颜色修正新性能。10.外部FLV支持你现在可以直接播放硬盘上的FLV(Flash视频)文件(不需要导入)。 这样可以用有限的内存播放很长的视频文件而不需要从服务器下载完全部文件。11.改良的性能重大的改进已经增强了全部性能,用户将会注意到编译后的文件将不仅在Flash Player 7中执行效果好,同样在以前版本的播放器中也

25、很好。12.拼写检查/全局查找替换功能可以对整个FLA文件进行全局查找和替换,并且支持正规表达式13.辅助功能支持改进MSAA(Microsft Active Accessibility)标准。14.动作脚本2.0为支持面向对象编程做了非常大的改进。15.历史面板和命令16.Unicode&字符串面板完全支持Unicode,字符串面板允许本地语言直接成为多国语言。17.扩展性发展了新的可扩展架构,将有几个三方软件提供支持。18.发布设置增强了报表功能。2.1.4 PHP简介PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP

26、 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,成分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序

27、驻留在内存中,其他用户在一次访问这个程序时就不需要重新编译程序了,只须直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。PHP 最强大最显著的特性之一,是它支持很大范围的数据库。您会发现利用 PHP 编写数据库支持的网页简单得难以置信。目前,PHP 支持如下数据库: Adabas D Ingres Oracle (OCI7 and OCI8) dBase InterBase Ovrimos Empress FrontBase PostgreSQL FilePr

28、o (read-only) mSQL Solid Hyperwave Direct MS-SQL Sybase IBM DB2 MySQL Velocis Informix ODBC Unix dbm (实际上通过扩展库的应用,php也可以连接access等) * 开放源码 - 所有的PHP源码都可以得到。事实上,所有的源码都包含在随书附带的光盘中。 * 没有运行费用 - PHP是免费的。 * 基于服务器端 - 由于PHP是在Web服务器端运行的,PHP程序可以很大、很复杂而不会降低客户端的运行速度。 * 跨平台 - 虽然我是以win2000操作系统下构建网站的,但PHP程序可以运行在UNIX

29、,Linux,或者Windows等所有主流操作系统下。 * 嵌入HTML - 因为PHP语言可以嵌入到HTML内部,所以PHP很容易学习。 * 简单的语言 - 和Java和C+不同,PHP语言坚持以基本语言为基础,然而它的功能也强大到足以支持任何类型的Web站点。 * 效率高 - 和其它的解释性语言相比,PHP系统消耗较少的系统资源。当PHP作为Apache Web服务器的一部分时,运行代码不需要调试外部二进制程序,服务器解释脚本不需要承担任何额外负担。 * 分析XML - 用户可以组建一个可以读取XML信息的PHP版本。 * 数据库模块 - 用户可以使用PHP存取Oracle、Sybase、

30、MS SQL、Adabase D、MySQL、mSQL、PostgreSQL、dBase、FilePro、Unix dbm、Informix/Illustra等类型的数据库,以及任何支持ODBC标准的数据库。 * 文件存取-PHP有许多支持文件存取函数。 * 文本处理-PHP有许多函数处理字符串,其中包括模式匹配的能力。 * 复杂的变量-PHP支持标量、数组、关联数组等变量,这给用户提供了以支持其它的高级数据结构的坚实基础。 * 图象处理-用户可以使用PHP动态的创建输出图像、PDF 文件甚至 Flash 动画(使用 libswf 和 Ming)。 *更多其他功能。2.1.5 MySQL简介M

31、ySQL是一个多用户、多线程的SQL数据库,是一个客户机/服务器结构的应用,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。SQL (Structured Query Language结构化查询语言)是目前使用最广的并且是标准的数据库语言。SQL语言使得存取或更新信息变得十分容易,你可以直接使用SQL从网站上查询信息。MySQL的快速和灵活性足以满足一个网站的信息管理工作。数据库与用户端之间的接口程序可以使用CGI进行通信。新网ChinaDNS使用的是PHP,使用PHP和MySQL这两样东西加在一起,对于开发数据驱动的网站这项工作而言是最佳组合。PHP是一种用于服务器端执行程序

32、解释的脚本语言。如果你接触过ASP的话,那么您对于在HTML页面中嵌入代码应该是比较熟悉了。PHP代码在服务器一端被解释、执行并转变成普通的HTML页面内容,送给浏览器一端。这种模式使得我们可以用它来完成相当复杂的功能。MySQL的功能特点如下:1、可以同时处理几乎不限数量的用户;2、处理多达50,000,000以上的记录;3、命令执行速度快,也许是现今最快的;4、简单有效的用户特权系统。5、数据类型 字段支持大量数据类型是件好事。通常的整数、浮点数、字符串和数字均以多种长度表示,并支持变长的BLOB(Binary Large OBject)类型。对?br 字段由自动增量选项,日期时间字段也能

33、很好的表示。MySQL与大多数其他数据库系统不同的是提供两个相对不常用的字段类型:ENUM和SET。ENUM是一个枚举类型,非常类适于Pascal语言的枚举类型,它允许程序员看到类似于red、green、blue的字段值,而MySQL只将这些值存储为一个字节。SET也是从Pascal借用的,它也是一个枚举类型,但一个单独字段一次可存储多个值,这种存储多个枚举值的能力也许不会给你一些印象(并可能威胁第三范式定义),但正确使用SET和CONTAINS关键字可以省去很多表连接,能获得很好的性能提高。 6、SQL兼容性 MySQL包含一些与SQL标准不同的转变,他们的大多数被设计成是对SQL语言脚本语

34、言的不足的一种补偿。然而,另一些扩展确实使 MySQL与众不同,例如,LINK子句搜索是自动地忽略大小写的。MySQL 也允许用户自定义的SQL函数,换句话说,一个程序员可以编写一个函数然后集成到MySQL中,并且其表现的与任何基本函数如SUM()或AVG ()没有什么不同。函数必须被编译道一个共享库文件中(.so文件),然后用一个LOAD FUNCTION命令装载。 它也缺乏一些常用的SQL功能,没有子选择(在查询中的查询)。视图(View)也没了。当然大多数子查询可以用简单的连接(join)子句重写,但有时用两个嵌套的查询思考问题比一个大连接容易。同样,视图仅仅为程序员隐蔽where子句,

35、但这正是程序员们期望的另一种便利。 7、存储过程和触发器 MySQL没有一种存储过程(Stored Procedure)语言,这是对习惯于企业级数据库的程序员的最大限制。多语句SQL命令必须通过客户方代码来协调,这种情形是借助于相当健全的查询语言和赋予客户端锁定和解锁表的能力,这样才允许的多语句运行。 8、参考完整性(Referential Integrity-RI) MySQL的主要的缺陷之一是缺乏标准的RI机制;然而,MySQL的创造者也不是对其用户的愿望置若罔闻,并且提供了一些解决办法。其中之一是支持唯一索引。Rule限制的缺乏(在给钉字段域上的一种固定的范围限制)通过大量的数据类型来补

36、偿。不简单地提供检查约束(一个字段相对于同一行的另一个字段的之值的限制)、外部关键字和经常与RI相关的“级联删除”功能。有趣的是,当不支持这些功能时,SQL分析器容忍这些语句的句法。这样做目的是易于移植数据库到MySQL中。这是一个很好的尝试,并且它确实未来支持该功能留下方便之门;然而,那些没有仔细阅读文档的的人可能误以为这些功能实际上是存在的。 9、安全性 自始至终我对MySQL最大的抱怨是其安全系统,它唯一的缺点是复杂而非标准,另外只有到调用mysqladmin来重读用户权限时才发生改变。通常的SQL GRANT/REVOKE 语句到最近的版本才被支持,但是至少他们现在有了。 MySQL的

37、编写者广泛地记载了其特定的安全性系统,但是它确实需要一条可能是别无它法的学习过程。 10、备份和恢复、数据导入/导出 强制参考一致性的缺乏显著地简化备份和恢复,单靠数据导入/导出就可完美复制这一功能。LOAD DATA INFILE命令给了数据导入很大的灵活性。SELECT INTO命令实现了数据导出的相等功能。另外,既然MySQL不使用原始的分区,所有的数据库数据能用一个文件系统备份保存。数据库活动能被记载。与通常的数据库日志不同(存储记录变化或在记录映像之前/之后), MySQL记载实际的SQL语句。这允许数据库被恢复到失败前的那一点,但是不允许提交(commit)和回卷(rollback

38、)操作。11、连接性 MySQL客户库是客户/服务器结构的C语言库,它意味着一个客户能查询驻留在另一台机器的一个数据库。然而MySQL真正的强项处于该库中的语言“包装器(wrapper)”, Perl、Pathon和PHP只是一部分。Apache的Web服务器也有许多模块例如目录存取文件等允许各种各样的Apache配置信息(例如目录存取文件)使用MySQL,应用程序接口简单、一致并且相但完整。另外、多平台ODBC驱动程序可自由获得。 12、未来 MySQL的开发继续以快速进行着。事实上,开发步伐对大多数开放源代码是一种挑战。本文提到的几个抱怨中有很多新功能正在解决,然而,我将不对还没确实存在的

39、特征做评价。开发者们向我表明了在未来的开发中把增加查询功能和提高查询速度作为最高优先级。 13、总结 Mysql是数据库领域的中间派。它缺乏一个全功能数据库的大多数主要特征,但是又有比类似Xbase记录存储引擎更多的特征。它象企业级RDBMS那样需要一个积极的服务者守护程序,但是不能象他们那样消费资源。查询语言允许复杂的连接(join)查询,但是所有的参考完整必须由程序员强制保证。 MySQL在Linux世界里找到一个位置提供简洁和速度,同时仍然提供足够的功能使程序员高兴。数据库程序员将喜欢其查询功能和广泛的客户库,数据库管理员会觉得系统缺乏主要数据库功能,他们会发觉它对简单数据库(在不能保证

40、购买大牌数据库时)是有价值的。 2.2 系统需求2.2.1 Macromedia Dreamweaver MX等软件的系统需求Windows操作系统Intel奔腾处理器或类似,主频633M以上Windows 98/Me/2000 或Windows NT4.0 或者更高版本可用RAM 64MB可用硬盘空间120MB增强色16位,800*600dpi分辨率显示器(推荐使用更高的分辨率和颜色深度)CD-ROM驱动器表2.1 软件系统需求配置在Dreamweaver MX下开发PHP,需要一个Web服务器,一个应用程序服务器,一个数据库和一个驱动器用来驱动数据库,上表列出的是一个在Mysql数据库下开

41、发PHP的典型配置。2.2.2 在Mysql数据库下PHP的配置UltrDev系统Web服务器应用程序服务器数据库驱动器Windows NT server或2000本地运行的IIS本地运行的IISMysql驱动表2.2 PHP的配置2.3 PHP环境配置2.3.1 配置IIS图2.1 IIS配置本系统采用了Microsoft的IIS5.0作为系统服务器,在安装操作系统的时候,IIS并没有默认安装到操作系统中,其安装过程非常简单,下面介绍IIS的安装步骤:打开“控制面板”里面的“添加/删除程序”选项,然后选择“添加删除Windows组件”,最后选中弹出对话框的“Internet信息服务(IIS)

42、选项”,如下图所示,按照系统提示进行安装即可。在安装完毕以后,需要测试服务器是否安装成功,打开浏览器,然后输入http:/localhost 或者http:/127.0.0.1,测试是否成功。2.3.2 安装IIS服务器进入管理界面,打开控制面板,双击打开“管理工具”,然后选择“Internet 信息服务”,双击图标,进入管理工具界面,如下图所示:图2.2 管理工具界面展开服务器,在“默认WEB站点上“单击鼠标右键选“属性”选中“主目录”选项卡,设置本地路径。如下图所示:图2.3. 本地路径设置界面单击“文档”,为默认文档添加index.php。设置此项的目的是当打开网站时将打开,index.

43、php。单击“确定“按钮,此时IIS的设置已完成。第三章 系统分析同城交友网站站是针对交友进行管理,是利用计算机进行集中管理而开发的系统。该系统引擎连接MYSQL数据库进行开发的注册会员管理系统,力求与实际相结合具有查询、管理等功能。主要包括实现以下基本功能:1)要求既能够分门别类的浏览,可进行检索与查找,可有查看新闻,交友查询、交友派对,会员注册,在线留言。2)能够对注册用户的基本信息进行添加、修改、删除、更新等操作。3)设计出的软件能够提供一个良好的模板或平台,使得用户以后能够按照基本要求对同城交友网站站的内容进行修改和更新,方便用户的使用。第四章 功能模块描述41各模块功能简介:1 交友

44、派对管理交友派对管理应该包括的基本内容:包括活动标题,日期,地点,费用,备注,发布时间等还可打印功能,可通过活动标题,地点查找相关信息。2 在线留言注册会员可添加留言,或者查看所有留言内容。3 站内新闻站内新闻,可随时了解最新的新闻,双击可查看详细内容4 交友查询包括用户名,姓名,性别,出生年月,照片等,点击“详细”可清楚看到详细资料(姓名,性别,出生年月,照片,QQ,电话,个人爱好,个人特长,个人性格,交友要求等,)这些资料可通过搜索用户名,姓名查找。42管理后台子模块1管理员帐号管理管理员帐号管理分为普通管理员,超级管理员,主要包括用户名,密码,确认密码,权限等。2站内新闻站内新闻分为添加

45、站内新闻,查询站内新闻,主要所括标题,类别,内容,添加人等。3交友派对管理交友派对管理分为添加交友派对,查询交友派对,主要所括活动标题,日期,地点,费用,备注等。4留言管理留言管理通过搜索姓名,留言查找会员的信息,可回复,删除,修改等信息。5注册用户管理管理员可以管理注册用户,审核,删除,修改等操作。43流程路如下:系统ER图如下:管理员实体ER图会员注册实体ER图交友派对实体ER图站内新闻实体ER图第五章 系统数据结构分析系统数据库结构主要有表用户管理表、管理员表、站内新闻表,交友派对、留言管理,注册用户管理等几个表组成。公告表主要是存储用户显示的用户信息。管理员表主要是存储管理员的信息。图片表主要是存储图片的信息。用户表主要是存储用户的注册信息。allusers表:序号字段名称字段类型大小允许为空最大长度备注1idInt 4102username1502553pwd1502554cx1502555

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1