运用PHP 进行校园信息网开发
收稿日期:2018-03-18
基金项目:黑龙江省大学生创新创业训练计划项目(201610214041);黑龙江省教育厅科学技术研究项目(12531119)
作者简介:周诗辉,何佳玮为本科学生;王波(1982-),男,工学博士,副教授,研究方向:医学图像分析与处理,模式识别,计算机视觉及隐私安全等。
校园信息网的概念最先在欧美等国家建立,大约
php网站快速开发90年代后,发达国家都逐步完成校园网的建设与运用。虽然中国互联网技术起步较晚,却发展迅速,近年来已经出现许多交互新颖、功能丰富的教育类网站,并投入市场进行运用。然而当前中国的校园网站却依旧存在着信息不充足、技术不完善、运用不方便等问题。在校园内的各种校园信息网站建立后,如何有效正确地发挥网站的功能成为当前面对的首要问题。简洁的界面、清晰的信息、良好的交互、便捷的操作都将成为左右网站发展的决定性因素。因此我们选用PHP (超文本预处理语言Hypertext preprocessor 的缩写)语言来讲进行本次校园网站的开发。
一、开发语言选择
当今世界互联网发展迅速,已经渗透到人们的生活当中。与此同时各种各样的网站出现也在逐步改变着人们与世界的交流方式。拥有良好交互能力的动态网站需求量大幅度上升,ASP 、JSP 和PHP 三种动态网站开发语言应运而生。其中PHP 已成为网络上后台开发使用最广泛的编程语言,据统计已有40%的Web 程序使用PHP 来编写。PHP 和其他开发语言相比,具有以下优势与特点:完全开放的源代码、运用免费成本低、公认的安全性能、运行速度快、跨平台性强、有强大的数据库支持等,因此,我们选用PHP 来进行校园网站的开发。为成功建设一个与大学生交互效果好的分类信息网,并能够向广大用户提供更快速、合理、美观、方便的校园网络平台,PHP 语言在本次项目开发中的强大优势显而易见。一个网站项目的建设是基于来自用户不同的需求,必须对各项需求加以明确,确定网站面向的对象、网站的实现功能、网站的整体维护、网
站自身发展需求以及技术的实现等。要成功建设一个适合大学生使用的校园信息网站,通过深入了解用户的需求来决定网站的主要实现功能是十分重要的。实用性:在校园网排版设计和功能实现上,界面的设计感与主题结构应与时俱进,并契合当代大学生的思想与喜好,功能的实现界面应条理清晰,建立环环契合的树状索引,便于使用与查;安全性:网站的安全性是建设动态网站的先决条件,建立一个全面完善并具有多层次结构的安全保障体系来保证所有用户的信息安全,这将是一个网站建设的先决条件与技术基础;操作简便性:校园网的使用人员范围较广,因此对电脑网站的使用水平高低不一,界面简洁、方便操作的网站设计可以更好地方便客户使用;信息准确性:网站信息的可靠性关系到网站的未来
发展与实时维护,应建立严密的容错机制以及强大的数据基础处理环境,并充分建立信息的实时增加与删减;强大的交互:信息发布网站存在不同种类的用户,有信息发布者和信息汲取者,二者之间的信息交流与数据分类应准确、安全。
二、技术的概述
1.前端。校园信息网前端布局运用了DIV+CSS 技术。文档结构与显示效果的结合一直是HTML 语言的一大缺陷,这一问题使得不同的浏览器之间出现了严重的不兼容性,不同的浏览器、不同的页面大小、不同的客户端都会影响用户的使用体验感。为了解决这个问题,CSS 样式设计便以其强大的功能和灵活的运用出现在前端设计的主要地位。CSS 是层叠样式表
周诗辉,何佳玮,王波
(哈尔滨理工大学,黑龙江哈尔滨
150080)
摘要:高速发展的网络技术正在逐渐改变人们的生活,基于该技术而建立的校园信息网能够促进教职人员与学生之间的教育信息交流。结合系统设计原则和实际需求,本文分析了校园信息网的结构并利用PHP 技术进行实现。
关键词:PHP ;信息发布平台;校园信息网中图分类号:G623.58
文献标志码:A
文章编号:1674-9324(2018)44-0041-02
【专题研讨】
Campus Comprehensive Service Website Development Using PHP
ZHOU Shi-hui,HE Jia-wei,WANG Bo
(Harbin University of Science and Technology,Harbin,Heilongjiang 150080,China)
Abstract :The rapid development of network technology is gradually changing people's lives.The campus information network based on this technology can promote the exchange of educational information between teachers and students.Combining with the design principle and actual demand of the system,this paper analyses the structure of the campus information network and realizes it with PHP technology.
Key words :PHP;information distribution website;campus information network
(Cascading Style Sheets )的缩写,它在HTML 中用于定义元素的显示形式。当在HTML 文档中添加CSS 标签,样式表可分为嵌入式样式表、外部样式表和内联样式表三种,在同一文档内可以同时使用三种方法。我们本次使用外部样式表来进行本网站的页面开发,其可以做到内容和形式分离,且一份CSS 样式可以应用于多个HTML 页面,减少了可能出现重复编写代码的工作量,也使代码变得更加简洁可读,并减少了后期维护的难度。CSS 是一种简单、灵活、易学的样式工具,适用于各种浏览器。传统的网站一般采用表格(table )布局定位,CSS 技术则将网页页面内容与网页样式保存在不同的文件中。CSS 的高度灵活性与JavaScript 语言的结合,使网页页面能够实现更多美观且实用的功能,增加了页面的可控性。动态的网页使原本单一的界面更加吸引用户,也满足了界面样式分配的美观性问题。
2.数据库。PHP 可以使用的数据库管理系统有MYSQL 与Oracle 等。其中,由于MYSQL 数据库体积小、速度快、总体拥有成本低且开放源代码,所以我们选择了MYSQL 作为网站的数据库基础。MYSQL 数据库相对于其他大型数据库而言,虽然存在许多不足,但对于一般的中小型项目与个人网站的使用者来说,MYSQL 能提供所需要的全部功能,并且开源节省了开发过程中的成本。在当前的网站开发环境中,MYSQL 与PHP 的组合可以说是十分常见且热门的组合方式,因为他们具有相同的开放环境与便于使用的优点,是十分适合本项目开发的开发方式,充分地对运行速度进行了提升。
3.服务器。由于本网站的开发是基于Windows 平台的,Apache 服务器由于具有跨平台性能与安全性而被广泛应用,它可以运行在所有的计算机平台上。它快速、可靠并且可通过简单的API 扩充,将常用的
解释器编译到服务器中。因此我们选择Apache 作为本项目的开发服务器,不仅能够减少不必要的编码错误的发生,还将减少资金的投入,缩小成本。
三、网站的实现
1.前端。网页前端显示设计了六个小区域分别是校园小事、比赛专区、跳蚤市场、活动天地、兼职信息、校园交流。利用PHP 语言中的mysql_query 函数,我们调用数据库中ID 排序的最后十条数据显示,这样保证最新的消息出现在最前面。每一条消息我们都利用<a></a>标签设置了跳转点,可以进行跳转到具体的
信息网页,我们设置一个新网页post.php 传递接受网页中传的ID 值,再在数据库中根据ID 去查对应的数据进行显示。
2.后台。后台信息管理部分设置有用户后台管理和管理员后台管理。用户后台管理设置了普通用户对发布信息的添加和删除,对感兴趣的话题进行留言讨论的功能。管理员后台管理设置有发布信息的审核功能,用户的管理等功能。通过审核的信息会在第一时间出现在相应模块的最前列,这样既保证了信息的质量,也将信息以最醒目的形式提供给浏览者。
3.数据库。项目建立四个数据表对所有数据进行管理:表tb_admin 记录了所有管理员的信息,其中,ID
记录编号;username 记录用户名;password 记录密码;Email 记录邮箱。表tb_admin 主要是用于管理员登录的验证数据统计。表tb_user 记录普通用户的各种信息,其中,ID 记录编号;username 记录用户名;name 记录真实姓名;major 记录专业;num 记录学号;gender 记录性别;classes 记录班级;password 记录密码;tel 记录电话;qq 记录QQ 号码;Email 记录邮箱地址;face 记录头像地址。表tb_info 记录了所有信息,其中,ID 记录编号;type 记录信息类型;title 记录标题;content 记录主体内容;checkstate 记录管理员对待发布信息的通过情况,通过这样的方式管理员可以很好的管理信息的合理性,send 记录发送时间;name 记录发送人。表tb_note 记录回复信息,ID 记录编号;content 记录主体内容;name 记录发送人;send 记录发送时间;pid 记录回复贴所对应的主贴的ID ,这样方便主贴和相关回复贴的显示。
四、结束语一个全面、成熟的校园信息网站的建设是循序渐进的,尤其是校园内部网站的建设在信息技术高速发展的今天,只有不断地更新技术,整合最新的资源,密切地对网站进行管理和维护,在使用的过程中逐步完善功能,不断加强数据库与网站的安全性,加深对校园信息处理体系的了解与认知,为创建一个能够长久发展下去的网站而打下坚实的基础。
参考文献:
[1]马爽.基于PHP 的开发环境搭建与网站设计实现分析[J].科技展望,2015,25(36):20.
[2]荆超,李小伟,徐阅.基于PHP 的校园分类信息网站的设计与实现[J].硅谷,2014,7(13):41-42.
[3]王洪海.基于PHP 技术的校园网站的设计与实现[J].电子世界,2014,(10):408.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。