网上在线学习平台.doc

上传人:精*** 文档编号:1163323 上传时间:2024-12-30 格式:DOC 页数:31 大小:1.58MB
下载 相关 举报
网上在线学习平台.doc_第1页
第1页 / 共31页
网上在线学习平台.doc_第2页
第2页 / 共31页
网上在线学习平台.doc_第3页
第3页 / 共31页
网上在线学习平台.doc_第4页
第4页 / 共31页
网上在线学习平台.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

1、黄河水利职业技术学院信息工程系毕业设计摘 要随着社会的进步,经济的快速发展,电脑的普及,互联网逐渐成为人们生活中不可缺少的一部分,成为人们快速获取、发布和传递信息的重要媒介,同时它在政治、经济、文化等方面发挥着越来越重要的作用,Internet上浏览发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网络上搜索出来并在网站上呈现。因此网站开发在Internet应用上的地位显而易见,它已成为政府、公司企业信息化建设的重要组成部分,成为发布信息和相互交流的重要平台,从而备受人们的重视。在知识越来越重要、知识日新月异的时代,终生学习对每一个人的

2、发展是必要的,如何在有效的时间内学到更多知识,增强自己的竞争力,网上学习成为众多人的首选,不用去图书馆,更不用花钱买书,无论是白领还是蓝领,只要随时随地轻轻敲动键盘,输入自己想了解的知识,就能迅速的获得想要的知识,还能与其他用户进行沟通交流。正是基于以上原因,我决定做一个网上在线学习方面的网站,为广大希望提升自己知识量增强竞争能力的用户在网络上搭建一个学习交流的平台。我的毕业设计(远方学习社)利用php语言进行编写,用mysql数据库对数据进行存储和处理。关键词:动态网站、互联网、网上学习、phpAbstract With the progress of society, rapid econ

3、omic development and popularization of computers, the Internet gradually become an indispensable part of life, become quick access, publish, and an important medium for transmitting information, while it is in the political, economic, cultural, and played an increasingly important role, internet bro

4、wsing information is mainly released through the website to achieve, to get information is the Internet sea in accordance with certain methods of retrieval of the information they need to search out and from the network on the web site presented. Therefore, the application of web development positio

5、n in the internet is obvious, it has become the government, enterprises, the integration of information within an important part of the release of information to become an important platform for exchange with the outside world, so much attention. More and more important in the information age and in

6、formation, people generally feel the need for lifelong learning how to learn more effectively within the knowledge, enhance their competitive edge, online learning has become the first choice of many people, do not buy a newspaper, do not go to the library, do not spend money to purchase of books, b

7、oth white-collar or blue collar, no matter when and where, as long as the knock gently move the keyboard, find they want to learn the knowledge, you can easily and fast browsing, but also with other users communication exchange. This convenient, fast, inexpensive new way to learn is the online e-lea

8、rning. It is for these reasons, I decided to do an online e-learning aspects of the site, for the majority want to upgrade their knowledge and enhance the competitiveness of the amount of users on the network to build a learning platform for the exchange. My graduation (distance learning community)

9、using php language and compiles with mysql database for data storage and processing. Key words: dynamic websites, Internet, online learning, php 目录第一章 引言31.1、动态网站开发简介41.2、本课题的研究意义4第二章 基础知识简介62.1、PHP概述62.1.1、PHP的主要功能与特点6第三章 系统设计83.1、系统概述83.2、数据库设计93.2.1、数据库应用技术简介93.2.2、系统的E-R图93.2.3、系统功能图103.2.4、 Mys

10、ql数据库的使用103.2.5、设计数据库123.3、系统开发与环境确定143.3.1、硬件配置143.3.2、软件配置14第四章 具体设计154.1、总体设计思路154.1.1、 具体设计思路154.2、用户管理17第五章 网站设计的实现185.1、动态网页各部分的实现185.2、本网站中主页souye.php页面及其主要代码:19第六章 性能测试与分析326.1、运行远方学习社系统326.2、运行各个模块进行调试326.3、对调试结果进行分析326.4、主要页面的测试所得截图32第七章 总结37致 谢38参考文献39第一章 引言随着社会生活节奏的加快,知识日新月异,如何在最短的时间内学到急

