




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于PHP的福泉中学网页设计摘 要:本系统采用PHP技术制作福泉中学动态网页,主要实现了前台和后台模块设计。前台模块包括网站首页,走进福中,机构设置,新闻动态,前辈寄语,校园风光,在线留言等,后台管理主要实现对前台模块的管理。此外,为了使文章具可读性,本文采用简单明了的流程图替代繁琐的程序代码,同时将代码单独放在附录中,方面读者查阅。关键词:PHP;动态网页;模块设计全套设计加扣 3012250582Abstract:This system uses PHP technology to make a dynamic web page for Fu Quan High School, accomplishing the modules design of front and back office. Front modules include Homepage, About Hu Quan High School, Institutions, News, Predecessors Whishes, Campus Scenery, and Online Message. For the back modules are mainly for the management of the front modules. In addition, to make it readable, this thesis use simple flow diagram, instead of complex program code to design, which is in the contents convenient for reader to read.Key words:PHP;Dynamic web pages;module design1 概述1.1 命题的确立学生的和谐发展离不开家长,教师,社会的通力合作,和谐的教育是学生和谐发展的必要条件。这三方面的和谐,归根结底需要沟通1。教师与家长之间的沟通大多是通过家长会的形式展开,通过这种形式家长们很难真正的了解学校的教育和孩子的学习情况。但是随着社会的发展,人民的生活水平逐渐的提高,家长对子女的教育越来越重视,更希望多了解学校最新动态和孩子的情况。过去,教师总会耽误时间在通知事情方面,随着互联网的迅速发展,学生们不断接受新事物的洗礼,他们更愿意自己能够主动的掌握有关学校的最新消息,更希望教师给他们传授新的知识,而不是浪费时间在不必要的事情上。人们总说“酒香不怕巷子深”,然而在当今的社会优秀的事物都需要宣传才能被人们熟知。学校教育也不例外,学校的各种荣誉和教育科研成果不能让社会了解,就不能够树立起学校的品牌和形象。这些变化正在告诉我们一个事实学校需要信息平台。1.2 学校需要校园网站国际互联网的用户在迅猛地发展,截止2013年12月,我国手机网民2规模达5亿,较2012年底增加8009万人。在我们生活中随处可见互联网的踪迹,种类繁多的商业网站和电子信箱系统已经成为公司立业不可缺少的重要组成部分。学校是一个受人瞩目的地方,学校便于和社会各界人士沟通同时让社会及时了解学校信息就必须建立自己的网站。2 课题分析2.1 需求分析(1)实用性和经济性根据福泉中学学生的特点,在设计中特别强调实用性与先进性的结合,应采用成熟的网站技术,保证校园网实用。在满足学校需求的前提下,选用性价比高的网站设备和服务器。(2)开放性和标准化整个校园网站的体系设计是采用开放性设计体系,以便网站的升级、扩展和互联。同时,在选择服务器、网站产品时,强调产品支持的网站协议的国际标准化。(3)可靠性和安全性在校园网站的设计中,主要考虑两个层次:一是整个网站的可靠性与安全性,采用高可靠性、高安全性的网站体系结构,二是网站设备的可靠性与安全性。2.2 开发环境(1)操作系统:Win7(2)服务器:Apache2.2。(3)PHP软件:PHP 5.2.0。(4)数据库:MySQL5.0。(5)MySQL图形化管理软件:Navicat for MySQL(6)浏览器:闪游浏览器,IE9.0浏览器3 使用技术的介绍3.1 PHP概述PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。PHP3 独特的语法混合了 C、Java、Perl 以及 PHP 自创的语法。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML4文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C+进行程序的扩展。3.2 XAMPP概述XAMPP5(Apache + MySQL + PHP)是一个功能强大的建 XAMPP 软件站集成软件包。这个软件包原来的名字是LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、M ac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文。韩文、俄文、日文等。大家可能都有自己安装Apache服务器的经历,那是一件不容易的事儿。而XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。3.3 Navicat for MySQL的简介Navicat for MySQL6是一套专为MySQL设计的强大数据库管理及开发工具。它可以用于任何3.21或以上的MySQL数据库服务器,并支持大部份MySQL最新版本的功能,包括触发器、存储过程、函数、事件、检索、权限管理等等。Navicat for MySQL 使用了极好的图形用户界面,可以用一种安全和更为容易的方法快速和容易的创建、组织、存取和共享信息。4 网站设计4.1 设计目标福泉中学校园网站主要向各界人士提供学校相关新闻信息,教师信息,教育信息,学生信息等。总的来说,福泉中学校园网站包括两个部分用户前台浏览信息和后台管理员管理信息,具体内容如下:(1)校园相关信息:网站首页,走进福中,机构设置,新闻动态,前辈寄语,名师楷模。(2)学校风光:浏览学校美景,感受不一样的福泉中学。(3)在线留言:对来访者提供网上留言,从而让学校及时反馈,以便与社会沟通和交流。(4)后台管理:福中管理,机构管理,动态管理,寄语管理,名师管理,留言管理。4.2 设计方案福泉中学校园网站定位是的是一个浏览信息网站,传统的C/S7不适应网站的需求,作为Internet上的Web应用,需要的是B/S8架构。根据以上的分析,最终采用比较流行的Web编程语言PHP,同时使用PHP的黄金搭档MySQL作为后台数据库9。4.3 结构设计为了实现本系统的设计目标,确定了系统的功能设计,并将总功能设计分为前台功能设计和后台功能设计。系统的前台总体功能设计如图4-1所示和后台总体功能设计如图4-2所示。前台走进福中学校历史学校领导福中荣誉新闻动态网站首页机构设置教务处学生处人事处校办招生办前辈寄语名师楷模校园风光在线留言后台教育动态通告通知工作计划政务公开图4-1 网站前台总体功能图相关信息修改留言删除留言管理员后台首页福中管理增加删除修改机构管理动态管理寄语管理名师管理留言管理图4-2 网站后台总体功能图4.4 功能模块(1)学校各类信息的浏览本网站用户无需登录直接可以浏览学校相关信息,信息包括五大浏览模块分别是走进福中,机构设置,动态新闻,前辈寄语,名师楷模,供用户充分了解福泉中学。(2)用户在线留言,意见反馈本网站提供用户在线留言,访问者在访问网站之后有任何意见,建议可以通过在线留言直接反馈给管理者,通过这样的交流平台可以及时改进本网站的信息。(3)管理员登录,信息增加,删除,修改管理员通过登录进入网站后台,后台为管理员提供了功能齐全的信息管理平台,管理员不必打开后台数据库就可以直接对学校信息进行更新。(4)信息查询利用信息查询功能可以快速准确的找到需要管理的信息,本网站设计了多种查询方式即可以查询条件可以单一同时也可以多个查询条件一起查询。4.5 系统流程图为了使读者清楚了解网站的工作流程,准确了解事情是如何进行的,同时流程图也可用于设计者改进工作过程,具体做法是先画出事情应该怎么做,再将其与实际情况进行比较。系统用户流程图如图4-3所示和系统管理员如图4-4所示。用户浏览信息在线留言图4-3 用户流程图是管理员登录是否登录各类信息留言管理增加删除修改修改删除图4-4 管理员流程图4.6 文件架构为了更清晰的展示福泉中学校园网站的整个流程,本文从B/S角度出发,设计结构合理,功能全面的福泉中学校园网站前后台文件架构,分别如图4-5和4-6所示。机构设置jgsz.php动态新闻xwdt.php校园风光fengjing.php前辈寄语qbjy.php走进福中zjfz.php在线留言lyb.php名师楷模mskm.php福泉中学首页index.php图4-5 前台文件架构图后台登录load.php留言管理management2_lyb.php机构管理management2_jgsz.php新闻管理management2_news.php寄语管理tupian_qbjy.php福中管理management2.php名师管理tupian_index.php用户管理management2_user.php图4-6 后台文件架构图5 数据库设计 5.1 数据库E-R图分析由于网站设计中各实体间存在着相互关系,因此用E-R图来表示实体间的关系。数据库E-R图,如图5-1所示(见11页)。5.2 创建数据库该网站使用MySQL图形化管理软件Navicat for MySQL后台数据库fqzx,结合实际情况和对校园网站实际需求的分析,福泉中学fqzx数据库主要包括以下数据表,分别为user(管理员表),xxls(走进福中相关信息表),jgsz(机构设置相关信息表),news(新闻动态相关信息表),qbjy(前辈寄语相关信息表),mskm(名师楷模中相关信息表),picview(校园风光相关信息表),message(在线留言相关信息表),建立了8张表。(1)表user,用于存储管理员的信息,如表5.1所示。表5.1 user表字段名称数据类型宽度主键否必填字段说明idint8是是编号,自增1namevarchar20否否管理员用户名passwordvarchar8否否密码emailvarchar20否否电子邮件telvarchar11否否电话(2)表xxls,jgsz,news的设计相似,在此只列举xxls表为例,如表5.2所示。表5.2 xxls表字段名称数据类型宽度主键否必填字段说明idint12是是编号,自增1titlevarchar60否否标题contentmediumtext0否否内容authorvarchar20否否作者addtimedate0否否添加时间keywordvarchar20否否关键字categoryvarchar10否否类别(3)表qbjy,用于存放前辈寄语先关的信息,如表5.3所示。表5.3 qbjy表字段名称数据类型宽度主键否必填字段说明idint12是是编号,自增1titletext0否否标题jianjietext0否否简介authorimagesvarcharvarchar20100否否作者否否图片路径contentmediumtext0否否内容addtimedate0否否添加时间(4)表mskm,用于存放名师楷模相关的信息,如表5.4所示表5.4 mskm表字段名称数据类型宽度主键否必填字段说明idint12是是编号,自增1namevarchar10否否名师姓名titletext0否否标题authorvarchar20否否作者contentmediumtext0否否图片内容imagesvarchar100否否图片路径addtimedate0否否添加时间(5)表picview,用于存放校园风光的图片信息,如表5.5所示表5.5 picview表字段名称数据类型宽度主键否必填字段说明idint20是是编号,自增1titlevarchar100否否标题imagestext100否否图片路径altyvarchar30否否提示(6)表message,用于存在线留言的相关信息,如表5.6所示表5.6 message表字段名称数据类型宽度主键否必填字段说明idint20是是编号,自增1titlevarchar100否否标题contentmediumtext0否否内容imagesvarchar100否否图片路径altyvarchar30否否提示用户管理员发布浏览管理管理留言信息1n1n11n图5-1 数据库E-R图6 网站设计开发主要模块 6.1 校园各类信息本网站主要由前台和后台11两大模块组成,前台浏览模块12是本次网站设计开发的重点。学校网站作为学校与社会沟通的媒介,其主要功能是给用户提供有关学校的信息,本人设计的福泉中学网站是为了将其作为一个窗口,展示福泉中学教学信息及相关动态,满足人们对福泉中学学校信息的愿望。本网站将学校新闻模块分为5个部分,分别是走进福中,机构设置,新闻动态,前辈寄语,名师楷模。来访者可以通过前台点击浏览有关学校的各种信息,例如:学校动态的相关信息,各类名师的相关信息,招生信息等。(1)走进福中,机构设置,新闻动态三个板块的布局,实现的代码都非常的相似,本文选择新闻动态作为示例。新闻动态板块涉及到的四个分类的新闻信息,每类信息都是从数据库中读出。其流程图和网站页面图,分别如图6-1、6-2、6-3、6-4、6-5和6-6所示,具体代码请参考附录1。展示管理员新闻动态增发布数据库改前台删更新用户图6-1 图7-3 动态新闻后台浏览页面动态新闻流程图图6-2 添加新闻图6-3 修改新闻图6-4 删除新闻图6-5 动态新闻前台浏览页面图6-6 动态新闻后台浏览页面图(2)前辈寄语和名师楷模的布局与动态新闻有所不同,但实现的功能、所用的流程图相似,因此这里省略其流程图和后台模块,如有需要请参照如图6-1、6-3、6-4、6-5和6-6,这里向大家展示前辈寄语前台页面如图6-7所示。图6-7 前辈寄语6.2 校园风光模块园风光模块主要为来访者提供学校校园风光的浏览,展示的方式为开始向来访者展现的是小图,点击后浏览大图,如图6-8所示。图6-8 校园风光6.3 在线留言模块在线留言模块这个主要向来访者提供一个平台,写下自己对学校的建议和看法,有利于学校与社会的交流。其流程图和网站页面图,分别如图6-9和如图6-10所示,具体代码请参考附录2。发表管理员在线留言发布数据库改前台删更新展示用户浏览YY图6-9 在线留言流程图图6-10 在线留言6.4 管理员登陆模块本网站为提供操作简单,功能强大的后台管理,管理员通过登录进入网站后台,对网站进行管理。其流程图和登录页面,分别如图6-11和如图6-12具体代码请参考附录3。管理员登录信息正确登录成功各种操作YN图6-11 登录流程图图6-12 登陆7 结束语本网站主要实现两大功能,一是提供前台浏览,二是提供后台管理。前台浏览为浏览者提供了多模块的浏览,供其快速了解学习基本信息。后台管理模块主要实现对前台信息的管理,同时也实现了信息的快速查询。由于时间有限和个人能力的不强,网站还有许多需要改进的地方,比如实现多权限的访问,网站的安全性等。希望老师谅解,存在的问题将在以后的学校和工作中进行修正。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 历代乐清围海筑塘考略
- 2025华远集团高层管理人员绩效合同
- 2025装修工程施工合同范本:家居装修与商业空间装修
- 买卖合同样本简
- k式房合同样本
- 光租船合同标准文本
- 简单劳务用工协议书
- 计时工工作制的劳动合同二零二五年
- 光伏经销合同标准文本
- 二零二五安防工程售后服务承诺书
- 内蒙古自治区兴安盟各县区乡镇行政村村庄村名居民村民委员会明细及行政区划代码
- 铁塔基础自检验收记录表
- 建筑给水聚丙烯管道(PP-R)工程技术规程
- 《梅岭三章》教学实录
- 环境艺术与室内设计专业室内设计手绘表现技法教学课件(图文)
- TSG11-2020 锅炉安全技术规程
- DB50∕T 906-2019 殡葬服务标志和设置规范
- 警察查缉战术讲义
- 安全生产管理和国内外先进管理经验讲义PPT通用课件
- 人教版八年级物理下册 第八章 运动和力 练习题(含答案)
- 部编版道德与法治小学六年级下册第二单元 《爱护地球 共同责任》单元练习试题(共六套).docx
评论
0/150
提交评论