人事管理系統(tǒng)論文_第1頁(yè)
人事管理系統(tǒng)論文_第2頁(yè)
人事管理系統(tǒng)論文_第3頁(yè)
人事管理系統(tǒng)論文_第4頁(yè)
人事管理系統(tǒng)論文_第5頁(yè)
已閱讀5頁(yè),還剩59頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、37/64學(xué)校代碼:10226大慶校區(qū)課程設(shè)計(jì)論文題目: 哈爾濱醫(yī)科大學(xué)大慶校區(qū)勞資人事管理系統(tǒng) 所在系部: 醫(yī)學(xué)信息學(xué)系 專 業(yè): 信息管理與信息系統(tǒng) 年 級(jí): 2009級(jí) 學(xué) 號(hào): 0916190139 姓 名: 朱劉發(fā) 指導(dǎo)教師: 李紅巖(助 教) 實(shí)習(xí)單位: 哈爾濱醫(yī)科大學(xué)大慶校區(qū) 起止日期: 2012年 3 月 至 2012 年 6 月 2012 年 6摘 要隨著哈爾濱醫(yī)科大學(xué)大慶校區(qū)自身人力資源的日益龐大、復(fù)雜程度逐漸增強(qiáng),人機(jī)作坊再也無法適應(yīng)如今企業(yè)的人事管理了,取代的是運(yùn)用各種領(lǐng)域的知識(shí),結(jié)合計(jì)算機(jī)科學(xué)而開發(fā)的人事管理系統(tǒng)。人事管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要

2、包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。人事管理系統(tǒng)是對(duì)工作人員進(jìn)行統(tǒng)一的管理,可以方便的進(jìn)行錄入,查詢,修改,刪除,退出。經(jīng)過以上分析,本系統(tǒng)使用ASP作為界面和功能開發(fā)工具和Microsoft Access作為后臺(tái)數(shù)據(jù)庫(kù),利用其提供的各種面向?qū)ο蟮拈_發(fā)工具進(jìn)行界面和數(shù)據(jù)庫(kù)開發(fā)。軟件過程結(jié)合了快速原型模型與增量模型的優(yōu)點(diǎn):首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成可行系統(tǒng)。關(guān)鍵詞:人事勞資管理,ASP, Microso

3、ft AccessAbstractThe application of the network system has been deeply all aspects of life, to give each aspect has greatly convenient, especially in recent years to become increasingly online shopping, this thesis of the micro store it was from this Angle, relying on the popular social network) to

4、(i.e., combined with actual situation platform campus and development. Because has the social platform and network users more shopping interaction dual characteristics of frequent, so the stores of data traffic in big on the processing of, the cache technology and database technology table depots. U

5、se light, and I can with Apache server the optimal combination PHP and My SQL. According to the actual investigation, the store has the value of practical application. Entering a fast times, time is money; in a shop can complete social activity, and can achieve the purpose of shopping. The shop for

6、businesses to provide social electronic business tools, through the social network into existing and to enhance the brand loyalty and the purpose of sales conversion rate. This paper introduced from several aspects of the third party applications (hereinafter referred to as APP), including developme

7、nt tools, needs analysis, feasibility analysis, function module introduces, database design, code design, etcKeywords: Micro shop,ASP,Microsoft Access目 錄 TOC o 1-3 h z u HYPERLINK l _Toc328032858 摘要 PAGEREF _Toc328032858 h I HYPERLINK l _Toc328032859 Abstract PAGEREF _Toc328032859 h II HYPERLINK l _

8、Toc328032860 目錄 PAGEREF _Toc328032860 h III HYPERLINK l _Toc328032861 緒 論 PAGEREF _Toc328032861 h 1 HYPERLINK l _Toc328032862 1 開發(fā)環(huán)境簡(jiǎn)介 PAGEREF _Toc328032862 h 2 HYPERLINK l _Toc328032863 1.1 Visual Basic 6.0簡(jiǎn)介 PAGEREF _Toc328032863 h 2 HYPERLINK l _Toc328032864 1.2 Microsoft Access簡(jiǎn)介 PAGEREF _Toc328

9、032864 h 3 HYPERLINK l _Toc328032865 2 系統(tǒng)分析 PAGEREF _Toc328032865 h 7 HYPERLINK l _Toc328032866 2.1 系統(tǒng)調(diào)研 PAGEREF _Toc328032866 h 7 HYPERLINK l _Toc328032867 2.2 可行性分析概述 PAGEREF _Toc328032867 h 7 HYPERLINK l _Toc328032868 2.3 技術(shù)可行性分析 PAGEREF _Toc328032868 h 8 HYPERLINK l _Toc328032869 2.4 系統(tǒng)需求分析 PAGE

10、REF _Toc328032869 h 9 HYPERLINK l _Toc328032870 3 系統(tǒng)總體設(shè)計(jì) PAGEREF _Toc328032870 h 10 HYPERLINK l _Toc328032871 3.1 系統(tǒng)功能描述 PAGEREF _Toc328032871 h 10 HYPERLINK l _Toc328032872 3.2 數(shù)據(jù)流圖 PAGEREF _Toc328032872 h 10 HYPERLINK l _Toc328032873 3.3系統(tǒng)操作流程圖 PAGEREF _Toc328032873 h 11 HYPERLINK l _Toc328032874

11、3.4系統(tǒng)功能結(jié)構(gòu) PAGEREF _Toc328032874 h 12 HYPERLINK l _Toc328032875 3.5數(shù)據(jù)字典 PAGEREF _Toc328032875 h 12 HYPERLINK l _Toc328032876 3.5.1數(shù)據(jù)項(xiàng) PAGEREF _Toc328032876 h 12 HYPERLINK l _Toc328032877 3.5.2數(shù)據(jù)結(jié)構(gòu) PAGEREF _Toc328032877 h 13 HYPERLINK l _Toc328032878 4 數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc328032878 h 14 HYPERLINK l _Toc

12、328032879 4.1 概念結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc328032879 h 14 HYPERLINK l _Toc328032880 4.2 邏輯結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc328032880 h 16 HYPERLINK l _Toc328032881 4.3 數(shù)據(jù)庫(kù)物理設(shè)計(jì) PAGEREF _Toc328032881 h 19 HYPERLINK l _Toc328032882 4.3.1 確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu) PAGEREF _Toc328032882 h 19 HYPERLINK l _Toc328032883 4.3.2 評(píng)價(jià)物理結(jié)構(gòu) PAGEREF _Toc32