11、需的技能成为众多希望改变自己始终站在前列的的人们的挑战,网上学习相比传统学习的方便有效迅速等特点逐渐成为广大人们学习的首选。 因此网上学习系统拥有巨大的需求,具有广阔的发展前景,为此我选择了网上学习系统作为自己毕业设计的实践项目,通过这个远方学习社,为广大用户提供了更多更有价值的文学知识,供他们在最短的时间内迅速充电,还能让用户相互进行交流,彼此获取相关学习的经验。1.1、动态网站开发简介早期的动态网站开发技术使用的是CGIBIN接口。开发人员编写与接口相关的单独的程序和基于Web的应用程序,后者通过Web服务器来调用前者。这种开发技术存在着严重的扩展性问题每一个新的CGI程序要求在服务器上新

12、增一个进程。如果多个用户并发地访问该程序,这些进程将耗尽该Web服务器所有的可用资源,直至其崩溃。为克服这一弊端,微软公司提出了Active Server Pages(ASP)技术,该技术利用“插件”和API简化了Web应用程序的开发。ASP与CGI相比,其优点是可以包含HTML标签,可以直接存取数据库及使用无限扩充的ActiveX控件,因此在程序编制上更富有灵活性。但该技术基本上是局限于微软的操作系统平台之上,主要工作环境是微软的IIS应用程序结构,所以ASP技术不能很容易地实现跨平台的Web服务器程序开发。Hypertext Preprocessor(超文本预处理器),即PHP动态网站开发

13、技术与ASP相似,也是一种嵌入HTML文档的服务器端脚本语言。其语法大部分与C、Java、Perl等语言相似,并形成了自己的独有风格,利用该语言Web程序员可以快速地开发出动态网页。PHP在大多数Unix平台、GUN/Linux和微软Windows平台上均可以运行。PHP的优点主要有:安装方便,学习过程简单;数据库连接方便,兼容性强;扩展性强;可以进行面向对象编程等。1.2、本课题的研究意义当今的社会是一个知识日新月异的时代,电脑的普及更加快了知识的更新和信息的传播,导致信息泛滥成灾。互联网以拥有一股巨大变革力量的面貌出现在人们生活中。其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并

14、发挥着越来越重要的作用。因为网络本身就是信息的载体,它与普通的报纸、书籍、图书等,具有速度快、容量大、费用少、使用方便等优势。比如,如果你对某种书籍感兴趣,想尽快了解到这些知识,有了互联网,只要手指一点,就可以找到相关的学习网站,这样就可以用很少的时间、很少的费用很快的找到自己想要了解的信息,自己想看到的书籍。网上的学习网站一般都是免费的,这也为喜欢书籍、希望提升自己知识储备的用户提供一个学习交流的平台,你可以在这里找到你想要的查询到的任何一种书籍,无论是散文还是名著。当互联网本身变成信息海洋的时候,人类不得不面临另一场新的挑战:那就是超越信息,将信息转化为知识。著名的经济学家、1972年诺贝

15、尔经济学奖获得者赫伯特西蒙早在20多年前就指出过:在信息时代,最稀缺的资源不再是信息本身,而是对信息的处理能力。传统的各种网络工具(搜索引擎、网上查询、数据挖掘)以及各种软件工具等,越来越难以满足深层次的需要。如何让信息和知识通过互联网有序、广泛、深入地传播,将零散、隐形的知识快速转化为具有使用价值的显性知识。这是当今社会最为关心的问题。网站开发无形中解决了各种问题。网络开始真正凸现无穷的知识价值。为了适应信息网络化形势,紧跟时代潮流,使自己能在新世纪中运用网站开发技术建一个网上在线学习平台,让喜爱学习的朋友可以利用网络快速充电,利用网络创建彼此沟通的桥梁,这是我创建该网站的初衷。第二章 基础

16、知识简介2.1、PHP概述PHP(Hypertext Preprocessor)是一个嵌套的缩写名称,中文全称是“超级文本预处理语言”,于1994年由Rasmus Lerdorf创建,是一种HTML内嵌式语言,与微软的ASP类似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言风格类似C语言,主要用于开发服务器端应用程序及动态网站。PHP 和HTML一样,是一种编写网页的脚本语言,不同之处是,PHP是一种服务器端的语言,它保存在服务器上,当客户端请求某个PHP文件时,首先服务器要对它进行处理,处理完毕后才发送到客户端;而HTML则没有这么复杂,它不需要经过服务器端的解释过程。PHP又同

