人事管理系統(tǒng)畢業(yè)設(shè)計(jì)論文.doc_第1頁
人事管理系統(tǒng)畢業(yè)設(shè)計(jì)論文.doc_第2頁
人事管理系統(tǒng)畢業(yè)設(shè)計(jì)論文.doc_第3頁
人事管理系統(tǒng)畢業(yè)設(shè)計(jì)論文.doc_第4頁
人事管理系統(tǒng)畢業(yè)設(shè)計(jì)論文.doc_第5頁
已閱讀5頁,還剩77頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、( 此文檔為 word 格式,下載后您可任意編輯修改!)優(yōu)秀論文審核通過未經(jīng)允許切勿外傳摘 要本文主要分析公司人事工資管理系統(tǒng)的一些基本功能和組成情況,包括系統(tǒng)的需求分析、系統(tǒng)結(jié)構(gòu)、 系統(tǒng)功能模塊劃分以及系統(tǒng)數(shù)據(jù)庫模式分析等,重點(diǎn)對(duì)人事工資管理系統(tǒng)的開發(fā)實(shí)現(xiàn)進(jìn)行介紹。人事工資管理系統(tǒng)是不可缺少的部分,它的內(nèi)容對(duì)于其的決策者和管理者來說都至關(guān)重要,所以人事工資管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。人事工資管理系統(tǒng)的主要任務(wù)就是使用計(jì)算機(jī),對(duì)所有公司成員的人事檔案資料進(jìn)行保存;在需要時(shí)進(jìn)行查找、分類、統(tǒng)計(jì)或者增加、修改和刪除等操作;可以針對(duì)不同的目的,對(duì)各種檔案資料進(jìn)行查詢。本文重

2、點(diǎn)說明了系統(tǒng)的設(shè)計(jì)思想、 關(guān)鍵技術(shù)和解決方案。 使用 Microsoft 公司的 SQLServer 2005 數(shù)據(jù)庫管理系統(tǒng)進(jìn)行數(shù)據(jù)存儲(chǔ);通過使用Microsoft 公司的 Visual Studio2008 集成開發(fā)環(huán)境。關(guān)鍵字: 人事管理系統(tǒng); Visual Studio 2008; SQLIAbstractThis article analyzes the personnel management system, the more software companies some of the basic functions and composition,including syste

3、m requirements analysis, system architecture, system functions and system database module division pattern analysis, with emphasis on the personnel management system, the more software companies developing implementation are introduced.The personnel management system, the more software companies is

4、a company, the more an indispensable part of its contents for its decision-makers and managers are crucial to, the personnel management system, the more software companies should be able to provide users with adequate of information and fast query tool. The personnel management system, the more soft

5、ware companies the main task is to use computers for all members of the companys personnel file information stored; to find when,classification, statistics, or add, modify and delete operations; can be for different purposes, for a variety of archives to search.This article concept, key technologies

6、 and solutions.,I the use of Microsofts SQL Server 2005 database management system for data storage; through the use of Microsofts Visual Studio 2008 integrated development environment technologydesign front-end interface.Key Word: Personnel Management System; Visual Studio 2008 ; SQL。II目錄引言.11基礎(chǔ)知識(shí)

7、.41.1Visual Studio介紹 .41.2SQL Server 數(shù)據(jù)庫介紹 .52系統(tǒng)分析 .72.1開發(fā)背景及意義 .72.2可行性研究 .72.3功能需求 .82.3.1用例分析 .82.3.2概念類描述 .112.3.3行為描述 .122.4性能需求 .132.4.1響應(yīng)時(shí)間 .132.4.2吞吐量 .132.4.3并發(fā)用戶數(shù) .142.4.4資源利用率 .142.5環(huán)境需求 .142.5.1硬件環(huán)境 .142.5.2軟件環(huán)境 .143系統(tǒng)設(shè)計(jì) .163.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì) .163.1.1軟件設(shè)計(jì)的原則 .163.1.2系統(tǒng)層次結(jié)構(gòu) .173.2設(shè)計(jì)階段類圖 .183.3數(shù)據(jù)庫設(shè)

