一个网站信息发布系统的设计与实现

点赞:16538 浏览:71497 近期更新时间:2024-03-15 作者:网友分享原创网站原创

摘 要:分析并实现了基于PHP技术构建的政府信息发布系统设计模式,包括信息发布类网站系统的开发设计、总体结构、功能实现等.采用了盒式模型和MVC模式作为系统实现的核心技术.这种基于怎么写作器储存模型的系统在响应速度上具有一定的高效性.网站设计实现后,简化了管理员对网站的更新维护工作,加快了网络信息的传播速度.

关 键 词:盒式模型;MVC模式;数据模型;网站设计

中图分类号:TP393.0文献标志码:A文章编号:1006-8228(2014)02-15-02

0引言

网站信息发布系统,是将网站上需要经常变动的更新信息集中管理,并通过信息的某些共性进行分类,通过系统化、标准化,发布到网站上的一种网站应用程序.近年来不少专家学者对网站信息发布系统进行了研究与开发,如采用邮件、微博、无线网作为发布手段或传播介质的设计方法[1-3],李学俭提出的一种可将多种信息发布系统进行整合处理的解决方案[4],刘传等提出的一种普适多媒体信息发布系统的构建方案[5],胡先兵等提出的一种基于类“云怎么写作”的可视化信息发布系统技术[6].

传统的网站信息管理方式有两种,一是基于HTML的静态页面,更新信息时需重新制作页面,上传页面并修改相应链接,这种方式因较低的效率而渐已淘汰;二是基于怎么写作器脚本语言,将动态网页和数据模型结合,通过应用程序处理信息.在信息爆炸的21世纪,对于最新信息的需求和发布信息的及时性已十分必要.因此,开发一个能够实现信息发布、多栏目管理、主题针对性强的政府网站信息系统已是当务之急.基于上述思路,本文设计并实现了一个网站信息发布系统——惠州民进市委网站信息发布系统.

1网站信息发布系统的特征

作为一个网站信息发布系统,应当具备如下几个特征.

⑴快速特性.除网站的访问速度外,还需保证后台发布信息的实时性.在快速特性上,整个系统对于次要模块采用怎么写作器空间储存模型,确认是模块的读取或写入,在速度上都能达到令人满意的效果.

⑵可还原性.无论开发用到何种设计模式,当网站需要移植时,只需简单步骤就可实现原站点的还原.网站的模块采用MVC的设计模式,表现层(Presentationlayer)与业务逻辑层(Businesslayer)都以组件的形式包装成文件夹,将数据持久层(Persistencelayer)抽离到后台进行控制,因此当站点移植时,只需复制组件文件夹及数据库,就可实现原站点的还原.

⑶可操作性.网站在模块数量上可更新的模块应该占较高的比例.在操作性上,整个网站分为30多个模块,实现全站可管理,可操作,可更新.

⑷人性化.更新的操作应当简单、易懂、方便、面向非专业管理员.在这方面上,整个后台的更新采用图形界面接口(GUI),类似于向导风格.

2网站的结构

这里主要探讨网站的层次和布局.

2.1网站层次图

基于对信息发布网站系统特性的认识,在对逻辑系统的初步构思后应当提出对物理系统的描述,而对于子系统或子模块比较多或比较复杂的系统,可使用分层次的描述,本系统的层次图分为前台和后台两部分,各系统的主要模块如图1所示.

2.2网站布局

3系统设计

3.1功能模块设计

本网站系统主要包括以下功能模块.

⑴用户注册和登录模块:用户可注册成为会员并在前台登录.

⑵视频观看模块:用户可新闻视频.

⑶文件下载模块:用户可在线下载相关文档.

⑷在线留言和邮件功能模块:会员在线上可留言及发送邮件.

⑸后台管理模块:管理员登录系统后,可从登录后台进一步管理前台相关内容.包括管理文章、视频、附件、幻灯片、flash、横幅、留言板、会员信息等多种功能.

3.2功能模块顺序图

通过功能分析,在建立用例的过程中可知,系统的参与者有会员和管理员,以会员为例,建立的顺序图比以管理员为参与者建立的顺序图更有利于系统的分析,会员顺序图是一种用户视角,以使用者的角度来分析系统显得更加全面,如图4所示,会员顺序图主要含有四个对象:Mail、Msg-board、File、Video,其各自发送不同的消息.

4系统实现采用的核心技术

4.1盒式模型与MVC设计模式

盒式模型又名组件模型,是基于MVC设计模式的系统,在控制上具有较强的灵活性,在本系统中,功能模块以组件形式开发,将功能的“视图”与“模型”封装成组件,而功能的“控制”抽离到系统后台,由系统通过控制模型改变前台视图.当出现嵌套盒时,将内盒包含进外盒,内盒的“视图”、“模型”则纵向地放于内盒内,内盒的“控制”与外盒的“控制”则横向处于同一层,同步抽离至后台进行操作控制.

4.2数据模型

一个好的系统在数据的处理上必然采用一套好的数据模型,在数据的储存上,通常有两种方法,一种是数据库储存,另一种是怎么写作器空间储存.对于比较复杂的系统,根据子系统的不同也可同时采用混合方式.数据库的储存的特点在于安全性比较高,操作方便;而怎么写作器空间储存在于访问速度的高效性和可扩展性,多用于模块的多功能自定义.

4.3导航更新的实现

本系统导航的数据模型采用怎么写作器空间储存方式,当对一个导航(一级导航或二级导航)进行增加、删除、修改等操作时,从第一层网页(主页)开始,导航进行更新,其次从第二层开始,左边栏纵向导航进行更新,右边栏文章列表同步更新,最后从第三层进行更新,该层对一组文章文件夹进行对应的增加、删除、修改操作.具体的工作步骤如图5所示.第一步,从怎么写作器空间的导航数据文件xml读取导航数据,显示成界面.第二步,当管理员操作导航项后,搜索判断出管理员操作的导航项类型,分组记录成两个队列,两个队列分别储存一级导航项,和二级导航项.第三步,对导航项数据文件进行更新,这一步完成了导航的视图更新.第四步,更新第二层、第三层等纵向导航,这一步骤更新读取的数据源来自导航数据队列,结合Ajax能实现实时更新导航.第五步,对每个更新的导航项对应包含的文章等资源文件夹进行同步更新,删除属被删除导航项的所有文章及对应不需要的资源,释放储存空间.至此,导航所有数据更新完毕.

一个网站信息发布系统的设计与实现参考属性评定
有关论文范文主题研究: 信息发布系统相关论文范文 大学生适用: 学校学生论文、自考毕业论文
相关参考文献下载数量: 88 写作解决问题: 如何写
毕业论文开题报告: 论文模板、论文小结 职称论文适用: 技师论文、初级职称
所属大学生专业类别: 如何写 论文题目推荐度: 优秀选题

5结束语

本文以惠州民进市委网站为例,设计并实现了一个网站信息发布系统,对各类新闻资讯、政党动态、会员文章、视频新闻、会员留言等需要及时更新的信息,采取集中管理,同时可以对这些信息进行分类化、系统化和标准化.网站设计完成后,可大大减少网站更新维护的工作量,管理员对网站的更新维护工作比较简单,只需录入文字和上传图片,保证了网站内容的更新速度,加快了网络信息的传播速度.为方便广大民进会员和社会各界访客使用手机等移动设备访问网站,我们下一步的工作是开发本网站的移动版本,在移动版本中将充分考虑手机等移动设备的版面布局要求,其主要内容将与PC平台版本保持一致和联动.