17、ASP,用户可以混合使用PHP和HEML编写Web页面。当访问者浏览页面是,服务器端首先会对页面中的PHP命令进行处理,然后吧处理后的结果连同HTML内容一起创导访问端的浏览器。但是与ASP不同的是,PHP是一种源代码开放程序,拥有很好的跨平台兼容性,用户可以在WindowsNT系统以及许多版本的UNIX系统上运行PHP,而且可以将PHP作为Apache服务器的内置模块或CGI程序运行。PHP利用程序设计的语法来控制HTML代码的输出,从而给网站注入动态的成分。用户可以使用PHP和HTML生成动态网站主页。它还提供了网站和数据库的接口,为生成数据驱动的网站提供基础,更提高了网站的灵活性。2.1

18、.1、PHP的主要功能与特点PHP脚本语言的语法结构与C语言和Perl语言的语法风格非常相似。用户在使用变量前不需要对变量进行声明。使用PHP创建数组的过程也非常简单。PHP还具有基本的面向对象组件功能,可以极大地方便用户有效组织和封装自己编写的代码。PHP除了能够精确的控制web页面的现实内容之外,用户还可以通过使用PHP发送HTTP报头,用户可以通过PHP设置cookies,用于识别用户身份,并对用户浏览页面进行重定向。PHP具有非常强大的数据库支持功能,几乎能够访问目前所有较为流行的数据库系统。此外,PHP可以与多个外接库集成,为用户提供更多的使用功能。 PHP不需要特殊的环境和IDE,

19、可以以“”作为代码的结束。也可以用带有“”标记,甚至是用“”的ASP格式来配置PHP,PHP会在这些标记处处理所有的事情。PHP的重要特点如下:1)效率高2)功能全面3)支持多种数据库4)面向对象编程5)可扩展性6)可伸缩性7)易学好用第三章 系统设计3.1、系统概述远方学习社是根据网络在线学习成为一种新的潮流、广大网友不断补充新知识的需求而设计的一种简单实用的网络在线学习系统。用户可以在很短的时间内寻找到自己的想要的学习内容,并可以相互之间进行探讨。1、远方学习社的构成远方学习社由用户注册、用户登录、学习区、留言板、管理员登录、管理员专区等部分组成。2、用户注册用户注册的功能是在增加网站的人

20、气,同时赋予注册用户以会员的功能,享有更多的权限。3、用户登录用户登录的功能是区别会员和非会员,同时赋予他们相应的权限。4、学习区学习区分为外国文学、现代文学、中国古典文学、人物传记、小说、诗词、人生哲理、商场职场、职业指导九大模块,用户可以在此学习自己需要的知识,增强自己的竞争力。5、留言板会员(注册用户)可以在留言板里浏览其他会员的留言,并和其他会员进行交流以及发表自己的言论。6、管理员登录管理员登录的功能是区分管理员和会员以及非会员的权限,保护后台的数据的安全。7、管理员专区管理员专区的功能是管理员可以进行更新文章、删除文章、添加文章、设置系统等操作,用于增强网站的时效性和新鲜性。8、系

21、统的功能用户可以浏览文章,学习自己需要的知识,增强自己的竞争力,会员还可以查看其他会员的留言并和其他会员交流。管理员可以进行更新文章、删除文章、添加文章、设置系统等操作,用来增强网站的时效性和新鲜性,增强网站的吸引力。3.2、数据库设计3.2.1、数据库应用技术简介MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。Mysql数据库是完全网络化的跨平台关系型数据库系统,同时是具有客户/服务器体系结构的分布式数据库管理系统。用户可利用多种语言编写访问Mysql数据库的程序,特别是与PHP更是黄金组合

22、,运用十分广泛,Mysql数据库的几项优点如下:l 支持5000万条记录的数据仓库。l 适应所有平台。l 开源软件l 使用简单,安装方便l 内置的MERCE表提供了一个独特管理多个表的方法l 同时访问数据库的用户数量不受限制; l 可以保存超过50,000,000条记录; l 是目前市场上现有产品中运行速度最快的数据库系统; l 用户权限设置简单、有效。数据库是网络编程中最重要的部分,要实现一个功能比较完善的系统,数据库是不可缺少的工具。3.2.2、系统的E-R图管理员与小说的E-R图如图所示:管理员管理小说时间内容名称类型作者编号删除修改添加密码账号管理留言用户修改删除小说内容编号时间管理用

