樊 瑋
(山西省氣象信息中心,山西 太原 030006)
?
山西省氣象信息中心綜合管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
樊 瑋
(山西省氣象信息中心,山西 太原 030006)
該系統(tǒng)主要針對山西省氣象信息中心綜合管理科各項(xiàng)業(yè)務(wù)以WEB頁面形式進(jìn)行查詢、管理。系統(tǒng)主要包括了對單位各項(xiàng)科研項(xiàng)目的錄入查看,開發(fā)進(jìn)展情況查詢;各類文件的錄入,查詢;各個(gè)業(yè)務(wù)科室的業(yè)務(wù)質(zhì)量管理,各個(gè)科室每月上報(bào)的月報(bào)表、職工出勤情況、培訓(xùn)情況的統(tǒng)計(jì);單位職工每月的工資、各類津補(bǔ)貼、獎(jiǎng)金情況查詢、管理等。本系統(tǒng)的開發(fā)有助于科室工作的信息化管理,系統(tǒng)以網(wǎng)頁形式發(fā)布便于單位職工查詢。使得綜合管理科的工作更加條理、高效。
綜合管理系統(tǒng);辦公;自動(dòng)化
綜合管理科的日常性工作繁多,接收的各類信息量較大。在日常工作中,好多工作都是常規(guī)性、反復(fù)重復(fù)的過程。諸如辦文、辦公、收文、發(fā)文、政府采購、預(yù)算編制、保管、接待、通知、考核、辦理醫(yī)保、失保及人事、財(cái)務(wù)管理工作等等,大部分屬于常規(guī)性工作,一般我們都是手工完成各項(xiàng)工作,效率較低。由于工作繁瑣,復(fù)雜,有的工作很容易被遺忘。因此,我們急需建立一套完善的綜合信息管理系統(tǒng),整合綜合管理科的各項(xiàng)工作任務(wù),實(shí)現(xiàn)WEB網(wǎng)頁操作,管理。該系統(tǒng)以WEB網(wǎng)頁的形式在氣象內(nèi)部Internet網(wǎng)上實(shí)現(xiàn)查詢、管理。系統(tǒng)主要包括了對單位各項(xiàng)科研項(xiàng)目的錄入查看,開發(fā)進(jìn)展情況查詢;各類文件的錄入,檢索、查詢;各個(gè)業(yè)務(wù)科室的業(yè)務(wù)質(zhì)量管理;各個(gè)科室每月上報(bào)的月報(bào)表查詢、職工出勤情況、培訓(xùn)情況、發(fā)表論文、信息情況的統(tǒng)計(jì);單位職工每月的工資發(fā)放情況、各類津補(bǔ)貼、獎(jiǎng)金發(fā)放情況查詢、管理;單位職工繳納醫(yī)保、失保費(fèi)用的查詢、個(gè)人每月繳納住房公積金查詢等等。本系統(tǒng)的開發(fā)有助于科室工作的信息化管理,系統(tǒng)以網(wǎng)頁形式發(fā)布便于單位職工上網(wǎng)進(jìn)行查詢,使得我們的工作更加便捷、有效、條理。
該系統(tǒng)是一個(gè)功能比較全面的信息管理系統(tǒng),具有界面友好、高效迅速、反饋信息完整等特點(diǎn)。它的應(yīng)用大大提高辦公室日常辦公的效率,以及幫助減少在工作中可能出現(xiàn)的錯(cuò)誤,為用戶提供更好的服務(wù)[1]。本系統(tǒng)的開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立、維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面,后臺(tái)數(shù)據(jù)庫使用MySql數(shù)據(jù)庫。
1.1 總體設(shè)計(jì)
山西省氣象信息中心綜合管理系統(tǒng)是提供單位職工查詢綜合管理科各類信息的綜合性的服務(wù)平臺(tái),該系統(tǒng)為B/S架構(gòu),用PHP語言開發(fā),web服務(wù)器采用apache,可以部署在linux及windows等平臺(tái)上。引擎驅(qū)動(dòng)方式,整個(gè)系統(tǒng)劃分為多個(gè)的模塊,每個(gè)模塊提供不同的功能,模塊之間耦合度較低,便于移植及擴(kuò)展。數(shù)據(jù)庫采用MySql數(shù)據(jù)庫。
1.2 功能結(jié)構(gòu)分析
該系統(tǒng)分為用戶管理和管理員管理兩大功能模塊。
用戶管理功能模塊:在這個(gè)模塊中,用戶通過登錄自己的帳號進(jìn)入自己的查詢頁面,在用戶頁面中,用戶可以查詢管理員指定的查詢內(nèi)容,比如可以查看自己的工資及單位相關(guān)信息動(dòng)態(tài),也可以修改自己的用戶密碼。
管理員管理功能模塊:在這個(gè)模塊中,管理員可以查詢、管理綜合管理科所有信息模塊的內(nèi)容,對各模塊下的信息進(jìn)行增加、刪除、修改等操作;管理員可以瀏覽用戶信息并對用戶進(jìn)行一系列的操作,如信息修改,權(quán)限修改、用戶刪除等;管理員也可以添加用戶,可以對用戶瀏覽網(wǎng)頁的次數(shù)進(jìn)行統(tǒng)計(jì);管理員也可以修改自己的密碼,管理員權(quán)限最大。
圖1 系統(tǒng)功能結(jié)構(gòu)圖
1.3 系統(tǒng)運(yùn)行環(huán)境設(shè)計(jì)
1.3.1 硬件環(huán)境設(shè)計(jì)
本系統(tǒng)實(shí)施需要一臺(tái)奔騰4以上的Web服務(wù)器。用戶或管理員可以通過現(xiàn)有的PC機(jī)遠(yuǎn)程登錄服務(wù)器進(jìn)行訪問或管理。
1.3.2 軟件環(huán)境設(shè)計(jì)
本系統(tǒng)基于Web[2],服務(wù)器端采用Windows XP操作系統(tǒng),MySql5.0做為數(shù)據(jù)庫管理系統(tǒng),Web服務(wù)器采用Apache2.2,開發(fā)語言為PHP。用戶工作界面是通過WWW瀏覽器來實(shí)現(xiàn),系統(tǒng)運(yùn)行原理如圖2所示。
圖2 系統(tǒng)運(yùn)行原理
本系統(tǒng)為B/S架構(gòu),采用目前流行的wamp(windows+apache+mysql+php)進(jìn)行部署,由于系統(tǒng)負(fù)荷較低,數(shù)據(jù)服務(wù)器和web服務(wù)器安裝在一臺(tái)主機(jī)中??蛻舳诵枰惭b有支持HTML5的瀏覽器(如chrome、firefox、ie9以上的版本),否則瀏覽網(wǎng)頁會(huì)受到影響。
2.1 系統(tǒng)相關(guān)技術(shù)
本系統(tǒng)采用ThinkPHP作為開發(fā)框架。ThinkPHP是一個(gè)快速、簡單的基于MVC和面向?qū)ο蟮妮p量級PHP開發(fā)框架,遵循Apache2開源協(xié)議發(fā)布。ThinkPHP可以支持windows/Unix/Linux等服務(wù)器環(huán)境,支持MySql、PgSQL、Sqlite多種數(shù)據(jù)庫以及PDO擴(kuò)展。ThinkPHP能夠解決應(yīng)用開發(fā)中的大多數(shù)需要,因?yàn)槠渥陨戆说讓蛹軜?gòu)、兼容處理、基類庫、數(shù)據(jù)庫訪問層、模板引擎、緩存機(jī)制、插件機(jī)制、角色認(rèn)證、表單處理等常用的組件,并且對于跨版本、跨平臺(tái)和跨數(shù)據(jù)庫移植都比較方便。在應(yīng)用開發(fā)過程中僅僅需要關(guān)注業(yè)務(wù)邏輯。
2.2 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
系統(tǒng)設(shè)計(jì)階段的任務(wù)是賦予系統(tǒng)分析階段所確定的系統(tǒng)功能一種具體的實(shí)現(xiàn)方法和技術(shù)。因此,系統(tǒng)設(shè)計(jì)的主要任務(wù)是依據(jù)系統(tǒng)分析報(bào)告,全面地確定系統(tǒng)應(yīng)具有的功能和性能要求。本系統(tǒng)根據(jù)系統(tǒng)分析,主要有用戶管理和后臺(tái)管理員管理兩大模塊。
2.2.1 系統(tǒng)登錄界面
打開網(wǎng)址http://172.18.72.158/one/admin.php,進(jìn)入系統(tǒng)登錄界面如圖3,在系統(tǒng)登錄界面中,用戶和管理員可以根據(jù)自己的用戶名、密碼分別進(jìn)入系統(tǒng)主界面。
圖3 系統(tǒng)登錄界面
2.2.2 用戶模塊的設(shè)計(jì)與實(shí)現(xiàn)
用戶通過輸入用戶名、密碼后進(jìn)入用戶模塊。用戶可在登錄后進(jìn)入用戶主頁面來修改用戶密碼。如圖4。
進(jìn)入用戶主界面,首頁部分主要顯示單位工作動(dòng)態(tài),天氣預(yù)報(bào)信息,及個(gè)人用戶的工資情況。
圖4 用戶主界面
在用戶管理模塊中分別列出了科研項(xiàng)目、人員信息、文件管理、規(guī)章制度、報(bào)表下載、內(nèi)設(shè)機(jī)構(gòu)這幾個(gè)功能模塊。
例如:在科研項(xiàng)目模塊(如圖5),列出了各年單位的科研課題情況。
圖5 科研項(xiàng)目查詢模塊
功能介紹:點(diǎn)擊科研項(xiàng)目進(jìn)入科研項(xiàng)目模塊,用戶可以選擇年份、課題類型查詢歷年申請的各類科研課題情況,并可以查看課題進(jìn)展情況。用戶無權(quán)進(jìn)行添加、刪除操作。
用戶界面中其它模塊功能與此相同,在此不做詳解。
2.2.3 管理員模塊設(shè)計(jì)
管理員通過系統(tǒng)登錄界面進(jìn)入管理員系統(tǒng)主界面(如圖6),進(jìn)入系統(tǒng)后管理員也可以重新設(shè)置、修改用戶名,密碼。
圖6 管理員主界面
功能介紹:在管理員管理界面中主要包括了:信息發(fā)布、科研項(xiàng)目、工資管理、人員信息、文件管理、用戶管理、規(guī)章制度、報(bào)表下載、內(nèi)設(shè)機(jī)構(gòu)、系統(tǒng)設(shè)置這幾個(gè)功能模塊。
在信息發(fā)布模塊中,管理員可以添加單位新動(dòng)態(tài)信息、圖片新聞等。用戶登錄用戶界面首頁上的單位工作動(dòng)態(tài)就可以及時(shí)查看單位的新聞信息。
科研項(xiàng)目模塊、人員信息模塊、文件管理模塊中,管理員可對信息進(jìn)行增加、刪除、修改等操作。
工資管理模塊中管理員可對每個(gè)職工工資晉升變動(dòng)后進(jìn)行修改,及時(shí)更新到職工最新的工資標(biāo)準(zhǔn)。
報(bào)表下載模塊提供用戶查詢下載各科月報(bào)表的情況,包括出勤情況,值班情況、參加培訓(xùn)情況、發(fā)表論文情況等。
用戶管理模塊中,管理員可以設(shè)置用戶訪問權(quán)限,添加、刪除用戶,并對用戶登錄時(shí)間、登錄次數(shù)進(jìn)行統(tǒng)計(jì)。用戶管理模塊是系統(tǒng)管理所必需的一個(gè)模塊,它包括對用戶角色的設(shè)置和權(quán)限分配,本系統(tǒng)存在兩種用戶:系統(tǒng)管理員、普通用戶。
系統(tǒng)設(shè)置模塊中,列出一些系統(tǒng)的相關(guān)配置情況。
本系統(tǒng)提供功能強(qiáng)大的全文檢索功能,滿足用戶對文件,各類信息的查詢,用戶可以按給定的條件進(jìn)行精確、模糊查詢。
本系統(tǒng)主要是針對山西省氣象信息中心綜合管理科各項(xiàng)工作而設(shè)計(jì)的綜合信息管理系統(tǒng)??梢詭椭ぷ魅藛T有效地進(jìn)行辦公室工作的管理、整合,提高工作效率。還提供了用戶查詢、查看單位信息動(dòng)態(tài)及科室業(yè)務(wù)進(jìn)展的情況。本系統(tǒng)的開發(fā)有助于科室辦公自動(dòng)化管理[3],系統(tǒng)以網(wǎng)頁形式發(fā)布便于單位職工進(jìn)行查詢、查看單位業(yè)務(wù)信息。本系統(tǒng)主要取得的成果包括:
1) 建立了綜合信息數(shù)據(jù)庫,把各類信息分類入庫便于查詢、管理。如工資信息庫,在職人員信息庫,退休人員信息庫,文件庫,科研項(xiàng)目庫,用戶權(quán)限設(shè)置庫等。
2) 提供了強(qiáng)大的后臺(tái)管理功能,管理員可以對用戶及各類數(shù)據(jù)庫信息進(jìn)行增加、修改、刪除操作;為不同用戶進(jìn)行權(quán)限分配。
3) 提供用戶信息查詢功能,可以對頁面功能模塊中的各類信息進(jìn)行查詢、下載查看。
基于Web的氣象信息中心綜合管理系統(tǒng)便于單位職工對單位信息進(jìn)行查詢、查看,系統(tǒng)提供了下載功能,便于用戶進(jìn)行下載查看。該系統(tǒng)可以方便管理員進(jìn)行管理,在前臺(tái)實(shí)現(xiàn)用戶查詢功能,在后臺(tái)實(shí)現(xiàn)管理員對信息庫的管理、分析、統(tǒng)計(jì)等功能,以便更好的服務(wù)用戶,提高工作效率。
[1] 王玫麗.淺析OA系統(tǒng)(網(wǎng)絡(luò)辦公自動(dòng)化)的開發(fā)[J].科技信息,2008(22):68.
[2] 雍珣.基于Web的辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].山西廣播電視大學(xué)學(xué)報(bào),2009(5):50-52.
[3] 楊德友,朱博,陳詩偉,等.網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].四川大學(xué)學(xué)報(bào)(自然科學(xué)版),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-),女,山西太原人,工程師,電子科技大學(xué),理學(xué)碩士。
1674-4578(2016)05-0079-03
TP311.52
A