13、8032883 h 19 HYPERLINK l _Toc328032884 4.4 數(shù)據(jù)庫(kù)實(shí)施 PAGEREF _Toc328032884 h 19 HYPERLINK l _Toc328032885 5 系統(tǒng)詳細(xì)設(shè)計(jì) PAGEREF _Toc328032885 h 21 HYPERLINK l _Toc328032886 5.1登錄及修改密碼界面設(shè)計(jì) PAGEREF _Toc328032886 h 21 HYPERLINK l _Toc328032887 5.2系統(tǒng)主界面設(shè)計(jì) PAGEREF _Toc328032887 h 22 HYPERLINK l _Toc328032888 5.3

14、職工管理界面設(shè)計(jì) PAGEREF _Toc328032888 h 23 HYPERLINK l _Toc328032889 5.4 假條管理界面設(shè)計(jì) PAGEREF _Toc328032889 h 24 HYPERLINK l _Toc328032890 5.5 工資管理界面設(shè)計(jì) PAGEREF _Toc328032890 h 25 HYPERLINK l _Toc328032891 5.6 用戶管理界面設(shè)計(jì) PAGEREF _Toc328032891 h 25 HYPERLINK l _Toc328032892 5.7系統(tǒng)設(shè)置界面設(shè)計(jì) PAGEREF _Toc328032892 h 26 H

15、YPERLINK l _Toc328032893 6 系統(tǒng)測(cè)試 PAGEREF _Toc328032893 h 26 HYPERLINK l _Toc328032894 6.1測(cè)試項(xiàng)目 PAGEREF _Toc328032894 h 26 HYPERLINK l _Toc328032895 6.2測(cè)試方法 PAGEREF _Toc328032895 h 28 HYPERLINK l _Toc328032896 6.3本系統(tǒng)的測(cè)試 PAGEREF _Toc328032896 h 28 HYPERLINK l _Toc328032897 7 結(jié)論 PAGEREF _Toc328032897 h 3

16、0 HYPERLINK l _Toc328032898 參考文獻(xiàn) PAGEREF _Toc328032898 h 31 HYPERLINK l _Toc328032899 致謝 PAGEREF _Toc328032899 h 33緒 論第一節(jié) 課題來源及背景隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事管理勢(shì)在必行。對(duì)于大中型企業(yè)來說,利用計(jì)算機(jī)支持企業(yè)高效率完成勞動(dòng)人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)人事管理走向科學(xué)化、規(guī)范化的必要條件;計(jì)算機(jī)管理所無法比擬的優(yōu)點(diǎn)檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能

17、夠極大地提高人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。不同的企業(yè)具有不同的人事管理制度,這就決定了不同的企業(yè)需要不同的人事管理系統(tǒng)。目前市面上流行的人事管理系統(tǒng)不少。但是,對(duì)于企、事業(yè)單位的人事管理系統(tǒng)來說,不需要大型的數(shù)據(jù)庫(kù)系統(tǒng)。只需要一個(gè)操作方便,功能實(shí)用,能滿足本中心對(duì)數(shù)據(jù)的管理及需求的系統(tǒng)。我們的目標(biāo)就是在于開發(fā)一個(gè)功能實(shí)用、操作方便,簡(jiǎn)單明了的人事管理系統(tǒng)。實(shí)現(xiàn)人事的基本資料的錄入,在操作上能夠完成諸如添加、修改、刪除、按各種條件進(jìn)行查詢、新用戶的設(shè)置及密碼修改等方面的工作,基本滿足人事日常業(yè)務(wù)的需要。結(jié)合公司實(shí)際的人事、制度,經(jīng)過實(shí)際的需求分析,采用功能強(qiáng)

18、大的Visual Basic6.0作為開發(fā)工具而開發(fā)出來的單機(jī)版人事管人事理系統(tǒng)。整個(gè)系統(tǒng)從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),本企業(yè)人事管理系統(tǒng)具有如下功能:?jiǎn)T工基本信息的錄入、修改、查詢、刪除模塊,員工假條信息錄入、修改、查詢、刪除模塊,員工工資信息的錄入,計(jì)算,查詢,以及系統(tǒng)用戶的設(shè)置以及系統(tǒng)的維護(hù)功能。為企業(yè)人事管理提供信息咨詢,信息檢索,信息存取等服務(wù),基本上能夠滿足現(xiàn)代企業(yè)對(duì)人事管理的需要。1 開發(fā)環(huán)境簡(jiǎn)介1.1 ASP.NET 簡(jiǎn)介ASP.NET的前身ASP技術(shù),是在IIS 2.0上首次推出(HYPERLINK /view/992809.htmWindows NT

19、 3.51),當(dāng)時(shí)與 ADO 1.0 一起推出,在IIS 3.0 (HYPERLINK /view/497358.htmWindows NT 4.0)發(fā)揚(yáng)光大,成為服務(wù)器端HYPERLINK /view/330120.htm應(yīng)用程序的熱門開發(fā)工具,HYPERLINK /view/2353.htm微軟還特別為它量身打造了Visual InterDev 開發(fā)工具,在1994年到2000年之間,ASP技術(shù)已經(jīng)成為微軟推展Windows NT 4.0平臺(tái)的關(guān)鍵技術(shù)之一,數(shù)以萬計(jì)的ASP網(wǎng)站也是這個(gè)時(shí)候開始如雨后春筍般的出現(xiàn)在網(wǎng)絡(luò)上。它的簡(jiǎn)單以及高度可定制化的能力,也是它能迅速崛起的原因之一。不過ASP

20、的缺點(diǎn)也逐漸的浮現(xiàn)出來:意大利面型的程序開發(fā)方法,讓維護(hù)的難度提高很多,尤其是大型的ASP應(yīng)用程序。直譯式的VB Script或J Script語(yǔ)言,讓效能有些許的受限。延展性因?yàn)槠浠A(chǔ)架構(gòu)擴(kuò)充性不足而受限,雖然有COM元件可用,但開發(fā)一些特殊功能(像文件上傳)時(shí),沒有來自內(nèi)置的支持,需要尋求HYPERLINK /view/287257.htm第三方軟件商開發(fā)的元件。1997年時(shí),微軟開始針對(duì)ASP的缺點(diǎn)(尤其是意大利面型的程序開發(fā)方法)準(zhǔn)備開始一個(gè)新項(xiàng)目來開發(fā),當(dāng)時(shí)ASP.NET的主要HYPERLINK /view/1189795.htm領(lǐng)導(dǎo)人Scott Guthrie剛從HYPERLINK

