人事管理系統(tǒng)設(shè)計(jì)報(bào)告.doc
《人事管理系統(tǒng)設(shè)計(jì)報(bào)告.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《人事管理系統(tǒng)設(shè)計(jì)報(bào)告.doc(14頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
人事管理系統(tǒng) 設(shè) 計(jì) 報(bào) 告 系 別: 電子技術(shù)系 專(zhuān) 業(yè): 電子信息工程 姓 名: 王丹丹03742011072 陳 飛 03742011003 張 堃 03742011058 指導(dǎo)教員: 夏 良 榮 2014年 6月26日 目 錄 1課程設(shè)計(jì)的目的和要求 1 2內(nèi) 容 3 2.1系統(tǒng)分析 3 2.1.1系統(tǒng)開(kāi)發(fā)的背景 3 2.1.2 需求分析 3 2.1.3 可行性分析 4 2.1.4 任務(wù)目標(biāo) 4 2.2系統(tǒng)設(shè)計(jì) 5 2.2.1系統(tǒng)功能模塊設(shè)計(jì) 5 2.2.2 共用功能模塊 6 2.2.3 主框架模塊 6 2.2.4數(shù)據(jù)管理模塊 7 2.2.5數(shù)據(jù)查詢模塊 7 2.2.6數(shù)據(jù)瀏覽模塊 8 2.3系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì) 8 2.3.1人事管理系統(tǒng)數(shù)據(jù)流圖 8 2.3.2 數(shù)據(jù)分析——概念模型設(shè)計(jì) 9 2.4 實(shí)現(xiàn)過(guò)程 12 2.4.1 開(kāi)發(fā)工具的選擇 12 2.4.2 數(shù)據(jù)操作功能的實(shí)現(xiàn) 12 3課程設(shè)計(jì)總結(jié) 13 1 課程設(shè)計(jì)的目的和要求 《數(shù)據(jù)庫(kù)原理》課程綜合性設(shè)計(jì)實(shí)驗(yàn)是該課程實(shí)驗(yàn)最重要的一個(gè)環(huán)節(jié),是檢驗(yàn)學(xué)生綜合應(yīng)用所學(xué)知識(shí)編寫(xiě)程序和綜合分析問(wèn)題、解決問(wèn)題能力的有效手段,也是考查學(xué)生的創(chuàng)造能力。因此,要求學(xué)生必須認(rèn)真、獨(dú)立的完成好綜合設(shè)計(jì)實(shí)驗(yàn)。它將作為《數(shù)據(jù)庫(kù)原理》課程考核的一個(gè)重要組成部分。 通過(guò)實(shí)驗(yàn),讓學(xué)生將方法和SQLServer2005有效結(jié)合,理解和掌握數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)的過(guò)程、方法和具體步驟,從技術(shù)的角度培養(yǎng)運(yùn)用計(jì)算機(jī)語(yǔ)言綜合解決具體問(wèn)題的能力。 根據(jù)這門(mén)課程教學(xué)內(nèi)容的要求 1.理解并掌握運(yùn)用數(shù)據(jù)庫(kù)開(kāi)發(fā)軟件的完整過(guò)程 2.提高學(xué)生對(duì)程序設(shè)計(jì)方法及程序?qū)崿F(xiàn)工具的綜合運(yùn)用能力,從而提高其分析問(wèn)題與解決問(wèn)題的綜合能力 3.培養(yǎng)學(xué)生良好的編碼習(xí)慣,使其逐步提高程序的可讀性,改進(jìn)程序的質(zhì)量 4.培養(yǎng)學(xué)生獨(dú)立思考、深入鉆研問(wèn)題的能力 5.培養(yǎng)學(xué)生相應(yīng)技術(shù)文檔的編寫(xiě)能力 2 內(nèi)容 2.1系統(tǒng)分析 2.1.1系統(tǒng)開(kāi)發(fā)的背景 對(duì)于一名專(zhuān)業(yè)的信息技術(shù)人員來(lái)說(shuō),如何最大限度地利用市場(chǎng)后勤部門(mén)多年來(lái)在數(shù)據(jù)庫(kù)系統(tǒng)上的投資,把市場(chǎng)花了大力氣搜集來(lái)的數(shù)據(jù)變成對(duì)市場(chǎng)未來(lái)發(fā)展有巨大價(jià)值的信息,這是每個(gè)從事信息技術(shù)工作的專(zhuān)業(yè)人員都應(yīng)該考慮的問(wèn)題。 現(xiàn)在全國(guó)的很多大市場(chǎng)都采用了計(jì)算機(jī)統(tǒng)一管理,這樣就需要一種管理軟件來(lái)為市場(chǎng)的管理者服務(wù),協(xié)助他們來(lái)完成管理人事系統(tǒng)管理這么一個(gè)龐大的工作。在這種情況下,用各種開(kāi)發(fā)工具開(kāi)發(fā)出來(lái)的人事管理系統(tǒng)應(yīng)運(yùn)而生,并且蓬勃的發(fā)展起來(lái)。這為市場(chǎng)的管理帶來(lái)了很大的方便,更重要的是節(jié)省了相當(dāng)大的人力,物力,財(cái)力。 本系統(tǒng)的深刻意義可以通過(guò)一個(gè)例子來(lái)體現(xiàn)出來(lái)。假如想在某個(gè)范圍內(nèi)查找一個(gè)員工信息的基本情況,則不要象以前那樣一個(gè)一個(gè)地去查找,只需通過(guò)查詢方法,按員工姓名或者部門(mén)查詢,即可很容易的找到所在地址,同時(shí)也可以了解該會(huì)員的一些基本信息。 2.1.2 需求分析 需求分析是整個(gè)設(shè)計(jì)過(guò)程的基礎(chǔ),最困難、最消耗時(shí)間的一步。它的最終結(jié)果是提供一個(gè)可作為設(shè)計(jì)基礎(chǔ)的系統(tǒng)說(shuō)明書(shū),對(duì)于本系統(tǒng)也不例外,系統(tǒng)開(kāi)發(fā)的目的是為了滿足用戶的要求。因此,用戶需求是否理解正確成了項(xiàng)目成敗的關(guān)鍵。試想,如果不清楚自己要實(shí)現(xiàn)的程序功能,或者不清楚用戶所需的功能,那么工作將失去方向,或者走了彎路。需求分析就是描述系統(tǒng)的需求,分析的根本目的是在開(kāi)發(fā)者和提出需求的用戶之間建立一種理解和溝通的機(jī)制。 人事管理信息系統(tǒng)是企業(yè)管理中不可缺少的一部分,無(wú)論對(duì)企業(yè)管理還是個(gè)人來(lái)說(shuō)都非常重要。每家企業(yè)都有大量的工作人員,如何對(duì)此進(jìn)行有效的管理,這是一件比較復(fù)雜的問(wèn)題。為更好的做好人事管理這項(xiàng)工作,提高工作效率,更好的為企業(yè)的發(fā)展和后勤服務(wù),結(jié)合企業(yè)實(shí)際情況,自行研制一套人事管理信息系統(tǒng)。該系統(tǒng)的實(shí)現(xiàn),可以使企業(yè)更方便的對(duì)工作人員信息進(jìn)行查詢和錄入,配合市場(chǎng)管理的步伐。比如人員信息、錄入工作人員信息等。 通過(guò)對(duì)一些典型系統(tǒng)的考察、分析以及實(shí)際的調(diào)查,從實(shí)際出發(fā),要求人事管理信息系統(tǒng)具有以下本系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)該滿足以下功能: 1.管理員可以添加新的工作人員信息,比如員工姓名、婚姻情況和地址等,如果中途有錄入新員工或辭退(退休)的員工,可以修改員工信息;另外,系統(tǒng)還提供一個(gè)方便的查詢員工信息及檢查人員信息的接口。 2.系統(tǒng)盡可能簡(jiǎn)化管理員的重復(fù)工作,提高工作效率,該有很好的可擴(kuò)展性,以便企業(yè)根據(jù)實(shí)際情況添加新的功能。 2.1.3 可行性分析 1.技術(shù)可行性 本系統(tǒng)對(duì)機(jī)器本身沒(méi)有太高的要求,一般當(dāng)前市場(chǎng)或個(gè)人電腦完全可滿足要求。對(duì)于軟件技術(shù)要求,現(xiàn)在的程序設(shè)計(jì)語(yǔ)言已非常成熟,要運(yùn)用JAVA語(yǔ)言及其工具來(lái)制作各種美觀的窗體等模塊,數(shù)據(jù)庫(kù)使用SQL Server2005。 2.操作可行性 界面設(shè)計(jì)時(shí)充分考慮管理人員的習(xí)慣;使得操作簡(jiǎn)單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計(jì)準(zhǔn)確;制表靈活;適應(yīng)力強(qiáng);容易擴(kuò)充。 2.1.4 任務(wù)目標(biāo) 在系統(tǒng)需求分析的基礎(chǔ)上,建立人事管理信息系統(tǒng),采用計(jì)算機(jī)對(duì)人事進(jìn)行管理,進(jìn)一步提高企業(yè)的現(xiàn)代化管理水平。本系統(tǒng)的目標(biāo)是要將傳統(tǒng)的人事管理轉(zhuǎn)換為數(shù)字信息化的人事管理,實(shí)現(xiàn)企業(yè)管理工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化。 根據(jù)需求分析及用戶需求,該系統(tǒng)應(yīng)達(dá)到以下目標(biāo): 界面設(shè)計(jì)友好、美觀 數(shù)據(jù)存儲(chǔ)安全、可靠 信息分類(lèi)清晰、準(zhǔn)確 保證數(shù)據(jù)查詢的靈活性 操作簡(jiǎn)單易用、易維護(hù)性 占用資源少、對(duì)硬件要求低 2.2系統(tǒng)設(shè)計(jì) 2.2.1系統(tǒng)功能模塊設(shè)計(jì) 根據(jù)人事管理系統(tǒng)的功能要求,將本系統(tǒng)分為五個(gè)主要模塊來(lái)實(shí)現(xiàn):系統(tǒng)功能模塊,主框架模塊,數(shù)據(jù)管理模塊,數(shù)據(jù)查詢模塊,數(shù)據(jù)瀏覽模塊。各模塊之間又通過(guò)相互調(diào)用及資源共享使整個(gè)系統(tǒng)形成一個(gè)統(tǒng)一的有機(jī)整體。 人 事 管 理 系 統(tǒng) 管 理 調(diào) 試 幫 助 員工數(shù)據(jù)管理器 員工數(shù)據(jù)查詢器 數(shù)據(jù)瀏覽器 調(diào)試信息查看器 SQL語(yǔ)句監(jiān)視器 關(guān) 于 圖2.1系統(tǒng)模塊圖 根據(jù)系統(tǒng)設(shè)計(jì)要求,系統(tǒng)的基本功能有以下幾項(xiàng): 1. 數(shù)據(jù)錄入:?jiǎn)T工各種信息的輸入,包括員工的基本信息、學(xué)歷信息、婚姻狀況信息、職稱(chēng)等; 2.數(shù)據(jù)修改:?jiǎn)T工各種信息的修改; 3.數(shù)據(jù)刪除:對(duì)于轉(zhuǎn)出、辭職、辭退、退休員工信息的刪除; 4.按照一定的條件,查詢、統(tǒng)計(jì)符合條件的員工信息;至少應(yīng)該包括每個(gè)員工詳細(xì)信息的查詢、按婚姻狀況查詢、按學(xué)歷查詢、按工作崗位查詢等,至少應(yīng)該包括按學(xué)歷、婚姻狀況、崗位、參加工作時(shí)間等統(tǒng)計(jì)各自的員工信息; 2.2.2 共用功能模塊 共用功能模塊是一個(gè)公共模塊,主要包括: 1.全局變量:用來(lái)保存數(shù)據(jù)庫(kù)文件路徑、數(shù)據(jù)庫(kù)連接信息、一些全局性的查詢條件語(yǔ)句等; 2.全局函數(shù):如數(shù)據(jù)庫(kù)初始化函數(shù)、數(shù)據(jù)控件刷新函數(shù)、SQL查詢條件語(yǔ)句生成函數(shù)等; 3.系統(tǒng)功能函數(shù):如作為整個(gè)程序開(kāi)始的主函數(shù)、系統(tǒng)初始化函數(shù)、用于在程序結(jié)束時(shí)進(jìn)行保存和清理的退出函數(shù)等; 4.調(diào)試及與日志函數(shù):包括一個(gè)操作記錄函數(shù)和一個(gè)SQL查詢記錄函數(shù),主要用于監(jiān)視程序運(yùn)行狀態(tài)及便于進(jìn)行跟蹤調(diào)試。 由于共用功能模塊中的函數(shù)和變量都是全局屬性的,所以可以方便地被其它模塊調(diào)用和共享,增強(qiáng)了代碼重用性的同時(shí),也使同一類(lèi)別的運(yùn)算和操作更加統(tǒng)一,規(guī)范,也為以后升級(jí)和擴(kuò)展打下了良好的基礎(chǔ)。 2.2.3 主框架模塊 主框架模塊是整個(gè)程序人機(jī)界面的基礎(chǔ)平臺(tái),也是把各個(gè)獨(dú)立的模塊整合在一起的容器。它主要由以下幾部分構(gòu)成: 1.主窗口:主窗口的生存期從程序啟動(dòng)一直持續(xù)到程序結(jié)束,它是其它各組成部分的容器和人機(jī)界面的主要工作區(qū); 2.菜單區(qū):通過(guò)多級(jí)子菜單及快捷鍵的定義,使用戶可以方便地調(diào)用各大功能模塊以實(shí)現(xiàn)所需的功能。 3.公用ADODC控件:主框架模塊提供了兩個(gè)公用的ADODC控件,一個(gè)叫主數(shù)據(jù)庫(kù)控件,另一個(gè)叫輔助數(shù)據(jù)庫(kù)控件。通過(guò)這兩個(gè)ADODC控件,可以方便地在各不同功能模塊間傳遞數(shù)據(jù)及運(yùn)算結(jié)果,進(jìn)行數(shù)據(jù)共享、并實(shí)現(xiàn)多模塊協(xié)同處理。程序中最終針對(duì)數(shù)據(jù)庫(kù)的增加、更改、刪除等操作也主要在這兩個(gè)ADODC控件上執(zhí)行。 4.輔助工具:主框架模塊提供了兩個(gè)邊條工具欄,其中一個(gè)可以在左、右兩側(cè)??浚硪粋€(gè)可以在上、下兩側(cè)???。這兩個(gè)工具欄主要用于顯示操作歷史記錄和SQL查詢語(yǔ)句記錄,在希望擴(kuò)大主工作區(qū)或不需要跟蹤調(diào)試功能時(shí),這兩個(gè)邊條工具欄可隨意關(guān)閉和打開(kāi)。 2.2.4數(shù)據(jù)管理模塊 數(shù)據(jù)管理模塊是針對(duì)數(shù)據(jù)的增加、修改、刪除和順序查看功能設(shè)計(jì)的,是人事管理系統(tǒng)的重要功能模塊。它提供了針對(duì)員工檔案數(shù)據(jù)完整的輸入界面,翻頁(yè)控制、添加記錄、刪除記錄、編輯記錄、保存修改、放棄修改等操作,還附加了一個(gè)到數(shù)據(jù)查詢模塊的調(diào)用接口,以便通過(guò)多模塊配合實(shí)現(xiàn)強(qiáng)大的數(shù)據(jù)處理能力。在各個(gè)功能的實(shí)現(xiàn)方面,我們提供了很多特色功能,使其具有人性化、智能化的特點(diǎn)。該模塊的主要功能及特點(diǎn)如下 1.數(shù)據(jù)輸入/修改:數(shù)據(jù)輸入界面的布局比較合理,通過(guò)對(duì)回車(chē)鍵的識(shí)別,實(shí)現(xiàn)了輸入點(diǎn)自動(dòng)跳轉(zhuǎn),可以使用戶只用鍵盤(pán)就能很方便地完成數(shù)據(jù)依次輸入/修改直到保存的全過(guò)程。一些可選項(xiàng)目的智能化輔助輸入功能(利用數(shù)據(jù)庫(kù)實(shí)現(xiàn)),可以大大提高輸入效率,并且增加輸入的準(zhǔn)確性和一致性; 2.增加記錄:通過(guò)自動(dòng)生成員工序列號(hào),實(shí)現(xiàn)了無(wú)重復(fù)的員工數(shù)據(jù)錄入功能,從根本上杜絕了數(shù)據(jù)沖突、重復(fù)現(xiàn)象的發(fā)生。 3.刪除記錄:通過(guò)對(duì)各種條件的智能判別,有效防止對(duì)在職員工記錄的誤刪除,以及對(duì)空記錄和無(wú)效記錄的誤操作。 4.保存數(shù)據(jù):在實(shí)現(xiàn)基本的數(shù)據(jù)功能基礎(chǔ)上,還提供了智能數(shù)據(jù)格式檢查功能,并與數(shù)據(jù)輸入功能相配合,實(shí)現(xiàn)對(duì)無(wú)效、漏填、錯(cuò)填數(shù)據(jù)的檢測(cè)和提示功能,并能自動(dòng)跳轉(zhuǎn)到出錯(cuò)數(shù)據(jù)處以方便修改。 5.取消修改:無(wú)論對(duì)于修改記錄還是新增記錄,只要數(shù)據(jù)尚未保存,都可以通過(guò)取消修改功能立即恢復(fù)到操作前的狀態(tài)。 6.翻頁(yè)控制:數(shù)據(jù)管理模塊提供了到“首記錄”、“前一記錄”、“后一記錄”、和“末記錄”的翻頁(yè)控制功能,并采用了邊界自動(dòng)檢測(cè)功能,在達(dá)到記錄集邊界時(shí)自動(dòng)屏蔽相關(guān)的翻頁(yè)控制按鈕以避免產(chǎn)生越界錯(cuò)誤(該功能在刪除、新增記錄等功能中同樣有效)。 7.數(shù)據(jù)查詢模塊調(diào)用:數(shù)據(jù)管理模塊上提供了一個(gè)用來(lái)調(diào)用數(shù)據(jù)查詢模塊的快捷按鈕,與數(shù)據(jù)查詢模塊上的相關(guān)功能聯(lián)合應(yīng)用,可以實(shí)現(xiàn)更強(qiáng)大的人事數(shù)據(jù)管理功能。 2.2.5數(shù)據(jù)查詢模塊 數(shù)據(jù)查詢模塊可根據(jù)各種查詢條件生成對(duì)人事信息數(shù)據(jù)庫(kù)進(jìn)行查詢,以得到符合條件的數(shù)據(jù)。在保證查詢結(jié)果足夠詳細(xì)完整的前提下,設(shè)計(jì)了查詢條件生成器,可針對(duì)多個(gè)查詢條件的自由組合。用戶可根據(jù)需要選擇一個(gè)或多個(gè)查詢條件,并且對(duì)每個(gè)查詢條件的細(xì)節(jié)進(jìn)行控制。數(shù)據(jù)查詢模塊提供了一個(gè)預(yù)覽窗口,可以快速地顯示查詢的結(jié)果。此外,數(shù)據(jù)查詢模塊還提供了對(duì)數(shù)據(jù)管理模塊和數(shù)據(jù)瀏覽模塊的調(diào)用功能,通過(guò)多模塊聯(lián)合應(yīng)用,可以對(duì)查詢結(jié)果進(jìn)行各種處理。 2.2.6數(shù)據(jù)瀏覽模塊 數(shù)據(jù)瀏覽模塊提供了一個(gè)可縮放的數(shù)據(jù)表視圖,這個(gè)視圖可根據(jù)用戶需要顯示各種不同數(shù)據(jù)。即可以顯示數(shù)據(jù)庫(kù)中各數(shù)據(jù)表的內(nèi)容,也可以顯示查詢結(jié)果和結(jié)合了多個(gè)數(shù)據(jù)表內(nèi)容的綜合信息。數(shù)據(jù)瀏覽器提供了一個(gè)比較智能化的數(shù)據(jù)來(lái)源識(shí)別程序,可以根據(jù)不同的條件參數(shù)和調(diào)用方法自動(dòng)判斷顯示內(nèi)容,即可接受其它模塊指定的數(shù)據(jù)源,又可根據(jù)選擇框中的內(nèi)容動(dòng)態(tài)改變顯示數(shù)據(jù)集。 2.3系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì) 2.3.1人事管理系統(tǒng)數(shù)據(jù)流圖 根據(jù)對(duì)該系統(tǒng)的功能要求,畫(huà)出系統(tǒng)的主要數(shù)據(jù)元素的數(shù)據(jù)字典卡片,以具體說(shuō)明數(shù)據(jù)字段卡片中相關(guān)數(shù)據(jù)的含義。 名字:企業(yè)部門(mén)信息表 描述 定義:企業(yè)部門(mén)信息表=編號(hào)+部門(mén)名稱(chēng)+備注 位置:企業(yè)部門(mén)信息表 名字:企業(yè)工作崗位表 描述:記錄每一個(gè)工作崗位情況的表 定義:企業(yè)工作崗位表=編號(hào)+崗位名稱(chēng)+備注 位置:企業(yè)工作崗位表 名字:?jiǎn)T工基本信息表 描述:記錄每一個(gè)員工基本情況的表 定義:?jiǎn)T工基本信息表=員工號(hào)+姓名+性別+出生日期+參加工作時(shí)間+職稱(chēng)+崗位+部門(mén)+狀態(tài)備注 位置:?jiǎn)T工基本信息表 名字:?jiǎn)T工綜合信息表 描述:記錄每一個(gè)員工綜合情況的表 定義:企業(yè)工作崗位表=員工號(hào)+姓名+出生日期+參加工作時(shí)間+職稱(chēng)+崗位+學(xué)歷+外語(yǔ)情況+專(zhuān)業(yè)+學(xué)校+畢業(yè)時(shí)間+婚否+配偶姓名+部門(mén)+狀態(tài)備注 位置:?jiǎn)T工綜合信息表 圖2.2系統(tǒng)主要元素?cái)?shù)據(jù)字典 2.3.2 數(shù)據(jù)分析——概念模型設(shè)計(jì) 需求分析階段主要有兩個(gè)方面的任務(wù):分析用戶的數(shù)據(jù)要求和分析用戶的處理要求。通過(guò)以上分析,已經(jīng)基本了解了用戶對(duì)處理的要求,接下來(lái)要求做的工作是分析用戶對(duì)數(shù)據(jù)的要求。最常用的表示概念性數(shù)據(jù)模型的方法是實(shí)體-聯(lián)系方法,即E—R圖。 1.數(shù)據(jù)庫(kù)建模 經(jīng)過(guò)以上的分析,能夠提取出以下幾個(gè)實(shí)體:?jiǎn)T工,崗位,部門(mén)等。他們的實(shí)體圖如下: 員工號(hào)+姓名+性別+出生日期+參加工作時(shí)間+職稱(chēng)+崗位+部門(mén)+狀態(tài)備注 崗位編號(hào) 崗位名稱(chēng) 崗位 圖2.3員工工作崗位實(shí)體圖 部門(mén) 部門(mén)編號(hào) 部門(mén)名稱(chēng) 圖2.4 企業(yè)部門(mén)實(shí)體圖 員工 員工編號(hào) 姓名 職稱(chēng) 性別 參加工作時(shí)間 出生日期 崗位 部門(mén) 圖2.5 員工實(shí)體圖 員工編號(hào) 學(xué)歷信息 學(xué)校 學(xué)歷 專(zhuān)業(yè) 畢業(yè)時(shí)間 圖2.6 員工學(xué)歷信息實(shí)體圖 配偶姓名 婚姻狀況 婚否 員工編號(hào) 圖2.7 員工婚姻狀況實(shí)體圖 在找出所有實(shí)體的基礎(chǔ)上,需要進(jìn)一步分析各實(shí)體之間的聯(lián)系。經(jīng)過(guò)分析兩兩實(shí)體之間的聯(lián)系,然后進(jìn)行合并,給出所有實(shí)體的聯(lián)系圖即E-R圖: 婚姻狀況 婚否 員工 屬于 屬于 崗位 部門(mén) 學(xué)歷信息 學(xué)歷 配偶姓名 員工編號(hào) 婚否 專(zhuān)業(yè) 畢業(yè)時(shí)間 學(xué)歷 學(xué)校 員工編號(hào) 姓名 性別 崗位 職稱(chēng) 部門(mén) 員工編號(hào) 出生日期 參加工作 崗位編號(hào) 工作 崗位名稱(chēng) 工作 部門(mén)名稱(chēng) 工作 部門(mén)編號(hào) 工作 圖2.8 實(shí)體聯(lián)系圖(E-R圖) 從以上的E-R圖中可以看到,實(shí)體之間的類(lèi)型都屬于一對(duì)一或一對(duì)多的聯(lián)系。 2.關(guān)系描述的設(shè)計(jì) 根據(jù)以上各實(shí)體圖和企業(yè)人事管理的E-R 圖。經(jīng)過(guò)轉(zhuǎn)換,可以導(dǎo)出各個(gè)關(guān)系。其轉(zhuǎn)換現(xiàn)則為:首先每個(gè)實(shí)體應(yīng)該化為一個(gè)關(guān)系,有屬性的聯(lián)系也應(yīng)轉(zhuǎn)化為一個(gè)關(guān)系,然后需要給出每個(gè)關(guān)系的關(guān)鍵字。根據(jù)以上規(guī)則,直接給出所有關(guān)系。 員工(員工編號(hào),姓名,性別,出生日期,參加工作時(shí)間,職稱(chēng),崗位,部門(mén),狀態(tài),備注)關(guān)鍵字為學(xué)號(hào)。 崗位(崗位編號(hào),崗位名稱(chēng),備注)關(guān)鍵字為崗位編號(hào) 部門(mén)(部門(mén)編號(hào),部門(mén)名稱(chēng))關(guān)鍵字為專(zhuān)業(yè)編號(hào) 婚姻狀態(tài)(員工編號(hào),婚否,配偶姓名)關(guān)鍵字為員工編號(hào) 學(xué)歷(員工編號(hào),學(xué)歷,專(zhuān)業(yè),畢業(yè)學(xué)校,畢業(yè)時(shí)間,外語(yǔ)情況)關(guān)鍵字為員工編號(hào) 2.4 實(shí)現(xiàn)過(guò)程 2.4.1 開(kāi)發(fā)工具的選擇 選用JAVA作為前端開(kāi)發(fā)工具,采用SQL Server2005格式的數(shù)據(jù)庫(kù),充分利用其提供的集成開(kāi)發(fā)環(huán)境及支持面向?qū)ο蟮母鞣N標(biāo)準(zhǔn)化控件,結(jié)合SQL語(yǔ)言完成對(duì)數(shù)據(jù)庫(kù)的各種操作,達(dá)到對(duì)學(xué)生信息管理的目的。設(shè)計(jì)時(shí),首先在短時(shí)間內(nèi)先建立系統(tǒng)的應(yīng)用原型,然后對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn)本系統(tǒng)爭(zhēng)取做到程序界面友好,功能完備,容易使用等流行軟件的操作習(xí)慣與特點(diǎn). 2.4.2 數(shù)據(jù)操作功能的實(shí)現(xiàn) 員工信息分布別存儲(chǔ)在三個(gè)相互關(guān)聯(lián)的表“員工基本信息表”、“員工學(xué)歷信息表”和“員工婚姻情況表”中,三個(gè)表通過(guò)關(guān)鍵字“員工編號(hào)”相互關(guān)聯(lián),三個(gè)表的結(jié)果如前所述。 3 課程設(shè)計(jì)總結(jié) 由于課程設(shè)計(jì)時(shí)間較短和本組水平所限,該系統(tǒng)必然會(huì)存在一些缺陷和不足。通過(guò)這次設(shè)計(jì),使我學(xué)到了很多東西,收益非淺,我感覺(jué)理論到實(shí)踐是一個(gè)艱難的過(guò)程,必須勤動(dòng)手,才能發(fā)現(xiàn)問(wèn)題,使自己得到真正的提高。經(jīng)過(guò)了這次的課程設(shè)計(jì)使我學(xué)到了很多知識(shí),給我今后在工作和學(xué)習(xí)上也提供了不少寶貴的經(jīng)驗(yàn)。并且通過(guò)這次做課程設(shè)計(jì)也使我也發(fā)現(xiàn)了自己在學(xué)習(xí)上的不足,主要是動(dòng)手能力的不足,我會(huì)努力在以后的工作道路上繼續(xù)充實(shí)自我,完善自我。但在這次課程設(shè)計(jì)中的最大收獲并不是掌握這幾門(mén)開(kāi)發(fā)工具的應(yīng)用,而是學(xué)會(huì)了設(shè)計(jì)系統(tǒng)的思維方法,以及與同學(xué)們之間相互幫助的精神。- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 人事管理系統(tǒng) 設(shè)計(jì) 報(bào)告
鏈接地址:http://m.kudomayuko.com/p-9567345.html