8、計(jì) .193.3.1數(shù)據(jù)庫概念設(shè)計(jì) .193.3.2數(shù)據(jù)庫邏輯設(shè)計(jì) .203.4系統(tǒng)詳細(xì)設(shè)計(jì) .22I3.4.1系統(tǒng)登錄 PAD 圖.223.4.2檔案管理 PAD 圖.233.4.3修改口令 PAD 圖.234 系統(tǒng)實(shí)現(xiàn) .254.1語言選擇原因 .254.2軟件開發(fā)環(huán)境 .284.3系統(tǒng)功能實(shí)現(xiàn) .284.3.1管理員登錄 .284.3.2檔案管理 .284.3.3添加員工信息 .304.3.4獎(jiǎng)罰管理 .314.3.5調(diào)動(dòng)管理 .324.3.6考勤津貼 .324.3.7工資總結(jié) .335 軟件測(cè)試.355.1測(cè)試計(jì)劃的制定 .355.1.1調(diào)試計(jì)劃的整體目標(biāo) .355.1.2定義軟件測(cè)試

9、的標(biāo)準(zhǔn) .355.1.3測(cè)試實(shí)施策略的制定 .355.1.4測(cè)試計(jì)劃的活動(dòng)的細(xì)分 .355.1.5測(cè)試計(jì)劃的要點(diǎn) .365.2測(cè)試的基礎(chǔ) .365.2.1測(cè)試的目標(biāo) .365.2.2白盒測(cè)試和黑盒測(cè)試 .375.2.3測(cè)試的準(zhǔn)則 .375.3測(cè)試用例設(shè)計(jì) .385.3.1等價(jià)類測(cè)試用例設(shè)計(jì) .385.3.2邊界值測(cè)試用例設(shè)計(jì) .395.3.3功能圖法測(cè)試用例設(shè)計(jì) .405.4軟件可靠性 .42II5.4.1基本定義 .425.4.2估算平均無故障時(shí)間的方法 .435.4.3MTTF 和 ASS 的估算 .44結(jié)論 .45致謝 .46參考文獻(xiàn) .47附錄 .48附錄 ASalary Manage

10、ment System.48附錄 B工資管理系統(tǒng) .53附錄 C系統(tǒng)使用說明書 .57III引言隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和信息技術(shù)的發(fā)展,現(xiàn)在辦公系統(tǒng)更趨于系統(tǒng)化、 科學(xué)化和網(wǎng)絡(luò)化。網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)是計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)迅速發(fā)展的一個(gè)辦公應(yīng)用解決方案,它的主要目的是實(shí)現(xiàn)信息交流和信息共享, 提供協(xié)同工作的手段, 提高辦公的效率,讓人們從繁瑣的有紙辦公中解脫出來。 現(xiàn)在許多的機(jī)關(guān)單位的人事管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的快速發(fā)展, 人事工資管理系統(tǒng)在企業(yè)的

11、日常管理中發(fā)揮著越來越重要的作用。 人事工資管理系統(tǒng)可以進(jìn)行檔案管理、 獎(jiǎng)罰管理和工資管理等, 方便處理企業(yè)內(nèi)部員工的相關(guān)工資信息。另外,為了更方便的查看員工的工資信息,還可以通過水晶報(bào)表對(duì)工資信息進(jìn)行打印。隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和信息技術(shù)的發(fā)展,現(xiàn)在辦公系統(tǒng)更趨于系統(tǒng)化、 科學(xué)化和網(wǎng)絡(luò)化。網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)是計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)迅速發(fā)展的一個(gè)辦公應(yīng)用解決方案,它的主要目的是實(shí)現(xiàn)信息交流和信息共享, 提供協(xié)同工作的手段, 提高辦公的效率,讓人們從繁瑣的有紙辦公中解脫出來。 現(xiàn)在許多的機(jī)關(guān)單位的人事管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息