21、 /view/112245.htm杜克大學(xué)畢業(yè),他和IIS團(tuán)隊(duì)的Mark Anders經(jīng)理一起合作兩個(gè)月,開發(fā)出了下一代ASP技術(shù)的原型,這個(gè)原型在1997年的圣誕節(jié)時(shí)被發(fā)展出來,并給予一個(gè)名稱:XSP,這個(gè)原型產(chǎn)品使用的是HYPERLINK /view/229611.htmJava語(yǔ)言。不過它馬上就被納入當(dāng)時(shí)還在開發(fā)中的CLR平臺(tái),Scott Guthrie事后也認(rèn)為將這個(gè)技術(shù)移植到當(dāng)時(shí)的CLR平臺(tái),確實(shí)有很大的風(fēng)險(xiǎn)(huge risk),但當(dāng)時(shí)的XSP團(tuán)隊(duì)卻是以CLR開發(fā)應(yīng)用的第一個(gè)團(tuán)隊(duì)。為了將XSP移植到CLR中,XSP團(tuán)隊(duì)將XSP的內(nèi)核程序全部以C#語(yǔ)言重新撰寫(在內(nèi)部的項(xiàng)目代號(hào)是 P

22、roject Cool,但是當(dāng)時(shí)對(duì)公開場(chǎng)合是保密的),并且改名為ASP+,作為ASP技術(shù)的后繼者,并且也會(huì)提供一個(gè)簡(jiǎn)單的移轉(zhuǎn)方法給ASP開發(fā)人員。ASP+首次的HYPERLINK /view/707801.htmBeta版本以及應(yīng)用在PDC 2000中亮相,由Bill Gates主講Keynote(即關(guān)鍵技術(shù)的概覽),由HYPERLINK /view/287470.htm富士通公司展示使用COBOL語(yǔ)言撰寫ASP+應(yīng)用程序,并且宣布它可以使用Visual Basic.NET、C#、Perl與Python語(yǔ)言(后兩者由Active State公司開發(fā)的互通工具支持)來開發(fā)。在2000年第二季時(shí),

23、微軟正式推動(dòng).NET策略,ASP+也順理成章的改名為ASP.NET,經(jīng)過四年的開發(fā),第一個(gè)版本的ASP.NET在2002年1月5日亮相(和HYPERLINK /view/18370.htm.NET Framework 1.0),Scott Guthrie也成為ASP.NET的產(chǎn)品經(jīng)理(到現(xiàn)在已經(jīng)開發(fā)了數(shù)個(gè)微軟產(chǎn)品,像ASP.NET AJAX和Microsoft Silver light)。目前最新版本的 ASP.NET 4.0 以及 .NET Framework 4.0 已經(jīng)在VS2010平臺(tái)內(nèi)應(yīng)用。因?yàn)锳SP.net是基于通用語(yǔ)言的編譯運(yùn)行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web

24、HYPERLINK /view/7886.htm應(yīng)用軟件開發(fā)者的幾乎全部的平臺(tái)上(筆者到現(xiàn)在為止只知道它只能用在Windows 2000/2003 Server/VISTA/7/XP上)。通用語(yǔ)言的基本庫(kù),消息機(jī)制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.net的WE應(yīng)用中。ASP.net同時(shí)也是language-independent(語(yǔ)言獨(dú)立化)的,所以,你可以選擇一種最適合你的語(yǔ)言來編寫你的程序,或者把你的程序用很多種語(yǔ)言來寫,現(xiàn)在已經(jīng)支持的有C#(C+和Java的結(jié)合體),VB,J Script ,C+,F+。將來,這樣的多種程序語(yǔ)言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于COM+開發(fā)的程序,能夠

25、完整的移植向ASP.net。ASP.NET一般分為兩種開發(fā)語(yǔ)言,HYPERLINK /view/66176.htmVB.NET和C#,C#相對(duì)比較常用,因?yàn)槭?NET獨(dú)有的語(yǔ)言,VB.NET則為以前VB程序設(shè)計(jì),適合于以前VB程序員,如果新接觸.NET,沒有其他開發(fā)語(yǔ)言經(jīng)驗(yàn),建議直接學(xué)習(xí)C#即可2。1.2 Microsoft Access簡(jiǎn)介Microsoft Office Access(前名 Microsoft Access)是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng)。它結(jié)合了 Microsoft Jet Database Engine 和 圖形用戶界面兩項(xiàng)特點(diǎn),是 Microsoft Office

26、的成員之一。Access能夠存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文軟件公司),或者任何 ODBC 兼容數(shù)據(jù)庫(kù)內(nèi)的資料。熟練的軟件設(shè)計(jì)師和資料分析師利用它來開發(fā)應(yīng)用軟件,而一些不熟練的程序員和非程序員的進(jìn)階用戶則能使用它來開發(fā)簡(jiǎn)單的應(yīng)用軟件。雖然它支援部份面向?qū)ο螅∣O)技術(shù),但是未能成為一種完整的面向?qū)ο箝_發(fā)工具。Access 是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS,即Relational Database Management System),是Office系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報(bào)表、頁(yè)、

27、宏、模塊7種用來建立數(shù)據(jù)庫(kù)系統(tǒng)的對(duì)象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫(kù)管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。Access是一款優(yōu)秀的數(shù)據(jù)庫(kù)軟件,并且很適合用于中小型軟件。之所以選擇,是因?yàn)樗哂幸韵聨讉€(gè)優(yōu)點(diǎn):(1)存儲(chǔ)方式單一 Access管理的對(duì)象有表、查詢、窗體、報(bào)表、頁(yè)、宏和模塊,以上對(duì)象都存放在后綴為(.mdb)的數(shù)據(jù)庫(kù)文件種,便于用戶的操作和管理。 (2)面向?qū)ο?Access是一個(gè)面向?qū)ο蟮拈_發(fā)工具,利用面向?qū)ο蟮姆绞綄?shù)據(jù)庫(kù)系統(tǒng)中的各種功能對(duì)象化,將數(shù)據(jù)庫(kù)管理的各種

28、功能封裝在各類對(duì)象中。它將一個(gè)應(yīng)用系統(tǒng)當(dāng)作是由一系列對(duì)象組成的,對(duì)每個(gè)對(duì)象它都定義一組方法和屬性,以定義該對(duì)象的行為和外國(guó),用戶還可以按需要給對(duì)象擴(kuò)展方法和屬性。通過對(duì)象的方法、屬性完成數(shù)據(jù)庫(kù)的操作和管理,極大地簡(jiǎn)化了用戶的開發(fā)工作。同時(shí),這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應(yīng)用程序更為簡(jiǎn)便。 (3)界面友好、易操作 Access是一個(gè)可視化工具,是風(fēng)格與Windows完全一樣,用戶想要生成對(duì)象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報(bào)表設(shè)計(jì)器以及數(shù)據(jù)庫(kù)向?qū)?、表向?qū)?、查詢向?qū)?、窗體向?qū)?、?bào)表向?qū)У裙ぞ?,使得操作?jiǎn)便,容易使用和掌握。 (4)集成環(huán)境、處