23、 户用户名昵称修改删除密码图3-1 管理员与小说的E-R图会员与小说的E-R图如图所示:会员密码账号发布留言小说内容姓名时间图3-2 会员与小说的E-R图3.2.3、系统功能图系统功能图管理员管理用户管理会员管理发表留言 注册浏览页面修改密码搜索功能登录寻回密码搜索功能浏览页面查看留言系统设置操作用户添加文章文章留言管理图3-3 系统功能图3.2.4、 Mysql数据库的使用Mysql的每个命令符之间都要用分号“;”,其作用是告诉mysql数据库执行这个命令,如果漏掉的话,mysql将不执行这些命令,为此mysql提供了一个持续符号,持续符号是一个箭头,如下头所示:数据库的登录登录数据库有两种

24、主要的方法,一种通过cmd窗口登录,另一种通过phpStudyAdmin集成环境登录。1)通过cmd窗口的登录2)通过phpStudyAdmin集成环境登录修改用户登录密码修改数据库用户登录密码需要使用mysqladmin命令,其格式;mysqladmin _u用户名 p旧密码 password 新密码也可以通过phpStudyAdmin集成环境登录,phpStudyAdmin集成环境登录-mysql setting窗口登录创建数据库和数据表1)创建数据库要创建一个数据库,可以使用命令“create database name”2)创建数据库表创建数据库表可以使用命令“create table

25、 name”来创建,我们可以以一实例来说明如何创建数据库表voteoption。CREATE TABLE voteoption ( ID smallint(5) NOT NULL auto_increment, Votename varchar(100) NOT NULL, Time datetime NOT NULL default 0000-00-00 00:00:00, PRIMARY KEY (ID) ;也可以直接通过phpStudyAdmin集成环境登录后创建数据库和数据库表3.2.5、设计数据库Mysql数据库,数据库名称:yuanhang。数据表:管理员表:adminzone,书

26、目详细信息表:book,会员表:member,留言表:message,书目类别表:type,访问表:webcount建立数据表表3-1 管理员表:adminzone表3-2 书目详细信息表:book表3-3 会员表:member表3-4 留言表:message表3-5 书目类别表:type表3-6 访问表3.3、系统开发与环境确定3.3.1、硬件配置3.3.2、软件配置操作系统:microsoft windows xp professional 软件开发环境:Adobe Dreamweaver CS3 、php 、Apache2、phpStudy集成环境第四章 具体设计4.1、总体设计思路随着

27、网络技术的不断发展,网络应用已经渗透到人类生活的各个角落。作为网络世界的支撑点网站,更是人们关注的热点:政府利用网站宣传自己的施政纲领,日益成为与百姓交流的直通车;企业利用网站宣传自己的形象,挖掘无限商机;个人利用网站展示个性风采,创建彼此沟通的桥梁。越来越多的人希望拥有网站,开辟网络世界里的一片天地。如何设计一个出色的网站呢?关于这个问题,人们讨论的很多,可以讨论的内容也很多,根据自己的设计体会,总结出以下具体设计思路:4.1.1、 具体设计思路1、定位网站的主题和名称网站的主题也就是网站的题材,网站设计开始首先遇到的问题。网站题材千奇百怪,琳琅满目,只要想的到,就可以把它制作出来。2、定位

28、网站的CI形象所谓CI,是借用的广告术语。(CI是英文corporate identity的缩),意思是通过视觉来统一企业的形象。现实生活中的CI策划比比皆是,杰出的例子如:可口可乐公司,全球统一的标志,色彩和产品包装,给我们的印象极为深刻。更多的例子如SONY,三菱,麦当劳等等。一个杰出的网站,和实体公司一样,也需要整体的形象包装和设计。准确的,有创意的CI设计,对网站的宣传推广有事半功倍的效果。在您的网站主题和名称定下来之后,需要思考的就是网站的CI形象。(1)、设计网站的标志(logo).首先需要设计制作一个网站的标志(logo)。就如同商标一样,logo是站点特色和内涵的集中体现,看见

29、logo就让大家联想起自己的站点。Logo是网站的标志。标志可以是中文,英文字母,可以是符号,图案,可以是动物或者人物等等。标志的设计创意主要来自网站的名称和内容。我做的是网上在线学习,所以我的站标就体现了该网站的主旨:远方学习社。(2)、网页色彩搭配1)网页设计的色彩思考 2)网页色彩搭配内涵 3)网站设计风格和色彩搭配经验谈网站给人的第一印象来自视觉冲击,确定网站的标准色彩是相当重要的一步。不同的色彩搭配产生不同的效果,并可能影响到访问者的情绪。“标准色彩”是指能体现网站形象和延伸内涵的色彩。作为网页设计师来说,做到有针对性的用色是相当重要的,因为网站往往是各种各样的,大公司的、政府组织、

