• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于B/S結(jié)構(gòu)電子黨員手冊的設(shè)計

      2014-11-14 07:18:39張弦弦黃荔
      現(xiàn)代電子技術(shù) 2014年22期
      關(guān)鍵詞:王芳手冊模板

      張弦弦+黃荔

      摘 要: 在此針對企業(yè)黨建工作的需求,運(yùn)用B/S結(jié)構(gòu)設(shè)計了電子黨員手冊系統(tǒng),擬搭建企業(yè)黨建工作信息平臺,實(shí)現(xiàn)企業(yè)黨建工作資料從紙質(zhì)向電子的轉(zhuǎn)化。論述了電子手冊的具體功能和詳細(xì)的設(shè)計思路,并對系統(tǒng)自動生成電子手冊的核心代碼進(jìn)行了解析。系統(tǒng)的成功運(yùn)行,促進(jìn)了企業(yè)黨建工作的信息化和規(guī)范化,提高了工作效率,為企業(yè)的黨建工作管理提供了科學(xué)依據(jù)。

      關(guān)鍵字: 企業(yè)黨建工作; 信息平臺; B/S結(jié)構(gòu); 電子手冊; 手冊模板

      中圖分類號: TN964?34 文獻(xiàn)標(biāo)識碼: A 文章編號: 1004?373X(2014)22?0081?03

      Design of Party member electronic handbook based on B/S structure

      ZHANG Xian?xian, HUANG Li

      (No.58 Research Institute of China Ordnance Industries, Mianyang 621000, China)

      Abstract: According to the demand for Chinese Communist Party (CCP) building work in enterprises, the construction of an information platform for CCP building work in enterprises are planned to realize the evolution of CCP building work from paper material to electronic file. The functions and design idea of the electronic handbook system are described. The core code to automatically generate the electronic handbook is analyzed. Successful operation of the system promoted informatization and standardization CCP building work in enterprises, improved working efficiency and provided a scientific basis for the management of CCP building work in enterprises.

      Keywords: CCP building work in enterprise; information platform; B/S structure; electronic handbook; handbook template

      0 引 言

      企業(yè)中的黨員是個不小的群體,每年黨員要樹立個人年度目標(biāo),記錄學(xué)習(xí)情況及心得體會,填寫參加支部活動情況等;支部委員要管理黨員的基本情況,登記宣傳稿件和黨員榮譽(yù),考核黨員工作、學(xué)習(xí)、活動情況等,所有信息形成黨員手冊統(tǒng)一進(jìn)行保存。但現(xiàn)階段國內(nèi)還沒有成熟的黨建工作信息平臺,黨員工作的記錄多采用傳統(tǒng)手工的方式。本文論述了一種基于B/S結(jié)構(gòu)電子黨員手冊系統(tǒng)的設(shè)計和開發(fā),實(shí)現(xiàn)了企業(yè)黨建工作資料從紙質(zhì)形式向電子形式的轉(zhuǎn)化,促進(jìn)了企業(yè)黨建工作的信息化和規(guī)范化,提高了企業(yè)黨建工作科學(xué)化管理水平和工作效率,降低了工作成本。

      1 手冊設(shè)計

      1.1 架構(gòu)設(shè)計

      電子手冊采用B/S模式,即瀏覽器/服務(wù)器結(jié)構(gòu),程序和數(shù)據(jù)存儲在服務(wù)器端,客戶端僅采用瀏覽器進(jìn)行數(shù)據(jù)訪問。好處為運(yùn)行維護(hù)簡單,不需要使用復(fù)雜的專用軟件,節(jié)約成本[1]。整個業(yè)務(wù)應(yīng)用分為三層:顯示層、業(yè)務(wù)層和數(shù)據(jù)層,如圖1所示。顯示層負(fù)責(zé)接收用戶輸入的信息,并把形成的電子手冊顯示在界面上,供用戶瀏覽和查詢;業(yè)務(wù)層負(fù)責(zé)電子手冊的生成和處理;數(shù)據(jù)層與數(shù)據(jù)庫鏈接,提取數(shù)據(jù)庫中的數(shù)據(jù)交由業(yè)務(wù)層進(jìn)行處理[2]。

      圖1 業(yè)務(wù)模型圖

      1.2 功能設(shè)計

      手冊功能分為業(yè)務(wù)管理和基礎(chǔ)數(shù)據(jù)管理兩個方面。業(yè)務(wù)管理包括信息錄入、統(tǒng)計、生成、瀏覽、查詢、打印、打包下載等功能;基礎(chǔ)數(shù)據(jù)管理包括用戶登錄、黨員管理、支部管理、權(quán)限管理等。

      手冊采用實(shí)名制,用戶通過身份惟一標(biāo)識登錄后,錄入黨員本人的信息保存在數(shù)據(jù)庫中,系統(tǒng)自動提取用戶錄入的信息進(jìn)行統(tǒng)計并轉(zhuǎn)換為Word、Excel等文檔,形成電子手冊。用戶可根據(jù)權(quán)限對電子手冊進(jìn)行瀏覽、輸出和保存,其功能模塊如圖2所示。

      圖2 功能模塊圖

      1.3 總體設(shè)計

      考慮到電子手冊個數(shù)和種類的靈活擴(kuò)展,本文采用了通過更換手冊模板、配置模板參數(shù)、設(shè)置模板與數(shù)據(jù)表的對應(yīng)關(guān)系的方法來實(shí)現(xiàn)電子手冊的多樣化生成。優(yōu)點(diǎn)為電子手冊的擴(kuò)展不再需要重新修改程序,大大減輕了開發(fā)人員的負(fù)擔(dān)。

      1.3.1 手冊模板設(shè)計

      使用HTML語言設(shè)計出電子手冊的顯示形式,并把要輸入的內(nèi)容用特殊符號標(biāo)識,如姓名的輸入內(nèi)容用{$jb_xm}標(biāo)識,以便于系統(tǒng)生成手冊時,自動根據(jù)SQL語句取得的實(shí)際值替換該符號。手冊模板部分內(nèi)容見圖3。

      圖3 手冊模板部分內(nèi)容

      1.3.2 數(shù)據(jù)庫設(shè)計

      設(shè)計了兩個數(shù)據(jù)庫,一個為手冊數(shù)據(jù)庫,用于存放手冊中所有的數(shù)據(jù),如表1所示;一個為基礎(chǔ)數(shù)據(jù)庫,如表2所示,用于存放模板參數(shù)和與手冊數(shù)據(jù)庫中表的對應(yīng)關(guān)系,以及用戶和權(quán)限等信息[3?4]。

      表1 手冊數(shù)據(jù)庫

      表2 基礎(chǔ)數(shù)據(jù)庫

      2 程序?qū)崿F(xiàn)

      手冊的開發(fā)語言為ASQ和JavaScript語言,代碼的核心部分為電子手冊的自動生成和操作。

      2.1 生成電子手冊

      系統(tǒng)首先判斷該電子手冊是否存在或者是否有更新的內(nèi)容,再自動創(chuàng)建或者重新生成電子手冊保存在服務(wù)器指定的目錄中,生成的流程圖如圖4所示[5?6]。

      圖4 電子手冊生成流程

      部分代碼如下:

      (1) 定義模板創(chuàng)建參數(shù)

      dim tmpName,tmpchar,tmpContent,fpath,fname,fCharset

      tmpName="html/party_word.htm" ′模板路徑及名稱′

      tmpchar="gb2312" ′模板文本的編碼′

      fpath="dysc/" ′生成文件保存的路徑′

      fname=username + ".doc" ′即將生成的文件名′

      fCharset="gb2312" ′生成手冊的文本編碼′

      (2) 判斷文件夾是否存在,自動創(chuàng)建,支持多級目錄[7]

      CreateMultiFolder(filepath)

      (3) 調(diào)用函數(shù),利用Adodb.Stream對象來讀取模板內(nèi)容

      tmpContent=ReadFromTextFile(tmpName,tmpchar)

      (4) 替換模板內(nèi)容

      如姓名的替換:模板中的{$jb_xm}用數(shù)組xm(i)的值進(jìn)行替換

      tmpContent=replace(tmpContent,"{$jb_xm}",xm(i))

      (5) 調(diào)用函數(shù),利用Adodb.Stream對象來生成手冊

      Call WriteToTextFile(fpath&fname,tmpContent,fCharset)

      2.2 操作電子手冊

      電子手冊生成后,可對手冊進(jìn)行打開瀏覽、批量打印、打包下載等操作,部分代碼如下:

      (1) 調(diào)用函數(shù),打開或下載手冊

      downloadFile(filepath&filename)

      (2) 調(diào)用Javascript的打印文檔函數(shù)打印手冊[8]

      (3) 壓縮多個電子手冊

      strFiles = Server.MapPath("/") + "\黨員手冊.rar"

      strZipFile = username + ".doc" ′要壓縮的文檔

      strCmd = "winrar a ?ibck ?r ?ep1 ?y " & strFiles & " " & strZipFiles

      intSecceed = objShell.Run(strCmd,0,True) ′執(zhí)行命令

      3 結(jié) 語

      本文所述電子手冊系統(tǒng)現(xiàn)已實(shí)現(xiàn)了黨員和黨支部等多個手冊的自動生成、操作功能,整套系統(tǒng)也已部署在多個企業(yè)中,下一步將擴(kuò)大系統(tǒng)的部署范圍。電子手冊系統(tǒng)的成功實(shí)施,建立了企業(yè)黨建工作信息交流的平臺,提高了企業(yè)黨建工作質(zhì)量和效率,推進(jìn)了黨員人性化、精確化管理,有利于黨建信息的歸檔,取得了良好的社會效益及經(jīng)濟(jì)效益。

      參考文獻(xiàn)

      [1] 周之英.現(xiàn)代軟件工程[M].北京:科學(xué)出版社,1999.

      [2] 楊冀川.ASP動態(tài)網(wǎng)站設(shè)計實(shí)戰(zhàn)[M].北京:機(jī)械工業(yè)出版社,2000.

      [3] 鄧文淵,陳惠貞.ASP與網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)[M].北京:中國鐵道出版社,2003.

      [4] 李勁.精通ASP數(shù)據(jù)庫設(shè)計[M].北京:科學(xué)出版社,2001.

      [5] 武蒼林,羅晃.Web數(shù)據(jù)庫的ASP開發(fā)方案[J].計算機(jī)工程與科學(xué),1999,21(1):65?68.

      [6] MORRISON Mike, MORRISON Jonline. 數(shù)據(jù)庫的Web站點(diǎn)[M].北京:清華大學(xué)出版社,2002.

      [7] 楊威.ASP3.0網(wǎng)絡(luò)開發(fā)技術(shù)[M].北京:人民郵電出版社,2001.

      [8] 白鑒聰,王進(jìn).JavaScript網(wǎng)頁效果大師[M].北京:機(jī)械工業(yè)出版社,2001.

      表1 手冊數(shù)據(jù)庫

      表2 基礎(chǔ)數(shù)據(jù)庫

      2 程序?qū)崿F(xiàn)

      手冊的開發(fā)語言為ASQ和JavaScript語言,代碼的核心部分為電子手冊的自動生成和操作。

      2.1 生成電子手冊

      系統(tǒng)首先判斷該電子手冊是否存在或者是否有更新的內(nèi)容,再自動創(chuàng)建或者重新生成電子手冊保存在服務(wù)器指定的目錄中,生成的流程圖如圖4所示[5?6]。

      圖4 電子手冊生成流程

      部分代碼如下:

      (1) 定義模板創(chuàng)建參數(shù)

      dim tmpName,tmpchar,tmpContent,fpath,fname,fCharset

      tmpName="html/party_word.htm" ′模板路徑及名稱′

      tmpchar="gb2312" ′模板文本的編碼′

      fpath="dysc/" ′生成文件保存的路徑′

      fname=username + ".doc" ′即將生成的文件名′

      fCharset="gb2312" ′生成手冊的文本編碼′

      (2) 判斷文件夾是否存在,自動創(chuàng)建,支持多級目錄[7]

      CreateMultiFolder(filepath)

      (3) 調(diào)用函數(shù),利用Adodb.Stream對象來讀取模板內(nèi)容

      tmpContent=ReadFromTextFile(tmpName,tmpchar)

      (4) 替換模板內(nèi)容

      如姓名的替換:模板中的{$jb_xm}用數(shù)組xm(i)的值進(jìn)行替換

      tmpContent=replace(tmpContent,"{$jb_xm}",xm(i))

      (5) 調(diào)用函數(shù),利用Adodb.Stream對象來生成手冊

      Call WriteToTextFile(fpath&fname,tmpContent,fCharset)

      2.2 操作電子手冊

      電子手冊生成后,可對手冊進(jìn)行打開瀏覽、批量打印、打包下載等操作,部分代碼如下:

      (1) 調(diào)用函數(shù),打開或下載手冊

      downloadFile(filepath&filename)

      (2) 調(diào)用Javascript的打印文檔函數(shù)打印手冊[8]

      (3) 壓縮多個電子手冊

      strFiles = Server.MapPath("/") + "\黨員手冊.rar"

      strZipFile = username + ".doc" ′要壓縮的文檔

      strCmd = "winrar a ?ibck ?r ?ep1 ?y " & strFiles & " " & strZipFiles

      intSecceed = objShell.Run(strCmd,0,True) ′執(zhí)行命令

      3 結(jié) 語

      本文所述電子手冊系統(tǒng)現(xiàn)已實(shí)現(xiàn)了黨員和黨支部等多個手冊的自動生成、操作功能,整套系統(tǒng)也已部署在多個企業(yè)中,下一步將擴(kuò)大系統(tǒng)的部署范圍。電子手冊系統(tǒng)的成功實(shí)施,建立了企業(yè)黨建工作信息交流的平臺,提高了企業(yè)黨建工作質(zhì)量和效率,推進(jìn)了黨員人性化、精確化管理,有利于黨建信息的歸檔,取得了良好的社會效益及經(jīng)濟(jì)效益。

      參考文獻(xiàn)

      [1] 周之英.現(xiàn)代軟件工程[M].北京:科學(xué)出版社,1999.

      [2] 楊冀川.ASP動態(tài)網(wǎng)站設(shè)計實(shí)戰(zhàn)[M].北京:機(jī)械工業(yè)出版社,2000.

      [3] 鄧文淵,陳惠貞.ASP與網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)[M].北京:中國鐵道出版社,2003.

      [4] 李勁.精通ASP數(shù)據(jù)庫設(shè)計[M].北京:科學(xué)出版社,2001.

      [5] 武蒼林,羅晃.Web數(shù)據(jù)庫的ASP開發(fā)方案[J].計算機(jī)工程與科學(xué),1999,21(1):65?68.

      [6] MORRISON Mike, MORRISON Jonline. 數(shù)據(jù)庫的Web站點(diǎn)[M].北京:清華大學(xué)出版社,2002.

      [7] 楊威.ASP3.0網(wǎng)絡(luò)開發(fā)技術(shù)[M].北京:人民郵電出版社,2001.

      [8] 白鑒聰,王進(jìn).JavaScript網(wǎng)頁效果大師[M].北京:機(jī)械工業(yè)出版社,2001.

      表1 手冊數(shù)據(jù)庫

      表2 基礎(chǔ)數(shù)據(jù)庫

      2 程序?qū)崿F(xiàn)

      手冊的開發(fā)語言為ASQ和JavaScript語言,代碼的核心部分為電子手冊的自動生成和操作。

      2.1 生成電子手冊

      系統(tǒng)首先判斷該電子手冊是否存在或者是否有更新的內(nèi)容,再自動創(chuàng)建或者重新生成電子手冊保存在服務(wù)器指定的目錄中,生成的流程圖如圖4所示[5?6]。

      圖4 電子手冊生成流程

      部分代碼如下:

      (1) 定義模板創(chuàng)建參數(shù)

      dim tmpName,tmpchar,tmpContent,fpath,fname,fCharset

      tmpName="html/party_word.htm" ′模板路徑及名稱′

      tmpchar="gb2312" ′模板文本的編碼′

      fpath="dysc/" ′生成文件保存的路徑′

      fname=username + ".doc" ′即將生成的文件名′

      fCharset="gb2312" ′生成手冊的文本編碼′

      (2) 判斷文件夾是否存在,自動創(chuàng)建,支持多級目錄[7]

      CreateMultiFolder(filepath)

      (3) 調(diào)用函數(shù),利用Adodb.Stream對象來讀取模板內(nèi)容

      tmpContent=ReadFromTextFile(tmpName,tmpchar)

      (4) 替換模板內(nèi)容

      如姓名的替換:模板中的{$jb_xm}用數(shù)組xm(i)的值進(jìn)行替換

      tmpContent=replace(tmpContent,"{$jb_xm}",xm(i))

      (5) 調(diào)用函數(shù),利用Adodb.Stream對象來生成手冊

      Call WriteToTextFile(fpath&fname,tmpContent,fCharset)

      2.2 操作電子手冊

      電子手冊生成后,可對手冊進(jìn)行打開瀏覽、批量打印、打包下載等操作,部分代碼如下:

      (1) 調(diào)用函數(shù),打開或下載手冊

      downloadFile(filepath&filename)

      (2) 調(diào)用Javascript的打印文檔函數(shù)打印手冊[8]

      (3) 壓縮多個電子手冊

      strFiles = Server.MapPath("/") + "\黨員手冊.rar"

      strZipFile = username + ".doc" ′要壓縮的文檔

      strCmd = "winrar a ?ibck ?r ?ep1 ?y " & strFiles & " " & strZipFiles

      intSecceed = objShell.Run(strCmd,0,True) ′執(zhí)行命令

      3 結(jié) 語

      本文所述電子手冊系統(tǒng)現(xiàn)已實(shí)現(xiàn)了黨員和黨支部等多個手冊的自動生成、操作功能,整套系統(tǒng)也已部署在多個企業(yè)中,下一步將擴(kuò)大系統(tǒng)的部署范圍。電子手冊系統(tǒng)的成功實(shí)施,建立了企業(yè)黨建工作信息交流的平臺,提高了企業(yè)黨建工作質(zhì)量和效率,推進(jìn)了黨員人性化、精確化管理,有利于黨建信息的歸檔,取得了良好的社會效益及經(jīng)濟(jì)效益。

      參考文獻(xiàn)

      [1] 周之英.現(xiàn)代軟件工程[M].北京:科學(xué)出版社,1999.

      [2] 楊冀川.ASP動態(tài)網(wǎng)站設(shè)計實(shí)戰(zhàn)[M].北京:機(jī)械工業(yè)出版社,2000.

      [3] 鄧文淵,陳惠貞.ASP與網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)[M].北京:中國鐵道出版社,2003.

      [4] 李勁.精通ASP數(shù)據(jù)庫設(shè)計[M].北京:科學(xué)出版社,2001.

      [5] 武蒼林,羅晃.Web數(shù)據(jù)庫的ASP開發(fā)方案[J].計算機(jī)工程與科學(xué),1999,21(1):65?68.

      [6] MORRISON Mike, MORRISON Jonline. 數(shù)據(jù)庫的Web站點(diǎn)[M].北京:清華大學(xué)出版社,2002.

      [7] 楊威.ASP3.0網(wǎng)絡(luò)開發(fā)技術(shù)[M].北京:人民郵電出版社,2001.

      [8] 白鑒聰,王進(jìn).JavaScript網(wǎng)頁效果大師[M].北京:機(jī)械工業(yè)出版社,2001.

      猜你喜歡
      王芳手冊模板
      鋁模板在高層建筑施工中的應(yīng)用
      鋁模板在高層建筑施工中的應(yīng)用
      最佳波段組合的典型地物信息提取
      王芳:帶貨“一姐”如何煉就?
      出版人(2020年10期)2020-10-26 06:26:52
      立秋吃什么
      The Application of Storytelling in English Writing
      美食修煉手冊
      鋁模板在高層建筑施工中的應(yīng)用
      城市綜改 可推廣的模板較少
      中學(xué)生英語·閱讀與寫作(2008年4期)2008-12-22 06:52:06
      梁平县| 元谋县| 雅安市| 谷城县| 邯郸市| 濮阳市| 津市市| 沅陵县| 宾阳县| 榆林市| 莲花县| 永吉县| 门源| 社会| 安远县| 新野县| 安乡县| 吉隆县| 万山特区| 邯郸县| 肥城市| 古丈县| 富锦市| 古交市| 托里县| 紫阳县| 华阴市| 弥渡县| 武鸣县| 莫力| 温泉县| 贡嘎县| 泸西县| 垣曲县| 吉木乃县| 冀州市| 城口县| 开江县| 兴化市| 离岛区| 徐水县|