29、理多種數(shù)據(jù)信息 Access基于Windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ?,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫(kù)、創(chuàng)建表、設(shè)計(jì)用戶界面、設(shè)計(jì)數(shù)據(jù)查詢、報(bào)表打印等可以方便有序地進(jìn)行。 (5)Access支持ODBC(開發(fā)數(shù)據(jù)庫(kù)互連,Open Data Base Connectivity),利用Access強(qiáng)大的DDE(動(dòng)態(tài)數(shù)據(jù)交換)和OLE(對(duì)象的聯(lián)接和嵌入)特性,可以在一個(gè)數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動(dòng)態(tài)的數(shù)據(jù)庫(kù)報(bào)表和窗體等。Access還可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動(dòng)態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫(kù)訪問頁(yè)對(duì)象生成HTM

30、L文件,輕松構(gòu)建Internet/Intranet的應(yīng)用。1.3 SQL Server簡(jiǎn)介SQL Server是由Microsoft開發(fā)和推廣的HYPERLINK /view/687948.htm關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tat e三家公司共同開發(fā)的,并于1988年推出了第一個(gè)OS/2版本。Microsoft SQL Server近年來不斷更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用戶見面;SQL Server 2000是Microsoft公司于

31、2000年推出,目前最新版本是2012年3月份推出的SQL SERVER 2012。特點(diǎn): 1真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。 2圖形化用戶界面,使HYPERLINK /view/635537.htm系統(tǒng)管理和數(shù)據(jù)庫(kù)管理更加直觀、簡(jiǎn)單。3豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地。 4SQL Server與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。SQL Server也可以很好地與Microsoft Back Office產(chǎn)品集成。 5具有很好的伸縮性,可跨越從運(yùn)行Windows 95/98的膝上型電腦到運(yùn)行Windows 2000的

32、大型多處理器等多種平臺(tái)使用3。 6對(duì)Web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)布到Web頁(yè)面上。 7SQL Server提供數(shù)據(jù)倉(cāng)庫(kù)功能,這個(gè)功能只在Oracle和其他更昂貴的DBMS中才有。 SQL Server 2005是一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái),使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。SQL Server 2005數(shù)據(jù)庫(kù)引擎為HYPERLINK /view/3094122.htm關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)HYPERLINK /view/330120.htm應(yīng)用程序。SQL Server 20

33、05:SQL Server 2005數(shù)據(jù)引擎是本HYPERLINK /view/3097900.htm企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2005結(jié)合了分析、報(bào)表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 BI 解決方案,幫助您的團(tuán)隊(duì)通過記分卡、Dashboard、Web services 和移動(dòng)設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個(gè)領(lǐng)域。與 Microsoft Visual Studio、Microsoft Office System 以及新的開發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 SQL Ser

34、ver 2005與眾不同。無論您是開發(fā)人員、數(shù)據(jù)庫(kù)管理員、HYPERLINK /view/1541140.htm信息工作者還是決策者,SQL Server 2005都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益4。 1.4 WEB技術(shù)簡(jiǎn)介(一) 瀏覽器/服務(wù)器(Browser/Server)結(jié)構(gòu)隨著Web和Internet計(jì)算環(huán)境的發(fā)展將使企業(yè)能夠以更快的速度、更低的費(fèi)用去創(chuàng)建和布置企業(yè)的應(yīng)用系統(tǒng),因而,普遍認(rèn)為C/S架構(gòu)將會(huì)被B/S結(jié)構(gòu)取代。Internet為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)提供了新的機(jī)會(huì),采用B/S結(jié)構(gòu),客戶機(jī)上只要安裝一個(gè)瀏覽器(Browser),如Netscape Navigat

35、or或Internet Explores;中間層采用Web服務(wù)器,它接受客戶端的請(qǐng)求,將其轉(zhuǎn)換為SQL語(yǔ)句,通過ODBC或其他手段傳給數(shù)據(jù)庫(kù)服務(wù)器,并將數(shù)據(jù)庫(kù)服務(wù)器返回的結(jié)果用HTML文件格式傳回給客戶機(jī)??蛻魴C(jī)的要求大大降低,大部分程序在服務(wù)器端執(zhí)行。采用3層體系結(jié)構(gòu)的Web應(yīng)用程序由Web瀏覽器、Web服務(wù)器和數(shù)據(jù)庫(kù)3部分組成,如圖2-1所示5。Web瀏覽器與Web服務(wù)器之間的通信仍然遵循HTTP,Web服務(wù)器與數(shù)據(jù)庫(kù)之間的通信遵守CGI(Common Gateway Interface)或者Server API規(guī)范。在采用三層體系結(jié)構(gòu)的Web應(yīng)用程序中,Web瀏覽器向Web服務(wù)器請(qǐng)求某個(gè)

36、HTML文檔或者請(qǐng)求執(zhí)行某個(gè)CGI腳本程序。Web服務(wù)器根據(jù)Web瀏覽器請(qǐng)求的是某個(gè)CGI程序或者API程序,Web服務(wù)器則執(zhí)行(或調(diào)用外部程序執(zhí)行)該程序,然后將程序執(zhí)行結(jié)果返回給Web瀏覽器。習(xí)慣上,我們把采用這種體系結(jié)構(gòu)的Web網(wǎng)站稱作“動(dòng)態(tài)網(wǎng)站”。目前,互聯(lián)網(wǎng)中絕大部分網(wǎng)站和大多數(shù)Web應(yīng)用系統(tǒng)都采用了這種體系結(jié)構(gòu)。(二) IIS服務(wù)器技術(shù)IIS(Internet Information Server Internet信息服務(wù)器)是Microsoft公司開發(fā)的一種集Web,F(xiàn)TP和Gopher服務(wù)于一身的服務(wù)器,它可以利用Windows XP Server的各種功能并且能在Intern

37、et上發(fā)布信息。IIS是微軟隨著Windows XP Server附帶的一個(gè)軟件。IIS提供Internet信息服務(wù)器應(yīng)用程序接口(ISAPI)擴(kuò)展Web服務(wù)器的功能,并可通過ASP.NET實(shí)現(xiàn)Web程序的快速開發(fā),ASP.NET支持服務(wù)器端的JavaScript, VB Script, Microsoft Java和ActiveX Server Component,還支持用VB編寫的CGI程序,甚至用VB開發(fā)的C/S架構(gòu)的程序不經(jīng)過修改就可以在Web上發(fā)布,可以使開發(fā)動(dòng)態(tài)主頁(yè)更加方便,同時(shí)也保護(hù)了以前的投資6。IIS還包括了Microsoft Index Server,可實(shí)現(xiàn)對(duì)本W(wǎng)eb站點(diǎn)內(nèi)