30、体育组织、聊天的、新闻的、个人主页等等,不同内容的网页的用色应是有较大的区别,所以要合理的使用色彩来体现出网站的特色,这是高明的做法。我的求职招聘网站以淡色为主色调,整个网站页面色调显得很宁静。3、设计网站的宣传标语网站的宣传标语也可以说是网站的精神,网站的目标。用一句话甚至一个词来高度概括。类似实际生活中的广告金句。例如:鹊巢的“味道好极了”;麦斯威尔的“好东西和好朋友一起分享”;Intel的“给你一个奔腾的心”。我的远方学习社的宣传标语就是:“丰富阅读,智慧人生”4、确定网站的栏目内容和版块建立一个网站好比写一篇文章,首先要拟好提纲,文章才能主题明确,层次清晰。如果网站结构不清晰,目录庞杂

31、,内容东一块西一块。结果不但浏览者看得糊涂,自己扩充和维护网站也相当困难。在动手制作网页前,一定要考虑好以下三方面:(1)确定栏目和版块;(2)确定网站的目录结构和链接结构(3)确定网站的整体风格创意设计栏目的实质是一个网站的大纲索引,索引应该将网站的主体明确显示出来。在制定栏目的时候,要仔细考虑,合理安排。1.紧扣网页的主题 一般的做法是:将主题按一定的方法分类并将它们作为网站的主栏目。2.设一个最近更新或网站指南栏目如果你的首页没有安排版面放置最近更新内容信息,就有必要设立一个“最近更新”的栏目。这样做是为了照顾常来的访客,让自己的主页更有人性化。3.设定一个可以双向交流的栏目4.2、用户

32、管理在动态网站的建设中我们采用了后台数据库与前台相连接的技术实现了动态网页的定期更新,主页面中可以看到管理员登陆、会员用户登录,点击管理员登录可以进入管理登陆页面,如果输入用户名、密码正确可以进入后台管理系统。对与后台管理这一块,其安全性必须是有一定的高度,这样对于那些目的不明或是黑客来说,可以起到足够的遏制作用,一定程度上增强了该系统的安全性,也能使系统的可用性时间延长适当的时间。对于前台来说,设计初衷和理念中是以简洁大方为主线,进入后台管理我们可以实现对用户的管理、共享资源的管理等等操作。可以进行实时自动更新等功能,实现用户信息的个人定制。本章小结根据自己的设计体会,总结出以下基本设计思路

33、: 1.定位网站的主题和名称 2.定位网站的CI形象 3.确定网站的栏目内容和版块 建立一个网站好比写一篇文章,首先要拟好提纲,文章才能主题明确,层次清晰。如果网站结构不清晰,目录庞杂,内容东一块西一块。结果不但浏览者看得糊涂,自己扩充和维护网站也相当困难。在动手制作网页前,一定要考虑好以下三方面:1.栏目和版块;2.网站的目录结构和链接结构3.确定网站的整体风格创意设计网站的链接结构是指页面之间相互链接的拓扑结构。它建立在目录结构基础之上,但可以跨越目录。形象的说:每个页面都是一个固定点,链接则是在两个固定点之间的连线。一个点可以和一个点连接,也可以和多个点连接。更重要的是,这些点并不是分布

