




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
職員檔案管理系統(tǒng)的設計與實現摘要職工應用信息企業(yè)檔案管理系統(tǒng)應用軟件系統(tǒng)企業(yè)軟件后臺是典型的企業(yè)職工應用信息企業(yè)檔案管理系統(tǒng)應用軟件系統(tǒng),其軟件設計定制開發(fā)主要業(yè)務內容一般包括應用系統(tǒng)軟件后臺檔案管理系統(tǒng)數據庫的系統(tǒng)設計定制建立和維護管理及與維護以及軟件后臺系統(tǒng)前端檔案管理應用程序的系統(tǒng)設計定制開發(fā)以及應用兩個主要功能方面。針對新型職工需求檔案管理軟件系統(tǒng)的工程建設研究方案本文主要研究了以下主要研究內容:一是運用傳統(tǒng)需求分析工程的理論思想方法進行管理軟件中的需求工程分析。在系統(tǒng)需求設計分析的理論基礎上,運用先進的系統(tǒng)建模設計工具即可建立一套系統(tǒng)概要軟件設計原型,完成各個功能模塊的系統(tǒng)概要軟件設計。在開發(fā)測試環(huán)境中,編寫各個開發(fā)模塊的詳細測試代碼,并負責完成模塊代碼的綜合測試,最后負責完成各個軟件包的實現并最后進行綜合測試。對系統(tǒng)中各種軟件操作過程實現嚴格的遠程監(jiān)控并自動加以實時記錄。關鍵詞:檔案管理,人事管理,JSP,Mysql目錄TOC\o"1-3"\h\u1081概述 7287251.1背景介紹 88941.2系統(tǒng)開發(fā)需求 8260891.3系統(tǒng)開發(fā)方法 9238761.4編程環(huán)境及系統(tǒng)開發(fā)工具 10268(1)硬件配置 101822(2)軟件環(huán)境 10132712開發(fā)工具簡介 10305432.1ASP.NET簡介 11319182.2C#語言的簡介 11141262.3SQLServer2000數據庫簡介 11148502.3.1數據字典 1292122.3.2SQL語言 13128963系統(tǒng)的總體分析 15305143.1可行性研究分析 1566393.1.1技術可行性 15231803.1.2經濟可行性 15268583.1.3運行可行性 16115473.2系統(tǒng)需求分析 16130183.3系統(tǒng)的數據流圖 1625864系統(tǒng)的總體設計 18277954.1系統(tǒng)體系結構 18264754.2開發(fā)流程設計 18162055系統(tǒng)測試 2743135.1系統(tǒng)測試的目的 27146685.2系統(tǒng)測試方法 27119295.3功能測試 2728913結論 2914494參考文獻 301概述1.1背景介紹近幾十年來現在我國綠色社會化產品工業(yè)質量大生產的快速繁榮發(fā)展已促使其行業(yè)規(guī)模越來越大,綜合性越來越強,生產者在產品專業(yè)化上的職能分工越來越細,行業(yè)內各職能部門之間的相互沒有直接聯系、相互依存和相互作用更不密切。組織技術科學管理日趨復雜;而當前我國新型現代化企業(yè)組織技術科學管理理論技術也正以史無前例的持續(xù)發(fā)展較快速度不斷更新逐步分化,全方位地向高又立體的現代組織科學微觀、宏觀管理技術方向不斷探索進軍。從而,各個生產企業(yè)都開始面臨著巨大的市場挑戰(zhàn)和發(fā)展機遇。相對目前我國的管理信息化事業(yè)發(fā)展而言,國外已經逐步處于相對國際領先水平,廣泛應用必將使我國職工企業(yè)管理信息系統(tǒng)更好的充分發(fā)揮其主要功能,更有效的大大提高了職工企業(yè)的日常運作管理效率。由此可以看出,信息技術管理企業(yè)現代化建設是我國管理企業(yè)現代化進程不可或或缺少的重要一環(huán),它目的是把管理現代化信息管理的各種理論、方法和技術手段廣泛運用擴大到現代企業(yè)的各項管理工作中,使企業(yè)信息技術管理工作達到最大化的限度地達到提高企業(yè)工作效率的重要目的,以有效適應信息社會和現代科學信息技術的同步發(fā)展。電子化和計算機系統(tǒng)作為職工數據處理基礎系統(tǒng),已逐漸發(fā)展成為推進職工信息管理體系現代化的重要技術工具,在加強職工內部信息安全管理中正在逐步發(fā)揮著重要的主導作用。在目前我國,已經逐漸開始大量運用信息電子化和計算機技術進行企業(yè)貨物運輸流動統(tǒng)計數據采集管理,人員流動管理、人事流動統(tǒng)計和資料查詢、干部業(yè)績考評和在崗職工企業(yè)檔案管理以及企業(yè)人才發(fā)展預測和職業(yè)規(guī)劃等,無紙化企業(yè)辦公已經初具規(guī)模。從一些科技企業(yè)職工現有的服務條件以及實際情況出發(fā),利用他們所同時擁有的專業(yè)計算機等軟硬件服務設備和各種軟件服務條件,把建設科技工業(yè)強國從政治思想上,工作管理思維和各種工作管理方式統(tǒng)統(tǒng)做起,實現一整套關于企業(yè)職工人事檔案管理的新系統(tǒng)。實現企業(yè)科學管理,是我們公司未來發(fā)展的一種必然趨勢。1.2系統(tǒng)開發(fā)需求職工個人檔案管理服務系統(tǒng)一般是一個大型企業(yè)組織不可以或缺少的部分,職工個人檔案管理服務系統(tǒng)一般主要包括對企業(yè)職工個人檔案的進行統(tǒng)計、查詢、更新、報表數據輸出等主要功能。企業(yè)職工干部檔案管理信息系統(tǒng)首先應該做到能夠為企業(yè)用戶及時提供充足的檔案信息和快捷的檔案查詢管理手段。但一直以來由于一些人們都在研究使用一種比較傳統(tǒng)或者人工的用來管理檔案方式是用來來管理電子文件或者其他檔案,這種傳統(tǒng)人工用來管理傳統(tǒng)檔案庫的方式仍然還是存在著許多一些新的點和缺點,如:檔案管理效率低、保密性差,另外人工管理檔案時間一長,將來也就會容易產生大量的非法加密電子文件和其他檔案或者數據,這對于傳統(tǒng)文件庫的查找、更新和日常管理維護都已經給這些人們們帶來了不少的困難。本文的信息管理系統(tǒng)主要概念是根據當前中國經濟現代化的網絡化和社會化信息技術的的發(fā)展而重新開發(fā)設計的,實現了對使用公司內部使用職工管理個人檔案的職工信息統(tǒng)一進行采集記錄管理,還可以讓您不僅可以對使用公司職工個人檔案內部職工個人信息采集管理系統(tǒng)進行職工個人信息采集管理查詢錄入。由于多家公司內部職員在國內多家大型公司發(fā)布工作信息情況復雜,可以輕松方便實現職員個人信息自動更新修改,及時信息更新自動調整多家公司內部職員的基本個人工作信息情況。如果沒有人工直接對其進行人工統(tǒng)計的話,工作量將十分龐大,特別大的問題是,如果一個大型企業(yè)在其中的百萬員工當中就只有幾萬或幾十萬都是年輕人時,人工直接進行統(tǒng)計將永遠不會因此變得不再是沒有什么可能反而超乎你的想象。用科學數字取代計算機可使人在現代社會人們從繁重而又單調的現代科學技術統(tǒng)計數據信息處理運算中很快速地解脫一個新生而走出來,僅用一些簡單的統(tǒng)計基本操作便可就能使人即可及時準確地快速處理獲得并達到所有人需要的科學統(tǒng)計數據信息。目標之一也就是我們要努力促使企業(yè)下崗職工單位人事檔案業(yè)務管理真正逐步深入實現全程信息化和無紙化。因此,開發(fā)這樣一套人事檔案管理應用軟件已經發(fā)展成為很非常好且有必要的一件重大事情,在下面的各章中我們將以自己經驗開發(fā)一套企業(yè)下崗職工使用人事檔案信息管理軟件操作監(jiān)控系統(tǒng)及集軟件開發(fā)為一體的案例,談談其現在軟件開發(fā)上的一些過程和所用中所要涉及所可能遇到的一些實際問題及現在需要解決上的一些方法。1.3系統(tǒng)開發(fā)方法自從我國軟件開發(fā)行業(yè)進入一個工程化管理時代以來,人們已經開始系統(tǒng)的深入研究和不斷探索開發(fā)軟件的行之有效的管理方法、技術和解決工具。軟件操作系統(tǒng)的應用開發(fā)方法多種多樣,都應具有它的各自適用的技術范圍,本軟件系統(tǒng)主要采用了一種結構化操作系統(tǒng)軟件開發(fā)方法。結構化設計系統(tǒng)軟件開發(fā)方法的基本設計思想也就是:按照以用戶至上的設計原則,結構化、模塊化、自上或或向下地對系統(tǒng)軟件進行設計分析與優(yōu)化設計。具體來說,就是先將整個檔案信息管理系統(tǒng)檔案開發(fā)工作過程進行劃分并列出若干個相對獨立的工作階段,如進行檔案信息編輯、檔案信息瀏覽、檔案數據統(tǒng)計、檔案信息查詢等。用系統(tǒng)結構化科學方法設計開發(fā)一個應用系統(tǒng),將整個系統(tǒng)開發(fā)設計過程具體化地劃分為三個之間首尾相關或連接的生命階段,內容有:系統(tǒng)數據分析、系統(tǒng)架構設計、系統(tǒng)實施與體系維護。1.4編程環(huán)境及系統(tǒng)開發(fā)工具職工信息檔案管理信息資源管理操作系統(tǒng)的軟件設計和系統(tǒng)開發(fā)主要是以企業(yè)計算機軟件為主要操作系統(tǒng)對象的,因此本文對系統(tǒng)設計開發(fā)的工作環(huán)境軟件配置問題是不能完全忽視的。ASP.NET的調試環(huán)境如下:(1)硬件配置CPU:AMD1.10MHZ內存:512MBSDR硬盤:40G顯示器:17英寸分辨率:1024*768CD-ROM:Required(2)軟件環(huán)境操作系統(tǒng):Windows2000Professional,Windows2000Server,Windows2000AdvancedServer網絡協(xié)議:TCP/IPWeb服務器:Tomcat5.0數據庫:SQLServer2000開發(fā)工具:MyEclipse8.5,采用Java語言編程瀏覽器:InternetExplore5.5支持的語言:ASP.NET目前能支持4種語言,C#.NET、VB.NET、VC++.NET、JAVA.NET2開發(fā)工具簡介2.1JSP技術簡介JSP技術是主流語言Java的應用技術,開發(fā)時間早,技術成熟,能夠開發(fā)擁有交互頁面和動態(tài)更新數據的系統(tǒng)以及軟件。而且簡單易學能夠跨平臺進行編程,短時間內JSP技術已經成為主流的編程技術,在運用Java語言的同時,更能完美的承接系統(tǒng)的穩(wěn)定性和安全性,越來越多的系統(tǒng)和網站選擇使用JSP技術進行開發(fā),JSP技術也是微軟公司近年來比較成功的一種平民編程技術,本系統(tǒng)即采用JSP技術進行開發(fā)。2.2Java語言的簡介Java語言是一種面向對象的編程語言,平臺獨立,有很強的安全性和運行穩(wěn)定性,并且有很好的跨平臺編程特性,Java語言既能夠編寫電腦應用成熟,web網頁,分布式的系統(tǒng)軟件,綜合式系統(tǒng),Java語言其實是C++語言的延伸改進版本,既有C++語言的有點,又把C++語言里面的復雜概念簡易化,能夠給編程人員帶來更好編程體驗,Java語言不但編程簡易但是功能卻十分的強大,靜態(tài)的面向對象的編程語言Java是很多編程初學者的首選。2.3SQLServer2000數據庫簡介是一種大型數據庫資源管理軟件系統(tǒng)。作為一個在數據庫軟件家族中出類拔萃的重要成員,這種關系型式的數據庫業(yè)務管理軟件系統(tǒng)無論能否充分滿足各種類型的獨立企業(yè)管理客戶和其他獨立應用軟件服務供應商創(chuàng)建構件管理應用程序的不同需要。根據不同客戶的市場反應和實際需求,在系統(tǒng)易用性、可伸縮性、可靠性以及數據倉庫等各個方面上都進行了顯著的技術改進和大大提高[5]。在數據易用性設計方面,客戶現在尋求的僅僅是解決商業(yè)管理問題的有效解決模式方案,而大多數企業(yè)所謂的大數據庫"解決方案"卻給其帶來了各種多層次的管理費用成本支出和操作復雜性。公司的主要目標內容是如何使用如何構建、管理以及設計部署一個商業(yè)級的應用程序各個方面都被稱為最好且易于實際使用的企業(yè)數據庫。在系統(tǒng)伸縮性和系統(tǒng)可靠性要求方面,客戶對于使用數據庫客戶管理應用系統(tǒng)的長期投資主要表現在他們?yōu)閿祿炜蛻艟帉懙墓芾響贸绦?,以及為客戶部署和維護管理應用程序時所進行的技術培訓。這些風險投資必須能夠得到有效保護,即隨著用戶業(yè)務的快速增長,數據庫也必須變得能夠隨之快速發(fā)展,以便能夠處理更多的用戶數據、事務和面向用戶,如圖2.1。圖2.1SQLServer數據傳輸圖在數據倉庫管理方面,事務處理軟件系統(tǒng)一直以來是幫助企業(yè)完善數據庫管理基礎系統(tǒng)結構的一個關鍵構成組件。卓越的應用功能和技術革新能力使它在幾種類型快速增長的商業(yè)數據庫庫和應用程序——其中包括電子商業(yè)應用操作、商業(yè)智能、移動應用工作管理能力和全球電子商務貿易中已經成為一個世界領先者。系統(tǒng)是一種基于兩個移動終端客戶機/其他移動終端服務器的具有人工雙機關系性質的移動網絡數據庫終端服務系統(tǒng)管理軟件操作系統(tǒng),它主要設計使用了兩種語言在兩個移動終端服務器和其他移動終端客戶機之間分別進行實時傳送流并處理收發(fā)請求和實時發(fā)出處理答復[6]??蛻魴C管理應用程序用戶界面設計允許一個應用程序在單獨的兩臺客戶機上同時運行,并且通過無線網絡來與服務器進行通訊[7]。2.3.1數據字典數據庫的索引字典關系變量索引是一組關于一個系統(tǒng)基本上的關系細節(jié)中的字典變量,它主要功能包括了關于一個或對數據庫有用的各種類型相關系統(tǒng)條目的基本關系細節(jié)和在關系中的信息。字典數據類型結構中的字典結構相關信息字典類型結構可以直接用來用于確認一個大型數據庫中所有多個數據庫的存儲處理對象的基本數據結構及其信息及一個數據轉儲存放器的地理位置。用戶甚至已經能夠做到像經常需要訪問自己的所有字典資源數據一樣隨時隨地訪問新的字典數據庫和舊的字典。在一個指定的基本數據庫中,使原基本關系導出變量可以成為基本導入關系導出變量,而它們的導出值也被稱為基本導出關系;一個通過基本關系變量表達式從基本導出關系中分離得出的基本關系變量稱為基本導出基礎關系(基本導出關系和它的導出基本關系被廣泛稱為可獨立表現的基本關系)。視圖通常是一種變量關系導出變量,它的這個值在任何視圖指定的某個時刻通常是一個關系導出的變量關系;在視圖指定的任何時刻,這一類的關系導出變量的這個值通常是從視圖相應的一個視圖中所定義值的表達式當中計算出來得到的。因此,基本空間關系模型變量視圖是獨立的并存在的,但整個視圖不是(它們可能依賴于視圖相應的基本空間關系模型變量)。用戶已經能夠直接像我們操作基本二維關系一樣直接操作三維視圖。系統(tǒng)通常是通過自動替換一個視圖所有相對應的已在視圖中預定義好的表達式來重新執(zhí)行其在視圖上的所有操作的。因此,對一個視圖的等值操作就可以轉變成成為對基本變量關系所有變量的一個等值視圖操作。目前可以實現的大數據企業(yè)字典生成有三種常見的生成途徑:全自動人工生成過程,全自動化生成過程(用戶利用企業(yè)數據進行字典生成處理程序)和數據混合處理過程(用企業(yè)正文數據編輯處理程序,報告數據生成處理程序等已有的實用程序可以幫助用戶人工完成過程)。此外,如果再加上帶有實時產生自動交叉錯誤參照表、錯誤自動檢測、一致性錯誤校驗等多項功能則效果更好。準確的說,數據字典不是一個具體的程序,只是一個工具而已,比如我給你以下表格2-1。表2-1數據字典表字段類字段名稱數據類型數據大小數據備注Name姓名Char20ID編號Varchar15可以通過一個數據庫的字典表來做什么數據有效性能的檢查呢?就是這個數據庫系統(tǒng)自己需要使用的一個數據庫,當然新的用戶也還是可以自己使用,一般來說其中需要存儲的是數據庫的一些信息,比如說:這個數據庫系統(tǒng)有哪些新的用戶、數據庫系統(tǒng)有哪些數據表、有哪些數據視圖、有哪些數據存儲庫的過程。數據表的字典里主要存有表和用戶相關信息、用戶的所有權限相關信息、所有者和數據表的對象相關信息、表的法律約束力和條件、統(tǒng)計數據分析表和數據庫的分析視圖等。我們不能手工自動修改您的數據庫和字典里的這些信息。2.3.2SQL語言關系語言它是一種功能介于一個關系推理代數與一種關系推理演算之間的一種結構化關系查詢計算語言,其主要功能不僅只是關系查詢,SQL語言是一個廣泛通用的一種功能極強的關系數據庫查詢語言[8]。SQL語言集應用數據過程查詢分析﹑應用數據過程操縱分析﹑應用數據過程定義和應用數據過程控制多種功能于于身一體。SQL的主要特點包括以下幾點:(1)語言綜合功能統(tǒng)一:語言集海量數據自動定義語言處理﹑海量數據自動操縱控制語言處理﹑海量數據自動控制處理語言的所有功能于終身一體。語言設計風格簡潔統(tǒng)一,包括獨立定義各種關系詞和模式結構﹑獨立插入應用數據庫丶建立應用數據庫系統(tǒng)﹑建立查詢數據﹑獨立更新數據﹑建立維護系統(tǒng)﹑加強數據庫業(yè)務重構管理﹑提高數據庫業(yè)務安全性以及控制等一系列基本操作功能要求。用戶在整個數據庫系統(tǒng)全部投入正常運行后,還得以可根據實際需要隨時地逐步地手動修改運行模式,并不斷地影響整個數據庫的正常運行,從而保證使據庫系統(tǒng)本身具有良好的運行可靠和擴展性。在非非關系符地模型中一個實體和其他實體間的各種聯系均可以用一種關系符地表示,這種數據結構的符地單一性從而帶來了各種數據信息操作中的符地相對統(tǒng)一,查找信息﹑重新插入信息﹑重新刪除信息﹑重新修改等每一種信息操作都可以只需一種信息操作符,從而有效克服了非關系模型系統(tǒng)由于不同信息結構表示表現方式的各種多樣性從而帶來的信息操作符地復雜性。(2)高度非數據過程自動化:用戶對sql語言語句進行各種數據存取操作,只要明確提出"做什么",而無須明確指明"怎么做",因此用戶無需深入了解如何存取數據路徑,存取數據路徑的正確選擇以及使用sql斷言語句的操作過程由數據系統(tǒng)自動執(zhí)行完成。這不但大大程度減輕了企業(yè)用戶系統(tǒng)負擔,而且也更有利于大大提高系統(tǒng)數據庫的獨立性。(3)集合面向一個集合的兩種操作方式:sql語言通常采用一個集合面向操作類的方式。不僅一次操作一個對象插入﹑反復查找到的結果同樣可以認為是所有元組的一個集合,而且一次操作插入對象﹑反復刪除﹑然后更新一次操作的一個對象也同樣可以認為是所有元組的一個集合。(4)教學核心課程語言簡捷,易學實際實踐易用:sql語言雖然教學核心功能極強,但教學核心課程語言十分簡捷,完成整個教學核心課程語言整個功能教學過程僅僅只用了9個詞的英語發(fā)音動詞,sql語言十分便捷接近中國傳統(tǒng)大學英語口語,因此容易深入理解學習,容易實際實踐使用。3系統(tǒng)的總體分析3.1可行性研究分析并且也因為不是所有的復雜具體問題都一定可以都具有簡單明顯的具體問題解決辦法,事實上,許多復雜性的問題不一定能盡可能在我們之前預定的企業(yè)信息系統(tǒng)實際使用總體規(guī)模之內就能得到有效解決。如果這個技術問題沒有可行的經濟可行性決解,那么我們將所花費在這項工業(yè)技術開發(fā)或者設計應用項目上的任何大量的的時間、資源、人力和其他大量經費都很有可能認為是無謂的社會經濟效益浪費??尚行詥栴}研究的主要目的就是用最小的成本代價在盡可能短的一段時間內重新確定一個問題點并定義第一階段中所描述的整個系統(tǒng)發(fā)展目標和整體規(guī)模規(guī)劃是否可行,是否問題能夠得到解決。也就是說工程可行性問題研究的主要目的不是為了解決這個問題,而是為了確定這個問題到底是否真的值得我們去去破解,研究在當前的具體條件下,開發(fā)新型的系統(tǒng)工程是否必須具備必要的人力資源和其它技術條件??尚行栽O計研究實質上也就是我們要對它進行一次大大的被壓縮了和簡化了的一個系統(tǒng)設計分析和項目設計的一個過程,也就是在較高技術層次上以較抽象的研究方式上來進行的一個系統(tǒng)設計分析和項目設計的一個過程。現在對于如何構建企業(yè)職工人事檔案管理信息技術管理服務系統(tǒng)分別從信息技術應用可行性、經濟可行性、運行管理可行性三個不同方面上來進行一個可行性分析研究:3.1.1技術可行性是目前世界主流的一種網頁應用開發(fā)編程語言,它指的是基于全新的修改版。其基本設計大大改進了我們傳統(tǒng)的技術的各個方面,減少了許多需要重新編寫的單行代碼量,提供了更強的處理功能和更高的使用靈活性[9]。完全基于單個模塊與表單組件,提供了更簡單易于并行編寫、結構更清晰的組件代碼,這些組件代碼很容易對其進行再整合利用和資源共享,具有更好的模塊可視化擴展性與代碼可視化定制性,代碼使用于表單組件開發(fā)更為直觀,并且面向對象開發(fā)技術大大促進了模塊組件的再整合利用[10]。3.1.2經濟可行性一般來說衡量公司經濟上效益是否合算,應首先考慮一個"底線",經濟可行性問題研究涉及范圍較廣,包括經營成本—算和效益因素分析,長期制定公司整體經營策略,開發(fā)所有必需的資金成本和人力資源,潛在的行業(yè)市場前景等。本管理系統(tǒng)的軟件開發(fā)工作是在一臺微機上直接進行的,其網絡測試處理工作也就是可以在一臺微機上通過模擬新的網絡應用環(huán)境軟件來直接進行。從短期效益來看,系統(tǒng)的設計開發(fā)應用所需的技術費用應該是很少的。因此,從社會經濟上來說具有很大可行性。3.1.3運行可行性在現代信息網絡技術不斷飛速發(fā)展的今天,計算機網絡應用已經陸續(xù)取得了一些相當的突出成績。在企業(yè)經營中由于人們普遍認為需要及時使用企業(yè)計算機系統(tǒng)來進行輔助經營管理,而那些具有一定高中企業(yè)文化一定程度以上的管理人員們即可在日常經營管理活動中準確快速的向企業(yè)計算機系統(tǒng)輸入經營數據,多半時也不會遇到困難。再者又加上此操作系統(tǒng)的單機用戶界面友好,操作技術人員只要稍加進行培訓訓練即可輕松勝任這項工作,因此在正確使用系統(tǒng)方面完全是可行的。3.2系統(tǒng)需求分析需求情況分析工作是我國軟件行業(yè)生存生命周期的一個重要組成階段。它最根本的主要任務也就是必須明確考慮用戶的基本需求,具體地說,應該首先確定一個系統(tǒng)必須考慮具有哪些主要功能和什么性能。通過如圖分析出的數據存儲流和分析數據間接存儲流圖畫出來的數據存儲流圖,數據存儲字典和間接存儲算法等來描述我們要如何創(chuàng)建的數據系統(tǒng)。隨著我國企業(yè)的經濟規(guī)模實力不斷擴大,員工信息數量急劇成倍增加,有關企業(yè)員工的各種新聞信息量也不斷成倍增長。企業(yè)在一般日常管理工作中往往需要對整個企業(yè)內部人員結構組成,考勤管理情況,工作業(yè)績評估和基本工資統(tǒng)計信息等等進行收集管理。職工企業(yè)檔案管理軟件系統(tǒng)就是為此量身設計和推出的一套企業(yè)應用管理軟件。操作面看起來直觀方便,很容易掌握。3.3系統(tǒng)的數據流圖通過對系統(tǒng)功能進行詳細具體的設計分析之后,已經基本明確了系統(tǒng)的一些總體功能要求以及根據系統(tǒng)具體要求所實現的一些基本功能。但是為了要使設想能夠使系統(tǒng)用戶及其他有關的操作系統(tǒng)設計開發(fā)人員更容易能形象的更加了解這個操作系統(tǒng)的基本功能及其簡單處理過程,需要一個良好的示例來具體描述一個系統(tǒng)的基本邏輯處理結構,讓系統(tǒng)用戶及其他開發(fā)人員形象的更能了解一個系統(tǒng)所需要如何完成的各個基本功能。數據邏輯流圖形庫是一個很好的設計工具,它可以是邏輯系統(tǒng)的一種圖形形式表示,即使我們不是任何計算機科學專業(yè)的編程人員也容易將其理解[12]。它主要是對系統(tǒng)的一次小小大大的數據壓縮和系統(tǒng)簡化,只需要考慮其中最主要的結構框架而不考慮涉及具體的系統(tǒng)物理結構元素;只考慮描述系統(tǒng)數據在整個系統(tǒng)各組成部分之間的相互流動和進行數據處理時的過程而不考慮涉及系統(tǒng)所有功能的具體應用實現。出于考慮數據邏輯流圖形它是邏輯系統(tǒng)的基本圖形,它只是用來描述邏輯系統(tǒng)必須需要完成的基本數據邏輯處理功能,它完全不需要考慮如何具體的用來實現這些邏輯功能,因此它可能是系統(tǒng)軟件設計的很好的一個出發(fā)點。數據庫和流圖形器是用戶進行軟件結構分析設計的一個有力輔助工具。它指的是由多個模塊系統(tǒng)組成的最高層次管理系統(tǒng)。4系統(tǒng)的總體設計4.1系統(tǒng)體系結構設計系統(tǒng)的首要任務是確定系統(tǒng)的體系結構,將整體任務分為多個小任務進行處理,這樣不但減輕了變成負擔,還能保證系統(tǒng)的穩(wěn)定性,進行功能分解,并把系統(tǒng)的層次進行分明,系統(tǒng)的使用人員包含,后臺數據員,檔案經濟,員工以及應招人員,系統(tǒng)中每個人擔任不同的角色,對應不同的功能,系統(tǒng)的功能結構圖如圖4-1所示。圖4-1系統(tǒng)功能結構圖4.2開發(fā)流程設計每個系統(tǒng)在開發(fā)前都要先對系統(tǒng)的開發(fā)流程進行分析,保證在軟件操作時能夠完美的運行而且保證每一個模塊運行完好,并且保證在運行時數據的安全和穩(wěn)定輸入,職員檔案管理系統(tǒng)的設計與實現先進行數據庫的分析,之后編寫源代碼,最后進行系統(tǒng)測試。如圖4-2所示圖4-2開發(fā)系統(tǒng)流程圖4.3數據庫設計數據庫的程序設計,是企業(yè)程序系統(tǒng)設計的重要基礎,好的企業(yè)數據庫的程序設計就需要盡量做到無數據庫的冗余,同時結構要簡單、數據共享度高[13]。其中的關鍵問題主要在于如何確定所有必需的函數表達式結構并為之預先建立一個索引。為了能夠使整套系統(tǒng)軟件設計精練實用,體現關系型應用數據庫的設計特點,本軟件系統(tǒng)還為各類的相關關系表達式建立歸屬關系。一般來說,應用程序的數據結構管理是為了實現該應用程序的關鍵組成要素,組織、訪問整個數據庫而需要進行的。數據庫的管理設計對系統(tǒng)的應用功能和管理效率都是具有很大影響,數據庫的設計種類主要取決于在數據庫中的管理模式系統(tǒng),目前主要有三種不同模式的管理數據庫:層次模型,網狀管理模型,關系管理模型。本客戶管理軟件系統(tǒng)主要采用的模型是客戶關系管理模型。關系模型,使將數據組織看成一個二維的關系表格,因而,關系數據庫更容易描述客觀事物,廣為人們接受。關系分析模型統(tǒng)計具有簡單明了、理論嚴謹等諸多優(yōu)點,是一種非常有實用價值的新型數據庫統(tǒng)計模型。創(chuàng)建新的數據庫索引是我們設計數據系統(tǒng)的第一步,其中的關鍵問題仍然在于如何確定所有必需的數據表達式結構并為之重新建立數據索引。為了能夠使整套系統(tǒng)軟件設計精練實用,體現關系型應用數據庫的設計特點,本軟件系統(tǒng)還為各類的相關關系表達式建立歸屬關系。數據項分析設計:通過數據需求統(tǒng)計分析,可快速確定系統(tǒng)的主要數據項和數據結構框。概念系統(tǒng)結構設計:本系統(tǒng)在用戶需求設計分析的理論基礎上進行設計研制出一種能夠充分滿足用戶實際需求的各種功能實體。根據上面的資料分析和我所得的檔案實體主要有:招聘檔案管理實體、員工檔案實體、崗位檔案管理實體和休假檔案管理實體。招聘檔案實體圖如圖4-3所示。圖4-3招聘檔案實體圖員工檔案實體圖如圖4-4所示。圖4-4員工檔案實體圖休假檔案實體圖如圖4-5所示。圖4-5休假檔案實體圖崗位檔案實體圖如圖4-6所示圖4-6崗檔案實體圖4.4數據庫表數據庫表通過彼此連接進行查找信息,實現系統(tǒng)的功能。表4.1保修表FieldTypeCommentidint(11)
編號baoxiuTypeint(11)報修類型idsunhuaivarchar(64)破損原因officeLocationvarchar(64)辦公室位置phonevarchar(64)聯系人電話stateint(11)狀態(tài)yuanyinvarchar(64)原因userIdint(11)
表4.2出差申請表FieldTypeCommentidint(11)
編號chuchaiTypeint(11)出差類型startTimedatetime出差開始時間endTimedatetime出差結束時間didianvarchar(64)出差地點feiyongint(11)預計出差費用zhusuvarchar(64)住宿方式jiaotongvarchar(64)交通工具renwuvarchar(64)工作任務userIdint(11)出差申請人stateint(11)狀態(tài)yuanyinvarchar(64)未通過原因表4.3部門名稱表FieldTypeCommentidint(11)
namevarchar(255)部門名稱leaderint(11)部門領導jianjievarchar(255)部門簡介表4.4崗位名稱表FieldTypeCommentidint(11)
namevarchar(64)崗位名稱departmentIdint(11)崗位所屬部門idmiaoshuvarchar(64)崗位描述表4.5公告表FieldTypeCommentidint(11)
titlevarchar(64)公告標題contentvarchar(64)公告內容userIdint(11)個人公告用戶id表4.6interview應聘表FieldTypeCommentidint(11)
編號gangweiIdint(11)崗位IDxuelivarchar(50)學歷techangvarchar(64)特長jianlivarchar(64)簡歷stateint(255)面試申請狀態(tài)yuanyinvarchar(64)審核未通過原因userIdint(11)申請人id表4.7員工檔案表FieldTypeCommentidint(11)
namevarchar(64)姓名passwordvarchar(64)密碼numberint(11)員工編號departmentIdint(11)部門gangweiIdint(11)現職位staffTypevarchar(64)學歷phonevarchar(64)電話號碼roleint(11)角色4.2系統(tǒng)的主要功能結構設計,確定軟件結構,也是說就是設計軟件由哪些功能模塊共同組成以及這些功能模塊之間的哪種功能集成調用相互關系。結構圖工具是用戶進行軟件結構分析設計的一個有力輔助工具。它指的是由兩個模塊方框組成的一個層次調用系統(tǒng),一個模塊方框可以代表一個調用模塊,方框中分別注明兩個模塊的英文名字或主要調用功能,方框間的兩條直線分別表示兩個模塊的層次調用時間關系。本系統(tǒng)分為如下的幾大模塊:主要組成功能模塊如下圖4.7所示,檔案管理編輯模塊結構如如下圖4.8所示,檔案統(tǒng)計編輯系統(tǒng)模塊結構如如下圖4.9所示。圖4-7系統(tǒng)功能模塊圖圖4.8檔案管理模塊圖圖4.9檔案編輯模塊圖職工內部檔案相關信息采集管理服務系統(tǒng)的主要核心功能之一是可以實現企業(yè)職工內部檔案相關信息的實時錄入、瀏覽、查詢、統(tǒng)計、編輯、錄入輸出等多項功能。系統(tǒng)主要可以實現的軟件功能結構描述主要如下:(1)系統(tǒng)主用戶界面系統(tǒng)模塊:統(tǒng)模塊主要提供用戶管理各用戶界面,主系統(tǒng)的唯一的用戶入口和系統(tǒng)出口,該系統(tǒng)界面模塊提供允許用戶自由選擇并自動調用各功能模塊。進入登錄功能后,要求用戶輸入每個用戶的注冊登錄名及其密碼,如用戶輸入密碼有錯誤,則將沒有密碼提示,不能直接進入檔案管理信息系統(tǒng),只有其中的登錄名和及其口令填寫完全正確,才能直接進入在崗職工人事檔案管理信息系統(tǒng)。(2)招聘檔案管理模塊:該模塊提供應招人員的詳細檔案信息,如申請人、申請崗位、學歷、特長以及個人簡歷。(3)員工檔案啊管理模塊:該模塊主要用于檔案經理對公司員工檔案的查詢,如編號、姓名、出生日期、學歷、現職位、資格證書、聯系方式(4)發(fā)布公告模塊:該模塊能夠在后臺發(fā)布公告并且將公告內容呈現給每一位登錄的用戶。(5)編輯數據模塊:該模塊主要能夠將數據實時更新到數據庫與系統(tǒng)交互頁面上。通過該職員檔案管理系統(tǒng),使整個公司企業(yè)的集團全體成員職工的各類檔案管理實際工作可以實現更加系統(tǒng)化、規(guī)范化、自動化,大幅度提升了整個集團企業(yè)職工內部財務管理的實際工作效率。
5系統(tǒng)測試5.1系統(tǒng)測試的目的系統(tǒng)的設計并不能完全沒有錯誤,往往一個符號的錯誤會給整個系統(tǒng)帶來不可逆轉的bug,設計過程中不可以讓這些錯誤出現,所以在編程完畢時,必須進行系統(tǒng)測試,否則系統(tǒng)的用戶信息以及系統(tǒng)的安全就難以保障,雖然系統(tǒng)測試繁瑣而且耗費時間,但是這是系統(tǒng)能夠長時間運作的基礎所在。測試過程中多使用已有的軟件測試方法,如白盒測試、黑盒測試,發(fā)現錯誤后及時修改,從而保證在用戶手中可以完美運行。5.2系統(tǒng)測試方法整體系統(tǒng)測試的時候,找尋系統(tǒng)的問題絕對
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 印刷廣告標牌合同范本
- 企業(yè)員工股合同范本
- 《韓愈短文》教案
- 合買別墅合同范本
- 《這片土地是神圣的》說課稿
- 《觀滄?!烽喿x答案及鑒賞
- 任務目標認購合同范例
- 協(xié)議解約合同范本
- 代辦社保合同范本
- 候鳥旅行合同范本
- 科普甲狀腺結節(jié)課件
- SG-400140型火電廠鍋爐中硫煙煤煙氣噴霧干燥法脫硫+袋式除塵系統(tǒng)設計
- 低血糖急救護理課件
- 學做小小按摩師(課件)全國通用三年級上冊綜合實踐活動
- 陰道鏡檢查臨床醫(yī)學知識及操作方法講解培訓PPT
- “教學評一體化”指導的語文教學設計以統(tǒng)編版語文四年級上冊《蟋蟀的住宅》為例
- AI09人工智能-多智能體
- 石墨烯商業(yè)計劃書
- 放射源基本知識培訓課件
- 【革命歷史題材舞蹈創(chuàng)作手法及思考案例-以紅船為例9400字(論文)】
- 腦血管造影術后病人的護理查房
評論
0/150
提交評論