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

正文內容

畢業(yè)論文基于asp-net的交警人事管理系統(tǒng)(編輯修改稿)

2024-07-11 18:59 本頁面
 

【文章內容簡介】 域的應用已經 進入了一個 穩(wěn)定的發(fā) 展階段。為簡化、統(tǒng)一對不同數(shù)據源以及不同數(shù)據格式的處理方式,微軟開發(fā)團隊構建了這樣一個新的技術,是 Visual Studio 2021及 .NET 框架中提供的一個重要的特性。 LINQ 提供的 途徑則更為常規(guī):給 .Net 框架添加一 些可以應用于所有信息源的、具有多種用途的查詢語法特性,這種特性更加完善,大大的提高工作效率。 LINQ 的基本架構如下圖 所示。 圖 LINQ基本框架 從圖 可以看出,第二層針對不同數(shù)據源添加了不同的 LINQ 提供程序,由此開發(fā)者可以使用同一個 LINQ 查詢語句操作不同的數(shù)據源。第二層的提供程序中,兩個最經常訪問的數(shù)據源是與數(shù)據庫和 XML相關的。 與傳統(tǒng)的 SQL語句不相同的是, LINQ 在操作不同的數(shù)據時,使用了強類型的表達式。因此, C編輯器在編譯時 可以對 LINQ 查詢語句的正確性進行檢查,并且在 VS 2021 集成開發(fā)環(huán)境中,提供了代碼智能感知與自動完成等附加功能,大大提高了開發(fā)效率。 Browser/Server三層體系 Browser/Server 結構就是瀏覽器 /服務器結構, 簡稱 B/S 結構。 B/S 模式是以 Web技術為基礎,把 C/S 模式中的服務器設置細分為數(shù)據庫服務器和 Web 服務器 ,從而變成三層體系結構,是在 C/S 模式的基礎上發(fā)展的產物。 一個典型的三層結構如圖 所示: 5 W e b 瀏 覽 器數(shù) 據 庫 服 務 器W e b 服 務 器網 絡H T T P H T T PH T M LH T M L 圖 B/S三層體系結構 圖 中,整個系統(tǒng)采用 B/S 三層結構。客戶端以 Web 瀏覽器為媒介提交請求,然后通過網絡連接 Web 服務器, Web 服務器處理其發(fā)出的請求,并向數(shù)據庫服務器發(fā)出請求,數(shù)據庫服務器再通過 ODBC 驅動程序和 ADO 對象處理接收到的數(shù)據請求,并將結果反饋給 Web服務器, Web服務器將其進行處理后,結果以 HTML格式呈現(xiàn)在 Web瀏覽器上 。 三層體系結構中的數(shù)據處理分三層:第一層是提供用戶與系統(tǒng)的交互的客戶端(用戶 界面),第二層是的 Web應用服務器,第三層是負責數(shù)據信息的存儲、訪問及優(yōu)化的數(shù)據庫服務器。在 B/S三層體系結構系統(tǒng)中,用戶將請求通過瀏覽器發(fā)到服務器上,服務器再處理請求,最后將結果返回到瀏覽器。這樣做大大減輕了客戶機的負擔。 B/S 三層體系結構的優(yōu)點有: (1)用戶的操作使用簡單 。 (2)B/S 結構具有可伸縮性 。 (3)易于開發(fā)、安裝和維護。 UML 概述 UML 全稱是統(tǒng)一建模語言 (United Modeling Language),是最 大范圍 使用的定義良好、易于表達、功能強大且普遍適用面向對象的標準 建模方法 ,而且 溶入了軟件工程領域的新思想、新方法和新技術 ,使 它的作用域 更大,不僅 支持面向對象的分析與設計,還支持需求分析 為 始的軟件開發(fā)的全過程。 其 主要作用是幫助用戶面向對象的描述軟件系統(tǒng) 和 通過建立系統(tǒng)中各元素的關系建模,它可以描述軟件開發(fā)的全過程。 UML 是 一種建模語言, 它有 UML 表示法和 UML 語義兩 種方法定義 : (1) UML 表示法:定義 UML 符號 標準,使軟件 開發(fā) 能利 用這些圖形符號和文本語法建模。 通過這些 圖形符號和文字 而建立的 是應用級的模型 , 在語義上 則是 UML 元模型的實例。 (2) UML 語義: 用來 定義 基于 UML 的精確元模型。在語法和語義上 ,這種 元模型為 UML 的所有元素提供了簡單、一致、通用的定義性說明 , 保證 開發(fā)者在語義上 的 一致 性 。此外 UML 還支持對元模型的擴展定義。 UML 主要由 5 大類圖,共 9 種圖形來定義其內容 : (1)例圖 , 指出各功能的操作者 ,從 用戶的角度描述系統(tǒng)功能。 (2)靜態(tài)圖 , 包括類圖、對象圖以及包圖。 包圖 由包或類組成,表示包與包之間的關系 , 類圖 和 包圖 分別 描述了系統(tǒng)中類的靜態(tài)結構 和 系統(tǒng)的 層次 結構; 而 對象圖是類圖的實例,只能在系統(tǒng)某一 時期 內存在。 6 (3)行為圖, 是 系統(tǒng)的動態(tài)模型和組成對象間交互 關系的描述 。行為圖 包括狀態(tài)圖和活動圖。 (4)交互圖,描述了對象之間的交互關系。包括時序圖(描述對象間的動態(tài)合作關系,如強調時間順序)和協(xié)作圖(描述對象間的協(xié)作關系,如強調上下級關系),它們都涉及了多個對象。 (5)實現(xiàn)圖,分為組件圖和配置圖(也稱部署圖)。組件圖描述代碼部分的物理結構以及組件之間的依賴關系。配置圖描述了系統(tǒng)中軟硬件的物理體系結構。 UML 由視圖、圖、模型元素和通用機制等幾個部分組成。其中,視圖和圖之間的歸屬關系如表 所示: 表 視圖及圖之間的歸屬關系 視圖名稱 圖名稱 架構視圖名 稱 用例視圖 用例圖:系統(tǒng)功能的描述 用戶模型視圖 邏輯視圖 類圖:系統(tǒng)的靜態(tài)結構描述 結構模型視圖 對象圖:系統(tǒng)在某個時刻的靜態(tài)結構描述 并發(fā)視圖 時序圖:按時間順序描述系統(tǒng)各元素間的交互 行為模型視圖 協(xié)作圖:按時間順序和空間順序描述系統(tǒng)各元素間的交互以及它們之間的關系 狀態(tài)圖:系統(tǒng)元素的狀態(tài)條件描述 活動圖:系統(tǒng)元素的活動描述 組件視圖 組件圖:系統(tǒng)實現(xiàn)的所有元素組成的組織描述 實現(xiàn)模型視圖 配置視圖 配置圖:環(huán)境元素的配置的描述,并把實現(xiàn)系統(tǒng)的元素映射到配置上 環(huán)境 模型視圖 利用 UML進行面向對象的系統(tǒng)分析和建模時,步驟: 第一步:描述系統(tǒng)需求。 第二步:建立相應的靜態(tài)模型,構造系統(tǒng)結構。 第三步:描述系統(tǒng)行為和狀態(tài)。 其中第一步和第二步所建立的是靜態(tài)模型,第三步所建立的模型對應 UML 的動態(tài)建模機制 。 隨著 UML 建模語言的使用越來越廣泛,許多建模工具也相繼出現(xiàn),其中 Rational Rose 以其 強大 的 功能, 應用最廣泛 。 因此 ,本系統(tǒng) UML 建模工具采用 Rational Rose。 PowerDesigner 概述 PowerDesigner 是由 Sybase 公司推 出的一個 CASE 工具集,利用它可以更為簡便地分析與設計管理信息系統(tǒng),它幾乎涵蓋了數(shù)據庫模型設計的全過程。利用 PowerDesigner可以生成多種客戶端開發(fā)工具的應用程序,可以制作數(shù)據流程圖、概念數(shù)據模型、物理數(shù)據模型,還可對團隊設計模型進行控制,也能為數(shù)據倉庫制作結構模型。它可與許多流行的數(shù)據庫設計軟件如: PowerBuilder、 Delphi、 VB等相配合使用,以達到縮短開發(fā)時間和優(yōu)化系統(tǒng)設計的效果。 7 PowerDesigner 包含六個模塊,模塊之間緊密集成。這六個模塊的作用見表 : 表 PowerDesigner各模塊的功能 模塊 功能 ProcessAnalyst 用于需求分析,可設計和構造數(shù)據流圖和數(shù)據字典 DataArchitect 用于對概念層和物理層的交互式的數(shù)據庫設計和構造 AppModeler 用于物理建模和應用對象及數(shù)據組件的生成 MetaWorks 用于團隊開發(fā),信息共享和模型管理 WarehouseArchitect 用于數(shù)據倉庫和數(shù)據集的建模和實現(xiàn) Viewer 用于以只讀的、圖形化方式訪問整個企業(yè)的模型信息 PowerDesigner 的特點有需求管理;文 檔生成;影響度分析;數(shù)據映射;開放性支持;可自定義;企業(yè)知識庫。 8 3. 系統(tǒng)的分析與設計 分析客觀世界的現(xiàn)象,對其建模并將其映射到計算機系統(tǒng)上,這就是系統(tǒng)的分析和設計。本系統(tǒng)采用的是面向對象的分析與設計方法。 面向對象的分析與設計有一個顯著的特點,就是每個階段的表示都采用統(tǒng)一的模型,兩者之間沒有明確的內容分工和時間界限,從對象的分析、設計到編程平滑的過渡,不存在鴻溝。簡言之,設計是對分析的細化和精化的過程。 需求分析 XX 市交警支隊現(xiàn)有民警 446 人,下設 8 個科(處、室), 7 個直屬單位,管轄 11個 市(縣、區(qū))的交警大隊,擔負著全市七千多公里的道路, 78 萬輛機動車, 76 萬名駕駛員和 286 萬余輛非機動車的交通管理工作。本系統(tǒng)主要完成 XX市交警支隊交警人事管理的電子化工作。 問題范圍 開發(fā)一個交警人事管理系統(tǒng),實現(xiàn)交警支隊警員的人事信息電子化管理,查詢、更新警員信息更加方便快捷,人事管理工作也由繁雜變得更為具體、直觀、合理??剖翌I導可以在線分配任務,提交和瀏覽警員的業(yè)績報告。支隊警員可以在線瀏覽公告、查詢業(yè)績、申請調班。人事管理人員可以在這個系統(tǒng)上發(fā)布公告、管理考勤工資等。 功 能需求 本系統(tǒng)面向支隊所有警員,和政治處進行交流和調研,對整個交警人事管理業(yè)務流程進行分析后,得出結果如圖 所示。 圖 政治處人事管理工作流程 根據以上可知,本系統(tǒng)主要有以下七個功能模塊 : 9 (1)人事信息管理模塊:主要實現(xiàn)對交警從試用到退休整個過程中所以信息的管理及信息的變動,并且提供多形式和多角度的查詢、統(tǒng)計分析方法。 (2) 招聘管理模塊:主要功能是招聘信息的管理、招聘過程的詳細記錄,也可以銜接其他專業(yè)網站,進行網上崗位的公布和人才的招聘。 (3)組織管理模塊:管理交通管理部門組織結構 和變更,以及職位信息及職位間工作關系,進行及時的人員配備;按照組織結構進行人力規(guī)劃,計算和管理人事成本。 (4) 培訓管理模塊:主要管理包括培訓材料、計劃和實施在內的信息。 (5) 考勤管理模塊:添加和查詢警員的考勤記錄、病休假記錄等,為警員的升職加薪等提供參考依據。 (6) 薪酬管理模塊:管理包括薪酬登記、審核、修改和查詢在內的警員薪酬信息。 (7) 其他管理或實用工具模塊:一些常用的實用工具或其他管理功能。 通過分析可知,交警人事管理系統(tǒng)可分為兩個部分:客戶端和后臺管理端。其功能模塊分別如圖 、圖 : 客 戶 端出勤記錄提交個人信息維護新聞公告瀏覽注冊登陸模塊綜合查詢 圖 客戶端功能模塊圖 管 理 后 臺組織管理綜合查詢考勤管理招聘管理人事信息管理薪酬管理培訓管理警銜管理 圖 管理后臺功能模塊圖 系統(tǒng)性能需求 交警人事管理系統(tǒng)一般要求滿足以下性能需求: (1) 數(shù)據精確度 此系統(tǒng)對數(shù)據的精確度要求不高,系統(tǒng)可以確保用戶數(shù)據的正確性與安全性。 (2) 時間特性 因為本系統(tǒng)數(shù)據量比較少,所以在數(shù)據傳輸系統(tǒng)運行的時間上完全可以滿足用戶的需求,用戶界面對操作請求的響應時間限制在用戶可以接受的范圍內。 10 (3) 適應性 該系統(tǒng)使用的是 Visual Studio 2021 和 Windows XP 平臺,可以正確地運行所以兼容Windows 的軟件或操作系統(tǒng),適應能力與兼容性較好。 (4) 并發(fā)數(shù)量 在服務器的 CPU 占用率不超過 75%、內存使用率不超過 70%的情況下,對系統(tǒng)的并發(fā)訪問可同時處理 200 個。 軟硬件環(huán)境 本系統(tǒng)的軟硬件要求如表 所示: 表 系統(tǒng)推薦的軟硬件環(huán)境 服務器端 客戶端 CPU P4 及以上 P4 及以上 內存 2G 及以上 1G 及以上 硬盤 120G 及以上 80G 及以上 操作系統(tǒng) Windows 2021/XP/2021/2021 Windows 2021/XP/2021/2021 分辨率 1024 768 1024 768 應用服務器 IIS —— 數(shù)據庫服務器 SQL Server 2021 —— 瀏覽器 及以上版本 及以上版本 確定系統(tǒng)邊界 系統(tǒng)內部的所有成分與外界各種事物之間的分界線就是系統(tǒng)邊界。分界線以內是系統(tǒng)自身含有的全部對象;邊界以外則是與系統(tǒng)進行信息交換的包括人員,設備和外系統(tǒng)等 各種參與者在內的所有事物。 交警人事管理系統(tǒng)用于管理涉及警員的人事檔案、工作、業(yè)績、獎懲記錄等各方面的內容。 確定參與者 參與者是透過系統(tǒng)邊界,在系統(tǒng)之外與系統(tǒng)進行交互的所有事物。包括人員、設備、外系統(tǒng)或其他任何事物。 根據以上需求分析,至少可以確定 5個參與者:系統(tǒng)管理員、普通警員、科室領導、人事管理員、財務系統(tǒng)。應該明確每個參與者在系統(tǒng)中的業(yè)務活動內容和應完成的功能。 系統(tǒng)管理員完成系統(tǒng)的初始設置,維護系統(tǒng)在運行中出現(xiàn)的問題以及完成備份和還原數(shù)據。 11 普通警員使用本系統(tǒng)進行分派任務信息的查詢、新聞 公告的瀏覽、調休及請假申請的提交、個人業(yè)績報告的瀏覽以及任務總結提交和個人信息更新等工作。 科室領導使用本系統(tǒng)分派任務、查看警員的任務進度、批準警員的調班及請假申請、提交警員的業(yè)績報告等。 人事管理員使用本系統(tǒng)完成發(fā)布通知及公告,管理警員人事檔案、警員考勤和警員業(yè)績考核,生成及提交工資報表等功能。并將這些信息發(fā)送給系統(tǒng)的外部系統(tǒng) —— 財務系統(tǒng),進行工資結算。 確定用例 用例用來描述參與者使用系統(tǒng)
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1