12、時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的快速發(fā)展, 人事工資管理系統(tǒng)在企業(yè)的日常管理中發(fā)揮著越來越重要的作用。 人事工資管理系統(tǒng)可以進(jìn)行檔案管理、 獎(jiǎng)罰管理和工資管理等, 方便處理企業(yè)內(nèi)部員工的相關(guān)工資信息。另外,為了更方便的查看員工的工資信息,還可以通過水晶報(bào)表對(duì)工資信息進(jìn)行打印。系統(tǒng)效能, 是預(yù)期一個(gè)系統(tǒng)滿足一組特定任務(wù)的程度的量度。它是系統(tǒng)綜合性能的反映,是系統(tǒng)的整體屬性。效能評(píng)估,就是要對(duì)系統(tǒng)進(jìn)行綜合分析,把系統(tǒng)的各項(xiàng)性能與任務(wù)要求綜合比較, 最終得到表示系統(tǒng)的優(yōu)劣程度的結(jié)果。 人事工資管理系統(tǒng)的效能,可以細(xì)分為系統(tǒng)的自身效能和應(yīng)用效能。 自身效能是

13、人事工資管理系統(tǒng)本身固有的性能, 它體現(xiàn)了系統(tǒng)本身的完備性; 應(yīng)用效能是人事工資管理系統(tǒng)在應(yīng)用過程中體現(xiàn)的效能,是通過對(duì)信息的搜集、傳輸和處理對(duì)平時(shí)或戰(zhàn)時(shí)產(chǎn)生有利作用的程度。在這個(gè)信息迅速膨脹, 計(jì)算機(jī)技術(shù)以及網(wǎng)絡(luò)技術(shù)飛速發(fā)展的社會(huì), 計(jì)算機(jī)在企業(yè)管理中的應(yīng)用也不繼得到了普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事檔案的管理勢(shì)在必行。1計(jì)算機(jī)在企業(yè)管理中的應(yīng)用越來越受到人們的歡迎。 利用計(jì)算機(jī)來實(shí)現(xiàn)對(duì)公司員工基本資料等的管理和公司內(nèi)部之間的信息交流勢(shì)在必行。 這是在現(xiàn)代化的社會(huì)中任何公司所要解決的問題,也是公司現(xiàn)代化管理的趨勢(shì)。信息在不同的領(lǐng)域里有著不同的概念,在管理科學(xué)領(lǐng)域中, 通常認(rèn)為信息是經(jīng)過加工處理后

14、的一種數(shù)據(jù)形式,是一種有次序的符號(hào)排列,它是系統(tǒng)傳輸和處理的對(duì)象。處在信息時(shí)代的今天,信息的作用越來越為人們所重視。制定工作計(jì)劃,研究投資策略,都離不開對(duì)信息的充分利用。管理信息系統(tǒng)(Management Information System,縮寫MIS )是一種“人機(jī)系統(tǒng)” ,它以特定的模式支持一個(gè)組織內(nèi)各級(jí)組織機(jī)構(gòu)之間的通訊,對(duì)信息資源進(jìn)行綜合開發(fā),管理和利用,實(shí)現(xiàn)對(duì)該組織的有效管理。它通過對(duì)數(shù)據(jù)的加工處理,及時(shí)為管理與決策分析提供信息。隨著公司不斷的發(fā)展壯大,員工的數(shù)量也在不斷的增加,隨之而來的管理成本也在不斷的提高,以及考慮到公司的人事管理現(xiàn)在尚處于傳統(tǒng)的人工管理的作業(yè)階段, 不但效率

15、低下,還常常因?yàn)楣芾淼牟簧鞫霈F(xiàn)紕漏。因此根據(jù)公司提供的需求,設(shè)計(jì)此人事管理系統(tǒng),以幫助該公司達(dá)到人事管理辦公自動(dòng)化、節(jié)約管理成本、提高該公司人事管理工作效率的目的。人事管理系統(tǒng)是典型的管理信息系統(tǒng) (MIS) ,其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)。 對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、 數(shù)據(jù)安全性好的庫。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用,界面美觀等特點(diǎn)。人事管理系統(tǒng)可以提供豐富的功能, 降低人事管理工作的強(qiáng)度, 提高其公司人事管理工作的效率,并依靠系統(tǒng)的強(qiáng)大的功能為人事管理的使用創(chuàng)造良好的條件,從而能夠適應(yīng)其公司人事管理的要求,推動(dòng)其公司人事管理的信息化建

