版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 緒論</b></p><p> 一個城市有數(shù)十萬乃至數(shù)百萬的在職職工和離退休職工,每月都要在社保部門繳納社?;鸷皖I(lǐng)取基本養(yǎng)老金,社保基金服務(wù)的對象眾多,業(yè)務(wù)量十分龐大,員工的工作量大,如果采用傳統(tǒng)的人工管理,既增加了成本,其速度也難以適應(yīng)實際工作的需要,同時也容易產(chǎn)生各種差錯,必須采用先進技術(shù)對社?;鸬娜粘I(yè)務(wù)工作進行管理。本次畢業(yè)設(shè)計就是為了解決社保基金
2、在傳統(tǒng)的人工管理中所出現(xiàn)的種種問題,利用現(xiàn)代化計算機技術(shù)開發(fā)出一套高可靠、高效率、低成本的社保基金管理系統(tǒng)</p><p> 在本次畢業(yè)設(shè)計中,所要完成的任務(wù)主要有:</p><p> 對市民分類編碼,確定每個數(shù)據(jù)字段的長度和類型,建立有關(guān)的數(shù)據(jù)庫。</p><p> 信息錄入,即把各種信息輸入到數(shù)據(jù)庫中。</p><p> 信息的查
3、詢,即各種查詢操作。</p><p> 對數(shù)據(jù)庫中的數(shù)據(jù)進行更新維護。</p><p> 對各種信息進行統(tǒng)計。</p><p> 完成以上任務(wù)的同時,還要達到以下的要求:</p><p> 堅持以方便用戶為原則,盡可能地使用戶不輸入漢字或少輸入漢字。</p><p><b> 功能齊全。</b
4、></p><p> 結(jié)構(gòu)簡單,邏輯清晰,便于閱讀與維護。</p><p><b> 設(shè)計思想先進。</b></p><p><b> 用戶界面友好。</b></p><p><b> 目 錄</b></p><p><b>
5、緒論1</b></p><p> 1、開發(fā)工具及相關(guān)知識介紹4 </p><p> 1.1 Visual Basic 6.0 和Access2000簡介4</p><p> 1.1.1 Visual Basic 6.0的發(fā)展概況4</p><p> 1.1.2 Visual Basic 6.0的功能特點4&l
6、t;/p><p> 1.2 Visual Basic 6.0中數(shù)據(jù)庫系統(tǒng)開發(fā)5</p><p> 1.3 Access數(shù)據(jù)庫系統(tǒng)5</p><p> 1.4 面向?qū)ο蟮能浖_發(fā)6</p><p> 1.4.1 分析6</p><p> 1.4.2 設(shè)計6</p><p>
7、 1.4.3 編程6</p><p> 1.4.4 測試6</p><p> 1.4.5 維護6</p><p> 1.5 數(shù)據(jù)庫概述7</p><p> 1.5.1 數(shù)據(jù)庫技術(shù)的發(fā)展歷程7</p><p> 1.5.2 數(shù)據(jù)庫系統(tǒng)的優(yōu)勢7</p><p> 1.5.3
8、 數(shù)據(jù)庫開發(fā)過程8</p><p> 2、 社保基金管理系統(tǒng)需求分析9</p><p> 2.1 系統(tǒng)目標設(shè)計9</p><p> 2.2 系統(tǒng)功能分析9</p><p> 3、社?;鸸芾硐到y(tǒng)總體設(shè)計11</p><p> 4、社?;鸸芾硐到y(tǒng)詳細設(shè)計12</p><p>
9、; 4.1 數(shù)據(jù)流程分析12</p><p> 4.2 數(shù)據(jù)庫需求分析13</p><p> 4.3 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計14</p><p> 4.4 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計18</p><p> 5、社?;鸸芾硐到y(tǒng)應(yīng)用界面開發(fā)25</p><p> 5.1 系統(tǒng)主界面設(shè)計25</p
10、><p> 5.2 登錄權(quán)限25</p><p> 5.3 在職人員查詢界面設(shè)計27</p><p> 5.4 基本養(yǎng)老金查詢界面設(shè)計27</p><p> 5.5 在職人員繳費查詢界面設(shè)計28</p><p> 5.6 低保人員信息查詢界面設(shè)計29</p><p> 5.7
11、低保人員信息編輯界面設(shè)計29</p><p> 5.8 政策法規(guī)查詢界面設(shè)計30</p><p> 5.9 政策法規(guī)編輯界面設(shè)計30</p><p> 5.10 政策信息編輯界面設(shè)計31</p><p> 5.11 在職員工信息編輯界面設(shè)計31</p><p> 5.12 離休人員信息封存界面設(shè)計
12、32</p><p> 5.13 單位繳費查詢界面設(shè)計32</p><p> 5.14單位基本信息編輯及基本查詢界面設(shè)計33</p><p> 5.15財務(wù)信息查詢界面設(shè)計33</p><p> 5.16財務(wù)信息入賬界面設(shè)計34</p><p> 6、社保基金管理系統(tǒng)維護與調(diào)試35</p>
13、;<p><b> 結(jié) 論36</b></p><p><b> 致謝37</b></p><p> 附錄A 參考文獻38</p><p> 附錄B 英文文獻翻譯39</p><p> 附錄C 程序源代碼60</p><p> 1、開發(fā)
14、工具及相關(guān)知識介紹</p><p> 在設(shè)計和實現(xiàn)本系統(tǒng)時,主要是使用Microsoft公司的Visual Basic 6.0及其Access 2000數(shù)據(jù)庫開發(fā)工具,按照面向?qū)ο蟮姆椒▉黹_發(fā)本系統(tǒng)的,下面,就所使用的開發(fā)工具及相關(guān)知識做一下介紹。</p><p> 1.1 Visual Basic 6.0 和Access2000簡介</p><p> 1.
15、1.1 Visual Basic 6.0的發(fā)展概況</p><p> Visual Basic 6.0是Microsoft公司推出的可視化編程工具Visual Studio的眾組件之一,是使用最廣泛的程序開發(fā)工具。目前廣泛使用的Visual Basic 6.0有三個版本:學習版(Learning)、專業(yè)版(Professional)和企業(yè)版(Enterprise)。其中,學習版是Visual Basic的基礎(chǔ)版
16、,包括所有的內(nèi)部控件以及連同網(wǎng)絡(luò)、數(shù)據(jù)綁定控件;專業(yè)版除了具有學習版的全部功能外,還包括ActiveX和Internet控件開發(fā)工具之類的特性;企業(yè)版除具有專業(yè)版的全部功能外,還包括一些特殊工具,它是為創(chuàng)建更高級的分布式、高性能的客戶、服務(wù)器的應(yīng)用程序而設(shè)計的。</p><p> 1.1.2 Visual Basic 6.0的功能特點</p><p> 面向?qū)ο蟮目梢暬幊?lt;/p
17、><p> Visual的英文含義為“可視化的”,指的是開發(fā)圖形用戶界面(GUI)的方法,不需編寫大量代碼去描述界面元素的外觀和位置,而只要把預(yù)先建立的對象加到屏幕上的一點即可。程序員的工作主要是編寫相關(guān)對象要完成的功能的程序,大大地提高了程序員設(shè)計效率。</p><p><b> 事件驅(qū)動</b></p><p> 在傳統(tǒng)的“過程化”的應(yīng)用
18、程序中,應(yīng)用程序自身控制了執(zhí)行哪一部分代碼和按何種順序執(zhí)行代碼。在事件驅(qū)動的應(yīng)用程序中,代碼不是按照預(yù)定的路徑執(zhí)行,而是在響應(yīng)不同的事件是執(zhí)行不同的代碼片段。事件可以由用戶操作觸發(fā),也可以由來自操作系統(tǒng)或其他應(yīng)用程序的消息觸發(fā),甚至由應(yīng)用程序本身的消息觸發(fā)。這些事件的順序決定了代碼執(zhí)行的順序,因此應(yīng)用程序每次運行是所經(jīng)過的代碼的路徑都是不同的。每個事件都能驅(qū)動一段程序的運行,程序員的主要任務(wù)就是編寫響應(yīng)每個事件的代碼。</p>
19、;<p><b> 3、集成開發(fā)環(huán)境</b></p><p> Visual Basic的集成開發(fā)環(huán)境或IDE集成了許多不同的功能,程序員可在上面設(shè)計界面、編寫代碼、編譯和調(diào)試程序,為用戶提供了友好的開發(fā)環(huán)境。</p><p> 4、強大的數(shù)據(jù)庫功能</p><p> 利用數(shù)據(jù)控件可訪問任何遵從ODBC的數(shù)據(jù)庫,Visua
20、l Basic 6.0中新增了功能強大的ADO(ActiveX Database Object)控件,其使用更方便,訪問速度更快。</p><p> 5、ActiveX技術(shù)</p><p> ActiveX技術(shù)是一種共享程序數(shù)據(jù)和功能的技術(shù)。它由Microsoft提出并大力</p><p> 推廣,并已成為事實上的標準。ActiveX技術(shù)是Microsoft對
21、OLE技術(shù)的更新和發(fā)展,ActiveX技術(shù)涵蓋了OLE的所有技術(shù)和功能,同時又具有許多新的特性,以適應(yīng)網(wǎng)絡(luò)發(fā)展的需要。它是一組包括控件、DLL和ActiveX文檔的組件,它通常以動態(tài)鏈接庫的形式存在,其設(shè)計思想是將一個程序嵌入到另一個程序中。借助這種技術(shù)使得用戶在一個程序中所創(chuàng)建的信息可以被集成到其他程序所產(chǎn)生的文檔中。這樣就可以隨意地應(yīng)用到各種場合。</p><p><b> 6、聯(lián)機幫助</
22、b></p><p> 與其他Windows軟件一樣,在Visual Basic 6.0中可以裝MSDN幫助軟件,利用幫助菜單或在設(shè)計程序時按F1鍵,用戶可方便地得到所需要的幫助信息。</p><p> 1.2 Visual Basic 6.0中數(shù)據(jù)庫系統(tǒng)開發(fā)</p><p> Visual Basic 與數(shù)據(jù)庫系統(tǒng)作為兩種可獨立運行的軟件系統(tǒng),是通過
23、”接口”的方式進行連接與調(diào)用的,這個“接口”我們通常稱為數(shù)據(jù)訪問模型。Visual Basic 數(shù)據(jù)訪問模型經(jīng)歷了DAO(Data Access Object)、RDO(Remote Data Object)到ADO(ActiveX Data Object) 三個重要階段。數(shù)據(jù)訪問模型通過設(shè)置對象屬性以及附加到對象的方法,傳遞Visual Basic 對數(shù)據(jù)庫的訪問請求,再由數(shù)據(jù)庫管理系統(tǒng)處理這些請求,實現(xiàn)對數(shù)據(jù)庫的真正操作。</
24、p><p> 一般將Visual Basic 可以訪問的數(shù)據(jù)庫分為以下3類:</p><p> ※ Jet數(shù)據(jù)庫:數(shù)據(jù)庫由Jet引擎直接生成和操作,不僅靈活而且速度快。MS Access與Visual Basic使用相同的Jet引擎。</p><p> ※ ISAM數(shù)據(jù)庫:索引順序訪問方法(ISAM)數(shù)據(jù)庫,如Dbase、FoxPro、Paradox。</p
25、><p> ※ ODBC數(shù)據(jù)庫:遵循ODBC標準的客戶/服務(wù)器數(shù)據(jù)庫,如SQL Server、Oracle等。</p><p> 1.3 Access數(shù)據(jù)庫系統(tǒng)</p><p> Access 2000是Microsoft Office內(nèi)自帶的一個小型數(shù)據(jù)庫管理系統(tǒng),與其他數(shù)據(jù)庫管理系統(tǒng)相比,Access的突出特點是簡單易學 ,用戶很快掌握并使用它。雖然Acce
26、ss是一個小型數(shù)據(jù)庫系統(tǒng),但是它的功能足夠強大,完全可以應(yīng)付一般的數(shù)據(jù)管理及處理需要。更重要的是Visual Basic本地數(shù)據(jù)庫使用與Access相同的格式,通過本地數(shù)據(jù)庫引擎即可直接創(chuàng)建和操作數(shù)據(jù)庫,可以提供最大程度的靈活性和速度。作為Microsoft Office的一員,Access擁有廣泛的用戶群,其特點如下:</p><p> ?、贁?shù)據(jù)庫的表和索引都存于MDB文件中,數(shù)據(jù)庫文件的結(jié)構(gòu)類似于大型數(shù)據(jù)庫系
27、統(tǒng)SQL Server,一個數(shù)據(jù)庫文件可以含有多個數(shù)據(jù)表。</p><p> ?、跀?shù)據(jù)字段能含時間信息,支持空值即NULL,表示數(shù)據(jù)單元中的數(shù)據(jù)不知道或不確定,這是其他小型數(shù)據(jù)庫系統(tǒng)不具備的。</p><p> ?、跰emo字段作為text類型處理,長度可達1.2GB。</p><p> ?、芴峁┒M制對象(BLOB),可在其中存儲任何類型的數(shù)據(jù),大小僅受數(shù)據(jù)庫限制
28、,而數(shù)據(jù)庫的大小僅受硬盤容量的限制。</p><p> ?、?Access數(shù)據(jù)庫具有較高的安全性??稍O(shè)置不同級別的用戶名和密碼。</p><p> 1.4 面向?qū)ο蟮能浖_發(fā)</p><p> 在整個軟件開發(fā)過程中,編寫程序只是相對較小的一個部分。軟件開發(fā)的真正決定性因素來自前期概念問題的提出,而非后期的實現(xiàn)問題。只有識別、理解和正確表達了應(yīng)用問題的內(nèi)在實質(zhì),
29、才能做出好的設(shè)計,然后,才是具體的編程實現(xiàn)。</p><p> 再期的軟件開發(fā)所面臨的問題比較簡單,從認清要解決的問題到編程實現(xiàn)并不是太難的事。隨著計算機應(yīng)用領(lǐng)域的擴展,計算機所處理的問題日益復(fù)雜,軟件系統(tǒng)的規(guī)模和復(fù)雜度空前擴大,以致于軟件的復(fù)雜性和其中包含的錯誤已達到軟件人員無法控制的程度,這就是60年代初期的“軟件危機”。軟件危機的出現(xiàn),促進了軟件工程學的形成與發(fā)展。</p><p>
30、; 在這里先簡要介紹一下,什么是面向?qū)ο蟮能浖こ?。面向?qū)ο蟮能浖こ淌敲嫦驅(qū)ο蠓椒ㄔ谲浖こ填I(lǐng)域的全面應(yīng)用。它包括面向?qū)ο蟮姆治觯∣OA)、面向?qū)ο蟮脑O(shè)計(OOD)、面向?qū)ο蟮木幊蹋∣OP)、面向?qū)ο蟮臏y試(OOT)和面向?qū)ο蟮能浖S護(OOSM)等主要內(nèi)容。</p><p><b> 1.4.1 分析</b></p><p> 從問題的陳述著手,建立一個說明
31、系統(tǒng)重要特性的真實情況模型。為理解問題,系統(tǒng)分析員需要與客戶一起工作。系統(tǒng)分析階段應(yīng)該扼要精確地抽象出系統(tǒng)必須做什么,而不是關(guān)心如何去實現(xiàn)。</p><p> 面向?qū)ο蟮南到y(tǒng)分析,直接用問題域中客觀存在的事物建立模型中的對象,無論是對單個事物還是對事物之間的關(guān)系,都保留它們的原貌,不做轉(zhuǎn)換、也不打破原有界限而重新組合,因此能夠很好地映射客觀事物。</p><p><b> 1
32、.4.2 設(shè)計</b></p><p> 在設(shè)計階段,是針對系統(tǒng)的一個具體實現(xiàn)運用面向?qū)ο蟮姆椒?。其中包括兩方面的工作,一是把OOA模型直接搬到OOD,作為OOD的一個部分;另外是針對具體實現(xiàn)中的人機界面、數(shù)據(jù)存儲、任務(wù)管理等因素補充一些與現(xiàn)實有關(guān)的部分。</p><p><b> 1.4.3 編程</b></p><p>
33、編程是面向?qū)ο蟮能浖_發(fā)最終落實的重要階段。在OOA和OOD理論出現(xiàn)之前,程序員要寫一個好的現(xiàn)象對象的程序,首先要學會運用面向?qū)ο蟮姆椒▉碚J識問題域,所以O(shè)OP被看作一門比較高深的技術(shù)?,F(xiàn)在,OOP的工作比較簡單了,認識問題域與設(shè)計系統(tǒng)成分的工作已經(jīng)在OOA和OOD階段完成,OOP工作就是用一種面向?qū)ο蟮木幊陶Z言把OOD模型中的每個成分書寫出來。</p><p><b> 1.4.4 測試</b
34、></p><p> 測試的任務(wù)是發(fā)現(xiàn)軟件中的錯誤,任何一個軟件產(chǎn)品在交付使用之前都要經(jīng)過嚴格的測試。在面向?qū)ο蟮能浖y試中繼續(xù)運用面向?qū)ο蟮母拍钆c原則來組織測試,以對象的類作為基本測試單位,可以更準確地發(fā)現(xiàn)程序錯誤,并提高測試效率。</p><p><b> 1.4.5 維護</b></p><p> 無論經(jīng)過怎樣的嚴格測試,軟件
35、中通常還會存在錯誤。因此軟件在使用的過程中,</p><p><b> 需要不斷地維護。</b></p><p> 使用面向?qū)ο蟮姆椒ㄩ_發(fā)的軟件,其程序與問題域是一致的,軟件工程各個階段的表示是一致的,從而減少了維護人員理解軟件的難度。無論是發(fā)現(xiàn)了程序中的錯誤而追溯到問題域,還是因需求發(fā)生變化而追蹤到程序,道路都是比較平坦的。而且對象的封裝性使一個對象的修改對其他
36、對象的影響很少。因此,運用面向?qū)ο蟮姆椒梢源蟠筇岣哕浖S護的效率。</p><p> 1.5 數(shù)據(jù)庫概述</p><p> 數(shù)據(jù)庫作為計算機應(yīng)用領(lǐng)域的重要組成部分,已經(jīng)滲透到社會生活的方方面面。小到基本的公司日常管理,大到互聯(lián)網(wǎng)的電子商務(wù),都刻著數(shù)據(jù)庫的印記。電子時代的到來。使數(shù)據(jù)庫技術(shù)逐漸走進每一個人的生活。數(shù)據(jù)庫技術(shù),小到基本的桌面應(yīng)用,大到企業(yè)級的大型事物處理,它已經(jīng)無所不在
37、,無所不及。數(shù)據(jù)庫技術(shù)為軟件行業(yè)帶來了巨大的生機與活力,數(shù)據(jù)庫編程已經(jīng)成為世界軟件生產(chǎn)的重要內(nèi)容。</p><p> 1.5.1 數(shù)據(jù)庫技術(shù)的發(fā)展歷程</p><p> 數(shù)據(jù)庫是現(xiàn)代計算機應(yīng)用的一個重要組成部分,是人們有效地進行數(shù)據(jù)儲存,共享和處理的工具。</p><p> 數(shù)據(jù)庫技術(shù)的發(fā)展經(jīng)過了40多年的歷程。1963年,C.W.Bachman設(shè)計開發(fā)的ID
38、S系統(tǒng)開始投入運行,使多個COBOL程序可以共享數(shù)據(jù)庫。1968年,網(wǎng)狀數(shù)據(jù)庫系統(tǒng)TOTAL出現(xiàn)。1969年,McGee開發(fā)層次式數(shù)據(jù)庫系統(tǒng),發(fā)布了IBM的IMS系統(tǒng)。1970年,IBM公司的San Jose 研究所的 E.F.Code 發(fā)表了題為"大型共享數(shù)據(jù)庫數(shù)據(jù)的關(guān)系模型"的著名論文,樹立了關(guān)系型數(shù)據(jù)庫的新的里程碑,E.F.Code因此獲得1981年度的ACM 圖靈獎,IBM San Jose研究所也在197
39、6年研制出在機器上運行的SYSTEM R關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。1979年,公司推出了第一個商品化的關(guān)系型數(shù)據(jù)庫系統(tǒng)ORACLE 2.0。80年代至今,是數(shù)據(jù)庫技術(shù)發(fā)展的成熟時期,這個時期出現(xiàn)了眾多的大型數(shù)據(jù)庫系統(tǒng),包括IBM的DB2、微軟的SQL Server、Sybase以及Informix相繼出現(xiàn),使數(shù)據(jù)庫系統(tǒng)呈現(xiàn)出奪目的光彩。</p><p> 1.5.2 數(shù)據(jù)庫系統(tǒng)的優(yōu)勢</p><
40、p> 數(shù)據(jù)庫同文件相比,有以下優(yōu)勢:</p><p> 首先,數(shù)據(jù)庫中的數(shù)據(jù)是高度結(jié)構(gòu)化的,不僅考慮數(shù)據(jù)項之間的關(guān)系,還考慮了記錄類型之間的關(guān)系,從而反映出現(xiàn)實中的信息實體。</p><p> 其次,數(shù)據(jù)庫中的數(shù)據(jù)是面向系統(tǒng)而不是面向應(yīng)用的,因此數(shù)據(jù)庫中的數(shù)據(jù)比文件系統(tǒng)的共享程度要高,面向系統(tǒng)的另一個好處就是信息結(jié)構(gòu)穩(wěn)定,易于擴展。</p><p>
41、第三,數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)有更高的獨立性。為了實現(xiàn)這種獨立性,數(shù)據(jù)庫系統(tǒng)往往擁有比特定應(yīng)用更多的數(shù)據(jù),對于特定應(yīng)用只提供局部的邏輯結(jié)構(gòu),保持應(yīng)用的邏輯獨立性。</p><p> 第四,數(shù)據(jù)庫系統(tǒng)具有交好的數(shù)據(jù)安全性和一致性維護措施。數(shù)據(jù)庫系統(tǒng)都具有特定的授權(quán)機制,防止非法用戶的使用。在多用戶操作的情況下,數(shù)據(jù)庫可以進行良好的數(shù)據(jù)并發(fā)處理,維護數(shù)據(jù)的一致性。</p><p> 最后,數(shù)據(jù)
42、庫對數(shù)據(jù)的存取不是以記錄為單位的,可以僅操作記錄的某些字段,方便外部應(yīng)用對數(shù)據(jù)的操作。</p><p> 1.5.3 數(shù)據(jù)庫開發(fā)過程</p><p> 開發(fā)一個數(shù)據(jù)庫應(yīng)用,通常需要經(jīng)過如下階段:</p><p> 階段1:調(diào)查與分析。獲得軟件的需求信息和基本的功能定義,形成基本的軟件功能描述。</p><p> 階段2:數(shù)據(jù)建模。根據(jù)
43、應(yīng)用調(diào)查分析得到的信息,建立應(yīng)用中涉及的數(shù)據(jù)以及操作數(shù)據(jù)的方法、流程,形成數(shù)據(jù)的流動圖表。</p><p> 階段3:功能設(shè)計。針對應(yīng)用調(diào)查與分析結(jié)果和數(shù)據(jù)建模,進行應(yīng)用的詳細功能設(shè)計,形成應(yīng)用的軟件設(shè)計文檔。</p><p> 階段4:選擇數(shù)據(jù)庫系統(tǒng)。選擇合適應(yīng)用的數(shù)據(jù)庫系統(tǒng)。 </p><p> 階段5:選擇數(shù)據(jù)庫訪問技術(shù)。選擇合適應(yīng)用的數(shù)據(jù)庫訪問技術(shù)。&
44、lt;/p><p> 階段6:代碼設(shè)計。設(shè)計應(yīng)用的軟件代碼。</p><p> 階段7:測試與調(diào)試。開發(fā)設(shè)計中的問題并及時更改,直到能穩(wěn)定地運行。</p><p> 階段8:發(fā)行應(yīng)用軟件。</p><p> 2、 社?;鸸芾硐到y(tǒng)需求分析</p><p> 2.1 系統(tǒng)目標設(shè)計</p><p&
45、gt; 社?;鸸芾硐到y(tǒng)的總體目標就是實現(xiàn)社?;鸸芾淼南到y(tǒng)化、規(guī)范化、自動化,提高社保基金管理效率,減少基金管理差錯,為社?;鸬牧己眠\營提供保證。</p><p> 2.2 系統(tǒng)功能分析</p><p> 社?;鸸芾硐到y(tǒng)就是對基金的整個運營過程進行全方位的管理,從基金的收繳,投資,發(fā)放等各個方面為基金的運營提供服務(wù)。根據(jù)分析,本系統(tǒng)所要完成的功能主要如下:</p>
46、<p><b> 在職人員信息管理。</b></p><p><b> 離退人員信息管理。</b></p><p><b> 低保人員信息管理。</b></p><p><b> 單位信息管理。</b></p><p><b>
47、; 政策信息管理。</b></p><p><b> 財務(wù)信息管理。</b></p><p><b> 信息查詢管理。</b></p><p><b> 系統(tǒng)安全管理。</b></p><p> 以下是對各個功能模塊的說明:</p><
48、p> 一、在職人員信息管理:</p><p> 在職人員的信息分為兩個部分,即在職人員基本信息和在職人員繳費信息。</p><p> 在職人員基本信息,包括在職人員姓名,社會保障號,性別,出生日期,單位代碼,參加工作日期,開始繳費日期等信息,這些數(shù)據(jù)一旦正確輸入數(shù)據(jù)庫則不需要修改(除非遇到特殊情況)。因此,將它們單獨列出,形成一個在職人員基本信息表。</p>&l
49、t;p> 在職人員繳費信息,包括在職人員的社會保障號,各月繳費工資,各月繳費情況等信息,這些信息在系統(tǒng)的運行中,將頻繁地進行修改,所以把它們拿出來,形成一個在職人員繳費信息表。</p><p> 對在職人員信息進行管理,就是要完成對在職人員的基本信息和繳費信息進行信息的錄入,修改,刪除以及查詢等功能。</p><p> 二、離退人員信息管理:</p><p&
50、gt; 離退人員信息是在職工離退之后,通過離退程序的處理之后得到的關(guān)于離退人員的一些基本信息,它包括:離退人員的姓名,社會保障號,性別,出生日期,參加工作日期,開始繳費日期,離退日期,截止繳費日期,實際繳費年限,視同繳費年限,個人帳戶儲存總額,個人帳戶存儲總額中個人存儲部分,基本養(yǎng)老金發(fā)放方式,基本養(yǎng)老金發(fā)放金額等信息。</p><p> 對離退人員信息進行管理,就是要在職工離退時,通過離退程序處理得到離退人
51、員的基本信息。在離退人員因故不再領(lǐng)取基本養(yǎng)老金時對其基本信息進行封存。在特殊情況下,還可以直接對離退人員基本信息進行增添,修改,刪除等操作。必不可少的是對離退人員基本信息進行查詢功能。</p><p><b> 低保人員信息管理:</b></p><p> 低保人群是一群社會弱勢群體,本系統(tǒng)也對其進行關(guān)注。低保人員信息包括:低保人員姓名,社會保障號,性別出生日期,
52、家庭住址,備注等信息,這些信息是為最低生活保障的發(fā)放而服務(wù)的。</p><p> 對低保人員基本信息進行管理,就是要完成對低保人員的基本信息進行信息錄入,修改,刪除以及查詢等功能。</p><p><b> 四、單位信息管理:</b></p><p> 單位信息和在職人員信息一樣,也分為兩個部分,單位基本信息和單位繳費信息。</p&
53、gt;<p> 單位基本信息包括單位代碼,單位名稱,單位性質(zhì),單位地址及其銀行帳號等信息。這些信息基本上不做改動,因此,將它們單獨列出,形成單位基本信息表。</p><p> 單位繳費信息包括單位代碼,各月繳費金額,各月繳費信息等信息,這些信息需要經(jīng)常改動,所以把它們組成一張單位繳費信息表。</p><p> 對單位信息進行管理,就是要完成對在單位的基本信息和繳費信息進
54、行信息的錄入,修改,刪除以及查詢等功能。</p><p><b> 五、政策信息管理:</b></p><p> 政策信息是社保基金收繳及發(fā)放的依據(jù),因此,它在社保基金管理系統(tǒng)中占有很重要的地位。政策信息包括兩個部分,基金政策信息及政策法規(guī)信息。</p><p> 基金政策信息,即規(guī)定了每年單位和職工之間繳費的比例,各年的銀行利率等信息。
55、</p><p> 政策法規(guī)信息,即一些和社保基金有關(guān)的政策法規(guī),這些信息則是提供給普通用戶,以使其了解這些政策法規(guī)。</p><p> 對政策信息的管理,就是要完成對基金政策信息和政策法規(guī)信息進行信息的錄入,修改,刪除和查詢等功能。</p><p> 六 、基金財務(wù)管理:</p><p> 基金財務(wù)管理,就是對基金的財務(wù)信息進行管理
56、,包括財務(wù)入帳管理,財務(wù)信息查詢等功能。</p><p><b> 七、信息查詢管理:</b></p><p> 所謂信息查詢,就是普通用戶通過本系統(tǒng)查詢其個人帳戶進行查詢、基本養(yǎng)老金和政策法規(guī)等信息。</p><p><b> 八、系統(tǒng)安全管理:</b></p><p> 系統(tǒng)安全管理,就
57、是對管理員的授權(quán)等管理,以及權(quán)限管理等來保證本系統(tǒng)的安全性。</p><p> 3、社保基金管理系統(tǒng)總體設(shè)計</p><p> 對上述各項功能進行集中、分塊分析,按照結(jié)構(gòu)化程序設(shè)計的要求,得到如圖3-1所示的這個系統(tǒng)的功能模塊圖[3]。</p><p> 系統(tǒng)功能圖中的編輯包括信息的錄入,刪除,修改。</p><p> 4、社?;鸸?/p>
58、理系統(tǒng)詳細設(shè)計</p><p> 在對社?;鸸芾硐到y(tǒng)進行詳細設(shè)計階段,主要是完成對系統(tǒng)的信息需求進行仔細的分析調(diào)查,以得到其數(shù)據(jù)流程圖,并在此基礎(chǔ)上進行系統(tǒng)的數(shù)據(jù)庫設(shè)計。</p><p> 4.1 數(shù)據(jù)流程分析</p><p> 社?;鸸芾硐到y(tǒng)是一個比較復(fù)雜的系統(tǒng),在此系統(tǒng)中,有著較多的數(shù)據(jù)流,各種數(shù)據(jù)在此系統(tǒng)中相互聯(lián)系,相互作用。在對系統(tǒng)的信息需求進行
59、了詳盡的分析之后,得到以下數(shù)據(jù)流程圖[1]。</p><p> 4.2 數(shù)據(jù)庫需求分析</p><p> 針對社?;鸸芾硐到y(tǒng)所要實現(xiàn)的各項功能以及對其整個的數(shù)據(jù)流程的詳細分析,設(shè)計出系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)項以及數(shù)據(jù)結(jié)構(gòu)如下:</p><p> 管理員信息,包括的數(shù)據(jù)項有管理員用戶名,密碼?</p><p> 基金政策信息,包括的數(shù)據(jù)項有
60、年份,個人繳費比例,單位繳費比例,上一年全省人均工資和銀行利率。</p><p> 相關(guān)政策法規(guī)信息,包括的數(shù)據(jù)項有政策法規(guī)標題和政策法規(guī)內(nèi)容。</p><p> 在職人員基本信息,包括的數(shù)據(jù)項有在職人員姓名,社會保障號,性別, 出生日期,所在單位代碼,參加工作日期,開始繳費日期,個人帳戶存儲總額基數(shù)和個人帳戶存儲總額基數(shù)中個人存儲額。</p><p>
61、在職人員繳費信息,包括的數(shù)據(jù)項有在職人員的社會保障號,繳費年份,一月繳費工資,二月繳費工資,三月繳費工資,四月繳費工資,五月繳費工資,六月繳費工資,七月繳費工資,八月繳費工資,九月繳費工資,十月繳費工資,十一月繳費工資,十二月繳費工資和各月繳費情況。</p><p> 單位基本信息,包括的數(shù)據(jù)項有單位名稱,單位代碼,單位性質(zhì),單位地址和銀行帳號。</p><p> 單位繳費信息,包括的
62、數(shù)據(jù)項有單位代碼,繳費年份,一月繳費金額,二月繳費金額,三月繳費金額,四月繳費金額,五月繳費金額,六月繳費金額,七月繳費金額,八月繳費金額,九月繳費金額,十月繳費金額,十一月繳費金額,十二月繳費金額和各月繳費情況。</p><p> 離退人員基本信息,包括的數(shù)據(jù)項有離退人員姓名,社會保障號,性別,出生日期,單位代碼。參加工作日期,開始繳費日期,離退日期,截止繳費日期,實際繳費年限,視同繳費年限,個人帳戶存儲總額
63、,個人帳戶存儲總額中個人存儲額,基本養(yǎng)老金發(fā)放方式和基本養(yǎng)老金發(fā)放金額。</p><p> 離退人員繳費信息封存信息,包括的數(shù)據(jù)項有離退人員的社會保障號,繳費年份,一月繳費工資,二月繳費工資,三月繳費工資,四月繳費工資,五月繳費工資,六月繳費工資,七月繳費工資,八月繳費工資,九月繳費工資,十月繳費工資,十一月繳費工資,十二月繳費工資和各月繳費情況。</p><p> 離退人員基本信息封
64、存信息,包括的數(shù)據(jù)項有離退人員姓名,社會保障號,性別,出生日期,參加工作日期,開始繳費日期,離退日期,截止繳費日期,實際繳費年限,視同繳費年限,個人帳戶存儲總額,個人帳戶存儲總額中個人存儲額,基本養(yǎng)老金發(fā)放方式和基本養(yǎng)老金發(fā)放金額。</p><p> 低保人員基本信息,包括的數(shù)據(jù)項有低保人員姓名,社會保障號,出生日期,性別,家庭住址和備注信息。</p><p> 基金財務(wù)信息,包括的數(shù)
65、據(jù)項有帳目編號,入帳日期,入帳性質(zhì),金額和備注信息。</p><p> 基金財務(wù)統(tǒng)計信息,包括的數(shù)據(jù)項有年份,月份,本月收入,本月支出,現(xiàn)有投資額和現(xiàn)有現(xiàn)款總數(shù)。</p><p> 4.3 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計</p><p> 在以上的數(shù)據(jù)庫需求分析中,我們得到了建立社?;鸸芾硐到y(tǒng)所需要的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu),在此基礎(chǔ)之上,設(shè)計出滿足系統(tǒng)需求的各種實體,以及它
66、們之間的關(guān)系,為以后的邏輯結(jié)構(gòu)的設(shè)計打下基礎(chǔ)。</p><p> 本系統(tǒng)根據(jù)上面的設(shè)計規(guī)劃出的實體有:管理員信息實體,基金政策信息實體,相關(guān)政策法規(guī)信息實體,在職人員基本信息實體,在職人員繳費信息實體,單位基本信息實體,單位繳費信息實體,離退人員基本信息實體,離退人員繳費信息封存信息實體,離退人員基本信息封存信息實體,低保人員基本信息實體,基金財務(wù)信息實體,基金財務(wù)統(tǒng)計信息實體。各個實體具體的E-R圖[5]如下
67、:</p><p> 管理員信息實體E-R圖,如圖4-2所示。</p><p> 基金政策信息實體E-R圖,如圖4-3所示。</p><p> 相關(guān)政策法規(guī)信息實體E-R圖,如圖4-4所示。</p><p> 在職人員基本信息實體E-R圖,如圖4-5所示。</p><p> 在職人員繳費信息實體E-R圖,如圖
68、4-6所示。</p><p> 單位基本信息實體E-R圖,如圖4-7所示。</p><p> 單位繳費信息實體E-R圖,如圖4-8所示。</p><p> 離退人員基本信息實體E-R圖,如圖4-9所示。</p><p> 離退人員繳費信息封存信息實體E-R圖,如圖4-10所示。</p><p> 離退人員基本
69、信息封存信息實體E-R圖,如圖4-11所示。</p><p> 低保人員基本信息實體E-R圖,如圖4-12所示。</p><p> 基金財務(wù)信息實體E-R圖,如圖4-13所示。</p><p> 基金財務(wù)信息實體E-R圖,如圖4-13所示</p><p> 實體之間關(guān)系的E-R圖,如圖4-14所示。</p><p&
70、gt; 4.4 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</p><p> 通過數(shù)據(jù)庫概念結(jié)構(gòu)的設(shè)計,已經(jīng)設(shè)計出滿足系統(tǒng)需要的各種實體,也了解清楚了這些實體之間的相互關(guān)系了。在本階段。就是要把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本E-R圖轉(zhuǎn)換為邏輯結(jié)構(gòu)。</p><p> 下面就是將各個基本的E-R圖轉(zhuǎn)換為數(shù)據(jù)表。</p><p> 1.管理員信息表:Admain</p>
71、<p> 表4-1 管理員信息表</p><p> 說明:管理員主要是負責整個系統(tǒng)的運行并對系統(tǒng)進行維護的人員,在本系統(tǒng)中將管理員分為兩級進行管理,即普通管理員和高級管理員。在本表中。在本系統(tǒng)中普通用戶對自己的信息查詢。他們沒有權(quán)限對數(shù)據(jù)編輯,而高級管理員不但可以對數(shù)據(jù)的查詢和編輯還負責對管理員進行授權(quán)等管理,這樣就提高了系統(tǒng)的安全性。在每次管理員成功登錄系統(tǒng)時,系統(tǒng)都會自動將其登錄的時間和日期自動
72、記錄下來,賦予本表的Last_load_time和Last_load_date字段,這樣,也有助于提高系統(tǒng)的安全性能。在本表中是以Adm_name為主碼的,因此此字段不許為空也不許有重復(fù)。</p><p> 2.基金政策信息表:Policy_Information</p><p> 表4-2基金政策信息表</p><p> 說明:在基金政策信息表中存儲的是各年
73、有關(guān)基金收繳、發(fā)放等相關(guān)的信息。在本表中,是以Period字段為主碼的,因為這些信息都是一年一更新的,所以以年為單位來存儲這些信息,各年的信息各不相同,因此,Period字段不許為空也不許重復(fù)。在表中,Period字段為Short型,這樣定義的用意是在于,在系統(tǒng)中,要用到此字段來進行查詢,而采用Short型則便于比較。</p><p> 3.相關(guān)政策法規(guī)信息表:Zheng_Ce_Fa_Gui</p>
74、<p> 表4-3 相關(guān)政策法規(guī)信息表</p><p> 說明:在本表中,是以Timu字段為主碼的,用它來區(qū)分不同的政策法規(guī)記錄,因此,Timu字段不能為空或重復(fù)。在表中,Timu字段的長度取得較為長,為100個字符,這是因為Timu字段的內(nèi)容是相關(guān)政策法規(guī)的標題,而有的政策法規(guī)的標題比較長,例如,“關(guān)于《安徽省統(tǒng)一企業(yè)職工基本養(yǎng)老保險制度實施方案(試行)》實施中有關(guān)問題的通知”,將Timu字段
75、長度設(shè)為100,可滿足在大多數(shù)情況下的需要。</p><p> 4.在職人員基本信息:Work_Person_Basic</p><p> 表4-4 在職人員基本信息表</p><p> 說明:在本表中,使用ID_No字段作為主碼,這是因為,ID_No字段的內(nèi)容是個人的社會保障號,即身份證號碼,而每個人的身份證號碼都是唯一的,所以用其作為主碼,可以唯一的確定一
76、個在職人員。因此,ID_No字段不能為空或重復(fù)。在本表中,引入了All_Base字段和Per_Base字段,它們所代表的內(nèi)容分別是個人帳戶存儲總額基數(shù)和個人帳戶存儲總額基數(shù)中個人存儲額,引入這兩個字段的原因是,當職工在不同地區(qū)之間調(diào)動工作,基本養(yǎng)老保險個人帳戶的全部儲存額隨同轉(zhuǎn)移,調(diào)入地區(qū)的社會保險經(jīng)辦機構(gòu)為其建立基本養(yǎng)老保險個人帳戶,而All_Base字段就是記錄其在調(diào)動工作前的個人帳戶的全部儲存額,Per_Base字段就是記錄其在調(diào)
77、動工作前的個人帳戶的全部儲存額中個人存儲額。</p><p> 5.在職人員繳費信息表:Work_Person</p><p> 表4-5在職人員繳費信息表</p><p> 說明:在本表中,每一條記錄中記錄著在職人員一年的繳費情況,使用ID_No字段和Period字段作為其主碼,可以唯一的確定一條記錄。因此,ID_No字段和Period字段的內(nèi)容不能為空。在
78、本表中,將各月的繳費情況集中在一個字段Every_Month_Situation中記錄,而沒有分開來記錄,這是為了節(jié)約數(shù)據(jù)庫空間的開銷。在Every_Month_Situation字段中,記錄著一個12位的數(shù)據(jù),本系統(tǒng)約定,這個12位的數(shù)據(jù)中的每以為代表著一個月的繳費情況,從左到右分別代表著一月,二月……十一月,十二月的繳費狀況。</p><p> 6.單位基本信息表:Company_Basic</p&g
79、t;<p> 表4-6單位基本信息表</p><p> 說明:在本表中,是以Cmp_No字段作為其主碼,以單位代碼來唯一確定一條單位信息記錄。因此Cmp_No字段的內(nèi)容不能為空或重復(fù)。</p><p> 7.單位繳費信息表:Company</p><p> 表4-7單位繳費信息表</p><p> 說明:在本表中,每一
80、條記錄中記錄著一個單位一年的繳費情況,使用Cmp_No字段和Period字段作為其主碼,可以唯一的確定一條記錄。因此,Cmp_No字段和Period字段的內(nèi)容不能為空。本表中的Every_Month_Situation字段的情況和在職人員繳費信息表中的Every_Month_Situation字段情況相似,在這里就不再敷述了。</p><p> 8.離退人員基本信息表:Retired_Person_Basic&
81、lt;/p><p> 表4-8離退人員基本信息表</p><p> 說明:在本表中,是以ID_No字段為主碼的,這是因為ID_No字段的內(nèi)容,即社會保障號(居民身份證號碼)可以唯一的確定一個離退人員。本表中的記錄是在人員離退時,由人員離退處理程序得到的,其中一部分是繼承了人員離退前的在職人員基本信息,再加上一部分離退信息就組成了本表中的記錄。</p><p> 9
82、.離退人員繳費信息封存信息表:Store_Work_Person</p><p> 表4-9離退人員繳費信息封存信息表</p><p> 說明:本表中的記錄是在在職人員離退后,將其繳費記錄從在職人員繳費信息表中移到本表中,這樣,可以減小在職人員繳費信息表的冗余,提高系統(tǒng)的運行速度,同時,又保證了系統(tǒng)數(shù)據(jù)的完整性。本表的結(jié)構(gòu)及其中的數(shù)據(jù)項都和在職人員繳費信息表的相同,在這里就不再敷述了。
83、</p><p> 10.離退人員基本信息封存信息表:Store_Retired_Person_Basic</p><p> 表4-10離退人員基本信息封存信息表</p><p> 說明:本表中的記錄是當離退人員因故不再領(lǐng)取基本養(yǎng)老金時(例如,死亡),將其基本信息從離退人員基本信息表中移到本表中,這樣做同將離退人員的繳費信息封存是基于相同的理由,是為了減少離退
84、人員基本信息表的冗余,提高系統(tǒng)運行速度,保證系統(tǒng)數(shù)據(jù)的完整性。本表的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)和離退人員基本信息表一樣,在這里就不再敷述了。</p><p> 11.低保人員基本信息表:No_Work_Person_Basic</p><p> 表4-11低保人員基本信息表</p><p> 說明:在本表中,是以ID_No字段作為其主碼,以社會保障號(居民身份證號碼)來
85、唯一確定一名低保人員。因此ID_No字段的內(nèi)容不能為空或重復(fù)。在Note字段(備注信息)中,其內(nèi)容主要是簡要介紹此人享受低保待遇的原因及其家庭情況。</p><p> 12.基金財務(wù)信息表:Cai_Zheng_Basic</p><p> 表4-12 基金財務(wù)信息表</p><p> 說明:在本表中,是以Number字段為主碼,以其來唯一確定一條賬目信息。因此
86、,Number字段的內(nèi)容不能為空或重復(fù)。在Shiyou字段(備注信息)中,主要是記錄生成此條賬目的事由。</p><p> 5、社?;鸸芾硐到y(tǒng)應(yīng)用界面開發(fā)</p><p> 經(jīng)過以上階段的詳細設(shè)計,已經(jīng)得到了系統(tǒng)后臺運行所需的數(shù)據(jù)庫,下面就是結(jié)合已經(jīng)設(shè)計好的數(shù)據(jù)庫,利用Visual Basic作為開發(fā)工具,開發(fā)前臺所使用的應(yīng)用界面。</p><p> 5.1
87、 系統(tǒng)主界面設(shè)計</p><p> 系統(tǒng)主界面如圖5-1所示。</p><p> 圖5-1 社?;鸸芾硐到y(tǒng)主界面</p><p> 本界面的編程實現(xiàn)十分簡單,主要是使用兩個TIMER控件來使得屏幕的字來回滾動[8],單擊可以進入用戶管理或系統(tǒng)管理界面。</p><p><b> 5.2 登錄權(quán)限</b><
88、/p><p> 登錄權(quán)限界面如圖5-2所示。</p><p><b> 圖5-2 登錄權(quán)限</b></p><p> 如果是管理員只要輸入用戶名和密碼就可以了,這個來自于admain表,如果是用戶,則要選擇身份,下拉框選中普通用戶,它是來自于Work_Person_Basic 表,用戶名是Per_Name,密碼是ID_No,即用戶的身份證號碼
89、。</p><p> 管理員進入的界面如圖 5-3 所示</p><p> 圖5-3 管理員界面</p><p> 而普通用戶進入的界面如圖5-4</p><p> 圖5-4 普通用戶界面</p><p> 5.3 在職人員查詢界面設(shè)計</p><p> 在主菜單中″個人帳戶查詢″的
90、子菜單中的″個人基本信息″的子菜單中″在職人員信息</p><p> 查詢"如圖5-5所示。</p><p> 圖5-5在職人員信息查詢</p><p> 在本系統(tǒng)中設(shè)計這個對話框的主要用意是,對于每一個人來說,都很容易的對自己的信息查詢,它不但可以通過單位代碼的范圍來查詢,而且還可以通過條件查詢,非常的方便,而且還能打印用戶信息[7],它的字段來自
91、于表Work_Person_Basic。</p><p> 5.4 基本養(yǎng)老金查詢界面設(shè)計</p><p> 基本養(yǎng)老金查詢界面的設(shè)計和在職人員基本信息查詢界面設(shè)計基本相似。具體設(shè)計如圖5-6所示。</p><p> 圖5-6 基本養(yǎng)老金查詢界面</p><p> 在本界面的設(shè)計中,它只調(diào)用了“離退人員基本信息表”,并且只是將表中記錄
92、的各個字段顯示出來,只要用戶選上自己的姓名,然后輸入自己的身份證就可以顯示自己的養(yǎng)老金的信息,它的字段來源于表Retired_Person_Basic。</p><p> 5.5 在職人員繳費查詢界面設(shè)計</p><p> 在職人員繳費信息查詢和在職人員繳費信息查詢差不多,如圖5-7</p><p> 圖5-7在職人員繳費查詢界面</p><
93、;p> 在職人員繳費查詢是用戶對自己的繳費進行查詢,用戶只要選擇自己的姓名,然后輸入自己的密碼,既可以看到自己的繳費情況。</p><p> 字段來自于 Work_Person_Basic,Work_Person,Company_Basic。 </p><p> 5.6 低保人員信息查詢界面設(shè)計</p><p> 圖 5-8 低保人員信息查詢界面<
94、;/p><p> 本界面主要是方便用戶查詢自己的信息的,即可以通過按社會保障號查詢,有可以通過自定義查詢,它主要是對No_Work_Person_Basic的字段的查詢。</p><p> 5.7 低保人員信息編輯界面設(shè)計</p><p> 圖5-9 低保人員信息編輯界面 </p><p> 本界面是管理員對低保人員信息的管理,它只要
95、是對低保人員信息的管理,包括信息的錄入, 刪除功能,而普通用戶沒有這個權(quán)限,本界面是對No_Work_Person_Basic表的編輯。</p><p> 5.8 政策法規(guī)查詢界面設(shè)計</p><p> 圖5-10 政策法規(guī)查詢界面</p><p> 本界面主要是給用戶看的,界面很簡單,操作起來也很容易的,只要選上標題的下拉列表框,您就可以看到政策法規(guī)的內(nèi)容,
96、它是調(diào)用表Zheng_Ce_Fa_Gui中的內(nèi)容,此表中只有兩個字段,一個是timu,另一個是內(nèi)容neirong ,這個查詢是按timu來查詢的。</p><p> 5.9 政策法規(guī)編輯界面設(shè)計</p><p> 圖5-11政策法規(guī)編輯</p><p> 本界面是管理員對上級規(guī)定的相關(guān)的政策法規(guī)的錄入,目的是給用戶看的,讓用戶了解上級的指示,它的字段來自于Zh
97、eng_Ce_Fa_Gui 表。</p><p> 5.10 政策信息編輯界面設(shè)計</p><p> 圖5-12 政策信息編輯界面</p><p> 本界面主要是對政策信息修改、錄入及刪除的功能。它的字段來自于表Policy_Information。</p><p> 5.11 在職員工信息編輯界面設(shè)計</p><
98、;p> 圖5-13 在職人員基本信息錄入界面</p><p> 本界面是在職人員的基本信息的錄入功能,它的字段來自于Work_Person_Basic表。</p><p> 5.12 離休人員信息封存界面設(shè)計</p><p> 圖5-14 離休人員信息封存界面</p><p> 5.13 單位繳費查詢界面設(shè)計</p>
99、;<p> 圖5-15單位繳費查詢界面</p><p> 本界面是對單位繳費情況的查詢,它可以按單位代碼來進行查詢,也可以按照年份來查詢很方便的,它是對Company 表字段的查詢。</p><p> 5.14單位基本信息編輯及基本查詢界面設(shè)計</p><p> 圖5-16單位基本信息界面</p><p> 5.15財
100、務(wù)信息查詢界面設(shè)計</p><p> 圖5-17 財務(wù)信息查詢界面</p><p> 5.16財務(wù)信息入賬界面設(shè)計</p><p> 圖5-18 財務(wù)信息入賬界面</p><p> 社保基金管理系統(tǒng)的應(yīng)用界面設(shè)計,重點在于管理員界面的設(shè)計,本次畢業(yè)設(shè)計也將主要精力放在了管理員界面的設(shè)計了,希望能做得比較完美,但是由于本人能力所限,同時
101、對系統(tǒng)在實際應(yīng)用中的情況不甚了解,所以有些方面還有一些缺陷,有待于將來的完善。</p><p> 6、社?;鸸芾硐到y(tǒng)維護與調(diào)試</p><p> 程序設(shè)計編碼工作完成之后,為了確保系統(tǒng)的正確性和嚴密性,系統(tǒng)在交給用戶使用之前必須進行一系列的調(diào)試與維護測試。本系統(tǒng)在測試、調(diào)試過程中確實發(fā)現(xiàn)了一些問題,盡快一一修改完成。經(jīng)過一段時間的調(diào)試,修改,程序終于達到了總體設(shè)計的要求。具體測試大致
102、可分為以下幾個方面。</p><p> 數(shù)據(jù)的合法性。如:判斷數(shù)據(jù)值可不可以為空,數(shù)據(jù)類型是否符合定義。</p><p> 運行極限性。模擬一些邊界極限性數(shù)據(jù)輸入測試,看程序是否有良好的運行狀態(tài)。</p><p> 在本系統(tǒng)中使用了非常多的數(shù)值類型數(shù)據(jù),在建立數(shù)據(jù)庫時,為了使用方便,將一些數(shù)值型的數(shù)據(jù)的定義為文本型的。如果在程序中不對這些數(shù)據(jù)的錄入,修改做出一
103、定的限制,在用到這些數(shù)據(jù)進行計算是就會遇到大麻煩。在剛開始時,我沒有意識到這個問題,沒有采取一定的措施。在調(diào)試系統(tǒng)時,發(fā)現(xiàn)了這個問題,為了解決這個問題,我用了VAL()函數(shù)把文本的轉(zhuǎn)化為數(shù)字型,然后在進行比較,在輸入的時候,我用了</p><p> ISNUMBERIC()函數(shù)來控制,如果是日期型,我將用ISDATE()來判斷,用MSGBOX來提示用戶輸入的格式,我在文本框中設(shè)置了輸入字符的長短,在TEXT中有
104、個MAXLENGTH來設(shè)置長短。</p><p> 這樣就限制了在文本編輯組件中只能輸入數(shù)字和長短(或包括小數(shù)點)及一些相關(guān)的操作符,在源頭上解決了這個問題。這是我在系統(tǒng)調(diào)試階段最大的收獲。</p><p> 綜合以上測試讓我了解到:寫代碼的過程是不斷調(diào)試的過程,其中內(nèi)容和經(jīng)過不可能在這里一一贅述。十分感謝我的導(dǎo)師在各個方面給予了我很大的幫助,讓我盡量全面地考慮到各種不同情況。另外,具
105、體寫代碼時我也深深地體會到軟件測試在編程中的占有的重要性,而且在本軟件的測試中,讓我確實的增長了不少知識,確實是收益匪淺!</p><p><b> 結(jié) 論</b></p><p> 經(jīng)過幾個月來的不斷努力,社?;鸸芾硐到y(tǒng)的終于開發(fā)完畢了,其功能基本符合用戶需求,但是由于畢業(yè)設(shè)計時間限制和考慮還不夠全面等等原因,可能該系統(tǒng)還有一些不盡如人意的地方,這還有待于將來
106、進一步完善。</p><p> 畢業(yè)設(shè)計是大學學習中的最后一個重要的環(huán)節(jié)。由于平時理論學習的機會較多而動手機會不多,對自己所學的理論知識通過實踐課題轉(zhuǎn)化成實際的工作成果能力不是很清楚,而畢業(yè)設(shè)計正是給我提供了一個很好的機會,它能讓我靈活的運用所學過的知識,去解決實際的問題。通過本次學習,我在理論知識和實踐知識方面收獲都不小。</p><p><b> 致謝</b>
107、</p><p> 在本次畢業(yè)設(shè)計中,指導(dǎo)老師和同學的給了我很大支持和幫助,對我完成這次畢業(yè)設(shè)計起了非常重要的幫助作用,在此表示衷心的感謝。</p><p> 特別要感謝我的指導(dǎo)老師xx老師的關(guān)懷和教導(dǎo),在整個畢業(yè)設(shè)計的過程中他一直耐心地指導(dǎo)我,給我提出了許多寶貴的意見,對我完成整個系統(tǒng)的設(shè)計起到了莫大的幫助作用。感謝各位同學的關(guān)心和幫助。最后還要感謝我的父母,是他們一直在背后默默的支
108、持著我。</p><p><b> 附錄A 參考文獻</b></p><p> [1]、陳佳,《信息系統(tǒng)開發(fā)方法教程》,清華大學出版社</p><p> [2]、劉兆毓等,《信息系統(tǒng)開發(fā)方法及原理》,重慶大學出版社</p><p> [3]、齊治昌、潭慶平等,《軟件工程》,高等教育出版社 </p>
109、<p> [4]、趙立平,《計算機文件的結(jié)構(gòu)和處理》,新時代出版社</p><p> [5]、薩師煊、王珊,《數(shù)據(jù)庫系統(tǒng)概論》,高等教育出版社</p><p> [6]、劉韜 、何旭洪等 ,《VB 6.0 數(shù)據(jù)庫系統(tǒng)開發(fā)示例導(dǎo)航》人民教育出版社</p><p> [7]、求實科技、駱娟等編著,《VB 6.0實效編程百例》 人民郵電出版社 <
110、/p><p> [8]、劉瑞新、李樹東、王衛(wèi)東 ,《VB程序設(shè)計教程習題及習題解答》電子工業(yè)出版社 </p><p> [9]、Software Systems Development Methodology handbook ,prepared by: World </p><p> Information systems enterprises,inc,N
111、ovember 1984</p><p> [10]、Deen S M .Fundamentals of Data Base Systems.1977</p><p> [11]、Taylor Robert W,Frank Randall L,CODASYL Data-Base Management .ACM </p><p> Computing Surve
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 社保基金管理系統(tǒng).doc
- 社?;鸸芾硐到y(tǒng).doc
- 社?;鸸芾硐到y(tǒng).doc
- 社?;鸸芾硐到y(tǒng).doc
- 社?;鹜顿Y管理研究.pdf
- 畢業(yè)設(shè)計--畢業(yè)設(shè)計選題管理系統(tǒng)
- 畢業(yè)設(shè)計論文 畢業(yè)設(shè)計管理系統(tǒng)設(shè)計
- 畢業(yè)設(shè)計--畢業(yè)設(shè)計選題管理系統(tǒng)
- 社?;鹌鹞?/a>
- 畢業(yè)設(shè)計 畢業(yè)設(shè)計(論文)管理系統(tǒng)設(shè)計
- 我國社?;鹜顿Y運營管理初探
- 畢業(yè)設(shè)計管理系統(tǒng)論文畢業(yè)設(shè)計
- 畢業(yè)設(shè)計---畢業(yè)設(shè)計課題綜合管理系統(tǒng)
- 畢業(yè)設(shè)計---畢業(yè)設(shè)計課題綜合管理系統(tǒng)
- 畢業(yè)設(shè)計管理系統(tǒng)設(shè)計
- 畢業(yè)設(shè)計---畢業(yè)設(shè)計管理系統(tǒng)論文
- 畢業(yè)設(shè)計---畢業(yè)設(shè)計管理系統(tǒng)論文
- 延平區(qū)社?;鸸芾硇畔⑾到y(tǒng)的設(shè)計與實現(xiàn).pdf
- 我國社?;鹜顿Y管理問題研究.pdf
- 社?;鸸芾淼恼熑窝芯?pdf
評論
0/150
提交評論