基于PHP技术的党校网站建设

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:ttjjgogogo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:党校网站的建立对于占领互联网上的理论宣传阵地,充分发挥其在干部教育、理论研究等方面的功能意义重大。本文以中共朝阳市委党校网站为例,在需求分析、功能设计与技术实现等方面,介绍了基于PHP技术的党校网站的建设过程。
  关键词:PHP技术;党校;网站建设
  中图分类号:TP393.18
  党校是培养党员领导干部和进行党的理论宣传的主阵地。利用网络技术,建立党校网站,对于建立马克思主义理论宣传的新平台,充分挖掘党校在干部培训、理论研究方面的功能,展示党校自身形象等方面具有十分重要的意义。
  1 网站开发平台及技术选择
  1.1 系统平台
  网站服务器的操作系统是用户管理服务器硬件和软件资源的基础接口,也是建设网站首先要考虑的问题。目前的主流系统是Windows Sever和Linux。两者比较,Linux虽然初期部署的成本较低,但对于管理人员的技术要求较高。Windows Sever的优点是易用性强,配置简单,维护方便,而缺点是初次投入大,对硬件的要求也比较高。
  1.2 开发技术
  选择哪种编程技术开发网站,涉及到网站的建设周期、功能、浏览效果、二次开发等多个重要问题。综合比较应用比较成熟的ASP、PHP两种开发技术,都非常适合小型网站使用,但PHP对于多种数据库的支持要强于ASP。针对不同的系统平台和开发技术的特点,结合党校自身条件和网站实际需要,决定使用WindowsSever2008操作系统,配合Apache服务器。数据库选择MySQL,它非常适合市级党校网站这种数据结构简单、数据存储量小的系统。技术组合采用Apache+MySQL+PHP,最大的好处是投入资金少,只需要购买WindowsSever2008即可,其它软件都是免费的。网站开发工具选择“所见即所得”的Dreamweaver。首先,利用Dreamweaver设计网页布局方便;其次,表格、帧等常用的网页元素通过拖拽就能自动生成,并能同时生成相应的HTML代码;另外,在制作网页的过程中,可以随时通过检视功能在多平台浏览器上查看效果。
  2 网站的前台设计
  网站的前台设计可分为网页的美工设计和网站的栏目设计。和一般的商业网站不同,党校网站的整体风格既要体现党性,又要具有深刻的艺术内涵和文化品位。朝阳市委党校网站,在网页配色上选择红、灰为主色调,以黑、蓝色为点缀,冷、暖结合,相得益彰。网站首页显示的静态文字内容用动画切割为首、中、尾三个部分,动静结合,层次分明。页面顶端以深红色作为底色,金色的单位名称置于其上,并配以校园风光,既庄重又不失美感;中间位置为条状的宣传动画;底部用校园内部设施照片以动态的方式呈现,而最底端用红色的艺术线条作为装饰,首尾呼应,风格统一。网页动画全部通过FLASH软件进行设计,它是与Dreamweaver同属一个公司的产品,两者契合性高,操作简便。
  在栏目设计上,以党校教学、科研的主要工作职能为依托,并考虑到网站的展示、电子办公等功能,设置了以下栏目:党校概况。分为简介、现任领导、师资队伍、机构设置、基础设施等子栏目,以静态内容为主,主要功能是展示党校良好形象;干部培训。主要内容是教学管理、教学计划、教学动态等,内容根据每学期的教学内容而定;科研工作。下设科研考核、科研动态、科研课题等栏目,主要发布科研活动通知、教师科研考核、获奖情况;图书管理。共有本馆概况、读者服务、新书推介、文献资源四个栏目,以一般性介绍为主,计划以VPN的形式,与即将建成的数字图书馆进行内容整合;机关党建。校机关和校工会组织的各项活动情况在此发布。
  除了以上五个主要栏目以外,为了方便浏览者查找信息,还设置了学员管理、公告栏、站内搜索、友情链接等功能。
  3 网站后台的功能设计与实现
  3.1 后台管理功能设计
  网站后台的使用者按权限分为管理员和版块管理人,其中管理员权限最高,登录后台后,所能使用的功能也最多,下面从面向管理员的角度,进行后台的功能介绍。系统设置。分类及栏目设置:功能是对网站的主要栏目及下设子栏目进行增加、删除、修改操作;系统优化:当程序调用数据出错时,此功能可修复错误,确保网站正常运行;初始系统:如错误无法改正,可对数据库进行清零操作。新闻管理。对网站新闻进行增、删、改,考虑到党校网站新闻发布的流程,在此模块集成了新闻审核功能,版块的负责人添加新闻需经管理员审核后方可正式发布到前台。用户管理。版块管理人登录后台后,可对所负责的栏目添加新闻,相当于论坛的版主。另外,管理员可以对版块管理人进行授权等操作。
  3.2 数据库设计
  经过对朝阳市委党校网站功能的需求分析,进行相应的数据库设计,设计工具采用phpMyAdmin,它可通过网页方便地对MySQL数据库进行管理。首先建立名为cydx的数据库,并建立基于前台栏目所涉信息的数据表。库中共有数据表14个,其中主要的表设计如下:
  “管理员”数据表,将存储管理员信息所需的各个属性按照一定的命名规则转化为表中的字段名,然后根据各个字段特性,确定各个属性的类型。对本表的描述为:管理员(管理员编号,用户名,密码,权限等级,负责版块,创建时间),与dx_admin数据表相对应:dx_admin(id,username,password,level,rightzone,createtime)。本表以“id”(管理员编号)为主键,并设置为“unsigned”(正数),“autor_increment”(自动编号),如此即可在添加人员时为每一个人自动加上一个单独的编号而不重复。
  类似地,“新闻信息”表命名为dx_news。结构为:news_id(新闻编号)、news_title(新闻标题)、news_tougao(新闻来源)、news_editor(编辑人)、、news_lastpubtime(最后发布时间)、news_chkinman(审核人)、news_state(发布状态)、news_content(新闻内容)、column_id(列编号)、type_id(类型编号)。其中,新闻在前台的排序以“最后发布时间”作降序排列;“发布状态”的数据类型设置为短整型,“1”代表已经通过审核的新闻,而“0”为未通过审核;“新闻内容”为文本型,原因是该字段填入的文本长度不定,而这个数据类型会按实际长度给予适当的存储;“列编号”与“类型编号”则为SQL调用数据时的索引。   dx_newstype为“新闻类型”表,包含“类型编号”、“类型名称”、“类型名称拼音代码”、“创建时间”四个字段,存储的是网站栏目的对应数据。
  除了以上三个表,根据功能需要,还设计了通告栏表、后台登录人员表、会员表、友情链接表等。
  3.3 程序实现
  在利用PHP访问MySQL数据库之前,要对PHP的配置文件php.ini进行修改,将“;extension=php_mysql.dll”这一语句中的注释符删除,然后重启Apache服务器。在php中,通过mysql_connect()函数连接MySQL数据库服务器的语法格式为:“mysql_connect([server[,username[,password]]])”。朝阳市委党校网站设计的连接程序conn_cydx.php的具体内容为:
  <?php#FileName="Connection_php_mysql.htm";#Type="MYSQL";#HTTP="true";$hostname_Conn_cydx="localhost";$database_Conn_cydx="cydx";$username_Conn_cydx="***";$password_Conn_cydx="***";
  $Conn_cydx=mysql_pconnect($hostname_Conn_cydx,$username_Conn_cydx,$password_Conn_cydx)ortrigger_error(mysql_error(),E_USER_ERROR);
  mysql_query("setnamesutf8;");?>
  在程序规划上,设置了存放网站图片、动画、视频、音频的文件夹,对于后台管理、新闻发布器、数据库管理工具等模块化的代码也置入相应的文件夹。根据网站的首页布局,将index.php(首页主体)、top.php(顶部)、left.php(左侧)、bottom.php(低部)等程序设计为独立的PHP文件。这种布置方法一目了然,会让后期维护和网站升级工作的思路更加清晰明了。一成不变的网站难以长久吸引网民的关注。作为党校网站来说,在初次建站完成后,还要不时地结合中央以及地方的重要活动,及时改版。从技术上来说,在不改动网站主体框架的前提下,可通过JavaScript语言,设计弹出、伸缩、漂浮式的动画,吸引眼球。程序设计要实现模块化,以方便管理。
  参考文献:
  [1]欧启忠.教学网站设计与开发[M].北京:电子工业出版社,2010,10.
  [2]于荷云.PHP+MySQL网站开发全程实例[M].北京:清华大学出版社,2012,12.
  [3]高洛峰.细说PHP[M].北京:电子工业出版社,2012,10.
  作者简介:翟文佳(1979-),男,辽宁朝阳人,讲师,现于中共朝阳市委党校从事计算机教学工作,研究方向:电子政务。