16、設(shè)。人事管理的需求,本文就該人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了分析探討: 首先對(duì)系統(tǒng)的需求分析做了敘述, 然后介紹了系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn),最后進(jìn)行了系統(tǒng)測(cè)試。嘉晟公司人事管理系統(tǒng)采用基于客戶端服務(wù)端(CS)模式開發(fā),服務(wù)端采用 SQL Server2005 數(shù)據(jù)庫服務(wù)器作為數(shù)據(jù)處理和存儲(chǔ)平臺(tái),客戶端應(yīng)用程序 采用Visual Stdio.NET 2008 集成開發(fā)環(huán)境中的WPF(WindowsPresentation Foundation) 技術(shù)進(jìn)行開發(fā),開發(fā)語言選用開發(fā)環(huán)境中C的語言。用戶使用客戶端應(yīng)用程序?qū)Ψ?wù)端數(shù)據(jù)進(jìn)行操作?,F(xiàn)在,已經(jīng)認(rèn)識(shí)到計(jì)算機(jī)管理在企業(yè)管理中的重要性,這是其公司科學(xué)化、正規(guī)化

17、管理并能與世界接軌的重要標(biāo)志。因此,開發(fā)這樣的人事管理系統(tǒng)是很必要的,下面的各章中將介紹人事管理系統(tǒng)的開發(fā)過程和在開發(fā)過程中所涉及以及所解決的問題。2本文分五章介紹,第一章為基礎(chǔ)知識(shí),介紹了系統(tǒng)開發(fā)工具的相關(guān)知識(shí)。第二章為系統(tǒng)分析,主要是對(duì)系統(tǒng)的功能需求、性能需求、環(huán)境需求進(jìn)行分析以及系統(tǒng)的可行性分析。第三章為系統(tǒng)設(shè)計(jì), 根據(jù)系統(tǒng)的需求分析, 制定相應(yīng)的設(shè)計(jì)計(jì)劃, 包括結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、界面設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)等。第四章為系統(tǒng)實(shí)現(xiàn),通過需求分析和系統(tǒng)的設(shè)計(jì)計(jì)劃,來選擇合適的語言及軟件卡發(fā)環(huán)境完成系統(tǒng)功能的實(shí)現(xiàn)。第五章為軟件測(cè)試,對(duì)系統(tǒng)進(jìn)行一系列的測(cè)試,包括測(cè)試計(jì)劃的目的、測(cè)試的原則、測(cè)試用例

18、以及軟件的可靠性。31 基礎(chǔ)知識(shí)1.1Visual Studio介紹C#(讀做 “C sharp”,中文譯音暫時(shí)沒有。專業(yè)人士一般讀“C sharp”,現(xiàn)在很多非專業(yè)一般讀“ C 井”。C#是微軟公司 發(fā)布的一種面向?qū)ο蟮?、運(yùn)行于.NET Framework之上的高級(jí) 程序 設(shè)計(jì)語言。并定于在微軟職業(yè)開發(fā)者論壇(PDC) 上登臺(tái)亮相。 C#是微軟公司研究員 Anders Hejlsberg 的最新成果。 C#看起來與 Java 有著驚人的相似;它包括了諸如單一繼承、接口、與Java 幾乎同樣的語法和編譯成中間代碼再運(yùn)行的過程。但是 C#與 Java 有著明顯的不同,它借鑒了Delphi 的一個(gè)

19、特點(diǎn),與 COM( 組件對(duì)象模型 )是直接集成的,而且它是微軟公司.NET windows 網(wǎng)絡(luò)框架的主角。C#是一種安全的、 穩(wěn)定的、簡(jiǎn)單的,由 C 和 C+ 衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承 C 和 C+ 強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性(例如沒有宏和模版,不允許多重繼承) 。C#綜合了 VB 簡(jiǎn)單的可視化操作和C+ 的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言。并且 C#成為 ECMA 與 ISO 標(biāo)準(zhǔn)規(guī)范。 C#看似基于 C+ 寫成,但又融入其它語言如 Delphi、Java、VB 等。在本文中, 筆者

20、將考察創(chuàng)建一種新計(jì)算機(jī)語言的一般動(dòng)機(jī), 并將特別指明是什么原因?qū)е铝?C#的出現(xiàn)。然后筆者將介紹 C#和它與 Java、 C、C+的相似之處。其次筆者將討論一些存在于 Java 和 C#之間的高層次的, 和基礎(chǔ)的差別。 筆者將以衡量在用多種語言開發(fā)大型應(yīng)用程序的時(shí)候所需的知識(shí) (或者對(duì)這種知識(shí)的缺乏程度 )來結(jié)束本文,而這正是 .NET 和 C#的一個(gè)主要戰(zhàn)略。目前, C#和 .NET 還只能以 C# 語言規(guī)則,以及 Windows 2000的一個(gè)“預(yù)覽版本” ,還有 MSDN 上迅速增多的文檔集子的形式獲得 (還沒有最終定型 )。微軟 C#語言定義主要是從 C 和 C+繼承而來的, 而且語言

