![《企業(yè)員工信息管理系統(tǒng)的設(shè)計報告(論文)》_第1頁](http://file4.renrendoc.com/view/bee1656a6e7a985ade5141933ca3f44d/bee1656a6e7a985ade5141933ca3f44d1.gif)
![《企業(yè)員工信息管理系統(tǒng)的設(shè)計報告(論文)》_第2頁](http://file4.renrendoc.com/view/bee1656a6e7a985ade5141933ca3f44d/bee1656a6e7a985ade5141933ca3f44d2.gif)
![《企業(yè)員工信息管理系統(tǒng)的設(shè)計報告(論文)》_第3頁](http://file4.renrendoc.com/view/bee1656a6e7a985ade5141933ca3f44d/bee1656a6e7a985ade5141933ca3f44d3.gif)
![《企業(yè)員工信息管理系統(tǒng)的設(shè)計報告(論文)》_第4頁](http://file4.renrendoc.com/view/bee1656a6e7a985ade5141933ca3f44d/bee1656a6e7a985ade5141933ca3f44d4.gif)
![《企業(yè)員工信息管理系統(tǒng)的設(shè)計報告(論文)》_第5頁](http://file4.renrendoc.com/view/bee1656a6e7a985ade5141933ca3f44d/bee1656a6e7a985ade5141933ca3f44d5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
企業(yè)員工信息管理系統(tǒng)的設(shè)計TOC\o"1-3"\h\u13886摘要 IV企業(yè)員工信息管理系統(tǒng)的設(shè)計摘要中國改革開放以來,隨著企業(yè)和機構(gòu)的蓬勃發(fā)展,企業(yè)的信息化建設(shè)越來越有效率,信息化建設(shè)也對企業(yè)和機構(gòu)越來越重要。從以前粗放式、手工作坊式管理到計算機信息化管理,管理方法發(fā)生了翻天復地的變化。企業(yè)的發(fā)展不可避免地會招聘大量員工,這些員工的檔案、考勤、招聘、培訓等。我們必須用專業(yè)信息系統(tǒng)方法來控制它,這樣就不會讓領(lǐng)導者卷入一些無關(guān)緊要的事情。與此同時,管理層的評估和員工薪酬發(fā)放也需要事實作為證據(jù),以避免主觀決策形成員工流失。關(guān)鍵詞:NET,員工信息管理系統(tǒng),信息管理1引言對企業(yè)來說,人力、財力和物力的管理是生存和發(fā)展的重要基礎(chǔ)。H集團一直認為管理人員、財務(wù)和事務(wù)是非常重要的,并采取了相應(yīng)的技術(shù)手段來管理,但由于當時的技術(shù)限制,這些系統(tǒng)彼此獨立,無法共享信息。隨著零售店和員工數(shù)量的快速增長,獨立的個人信息、財務(wù)信息和材料信息不能為企業(yè)提供準確、快速的決策支持,也不能讓專為提高管理效率而設(shè)計的管理流程制度盡快落實。另一方面,由于缺乏分析和管理任務(wù)的原始數(shù)據(jù),因此無法為企業(yè)決策者提供決策支持,因此不能幫助他們從財務(wù)和人力資源管理的角度有效地規(guī)劃和管理企業(yè)資源。企業(yè)員工管理在中國企業(yè)管理中是非常重要的。一方面,它負責為企業(yè)和社會培養(yǎng)各種技能的人才,因為公司的員工是從社會招聘的,所以他們有各種各樣的來源,盡管有書面測試和面試,部門內(nèi)部管理方式不同,辦公環(huán)境和責任環(huán)境也不盡相同,對人力資源管理和信息標準化有很高的要求。另一方面,企業(yè)管理人員必須進行全面的規(guī)劃,企業(yè)內(nèi)部事務(wù)必須全面負責。盡管許多專業(yè)人員同時管理人力資源、財務(wù)管理、部門經(jīng)理和其他專業(yè)人員,因為他們屬于不同的業(yè)務(wù)部門,但他們的管理方法和管理方式不同,這種溝通不便的缺點使公司員工的標準化工作停滯不前。2系統(tǒng)功能性需求分析2.1功能模塊分析系統(tǒng)業(yè)務(wù)流程需求分析是對用戶滿足業(yè)務(wù)需求所需的系統(tǒng)操作點的確認,也是系統(tǒng)開發(fā)的初始階段。本文的系統(tǒng)業(yè)務(wù)流程需求分析是基于對中小型企業(yè)員工實際需求的評估,以及與管理人員和相應(yīng)領(lǐng)導的討論和研究,以及對系統(tǒng)的詳細分析的基礎(chǔ)之上,確定好系統(tǒng)的功能需求。系統(tǒng)中的業(yè)務(wù)應(yīng)用需求是泛指能夠滿足用戶整個業(yè)務(wù)系統(tǒng)需求,以及業(yè)務(wù)系統(tǒng)滿足用戶業(yè)務(wù)需要所能滿足的系統(tǒng)功能。本文針對一般中小企業(yè)的實際經(jīng)營業(yè)務(wù),提出了一系統(tǒng)的實際業(yè)務(wù)管理需求。在全面研究分析和深入總結(jié)之后,本文的業(yè)務(wù)系統(tǒng)信息業(yè)務(wù)管理需求主要包括企業(yè)員工基本信息業(yè)務(wù)、員工求職招聘系統(tǒng)業(yè)務(wù)、工資管理、培訓系統(tǒng)管理和員工信息系統(tǒng)管理五大類的業(yè)務(wù)系統(tǒng)需求。系統(tǒng)業(yè)務(wù)需求見圖1。圖1系統(tǒng)邏輯架構(gòu)圖下表詳細說明了上述系統(tǒng)服務(wù)模塊圖表中所述的系統(tǒng)服務(wù)子服務(wù)。包括員工檔案業(yè)務(wù)、員工薪資業(yè)務(wù)、招聘管理業(yè)務(wù)、培訓管理業(yè)務(wù)和報表管理業(yè)務(wù)的五大業(yè)務(wù)需求,并詳細說明子業(yè)務(wù)。這些表格與數(shù)據(jù)庫中的關(guān)鍵數(shù)據(jù)表格相關(guān)聯(lián),是請假記錄管理和數(shù)據(jù)管理的基本信息。此外,員工的請假信息管理信息還存儲在數(shù)據(jù)表中,可以通過搜索接收信息來獲取數(shù)據(jù)表的查詢。表1員工檔案基本業(yè)務(wù)業(yè)務(wù)模塊子業(yè)務(wù)名稱子業(yè)務(wù)說明員工檔案模塊職員檔案查詢針對員工基本信息的查詢,包括姓名、性別、部門、職務(wù)等內(nèi)容新增職員新增員工檔案等信息新增教育/工作經(jīng)歷對每名員工增加教育、培訓、工作經(jīng)歷等內(nèi)容生日提醒作為企業(yè)人文關(guān)懷的一部分查詢出近期員工生日合同查詢每名員工與企業(yè)所簽署的勞動合同及保密協(xié)議新建合同增加員工相對應(yīng)的勞動合同及保密協(xié)議表2員工工資基本業(yè)務(wù)業(yè)務(wù)模塊子業(yè)務(wù)名稱子業(yè)務(wù)說明員工工資模塊工資查詢以月為單位查詢每位員工的工資詳單導出工資單以Excel表的方式導出員工工資詳單并提供管理者下載表3員工招聘基本業(yè)務(wù)業(yè)務(wù)模塊子業(yè)務(wù)名稱子業(yè)務(wù)說明員工招聘模塊簡歷查詢查詢每名員工的簡歷添加簡歷增加員工簡歷到系統(tǒng)中去簡歷數(shù)據(jù)庫對以往由于多種原因為成功錄用的人員簡歷進行錄入,待有合適崗位時可以在數(shù)據(jù)庫中查詢導入簡歷數(shù)據(jù)庫以應(yīng)聘部門、面試時間、簡歷狀態(tài)等情況進行查詢或以標準格式導入表4員工培訓基本業(yè)務(wù)業(yè)務(wù)模塊子業(yè)務(wù)名稱子業(yè)務(wù)說明員工培訓模塊課程查詢以講師、課程名稱、入職時間等關(guān)鍵字為依據(jù)查詢目前公司開展的培訓課程新建培訓課程開設(shè)新的公司培訓課程并填報表5表單管理基本業(yè)務(wù)業(yè)務(wù)模塊子業(yè)務(wù)名稱子業(yè)務(wù)說明表單管理模塊入職通知將新入職的新員工由人力資源負責任發(fā)送郵件到相關(guān)部門,介紹該員工的信息詳情離職申請表由員工發(fā)起員工離職表,部門、人力、總經(jīng)理等審批表6報表管理基本業(yè)務(wù)業(yè)務(wù)模塊子業(yè)務(wù)名稱子業(yè)務(wù)說明報表管理模塊員工屬性分析依據(jù)員工性別、學歷、部門、專業(yè)等層面進行對比,對比以圖表形式描述員工入職率/離職率分析以圖表的方式展現(xiàn)員工入職和離職數(shù)量對比情況表7系統(tǒng)配置基本業(yè)務(wù)業(yè)務(wù)模塊子業(yè)務(wù)名稱子業(yè)務(wù)說明系統(tǒng)配置模塊參數(shù)配置對各模塊的相關(guān)字段內(nèi)容進行增刪管理子業(yè)務(wù)對系統(tǒng)的用戶、角色、權(quán)限等進行管理2.2系統(tǒng)用例分析用例圖是基于UML(UnitedModelingLanguage,統(tǒng)一圖形建模語言)的一種[33],UML使用的是一組完全可視的簡化圖形符號表來作為統(tǒng)一建模語言(參見如下一類用例圖)。這些數(shù)字符號格式可即時準確描述一個系統(tǒng)的所有各個方面。UML可以通過在兩個圖形之間分別創(chuàng)建不同的相互關(guān)系(就比如圖形類和其他類之間的相互關(guān)系)來精確描述這個模型。UML分為靜態(tài)模型中的圖和用于動態(tài)模型中的圖之分,靜態(tài)模型中的圖主要包括了分類模型圖、對象模型圖、包圖、組件模型圖、部署模型圖;用于動態(tài)模型中的圖主要包括經(jīng)常例圖、時序模型圖、狀態(tài)圖、活動模型圖、協(xié)作圖。用例圖也可以稱為企業(yè)用戶需求模型架構(gòu)圖,是企業(yè)軟件中從需求統(tǒng)計分析發(fā)展到最終系統(tǒng)實現(xiàn)的第一步,它從服務(wù)客戶的各個角度詳細描述了系統(tǒng)的基本功能[34]。用例圖是一種用來準確描述系統(tǒng)參與者所需要理解的一個系統(tǒng)主要功能,用于系統(tǒng)需求設(shè)計分析階段,列出一個系統(tǒng)中能使得用例和參與者,以及用例與用例、參與者相互之間的作用關(guān)系。用例圖通常包括參與者、用例和關(guān)系,參與者(Actor)通常是與任何使用該操作系統(tǒng)或其他基本系統(tǒng)的操作系統(tǒng)交互的任何人,在UML中,參與者以人形圖標形式表示;每個用例(UseCase)可以代表系統(tǒng)的完整全部功能,在UML中,使用者以橢圓圖標表示:用來定義每個用例之間的關(guān)系,包括功能泛化關(guān)系、擴展關(guān)系和功能包含關(guān)系。本管理系統(tǒng)的企業(yè)用戶主要管理針對的可以是所有企業(yè)系統(tǒng)員工,同時也可以包括高管領(lǐng)導層和管理權(quán)限最大的企業(yè)系統(tǒng)管理員。其系統(tǒng)用戶分類圖如圖2所示圖2系統(tǒng)用戶分類圖系統(tǒng)操作用戶主要包含所有企業(yè)管理者、普通員工、系統(tǒng)管理員,其中企業(yè)管理者主要訴求為對整個企業(yè)內(nèi)部管理過程負責,系統(tǒng)為整個企業(yè)所有管理者員工提供企業(yè)管理理論依據(jù)和決策建議,同時對普通員工的職業(yè)培訓、入職等各項業(yè)務(wù)流程進行系統(tǒng)數(shù)字化信息管理及并保存;員工訴求為查詢工資、培訓課程和自己的檔案查詢;系統(tǒng)管理員訴求為系統(tǒng)權(quán)限、角色、用戶的分配,同時對系統(tǒng)的各模塊數(shù)據(jù)進行合理化配置。系統(tǒng)管理員業(yè)務(wù)用例圖如圖3所示圖3管理員用例圖企業(yè)管理者的用例分析如圖4所示圖4管理者用例圖企業(yè)員工業(yè)務(wù)用例如圖3-5所示圖5企業(yè)員工用例圖3系統(tǒng)框架設(shè)計架構(gòu)設(shè)計3.1設(shè)計原則總體設(shè)計對于以后的研究和開發(fā)具有重要意義,系統(tǒng)的功能結(jié)構(gòu)和物理結(jié)構(gòu)將根據(jù)用戶的需求分析結(jié)果進行規(guī)劃。系統(tǒng)軟件體系結(jié)構(gòu)設(shè)計是整個設(shè)計的核心過程。通常,軟件體系結(jié)構(gòu)是按層次進行設(shè)計的,然后在下一個編碼過程中按體系結(jié)構(gòu)進行設(shè)計。本文的系統(tǒng)屬于B/S體系結(jié)構(gòu),因此,軟件體系結(jié)構(gòu)主要分為用戶層、應(yīng)用程序?qū)?、業(yè)務(wù)層和數(shù)據(jù)層四個層次,圖6是系統(tǒng)軟件體系結(jié)構(gòu)的示意圖。圖6系統(tǒng)軟件架構(gòu)示意圖3.2功能模塊設(shè)計企業(yè)員工信息管理系統(tǒng)模塊分為三大類,分別是員工查詢子系統(tǒng)、員工管理中心子系統(tǒng)、系統(tǒng)后臺管理子系統(tǒng)。其中公司員工工資查詢?yōu)橄到y(tǒng)前臺管理模塊,員工平時可以直接憑工號等相關(guān)信息直接登錄公司系統(tǒng)后臺查看自己的基本工資、培訓學歷科目、檔案等相關(guān)信息;員工管理中心子系統(tǒng)是以企業(yè)的經(jīng)理人為視角,統(tǒng)一管理企業(yè)所有員工的響應(yīng)信息,對整個企業(yè)員工有整體把控,也為決策者提供必要的數(shù)據(jù)及決策支持;系統(tǒng)后臺管理子系統(tǒng)包括人員的角色、權(quán)限、用戶的增刪改查,主要對應(yīng)用系統(tǒng)起到管理維護作用。三個子系統(tǒng)展現(xiàn)的內(nèi)容各不相同,使用者視角也不一樣。下面,分別對各子系統(tǒng)進行逐一分析設(shè)計。3.2.1員工自助查詢子系統(tǒng)使用員工查詢子系統(tǒng)的是公司普通員工,當員工使用其工號和密碼登錄時,他們只能查看自己的專業(yè)信息,而不能查看其他員工的信息。這是為了確保其他員工的隱私。員工自助服務(wù)子系統(tǒng)對應(yīng)的模塊圖如圖7所示,作為員工自助查詢子系統(tǒng)的模塊圖。圖7員工自助查詢子系統(tǒng)模塊圖我的合同模塊主要記錄員工與企業(yè)簽訂的勞動合同電子版,員工可以通過下載附件的方式查看相應(yīng)合同,但不能增加修改合同。在查詢頁面員工可以查看自己的合同類別、合同名稱、合同編號、合同簽約日期、合同生效開始日期、合同生效結(jié)束日期以及合同狀態(tài)等內(nèi)容,方便員工及時與企業(yè)簽署續(xù)約合同。我的工資模塊員工登錄后可以根據(jù)年、月的方式查看自己的工資信息包括工資的金額和發(fā)放情況等內(nèi)容。同時員工可以導出自己的工資條等內(nèi)容方便留存。培訓計劃模塊以月為單位并且以日歷的形式展現(xiàn)本月員工需要參與的培訓計劃,員工不能自己添加培訓計劃,但可以查看每個月培訓的具體內(nèi)容便于安排時間。3.2.2員工管理中心子系統(tǒng)員工管理中心子系統(tǒng)是企業(yè)員工管理系統(tǒng)的重心。員工管理中心子系統(tǒng)為企業(yè)經(jīng)理提供了一個管理員工的界面平臺。此子系統(tǒng)與員工自助查詢子系統(tǒng)不同,保護員工隱私和系統(tǒng)安全。員工管理數(shù)據(jù)中心服務(wù)子系統(tǒng)主要分為員工檔案服務(wù)管理、薪資服務(wù)管理、招聘服務(wù)管理、培訓服務(wù)管理、表單服務(wù)管理、報表服務(wù)管理、參數(shù)設(shè)置等八個模塊。每個模塊劃分為多個子模塊,如圖8所示圖8員工管理中心子系統(tǒng)模塊圖檔案管理模塊檔案管理是員工管理中心子系統(tǒng)的關(guān)鍵模組。檔案管理模塊分為員工的檔案共享、新員工、新培訓/工作經(jīng)歷、生日提醒、合同原因、新合同和其他子功能??梢允褂脝T工姓名、員工編號、開始日期、狀態(tài)等字段來查詢員工狀態(tài)。根據(jù)所查詢的結(jié)果顯示,管理員可以將其用列表進行查看,列表有員工編號、登入名稱、性別、部門、職位、電話號碼及學歷、入職日期、合同到期日的中文名稱等字段,同時設(shè)置編輯按鈕,點擊編輯,可以編輯員工的檔案文件信息。工資管理模塊薪資調(diào)查子功能可以查看員工的薪資信息,包括薪資數(shù)量和薪資狀態(tài)(按年和月)。同時,也可以導出員工的工資條和其他內(nèi)容,以方便保存。招聘管理模塊招聘管理的子功能,管理人可以查詢字段信息,例如名稱、應(yīng)聘職位、應(yīng)用應(yīng)聘部門、工作年、狀態(tài)等,查詢結(jié)果以表格形式顯示。表格欄位包括員工姓名、性別、連絡(luò)人電話、專業(yè)、應(yīng)聘職位、應(yīng)聘部門、工作年數(shù)、預(yù)期工資、工作清單狀態(tài)、面試時間,并指定編輯按鈕以編輯記錄,管理人可以將簡歷子功能添加到系統(tǒng)員工列表中。培訓管理模塊培訓管理主要是對公司管理的技能培訓的管理,包括學習課程查詢和新的培訓課程模塊。課程查詢可依據(jù)講師姓名、課程名稱、入職時間(范圍)及課程類別進行,查詢結(jié)果顯示在表格中,此表格提供ID號、課程編號、課程名稱、時間、位置、類別、講師及其他欄位,設(shè)定編輯按鈕以協(xié)助管理員編輯課程。新增的課程子功能包括兩種類型,是基本課程資訊和學員資訊。課程的基本資訊包括訓練名稱、課程編號、訓練時間間隔、課程持續(xù)時間(天)、課程類別、訓練地點、講師等欄位;學員信息包括培訓成本、人數(shù)、培訓經(jīng)理/部門、培訓班級(內(nèi)部培訓、外部培訓)、會議部門、受眾、課程介紹、學習目標、課程附件等。表單管理模塊表單管理模塊主要包括諸如入職通知和離職通知表單等子功能。入職通知功能的作用是通過電子郵件向相關(guān)部門通知員工的詳細信息,并與相關(guān)部門聯(lián)系。離職申請表的主要任務(wù)之一是在相關(guān)員工在冊的員工提出申請離職前的申請,人事部進行相關(guān)員工個人離職基本信息真實填報,由相關(guān)部門經(jīng)理、行政主管部門相關(guān)負責人和上級人力資源保障部門相關(guān)負責人聯(lián)名簽字后立即完成填報流程。報表管理模塊報表管理模塊分為員工特征分析和入職率/離職率分析。員工特性分析功能必須對當前員工的檔案屬性進行分類和分析,分析的內(nèi)容包括部門員工性別比、員工學歷比率、婚姻狀況比率、員工籍貫比率等。以上比較以圖形方式表示,可以用折線圖、餅圖和柱形圖表示。對入職率/離職率的統(tǒng)計分析主要基于一年中的統(tǒng)計周期,一個月作為每個節(jié)點,并以折線圖或柱形圖顯示統(tǒng)計分析。參數(shù)設(shè)置模塊參數(shù)設(shè)置主要為公司經(jīng)理提供了添加、刪除、修改和檢查系統(tǒng)內(nèi)業(yè)務(wù)字段的功能。此類字段不包括系統(tǒng)的操作和維護,因此將放置在員工管理中心的子系統(tǒng)中。參數(shù)設(shè)置包括的子功能有很多,例如檔案設(shè)置、合同配置、招聘配置和培訓配置。檔案配置包括部門配置、辦公室位置配置、國籍配置、工作配置、專業(yè)配置、價值配置、憑證類型配置、民族類別配置、教育配置、政治設(shè)定檔配置等功能;合同配置包括合同狀態(tài)、合同級功能;招聘配置包括工作年限配置、簡歷狀態(tài)配置、簡歷來源配置、應(yīng)聘職位配置等功能;培訓配置包括課程配置和訓練位置配置。3.2.3系統(tǒng)后臺管理子系統(tǒng)系統(tǒng)后臺管理子系統(tǒng)專為系統(tǒng)管理員對系統(tǒng)運維操作使用,其各子功能模塊如圖9所示圖9系統(tǒng)后臺管理各子功能模塊圖員工管理員工管理包括員工列表、部門管理和角色管理等子功能??梢运阉鲉T工列表的部門、名稱,搜尋內(nèi)容以表格格式顯示,并分別設(shè)定登入名稱、顯示名稱、部門、員工編號和電話號碼,還定義了用于添加用戶、刪除批處理、批量角色、批量更新、導出用戶、添加批處理和Excel導出和其他字段的名稱和按鈕。部門管理部門管理以表格式顯示部門相關(guān)的信息,設(shè)置排序編號、部門名稱、人員和其他字段,并設(shè)置功能按鈕,如添加、批量刪除、更新、編輯、刪除和Excel導入。角色管理角色管理器以表格式顯示與系統(tǒng)角色相關(guān)的信息,并確定角色名稱、是否內(nèi)置、人員查詢和其他字段。郵件配置管理郵件配置管理主要控制系統(tǒng)電子郵件服務(wù)器的相關(guān)參數(shù)。參數(shù)的特殊內(nèi)容包括電子郵件服務(wù)器用戶名、SMTP地址、收件人姓名、密碼、發(fā)件人地址、端口號等。關(guān)于此子模塊主要列出了應(yīng)用程序系統(tǒng)服務(wù)器的當前運行狀態(tài)和開發(fā)者的聯(lián)系信息,這些信息在發(fā)生故障后非常有用。4數(shù)據(jù)庫設(shè)計4.1數(shù)據(jù)庫設(shè)計原則資料管理是一個信息庫。要索引和分隔大量數(shù)據(jù),最好使用數(shù)據(jù)庫。但是,要成功構(gòu)建一個密集、高效和全面的網(wǎng)絡(luò)數(shù)據(jù)庫并不容易。出色的業(yè)務(wù)數(shù)據(jù)庫無疑可以有助于程序員有效減少在邏輯上的操作并大大降低業(yè)務(wù)出錯的發(fā)生可能性;但是一個不好的業(yè)務(wù)數(shù)據(jù)庫,會當一個數(shù)據(jù)庫功能需要同時添加其他功能時,不能對其進行大量擴展,或者大量冗余,這會直接導致性能出現(xiàn)瓶頸。因此,構(gòu)建一個優(yōu)秀的數(shù)據(jù)庫并很好地設(shè)計每個表顯得尤為重要。然而,許多問題都非常復雜,難以解決,因此需要在累積系統(tǒng)的把握和程序代碼專業(yè)知識和經(jīng)驗。但認為最好的方法是“綜合考慮,權(quán)衡利弊。4.2數(shù)據(jù)庫設(shè)計方法當開始設(shè)計數(shù)據(jù)庫時,需要做一個整體的設(shè)計,而且不能圖用最快的速度完成。數(shù)據(jù)庫最簡單的屬性理解方式是因為數(shù)據(jù)庫本身是一個數(shù)據(jù)系統(tǒng),而表是它們的對象和每個字段是其基本屬性。確保一個數(shù)據(jù)庫安全事件正常安全運行的四個關(guān)鍵基本要素通常包括:(1)原子性,基本表中的原來字段不能分解。(2)原始性、基本表格記錄為原始資料(基本資料)記錄。(3)演繹性,所有的程序輸出代碼數(shù)據(jù)都必須可以從代碼基本表和其他代碼表中的數(shù)據(jù)進行導出。(4)穩(wěn)定性:基本表格結(jié)構(gòu)相對穩(wěn)定,表格資料必須保留很長時間。就軟件開發(fā)而言,這些年來比較熱門的當數(shù)"領(lǐng)域驅(qū)動設(shè)計"了。"領(lǐng)域驅(qū)動設(shè)計"簡拼為DDD,DDD是全面基于面向?qū)ο蟮乃枷敕治雠c設(shè)計技術(shù),對系統(tǒng)技術(shù)架構(gòu)逐一進行了多層次規(guī)劃,與此同時對系統(tǒng)中每個類進行了策略及類型的劃分。因此"領(lǐng)域驅(qū)動設(shè)計"能夠指導面向?qū)ο箝_發(fā)人員、系統(tǒng)分析人員和設(shè)計人員合理地組織工作,各有側(cè)重、彼此協(xié)作,有條不紊地進行復雜系統(tǒng)的開發(fā),幫助他們建立豐富而實用的領(lǐng)域模型,并由此創(chuàng)建長期適用的優(yōu)質(zhì)軟件。設(shè)計應(yīng)用數(shù)據(jù)庫時,需要嚴格遵循一些基本規(guī)則,以便于減少冗余和保證擁有合理的數(shù)據(jù)結(jié)構(gòu)。在關(guān)系數(shù)據(jù)庫中,這種關(guān)系規(guī)則也被稱為范式。范式可滿足特定的設(shè)計需求。設(shè)計合理的關(guān)系數(shù)據(jù)庫需要滿足一定的范式。實際開發(fā)有三種基本的設(shè)計理念:(1)第一范式(以確保每一欄保持為原子性)(2)第二個表范式(為了確保每個表中的每一列與表的主鍵相關(guān)聯(lián))(3)第三范式(請確定每一欄與主要鍵欄直接相關(guān),而非中間關(guān)聯(lián))依據(jù)范例設(shè)計的資料庫,最大的優(yōu)點是排除了數(shù)據(jù)庫冗余的情況,而且結(jié)構(gòu)簡單穩(wěn)定,是,問題是效能降低。例如,我們有一個儲存部分資料的表格,其中一個是用戶的ID,而大多數(shù)的活動都只顯示使用者名稱,無需顯示密碼和電子郵件地址等信息。事實上,這是最常被討論的“關(guān)聯(lián)”或“不關(guān)聯(lián)”問題。關(guān)聯(lián)的好處:(1)干凈、簡單、獨立。雖然從整個系統(tǒng)的角度來看,表之間的連接要多得多,但每個表都是獨立的,從而保持了整個系統(tǒng)的簡單性。(2)部分使用邏輯處理業(yè)務(wù)將數(shù)據(jù)提交給DBA。數(shù)據(jù)庫查詢接口層將重點主要放在對于SQL等查詢模式語句的編寫準備上,而那些高級別的數(shù)據(jù)業(yè)務(wù)系統(tǒng)開發(fā)人員則可以省下很多麻煩。(3)由于所有關(guān)聯(lián)字段都使用主鍵進行查詢,因此錯誤的可能性會降低。此外,對關(guān)聯(lián)的表的記錄所做的更改可能會導致多個表的同步,這種同步很難處理,而且容易出錯。(4)關(guān)聯(lián)的業(yè)務(wù)表格主要就是使用了SQL等指來協(xié)助完成關(guān)聯(lián)業(yè)務(wù)和處理邏輯,而未完成關(guān)聯(lián)的業(yè)務(wù)表格中則可能會需要上層應(yīng)用程序自行增加負責一部分邏輯分析判斷的處理任務(wù),混亂的業(yè)務(wù)邏輯與煩雜的邏輯判斷,增加了時間和困難度。因此,該軟件關(guān)聯(lián)設(shè)計降低了非程序員發(fā)現(xiàn)錯誤的發(fā)生可能性。關(guān)聯(lián)的壞處:(1)反復查詢固定表,導致重復資源浪費和性能下降。(2)記錄查詢需要查詢兩個或多個表,從而導致運行時間延長、服務(wù)器性能下降并降低用戶體驗。(3)多個外鍵、和多個連接組件增加了系統(tǒng)的操作復雜性。4.3安全性設(shè)計信息的性質(zhì)決定了高安全性是系統(tǒng)設(shè)計的第一原則,在系統(tǒng)設(shè)計階段重點對企業(yè)員工信息管理系統(tǒng)的安全架構(gòu)進行了設(shè)計??梢哉f服務(wù)器的物理安全是系統(tǒng)安全設(shè)計的根本所在,系統(tǒng)服務(wù)器的物理安全是整個系統(tǒng)安全防護的根本,目前很多大型的企事業(yè)單位都設(shè)立了自己的數(shù)控機房和核心機房,這些機房的安全防護措施對服務(wù)器的物理安全起到了良好的保證作用。服務(wù)器的物理安全首先要保證服務(wù)器的溫度和濕度在合理的控制范圍內(nèi),避免服務(wù)器因為溫度過高而出現(xiàn)的自動關(guān)機和CPU或者電源燒毀的情況發(fā)生,然后
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州2025年貴州省衛(wèi)生健康委員會部分直屬事業(yè)單位招聘141人筆試歷年參考題庫附帶答案詳解
- 荊州2025年湖北荊州市市直事業(yè)單位人才引進388人筆試歷年參考題庫附帶答案詳解
- 河南河南省實驗幼兒園面向教育部直屬師范大學2025屆公費師范畢業(yè)生招聘筆試歷年參考題庫附帶答案詳解
- 2025年中國固體亞氯酸鈉市場調(diào)查研究報告
- 2025至2031年中國陶瓷型自動鞋套機行業(yè)投資前景及策略咨詢研究報告
- 2025年脫扣器自動拍打清洗機項目可行性研究報告
- 2025至2031年中國組合音響揚聲器行業(yè)投資前景及策略咨詢研究報告
- 2025年玻璃濾片包裝回收箱項目可行性研究報告
- 2025至2031年中國機車塑膠配件行業(yè)投資前景及策略咨詢研究報告
- 2025年手機沙發(fā)項目可行性研究報告
- 中國心理衛(wèi)生協(xié)會家庭教育指導師參考試題庫及答案
- 智能廣告投放技術(shù)方案
- 知識產(chǎn)權(quán)保護執(zhí)法
- 高質(zhì)量社區(qū)建設(shè)的路徑與探索
- 數(shù)字化時代的酒店員工培訓:技能升級
- 足球守門員撲救技巧:撲救結(jié)合守護球門安全
- 《學術(shù)規(guī)范和論文寫作》課件全套 第1-10章 知:認識研究與論文寫作 - 引文規(guī)范
- 起重機更換卷筒施工方案
- 01智慧物流信息技術(shù)概述
- 精神發(fā)育遲滯的護理查房
- 茶多糖和茶多酚的降血糖作用研究
評論
0/150
提交評論