樊 玮
(山西省气象信息中心,山西 太原 030006)
山西省气象信息中心综合管理系统的设计与实现
樊 玮
(山西省气象信息中心,山西 太原 030006)
该系统主要针对山西省气象信息中心综合管理科各项业务以WEB页面形式进行查询、管理。系统主要包括了对单位各项科研项目的录入查看,开发进展情况查询;各类文件的录入,查询;各个业务科室的业务质量管理,各个科室每月上报的月报表、职工出勤情况、培训情况的统计;单位职工每月的工资、各类津补贴、奖金情况查询、管理等。本系统的开发有助于科室工作的信息化管理,系统以网页形式发布便于单位职工查询。使得综合管理科的工作更加条理、高效。
综合管理系统;办公;自动化
综合管理科的日常性工作繁多,接收的各类信息量较大。在日常工作中,好多工作都是常规性、反复重复的过程。诸如办文、办公、收文、发文、政府采购、预算编制、保管、接待、通知、考核、办理医保、失保及人事、财务管理工作等等,大部分属于常规性工作,一般我们都是手工完成各项工作,效率较低。由于工作繁琐,复杂,有的工作很容易被遗忘。因此,我们急需建立一套完善的综合信息管理系统,整合综合管理科的各项工作任务,实现WEB网页操作,管理。该系统以WEB网页的形式在气象内部Internet网上实现查询、管理。系统主要包括了对单位各项科研项目的录入查看,开发进展情况查询;各类文件的录入,检索、查询;各个业务科室的业务质量管理;各个科室每月上报的月报表查询、职工出勤情况、培训情况、发表论文、信息情况的统计;单位职工每月的工资发放情况、各类津补贴、奖金发放情况查询、管理;单位职工缴纳医保、失保费用的查询、个人每月缴纳住房公积金查询等等。本系统的开发有助于科室工作的信息化管理,系统以网页形式发布便于单位职工上网进行查询,使得我们的工作更加便捷、有效、条理。
该系统是一个功能比较全面的信息管理系统,具有界面友好、高效迅速、反馈信息完整等特点。它的应用大大提高办公室日常办公的效率,以及帮助减少在工作中可能出现的错误,为用户提供更好的服务[1]。本系统的开发主要包括后台数据库的建立、维护以及前端应用程序的开发两个方面,后台数据库使用MySql数据库。
1.1 总体设计
山西省气象信息中心综合管理系统是提供单位职工查询综合管理科各类信息的综合性的服务平台,该系统为B/S架构,用PHP语言开发,web服务器采用apache,可以部署在linux及windows等平台上。引擎驱动方式,整个系统划分为多个的模块,每个模块提供不同的功能,模块之间耦合度较低,便于移植及扩展。数据库采用MySql数据库。
1.2 功能结构分析
该系统分为用户管理和管理员管理两大功能模块。
用户管理功能模块:在这个模块中,用户通过登录自己的帐号进入自己的查询页面,在用户页面中,用户可以查询管理员指定的查询内容,比如可以查看自己的工资及单位相关信息动态,也可以修改自己的用户密码。
管理员管理功能模块:在这个模块中,管理员可以查询、管理综合管理科所有信息模块的内容,对各模块下的信息进行增加、删除、修改等操作;管理员可以浏览用户信息并对用户进行一系列的操作,如信息修改,权限修改、用户删除等;管理员也可以添加用户,可以对用户浏览网页的次数进行统计;管理员也可以修改自己的密码,管理员权限最大。
图1 系统功能结构图
1.3 系统运行环境设计
1.3.1 硬件环境设计
本系统实施需要一台奔腾4以上的Web服务器。用户或管理员可以通过现有的PC机远程登录服务器进行访问或管理。
1.3.2 软件环境设计
本系统基于Web[2],服务器端采用Windows XP操作系统,MySql5.0做为数据库管理系统,Web服务器采用Apache2.2,开发语言为PHP。用户工作界面是通过WWW浏览器来实现,系统运行原理如图2所示。
图2 系统运行原理
本系统为B/S架构,采用目前流行的wamp(windows+apache+mysql+php)进行部署,由于系统负荷较低,数据服务器和web服务器安装在一台主机中。客户端需要安装有支持HTML5的浏览器(如chrome、firefox、ie9以上的版本),否则浏览网页会受到影响。
2.1 系统相关技术
本系统采用ThinkPHP作为开发框架。ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布。ThinkPHP可以支持windows/Unix/Linux等服务器环境,支持MySql、PgSQL、Sqlite多种数据库以及PDO扩展。ThinkPHP能够解决应用开发中的大多数需要,因为其自身包含了底层架构、兼容处理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、表单处理等常用的组件,并且对于跨版本、跨平台和跨数据库移植都比较方便。在应用开发过程中仅仅需要关注业务逻辑。
2.2 系统的设计与实现
系统设计阶段的任务是赋予系统分析阶段所确定的系统功能一种具体的实现方法和技术。因此,系统设计的主要任务是依据系统分析报告,全面地确定系统应具有的功能和性能要求。本系统根据系统分析,主要有用户管理和后台管理员管理两大模块。
2.2.1 系统登录界面
打开网址http://172.18.72.158/one/admin.php,进入系统登录界面如图3,在系统登录界面中,用户和管理员可以根据自己的用户名、密码分别进入系统主界面。
图3 系统登录界面
2.2.2 用户模块的设计与实现
用户通过输入用户名、密码后进入用户模块。用户可在登录后进入用户主页面来修改用户密码。如图4。
进入用户主界面,首页部分主要显示单位工作动态,天气预报信息,及个人用户的工资情况。
图4 用户主界面
在用户管理模块中分别列出了科研项目、人员信息、文件管理、规章制度、报表下载、内设机构这几个功能模块。
例如:在科研项目模块(如图5),列出了各年单位的科研课题情况。
图5 科研项目查询模块
功能介绍:点击科研项目进入科研项目模块,用户可以选择年份、课题类型查询历年申请的各类科研课题情况,并可以查看课题进展情况。用户无权进行添加、删除操作。
用户界面中其它模块功能与此相同,在此不做详解。
2.2.3 管理员模块设计
管理员通过系统登录界面进入管理员系统主界面(如图6),进入系统后管理员也可以重新设置、修改用户名,密码。
图6 管理员主界面
功能介绍:在管理员管理界面中主要包括了:信息发布、科研项目、工资管理、人员信息、文件管理、用户管理、规章制度、报表下载、内设机构、系统设置这几个功能模块。
在信息发布模块中,管理员可以添加单位新动态信息、图片新闻等。用户登录用户界面首页上的单位工作动态就可以及时查看单位的新闻信息。
科研项目模块、人员信息模块、文件管理模块中,管理员可对信息进行增加、删除、修改等操作。
工资管理模块中管理员可对每个职工工资晋升变动后进行修改,及时更新到职工最新的工资标准。
报表下载模块提供用户查询下载各科月报表的情况,包括出勤情况,值班情况、参加培训情况、发表论文情况等。
用户管理模块中,管理员可以设置用户访问权限,添加、删除用户,并对用户登录时间、登录次数进行统计。用户管理模块是系统管理所必需的一个模块,它包括对用户角色的设置和权限分配,本系统存在两种用户:系统管理员、普通用户。
系统设置模块中,列出一些系统的相关配置情况。
本系统提供功能强大的全文检索功能,满足用户对文件,各类信息的查询,用户可以按给定的条件进行精确、模糊查询。
本系统主要是针对山西省气象信息中心综合管理科各项工作而设计的综合信息管理系统。可以帮助工作人员有效地进行办公室工作的管理、整合,提高工作效率。还提供了用户查询、查看单位信息动态及科室业务进展的情况。本系统的开发有助于科室办公自动化管理[3],系统以网页形式发布便于单位职工进行查询、查看单位业务信息。本系统主要取得的成果包括:
1) 建立了综合信息数据库,把各类信息分类入库便于查询、管理。如工资信息库,在职人员信息库,退休人员信息库,文件库,科研项目库,用户权限设置库等。
2) 提供了强大的后台管理功能,管理员可以对用户及各类数据库信息进行增加、修改、删除操作;为不同用户进行权限分配。
3) 提供用户信息查询功能,可以对页面功能模块中的各类信息进行查询、下载查看。
基于Web的气象信息中心综合管理系统便于单位职工对单位信息进行查询、查看,系统提供了下载功能,便于用户进行下载查看。该系统可以方便管理员进行管理,在前台实现用户查询功能,在后台实现管理员对信息库的管理、分析、统计等功能,以便更好的服务用户,提高工作效率。
[1] 王玫丽.浅析OA系统(网络办公自动化)的开发[J].科技信息,2008(22):68.
[2] 雍珣.基于Web的办公自动化系统的设计与实现[J].山西广播电视大学学报,2009(5):50-52.
[3] 杨德友,朱博,陈诗伟,等.网络办公自动化系统的设计与实现[J].四川大学学报(自然科学版),2009(3):594-598.
Design and Implementation of Integrated Management System in Shanxi Province Meteorological Information Center
Fan Wei
(ShanxiMeteorologicalInformationCenter,TaiyuanShanxi030006,China)
This paper makes research on the design and implementation of Integrated Management System in Shanxi Province Meteorological Information Center.The system is mainly used for inquiry and management of all the business in Integrated Management Department of Shanxi Province Meteorological Information Center in the form of WEB page.It includes the entry view for all the scientific and research projects,inquiry of development progress,entering and inquiry of different types of documents,service quality management of all business departments,and monthly statistics reported by various departments,the staff attendance condition and the training situations.Also it includes the inquiring and management of monthly wages for employees,various allowances,subsidies and bonus situation.The development of this system helps the information management of departments work; it is published in form of web page so as to facilitate employees to inquiry and makes the work of Integrated Management Division more organized and efficient.
integrated management systems; office; automation
2016-07-19
樊 玮(1981-),女,山西太原人,工程师,电子科技大学,理学硕士。
1674-4578(2016)05-0079-03
TP311.52
A