38、容的全文檢索以及Site Server Express用于分析站點(diǎn)訪問的情況。IIS的管理功能是基于Windows XP Server的,可充分利用Windows XP Server提供的安全服務(wù)和目錄服務(wù)7。它的安全模型是以NTFS安全機(jī)制為基礎(chǔ)的,這樣利用資源管理器可以容易地管理使用IIS建立的Web站點(diǎn)的安全性。第二章 系統(tǒng)分析2.1 系統(tǒng)調(diào)研正式開發(fā)管理信息系統(tǒng)之前進(jìn)行調(diào)研是非常必要的,其必要性主要表現(xiàn)在以下幾個(gè)方面。(1)明確用戶的要求,以根據(jù)調(diào)查結(jié)果進(jìn)行可行性分析,確認(rèn)系統(tǒng)的開發(fā)是否可行。(2)提出新系統(tǒng)的人員并不都是系統(tǒng)研究人員,有些人對(duì)于其功能和處理數(shù)據(jù)的方法沒有明確的認(rèn)識(shí)。它

39、們只是根據(jù)自己業(yè)務(wù)工作的需要提出了要求,系統(tǒng)開發(fā)人員要對(duì)此進(jìn)行詳細(xì)的調(diào)查和分析,確認(rèn)用戶的要求可以通過現(xiàn)有的計(jì)算機(jī)技術(shù)實(shí)現(xiàn),保證開發(fā)的管理信息系統(tǒng)的功能與用戶提出的要求相吻合。(3)企業(yè)的現(xiàn)行系統(tǒng)可能是手工系統(tǒng),也可能是使用和計(jì)算機(jī)的系統(tǒng),無論是何種情況,都要詳細(xì)地調(diào)查現(xiàn)行系統(tǒng)中信息處理的具體情況,系統(tǒng)內(nèi)部功能結(jié)構(gòu),以便設(shè)計(jì)出一個(gè)合理的、好的新系統(tǒng)邏輯模型,為新系統(tǒng)的設(shè)計(jì)工作打好基礎(chǔ),保證整個(gè)系統(tǒng)開發(fā)的質(zhì)量??傊?,必要對(duì)現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)的調(diào)查,明確用戶需求,保證開發(fā)的新系統(tǒng)的功能與用戶的要求相吻合,避免耗費(fèi)大量的人力、物力、財(cái)力,新系統(tǒng)的開發(fā)卻失敗的悲劇發(fā)生。2.2 可行性分析概述可行性分析是

40、在用戶的要求和系統(tǒng)調(diào)研的基礎(chǔ)上進(jìn)行的,對(duì)新系統(tǒng)的開發(fā)從社會(huì)、技術(shù)、經(jīng)濟(jì)、管理等方面進(jìn)行分析,并得出新系統(tǒng)的開發(fā)工作可行、不可行、需要修改、追加投資、暫緩開發(fā)、分步實(shí)施等方案和結(jié)論,最后完成可行性分析??尚行苑治鲆话憧啥x為:可行性分析是在建設(shè)的前期對(duì)工程項(xiàng)目的一種考察和鑒定,對(duì)擬議中的項(xiàng)目進(jìn)行全面與綜合的技術(shù)、經(jīng)濟(jì)能力的調(diào)查,判斷它是否可行??尚行苑治鲭A段的主要工作包括以下幾個(gè)方面(1)新系統(tǒng)目標(biāo)可行性分析分析新系統(tǒng)的目標(biāo)是否符合企業(yè)的現(xiàn)狀和發(fā)展的需要。(2)社會(huì)可行性分析社會(huì)可行性分析主要是指管理信息系統(tǒng)的開發(fā)是否符合國(guó)家法律、下策,是否能夠與社會(huì)大系統(tǒng)實(shí)現(xiàn)良好的對(duì)接。(3)技術(shù)可行性分析技

41、術(shù)可行性分析是根據(jù)新系統(tǒng)的目標(biāo)來衡量是否具備所需要的技術(shù),包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應(yīng)用技術(shù)。(4)經(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ì)效益。(5)管理可行性分析管理可行性分析主要是分析企業(yè)現(xiàn)行的管理體制和企業(yè)領(lǐng)導(dǎo)是否具有現(xiàn)代化的管理意識(shí)和管理水平。2.3 技術(shù)可行性分析技術(shù)可行性分析主要包括四個(gè)方面:目前有關(guān)的技術(shù)能否支持所開發(fā)的新系統(tǒng);新系統(tǒng)開發(fā)人員的數(shù)量和水平,即人力資源;硬件和軟件資源。(1)技術(shù)支持首先根據(jù)新系統(tǒng)的目標(biāo),考慮目前有關(guān)的技術(shù)能否支持所開發(fā)的新系統(tǒng)

42、。這里討論的技術(shù)必須是已經(jīng)普遍使用的,而不是待研究的或正在研究的。(2)硬件資源開發(fā)管理信息系統(tǒng)所需的硬件資源包含以下兩個(gè)方面:一是系統(tǒng)開發(fā)人員在管理信息系統(tǒng)的開發(fā)過程中所需要的計(jì)算機(jī)設(shè)備及其有關(guān)的外部設(shè)備;二是管理信息系統(tǒng)開發(fā)成功投入使用后,使用單位所應(yīng)具備的計(jì)算機(jī)設(shè)備及其有關(guān)的外圍設(shè)備。對(duì)硬件資源進(jìn)行可行性分析時(shí)主要考慮計(jì)算機(jī)的主機(jī)內(nèi)存、類型、功能、聯(lián)網(wǎng)能力、安全保護(hù)措施以及輸入/輸出設(shè)備,外存儲(chǔ)器和聯(lián)網(wǎng)數(shù)據(jù)通信設(shè)備的配置、功能、效率等指標(biāo)是否符合系統(tǒng)方案設(shè)計(jì)要求,同時(shí)還要考慮計(jì)算機(jī)的性能/價(jià)格比。(3)軟件資源軟件資源的可行性分析主要考慮以下幾點(diǎn)是否滿足用戶的要求:操作系統(tǒng)的選擇;編譯系

43、統(tǒng)的選擇;數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇;高級(jí)編程語(yǔ)言的選擇;漢字處理系統(tǒng)的選擇;應(yīng)用軟件包的選擇。本系統(tǒng)在開發(fā)前,與中心的領(lǐng)導(dǎo)和有關(guān)的操作人員密切溝通,認(rèn)真聽取他們的意見,并吸收他們的積極觀點(diǎn),使本系統(tǒng)的開發(fā)在相當(dāng)大的程度上具有一定的先進(jìn)性和合理性。2.4 系統(tǒng)需求分析系統(tǒng)分析是開發(fā)管理信息系統(tǒng)的關(guān)鍵性階段,是一個(gè)從不斷認(rèn)識(shí)和逐步細(xì)化的過程,是下一階段的工作基礎(chǔ),是為下一階段進(jìn)行物理方案設(shè)計(jì)、解決“怎么做”提供依據(jù),基關(guān)鍵性主要體現(xiàn)在“理解需求”和“表達(dá)需求”兩方面。通過對(duì)現(xiàn)行系統(tǒng)的詳細(xì)調(diào)研,主要是從系統(tǒng)的角度理解用戶的需要,確定新系統(tǒng)的綜合要求,并提出這些需求的實(shí)現(xiàn)條件以及需求應(yīng)達(dá)到的標(biāo)準(zhǔn),也就是確

