999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于B/S結構電子黨員手冊的設計

2014-11-14 07:18:39張弦弦黃荔
現代電子技術 2014年22期
關鍵詞:數據庫系統

張弦弦+黃荔

摘 要: 在此針對企業黨建工作的需求,運用B/S結構設計了電子黨員手冊系統,擬搭建企業黨建工作信息平臺,實現企業黨建工作資料從紙質向電子的轉化。論述了電子手冊的具體功能和詳細的設計思路,并對系統自動生成電子手冊的核心代碼進行了解析。系統的成功運行,促進了企業黨建工作的信息化和規范化,提高了工作效率,為企業的黨建工作管理提供了科學依據。

關鍵字: 企業黨建工作; 信息平臺; B/S結構; 電子手冊; 手冊模板

中圖分類號: TN964?34 文獻標識碼: 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 引 言

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

1 手冊設計

1.1 架構設計

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

圖1 業務模型圖

1.2 功能設計

手冊功能分為業務管理和基礎數據管理兩個方面。業務管理包括信息錄入、統計、生成、瀏覽、查詢、打印、打包下載等功能;基礎數據管理包括用戶登錄、黨員管理、支部管理、權限管理等。

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

圖2 功能模塊圖

1.3 總體設計

考慮到電子手冊個數和種類的靈活擴展,本文采用了通過更換手冊模板、配置模板參數、設置模板與數據表的對應關系的方法來實現電子手冊的多樣化生成。優點為電子手冊的擴展不再需要重新修改程序,大大減輕了開發人員的負擔。

1.3.1 手冊模板設計

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

圖3 手冊模板部分內容

1.3.2 數據庫設計

設計了兩個數據庫,一個為手冊數據庫,用于存放手冊中所有的數據,如表1所示;一個為基礎數據庫,如表2所示,用于存放模板參數和與手冊數據庫中表的對應關系,以及用戶和權限等信息[3?4]。

表1 手冊數據庫

表2 基礎數據庫

2 程序實現

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

2.1 生成電子手冊

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

圖4 電子手冊生成流程

部分代碼如下:

(1) 定義模板創建參數

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

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

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

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

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

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

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

CreateMultiFolder(filepath)

(3) 調用函數,利用Adodb.Stream對象來讀取模板內容

tmpContent=ReadFromTextFile(tmpName,tmpchar)

(4) 替換模板內容

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

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

(5) 調用函數,利用Adodb.Stream對象來生成手冊

Call WriteToTextFile(fpath&fname,tmpContent,fCharset)

2.2 操作電子手冊

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

(1) 調用函數,打開或下載手冊

downloadFile(filepath&filename)

(2) 調用Javascript的打印文檔函數打印手冊[8]

(3) 壓縮多個電子手冊

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

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

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

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

3 結 語

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

參考文獻

[1] 周之英.現代軟件工程[M].北京:科學出版社,1999.

[2] 楊冀川.ASP動態網站設計實戰[M].北京:機械工業出版社,2000.

[3] 鄧文淵,陳惠貞.ASP與網絡數據庫技術[M].北京:中國鐵道出版社,2003.

[4] 李勁.精通ASP數據庫設計[M].北京:科學出版社,2001.

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

[6] MORRISON Mike, MORRISON Jonline. 數據庫的Web站點[M].北京:清華大學出版社,2002.

[7] 楊威.ASP3.0網絡開發技術[M].北京:人民郵電出版社,2001.

[8] 白鑒聰,王進.JavaScript網頁效果大師[M].北京:機械工業出版社,2001.

表1 手冊數據庫

表2 基礎數據庫

2 程序實現

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

2.1 生成電子手冊

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

圖4 電子手冊生成流程

部分代碼如下:

(1) 定義模板創建參數

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

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

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

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

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

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

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

CreateMultiFolder(filepath)

(3) 調用函數,利用Adodb.Stream對象來讀取模板內容

tmpContent=ReadFromTextFile(tmpName,tmpchar)

(4) 替換模板內容

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

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

(5) 調用函數,利用Adodb.Stream對象來生成手冊

Call WriteToTextFile(fpath&fname,tmpContent,fCharset)

2.2 操作電子手冊

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

(1) 調用函數,打開或下載手冊

downloadFile(filepath&filename)

(2) 調用Javascript的打印文檔函數打印手冊[8]

(3) 壓縮多個電子手冊

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

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

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

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

3 結 語

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

參考文獻

[1] 周之英.現代軟件工程[M].北京:科學出版社,1999.

[2] 楊冀川.ASP動態網站設計實戰[M].北京:機械工業出版社,2000.

[3] 鄧文淵,陳惠貞.ASP與網絡數據庫技術[M].北京:中國鐵道出版社,2003.