21、中的許多元素也反映了這一點(diǎn)。 C#在設(shè)計(jì)者從 C+繼承的可選選項(xiàng)方面比 Java 要廣泛一些 (比如說 struts),它還增加了自己新的特點(diǎn) (比方說源代碼版本定義 )。但它還太不成熟, 不可能擠垮 Java。C#還需要進(jìn)化成一種開發(fā)者能夠接受和采用的語言,而微軟當(dāng)前為它的這種新語言大造聲勢(shì)也是值得注意的。目前大家的反應(yīng)是:“這是對(duì) Java 的反擊”。4C#更象 Java 一些,雖然微軟在這個(gè)問題上保持沉默。這也是意料中的事情,筆者覺得,因?yàn)?Java 近來很成功而使用Java 的公司都報(bào)告說它們?cè)谏a(chǎn)效率上比C+ 獲得了提高。Java 所帶來的巨大影響和大家對(duì)它的廣泛接受已經(jīng)由工作于這種

22、語言和平臺(tái)之上的程序員數(shù)量明顯的說明了(估計(jì)世界范圍內(nèi)共有兩百五十萬程序員使用Java)。由這種語言寫成的應(yīng)用程序的數(shù)量是令人驚訝的并已經(jīng)滲透了每一個(gè)級(jí)別的計(jì)算,包括無線計(jì)算和移動(dòng)電話 (比如日本發(fā)明的Java 電話 )。C#能夠在用戶領(lǐng)域獲得這樣的禮遇嗎?我們必須等待并觀望,就象已經(jīng)由 SSI 公司的 CEO 和主席 Kalpathi S. Suresh指出來的那樣,“我發(fā)現(xiàn)所有這些都是漸進(jìn)的。如果C#不存在,我們總能回到Java 或 C 和 C+ 。這些都不完全是新技術(shù); 它們?cè)诟蟮囊饬x上來說只是大公司制造的市場(chǎng)噱頭。我們必須給他們時(shí)間安頓下來看看這些是不是真的對(duì)IT 工業(yè)有什么影響”。

23、1.2SQL Server 數(shù)據(jù)庫介紹SQL Server 是微軟公司開發(fā)的一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),以Transact SQL 的數(shù)據(jù)庫查詢和編程語言。 T-SQL 是結(jié)構(gòu)化查詢語言SQL 的一種,支持 ANSI SQL 92 標(biāo)準(zhǔn)。但說起它的歷史, 卻得從 Sybase開始的。 SQL Server 從 20 世紀(jì) 80 年代后期開始開發(fā),最早起源于 1987 年的 Sybase SQL Server。SQL Server 最初是由 Microsoft、Sybase和 Ashton-Tate三家公司共同開發(fā)的, 1988 年,Microsoft 公司、Sybase公司和 Aston-Tate

24、公司把該產(chǎn)品移植到 OS2 上。后來 Aston-Tate公司退出了該產(chǎn)品的開發(fā),而 Microsoft 公司、 Sybase 公司則簽署了一項(xiàng)共同開發(fā)協(xié)議,這兩家公司的共同開發(fā)結(jié)果是發(fā)布了用于 Windows NT 操作系統(tǒng)的 SQL Server,1992 年,將 SQL Server 移植到了 Windows NT 平臺(tái)上 6。在 SQL Server 4 版本發(fā)行以后, Microsoft 公司和 Sybase公司在 SQL Server 的開發(fā)方面分道揚(yáng)鑣,取消了合同,各自開發(fā)自己的SQL Server。 Microsoft 公司專注于Windows NT 平臺(tái)上的 SQL Serv

