




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、學科分類號 本科學生畢業論文(設計)題目 (中文): 勞動信息保障系統的設計及實現 (英文):the design and implementation of labor information security system姓 名 學 號 200908002133 院 (系) 計算機與通信工程系 專業、年級 通信工程 2009級 指 導 老 師 年 月 日湖南科技學院本科畢業論文(設計)誠信聲明本人鄭重聲明:所呈交的本科畢業論文(設計),是本人在指導老師的指導下,獨立進行研究工作所取得的成果,成果不存在知識產權爭議,除文中已經注明引用的內容外,本論文不含任何其他個人或集體已經發表或撰寫過的作
2、品成果。對本文的研究做出重要貢獻的個人和集體均已在文中以明確方式標明。本人完全意識到本聲明的法律結果由本人承擔。 本科畢業論文(設計)作者簽名: 二一 年 月 日摘 要為了解決目前勞動保障部門的信息的傳遞、交換、共享及不及時而造成的辦公效率低下,以及統一管理決策信息的收集、匯總、統計、分析等方面的問題,改善辦公環境和條件,提高辦公效率,推動勞動保障部門的整體管理效率和服務水平的進一步提高,從而出現了勞動保障信息系統。本文的重點是基于b/s模式的勞動保障信息系統的設計與實現,設計采用myeclipse作為開發工具,開發語言為java,使用了j2ee當今最流行的三大框架ssh2(struts2.0
3、+spring3.2+hibrnate2.5)作為系統的整體架構,以oracle作為dbms進行開發。該系統實現了對參保人員信息的管理,對勞動保障金的交納、支付、結算以及對失業人員的信息管理、公告管理等功能。【關鍵詞】:勞動保障信息系統;java;b/s;oracleabstractnowadays, the efficiency of labor security department is low, because of the lateness of delivering, exchanging and sharing of information, and the problem of
4、 managing to gather, count and analyze the deciding information. in order to deal with these, we should try to better the environment and situation, improve the efficiency, help the labor security department to improve the ability of serving others and the managing efficiency, therefore, the labor s
5、ecurity information system turns up. the key point of this thesis is the projecting and realizing of the system, which is based on the model of b/s. this project applies myeclipse as a developing tool. the developing language is java, using j2ee, the most popular structures,ssh2(struts2.0+spring3.2+
6、hibrnate2.5), as the entirety structure of the system, using oracle to develop, acting as dbms. this system has the advantage of managing the information of the attendees, the labor security payments, managing the information of the unemployed and notice management.【keywords】: labor safeguard inform
7、ation system; java; b/s; oracle目 錄摘 要1abstract2目 錄31 緒論51.1開發背景51.2管理信息系統簡介61.3 課題開發的目的與意義61.4 論文的結構安排72 系統開發技術簡介82.1 j2ee的簡單介紹82.2 oracle的簡介82.3 mvc模式簡介92.4 ssh2框架簡介(struts2.0+spring3.2+hibrnate2.5)103 系統需求分析123.1 性能需求123.2 運行需求133.3 功能需求134 數據庫設計與實現144.1 數據庫設計144.2 數據庫需求分析144.3 數據庫概念結構設計154.4 數據庫邏
8、輯結構設計155 系統設計195.1 系統設計原則195.1.1 先進性原則195.1.2 通用化性原則195.1.3 擴展性原則195.1.4 技術開放性原則195.1.5 兼容性原則195.1.6 標準化、規范化原則195.2 系統的總體結構205.3 系統功能模塊的概述205.4 系統詳細設計215.4.1 系統管理員登陸功能的設計215.4.2 管理員功能的設計225.4.3 前臺首頁的設計235.4.4 用戶信息管理模塊的設計245.4.5 保障金繳納功能的設計245.4.6 保障金支出功能的設計256 系統調試、安裝程序制作及用戶使用說明27 6.1 系統的調試27 6.2 系統的
9、使用說明277 結束語28參考文獻29致 謝30附錄311 緒論 隨著科技的不斷發展,信息技術已經深深地滲透到人們生活的方方面面,成為推動社會向前發展的重要因素。信息技術已經成為了當前信息社會的基礎。因為使用信息技術可以極大的提高生產力,從某種程度上說信息化已經成為了現代化的標志之一,所以各行各業都在引入信息技術來改變自己的生產生活方式。因此電子政務在政府部門也應運而生。1.1 開發背景隨著時代發展,“和諧社會”己成為當今社會的關鍵詞和政界、學界、民間的主流話語。在建設和諧社會的職責擔當上,政府無疑充當“領頭羊”的角色并發揮主導作用。在政府的具體職能定位方面,突出和強化公共服務已成各方共識。除
10、了需要國家的有關政策、法規以及相應的行政措施作保證外,采用信息化的手段實現公眾服務也非常重要。建立公共服務模式,解決公共服務覆蓋面不廣的問題。是實現政府與企業的信息集成與互動,通過政府網站、統一征繳與網上申報等手段,強化政府的宏觀調控、社會管理、市場監管等職能,建立適合我國國情的完善、充分體現信息時代政府強大的公共服務網絡運行能力,同時利用政府網站的獨特優勢,不斷提高政府的公信力,同時使企業和公眾具有知情權、參與權以及監督權。1.2管理信息系統簡介 管理信息系統是一個不斷發展的新型學科,管理信息系統的定義隨著計算機技術和通訊技術的進步也在不斷更新,在現階段普遍認為管理信息系統是由人和計算機設備
11、或其他信息處理手段組成并用于信息管理的系統1。管理信息系統(mis,management information system),是一個由人、計算機等組成的進行信息的收集、傳送、儲存、維護和使用的系統,實測企業的各種運行情況,并利用過去的歷史數據預測未來。從企業全局的角度出發輔助企業進行決策,利用信息控制企業的行為,幫助企業實現其規劃目標。這里給出的定義強調了管理信息系統的功能和性質,也強調了管理信息系統中的計算機對企業管理而言只是一種工具。管理信息系統是信息系統的重要分支之一,經過30多年的發展,已經成為一個具有自身概念、理論、結構、體系和開發方法的覆蓋多學科的新學科。一個完整的管理信息系統
12、分解為四個基本部分:1edps(電子數據處理系統)部分主要完成數據的收集、輸入,數據庫的管理、查詢、基本運算、日常報表的輸出等。2分析部分。主要在edps基礎之上,對數據進行深加工,如運用各種管理模型、定量化分析手段、程序化方法、運籌學方法等對組織的生產經營情況進行分析。3,決策部分。mis的決策模型多限于以解決結構化的管理決策問題為主,其決策結果要為高層管理者提供一個最佳的決策方案。4數據庫部分。主要完成數據文件的存貯、組織、備份等功能,數據庫是管理信息系統的核心部分例。1.3 課題開發的目的與意義勞動保障信息系統是為勞動和社會保障各項業務工作提供信息技術支持的計算機系統。該系統由部、省、市
13、三級組成。信息來源于基層單位、勞動者個人、勞動和社會保障部門及社會經濟各信息機構,以網絡為依托,實行系統內信息資源共享。通過本系統,能幫助工作人員利用計算機,快速方便的對數據信息進行統計管理,能夠方便用戶對個人信息的查詢,使散亂的補償信息、審批信息等能具體化,直觀化、合理化。b/s模式系統的開發加快了信息交流的速度和擴寬了信息的管理范圍。勞動保障信息系統建設的總體目標是:通過對現有勞動保障各業務系統的分析,初步建成一個業務功能完善、標準規范統一、安全可靠、管理模式先進的計算機信息系統,并實現與省社會保障系統以及省政府其他相關部門之間的互聯,建立、完善和推廣全省統一的勞動保障業務應用軟件,實現各
14、級勞動保障業務信息系統之間的互聯和數據交換與共享,為全省勞動保障工作決策和政策制定提供支持,提高勞動保障部門的辦事效率和管理水平,為相關部門、用人單位和個人提供優質的社會化服務。1.4 論文的結構安排本文的主要內容是針對勞動保障信息系統的設計與實現,用戶可以通過網上查看自己的信息,管理員瀏覽所有用戶的信息,并對其進行添加、刪除或修改。本文共分七章:第1章是緒論,講述本文的開發背景、目的及意義。第2章是系統開發技術的簡介,重點介紹了j2ee、oracle數據庫等技術方面的知識。第3章是系統需求分析,主要介紹了系統的功能需求、性能需求,運行需求和系統流程圖。第4章是數據庫設計與實現,主要介紹了數據
15、庫設計步驟:數據庫需求分析、數據庫概念結構設計和數據庫邏輯結構設計,重點介紹了數據庫邏輯結構設計。第5章是系統的設計,主要介紹了數據庫設計步驟:數據庫需求分析、數據庫概念結構設計和數據庫邏輯結構設計,重點介紹了數據庫邏輯結構設計。第6章是系統調試、裝程序制作及用戶使用說明,主要介紹了系統的調試和系統的使用說明。第7章是結束語。2 系統開發技術簡介2.1 j2ee的簡單介紹j2ee(java2 platform enterprise edition)是由sun公司領導,多家公司共同參與制定的一個分布式企業級應用的規范。它提供了基于組件的,以服務器為中心的多層應用體系結構。這種多層結構的設計極大的
16、簡化了開發、配置和維護企業應用的過程3。目前java2平臺有三個版本,它們是適用于小型設備和智能卡的java2平臺micro版oava2 platform micro edition j2me)、適用于桌面系統的java2平臺標準版oava2 platform stand edition j2se),適用于創建服務器應用程序和服務的java2平臺企業版(jave2 platform enterprise edition j2ee)。j2ee是一種利用java2平臺來簡化企業解決方案的開發,部署和管理相關的復雜問題的體系結構。j2ee鞏固了標準版中的許多優點,例如“編寫一次、到處運行”的特性,方
17、便存取數據庫的jdbc api。corba技術以及能夠在internet應用中保護數據的安全模式等等,同時還提供了對ejb(enterprise javabeans),java servlet api,jsp(java server pages)以及xml技術的全面支持其最終目的就是成為一個能夠使企業開發者大幅縮短應用投放市場時間的體系結構。j2ee最大的優點就在于將企業的業務邏輯同系統服務和用戶接口分開,放在它們之間的中間層提供了一系列底層服務如事務管理、緩沖池等,使得開發者能夠精力集中于企業的業務邏輯,而無須關心與業務邏輯不相干的系統環境。由于采用多層結構,系統中同時會有多臺服務器在工作,
18、這樣不僅能提高系統的整體運行效率,而且一旦某一臺服務器出現故障,該程序會自動轉移到另一臺服務器上接著運行,這樣就有效地保障了系統整體運行的可靠性。2.2 oracle的簡介oracle數據庫管理系統是一個以關系型和面向對象為中心管理數據的數據庫管理軟件系統,其在管理信息系統、企業數據處理、因特網及電子商務等領域有著非常廣泛的應用。因其在數據安全性與數據完整性控制方面的優越性能,以及跨操作系統、跨硬件平臺的數據互操作能力,使得越來越多的用戶將oracle作為其應用數據的處理系統。本系統使用oracle作為dbms有如下幾個強大的特性:(1)支持多用戶、大事務量的事務處理(2)數據安全性和完整性的
19、有效控制(3)支持分布式數據處理(4)可移植性很強 2.3 mvc模式簡介mvc是j2ee的一個基本設計模式,它是基于三層應用模型的一個系統開發分層模式。很多實際應用的框架都是基于mvc模式開發出來的。mvc將一個應用系統通過視圖(view)、控制器 (controller)、模型(model)進行表示邏輯、業務處理邏輯和數據服務的分離,使之耦合度降低,便于系統的團隊開發和系統的功能擴充5。model模型表示企業數據以及用來掌管對企業數據訪問和更新的邏輯規則。一般來說,模型是對現實世界的近似模擬,因此,在定義模型的時候,就用到一些簡單的對現實世界抽取模型的技術。view視圖是翻譯、解釋模型的內
20、容。它通過模型訪問企業數據并且規定這些數據該如何表示當模型發生變化時,視圖負責保持數據表示的一致性。要實現數據表示一致,有如下兩個方法:第一個是推模型,即通過事件激發機制,模型狀態(即數據)更新后通知視圖進行更新,使視圖與模型狀態保持同步;二是拉模型,在這里,當需要檢索最新的數據時,視圖通過相應的方法調用這個模型獲取企業最新數據與模型狀態保持同步。controller控制器將用戶與視圖的交互映射成被模型執行的行為。對于一個單獨的gui(圖形用戶界面)客戶端,用戶的交互可能就是按鈕點擊或是菜單選擇;然而,對于web應用來講,交互行為就是“get”和“post”方式的http請求。模型執行的行為包
21、括激活業務過程或改變模型的狀態,模型執行相應的行為后,控制器調用合適的視圖響應用戶請求。企業應用需要以不同類型的界面與不同類型的用戶交互。對于開發支持單一類型的客戶應用來講,將數據訪問、商業邏輯以及表示和控制邏輯糅合在一塊比較簡單,但如果在企業應用開發中,需要支持多種客戶端,這種方法就很麻煩。為支持多種客戶端,則需要根據用戶的不同開發不同應用。在每個應用開發中,為滿足不同的用戶需要開發不同的客戶端,那么與界面表示無關的代碼部分則在每個應用中復制一遍。這樣,就會導致對企業應用系統的實現、測試以及維護上的重復工作。采用model-view-controller(mvc)結構,可以將核心商業邏輯功能
22、模型從使用這些功能的表示和控制邏輯中分離開來。這樣就使多種視圖可以共享相同的企業數據模型因此,對多類型客戶的支持就能更容易的實現。mvc的采用可以以不同視圖格式訪問同一個企業數據,視圖格式有如:html,wml,jfcswing, xml等格式;可以讓用戶以不同的交互方式去更新同一個企業數據,交互方式有如:html或wml頁面上的鏈接選擇、javaswing guii上的按鈕點擊、xml所寫的soap消息等方式這樣就可以使企業應用系統對多種視圖格式和交互方式的支持,而對提供企業應用核心功能的組件又不產生任何影響。2.4 ssh2框架簡介2.4.1 struts 2 簡介struts是開源軟件。
23、使用struts的目的是為了幫助我們減少在運用mvc設計模型來開發web應用的時間。如果我們想混合使用servlet和jsp的優點來建立可擴展的應用7。struts 2是struts的下一代產品。是在 struts 和webwork的技術基礎上進行了合并,全新的struts 2框架。其全新的struts 2的體系結構與struts 1的體系結構的差別巨大。struts 2以webwork為核心,采用攔截器的機制來處理用戶的請求,這樣的設計也使得業務邏輯控制器能夠與servlet api完全脫離開,所以struts 2可以理解為webwork的更新產品。因為struts 2和struts 1有著
24、太大的變化,但是相對于webwork,struts 2只有很小的變化。2.4.2 hibrnate簡介hibernate是一個開放源代碼的對象關系映射框架,它對jdbc進行了非常輕量級的象封裝,使得java程序員可以隨心所欲的使用對象編程思維來操縱數據庫。 hibernate可以應用在任何使用jdbc的場合,既可以在java的客戶端程序使用,也可以在hibernate是一個開放源代碼的對象關系映射框架,它對jdbc進行了非常輕量級的對servlet/jsp的web應用中使用,最具革命意義的是,hibernate可以在應用ejb的j2ee架構中取代cmp,完成數據持久化的重任。2.4.3 spr
25、ing簡介spring表示一個開源框架,是為了解決企業應用程序開發復雜性由rod johnson創建的。框架的主要優勢之一就是其分層架構,分層架構允許使用者選擇使用哪一個組件,同時為 j2ee 應用程序開發提供集成的框架。spring使用基本的javabean來完成以前只可能由ejb完成的事情。然而,spring的用途不僅限于服務器端的開發。從簡單性、可測試性和松耦合的角度而言,任何java應用都可以從spring中受益。2.4.4 ssh 2 簡介ssh2是三大框架的整合,web層,就是mvc模式里面的“c”(controller),負責控制業務邏輯層與表現層的交互,調用業務邏輯層,并將業務
26、數據返回給表現層作組織表現,該系統的mvc框架采用struts。service層(就是業務邏輯層),負責實現業務邏輯。業務邏輯層以dao層為基礎,通過對dao組件的正面模式包裝,完成系統所要求的業務邏輯。dao層,負責與持久化對象交互。該層封裝了數據的增、刪、查、改的操作。po,持久化對象。通過實體關系映射工具將關系型數據庫的數據映射成對象,很方便地實現以面向對象方式操作數據庫,該系統采用hibernate作為orm框架。spring的作用貫穿了整個中間層,將web層、service層、dao層及po無縫整合,其數據服務層用來存放數據。圖2.1 ssh2運行時序圖3 系統需求分析勞動保障信息化
27、建設是政府信息化建設的重要組成部分,早在2000年國務院制定的關于完善城鎮社會保障體系的試點方案(國發200042號)就明確支出,“社會保障資金的繳納、記錄、核算、支付、查詢服務等,都要納入計算機管理系統,并逐步實現全國聯網。”勞動保障信息系統是為勞動和社會保障各項業務工作提供信息技術支持的計算機系統。該系統由部、省、市三級組成。信息來源于基層單位、勞動者個人、勞動和社會保障部門及社會經濟各信息機構,以網絡為依托,實行系統內信息資源共享。通過本系統,能幫助工作人員利用計算機,快速方便的對數據信息進行統計管理,能夠方便用戶對個人信息的查詢,使散亂的補償信息、審批信息等能夠具體化,直觀化、合理化。
28、b/s模式系統的開發較快了信息交流的速度和擴寬了信息的管理范圍。3.1 性能需求設計好該軟件的技術性能指標和軟件的基本屬性。(1)系統處理的準確性和及時性系統處理的準確性和及時性是系統的重要性能。在系統設計和開發過程中,要充分考慮系統當前和將來可能承受的工作量,使系統的處理能力和響應處理時間能夠滿足用戶對信息處理的需求。(2)系統的開放性和系統的可擴充性勞動保障信息系統在開發過程中,應該充分考慮以后的可擴充性。例如信息錄入的改變,用戶查詢的需求也會不斷的更新和完善。所有這些,都要求系統提供足夠的手段進行功能的調整和擴充。而要實現這一點,應通過系統的開放性來完成,既系統應是一個開放系統,只要符合
29、一定的規范,可以簡單的加入和減少系統的模塊,配置系統的硬件。通過軟件的修補、替換完成系統的升級和更新換代。(3)系統的易用性和易維護性勞動保障信息系統是直接面對工作人員及用戶的,這就要求系統能夠提供良好的用戶接口,易用的人機交互界面。要實現這一點,就要求系統應該盡量使用用戶熟悉的術語和中文信息界面。勞動部保障系統中涉及到的數據是參合者的基本信息,系統要提供方便的操作手段來為系統管理人員進行數據的備份,日常的安全管理,系統意外崩潰時數據的恢復等工作。3.2 運行需求系統的實現需要多方面的技術支持。它需要網絡技術實現分布式信息處理支持環境,需要數據管理技術實現對數據的組織和管理,需要網絡操作系統和
30、服務器提供系統開發和應用平臺,還需要程序設計語言和開發工具支持應用程序的開發。本系統的開發環境為:操作系統:windows 98/xp dbms:oracle開發工具:myeclipse5.5 開發語言:java(jdk6.0)服務器:tomcat/weblogic 3.3 功能需求勞動保障信息系統分為前臺和后臺,前臺主要提供用戶對個人信息的管理及公共信息的查看等功能,后臺主要是對所有參保人員的信息進行管理,以及勞動保障金的交納、支付結算等功能。整個系統的dfd圖如圖3.1所示,該圖表示出整個系統的數據流向。圖3.1 系統dfd圖4 數據庫設計與實現4.1數據庫設計與實現數據庫在一個信息管理系
31、統中占有非常重要的地位,數據庫結構設計的好壞將直接影響到應用系統的效率,對實現的效果產生影響。數據庫設計是對一個給定的應用環境,構造最優的數據庫模式,建立數據庫及其應用系統,有效存儲數據,滿足用戶信息要求和處理要求。合理的數據庫結構設計可以提高數據儲存效率,保證數據的完整性和一致性8。設計數據庫系統時應該首先充分了解用戶各個方面的需求,包括現有的以及將來可能增加的需求。數據庫設計一般包括如下幾個步驟:(1)數據庫需求分析;(2)數據庫概念結構設計;(3)數據庫邏輯結構設計。4.2數據庫需求分析進行整個數據庫設計必須準確了解與分析用戶需求(包括數據和處理)。用戶需求分析是整個設計過程的基礎,是最
32、困難、最耗費時間的一步。作為最基本的需求分析做得是否充分與準確,決定了在其構建數據庫的速度和質量。用戶的需求具體體現在各種信息的提供、存儲、更新和查詢方面,這就要求數據庫結構能充分滿足各種信息的輸出與輸入。收集基本數據、數據結構及數據處理的流程,組成一份詳盡的數據字典,為后面的具體設計打下基礎。以這種思想作為設計策略,勞動部保障信息系統有以下幾項需求: (1) 基本信息表:單位保險登記號、單位名稱、法人身份證號、開戶銀行、開戶賬號、單位工資總額、單位登錄密碼、開戶銀行。 (2) 個人信息表:個人編號、身份證號、姓名、所在單位編號、家庭地址、電話、性別、文化程度、登錄密碼、工資收入、申請日期 (
33、3) 失業登記表:編號、登記人編號、單位保險登記號、開始日期、可領期限 (4) 繳費表:繳費單號、繳費日期、繳費金額、單位保險登記號、個人編號 (5) 補貼表:編號、個人編號、單位保險登記號、補貼金額、領取日期、補貼類型 (6) 公告表:編號、標題、內容、發布人、日期 (7) 就業推薦信息:編號、類型、標題、內容、發布人、發布日期 (8) 管理員表:編號、賬號、用戶名、登錄密碼4.3數據庫概念結構設計概念結構設計是將分析得出的用戶需求信息抽象為概念模型的過程。即在需求分析的基礎上,設計出能夠滿足用戶需求的各種實體以及它們之間的相互關聯的概念結構設計模型。這樣才能更好、更準確的用某一dbms實現
34、這一些需求,這是整個數據庫設計的關鍵。概念結構的主要特點是能真實、充分地反映現實世界,容易理解、更改,容易向關系、網狀、層次等各種數據模型轉換。描述概念模型的有力工具是e-r模型。設計概念結構通常有4類方法:(1)自頂向下,即首先定義全局概念結構的框架,然后一步步的細化。(2)自底向上,即首先定義各局部應用的概念結構,然后將它們集成起來,得到全局概念結構。(3)逐步擴張,首先定義最重要的核心概念結構,然后向外擴充,以滾雪球的方式逐步生成其他概念結構,直至總體概念結構。(4)混合策略,即將自頂向下和自底向上相結合,用自頂向下策略設計一個全局概念結構的框架,以它為骨架集成自底向上策略中設計的各局部
35、概念結構。其中最經常采用的策略是自底向上方法,即自頂向下進行需求分析,然后再自底向上設計概念結構。4.4 數據庫邏輯結構設計概念結構是獨立于任何一種數據模型的信息結構。邏輯結構設計的任務就是把概念結構設計階段設計好的基本e-r圖轉換為與選用dbms產品所支持的數據模型相符合的邏輯結構,本系統的er模型圖如圖4.1所示。圖4.1 系統數據庫er模型圖設計邏輯結構時一般要分3步進行:(1)將概念結構轉換為一般的關系、網狀、層次模型;(2)將轉換來的關系、網狀、層次模型向特定的dbms支持下的數據模型轉換;(3)對數據模型進行優化。將以上的數據庫概念結構設計轉換為關系模型。數據庫表格設計結果如下:表
36、4.1 單位基本信息表company_table字段名中文描述類型及大小備注companyid編號integerprimary keycompanyname名稱varchar(30)companyicn法人身份證號varchar(20)bankname開戶銀行varchar(30)bankid銀行賬號varchar(20)password登錄密碼varchar(20)countpay工資總額double表4.2 個人信息表字段名中文描述類型及大小備注personalid編號integerprimary keypersonalidcard身份證號varchar(20)personalname姓名
37、varchar(20)companyid單位編號integeremail電子郵件varchar(30)dress地址varchar(40)phone電話varchar(20)sex性別integer0為男,1為女place籍貫varchar(20)gread文化程度varchar(10)personapassword登錄密碼varchar(20)pay工資收入doubleapplydate申請日期date表4.3 失業登記表(sydj_table)字段名中文描述類型及大小備注loseid編號integerprimary可以personalid用戶編號integercompanyid公司編號in
38、tegerbegintime開始時間datecountmonth可領期限integer表4.3 繳費表(jf_table)字段名中文描述類型及大小備注jfid編號integerprimary keyjfdate日期datejfmoney金額doublecompanyid單位編號integerpersonalid個人編號integer表4.4 保障金發放表(bt_table)字段名中文描述類型及大小備注bt_table編號integerprimary keypersonalid個人標號integercompanyid公司編號integerbtmoney金額doublebtdate日期datety
39、pe類型varchar(20)失業、醫療、喪葬表4.5 公告表(jf_table)字段名中文描述類型及大小備注ggid編號integerprimary keyggtitle標題varchar(40ggbody內容varchar(500)name發布人varchar(20ggdate發布時間date表4.6 就業信息表(job_table)字段名中文描述類型及大小備注jobid編號integerprimary keyjobtype類型integer1為招聘2為求職jobtitle標題varchar(40)jobbody內容varchar(500)username發布單位varchar(30)jo
40、bdate發布時間date表4.7 管理員信息表(job_table)字段名中文描述類型及大小備注managerid編號integerprimary keyaccount賬號varchar(20)managername名字varchar(20)managerpassword登錄密碼varchar(20)5 系統設計勞動保障信息系統設計階段的主要目的是將系統分析階段所提出的反應了用戶信息需求的系統邏輯方案轉換成可以實施的基于計算機與通信系統的物理(技術)方案。系統詳細設計是具體要求對系統進行功能分解,知道分解成為含義明確,功能單一的單元功能模塊,從而使用戶明確每個功能模塊的作用和工作流程。5.1
41、 系統設計原則5.1.1 先進性原則由于it技術發展的速度驚人。因此,在進行系統總體規劃時,需要選擇業界到目前為止先進和成熟的技術作為整個系統的技術架構,以保證系統論文第3章勞動保障信息系統總體分析與設計有不斷發展和擴充的余地。5.1.2 通用化性原則由于系統需要與不同部門及其他系統進行連同協調工作,而各部門所采用的系統均有所差別,因此需要本系統具有通用性5.1.3 擴展性原則隨著業務內容的變化,業務系統的信息范圍會發生變化,而對于作為統一信息服務平臺應設計性能良好的體系結構,保證系統靈活的功能可擴展性。即在保持系統架構與原業務分析邏輯的前提下,系統能實現簡潔的分析主題與功能性擴充。5.1.4
42、 技術開放性原則為保護用戶投資,通過透明訪問技術,要保證系統能夠獨立于具體平臺工具,對用戶形成統一的功能和界面。在工具和平臺的選擇上給用戶提供自由選擇的最大余地。5.1.5 兼容性原則省勞動廳信息化建設過程中所積累的信息資源是非常寶貴的資源,因此新系統建設過程中應能有效利用原有系統,特別是有效利用原有的數據資源。5.1.6 標準化、規范化原則勞動保障信息系統的開發應滿足國家、廣東省相關規范的要求,系統的指標體系標準、數據接口標準、網絡通信方式、業務規范、信息數據項、信息分類編碼標準和有關技術標準必須嚴格執行國家有關電子政務系統建設的規定,要與國家標準等保持一致5.2 系統的總體結構本系統主要包
43、括以下六個模塊:用戶信息管理、勞動保障金管理、職業介紹、后臺管理、公告管理、失業管理等模塊。 它的總體結構功能,如圖5.1所示。圖5.1 系統功能模塊圖5.3 系統功能模塊的概述勞動保障信息系統的主要任務是對參保者信息以及勞動保障金進行管理,可以添加、修改、刪除以及查詢相關信息等功能。在勞動保障信息系統中的主要功能如下:參保人員信息管理用戶添加用戶信息修改用戶信息刪除勞動保障金管理勞動保障金的收取勞動保障金的發放勞動保障金的結算數據統計職業介紹用戶發布求職信息用人單位發布招聘信息信息統計失業管理失業登記刪除公告管理發布公告修改公告刪除公告其他系統待擴展的功能5.4 系統詳細設計5.4.1 系統
44、管理員登陸功能的設計 (1)登陸表單中,用戶可以輸入不同用戶名稱,然后輸入密碼,確定之后登錄系統,非法操作人員則不能登錄系統,這樣就保證了系統數據的可靠性。 (2)為了防止他人獲知用戶的密碼,增強系統的安全性。我們將這個輸入框的type設置為password當輸入密碼時,文本框中只顯示*,當用戶輸完密碼后,系統將對所輸入的密碼進行檢查,若輸入密碼正確,系統將進入正常工作狀態;若發生錯誤,系統提出警告。 (3)重置按鈕當用戶輸入出現錯誤時,可點擊重置按鈕將文本框中的內容清空,方便了用戶操作。運行效果如圖5.2所示圖5.2 管理員登錄界面5.4.2 管理員功能的設計當管理員輸入正確的用戶名和密碼之
45、后將進入系統管理員得主頁面,該頁面實現了管理員對參保人員信息的管理、公告的管理、勞動保障金的管理等功能,管理員主界面運行效果如圖5.2所示: 圖5.3登錄主界面5.4.3 前臺首頁的設計前臺頁面主要是一個信息交流的頁面,用戶可以同過internet可以在任何時間任何地點了解該系統的最新動態以及查詢個人的繳費信息。進入該系統,運行效果如圖5.4所示,用戶可以通過網上注冊自己的個人信息,同時可以發布求職信息。圖5.4 前臺首頁5.4.4 用戶信息管理模塊的設計當用戶點擊參保人員信息管理時,同過查詢數據庫,將所有的用戶信息顯示出來,每一條數據都有修改與刪除按鈕,非常方便管理員對信息的管理。用戶信息管
46、理功能的運行效果如圖5.5所示。 圖5.5 用戶信息管理頁面5.4.5 保障金繳納功能的設計失業勞動保障金的交納金額為本人工資的百分之一,用戶通過自己的身份證號到管理員處進行繳費及個人繳費記錄的查詢,管理員可以通過用戶的編號查詢所有用戶的繳費信息,管理員能夠按照年份及月份對繳費金額進行統計,方便了勞動保障金的結算。系統實現了自動計算功能,管理員只需輸入用戶交納的金額,系統可自動計算出要找零的金額,運行效果如圖5.6所示。圖5.6 繳費頁面5.4.6 系統需求分析用戶需要領取失業勞動保障金必須進行失業登記,失業人員在領取失業保險金期間患病就醫的,可以按照規定向社會保險經辦機構申請領取醫療補助金。
47、失業人員在領取失業保險金期間死亡的,參照當地對在職職工的規定,對其家屬一次性發給喪葬補助金和撫恤金。用戶可憑相關證件通過失業登記號或者用戶注冊編號到管理員處領取失業保險金及補助,領取保障金的系統運行效果如圖5.7所示。圖5.7 領取保障金頁面6 系統調試、安裝程序制作及用戶使用說明6.1 系統的調試應用程序的調試對編程來說是一項十分重要的工作。當程序有錯誤時,通過調試將問題找出來,加以解決,其應用的步驟如下:(1)選擇要調試的對象或者事件,事件或者函數的代碼將顯示在源代碼視圖中,然后在該視圖中為源代碼設置斷點。(2)斷點設置完成后,開始運行程序,程序在斷點處運行結束后就可以通過調試窗口的一系列視圖來檢查程序的錯誤。(3)當發現了錯誤后,退出調試狀態來對程序進行修改。再次反復重復(1),(2),(3)步驟,直到程序無錯誤為止。6.2 系統的使用說明(1)此系統運行的環境為windows 98、windows xp或更高版本的操作系統。(2)本系統需要tomcat或者weblogic作為服務器()系統數據庫為oracle或mysql,只需改perties中的配置即可(3)此系統的操作人員要有一定的計算機水平。(4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權】 ISO 80369-2:2024 FR Small-bore connectors for liquids and gases in healthcare applications - Part 2: Connectors for respiratory applications
- 2025至2030中國電腦鼠標行業深度研究及發展前景投資評估分析
- 2025至2030中國電機控制中心行業產業運行態勢及投資規劃深度研究報告
- 2025至2030中國現場服務管理(FSM)行業市場深度研究及發展前景投資可行性分析報告
- 教育文化傳承與實踐成效研究
- 牛類養殖培訓課件
- 智慧城市背景下智能家居化學品的環境影響分析
- 新時代的情感智能培養策略研究
- 醫療教育中基于大數據的個性化培訓模式研究
- 智慧醫療的崛起線上醫療咨詢的新趨勢
- 康復醫學科關于無效中止康復訓練的制度與流程
- 甘肅省建筑安全員A證考試題庫及答案
- DB36-T 2037-2024 地質災害治理工程施工監理規范
- 腰麻課件教學課件
- 2024年《治安管理處罰法》多項選擇題題庫及答案(共193題)
- 2025屆單一概念材料作文“被討厭的勇氣”審題指導高考語文寫作技巧實戰分析與素材運用
- 工程債權轉讓合同模板
- 人教版初三化學必考知識點總結
- 歷史人教部編版八年級(上冊)第13課五四運動課件(23張)2024版新教材
- 美國技術服務合同英文翻譯
- 企業數字化生存指南
評論
0/150
提交評論