其他文献
摘 要:本文以数学形态学基本运算的介绍为基础,阐述了图像处理中常见的一些数学形态学方面的应用,其中有形态学图像重建、形态学图像滤波和形态学图像梯度。最后介绍了一种基于形态学的图像分割算法—分水岭算法,并以基于标记的分水岭分割算法为例,研究了形态学运算在图像分割前的预处理步骤和图像分割中帮助提取标记的作用,由此证明了数学形态学运算是图像处理领域中的一种有效方法和手段。  关键词:图像分割;形态学;分
期刊
摘 要:广电网络通过ZTE中兴MSTP传输网组建IP OVER SDH专线客户专网问题解决方案。通过修改330的SFE为透传模式,320为虚拟局域网模式,用户口和系统口均设置为接入模式,并设置相应的PVID的方式,实现了用户网络的正常通信。  关键词:广电网络;MSTP传输网;专线组网;接入模式;干线模式;透传模式;IP OVER SDH  中图分类号:TN915.63  某专线客户通过我公司的Z
期刊
摘 要:随着计算机水平在不断的提高,其应用的领域也在逐渐的扩展,本文主要研究了JAVA程序,在函数之间的调用关系中,更好的研究程序理解,其中在函数之间中,它往往代表的是一种具体功能或者是问题求解的实现,最终构建了函数调解图,来促进程序的理解。本文研究了集中函数调用图,针对其优缺点,最终提出了一种函数调用图的构建方法。  关键词:程序理解;函数调用图;构建  中图分类号:TP311.10  在研究计
期刊
摘 要:本文基于JAVA语言对静态和动态代理做出了分析,并且进行了实现,对以后理解JAVA的JDK和 Cglib包提供的代理服务打下基础。  关键词:设计模式;静态代理;动态代理  中图分类号:TP393.02  代理模式是一个非常重要的设计模式,不但我们自己在设计程序的时候经常用到,很多著名的框架如Spring、Hibernate等都用到了代理模式,因此理解并且学会灵活使用代理模式就非常必要。 
期刊
摘 要:一个好的校园网络除了有优良的网络设备,更需要的是严谨可靠的、全面性的网络管理。只有成功的网络管理才能保障校园网正常运作,才能控制各用户的操作,使网络的资源不会造成浪费,重要资料及数据不容易泄漏。  关键词:校园网;管理策略;域控制管理  中图分类号:TP334  1 校园网的应用特点  校园网在硬件系统上与其他类型的局域网没有什么本质区别,主要在于功能应用上的不同。校园网的应用特点主要体现
期刊
摘 要:本文从中职课程《办公软件》的课程教学改革出发,改变了传统中职《办公软件》课程,以知识性传授为主的教学模式,由学科本位向职业能力本位转变。以企业调研为基础,开发贴近企业办公过程的项目化课程体系,培养学生的适应社会能力和职业岗位的能力。将企業办公文化融入到项目的任务中,实现了项目的延伸与拓展,促进了学生职业能力的可持续发展。  关键词:办公过程;项目化;企业办公文化  中图分类号:TP317.
期刊
摘 要:将广泛使用的Android应用开发及PHP与MYSQL技术有机结合,研究如何给大学生提供一个真实可信的平台,改变市场上提供路线服务应用的信息驳杂而可信度不高的现象,旨在为大家的出行提供便捷的服务。  关键词:PHP;MySQL;应用;android;数据库设计  中图分类号:TP311.13  如今许多高校的新校区地处偏远,加上当代大学生在外地上学本身出行会面临许多困难,此次研究的目的就是
期刊
摘 要:“任务驱动”教学法是高中信息技术课堂中使用较多的方法,本文通过“任务驱动”法在《图片的加工》的实践反思,具体探讨了任务的设计、实施与评价过程中,教师应该求变求新,真正培养学生的创造力和创新思维。  关键词:任务驱动;图片加工;实践反思  中图分类号:G424  “任务驱动”教学法是一种能够很好应用于以实验性、实践性与操作性较强的教学内容的教学方法,它的含义是以富有趣味性,能够激发学生学习动
期刊
摘 要:本文通过对AmazonDynamo基础存储架构以及独特的EC2架构的分析认为,部分云计算安全问题正在得到缓解。但是,总体而言,云计算来自内外两个方面的安全问题仍然严峻,需要我们投入更多的精力予以面对。  关键词:云计算;AmazonDynamo;EC2;云安全  中图分类号:TP311  自2003年美国国家科学基金会投资830万美元支持的“网格虚拟化和云计算VGrADS”项目正式启动了云
期刊
摘 要:本论文以济宁市中小企业为研究对象,针对中小企业自主创新与信息化建设的现状与需求进行了调研,并根据调研数据对其现状与需求进行了详细的分析,最后给出促进中小企业自主创新与信息化建设的策略和方法。  关键词:中小企业;自主创新;信息化建设  中图分类号:TP399  目前,我国中小企业数量众多,已经占到全国企业总数的98%以上,拥有全国发明专利总数的65%,占据国内生产总值的60%,上缴税收为国
期刊