44、定新系統(tǒng)要做什么,做到什么程度。這些需求包括:(1)功能需求。確定新系統(tǒng)應(yīng)做什么,這是最主要的需求。(2)性能需求。給出所開發(fā)的新系統(tǒng)的技術(shù)性能指標(biāo),包括存儲(chǔ)容量限制、運(yùn)行時(shí)間限制、安全保密性等。(3)環(huán)境需求。這是對(duì)系統(tǒng)運(yùn)行以及所處環(huán)境的要求。例如,在硬件方面采用什么機(jī)型、有什么硬件設(shè)備等;在軟件方面,采用什么支持系統(tǒng)運(yùn)行的系統(tǒng)軟件(指操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng))。(4)未來需求。這類要求是指目前不屬于系統(tǒng)開發(fā)的范圍,但將來隨著外界環(huán)境的變化以及系統(tǒng)的發(fā)展可能會(huì)提出的要求。了解這類要求的目的是在開發(fā)過程中,可對(duì)系統(tǒng)將來可能的擴(kuò)展與修改做準(zhǔn)備。一旦需要時(shí),就比較容易進(jìn)行補(bǔ)充和修改了。作為計(jì)算機(jī)應(yīng)

45、用的一部分,使用計(jì)算機(jī)對(duì)人事信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn)。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。根據(jù)以上情況,決定實(shí)施建立人事信息管理系統(tǒng), 因?yàn)槿耸滦畔⒐芾硎且粋€(gè)企業(yè)單位不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來說都至關(guān)重要,所以人事信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄???梢越鉀Q一直以來人們使用傳統(tǒng)人工的方式管理文件檔案存在著的許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的困難。隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用

46、計(jì)算實(shí)現(xiàn)企業(yè)人事檔案的管理勢(shì)在必行。最后,人事信息管理系統(tǒng)是針對(duì)企業(yè)人事處的大量業(yè)務(wù)處理工作用計(jì)算機(jī)進(jìn)行全面現(xiàn)代化管理,他必須具備以下基本功能:(1)人事檔案管理數(shù)據(jù)庫(kù)及表的操作。實(shí)現(xiàn)對(duì)人事檔案管理數(shù)據(jù)庫(kù)及表的創(chuàng)建,表中數(shù)據(jù)的維護(hù)。(2)人事檔案信息的管理。實(shí)現(xiàn)人事信息的添加,保存,修改和刪除等。(3)人事檔案信息的應(yīng)用。實(shí)現(xiàn)人事信息的查詢,統(tǒng)計(jì),人事資源的利用等。第三章 系統(tǒng)總體設(shè)計(jì)3.1 系統(tǒng)功能描述該信息管理系統(tǒng)可以在Windows 2000 Server/Windows 2003 Server/windows xp平臺(tái),是一個(gè)典型的數(shù)據(jù)庫(kù)開發(fā)應(yīng)用程序,先采用自頂向下地進(jìn)行分析,對(duì)人事管

47、理系統(tǒng)進(jìn)行逐步細(xì)化;然后再自低項(xiàng)上地色好幾概念結(jié)構(gòu),最終將各個(gè)局部應(yīng)用的概念結(jié)構(gòu)集合成為全局概念結(jié)構(gòu)。整個(gè)員工信息管理、工資管理、假條信息管理、系統(tǒng)用戶管理等模塊組成,具體規(guī)劃如下:(1)系統(tǒng)安全性管理模塊對(duì)使用系統(tǒng)的用戶進(jìn)行管理,為他們分配一定的權(quán)限,使他們規(guī)范的使用系統(tǒng)。本系統(tǒng)的用戶分為兩類:管理員和一般用戶。管理員可以對(duì)系統(tǒng)的各個(gè)模塊進(jìn)行添加,刪除,修改,查詢;而一般用戶只能對(duì)各模塊進(jìn)行簡(jiǎn)單的查詢,從而了解相關(guān)的信息。(2)職工信息管理模塊職工信息管理包括對(duì)職工基本信息和情況的記錄進(jìn)行查詢、添加、刪除和修改。主要由管理員進(jìn)行。(3)職工工資管理模塊職工工資管理主要是對(duì)職工工資的綜合的核算

48、,建立合理,規(guī)范的企業(yè)工資核算制度,保障職工的合法權(quán)利。(4)職工假條管理模塊職工假條管理是對(duì)職工的出勤進(jìn)行管理,方便人事處管理員對(duì)職工工資的核算,方便隨時(shí)了解最新,最全面工作情況,從而合理的完成工作。(5)系統(tǒng)設(shè)置管理模塊由于每個(gè)用戶使用軟件的習(xí)慣不全相同,所以本系統(tǒng)為了迎合不同用戶的使用習(xí)慣,設(shè)計(jì)了不同的系統(tǒng)樣式,用戶可以根據(jù)自己習(xí)慣,修改系統(tǒng)樣式。3.2 數(shù)據(jù)流圖數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具,通過幾個(gè)特定的符號(hào),可以綜合地反映出信息在系統(tǒng)中的使用、加工處理、傳遞、存儲(chǔ)的整體情況。數(shù)據(jù)流程圖是系統(tǒng)結(jié)構(gòu)化分析行之有效的工具,它抽象地描述了系統(tǒng)數(shù)據(jù)處理的情況,但卻無法表達(dá)各個(gè)處理的詳

49、細(xì)內(nèi)容,因此還要對(duì)數(shù)據(jù)流程圖中出現(xiàn)的數(shù)據(jù)流和處理等做進(jìn)一步的補(bǔ)充說明,這就是數(shù)據(jù)字典和變換邏輯說明。數(shù)據(jù)流圖如下圖3-1所示: 人事主管人事主管工資管理檔案管理工資管理檔案管理工資信息假條信息員工基本信息工資信息假條信息員工基本信息管理員會(huì)計(jì)員管理員會(huì)計(jì)員圖3-1系統(tǒng)數(shù)據(jù)流圖3.3系統(tǒng)操作流程圖系統(tǒng)操作流程圖從靜態(tài)角度描述了用戶進(jìn)行人事管理一系列的操作流程,本圖描述了用戶從登錄系統(tǒng),到系統(tǒng)對(duì)用戶的操作的處理。圖如下圖3-2所示:錯(cuò)誤信息系統(tǒng)主界面錯(cuò)誤信息系統(tǒng)主界面系統(tǒng)登錄界面系統(tǒng)登錄界面系統(tǒng)管理系統(tǒng)管理輸入操作員及密碼輸入操作員及密碼數(shù)據(jù)庫(kù)檢查數(shù)據(jù)庫(kù)檢查密碼錯(cuò)誤密碼錯(cuò)誤密碼正確密碼正確功能界面