34、在一个平面上,而是存在于一个立体的空间中。第五章 网站设计的实现本网站的设计主要使用php动态网站开发技术来实现,现将设计工程中技术的实现介绍如下:5.1、动态网页各部分的实现本网站采用了后台数据库与前台连接的技术实现了各个部分的链接。在前台的页面中我们又分为几个大块:(1)用户注册(2)用户登录(3)学习区(4)留言板(5)留言区(6)管理员登录(7)管理员专区等5.2、本网站中主页souye.php页面及其主要代码:图5-1主页主要代码如下:mysql_select_db($database_yuanhang, $yuanhang);$query_Recmessage = sprintf(

35、SELECT * FROM message WHERE nickname LIKE CONCAT(%,%s,%) OR message_titile LIKE CONCAT(%,%s,%) OR message_cont LIKE CONCAT(%,%s,%) , GetSQLValueString($skeyword1_Recmessage, text),GetSQLValueString($skeyword2_Recmessage, text),GetSQLValueString($skeyword3_Recmessage, text);$query_limit_Recmessage =

36、sprintf(%s LIMIT %d, %d, $query_Recmessage, $startRow_Recmessage, $maxRows_Recmessage);$Recmessage = mysql_query($query_limit_Recmessage, $yuanhang) or die(mysql_error();$row_Recmessage = mysql_fetch_assoc($Recmessage);if (isset($_GETtotalRows_Recmessage) $totalRows_Recmessage = $_GETtotalRows_Recme

37、ssage; else $all_Recmessage = mysql_query($query_Recmessage); $totalRows_Recmessage = mysql_num_rows($all_Recmessage);if(isset($HTTP_POST_VARS)reset ($HTTP_POST_VARS);while (list ($key, $val) = each ($HTTP_POST_VARS) $nextItem = &.strtolower($key).=;if (!stristr($MM_removeList, $nextItem) $MM_keepFo

38、rm .= &.$key.=.urlencode($val);/ create the Form + URL string and remove the intial & from each of the strings$MM_keepBoth = $MM_keepURL.&.$MM_keepForm;if (strlen($MM_keepBoth) 0) $MM_keepBoth = substr($MM_keepBoth, 1);if (strlen($MM_keepURL) 0) $MM_keepURL = substr($MM_keepURL, 1);if (strlen($MM_ke

39、epForm) 0) $MM_keepForm = substr($MM_keepForm, 1);?本章小结本章主要介绍网站分为用户注册、用户登录、学习区、留言板、管理员登录、管理员专区等模块,以及网站的主页,还有一些网站应用的特殊代码和功能,比如显示所在地天气、搜索功能、统计浏览者总数等。第六章 性能测试与分析6.1、运行远方学习社系统在网站登陆页面利用有效的用户名和密码登陆到网站首页。6.2、运行各个模块进行调试利用不同的用户和权限,运行各个模块,依次进行基本调试。6.3、对调试结果进行分析经过多次的调试和系统的分析后,对发现的错误进行归纳总结分析,逐个突破。6.4、主要页面的测试所得截

40、图1)网站首页souye.php的测试网站首页能显示所在地天气情况,温馨提示用户及时关注天气变化,具有统计访客数以及在线人数的功能,增加网站的人气。运用限制用户访问的技术,会员可以在首页直接进行登录,登录后会员具有查看留言板和留言的权限,普通用户则不具有。用户可以利用搜索功能搜索自己比较关注的信息。首页有最近更新栏,用户可以迅速的了解到网站信息的变化。图6-1网站首页2)外国文学foreignmore.php页面的测试外国文学页面运用了php捕获字符串的技术是每一外国文学的内容只显示200个字符,提高了网页的美观程度。图6-2外国文学页面3)文章浏览shownotes.php页面的测试文章浏览

41、页面展示了每一篇文章的具体内容,用户点击返回首页可以快速的返回首页。图6-3文章浏览页面4)留言板message.php页面的测试留言板页面显示用户的所有留言,该页面利用了限制用户访问的技术,会员可以凭用户名和密码登录后查看留言板,普通用户则没有这个权限。运用了php事件日历的技术,会员可以通过日历查看每月每日的留言。该页面还有音乐播放器,会员可以在此逗留,听优美的音乐放松心情。图6-4 留言板页面5)注册页面 register.php页面的测试注册页面运用了检查新用户名的技术,防止用户重复注册。注册页面具有密码程度安全框,通过方框的长短显示用户密码的安全程度。用户只有同意会员注册协议才能完成

42、注册。图6-5注册页面6)登录页面login.php页面的测试会员登录页面可以调用cook事件记录用户名和密码,具有验证码的功能保障系统的安全性,验证码不清时可以进行刷新,当用户忘记密码时点击忘记密码,然后按步骤可以寻回。图6-6登录页面7)管理用户首页setting.php页面的测试管理员登录后可以在此修改网站基本资料,网站地址等信息。图6-7 管理用户首页8)管理员管理中心upzone.php页面的测试该页面运用限制对页的访问技术,保证了后台数据库的安全性,运用显示总记录数的服务器行为,可以显示会员的总记录数。管理员可以对会员的基本信息进行修改和删除。图6-8管理员管理中心页面9)添加文章

