freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

企業(yè)人事管理系統(tǒng)的開(kāi)發(fā)設(shè)計(jì)實(shí)現(xiàn)-蘇州大學(xué)本科生學(xué)位論文范文模板參考資料(編輯修改稿)

2026-01-12 10:20 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 高了企業(yè)的工作效率,簡(jiǎn)化了企業(yè)行政手續(xù),節(jié)省了人力物力。 MVC 體系結(jié)構(gòu)(模型 視圖 控制器) 在模型 視圖 控制器( MVC)體系結(jié)構(gòu)中,中心 Servlet(被稱(chēng)為控制器)接受所有的應(yīng)用程序請(qǐng)求。然后控制器將對(duì)請(qǐng)求進(jìn)行處理,同時(shí)使用模型 2 準(zhǔn)備視圖(通常是 JSP)所需的任何數(shù)據(jù),并將此數(shù)據(jù)轉(zhuǎn)發(fā)給 JSP。接著 JSP 使用由控制器準(zhǔn)備的數(shù)據(jù)生成瀏覽器的響應(yīng)。本體系結(jié)構(gòu)中,事務(wù)邏輯和顯示邏輯彼此相互獨(dú)立。事務(wù)代碼和顯示代碼的相互獨(dú)立使得可以向應(yīng)用程序中添加多個(gè)界面,例如 Web、無(wú)線或 GUI( Swing)。此外,這種相互獨(dú)立也使得可以很好地重復(fù)使用代碼。 圖 21 模型 2體系結(jié)構(gòu) 模型組件 在 MVC 體系結(jié)構(gòu)中,模型組件提供了一個(gè)訪問(wèn)應(yīng)用程序使用的數(shù)據(jù)和 /或服務(wù)的接口。通過(guò)這種方式,控制器在處理應(yīng)用程序的數(shù)據(jù)時(shí)就不必嵌入代碼,而 蘇州大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 12 是與執(zhí)行數(shù)據(jù)訪問(wèn)和處理的模型組件進(jìn)行通信。接著,模型組件就會(huì)提供事務(wù)邏輯。模型組件有多種形式:簡(jiǎn)單的基礎(chǔ) JavaBean,復(fù)雜的 Enterprise JavaBean(EJB)或 Web 服務(wù)。 視圖組件 視圖組件在 MVX 體系結(jié)構(gòu)中是用來(lái)生成瀏覽器的響應(yīng)。因此,視圖組件提供的也就 是用戶所看到的內(nèi)容。通常,試圖組件是簡(jiǎn)單的 JSP 或 HTML 頁(yè)面。然而,可以像使用 WML 或其他視圖技術(shù)一樣輕松地使用體系結(jié)構(gòu)中的這一部分。這是MVC 的主要設(shè)計(jì)優(yōu)點(diǎn)之一。開(kāi)發(fā)者可以使用喜歡的任何視圖技術(shù)而不會(huì)影響應(yīng)用程序的模型層。 控制器組件 MVC 體系結(jié)構(gòu)的核心是控制器組件。控制器是一個(gè)典型的 Servlet,用來(lái)接收應(yīng)用程序的請(qǐng)求以及管理模型層和視圖層之間的數(shù)據(jù)流。因此,它控制著模型層和視圖層之間的交互方式??刂破鹘?jīng)常使用幫助類(lèi)來(lái)委托控制特定請(qǐng)求的處理。 Struts 框架 Struts 使用 Model2 體系結(jié)構(gòu)。 ActionServlet 類(lèi)負(fù)責(zé)控制流程, Action 類(lèi)負(fù)責(zé)存取業(yè)務(wù)邏輯類(lèi)。當(dāng) ActionServlet 類(lèi)送容器中獲得一個(gè)請(qǐng)求時(shí),它使用請(qǐng)求的 URI(也稱(chēng)為路徑)來(lái)決定是哪一個(gè) Action 來(lái)處理該請(qǐng)求。一個(gè) Action 可以檢驗(yàn)輸入的合法性、通過(guò)業(yè)務(wù)邏輯層來(lái)讀取數(shù)據(jù)庫(kù)或者其他數(shù)據(jù)服務(wù)中的信息。 要校驗(yàn)輸入的合法性或者是使用該輸入來(lái)修改數(shù)據(jù)庫(kù)中的內(nèi)容, Action 需要用戶提交給它處理數(shù)據(jù)。為了避免每一個(gè) Action 都要處理從請(qǐng)求中提取輸入數(shù)據(jù)的操作, Struts將這些輸入數(shù)據(jù)綁定到 JavaBean中 。每一個(gè)這樣的輸入 Bean都是 Struts 中 ActionForm 類(lèi)的子類(lèi)。 ActionServlet 通過(guò)查看請(qǐng)求的路徑就可以決定哪一個(gè) ActionForm 用來(lái)包含輸入數(shù)據(jù)。這些 ActionForm 類(lèi)都應(yīng)該是 的子類(lèi)。 每一個(gè) HTTP 請(qǐng)求都必須有一個(gè) HTTP 響應(yīng)。一般而言, Struts 自己并不生成響應(yīng),而是將請(qǐng)求轉(zhuǎn)發(fā)到其他資源上去 —— 例如 JSP 頁(yè)面。 Struts 提供一個(gè)名為 ActionForward 的類(lèi)來(lái)將邏輯名保存到每個(gè)頁(yè)面的路徑。當(dāng)業(yè)務(wù)邏 輯部分已經(jīng)執(zhí)行完成后, Action 會(huì)選擇一個(gè) ActionForward,并且將它返回給總控 蘇州大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 13 servlet。總控 servlet 會(huì)使用在該 ActionForward 中存儲(chǔ)的物理路徑來(lái)調(diào)用對(duì)應(yīng)的頁(yè)面來(lái)完成 HTTP 響應(yīng)部分。 Struts 將所有這些方面的細(xì)節(jié)信息都定義在 ActionMapping 對(duì)象中。每一個(gè) ActionMapping 對(duì)象都對(duì)應(yīng)于一個(gè)指定的路徑。當(dāng)該路徑被請(qǐng)求時(shí),總控servlet 會(huì)獲取對(duì)應(yīng)的 ActionMapping 對(duì)象。該對(duì)象會(huì)告訴總控 servlet 該使用哪些 Action、 ActionForm 和 ActionForward 對(duì)象。 全部有關(guān) Action、 ActionForm、 ActionForward 以及 ActionMapping 的信息和其他的配置信息都在 文件中聲明。 ActionServlet 在啟動(dòng)的時(shí)候會(huì)讀取該文件,并且創(chuàng)建包含所有這些配置對(duì)象的數(shù)據(jù)庫(kù)。在運(yùn)行時(shí)刻,Struts 會(huì)使用這些對(duì)象,而不是文件本身。圖 22 說(shuō)明了這些組件是如何集成在一起的。 圖 22 Struts 概述 開(kāi)發(fā)環(huán)境簡(jiǎn)介 SQL Server 2021 SQL Server 2021 系統(tǒng)是一個(gè)先進(jìn)的面向新世紀(jì)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它引入了大量先進(jìn)的數(shù)據(jù)庫(kù)技術(shù),代表了未來(lái)數(shù)據(jù)庫(kù)技術(shù)的發(fā)展趨勢(shì),可以為各種用戶提供完整的數(shù)據(jù)庫(kù)應(yīng)用解決方案。除了其關(guān)系型系統(tǒng)的內(nèi)核之外,它的分布式查詢處理、強(qiáng)大的觸發(fā)器功能、方便的數(shù)據(jù)發(fā)布等特點(diǎn),使它充滿著未來(lái)數(shù) 蘇州大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 14 據(jù)庫(kù)技術(shù)的氣息。 SQL Server 2021 的特點(diǎn)如下: (1) 易用性,它擁有微軟產(chǎn)品的一貫特性,簡(jiǎn)單易用。 (2) 可伸縮性,它使用的是動(dòng)態(tài)數(shù)據(jù)庫(kù),當(dāng)用戶的數(shù)據(jù)超過(guò)原先申請(qǐng)的大小時(shí),數(shù)據(jù)庫(kù)文件可自動(dòng)擴(kuò)大,直到占滿整個(gè)磁盤(pán)空間。 (3) 集成性,它已經(jīng)與 Windows 2021 以上的操作系統(tǒng)緊密結(jié)合,能夠提供更加有效的安全性。 MyEclipse MyEclipse企業(yè)級(jí)工作平臺(tái) ( MyEclipse Enterprise Workbench , 簡(jiǎn)稱(chēng)MyEclipse) 是對(duì) Eclipse IDE的擴(kuò)展 , 利用它我們可以在數(shù)據(jù)庫(kù)和 J2EE的開(kāi)發(fā)、發(fā)布 , 以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 在結(jié)構(gòu)上, MyEclipse的特征可以被分為 7類(lèi): ( 1) J2EE模型 ( 2) WEB開(kāi)發(fā)工具 ( 3) EJB開(kāi)發(fā)工具 ( 4)應(yīng)用程序服務(wù)器的連接器 ( 5) J2EE項(xiàng)目部署服務(wù) ( 6)數(shù)據(jù)庫(kù)服務(wù) ( 7) MyEclipse整合幫助 對(duì)于以上每一種功能上的類(lèi)別,在 Eclipse中都有相應(yīng)的功能部件,并通過(guò)一系列的插件來(lái)實(shí)現(xiàn)它們。 MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓開(kāi)發(fā)者在不影響其他模塊的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。 簡(jiǎn)單而言, MyEclipse是 Eclipse的插件,也是一款功能強(qiáng)大的 J2EE集成開(kāi)發(fā)環(huán)境,支持代碼編寫(xiě)、配置、測(cè)試以及除錯(cuò)。 蘇州大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 15 第三章 系統(tǒng)需求分析 需求分析概述 需求分析的目標(biāo) 需求分析的目標(biāo):按照系統(tǒng)規(guī)劃原則在業(yè)務(wù)系統(tǒng)項(xiàng)目的范圍內(nèi),具體明確系統(tǒng)開(kāi)發(fā)的目標(biāo)和用戶的信息要求。通過(guò)對(duì)現(xiàn)行系統(tǒng)的管理水平、原始數(shù)據(jù)的精確程度、規(guī)章制度是否齊全和切實(shí)可行、各級(jí)領(lǐng)導(dǎo)對(duì)開(kāi)發(fā)新的管理系統(tǒng)是否有比較清楚地認(rèn)識(shí)和積極的態(tài)度、部門(mén)級(jí)別中是否能夠抽調(diào)出比較精通本行業(yè)管理業(yè)務(wù)并且對(duì)本單位存在問(wèn)題有深刻理解的相關(guān)人員等內(nèi)容的詳 細(xì)調(diào)查,從而獲得軟件開(kāi)發(fā)的基礎(chǔ),確定總體設(shè)計(jì)的限制條件,確認(rèn)軟件測(cè)試的具體要求,定義詳細(xì)的功能模塊,以求達(dá)到協(xié)助系統(tǒng)開(kāi)發(fā)的根本目的。 需求分析的原則 需求分析的基本原則是: (1) 需要能夠表達(dá)和理解問(wèn)題的信息域和功能域; (2) 要能以層次化的方式對(duì)問(wèn)題進(jìn)行分解和不斷細(xì)化; (3) 要給出系統(tǒng)的邏輯視圖和物理視圖。 蘇州大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 16 系統(tǒng)總體需求分析 圖 31 系統(tǒng)用例圖 在圖 31 中可見(jiàn),系統(tǒng)包括了管理員和普通員工兩種用戶。管理員涉及了檢索員工信息、管理員工檔案、管理培訓(xùn)信息、管理職稱(chēng)評(píng)定、管 理員工獎(jiǎng)懲、管理員工調(diào)動(dòng)這些所有的功能,而普通員工只有檢索員工信息這一項(xiàng)功能。 數(shù)據(jù)流分析及數(shù)據(jù)字典 數(shù)據(jù)流分析 任何軟件系統(tǒng)從根本上說(shuō)都是對(duì)數(shù)據(jù)進(jìn)行加工過(guò)變換的工具,因此數(shù)據(jù)在系統(tǒng)中的流動(dòng)成為了開(kāi)發(fā)各種軟件系統(tǒng)的主要研究對(duì)象。大型復(fù)雜的軟件系統(tǒng) ,其DFD 可能含有數(shù)百至數(shù)千個(gè)加工 ,不能設(shè)想一次就將它們?nèi)慨?huà)齊。正確的做法是:從系統(tǒng)的基本模型開(kāi)始,逐層地對(duì)系統(tǒng)進(jìn)行分解。直到所有的加工都足夠簡(jiǎn)單,不必再分解為止。通常把這種不需要分解的加工稱(chēng)為“基本加工”。 數(shù)據(jù)流圖( DFD)正是用來(lái)指出 系統(tǒng)中的數(shù)據(jù)是如何流動(dòng)和變換的,以及描 蘇州大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 17 述使數(shù)據(jù)流進(jìn)行變換的功能。 下面是企業(yè)人事信息管理系統(tǒng)的數(shù)據(jù)流圖,它分兩層繪制,如圖 32 和 33所示: 圖 32 頂層數(shù)據(jù)流圖 在圖 33 中,管理員(外部實(shí)體)輸入員工信息后,將信息傳遞給系統(tǒng)加工,系統(tǒng)將信息存儲(chǔ)進(jìn)員工信息數(shù)據(jù)庫(kù)中,同時(shí)也可以調(diào)用數(shù)據(jù)。系統(tǒng)中包含了整個(gè)系統(tǒng)的人力資源。 蘇州大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 18 圖 33 獎(jiǎng)懲管理相關(guān)數(shù)據(jù)流圖 D1:由人事部提供的員工基本信息 D2:根據(jù)員工檔案信息數(shù)據(jù)庫(kù)得出的各員工的基本信息 D3:?jiǎn)T工在培訓(xùn)信息數(shù)據(jù)庫(kù)中的相應(yīng)記錄 D4:由各部門(mén)提供的員工培訓(xùn)評(píng)價(jià)信息 D5:由經(jīng)理室管理提供的獎(jiǎng)懲信息 D6:整理后得獎(jiǎng)懲信息 數(shù)據(jù)字典 數(shù)據(jù)字典是結(jié)構(gòu)化分析模型的核心,它是對(duì)軟件中的每個(gè)數(shù)據(jù)規(guī)定一個(gè)定義條目,以保證數(shù)據(jù)在系統(tǒng)中的一致性,以單個(gè)的數(shù)據(jù)項(xiàng)、由多個(gè)數(shù)據(jù)項(xiàng)組成的數(shù)據(jù)流、處理邏輯和數(shù)據(jù)文件三種形式來(lái)表示系統(tǒng)中的所 有數(shù)據(jù)。由于系統(tǒng)中人員可能來(lái)自不同的部門(mén),從事不同的工作,所以他們對(duì)同一實(shí)體可能有不同的表述,數(shù)據(jù)字典的重要性也正在于此。在系統(tǒng)分析中,數(shù)據(jù)詞典起著重要的作用,它包 蘇州大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 19 含關(guān)于系統(tǒng)的詳細(xì)信息。 數(shù)據(jù)字典通常包括以下 5 個(gè)部分: (1) 數(shù)據(jù)項(xiàng)。數(shù)據(jù)項(xiàng)是不可再分的數(shù)據(jù)單位。 (2) 數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)結(jié)構(gòu)反映了數(shù)據(jù)之間的組合關(guān)系。一個(gè)數(shù)據(jù)結(jié)構(gòu)可以由若干個(gè)數(shù)據(jù)項(xiàng)組成,也可以由若干個(gè)數(shù)據(jù)結(jié)構(gòu)組成,或由若干數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)混合組成。 (3) 數(shù)據(jù)流。數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂健? (4) 數(shù)據(jù)存儲(chǔ)。數(shù)據(jù)存儲(chǔ)是數(shù)據(jù) 及其結(jié)構(gòu)停留或保存的地方,也是數(shù)據(jù)流的來(lái)源和去向之一。 (5) 處理過(guò)程。處理過(guò)程的具體處理邏輯一般用判定表或判定樹(shù)來(lái)描述。 編寫(xiě)數(shù)據(jù)字典的基本要求: (1) 對(duì)數(shù)據(jù)流圖上各種成分的定義必須明確、易理解、唯一。 (2) 命名、編號(hào)與數(shù)據(jù)流圖一致,必要時(shí)(如計(jì)算機(jī)輔助編寫(xiě)數(shù)據(jù)字典時(shí))可增加編號(hào),方便查詢檢索、維護(hù)和統(tǒng)計(jì)報(bào)表。 (3) 符合一致性與完整性的要求,對(duì)數(shù)據(jù)流圖個(gè)成分定義和說(shuō)明無(wú)遺漏項(xiàng)。 (4) 格式規(guī)范、風(fēng)格統(tǒng)一、文字精煉、數(shù)字與符號(hào)正確。 綜上所述得到了系統(tǒng)中數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和功能邏輯等數(shù)據(jù)字 典。下面將給出一些復(fù)雜數(shù)據(jù)元素的說(shuō)明。 主要數(shù)據(jù)流的字典條目如下: 表 21 企業(yè)人事信息管理系統(tǒng)數(shù)據(jù)流 數(shù) 據(jù) 流 系統(tǒng)名: 企業(yè)人事信息管理系統(tǒng)的設(shè)計(jì)與實(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1