50、功能界面功能處理功能處理圖3-2系統(tǒng)操作流程圖3.4系統(tǒng)功能結(jié)構(gòu)系統(tǒng)功能結(jié)構(gòu)圖主要從功能的角度描述了系統(tǒng)的結(jié)構(gòu)。人事管理的系統(tǒng)功能結(jié)構(gòu)圖如下圖3-3所示:人事管理系統(tǒng)人事管理系統(tǒng)用戶登錄員工信息管理假條信息管理工資管理系統(tǒng)設(shè)置幫助默認(rèn)樣式設(shè)置樣式設(shè)置刪除添加查找設(shè)置刪除添加查找設(shè)置刪除添加查找?guī)椭P(guān)于圖3-3 系統(tǒng)功能結(jié)構(gòu)圖3.5數(shù)據(jù)字典數(shù)據(jù)字典是一種用戶可以訪問的記錄數(shù)據(jù)庫(kù)和應(yīng)用程序元數(shù)據(jù)的目錄,它是一個(gè)預(yù)留空間,一個(gè)數(shù)據(jù)庫(kù),可以用來儲(chǔ)存信息數(shù)據(jù)庫(kù)本身,是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)析所獲得的主要成果。它通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過程五個(gè)部分。以

51、下是本系統(tǒng)相關(guān)的數(shù)據(jù)字典。3.5.1數(shù)據(jù)項(xiàng)(1)職工信息數(shù)據(jù)項(xiàng)舉例 數(shù)據(jù)項(xiàng)名稱:職工編號(hào) 類型:數(shù)值型 寬度:11 簡(jiǎn)述:?jiǎn)T工的編號(hào),唯一的,不可重復(fù),不可為空,可唯一標(biāo)識(shí)每一位職工。(2)職工假條信息數(shù)據(jù)項(xiàng)舉例 數(shù)據(jù)項(xiàng)名稱:假條編號(hào)類型:字符型寬度:6簡(jiǎn)述:職工請(qǐng)假所產(chǎn)生的假條的編號(hào),唯一的,不可重復(fù),不可為空,可用于唯一標(biāo)識(shí)每一個(gè)假條信息。(3)職工工資信息數(shù)據(jù)項(xiàng)舉例數(shù)據(jù)項(xiàng)名稱:工資編號(hào)類型:字符寬度:20簡(jiǎn)述:?jiǎn)T工工資的發(fā)放編號(hào),唯一,不可重復(fù),不可為空,可用于唯一標(biāo)識(shí)每個(gè)員工工資的發(fā)放。(4)系統(tǒng)用戶賬戶數(shù)據(jù)項(xiàng)舉例數(shù)據(jù)項(xiàng)名稱:賬號(hào)寬度:20類型:字符簡(jiǎn)述:使用本系統(tǒng)用戶登錄系統(tǒng)的賬號(hào),

52、唯一,不可重復(fù),不可為空,可用于唯一標(biāo)識(shí)每個(gè)用戶。 剩下所以數(shù)據(jù)項(xiàng)將在數(shù)據(jù)庫(kù)設(shè)計(jì)有介紹,可以參考下面章節(jié)的數(shù)據(jù)庫(kù)的介紹。3.5.2數(shù)據(jù)結(jié)構(gòu)(1)數(shù)據(jù)結(jié)構(gòu)名稱:職工基本信息 組成:職工編號(hào)、姓名、身份證號(hào)、民族、性別、出生日期、畢業(yè)學(xué)校、學(xué) 歷、部門、職稱、上司、電話、EMAIL、 EDIT 、EDITTIME。(2)數(shù)據(jù)結(jié)構(gòu)名稱:職工工資信息 組成:工資編號(hào)、職工編號(hào)、年份、月份、基本工資、加班工資、交通補(bǔ)助、 總工資、考勤扣除、保險(xiǎn)扣除、扣稅、總扣除、實(shí)際工資、EDIT、 EDITTIME、 備注。(3)數(shù)據(jù)結(jié)構(gòu)名稱:職工假條信息 組成:假條編號(hào)、職工編號(hào)、起始日期、中止日期、天數(shù)、原由、狀

53、態(tài)、批 準(zhǔn)人、EDIT、EDITTIME、備注。(4)數(shù)據(jù)結(jié)構(gòu)名稱:系統(tǒng)用戶信息 組成:用戶名、密碼、權(quán)限、注冊(cè)日期。第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)(Database)就是指按一定組織方式存儲(chǔ)在一起的,相互有關(guān)的若干個(gè)數(shù)據(jù)的結(jié)合,數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Management System)就是一種操縱和管理數(shù)據(jù)庫(kù)的大型軟件,簡(jiǎn)稱DBMS,他們建立在操作系統(tǒng)的基礎(chǔ)上,對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理和控制,其功能包括數(shù)據(jù)庫(kù)定義,數(shù)據(jù)庫(kù)管理,數(shù)據(jù)庫(kù)建立和維護(hù),于操作系統(tǒng)通信等。DBMS通常由數(shù)據(jù)字典,數(shù)據(jù)描述語(yǔ)言及其編譯程序,數(shù)據(jù)操縱(查詢)語(yǔ)言及其編譯程序,數(shù)據(jù)庫(kù)管理例行程序等部分組成。管理信息系統(tǒng)中

54、總是需要處理大量的數(shù)據(jù)資源,這正是管理信息系統(tǒng)的基礎(chǔ)和核心。為了合理地組織和高效率地存取這些數(shù)據(jù),目前最好的方式,就是建立數(shù)據(jù)庫(kù)系統(tǒng)。關(guān)系數(shù)據(jù)庫(kù)是以關(guān)系模型為基礎(chǔ)的數(shù)據(jù)庫(kù),是根據(jù)表、記錄和字段之間的關(guān)系進(jìn)行組織和訪問的一種數(shù)據(jù)庫(kù),它通過若干個(gè)表(Table)來存取數(shù)據(jù),并且通過關(guān)系(Relation)將這些表聯(lián)系在一起,關(guān)系數(shù)據(jù)庫(kù)提供了成為機(jī)構(gòu)化查詢語(yǔ)言(SQL)標(biāo)準(zhǔn)接口,該接口允許使用多種數(shù)據(jù)庫(kù)工具和產(chǎn)品,關(guān)系數(shù)據(jù)庫(kù)是目前最廣泛應(yīng)用的數(shù)據(jù)庫(kù)。4.1 概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是數(shù)據(jù)庫(kù)設(shè)計(jì)的第一個(gè)階段,在管理信息系統(tǒng)的分析階段,我們已經(jīng)得到了數(shù)據(jù)流程圖和數(shù)據(jù),現(xiàn)在就是要結(jié)合數(shù)據(jù)規(guī)范化的理論,用一

