前言:我們精心挑選了數篇優質報社實習工作計劃文章,供您閱讀參考。期待這些文章能為您帶來啟發,助您在寫作的道路上更上一層樓。
關鍵詞: JSP;工作計劃系統;java;數據庫技術;辦公自動化
中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2012)11-2546-03
The Design and Implementation of the Work Plan Reporting Weekly System for Schools
LU Xin-jie
(Lianyungang Higher School of Traditional Chinese Medicine,Jiangsu Union Technical Institute, Lianyungang 222006,China)
Abstract: In school, we plan our work by teaching-weeks. Each department should refer next week’s arrangements to the office weekly. Traditional paper tabulations always are simple; the submission of them hindered the efficiency of school work. This system uses the campus network as a platform, develops the JSP technology, and builds a network platform for reporting work plans. The staff in every department can complete and maintain the future arrangements online within their own purview; all teachers and students can be notified those work plans though campus network weekly according to the needs of classification. This system will make school work more orderly.
Key words: JSP; work plan system; java; database; office automation
學校工作是以教學周的形式開展的,在日常工作中,學校各部門要根據教學周向校辦公室或其他管理部門報送下一周的工作安排,傳統的報送形式是各部門將工作計劃以紙質或電子文檔的形式提供給辦公室,由辦公室匯總公布。但是傳統的報送方式存在諸多問題:1)各部門報送的內容格式不一致,匯總人員要進一步調整;2)報送的信息往往滯后,信息從各部門匯總到辦公室,再由辦公室進行分類匯總,使工作進程延長;3)同一部門的人員也可能分布于不同的辦公地點,本部門信息的匯總也有諸多不便。網絡化的工作計劃周報系統正是針對以上問題提出的解決方案。
1系統的可行性
1.1硬件的可行
目前大部分學校均組建了校園網,有1臺或多臺服務器,各員工基本上能做到人手一臺電腦,并連接在校園網上,這些條件足以滿足系統運行的硬件需要。
1.2技術的可行
單純的工作計劃周報系統本身并不復雜,主要包括信息的提交、修改、刪除、查詢等常規操作,學校本身工作計劃涉及的數據量也不大,小型或中型的數據庫即可滿足需要。
本系統擬采用JSP技術設計,JAVA語言的平臺無關性、安全性、面向對象編程的特點可以使系統的實現更加簡單。
2系統的分析與設計
2.1系統的業務流程
2.1.1普通用戶的業務流程
首先用戶可以在系統首頁查詢所有的工作計劃。用戶登錄到系統管理頁面,在信息錄入界面用戶錄入自己的工作計劃,系統對用戶錄入計劃的時間進行處理,用戶只可以錄入當前周次之后的工作計劃。計劃錄入后,用戶可以刪除未來的工作計劃,當前周次及之前的計劃不可以再刪除。普通用戶還可以修改自己的密碼。
2.1.2普通管理員的業務流程
普通管理員除了普通用戶擁有的權限以外,還可以添加本部門的工作人員,可以對本部門的普通用戶提交的工作計劃進行刪除或修改。普通管理員一般為部門的領導。
2.1.3超級管理員的業務流程
超級管理員可以添加普通用戶,可以通過修改用戶的級別,將普通用戶提升為普通管理員或將普通管理員修改為普通用戶。
超級管理員還具有系統參數設置的權限,即可以設置當前的學年學期,可以設置開學與放假的日期等。
2.2系統功能模塊的劃分
2.2.1登錄模塊
在系統的登錄模塊,用戶進入系統必須提供正確的用戶名和密碼,同時為防止惡意登錄,用戶還需輸入系統自動產生的驗證碼;如連續三次輸入錯誤,系統將在30分鐘內禁止采用客戶端IP登錄,使系統具有較高的安全性。
2.2.2添加、刪除、修改工作計劃模塊
這一模塊面向所有的用戶,但根據用戶級別不同,所顯示的信息也不同。普通用戶只能看到自己添加的數據,普通管理員可以看到本部門所有的數據,超級管理員可能看到所有的數據。各用戶對自己看到的數據中未來的工作安排數據有修改和刪除的權限。
2.2.3添加、刪除用戶模塊
這是普通管理員和超級管理員所使用的模塊,系統根據用戶級別,使管理員可以添加或刪除權限內的用戶。
2.2.4系統參數設置模塊
系統參數設置模塊供超級管理員使用,設置當前的學年學期、設置開學與放假的日期、設置學校部門信息、設置首頁中分頁顯示時的每頁的記錄數等。
2.3數據表的設計
用戶表:包括工號、用戶名、密碼、用戶級別、部門編號字段。
部門信息表:包括部門編號、部門名稱、負責人、辦公地點、聯系方式字段。
系統信息表:包括編號、學期、開學日期、放假日期字段。
工作計劃表:包括編號、用戶工號、開始時間、結束時間、工作內容、部門、周次、學期、用戶IP字段。
數據庫中包含以上4個基本數據表即可完成工作計劃周報系統的基本功能,如需擴展功能再添加相應的數據表即可。
2.4關鍵問題的解決
2.4.1字符串自動處理類
在數據傳輸過程中,默認的字符串編碼格式是ISO,這種編碼不能正確顯示中文,會造成字符串傳輸錯誤,故需要將字符串的編碼格式改為gb2312。因為各個信息轉發過程均會有中文亂碼的問題,這里我們將字符轉換的方法定義為一個類,在需要的時候直接調用即可。實現代碼如下:
public class Tools {
public static String getNewString(String input){
String result=null;
try{
result=new String(input.getBytes("iso-8859-1"),"gb2312");
}catch(Exception e){
e.printStackTrace();
}
return result;
}
}
2.4.2自動分頁
在顯示查詢結果集時,如果數據量較大,則分頁操作是必不可少的,基本上在所有的查詢頁面都要使用到分頁操作,該文使用一個JavaBean完成分頁操作。由于代碼較多,在此不再列出,只闡述分頁技術的基本原理:
在進行分頁操作時,我們通常需要四個變量:pageSize(每頁顯示的記錄數)、pageNow(希望顯示的第幾頁)、pageCount(總頁數)、rowCount(總記錄數)。其中pageSize是指定的,pageNow是用戶選擇的,rowCount是從數據表中查詢得到的,pageCount是通過其他三個變量計算得出的,計算方法如下:
if(rowCount%pageSize)==0){
pageCount=rowCount/pageSize;//用查詢到的記錄數除以每頁顯示的記錄數,得到相應的頁數
}else{
pageCount=rowCount/pageSize+1; //如果記錄數與頁數不能整除,則要多一頁
}
在此基礎上,通過查詢語句,即可得到分頁顯示的結果,查詢語句如下:
select top pageSize字段名列表from表名where id not in (select top pageSize*(pageNow-1) id from表名)
其中id一般為記錄編號。
2.4.3教學周的計算
教學周的計算,我們可以通過java.util.*中的Calendar類及其方法來實現,具體的方法是:首先聲明一個Calendar類,Calendar類的Calendar.WEEK_OF_YEAR方法可以取得指定日期在本年中的周次。我們可以這樣來計算當前的教學周次,如是學年的第二學期,則開學在2月份左右,可以先取得開學日期在一年中的周次,然后用當前日期所屬的周次減去開學的周次加1即可。如是學年的第一學期,則開學為8月或9月,會涉及到跨年度的問題,方法是先取得開學日期在一年中的周次,然后用當前日期所屬的周次與開學周次比較,如大于它,則用當前日期所屬的周次減去開學的周次,如小于它則說明到了下一年,則用52減去開學日期所屬周次加上當前日期所屬周次再加1即可。
2.4.4防止用戶的重復提交
由于Web瀏覽器有后退和刷新按鈕,如果操作人員誤操作,可能會造成重復提交。其解決方案有多種,這里采用的方法是在網頁中設置一個Hidden表單域,其值是在服務器端隨機生成一個session值,Hidden域值和session值在用戶做提交動作時是同步修改的,但如果用戶刷新頁面,session值和Hidden值就不相等,系統給出錯誤提示。
2.5系統運行界面
圖1
3結束語
雖然每周的工作計劃填報只是整個學校運行過程中很小的一個環節,但是計劃影響著后期的落實工作,將計劃及時的、準確的公布出來,可以讓相關的工作人員提前準備,同時也方便師生對各部門工作的監督,改變了目前的工作模式,提高的工作效率和數據的共享性。該文僅對系統的基本功能作了設計,在應用中還應根據實際情況不斷完善。
參考文獻:
王 琨
陜西省各級審計機關重視社保審計工作,確保社會保障資金在使用效益等方面起到了積極地作用,為構建和諧陜西和陜西經濟社會又好又快地發展做出了應有的貢獻。
2006年,省審計廳先后組織省市縣(區)三級審計機關,開展了對2005年度全省住房公積金及其他住房資金管理、殘疾人專項基金及各級殘聯系統財政財務收支的專項審計。審計中他們深刻地認識到,社會保障資金是廣大人民的保命錢,關系到千家萬戶的根本利益,是群眾關心、社會關注、領導重視的熱點和焦點問題,為此審計人員經過艱苦、細致地工作,運用先進的計算機輔助審計手段,查閱了大量的文件、資料以及財務報表,基本摸清了兩個專項資金的歸集、管理和使用情況,揭示了兩個專項資金在管理和使用以及在制度上存在的問題,并分別以專題綜合報告和審計意見建議的形式上報省政府,受到了省政府及主要領導的高度重視,被省政府(加密)批轉全省執行,并批示有關部門和地市限期整改,務必糾正。為各級政府加強社保資金管理,防范風險,發揮資金使用效益提供了重要依據。
渭南市市長曹莉莉強調審計要加強事中監督
李紅喜
近日,曹莉莉市長到渭南市審計局進行調查研究,在聽取了該局工作情況匯報后強調,審計工作要圍繞中心、突出重點,加強事中監督,狠抓問題整改,加大責任追究力度,努力為全市發展做出更大貢獻。
曹莉莉說,市審計局作為綜合執法部門,地位十分重要,責任非常重大。現在,審計任務越來越重,工作量越來越大,所以審計機關的工作一定要圍繞中心,突出重點。今后,審計機關要在完成上級審計機關部署任務的同時,突出地方特色。第一,圍繞全市中心工作安排審計計劃。全市現在正在進行的項目建設,其中的重點工作,如新農村建設方面的通村公路建設、危漏校舍建設、新型合作醫療機構建設,創衛工作、城市建設、計劃生育、科技工作、公檢法基礎設施建設,還有轉移支付等等,近兩年投入的資金量都很大,今后應該作為審計關注的重點。第二,注意加強事中審計監督。事后審計是必要的,但事中審計更加重要,不能等問題發生了再去糾正,那樣許多已經造成的損失就難以挽回了。對于那些重點項目、大額資金,審計機關一開始就要介入。包括領導干部經濟責任審計,在任時、離任前都要安排,不能等人已經提拔了、調走了、離任了再去審計,那樣發生了的問題就無法糾正了。第三,審計結果要充分利用。審計報告的發送范圍要擴大,不能只是被審計單位知道,上下左右有關方面都應該知道,有的還可以向社會公告,要增加透明度。這樣,審計的效果才能出來,才有利于問題的糾正。審計整改應該有個辦法,要形成制度約束,怎么整改、限期什么時候整改、不認真整改的怎么處理,都要提出明確要求,現在絕大部分問題應該是整改范疇的,但還有一些嚴重違法亂紀的問題,也要加大問責、追究的力度。所有這些措施,目的只有一個,就是要保證各項資金的正常使用。第四,努力造就一支政治堅強、業務過硬的審計干部隊伍。審計工作是光榮的,審計干部隊伍的素質要不斷提高。要做到政治堅強,不徇私情,加強學習,鉆研業務,提高本領。各級組織都要關心愛護審計干部,理解支持審計工作。
興平市審計局“八個保證”確保學習培訓效果
申 軒
今年以來,興平市審計局把加強干部職工政治業務學習作為搞好審計機關自身建設,全面提高審計質量和效果的一項重要措施,局里制定了嚴密的學習計劃和嚴格的學習制度,努力做到“六個保證”確保學習培訓取得明顯成效。
【關鍵詞】勘察設計;新技術;保密工作;精細化
長慶科技工程公司隸屬長慶油田,主要從事石油、天然氣、化工、建筑、電力、通信、機械、自控、消防、環境保護等工程的勘察設計、工程總承包以及高新產品研制等業務。持有國家頒發的行業甲級工程總承包、甲級工程勘察、甲級工程設計、甲級工程咨詢等各類資質51項。公司現有員工493人,其中人員375人,占總人數的75%以上。在平時的勘察測量、現場調研及現場服務過程中,使用大量的地形圖及成果圖,泄密風險大。同時,承擔著油氣田地面工程勘察設計、科技研究等工作,掌握著大量的油氣生產資料和核心技術秘密,屬于油田公司重點單位。
一、 存在的問題
公司雖然在人防、技防、物防方面做了大量卓有成效的工作,也取得了良好的效果,但與精細化管理的要求還有一定的差距,突出反映在以下幾個方面:一是資料遠程傳輸。國家測繪局、國家保密局在《測繪管理工作國家秘密范圍的規定》中,明確規定了測繪成果的保密等級,公司每年在現場的踏勘測量過程中,都會產生大量的測繪成果,出于保密管理需要,且沒有相關技術設備支撐,無法實現實時傳送,嚴重影響設計進度。二是計算機信息傳輸。由于公司部分計算機沒有配備專用USB接口,機存在感染病毒和信息被非法拷出的隱患。三是內外網移動存儲介質交叉使用。公司的“雙網雙機”管理模式雖然實現了物理隔離,但移動存儲介質在內外網之間交互使用,在一定程度上存在泄密隱患。
二、 措施及對策
(一)技術保障措施。主要內容如下:
1.VPN傳輸加密技術。VPN被稱為“虛擬專用網絡”,是建立在互聯網平臺的企業內部專線,基于 VPN 技術的遠程接入方案同時具備 Internet 接入的便捷性和專線的安全性,在大型企業或重要網絡的中心節點部署千兆高性能的硬件VPN/防火墻網關,針對其他分支(分布在外的各個節點)線路匹配質量智能選擇通信線路,還適用于分支或移動節點分布于不同運營商網絡中的情況。在互聯網通路傳輸過程中,采用符合國家保密認證的加密方式進行傳輸,保證了信息傳輸的最大安全性。對公司而言,尤其適用于勘察測量、現場踏勘、駐現場設計過程中產生的秘密信息資料的傳輸,且能進一步延伸至現場辦公領域,切實提高工作效率。
2.計算機“三合一”管理技術。“三合一”加密技術,即由“單項導入盒、專用U盤、違規報警軟件”組成的防護系統。向計算機導入信息時,通過單向導入盒經過殺毒處理,再由優盤(不同于普通U盤口,俗稱馬蹄口)導入計算機中;從計算機導出數據,只能通過光盤刻錄、打印機進行操作,且每一步都有預警監控系統實時監控,產生記錄。此技術從根本上解決了信息被病毒感染和信息被非法拷出的安全隱患。
3.移動存儲介質管理系統。移動存儲介質管理系統又名“主機監控與審計系統”,即在公司內網服務器上安裝控制監控軟件終端,在每臺內網機上安裝客戶端,內外網只能通過授權U盤進行數據交換,并在使用過程中產生詳細的記錄。此系統將最大程度地解決移動存儲介質違規互相插拔的問題,徹底保障內網工作機的數據安全。
(二)應用效果。主要內容如下:
1.根據數據吞吐量的需求,VPN加密的點位部署按照50個點位進行網關服務器的臺階式增容部署(即:1-50點位、51-100點位、101-150點位……以此類推進行服務器的級別升級)。此次先期部署50個點位,并配備相應的專用計算機。其中,現場工作部署32個點位,各主力設計部門部署12個點位(可調劑使用),辦公區域部署6個點位作為VPN接收端使用。通過幾個月的運行,數據資料通過公網或者油田局域網實現了快捷方便安全可靠的傳輸,極大地解決了本部和現場數據遠程傳輸問題,且滿足集團公司、油田公司保密管理要求。
2.公司原有計算機和筆記本共計19臺,此次從舊電腦中為有需求的部門調劑8臺作為計算機使用,公司機數量達到27臺,每臺機子配備一套“三合一”裝置,且安排專人管理,確保了秘密信息存儲安全。
3.公司在內網服務器上安裝“主機監控與審計系統”,為每一臺內網機安裝客戶端(共計500臺),實現了內網機的實時監控。同時嚴格授權優盤的審批制度,做到了有登記、有記錄、可追溯,規范了內網機的管理,保證了數據資料安全。