APP下载

试验指挥方案信息发布系统的设计与实现

2017-06-06杨薇

电脑知识与技术 2017年9期
关键词:角色主题

杨薇

摘要:针对原有试验指挥方案信息发布系统在系统架构、信息发布、多媒体信息管理及显示效果等方面的欠缺和不足,采用PHP、Apache和MySql三种技术的结合设计并实现了新的试验指挥方案信息发布系统,提高了系统的易用性和功能性,为更好的保障试验任务的显示需求提供有力的技术支持。

关键词:CMS;主题;角色;用户管理

试验指挥方案信息发布系统是试验指挥显示系统的主要组成部分之一,系统用于在武器试验任务中,为试验指挥人员提供试验方案、参试设备、参试站点等试验信息。原有的试验指挥方案信息发布系统采用的是IIS+HTML的技术架构,已具备基本的信息发布功能,但还存在着方案信息的更新维护效率低、系统扩展能力差、文件的管理和发布功能还不够完善等不足之处,这些问题的存在不仅影响了试验指挥方案信息发布系统的更新维护效率和展现形式,而且不利于将系统应用于其他型号武器试验任务中,因此需要为系统增加多用户的试验指挥方案信息发布、模版化系统更新、多媒体文件管理等功能,并对用户、模版、文件等关键要素进行系统的管理。

1.系统设计

1.1系统硬件结构设计

系统硬件由指挥显示系统现有的Web服务器和多台指显工作站组成,其中Web服务器完成信息数据的发布、管理以及用户分配等工作;采用B/S模式由指显工作站作为分用户信息发布的操作平台进行方案信息的发布。系统硬件组成结构图1所示。

1.2系统开发环境

操作系统采用Windows2003 Server;数据库服务器:MySqlS.6.16;应用服务器:PHPS.5.9,Apache2.4.7;网页制作软件:DreamWeaver。其中数据库服务器和应用服务器均配置在Web服务器上。

1.3系统软件结构设计

系统软件结构采用CMS技术实现。CMS(Content Manage ment System)“内容管理系统”是把一个网站的内容(文字,图片,等等)与网站的组件分离开来,可以将各个页面连接到一起,可以控制页面的显示。通过这个系统,可以方便的管理,发布,维护网站的内容,而不再需要硬性的写HTML代码或手工建立每一个页面。它具有网站运行速度快、安全性高、对服务器的消耗小、开发周期短、网站维护方便等优点。CMS系统架构图如图2所示。

1.4系统功能模块设计

1.4.1用户管理模块

用户管理模块提供所有用户信息的管理功能。系统用户角色分为管理员级和普通用户级,管理员级实现管理和分配用户等操作,各科的信息发布人员为普通用户,权限由管理员进行管理和分配。系统的用户角色与权限相对应,通过更改用户角色可以更改其权限。管理员可以编辑、删除和浏览用户资料,还可以批量编辑用户资料及角色信息。

1.4.2信息管理模块

管理员用户可通过信息管理模块管理全部的信息内容。在此模块下,可以编辑、删除和浏览页面。可以通过筛选和搜索来快速找到符合特定条件的信息。可以批量编辑信息的某些栏目,比如作者、状态、是否允许访问等。

1.4.3多媒体文件管理模块

多媒体文件包括上传的图像、视频、录音以及数据文件。用户可以在发布信息时上传媒体文件,并将其插入信息内容中。可通过多媒体管理模块中的“上传设置”区域指定路径和目录结构。如果只是上传,而不用插入到信息中,可以使用媒体功能添加多媒体信息页面。

1.4.4页面管理模块

此模块提供所有信息页面的管理功能。通过这个功能,可以编辑、删除,和浏览信息页面。为了提高管理效率,系统可以进行过滤和搜索,找出符合特定条件的页面。

本模块还允许批量编辑一些页面的作者、父页面、模板。另外,快速编辑功能可以快速的编辑特定页面的标题、别名、日期,及作者等信息。

1.4.5主题管理模块

主题是改变系统显示界面(“skin”)的一种方法。它不仅仅是显示界面的改变,界面的改变只是意味着更换了图片、字体大小等,而主题能够提供比外观和表现更多的控制。主题是相互协作的图形化界面的文件集合,以使网站能夠保持一致性设计。提供的文件就是模板文件,主题改变了网站的显示方式也就改变了,修改网站的主题不需要修改底层软件。主题可包含自定义模板文件、图像(*.jpg.*gif)、样式表(*.CSS)、自定义页面(*.html)和必要的代码文件(*.php)等。

1.4.6数据库设计

系统物理模型设计如图3所示。

猜你喜欢

角色主题
普通高等学校思想政治教育辅导员角色问题研究
农村幼儿园“幼小衔接”的“五步走”