55、種數(shù)據(jù)模型將用戶的數(shù)據(jù)需求明確地表示出來。概念數(shù)據(jù)模型是按人們的認(rèn)識(shí)觀點(diǎn)從現(xiàn)實(shí)世界中抽象出來的、屬于信息世界的模型。根據(jù)系統(tǒng)分析階段的結(jié)果對(duì)系統(tǒng)中的各個(gè)數(shù)據(jù)項(xiàng)進(jìn)行分類、組織,確定系統(tǒng)中的實(shí)體、實(shí)體的屬性、標(biāo)識(shí)實(shí)體的碼以及實(shí)體之間聯(lián)系的類型。本系統(tǒng)的E_R圖設(shè)計(jì)如下圖:部 門管理員基本信息部 門管理員基本信息學(xué)歷信息培訓(xùn)記錄調(diào)動(dòng)記錄考勤信息獎(jiǎng)罰記錄用 戶組成員工擁有工 資擁有擁有擁有擁有擁有擁有擁有擁有NN1M4.2 邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)是數(shù)據(jù)庫(kù)設(shè)計(jì)的第二個(gè)階段,這個(gè)階段就是要根據(jù)已經(jīng)建立的概念數(shù)據(jù)模型,以及所采用的某個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)軟件的數(shù)據(jù)模型特征,按照一定的轉(zhuǎn)換規(guī)則,把概念模型轉(zhuǎn)換為本

56、數(shù)據(jù)庫(kù)管理系統(tǒng)所能夠接受的邏輯數(shù)據(jù)模型。邏輯數(shù)據(jù)模型是用戶通過數(shù)據(jù)庫(kù)管理系統(tǒng)看到的現(xiàn)實(shí)世界,它描述了數(shù)據(jù)庫(kù)數(shù)據(jù)的整體結(jié)構(gòu)。從理論上講,實(shí)際邏輯結(jié)構(gòu)應(yīng)該選擇最適合于描述與表達(dá)相應(yīng)概念結(jié)構(gòu)的數(shù)據(jù)模型,然后對(duì)支持這種數(shù)據(jù)模型的各種DBMS進(jìn)行比較,綜合考慮性能、價(jià)格等各種因素,從中選出最合適的DBMS。本系統(tǒng)選擇的DBMS是Microsoft Access,根據(jù)此產(chǎn)品設(shè)計(jì)邏輯結(jié)構(gòu)分了以下三步進(jìn)行:(1)將概念結(jié)構(gòu)轉(zhuǎn)化為一般的關(guān)系模型。(2)將轉(zhuǎn)化來的關(guān)系模型向Microsoft Access支持的數(shù)據(jù)模型轉(zhuǎn)換。(3)對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。將上節(jié)概念結(jié)構(gòu)中的E-R圖向關(guān)系模式轉(zhuǎn)換,其轉(zhuǎn)換應(yīng)遵循的原則如下

57、:(1)一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性。實(shí)體的碼就是關(guān)系的碼。(2)一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個(gè)實(shí)體的碼均是該關(guān)系的候選碼。如果與某一端對(duì)應(yīng)的關(guān)系模式合并,則需要在該關(guān)系模式的屬性中加入另一個(gè)關(guān)系模式的碼和聯(lián)系本身的屬性。對(duì)數(shù)據(jù)模型進(jìn)行適當(dāng)?shù)男薷?、調(diào)整進(jìn)行以下優(yōu)化:(1)確定數(shù)據(jù)依賴。(2)對(duì)于各個(gè)關(guān)系模式之間的數(shù)據(jù)依賴進(jìn)行極小化處理,消除冗余的聯(lián)系。(3)按照數(shù)據(jù)依賴的理論對(duì)關(guān)系模式逐一進(jìn)行分析,考查是否存在部分函數(shù)依賴

58、、傳遞函數(shù)依賴、多值依賴等,確定各關(guān)系模式分別屬于第幾范式。(4)按照需求分析階段得到的各種應(yīng)用對(duì)數(shù)據(jù)處理的要求,分析對(duì)于這樣的應(yīng)用環(huán)境這些模式是否合適,確定是否要對(duì)它們進(jìn)行合并或分解。(5)對(duì)關(guān)系模式進(jìn)行必要的分解或合并。通過進(jìn)一步的分析得到如下關(guān)系模式:職工基本信息表:(職工編號(hào),姓名,身份證號(hào),名族,性別,出生日期,畢業(yè)學(xué)校,學(xué)歷,部門,職稱,電話,E-mail,備注)假條信息表:(假條編號(hào),職工編號(hào),起始日期,終止日期,天數(shù),原由,狀態(tài),批準(zhǔn)人,備注)工資信息表:(工資編號(hào),職工編號(hào),年份,月份,基本工資,加班工資,交通補(bǔ)助,總工資,考勤扣除,扣稅,總扣除,實(shí)際工資)用戶信息表:(賬號(hào)

59、,密碼,權(quán)限,注冊(cè)日期)由以上關(guān)系分析而得出下列表結(jié)構(gòu):(1)職工信息數(shù)據(jù)表,用于儲(chǔ)存職工基本信息。職工信息表如下表4-1所示:表4-1職工基本信息表字段名類型寬度是否空說明職工編號(hào)data11Not null職工的編號(hào)姓名varchar20Not null職工的姓名身份證號(hào)varchar18Not null職工的身份證號(hào)民族varchar10Not null職工的民族性別varchar4Not null職工的性別出生日期varchar20Not null職工的出生日期畢業(yè)學(xué)校varchar20Not null職工的畢業(yè)學(xué)校學(xué)歷varchar20Not null職工的學(xué)歷部門varchar20

60、Not null職工所在部門的名稱職稱varchar20Not null職工的職稱電話varchar20Not null職工的電話號(hào)碼E-mailvarchar20Not null職工的郵箱備注text50null職工的說明信息(2)假條信息數(shù)據(jù)表,存儲(chǔ)假條相關(guān)信息。假條信息表如下表4-2所示:表4-2假條信息表字段名類型寬度是否空說明假條編號(hào)varchar6Not null假條的編號(hào)職工編號(hào)data11Not null職工的編號(hào)起始日期varchar20Not null請(qǐng)假的開始日期終止日期varchar20Not null假期結(jié)束日期天數(shù)data6Not null請(qǐng)假的天數(shù)原由varcha

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論