25、er 開發(fā),而 Sybase公司則致力于 UNIX 平臺(tái)上的 SQL Server 的開發(fā)。本文中介紹的是 Microsoft SQL Server 以后簡(jiǎn)稱為 SQL Server 或 MS SQL Server。SQL Server6.0 版是第一個(gè)完全由Microsoft 公司開發(fā)的版本。 1996 年, Microsoft公司推出了 SQL Server 6.5 版本,接著在 1998 年又推出了具有巨大變化的7.0 版,這一版本在數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)庫引擎方面發(fā)生了根本性的變化。又經(jīng)過兩年的努力開發(fā),5Microsoft 公司于 2000 年 9 月布了 SQL Server 2000,其

26、中包括企業(yè)版、標(biāo)準(zhǔn)版、開發(fā)版、個(gè)人版四個(gè)版本。從 SQL Server 7.0到 SQL Server 2000 的變化是漸進(jìn)的,沒有從 6.5 到 7.0 變化那么大,只是在 SQL Server 7.0 的基礎(chǔ)上進(jìn)行了增強(qiáng) 7。數(shù)據(jù)庫技術(shù)從 60 年代末期至今只有不到40 年的歷史,但其發(fā)展速度之快是其它技術(shù)所不及的。它已由第一代的層次型、網(wǎng)狀型數(shù)據(jù)庫,第二代的關(guān)系型數(shù)據(jù)庫發(fā)展到今天以面向?qū)ο鬄橹饕P偷臄?shù)據(jù)庫,即第三代數(shù)據(jù)庫。數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)通信技術(shù)、面向?qū)ο缶幊碳夹g(shù)、并行計(jì)算機(jī)技術(shù)、人工智能技術(shù)相互融合、相互滲透,促進(jìn)了數(shù)據(jù)庫技術(shù)的廣泛應(yīng)用 8。數(shù)據(jù)庫通常有兩個(gè)主要部分:一個(gè)是保存物理

27、數(shù)據(jù)庫的文件,一個(gè)是應(yīng)用程序用于訪問數(shù)據(jù)的數(shù)據(jù)庫管理系統(tǒng)(DBMS) 軟件。 DBMS 負(fù)責(zé)維護(hù)數(shù)據(jù)庫的結(jié)構(gòu),包括:1據(jù)庫內(nèi)數(shù)據(jù)間的關(guān)系。2數(shù)據(jù)存儲(chǔ)正確,定義數(shù)據(jù)間關(guān)系的規(guī)則未被違反。3系統(tǒng)崩潰的情況下,按照已知的一致性程度恢復(fù)所有數(shù)據(jù)62 系統(tǒng)分析2.1開發(fā)背景及意義隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和信息技術(shù)的發(fā)展,現(xiàn)在辦公系統(tǒng)更趨于系統(tǒng)化、 科學(xué)化和網(wǎng)絡(luò)化。網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)是計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)迅速發(fā)展的一個(gè)辦公應(yīng)用解決方案,它的主要目的是實(shí)現(xiàn)信息交流和信息共享, 提供協(xié)同工作的手段, 提高辦公的效率,讓人們從繁瑣的有紙辦公中解脫出來。 現(xiàn)在許多的機(jī)關(guān)單位的人事管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的

28、機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。本系統(tǒng)就是基于本公司的人事管理而設(shè)計(jì)的, 是對(duì)公司的人事資料進(jìn)行管理, 為人事管理人員提供了一套操作簡(jiǎn)單、使用可靠、界面友好、易于管理和使用的處理工具。本系統(tǒng)對(duì)人事各種數(shù)據(jù)進(jìn)行統(tǒng)一處理, 避免數(shù)據(jù)存取、 數(shù)據(jù)處理的重復(fù), 提高工作效率,減少了系統(tǒng)數(shù)據(jù)處理的復(fù)雜性。 本系統(tǒng)不僅使公司人事管理人員從繁重的工作中解脫出來,而且提高了人事管理的效率,提高了人事管理的科學(xué)性,方便了用戶查詢、管理人員進(jìn)行管理。2.2可行性研究可行性分析是在用戶的要求和系統(tǒng)調(diào)研的基礎(chǔ)上進(jìn)行的,對(duì)新系統(tǒng)的開

