论文部分内容阅读
【摘要】在公司快速发展过程中,每年都会产生大量的图片资源,如何有效的利用这些资源来展示企业形象,提升企业文化的宣传力度,是一个亟待解决的问题。本文阐述如何通过中海油服图片网的建设,解决公司图片资源分散、共享程度和利用效率低的问题。
【主题词】图片网站 企业文化 多文件上传 SWFUpIoad PHP MySOL
【中图分类号】TP393.093 【文献标识码】A 【文章编号】1672-5158(2013)04-0143-01
1、前言
公司每年都会形成大量的图片资源,这包括各类作业装备、作业施工现场、各种会议及活动现场、员工风采等。这些图片资源记录了公司发展过程中的经典时刻和辉煌一面,有效地利用这些资源,将在很大程度上提升员工对公司企业文化的认知度,并激发他们的使命感。公司内部原有图片资源大都存在于公司档案系统中,并由专人专岗负责拍摄、上传和管理,其余部分是由各二级单位指定专人负责拍摄,并通过邮箱提交给此岗位员工。这种管理模式存在三个缺点:一是图片资料来源单薄,无法调动全公司万余名员工的共享积极性;二是图片分散,无法形成集中管理,使得大量高质量图片的散落和丢失;三是图片资料基本起不到宣传作用,造成资源浪费。
中海海洋石油总公司拥有面向集团开放的图片网站,但此网站的图片分类粒度较大,不能详细涵盖中海油服的业务种类和特色,同时,网站对用户的资质审核严格,员工需要具有一定的摄影经验,才能通过审核并获得图片上传权限。因此,亟需建立一套能够实现图片资源细粒度分类、面向公司内部开放注册的图片网站。
2、需求分析
通过对网站建设的需求调研,得到网站的基本栏目组成,见图1。
3、系统设计
3.1 功能架构
系统包括前台网站和管理后台两个部分。前台模块和后台管理模块采用统一的程序架构方式,实现对核心功能代码的复用,减少了开发的工作量,提高了网站的可扩展性。
网站主要模块组成如下:
·用户基本功能实现用户注册、用户登录和权限获取、以及通过邮箱的密码找回等功能。网站注册具有用户注册审核机制,所有注册用户经过身份审核后,即可登录网站;
·个人信息中心实现个人基本信息维护和密码修改、批量图片上传、个人上传图集的管理、个人收藏图片的查看和管理、提交图片下载申请和下载图片等功能;
·通用图片功能实现图片的播放控制。图片播放方式包括FLASH播放、点击播放、缩略图滚动播放三种,实现了图片的EXIF信息查看、图片点击率的IP控制、图片原图保护等功能;
·后台管理主要用于实现网站的配置和管理。主要包括系统参数设置、分类管理、图集/图片管理、FLASH管理、接口管理、下载管理、用户管理、数据库备份和恢复等,它是整个网站的核心。
3.2 网站部署架构
网站部署于公司内网之上,服务器部署在总部机房,所有员工(包括天津、湛江、新疆、上海等片区)都采用直接访问总部服务器的方式登录网站。网站采用B/S(浏览器/服务器)架构,确保公司网络内的所有员工借助浏览器即可访问网站。
4、技术实现
4.1 实现技术
网站开发采用了当前最为流行的网站开发组合“PHP+MySQL”,并采用了PHP的Smarty模板引擎,以实现前台表现和后台业务逻辑的分离,提高网站的可扩展性。网站页面的布局整体框架由DIV+CSS构成,这样整个界面风格都保存在一个CSS文件里,便于修改,然后各个页面由TABLE进行灵活的布局。同时,网站采用了基于FLASH的多文件上传组件SWFUpload来实现图片的批量上传功能。
4.2 程序架构
本网站在程序架构上借鉴了成熟的开源项目管理软件ZENTAO的架构方式,采用面向对象开发中的分层思想,将代码分为前台表现层、请求处理层、业务逻辑层和数据访问层。其中,前台表现层采用PHP中的Smartv框架,负责按照设计好的页面样式进行后端处理结果的输出;请求处理层负责接收用户访问请求,并将请求转移到相应的业务逻辑处理单元当中,并负责将处理结果输出到相应的前台表现层中;业务逻辑层是整个系统的核心,它根据传入的请求信息,将请求分解并实现其中的业务逻辑,并将最终结果返回到请求处理层;数据访问层主要为了实现统一的数据库访问接口,所有对数据库的访问全部集中到数据访问层。以本网站中的浏览图片功能为例,图3给出了访问请求在各层之间的流转方式。
5、建设意义
·沉淀公司发展历程,提升员工对企业文化的认同感;
·细化图片的分类,为进行企业宣传提供便利;
·减轻公司图片管理人员的工作压力,提升工作效率。
结束语
网站下一步将考虑融入视频、公司刊物和电子期刊等资源,形成企业的媒体网站,以大幅度提高企业形象的宣传力度。在公司管理信息化工作逐步深入地环境下,此网站建设将为下一步发展提供有力参考。
【主题词】图片网站 企业文化 多文件上传 SWFUpIoad PHP MySOL
【中图分类号】TP393.093 【文献标识码】A 【文章编号】1672-5158(2013)04-0143-01
1、前言
公司每年都会形成大量的图片资源,这包括各类作业装备、作业施工现场、各种会议及活动现场、员工风采等。这些图片资源记录了公司发展过程中的经典时刻和辉煌一面,有效地利用这些资源,将在很大程度上提升员工对公司企业文化的认知度,并激发他们的使命感。公司内部原有图片资源大都存在于公司档案系统中,并由专人专岗负责拍摄、上传和管理,其余部分是由各二级单位指定专人负责拍摄,并通过邮箱提交给此岗位员工。这种管理模式存在三个缺点:一是图片资料来源单薄,无法调动全公司万余名员工的共享积极性;二是图片分散,无法形成集中管理,使得大量高质量图片的散落和丢失;三是图片资料基本起不到宣传作用,造成资源浪费。
中海海洋石油总公司拥有面向集团开放的图片网站,但此网站的图片分类粒度较大,不能详细涵盖中海油服的业务种类和特色,同时,网站对用户的资质审核严格,员工需要具有一定的摄影经验,才能通过审核并获得图片上传权限。因此,亟需建立一套能够实现图片资源细粒度分类、面向公司内部开放注册的图片网站。
2、需求分析
通过对网站建设的需求调研,得到网站的基本栏目组成,见图1。
3、系统设计
3.1 功能架构
系统包括前台网站和管理后台两个部分。前台模块和后台管理模块采用统一的程序架构方式,实现对核心功能代码的复用,减少了开发的工作量,提高了网站的可扩展性。
网站主要模块组成如下:
·用户基本功能实现用户注册、用户登录和权限获取、以及通过邮箱的密码找回等功能。网站注册具有用户注册审核机制,所有注册用户经过身份审核后,即可登录网站;
·个人信息中心实现个人基本信息维护和密码修改、批量图片上传、个人上传图集的管理、个人收藏图片的查看和管理、提交图片下载申请和下载图片等功能;
·通用图片功能实现图片的播放控制。图片播放方式包括FLASH播放、点击播放、缩略图滚动播放三种,实现了图片的EXIF信息查看、图片点击率的IP控制、图片原图保护等功能;
·后台管理主要用于实现网站的配置和管理。主要包括系统参数设置、分类管理、图集/图片管理、FLASH管理、接口管理、下载管理、用户管理、数据库备份和恢复等,它是整个网站的核心。
3.2 网站部署架构
网站部署于公司内网之上,服务器部署在总部机房,所有员工(包括天津、湛江、新疆、上海等片区)都采用直接访问总部服务器的方式登录网站。网站采用B/S(浏览器/服务器)架构,确保公司网络内的所有员工借助浏览器即可访问网站。
4、技术实现
4.1 实现技术
网站开发采用了当前最为流行的网站开发组合“PHP+MySQL”,并采用了PHP的Smarty模板引擎,以实现前台表现和后台业务逻辑的分离,提高网站的可扩展性。网站页面的布局整体框架由DIV+CSS构成,这样整个界面风格都保存在一个CSS文件里,便于修改,然后各个页面由TABLE进行灵活的布局。同时,网站采用了基于FLASH的多文件上传组件SWFUpload来实现图片的批量上传功能。
4.2 程序架构
本网站在程序架构上借鉴了成熟的开源项目管理软件ZENTAO的架构方式,采用面向对象开发中的分层思想,将代码分为前台表现层、请求处理层、业务逻辑层和数据访问层。其中,前台表现层采用PHP中的Smartv框架,负责按照设计好的页面样式进行后端处理结果的输出;请求处理层负责接收用户访问请求,并将请求转移到相应的业务逻辑处理单元当中,并负责将处理结果输出到相应的前台表现层中;业务逻辑层是整个系统的核心,它根据传入的请求信息,将请求分解并实现其中的业务逻辑,并将最终结果返回到请求处理层;数据访问层主要为了实现统一的数据库访问接口,所有对数据库的访问全部集中到数据访问层。以本网站中的浏览图片功能为例,图3给出了访问请求在各层之间的流转方式。
5、建设意义
·沉淀公司发展历程,提升员工对企业文化的认同感;
·细化图片的分类,为进行企业宣传提供便利;
·减轻公司图片管理人员的工作压力,提升工作效率。
结束语
网站下一步将考虑融入视频、公司刊物和电子期刊等资源,形成企业的媒体网站,以大幅度提高企业形象的宣传力度。在公司管理信息化工作逐步深入地环境下,此网站建设将为下一步发展提供有力参考。