版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于PHP的新闻管理系统的设计与实现项目研究报告 TOC o 1-5 h z 摘要:1ABSTRACT:错误!未定义书签。1绪论11.1国内外网上新闻发布系统的发展现状 1.1.2系统开发背景31.3主要内容42关键技术介绍4HTML 简介4.PHP技术6PHP 简介6PHP 开发平台 .7PHP文件组成&.2.3访问数据库的实现方法 8.2.4 MYSQL 数据库 9.MYSQL 简介MYSQL 特点特性1.0.MYSQL数据库应用环境 1.0.3系统分析与设计 1.1.概述.1.13.2需求分析1.1 TOC o 1-5 h z 321需求分析概述 11322系统的项目规划
2、.1.23.3系统设计系统功能设计123.3.2系统的用例分析 .系统的顺序图 系统流程分析 数据库设计 173.4开发工具2.34系统实现234.1 新闻发布展示平台 .1站点首页模块234.1.2列表页面模块 244.1.3新闻内容页模块.4留言评论模块264.1.5新闻搜索274.1.6友情链接284.2后台管理管理员登陆模块 .2网站基本参数设置模块 .3账号密码管理模块 网站栏目添加管理模块 3.2. TOC o 1-5 h z 42
3、5新闻添加、修改、删除模块 33.426用户留言评论管理模块 35.427友情链接管理模块36.结论36.参考文献3 7附录39.致谢.错误!未定义书签。摘要:伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们生活息息相关。足不出户便可知天下大事,网上新闻发 布系统可使系统管理员方便、快速、简洁的发布新闻,普通用户能够浏览新闻,将需 要经常变动或添加的内容进行分类管理, 最后系统化、标准化的发布到网站上的一种 新闻网站管理。本系统采用PHP作为开发语言,WAMP作为开发环境,EclipsePHP作为开发 工具,Mysql5.0作为数据服务器,实现了对
4、网站基本参数设置、新闻类别设置,动 态新闻发布及管理等一系列功能,完成了一个动态新闻发布系统的所有功能, 包括新 闻新闻搜索、表情评论、文字留言、管理员登陆等与用户交互界面。系统捕获了绝大 多数的异常情况,具有较好的安全性,容错性。前台页面结合HTML语言生成静态页面,杜绝了一般用户直接操作数据库的可 能,满足了基本的新闻发布系统需求。1绪论1.1国内外网上新闻发布系统的发展现状在In ternet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用因此网站建设在In ternet应用上的地位显而易见,它已成为政府、企事业单位信息
5、化建设中的重要组成部分,从而倍受人们的重视。现今的社会,人们已经离不开网络,网络已经成为人 与人之间交流的一种形式,它能够把复杂的事情简单化。新闻发布系统的出现使电视 不再是唯一的新闻媒体,网络也充当了一个重要的新闻媒介的功能。简单地说,新闻 发布系统就是一个网络新闻媒介,实现了对新闻的分类、上传、审核、发布,模拟了 一般新闻媒介的新闻发布的过程,通过不同权限的用户名和密码分别实现以上所说功 能,当然这些功能也可以是某一个用户全部具有的。随着互联网的进一步发展,网络媒体在人们心中的地位进一步提高, 新闻发布系 统做为网络媒体的核心系统,其重要性是越来越明显:一方面,它提供一个新闻管理 和发布的
6、功能;另一方面,现在的新闻发布要求实现与普通用户之间的交互,用户可 以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些媒体现在无法做到 的(电视、电台等),同时,In ternet发展到当今,可以说,只要你上In ternet ,你 就会接触到新闻发布系统,新闻发布系统的用户是相当惊人的,其重要性是不容置疑 的,当然这也对新闻发布系统的开发提出了更高的要求。网站新闻发布系统,是将网站上需要经常变动的信息,社会的动态等更新信息集 中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种 网站应用程序。传统的网站新闻管理方式有两种,一是静态HTML页面,更新信息时需要重新
7、制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多 用。二是基于JSP或者其他语言和脚本语言,将动态网页和数据库结合,通过应用程 序来处理新闻,这是目前较为流行的做法。人们对最新信息的需求和发布迫切的需要 及时性,而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻发布,多栏目管理,实时的进行行为统计和记录的网上交互系统1.2系统开发背景新闻发布系统,在国内外早已有着成熟的研究成果和广泛的社会应用 国内众多大 型门户网站,如网易,新浪,搜狐,首都在线,人民日报网,中国新闻网等,每天甚 至时刻进行海量信息的维护,以保持网站内容及时更新,内容管理系统,起着绝对重要 的作
8、用,是当今动态网站内容更新的主要手段,国外更是如此。信息技术的发展使得整个世界越来越小, 这也意味着企业的竞争环境由区域化向 全球化发展,尤其是随着中国加入 WTO后,经济全球化是大趋势,企业所处的宏观 环境实际上已经不仅仅是通过信息技术员连接起来狭义的网络,而应该将技术环境与经济环境结合在一起考虑,形成一种大网络的概念。企业对信息的掌握程度、信息获 取是否及时、信息能否得到充分利用、对信息的反应是否敏感准确,已越来越成为衡 量一个企业市场竞争能力的重要因素,所以建立动态的新闻发布是系统适应企业发展 要求的,其意义是巨大的。新闻系统是一个比较典型的文档系统,掌握了新闻系统的 开发,对于开发其它
9、的文档系统都有很大的帮助。随着信息时代的高速发展,传统的报纸杂志已经远远满足不了人们的需求,人们 更加希望于能够在网上了解更多的新闻和信息,于是我们就很有必要在网上创建一个 新闻发布管理信息系统了。大部分网站都是采用静态的方式来发布和管理信息的,可是网站需要更新的信息量也越来越大, 所以这很不利于网站管理人员的工作。 为了更 加方便的管理网站,于是我们就很迫切的需要利用动态技术创建一个新闻发布管理信 息系统了 3。本系统的开发基于简单大方、分类明晰的特点,将国际、国内、社会、经济、娱 乐、体育、房产、健康、军事、IT等10类新闻展现给用户,用户在阅读完后可进行 表情评论,文字留言;此外,本系统
10、也包括了视频的发布,可供用户在线观看1.3主要内容本设计共分为四章,主要包括:第1章 绪论:介绍本课题的背景和意义,国内外企业信息门户网站的现状及本文的主要内容以及论文结构。第2章 相关理论与技术:本章主要介绍了 PHP技术,PHP开发平台、和数据 库访问方法,HTML基础知识及流媒体技术的介绍。第3章 系统分析与设计:本章首先分析了本设计题目的系统目标。然后,进一步抽象出了系统的功能需求。最后,给出了数据库管理、开发本系统所选择的开发工 具和系统总体设计结构框图。第4章系统实现:本章介绍了新闻发布系统的主体,包括前台新闻界面实现和 后台管理界面的实现,均包括了功能介绍、界面实现以及关键代码介
11、绍。2关键技术介绍2.1 HTML 简介HTML是Hypertext Markup Language(超文本标记语言)的缩写,它是构成Web页面(Page)的主要工具,是用来表示网上信息的符号标记语言。在网上,如果 要向全球范围内出版和发布信息,需要有一种能够被广泛理解的语言,即所有的计算 机都能够理解的一种用于出版的“母语” 。WWW (World Wide Web)所使用的出版语言就是HTML语言。通过HTML,将所需要表达的信息按某种规则写成 HTML文 件,通过专用的浏览器来识别,并将这些 HTML “翻译”成可以识别的信息,就是我 们现在所见到的网页。HTML的功能主要有:(1)出版
12、在线的文档,其中包含标题、文本、表格、列表以及照片等内容。(2)通过超链接检索在线的信息。(3)为获取远程服务而设计表单,可用于检索信息、定购产品等。(4) 在文档中直接包含电子表格、视频剪辑、声音剪辑以及其他一些应用。HTML实际是组合成一个文本文件的一系列标签。HTML标签通常是英文词汇或缩略语(如 P代表Paragragh),但它们与一般文本有区别,因为它们放在小三角括号里,并且 是成对出现的。每当使用一个标签-如,则必须以另一个标签v/blockquote 将它关闭。一个HTML文件大体分为以下几部分: 网页标题 网页的内容其中:. :表示这是一个 HTML 文件.v/H EAD :表
13、示这是网页的头部分. /TITLE:网页的标题 . :网页的正文部分2.2 PHP技术2.2.1 PHP 简介PHP (Hypertext Processor )是目前最常见的用来生成动态网页的工具之一, 也是一种易于学习和使用的Web服务器端脚本描述语言。它是一种HTML(Hypertext Markup Lan guage, 超文本链接标示语言)内嵌式的语言(类似于 IIS 上的 ASP),而且 PHP 的语法融合了 Unix Shell、C、C+、Java、Perl 以及 PHP 自己的特性,同传统的CGI或者Perl相比,PHP的语法规则更简单,开发效率更高。此外,PHP4.0的源代码
14、是完全公开的。任何热心于 PHP的程序员都可以为PHP添 加新的函数库,这使得PHP更有活力。目前,可用于编写 Web服务器端脚本的语言不下几十种,但比较常用的却只有 PHP、ASP、Perl、JSP等有限的几种,同其他脚本描述语言相比,PHP有其自身的优势:(1 )没有运行费用;(2 )基于服务器端;(3)强大的数据库支持;(4)PHP最强大、最突出的特性在于它能支持大量的数据库,使得编写基于数据库的网页变得越来越简单;(5) 跨平台;PHP是一种跨平台的服务器端脚本描述语言。 PHP可以安装在 Unix、Linux或者Windows平台上,然后配合相应的 Web服务器来提供相应的服 务,因
15、此用PHP写出来的程序可以非常轻易地移植到不同的操作系统平台上。嵌入 到HTML。PHP可以直接嵌入到HTML内部,而不需要通过编译,因此 PHP是解 释型的语言(Interpret ),使用起来很方便。(6 )简单高效。和Java、Perl、C+等程序设计语言不同,PHP坚持以基本语言为基础,但同时它的功能又能够强大到足以支持任何类型的Web站点。(7)支持多种网络协议,良好的可扩充性;它在这方面支持了相当多的通讯协议,这主要包括:与电子邮件相关的:IMAP POP3 ;网管系统:SNMP ;网络新闻:NNTP ;账号共用:NIS ;全球信息网:HTTP及 Apache ;目录协议LDAP以
16、及其他网络的相关函数除此之外,用PHP写出来的Web后端CGI程序,可以很容易地移植到不同的 操作系统上。2.2.2 PHP开发平台目前大多数支持PHP的网站都采用Linux作为操作系统,Apache作为Web服 务器,Mysql作为数据库(LAMP )的方案。Linux和Apache都是功能强大的免费 软件,对硬件要求不高,是中小型网站的理想平台。所需软件:(1)PHP源程序C语言代码。(2)MySQL源程序(3)Apache 源程序(4)Linux 系统以上这些软件因为都免费软件,所以在安装了 Linux之后,这些软件都是随操作系统装上(需要在安装时选中相应的软件包),而且环境基本上都配好
17、,只要启动相 应的服务就可以了。启动Apache服务:service htt pd start启动MySQL数据库: mysqld_safe - -user=mysql 切配好之后,我们就可以利用 Mozilla来访问我们 的PHP程序了。2.2.3 PHP文件组成PHP文件以结尾,一个*.php文件是一个文本文件,它可以用Dreamweaver来进行设计。一般来说,PHP文件由HTML标记和JQuery或者JavaScript程序代码混杂在一起 构成的,它是一个标准的网页。如下面例子所示: 2.3访问数据库的实现方法首先介绍一下web数据库架构:如2-1图所示:浏览器服务器Mysql3服务器
18、丿PHP弓|擎4图2-1 web数据库架构从web查询数据的基本步骤:Step1:检查并过滤来自用户的数据;Step2:建立一个适当的数据库连接;Step3:查询数据库;Step4:获取查询结构;Step5:将结果显示给用户。(2)此系统我采用了 WAMP作为开发环境,它是一个将 PHP与Mysql5.0集成起 来的开发环境,所以当服务器打开后,连接数据库的方法较为简洁,可用一下语句:连接数据库mysql_connect 打开一个到MySQL服务器的链接;语法格式:resource mysql_connect ( 主机,用户名,密码);选择数据库:mysql_select_db(数据库名称,链
19、接标示符);关闭数据库:mysql_close();2.4 MYSQL数据库2.4.1 MYSQL 简介MySQL最初的开发者的意图是用 mSQL和他们自己的快速低级例程(ISAM)去 连接表格。不管怎样,在经过一些测试后,开发者得出结论:mSQL并没有他们需要的那么快和灵活。这导致了一个使用几乎和mSQL 样的API接口的用于他们的数据库的新的SQL接口的产生,这样,这个API被设计成允许为用于 mSQL而写的第 三方代码更容易移植到MySQL。MySQL这个名字是怎么来的已经不清楚了。基本指南和大量的库和工具带有前 缀“ my ”已经有10年以上,而且不管怎样, MySQL AB创始人之一
20、的 Monty Widenius的女儿也叫My。这两个到底是哪一个给出了 MySQL这个名字至今依然 是个迷,包括开发者在内也不知道。MySQL的海豚标志的名字叫“ sakila ”,它是由MySQL AB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。 获胜的名字是由来自非洲斯威 士兰的开源软件开发者Ambrose Twebaze 提供。根据Ambrose所说,Sakila来自 一种叫SiSwati的斯威士兰方言,也是在 Ambrose的家乡乌干达附近的坦桑尼亚的 Arusha的一个小镇的名字。2.4.2MYSQL特点特性(1)使用C和C+编写,并使用了多种编译器进行测试,保
21、证源代码的可移植 性(2)支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、 OpenBSD、OS/2 Wrap、Solaris、Windows 等多种操作系统(3) 为多种编程语言提供了 API。这些编程语言包括 C、C+、Python、Java、 Perl、PHP、Eiffel、Ruby 和 Tcl 等。(4)支持多线程,充分利用CPU资源(5)优化的SQL查询算法,有效地提高查询速度(6 )既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够 作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG
22、5,日文的Shift_JIS等都可以用作数据表名和数据列名(7)提供TCP/IP、ODBC和JDBC等多种数据库连接途径(8)提供用于管理、检查、优化数据库操作的管理工具(9)可以处理拥有上千万条记录的大型数据库2.4.3 MYSQL数据库应用环境与其他的大型数据库例如 Oracle、DB2、SQL Server等相比,MySQL自有它 的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来 说,MySQL提供的功能已经绰绰有余,而且由于 MySQL是开放源码软件,因此可 以大大降低总体拥有
23、成本。目前In ternet上流行的网站构架方式是 LAMP(Linux+Apache+MySQL+PHP),即使用 Linux 作为操作系统,Apache 作为 Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。由于这四个软件都是 免费或开放源码软件(FLOSS),因此使用这种方式不用花一分钱(除开人工成本) 就可以建立起一个稳定、免费的网站系统。3系统分析与设计3.1概述本章在阐述系统需求分析和系统设计目标的基础上,对“网上新闻发布系统”的功能进行设计。在数据库设计时通过 E-R图来描述各个实体间的关系,清晰的展示 了 Mysql关系数据库的强大的功能,用 UML建模工具描
24、述系统涉及到的时间流, 以及系统运行环境的搭建,真实的模拟了一个软件项目的功能的设计与实现、软件的总体结构设计和模块设计、编程和调试、程序联调测试以及编写、提交程序整个流程。 3.2需求分析3.2.1需求分析概述经过对此网站进行详细的需求分析后,制定了该系统所应达到的总体目标及功能 目标。(1 )总体目标很多网站都提供新闻栏目,例如搜狐、新浪等著名网站的新闻专栏。许多企业和个人网站也需要定期发布一些关于企业或网站的新闻。因为网络中新闻发布的频率非 常高,如果使用静态网页作为新闻页面,则维护工作将非常繁琐,管理员每天需要制 作大量的网页,从而浪费很多时间和精力。使用新闻发布及管理系统可以使新闻发
25、布 和管理变得很轻松,管理员只需设置标题、内容和图片等新闻就可以了,系统将自动 生成对应的网页。(2 )功能目标本系统的功能目标分为以下几个模块:新闻发布、新闻修改、新闻删除、新闻搜 索、留言添加及审核、友情链接添加及审核等功能。322系统的项目规划新闻发布系统是一个功能完善的新闻类网站,由前台新闻浏览和后台新闻管理两 个大部分组成。(1)前台功能模块新闻分类、新闻显示、新闻查询、访客留言、友情链接、后台登陆。(2)后台管理模块管理员账号密码管理、网站基本信息设置、新闻栏目添加、新闻栏目管理、新 闻发布、新闻管理、友情链接管理、访客留言管理。3.3系统设计3.3.1系统功能设计图3-1系统功能
26、图在本系统中,系统管理模块的功能比较简单。在系统初始化时,有一个默认的“系 统管理员”用户Admin,由程序设计人员手动地添加到数据库中。用户模块功能图如下图3-2所示:新 闻 搜 索留言_:言评论普通访客新 闻 浏 览图3-2用户模块功能图所有用户均可浏览新闻、搜索新闻、表情评论,文字留言。3.3.2系统的用例分析本系统包含2种参与者:普通访客、管理员。普通访客可以对网站所有新闻页面 进行浏览、新闻搜索、表情评论,文字评论。管理员除了具备普通用户的功能权限外 还要管理这个新闻系统的新闻发布、管理等整个系统的管理。如图3-3所示:新阖浏臆新闻首贡普通用户图3-3新闻平台展示用例图3.3.3系统
27、的顺序图顺序图(Sequenee Diagram)描述了对象之间传送消息的时间顺序,它用来表示用例中的行为顺序(1 )用户新闻浏览的顺序图普通用户打开系统之后,可浏览各种类型的新闻并进行留言,如3-4图所示:普通用户n 1:打幵浏贤器输入風址访问蛊统新闻主页/列表/内客罔言檯块3:留言评论 4:耀续浏览图3-4用户浏览新闻、添加评论的顺序图新闻后台管理顺序图本系统的新闻发布由记者来完成,当编辑审核后新闻由站点首页显示出来如3-5图所示:3.3.4系统流程分析图3-5新闻后台管理顺序图图3-6系统流程图335数据库设计在本系统中,主要应用数据库设计的是新闻管理,新闻类型管理,用户信息管理, 评论
28、管理以及友情链接管理。(1)E-R 图E-R图也即实体-联系图(Entity RelationshipDiagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型5。图3-7用户信息E-R图用户作为实体,它具有的属性有编号、姓名、密码、Email保存了用户的详细信息,方便用户登录管理新闻类型作为实体,它具有的属性有编号、名称、关键字、栏目描述,方便与前新闻表作为实体,它具有的属性有编号、类型、标题、发布时间、发布者、新闻图3-10 新闻评论信息 E-R图评论表作为实体,它具有的属性有编号、新闻编号、标题、评论时间、评论人、评论内容、评论表情、审核状态,方便用户阅读新闻的所有
29、评论,发表自己的评论。表结构本系统主要涉及的表主要包含有:新闻表、新闻类型表、用户表、留言表和表情评论表。新闻表(p_newsarticle )新闻表包含如下字段:新闻ID(id )、新闻类型(cid )、标题(title)、发布时间(datetime)、发布者(author)、来源(origin )、关键字(keywords)、内容(content)。如表3-1所示表 3-1 p_n ewsarticle 新闻表FieldTypen ullkeyDefaultExtraidint(5)not nullprin ullauto_i ncrementcidvarchar(20)not nulln
30、 ulltitlevarchar(255)not nulln ulldatetimedatenot nulln ullauthorvarchar(20)not nulln ulloriginvarchar(20)not nulln ullkeywordsvarchar(100)not nulln ullcontenttextnot nulln ull新闻栏目表(p_newsclass )新闻类型表包含如下字段:编号(id )、名称(name )、关键字(keywords )、栏目描述(discription )。如表3-2所示:表3-2 p_newsclass新闻栏目表FieldTypen u
31、llkeyDefaultExtraidint(5)not nullprin ullauto_i ncrementn amevarchar(25not nulln ull)keywordsvarchar(10not nulln ull0)discriptiovarchar(10not nulln ulln0)用户表(p_admin )用户表包含如下字段:编号(id)、用户名(username )、姓名(name )密码(password )、Email ( Email )。如表 3-3 所示:表3-3 user 用户表FieldTypenullkeyDefaultExtraidint(5)not
32、 nullprin ullauto_i ncrementuser namevarchar(20)not nulln ulln amevarchar(20)not nulln ullpasswordvarchar(32)not nulln ullEmailvarchar(50)not nulln ull留言表(p_newsreview )留言表包含如下字段:编号(id)、新闻编号(aid )、标题(title )、时间(datetime )、发布者(author )、内容(content )、表情(faceName )、审核状态(reviewstatus )。如表3-4所示:表 3-4 p_n
33、ewsreview留言表FieldTypen ullkeyDefaultExtraidint(5)not nullprin ullauto_i ncrementaidintnot nulln ulltitlevarchar(50not nulln ull)datetimedatenot nulln ullauthorvarchar(50)not nulln ullfaceNamevarchar(50)not nulln ullreviewStatusint(5)友情链接表(p_friendlylink )表情评论表包含如下字段:编号(id )、网站名称(websiteName )、网站地址(w
34、ebsiteUrl )、网站简介(websiteDiscription )、网站类型(websiteType )、站长 Email (webmasterEmail )、审核状态(linkStatus )。如表 3-5 所示:表 3-5 p_frie ndlyli nk评论表FieldTypen ullkeyDefaultExtraidint(5)notprin ullauto_i ncren ullmentwebsiteNamevarchar(5notn ull0)n ullwebsiteUrlvarchar(5notn ull0)n ullwebsiteDiscriptitextnotn u
35、llonn ullwebsiteTypeint(5)not n ulln ullwebmasterEmailvarchar(50)not n ulln ulllin kStatusin t(1)not n ulln ull3.4开发工具本系统是在 Windows XP 操作平台上运行,利用了 EclipsePHP Studio v1.2.2 工具和WAMP集成环境开发设计。4系统实现4.1新闻发布展示平台4.1.1站点首页模块(1 )功能介绍作为新闻发布系统,页面应该大方、清新,能突出重点新闻,使人们在第一时间 了解时事新闻。首页除了新闻显示外还包括自我简介、联系方式、访问数量统计、新 闻查询
36、、友情链接等相关功能。(2 )界面实现如图4-1所示设为苜H訐人锐St RXSfl如4-3图所示(以招聘信息内容页面为例)0设为苜H訐人锐St RXSfl如4-3图所示(以招聘信息内容页面为例)0如4-2图所示(以国际新闻页面为例)O站全艺圭寸哇丰r韦酿乐区= tf=聲歹 S157S= =! 呂卫 E 更 W : zz.-,j!ree3l2i&. cos就业规胃袪左靶帯乂卞记円?=点衣月;:吐王玛翼中:学1T尹甘* 姿足哲三芫鲨求豆套百、:冬三总二 壬垂云丈芦卩丈蔵厢示奇仝呼“三E宦兰号衣-二夷全覩睨匚呈段芒W妄弟= 3*W.忠学蛊iiiiiiim mi mi iitiii匹存兰艺二注骞迓词三
37、慕性亍至w骂试訶111L11111111111H1就业措导好耳ti嶋I、款土抒壬弐丄施$空亠至兰丄捋事名冢清坛骞卓网I?备热宥隈必=址卄大事默弟倉金人物故事巨窒汪兰总豆年把囱禺禱弋全壬二丄溟在已歴有IZBOJA击 老事導学再拧聊业蝎囂旦逐敷gM亠茫号士止屿与三西兰W豆玄遐试苟11111111111111iiiiuitmiiiFFF?F?FFFF酸功壬踣0 弩两至址些茫.工英宅丰应兰旦立巨Si u-101月逅二 佳 离京空立更代童5 苣用e可學院就业信息网ChuzliM&u iiwtwt* & Employmtni kRf&m#|i&n h|#lw4fk:首真 招務梧念 就區指导 取畳埋划 名家
38、诱纭 攻债袪視 就蛊E符 成功之踣 人物敌華 文档下戟事栓简样UoreM昨学庫g盘雷泵戴胃葩拙灌设立前縊鼻全 已割善返本科王咗疔址在走倉京咒匚亘弍宗沪 丢誉卫线畫要芯弓一一圭就省淋厂市,壬二咗 蛋交逋便捷r二逛欧旺遽 枣芸寻证 尊文学名爲诞生于夏.孚较產蓉于苕老的琪事山 ME.身辭翡亭芒叱4fr B:iBJ图4-1首页界面相关代码详见附录1。4.1.2列表页面模块(1 )功能介绍本新闻发布系统分为招聘信息、就业指导、职业规划、名家讲坛、政策法规、就业疑问、成功之路、人物故事、文档下载9个种类,每个种类都有其独立的页面。(2 )界面实现-1*:議烘Tli舉院就业信息网ChujhM initiiu
39、fct g4 tmployowil inform)ta4n Network图4-2新闻列表页相关代码详见附录24.1.3新闻内容页模块(1 )功能介绍本系统首页各类新闻以标题显示,用户可点击标题阅读自己感兴趣的新闻,新闻中包含文字和图片。(2 )界面实现如4-4图所示(以招聘信息内容页面为例)0滁州舉院触信息网m-btutf 亦 (mgyiiwnt infwirirtffll Mrfwrfcwmw畤#m毎捷昨 smi *kr mm a xer瞧晓誹国美电器股愉到顶机构參已出r 5: IC11-C3*! F9:订老钉三空W门在亠工了爸备三凭匕敦壬呈驼唆云凡含畀培走瓠 菱匡类蛋事会三臨居產韭w l
40、iiGs?拦疋昙宴產宾内弄栏屋丈曲球务;気&环己引起尸刑大眩*尸童壬胃三.呈英黑理E甘赛示S月匡頁二-0更一,工兀起塑.其=區至电曇玄我至俊洲*割髯如秋亡和塑邁的豐体现任區至非抚 专旌爭耒黄疔茶衬寧之兰竜羊左亍耶手淫圧业内人士#出*酬王較孤鼻我立曲离玳大般奉我活珞专为对于匡英盍爭咅M号罢职也灣址 -捋活强甘迸庭簾忖害蛙”国矣方園勺:老三塑孑尸兰空卜表矜怎魁乍为国舅纣理寧鲁主 更亡蛊m空支岂干叵子上-乜M鬥三谁对二亡它云皿熱畜著爭京亡了吝可代匸订毛二.童冷妄三音誉岔开堵會丙此炭示道載.位是上P瓷司井不鮭更芜匾窗其冇們上 二空司徨* 廈丝取睜虫曳退识女E.祚三 届嚴总接生 舞日经时闻*恰巽访时衆示
41、討于磐言訂営天衣在苻亡巨丸熬3?务蛊屯兵吞冬豈戶h手令臥问魚 井菲专荷 m.-.=总三*T=CLF:f.二可厂,汽目亘三 曽屉匚営却算芒匚空=-二兰三二.舷詡三有就HL;售芸爭吟示寡言序就无鼻国克曲券袖彳加瞬道称国益厄卷氏申的冒調圣誉営棋盍常站3CQ克电禅庶必须理 査担屋載的疑m 蓋曲感柚理盘了俺農老身二 空昌s:里矣电異空商為仰幡上禾際上岂瓷直为了葬呻耒盘=是嵩归 進直上血二曲总金 詢?Siife.匡盖理西內誦廿前tMH赚崔是问艇.大直再園分登F*墓套门崔g叵台都ift为了收豪岂 #TM才军釜音岂产.FT2巷蛊耳论亘義务斗黑-EI铝艺土次苦牛生宜弐益至弐菲二匚巷W.FX聂它逵舂琨屯时悵河妄人
42、士詰分正畫丁季喘的嚏一说法*漕人士拖已:借更肥代”墨衲国黄嶽期向供疽商靈靠迪疚甲善材贡W.崔 兰节供三蟋紫打乱供宦直护格怔寒”迢电K县更毛利.&是很琴h宴迟是W谨三垓丄.兰.誓一芒昼生去三:孕距工異尝丘苣F址”二/=辺 京養毎二.一壬啦不逐H-上帶壬克丢盂* 71九已雇査巴奏燮一若三理产軒岳芒妾迟君赛號也鮎、密酉宣电揍愛灵讯产三是削*之遽打鼻天.壬于序曼型站型类內岂厚吏廿 M寸东三Wa器:坊主专囉盘手钛,巨咅 护养寺转匡孟泸T讦是旷片壬/绥告计-三是門岂詳*蘇更衣总.啜认如1!&置牛人圉扰事厂.对.爭衿及行业北柚抵疋和阿害JT矜不玄锻无此査探雷塗悌图4-3新闻阅读界面关键代码详见附录3。4.1
43、.4留言评论模块(1 )功能介绍用户浏览新闻后可对新闻进行留言评论、心情评论,发表自己的观点进行讨论。(2 )界面实现图4-4留言评论界面(3)关键代码详见附录44.1.5新闻搜索(1 )功能介绍本系统在系统首页有查询模块,可方便用户查询、搜索自己感兴趣的新闻(2 )界面实现如4-5图所示:地址:安樹省摊州市琅珊区电话:056& 4315789倍頁* 056&-8S8888B邮箱zhouwee126xom招聘信息111111111111111111111111瓣州學院就业信息网Chuzhou instituto of Employmunt ihforrnatiian Notworkr jF新闻
44、首页 招聘信息 就业指导 职业規划 名家讲坛 政策法規 就业疑冋站内捷案:招聘信息-搜索的內简捲索I就业新呵动态学:陈晓称国美电器股伯到顶机枸參已橄出潞111111111曰制琴11111111111111沪钱弦1111X111111111111越、弓華辟等文瑋U11L11L1111111L11佩景 E111111图4-5查询模块界面(3)关键代码详见附录54.1.6友情链接 (1 )功能介绍本系统在友情链接添加页面实现, 方便站长交换资源,提高网站知名度,互利互 惠,同时方便用户获得更多的资源信息。(2 )界面实现 如4-6图所示赊州舉院就业信息网Chuzhcu institute of Em
45、ployment information Network新闻首页网址:网站名称: 网站时站长Email:网站类型:女性寸店首页I埜司介绍I贵质认证I产品展示I视频两店I招商信息I招聘信息I促稍闿动I企业贸讯I联系我们图4-6友情链接添加界面(3)关键代码详见附录6 o .4.2后台管理4.2.1管理员登陆模块(1 )功能介绍管理员是本系统的管理者,打开后台登陆页面,输入正确的账号信息才可以进入 后台进行管理。(2 )界面实现如下图所示:图4-7是管理员登陆界面瓣州舉院就业倍息网ClmzhHWof EmploymiHt i町Fixmtiwi Witworfc登甌佶息财后台菅哩管理员:冯:图4-7
46、管理员登陆界面(3)关键代码fun ctio n logi n()用户登录$chzu_admi n=spClass(chzu_admi n);$username=$this-spArgs(username);$password=$this-spArgs(password);$password=md5($password);$con diti on=array(user name=$user name);$res=$chzu_adm in-fin d($c on diti on);if($respassword=$password)$_SESSIONusername=$username;$thi
47、s-jump(spUrl(mai n,mai n);else$this-display(admi n/logi n.ht ml);422网站基本参数设置模块(1 )功能介绍该功能主要方便对网站进行配置,动态的生成网站地址、网站名称、关键字、备 案号以及联系方式等各种信息,方便日后管理维护。(2 )界面实现如下图所示:图4-8是网站基本参数设置界面。图4-8网站基本参数设置界面4.2.3账号密码管理模块(1 )功能介绍管理员可以随时修改自己的帐户密码,以确保账号安全(2 )界面实现如下图所示:图4-9是帐户密码修改界面图4-9帐户密码修改界面424网站栏目添加管理模块(1 )功能介绍网站栏目的添
48、加、修改、删除等功能(2 )界面实现如下图所示:图4-10栏目添加界面、图4-11是栏目修改界面、图4-12栏目删 除界面尽站起目滩加逵淀目:云冏站芒目営理捋聘信慝巨锂删除客期坛官湮册除就业鑿间管理删除削里mn管連冊除文宿T載冒連册除图4-10栏目添加界面栏目皂:栏目关宇:栏目橋述:更新 图4-11栏目修改界面招聘信息官理删曝曲北扌詣官理删除管理删踪宅家讲坛管理仙余迪第法拯管理刪除就业轻问管理删瞧朋功乏路人物故事管理刪除文档下载管理删瞧图4-12栏目删除界面(3)关键代码详见附录8425新闻添加、修改、删除模块(1 )功能介绍网站新闻的添加、修改、删除等功能。(2 )界面实现如下图所示:图4-
49、13新闻添加界面、图4-14是新闻列表界面、图4-15新闻修 改界面图4-13新闻添加界面卡帛空目名文早列褰扯布旳问1:招后低点R購和国丢见詮股们到顶机畛已曲出2D114JM1ftJH-1:SW坛1111111112D11-Q4-15.h1Z招后回冬1111111111111112D11-04-15冊1;揺聘肯息111111111111111112DH-CM-15IM余1草熄马2D11-B4-15BIS1111111111111111112D11-W-15feteWIS1:few坛TIITH2Q11-Q4-15;11RESIZEYVYYmYYmYYmY2011-04-13Ki*V咸功之路YYY
50、YYYYYYYYY2011-04-13fl.lT.1:施功之賂YVYYrVYYrrYrY2011-04-13咸功之幣YVYYYYVYYYYYYY2011-04-13BJiliYYYYYYYYYYYYYY2011!-14-15W.fH-(毎贯1唏肓):1 2 3 tpl_title = 前台页面;fun ctio n in dex() /这里是检查首页$this-jiuyel nfo();就业指导$this-zhaopi nln fo();/招聘信息$this-classList();导航$this-n ewsTre nds();新闻动态$this-co ntactUs();联系我们$this-
51、guihual nfo();职业规划$this-yiwe nln fo();/就业疑问$this-faguiI nfo();政策法规$this-che nggon gI nfo();成功之路$this-mi ngjial nfo();名家$this-re nwul nfo();人物$this-li nkShow();友情链接$this-cou nt();统计数据$this-display(i ndex/i ndex.html);$this-display(i ndex/i ndex.html);fun ctio n classList()导航引入$chzu_ newsclass=spClass
52、(chzu_ newsclass);$allClass=$chzu_newsclass-fi ndAII();$this-allClass=$allClass;fun cti on n ewsTre nds()新闻动态$chzu _n ewsarticle=spClass(chzu _n ewsarticle);$n ewArticleSql=select id,title,datetime from、p_n ewsarticleorder by id DESC LIMIT 0,7;$n ewArticle=$chzu _n ewsarticle-fi ndSql($ newArticleSq
53、l);$this-n ewArticle=$ newArticle;fun ctio n co ntactUs()联系我们$chzu_c on fig=spClass(chzu_c on fig);$allCo ntact=$chzu_c on fig-fi ndAII();$this-allCo ntact=$allCo ntact;$websiteName=$allCo ntact0valueName;网站名称$websiteUrl=$allCo ntact1valueName;网站地址$websiteKeyword=$allCo ntact2valueName;网站关键字$website
54、lCP=$allCo ntact3valueName;/ICP 备案号$websiteTel=$allCo ntact4valueName;联系电话$websiteEmail=$allCo ntact 5valueName;/Email地址$co ntactAddress=$allCo ntact 6 valueName;/联系地址$websiteFax=$allCo ntact7valueName;传真地址$this-websiteName=$websiteName;$this-websiteUrl=$websiteUrl;$this-websiteKeyword=$websiteKeywo
55、rd;$this-websitelCP=$websitelCP;$this-websiteTel=$websiteTel;$this-websiteEmail=$websiteEmail;$this-co ntactAddress=$c on tactAddress;$this-websiteFax=$websiteFax;function zhaopinInfo()循环首页招聘信息$chzu _n ewsarticle=spClass(chzu _n ewsarticle);$sql=select * from、p_n ewsarticle where cid=1 limit 4;$zhao
56、pi nArticle=$chzu _n ewsarticle-fi ndSql($sql);$this-zhaopi nArticle=$zhaopi nArticle;function jiuyeInfo()/循环首页就业指导文章$chzu _n ewsarticle=spClass(chzu _n ewsarticle);$sql=select * from p_n ewsarticle where cid=2 limit 4; $jiuyeArticle=$chzu _n ewsarticle-fi ndSql($sql);$this-jiuyeArticle=$jiuyeArticl
57、e;functionyiwenlnfo() 循环首页 就业疑问文章$chzu _n ewsarticle=spClass(chzu _n ewsarticle);$sql=select * from、p_n ewsarticle where cid=6 limit 4;$yiwe nArticle=$chzu _n ewsarticle-fi ndSql($sql);$this-yiwe nArticle=$yiwe nArticle;functionfaguilnfo() 循环首页政策法规文章$chzu _n ewsarticle=spClass(chzu _n ewsarticle);$s
58、ql=select * from、p_n ewsarticle where cid=5 limit 4; $faguiArticle=$chzu _n ewsarticle-fi ndSql($sql);$this-faguiArticle=$faguiArticle;functionchenggonglnfo()循环首页成功之路文章$chzu _n ewsarticle=spClass(chzu _n ewsarticle);$sql=select * from、p_n ewsarticle where cid=7 limit 4;$che nggon gArticle=$chzu _n e
59、wsarticle-fi ndSql($sql);functionguihualnfo()循环首页就业规划文章$chzu _n ewsarticle=spClass(chzu _n ewsarticle);$sql=select * from、p_n ewsarticle where cid=3 limit 4;$guihuaArticle=$chzu _n ewsarticle-fi ndSql($sql);$this-guihuaArticle=$guihuaArticle;$this-che nggon gArticle=$che nggo ngArticle;functionmingj
60、ialnfo() 循环首页名家讲坛文章$chzu _n ewsarticle=spClass(chzu _n ewsarticle);$sql=select * from、p_n ewsarticle where cid=4 limit 4;$mi ngjiaArticle=$chzu _n ewsarticle-fi ndSql($sql);$this-mi ngjiaArticle=$mi ngjiaArticle;functionrenwuInfo() 循环首页人物故事文章$chzu _n ewsarticle=spClass(chzu _n ewsarticle);$sql=selec
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026安徽电子信息职业技术学院招聘编外专任教师60人备考题库(第二批)及完整答案详解一套
- 2026年合肥市人才发展集团有限公司所属子公司社会招聘7名笔试参考题库及答案详解
- 2026年桃源县第二人民医院医护人员招聘笔试备考试题及答案详解
- 2026广东广州从化区中医医院招聘编外工作人员33人笔试备考题库及答案详解
- 2026湖南路桥建设集团有限责任公司法语商务人员招聘6人笔试备考题库及答案详解
- 2026江西南昌大学第一附属医院康复治疗师岗招聘2人计划笔试备考试题及答案详解
- 2025年贵阳医学院第二附属医院医护人员招聘考试试题及答案详解
- 2026年温州市龙湾区海城街道社区卫生服务中心招聘编外工作人员2人笔试参考题库及答案详解
- 昆明市嵩明县2026年事业单位公开选调工作人员(28人)笔试备考题库及答案详解
- 2026年六安市金寨县大学生“返家乡”暑期社会实践活动笔试备考题库及答案详解
- origin基本操作大全入门必备课件
- 金属非金属矿山安全标准化规范
- 附件4 《广东省数据经纪人管理规则(试行)》(征求意见稿)
- 商业综合体智能化系统
- 医学影像处理-荧光素钠辅助脑胶质瘤手术体会
- 不动产权籍调查表2
- GB/T 7253-2019标称电压高于1 000 V的架空线路绝缘子交流系统用瓷或玻璃绝缘子元件盘形悬式绝缘子元件的特性
- GB/T 16839.1-2018热电偶第1部分:电动势规范和允差
- Unit-10-The-Sad-Young-Me教学讲解课件
- 《社会学概论新修(第五版)》课件第一章
- GB4962-2008氢气使用安全技术规程完整
评论
0/150
提交评论