29、發(fā)從社會(huì)、技術(shù)、經(jīng)濟(jì)、管理等方面進(jìn)行分析, 并得出新系統(tǒng)的開發(fā)工作可行、不可行、需要修改、追加投資、暫緩開發(fā)、分步實(shí)施等方案和結(jié)論,最后完成可行性分析??尚行苑治鍪琼?xiàng)目在建設(shè)的前期對(duì)工程項(xiàng)目的一種考察和鑒定,對(duì)擬議中的項(xiàng)目進(jìn)行全面與綜合的技術(shù)、經(jīng)濟(jì)能力的調(diào)查,判斷它是否可行。(1) 可行性分析階段的主要工作包括以下幾個(gè)方面:新系統(tǒng)目標(biāo)可行性分析:分析新系統(tǒng)的目標(biāo)是否符合企業(yè)的現(xiàn)狀和發(fā)展的需要。 通過到嘉晟公司調(diào)研, 其公司要求的目標(biāo)可行。社會(huì)可行性分析:7社會(huì)可行性分析主要是指管理信息系統(tǒng)的開發(fā)是否符合國(guó)家法律、 政策,是否能夠與社會(huì)大系統(tǒng)實(shí)現(xiàn)良好的對(duì)接。開發(fā)本系統(tǒng)沒有觸犯到法律,也能很好地與

30、社會(huì)對(duì)接。技術(shù)可行性分析:技術(shù)可行性分析是根據(jù)新系統(tǒng)的目標(biāo)來衡量是否具備所需要的技術(shù), 包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應(yīng)用技術(shù)。 WPF,C#已是微軟成熟的技術(shù),所以完全可以開發(fā)出來本系統(tǒng)。經(jīng)濟(jì)可行性分析經(jīng)濟(jì)可行性分析主要是對(duì)開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟(jì)效益進(jìn)行比較, 確認(rèn)新系統(tǒng)是否會(huì)給企業(yè)帶來一定的經(jīng)濟(jì)效益。 嘉晟公司正在快速發(fā)展,所以能夠支付本系的開發(fā)費(fèi)用。管理可行性分析:管理可行性分析主要是分析企業(yè)現(xiàn)行的管理體制和企業(yè)領(lǐng)導(dǎo)是否具有現(xiàn)代化的管理意識(shí)和管理水平。 嘉晟公司的管理水平還沒有達(dá)到現(xiàn)代化的管理水平, 所以開發(fā)本系統(tǒng)正是其急需的。2.3功能

31、需求人事工資管理系統(tǒng)主要實(shí)現(xiàn)對(duì)人事工資信息和操作的管理, 系統(tǒng)的用戶是負(fù)責(zé)管理設(shè)備的管理人員, 系統(tǒng)具有人事管理模塊 (檔案管理、獎(jiǎng)罰管理、調(diào)動(dòng)管理、考評(píng)管理)、工資管理(考勤津貼、工資總結(jié)) 、系統(tǒng)管理(部門管理、數(shù)據(jù)備份) 、用戶管理(操作員管理、修改口令、更改操作員)等主要功能。2.3.1用例分析用例圖主要用來圖示化系統(tǒng)的主事件流程, 它主要用來描述需求, 即希望系統(tǒng)具備的完成一定功能的動(dòng)作, 通俗地理解用例就是軟件的功能模塊, 是設(shè)計(jì)系統(tǒng)分析階段的起點(diǎn),設(shè)計(jì)人員根據(jù)需求來創(chuàng)建和解釋用例圖, 用來描述軟件應(yīng)具備哪些功能模塊以及這些模塊之間的調(diào)用關(guān)系,用例圖圖符如表 2.1 所示。表 2.1 uml 用例圖圖符可視化圖符名稱描述系統(tǒng)用來表示系統(tǒng)邊界,所有用例放在系統(tǒng)之中8可視化圖符名稱描述用例用來表示用例圖中的用例用于描述與系統(tǒng)功能有關(guān)的外部實(shí)體,可以是用戶,執(zhí)行者也可以是外部系統(tǒng)關(guān)聯(lián)連接執(zhí)行者和用例通過系統(tǒng)的功能需求分析,可得到系統(tǒng)的執(zhí)行者為管理員、管理員添加人員和數(shù)據(jù)庫系統(tǒng),系統(tǒng)的用例為人事管理、工資管理、用戶管理、系統(tǒng)管理,系統(tǒng)總體用例圖如圖 2.1 所示。圖 2.1 系統(tǒng)總體用例圖

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論