[4] 李勁.精通ASP數據庫設計[M].北京:科學出版社,2001.

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

[6] MORRISON Mike, MORRISON Jonline. 數據庫的Web站點[M].北京:清華大學出版社,2002.

[7] 楊威.ASP3.0網絡開發技術[M].北京:人民郵電出版社,2001.

[8] 白鑒聰,王進.JavaScript網頁效果大師[M].北京:機械工業出版社,2001.

表1 手冊數據庫

表2 基礎數據庫

2 程序實現

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

2.1 生成電子手冊

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

圖4 電子手冊生成流程

部分代碼如下:

(1) 定義模板創建參數

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

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

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

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

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

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

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

CreateMultiFolder(filepath)

(3) 調用函數,利用Adodb.Stream對象來讀取模板內容

tmpContent=ReadFromTextFile(tmpName,tmpchar)

(4) 替換模板內容

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

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

(5) 調用函數,利用Adodb.Stream對象來生成手冊

Call WriteToTextFile(fpath&fname,tmpContent,fCharset)

2.2 操作電子手冊

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

(1) 調用函數,打開或下載手冊

downloadFile(filepath&filename)

(2) 調用Javascript的打印文檔函數打印手冊[8]

(3) 壓縮多個電子手冊

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

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

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

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

3 結 語

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

參考文獻

[1] 周之英.現代軟件工程[M].北京:科學出版社,1999.

[2] 楊冀川.ASP動態網站設計實戰[M].北京:機械工業出版社,2000.

[3] 鄧文淵,陳惠貞.ASP與網絡數據庫技術[M].北京:中國鐵道出版社,2003.

[4] 李勁.精通ASP數據庫設計[M].北京:科學出版社,2001.

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

[6] MORRISON Mike, MORRISON Jonline. 數據庫的Web站點[M].北京:清華大學出版社,2002.

[7] 楊威.ASP3.0網絡開發技術[M].北京:人民郵電出版社,2001.

[8] 白鑒聰,王進.JavaScript網頁效果大師[M].北京:機械工業出版社,2001.

猜你喜歡
數據庫系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 国产欧美高清| 免费人成在线观看成人片| 色妺妺在线视频喷水| 免费看的一级毛片| 久久综合伊人77777| 欧日韩在线不卡视频| 毛片免费观看视频| 日韩欧美国产区| 为你提供最新久久精品久久综合| 国产精品网拍在线| 欧美日韩综合网| 99精品久久精品| 免费在线看黄网址| 国产无套粉嫩白浆| 亚洲人成影院午夜网站| 丁香婷婷激情综合激情| 91综合色区亚洲熟妇p| 午夜福利免费视频| 四虎亚洲国产成人久久精品| 国产呦精品一区二区三区下载 | 国产一国产一有一级毛片视频| 亚洲VA中文字幕| 国产午夜一级毛片| 欧美综合区自拍亚洲综合绿色 | 在线观看无码av五月花| 大乳丰满人妻中文字幕日本| 免费国产不卡午夜福在线观看| 欧美精品成人一区二区视频一| 特级欧美视频aaaaaa| 中文字幕无码制服中字| 91小视频在线观看| 久久国产乱子伦视频无卡顿| 在线国产毛片手机小视频| 99精品国产自在现线观看| 亚洲区一区| 在线观看亚洲天堂| 亚洲 欧美 中文 AⅤ在线视频| 激情午夜婷婷| 熟女成人国产精品视频| 国产视频自拍一区| 天堂av高清一区二区三区| 国产打屁股免费区网站| 欧美人在线一区二区三区| 国产欧美日韩精品第二区| 伊人色在线视频| 免费a级毛片视频| 四虎影院国产| 久久精品亚洲热综合一区二区| lhav亚洲精品| 亚洲av片在线免费观看| 另类欧美日韩| 久草视频精品| 久久中文字幕av不卡一区二区| 97成人在线观看| 亚洲成人手机在线| 在线观看91精品国产剧情免费| 欧美成人精品高清在线下载| 国产美女在线观看| 91久久国产综合精品女同我| 亚洲天堂首页| 91外围女在线观看| 思思热精品在线8| 成人永久免费A∨一级在线播放| 凹凸精品免费精品视频| 72种姿势欧美久久久久大黄蕉| 国产熟女一级毛片| 欧美黄网站免费观看| 精品在线免费播放| 重口调教一区二区视频| 亚洲人成高清| 理论片一区| 中文字幕无码电影| 亚洲综合婷婷激情| 国产乱子伦精品视频| 一本大道AV人久久综合| 精品久久高清| 国产特级毛片| 三区在线视频| 97色婷婷成人综合在线观看| 亚洲成在人线av品善网好看| 日韩在线视频网站| 亚洲一级毛片在线观播放|