43、add.php页面的测试该页面运用限制对页的访问技术,保证了后台数据库的安全性,运用插入记录的服务器行为,管理员可以不断更新新的文章,保持网站文章处于最新状态,提高文章的吸引力。图6-9添加文章页面10)搜索search.php页面的测试当用户在首页通过关键字搜索自己感兴趣的文章后,搜索结果会在该页显示。用户可以快速的找到自己感兴趣的文章。图6-10搜索页面第七章 总结这次毕业设计让我更加熟悉了从理论到实践的跨越,给予我一次全面运用所学知识解决各种问题的实践机会。从当初的查阅图书,努力的搜索资料,到现在的网站运行,这中间有很多值得回味的地方,也有很多需要反思的地方。让我更加明白只有良好的动手能

44、力才是完成工作的保障。刚开始我以为这个系统的实现应该不会很困难,加上自己工作也挺辛苦的,并没有怎么重视它,想到最后突击一下就行了。现在想来,当时的这个想法是错误的,等我开始研究该系统的时候,才发现该系统的实现并不向我当初想的那样简单,要考虑到很多方面的内容,而且还要考虑的很周全,所以我在做毕业设计的时候,常常到图书馆和网络上去查找相关的知识,指导老师也给了我很大的帮助,在老师的指导和自己的努力下,系统如期完成,完成不代表完美,由于自己知识的有限加上时间的紧迫,所以该系统仍存在一些不足。不过,在系统开发过程中,好多知识都是随学随用,把以前所学的知识综合起来,就延长完成系统所用时间增加了很多不必要

45、的麻烦。比如说:网站首页的搜索功能,显示所在地的天气,显示有农历的日期时间, PHP关于中文乱码的处理,数据库的安全性问题,框架的使用等。虽说这些都会消耗系统开发的时间,但在老师、同学以及自己的不断努力下,这些问题终于逐个克服。此次设计给了我很大的感触,作为当代大学生,不仅要掌握过硬的基本功,还要提高自己的实践能力,理论只有和实践相结合才能发挥出最耀眼的光芒。致 谢 三年的大学生活即将结束,我将面临一个新的征程。在此我感谢我的指导老师张兵义老师,张老师在做毕业设计的一个月时间内经常到机房督促我们要按时完成,并经常和我们一起探讨出现的问题并寻求解决办法。通过这次动态网站的制作,我进一步加深了对p

46、hp、动态网站开发的了解,技术的上有了很大的提升。知识像海洋一样广阔,网站开发还有很多技能需要我去逐步掌握,我相信我会一如既往的努力奋进。同时我也感谢所有教过我的老师,多谢您们在我求学生涯中为我护航,为我指引通向知识殿堂的道路。可能我不是最出色的毕业生,但我坚信永不言弃终会成功。由于知识水平所限等原因,错误之处在所难免,恳请各位老师批评和指导。参考文献1、SQL Server 2003数据库及应用 - 高等教育出版社.2、巧学巧用 DreamWeaver、FireWorks 、Flash制作网页-人民邮电出版社.3、Dreamweaver 8+PHP 动态网站开放从入门到精通-人民邮电出版社.4、PHP 5+MySQL动态网站开发指南-科学出版社5、PHP+MySQL动态网站开发与全程实例-清华大学出版社6、PHP+MySQL动态网站开发-清华大学出版社

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业设计

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922