左長(zhǎng)進(jìn)
(鄭州鐵路局 信息化處, 鄭州 450052)
鐵路局技術(shù)規(guī)章管理系統(tǒng)的開發(fā)與應(yīng)用
左長(zhǎng)進(jìn)
(鄭州鐵路局 信息化處, 鄭州 450052)
介紹一種利用B/S+SQL Server技術(shù)開發(fā)的技術(shù)規(guī)章管理系統(tǒng),該系統(tǒng)的應(yīng)用提高了規(guī)章管理工作的質(zhì)量和效率。
技術(shù)規(guī)章;管理系統(tǒng);開發(fā)應(yīng)用
技術(shù)規(guī)章管理工作是保證鐵路安全生產(chǎn)的基礎(chǔ),隨著鐵路運(yùn)輸體制改革的不斷深入,鐵路技術(shù)規(guī)章管理工作必須滿足鐵路運(yùn)輸管理工作的需要。按照《鄭州鐵路局技術(shù)規(guī)章制度管理辦法》要求,鐵路局信息技術(shù)部門負(fù)責(zé)技術(shù)規(guī)章管理信息系統(tǒng)的運(yùn)行維護(hù),保障該系統(tǒng)日常運(yùn)行和使用,定期對(duì)該系統(tǒng)中數(shù)據(jù)進(jìn)行備份。同時(shí)認(rèn)真收集各部門、單位反映的問題,積極研究開發(fā)完善系統(tǒng)各項(xiàng)功能。該系統(tǒng)已投入運(yùn)行4年,解決了大量技術(shù)問題與應(yīng)用問題,促進(jìn)了系統(tǒng)的成熟和穩(wěn)定。
根據(jù)鐵路技術(shù)規(guī)章管理的需求,對(duì)規(guī)章管理工作進(jìn)行分類。把技術(shù)規(guī)章分為鐵路總公司、鐵路局和站段3個(gè)層面。鐵路總公司、鐵路局技術(shù)規(guī)章分為基本技術(shù)規(guī)章和專業(yè)技術(shù)規(guī)章,專業(yè)技術(shù)規(guī)章分為專業(yè)系統(tǒng)技術(shù)規(guī)章、專業(yè)單項(xiàng)技術(shù)規(guī)章和專業(yè)臨時(shí)技術(shù)規(guī)章。站段技術(shù)規(guī)章不分類。
根據(jù)系統(tǒng)的功能要求,采用Browser/Server+SQL Server體系結(jié)構(gòu)。利用鐵路辦公網(wǎng)絡(luò),鐵路局機(jī)關(guān)和站段用戶可以通過瀏覽器完成技術(shù)規(guī)章的錄入、修改和刪除,保證規(guī)章管理工作的及時(shí)性。
1.1 Web服務(wù)器的配置
該技術(shù)規(guī)章管理系統(tǒng)以WindowsServer2003為運(yùn)行平臺(tái),安裝IIS服務(wù)器軟件,建立Web服務(wù)器。為保證系統(tǒng)的信息安全,把Windows系統(tǒng)安裝在C盤,Web服務(wù)器主目錄建立在D盤,避免主機(jī)系統(tǒng)故障后導(dǎo)致的Web服務(wù)器文件丟失。為用戶使用方便,在Web目錄下建立default文件,以方便客戶端調(diào)用,只需在瀏覽器地址欄中輸入“http:/ /10.96.2.142”即可運(yùn)行。鄭州鐵路局主頁上建立了技術(shù)規(guī)章鏈接,方便站段使用,其它鐵路局也可以對(duì)鄭州鐵路局技術(shù)規(guī)章進(jìn)行查詢。
在配置Internet信息服務(wù)(IIS)時(shí),一般不使用默認(rèn)的Web站點(diǎn),可避免外界對(duì)網(wǎng)站的攻擊,也可避免Windows系統(tǒng)損壞時(shí)網(wǎng)站信息丟失。具體做法如下:
(1)停止默認(rèn)的Web站點(diǎn)
選擇“開始”→“程序”→“管理工具”→“Internet服務(wù)(IIS)管理器”→選擇→“網(wǎng)站”→“默認(rèn)網(wǎng)站”→右鍵→“停止”。
或右擊“我的電腦”→“管理”→“服務(wù)和應(yīng)用程序”→“Internet服務(wù)(IIS)管理器”也可進(jìn)行。
(2)刪除默認(rèn)Web站點(diǎn)的虛擬目錄映射
“開始”→“程序”→“管理工具”→“Internet服務(wù)(IIS)管理器”→選擇→“網(wǎng)站”→“默認(rèn)網(wǎng)站”→選擇目錄名→右鍵→“刪除”。
(3)建立新的Web站點(diǎn)
“開始”→“程序”→“管理工具”→“Internet服務(wù)(IIS)管理器”→選擇→“網(wǎng)站”→右鍵→“新建”→“網(wǎng)站(W)” →“下一步”→輸入網(wǎng)站描述“TLJRurers”→“下一步”→輸入主目錄路徑→“D:TLJRULER”“下一步”→選擇對(duì)該網(wǎng)站的訪問權(quán)限→“下一步”→“完成”,已成功完成網(wǎng)站創(chuàng)建向?qū)А?/p>
如果網(wǎng)站的有關(guān)參數(shù)不合適,可以右擊該網(wǎng)站名→“屬性”,對(duì)網(wǎng)站參數(shù)進(jìn)行修改調(diào)整。
完成新建的網(wǎng)站后,要對(duì)該網(wǎng)站主目錄權(quán)限進(jìn)行設(shè)置。一般情況下設(shè)置成SYSYTEM和Administrator兩個(gè)用戶可完全控制,Users用戶可以讀取和運(yùn)行。
1.2 SQL Server數(shù)據(jù)表設(shè)計(jì)
在SQL Server 2000企業(yè)版基礎(chǔ)上,建立技術(shù)規(guī)章管理數(shù)據(jù)庫,在數(shù)據(jù)庫中建立用戶數(shù)據(jù)表。建立后的數(shù)據(jù)表界面圖如圖1所示。
圖1 數(shù)據(jù)表界面圖
建立“ZZJGDZK” 數(shù)據(jù)庫,含義是“鄭州技術(shù)規(guī)章電子庫”。根據(jù)技術(shù)規(guī)章數(shù)據(jù)需求分析,需要建立技術(shù)規(guī)章基本表保存基本數(shù)據(jù)。為保證系統(tǒng)的登錄安全,需要為用戶建立用戶表。為減少用戶輸入的工作量,需要建立技術(shù)規(guī)章有關(guān)的參數(shù)表。為排查系統(tǒng)故障,需建立操作維護(hù)日志記錄表。為加強(qiáng)規(guī)章管理工作,需要建立通信錄表。
1.2.1 基本表
技術(shù)規(guī)章基本表有如下字段,見表1。
發(fā)文系統(tǒng):分為鐵路局和站段。發(fā)文單位:分為鐵路局機(jī)關(guān)處室發(fā)文、車務(wù)系統(tǒng)、工務(wù)系統(tǒng)、電務(wù)系統(tǒng)等。站段名稱:站段發(fā)文的站段名稱。科室:站段的科室。序號(hào):本部門、本單位技術(shù)規(guī)章序號(hào)。發(fā)文字號(hào):文電的字號(hào)。名稱:技術(shù)規(guī)章名稱。發(fā)文日期:保存發(fā)文的日期。年:保存年度。月:保存月份。日:保存日期。內(nèi)容:數(shù)據(jù)類型是記憶型,可變長(zhǎng)度,用來保存技術(shù)規(guī)章的全部?jī)?nèi)容。DOCFILE:用于導(dǎo)入該系統(tǒng)的word格式的文件名稱。類型:標(biāo)識(shí)分類查詢標(biāo)記。編號(hào):保存技術(shù)規(guī)章編號(hào)。delFlag:刪除標(biāo)記,標(biāo)記該規(guī)章是否被刪除。
表1 技術(shù)規(guī)章基本表
1.2.2 參數(shù)表
(1)用戶參數(shù)表
單位:保存漢字單位名稱。UserName:保存登錄用戶名。PWD:保存登錄用戶的密碼。Lev:保存用戶的特權(quán)級(jí)別,分為一般用戶、管理用戶和特權(quán)用戶。ExprireDate:保存用戶的有效使用期限,每年檢查確定用戶的使用期限。
(2)日志記錄表
名稱:技術(shù)規(guī)章名稱。文號(hào):規(guī)章的發(fā)文字號(hào)。類別:錄入、刪除。更新部門:各處室、站段。更新時(shí)間:保存更新時(shí)的時(shí)間。IP:登錄該系統(tǒng)的IP地址。
(3)通信錄參數(shù)表
單位名稱:保存單位名稱。主管領(lǐng)導(dǎo):保存主管領(lǐng)導(dǎo)姓名。主管領(lǐng)導(dǎo)電話:保存主管領(lǐng)導(dǎo)電話。主管科室:保存主管科室名稱??剖邑?fù)責(zé)人:保存科室負(fù)責(zé)人姓名??剖译娫挘罕4婵剖邑?fù)責(zé)人電話。主管人員:保存技術(shù)規(guī)章主管人員姓名。主管人員電話:保存技術(shù)規(guī)章主管人員的辦公電話。手機(jī):保存技術(shù)規(guī)章主管人員的手機(jī)號(hào)碼。
(4)文號(hào)類別參數(shù)表
發(fā)文系統(tǒng):保存與技術(shù)規(guī)章基本表中的發(fā)文系統(tǒng)字段內(nèi)容一致。單位:保存與技術(shù)規(guī)章基本表中的單位字段內(nèi)容一致。文號(hào)類別:保存文號(hào)類別,如“鄭輛辦”、“鄭輛檢電”等。
1.3 Web服務(wù)端軟件設(shè)計(jì)
1.3.1 系統(tǒng)界面
系統(tǒng)采用框架結(jié)構(gòu),操作層次清晰,該系統(tǒng)設(shè)計(jì)了7個(gè)菜單項(xiàng):(1)鐵路總公司:調(diào)用查詢總公司技術(shù)規(guī)章。(2)鐵路局:分為基本規(guī)章、專業(yè)系統(tǒng)規(guī)章、專業(yè)單項(xiàng)規(guī)章、臨時(shí)規(guī)定,可按處室分類查詢。(3)站段:按照鐵路局各站段分類查詢。(4)外局:按照18個(gè)鐵路局(集團(tuán)公司)進(jìn)行查詢。(5)查詢:按照設(shè)定條件查詢。(6)管理 :對(duì)技術(shù)規(guī)章進(jìn)行錄入、修改和刪除。(7)聯(lián)系方式 :分為鐵路局、站段兩類通信錄。
1.3.2 default首頁文件設(shè)計(jì)
系統(tǒng)采用.net設(shè)計(jì),為方便用戶調(diào)用,在網(wǎng)站默認(rèn)目錄下設(shè)計(jì)了default.aspx,用來設(shè)置字體、顏色、窗口大小等運(yùn)行環(huán)境,并調(diào)用mainMenu.aspx主菜單。
1.3.3 mainMenu主菜單設(shè)計(jì)
根據(jù)用戶需求分析,主菜單設(shè)計(jì)了8項(xiàng):(1)鐵路總公司;(2)鐵路局:基本規(guī)章、專業(yè)系統(tǒng)規(guī)章、專業(yè)單項(xiàng)規(guī)章、臨時(shí)規(guī)定;(3)站段 ;(4)外局:哈爾濱鐵路局、沈陽鐵路局、北京鐵路局、西安鐵路局、武漢鐵路局 ;(5)查詢 ;(6)管理;(7)聯(lián)系方式:鐵路局、站段;(8)使用手冊(cè)。
1.3.4 登錄窗口設(shè)計(jì)
為保證該系統(tǒng)安全,設(shè)計(jì)登錄窗口對(duì)用戶進(jìn)行驗(yàn)證,包括用戶名和密碼2個(gè)文本框。
2.1 登錄網(wǎng)站
在鄭州鐵路局辦公網(wǎng)主頁上點(diǎn)擊“技術(shù)規(guī)章”,即可登錄“鄭州鐵路局技術(shù)規(guī)章管理系統(tǒng)”網(wǎng)站首頁。
2.2 主要功能
2.2.1 數(shù)據(jù)瀏覽
進(jìn)入系統(tǒng)首頁后,可對(duì)鐵路總公司 、鐵路局、站段及外局所屬文檔資料進(jìn)行數(shù)據(jù)瀏覽。 也可以查看并保存word格式的文件。
懷疑論者無法保持思想與行動(dòng)的一致性,必然陷入矛盾。對(duì)此,馬克思和恩格斯曾在《德意志意識(shí)形態(tài)》中診斷說:“懷疑論派把人們對(duì)事物的理論關(guān)系歸結(jié)為假象,而在實(shí)踐中讓一切保持原狀,同時(shí)他們順應(yīng)這種假象完全像別的人順應(yīng)現(xiàn)實(shí)一樣。”[53]觀想的態(tài)度和普遍的懷疑不是健康的人實(shí)際可以抱持的態(tài)度,僅是形而上學(xué)的思辨造就的幻想。懷疑論者在面對(duì)生活實(shí)踐時(shí),都自覺地轉(zhuǎn)變成了堅(jiān)定的可知論者。他們饑餓時(shí)毫不遲疑地?fù)湎蚴澄铮龅絿?yán)寒則不假思索地穿上棉衣,如此等等。此時(shí),他們知道自己與之打交道的不是任何心靈幻影、假象、印象或圖像,而是貨真價(jià)實(shí)的外部事物。
2.2.2 查詢數(shù)據(jù)
在系統(tǒng)首頁點(diǎn)擊“查詢”選項(xiàng),進(jìn)入查詢頁面。
(1)按發(fā)文部門查詢:a.點(diǎn)擊“請(qǐng)選擇”,在彈出的下拉框內(nèi)選擇要查詢的部門。b.選擇“鐵路局”,即在右側(cè)彈出新選擇框,點(diǎn)擊“請(qǐng)選擇”后各處室便顯示在下拉框內(nèi)。界面圖如圖2所示。
圖2 查詢界面圖
(2)不選擇任何條件,查詢結(jié)果為當(dāng)前數(shù)據(jù)庫中所有記錄。
(3)查詢條件可以任意組合或全選,也可選擇其中一部分作為查詢條件。
(4)關(guān)鍵字查詢:關(guān)鍵字可以為多個(gè),如果輸入多個(gè)關(guān)鍵字,需在各關(guān)鍵字間插入空格。文件內(nèi)容中只要包含了多個(gè)關(guān)鍵字中的一個(gè),即符合查詢條件。
在系統(tǒng)首頁選擇“管理”進(jìn)入站點(diǎn)管理系統(tǒng)登陸界面,登錄后可進(jìn)行數(shù)據(jù)錄入、數(shù)據(jù)補(bǔ)充、刪除申請(qǐng)、刪除文件、日志查詢、密碼修改和通信錄查詢等功能。
該系統(tǒng)開發(fā)和使用4年以來,在鄭州鐵路局取得了很好的效果。系統(tǒng)的開發(fā)得到鐵路局總工室領(lǐng)導(dǎo)的大力支持,信息技術(shù)人員對(duì)系統(tǒng)進(jìn)行及時(shí)維護(hù),站段技術(shù)規(guī)章管理人員逐步掌握了系統(tǒng)的應(yīng)用,在應(yīng)用過程中發(fā)現(xiàn)和解決了多個(gè)技術(shù)問題,使系統(tǒng)功能不斷完善。通過系統(tǒng)的研究開發(fā),鍛煉了人才隊(duì)伍,提高了技術(shù)水平,同時(shí)也提高了技術(shù)規(guī)章管理工作的效率和質(zhì)量。隨著鐵路信息化體制的改革,該系統(tǒng)將在規(guī)章管理工作中發(fā)揮重要作用。
[1]周 靖.Visual C#2008從入門到精通[M].北京:清華大學(xué)出版社,2011.
[2]陳小兵,鄒豐奕. SQL Server 2000培訓(xùn)教程[M].北京:清華大學(xué)出版社,2002.
責(zé)任編輯 陳 蓉
Development and application of Technical Regulation Management System for Railway Administration
ZUO Changjin
( Information Of fi ce, Zhengzhou Railway Administration, Zhengzhou 450052, China )
This paper described the Regulations Management System which was developed by B/S+SQL Server. The application of this System enhanced the quality and ef fi ciency of the regulation management work.
technical regulation; Management System; development and application
U29∶TP39
A
1005-8451(2014)05-0035 -04
2014-01-18
左長(zhǎng)進(jìn),高級(jí)工程師。