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

正文內(nèi)容

職工檔案管理系統(tǒng)的設(shè)計與實現(xiàn)-文庫吧資料

2024-12-14 01:48本頁面
  

【正文】 個 DataReader 對象,然后調(diào)用 DataGrid 對象的 DataBind()方法。 本系統(tǒng)采用的是 DataGrid 控件,要在模板中以表格方式來設(shè)置記錄的輸出格式則應(yīng)選用 DataGrid 控件。因為 中數(shù)據(jù)綁定的主要作用是為了提供數(shù)據(jù)顯示上的方便和高效,因此在介紹數(shù)據(jù)綁定技術(shù)時,也應(yīng)該把注意力集中在數(shù)據(jù)顯示方面。 數(shù)據(jù)綁定技術(shù)的方便之處在于,當某個數(shù)據(jù)源和一個數(shù)據(jù)顯示控件綁定在一起之后,每當數(shù)據(jù)源發(fā) 生變化的時候,數(shù)據(jù)顯示控件將自動的跟隨數(shù)據(jù)源發(fā)生變化。如圖 所示: 檔案輸出頁面設(shè)計 打開檔案輸出欄目,點擊 “ 導出 ” 即以 Excel 形式將文檔輸出,以這種形式打開便于用戶再進行修改,如檢查無誤 則可進行打印,具體界面如圖 所示: 圖 檔案輸出頁面 圖 檔案統(tǒng)計頁面 成人教育學院學生畢業(yè)設(shè)計(論文) 24 第 6 章 系統(tǒng)開發(fā)所涉及的關(guān)鍵技術(shù) 數(shù)據(jù)綁定 在以往的動態(tài)網(wǎng)站開發(fā)工具中,數(shù)據(jù)源和數(shù)據(jù)顯示之間并沒有內(nèi)在的聯(lián)系,數(shù)據(jù)由數(shù)據(jù)源向數(shù)據(jù)顯示代碼傳遞的過程是手動的,也就是說,開發(fā)人員必須寫一段代碼,判斷數(shù)據(jù)源的數(shù)據(jù)是否發(fā)生改變,然后用另一段代碼將數(shù)據(jù)源的數(shù)據(jù)發(fā)送到數(shù)據(jù)顯示部分。 如圖 所示 是相關(guān)查詢界面: 檔案瀏覽頁面設(shè)計 信息瀏覽模塊主要的目的就是為了用戶可以查閱到所有職工的檔案信息,包括姓名、性別、出生日期、 住址、文化程度等諸多方面的內(nèi)容。其中有一項 “ 檔案查詢 ” 選項,用戶只需點擊此選項便可進入查詢頁面。用戶在登錄后,圖 主窗體功能頁面 圖 檔案編輯頁面 成人教育學院學生畢業(yè)設(shè)計(論文) 22 進入首頁。 具體如圖 所示: 圖 社會關(guān)系數(shù)據(jù)表圖 圖 管理員登錄界面 成人教育學院學生畢業(yè)設(shè)計(論文) 21 主窗體功能頁面設(shè)計 主窗體功能頁面設(shè)計 利用了 Frame 技術(shù)實現(xiàn)網(wǎng)頁的三分欄結(jié)構(gòu)如下圖 所示,其中左邊是可以展開的折疊菜單,上面是標題,中間部分是主要內(nèi)容的顯示區(qū)域。用戶只有登錄系統(tǒng)后,根據(jù)其具有的權(quán)限,才能執(zhí)行一定的操作。系統(tǒng)啟動后,首先要做的就是用戶登錄 。 以下的小節(jié)是對本系統(tǒng)各個模塊的設(shè)計和實現(xiàn)的詳細說明。界面提供了一個人機對話的有效窗口,一個良好的界面不僅能夠使用戶方便快捷 的應(yīng)用這個系統(tǒng),而且還可以通過界面形象的了解系統(tǒng)所具有的功能。功能的分解導致數(shù)據(jù)流圖的進一步細化。分析員結(jié)合演算法描述仔細分析數(shù)據(jù)流 圖 中的每個處理,如果一個處理的功能過分復雜,必須把它的功能適當?shù)姆纸獬梢幌盗斜容^簡單的功能。除了應(yīng)該保證程序的可靠性之外,也應(yīng)保 證編寫的程序可讀性好,易于理解、測試、修改和維護,這一點是詳細設(shè)計的最重要的目標與任務(wù)。此階段要設(shè)計出程序的藍 圖,開發(fā)人員根據(jù)這個藍圖寫出實際的程序代碼。 通過該系統(tǒng),使企業(yè)的職工管理工作系統(tǒng)化、規(guī)范化、自動化,從而提高企業(yè)職工管理的效率。 (5) 編輯模塊:該模塊提供對按檔案進行更改、刪除和新增的界面。 (3) 查詢模塊:該模塊提供查詢符合某一條件的職工檔案的界面。進入該功能后,要求輸入用戶的登錄名及其口令,如輸入有誤,則有提示,不能進入管理系統(tǒng),只有其登錄名和口令完全正確,才能進入職工檔案管理系統(tǒng)。 本系統(tǒng)分為如下的幾大模塊: 主要功能模塊如圖 所示,檔案統(tǒng)計模塊如圖 所示,檔案編輯模塊如圖 所示: 表 43 社會關(guān)系表 表 44 部門表 表 45 職務(wù)表 成人教育學院學生畢業(yè)設(shè)計(論文) 17 職工檔案信息管理系統(tǒng)的主要功能是實現(xiàn)職工檔案信息的錄入、瀏覽、查詢、統(tǒng)計、編輯、報表輸出等功能。結(jié)構(gòu)圖是進行軟件結(jié)構(gòu)設(shè)計的一個有力工具。根據(jù)上面 的分析所得的實體有:職工檔案實體、家庭成員實體和社會 關(guān)系實體。 (4) 統(tǒng)計文化程度(文化程度、人數(shù))。 (2) 統(tǒng)計職務(wù)(職務(wù)、人數(shù))。 (3) 社會關(guān)系(編號、關(guān)系姓名、與員工關(guān)系、出生年月)。 數(shù)據(jù)項設(shè)計 : 通過需求分析,可確定系統(tǒng)的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)如下: (1) 職工檔案(編號、姓名、性別、出生年月、聯(lián)系電話、住址、籍貫、文 化程度、職稱、部門、職務(wù)、基本工資、簡歷)。 創(chuàng)建數(shù)據(jù)庫是設(shè)計系統(tǒng)的第一步,其關(guān)鍵問題在于確定所需的表結(jié)構(gòu)并為之建立索引。 (3) 表中行的次序和列的次序可以任意排列,且先后次序不影響表中關(guān)系。 其中關(guān)系模型應(yīng)滿足以下條件: (1) 表中不允許有重復的字段名。本管理系統(tǒng)采用的是關(guān)系模型。 一般來說,應(yīng)用程序的數(shù)據(jù)結(jié)構(gòu)是實現(xiàn)該程序的關(guān)鍵 要 素,組織、訪問數(shù)據(jù)庫而進行的。其關(guān)鍵問題在于確定所需的表結(jié)構(gòu)并為之建立索引。它是由模塊組成的層次系統(tǒng)。出于數(shù)據(jù)流圖是邏輯系統(tǒng)的圖形,它只是描述系統(tǒng)必須完成的基本邏輯功能,它完全不考慮如何具體的實現(xiàn)這些功能,因此它是軟件設(shè)計的很好的出發(fā)點。 數(shù)據(jù)流圖是一個很好的工具,它是邏輯系統(tǒng)的圖形表示,即使不是計算機專業(yè)的人員也容易理解 [12]。 系統(tǒng)的數(shù)據(jù)流圖 通過對系統(tǒng)進行詳細具體的分析之后,已經(jīng)明確了系統(tǒng)的總體要求以及系統(tǒng)要實現(xiàn)的基本功能。根據(jù)數(shù)據(jù)管理的不同主題的需要,分成了三個模塊,分別是職工檔案信息管理,職工家庭成員信息管理,員工社會關(guān)系信息管理。 需求分析的任務(wù)還不是確定系統(tǒng)怎樣完成它的工作,而僅僅是確定系統(tǒng)必須成人教育學院學生畢業(yè)設(shè)計(論文) 12 完成那些工作,也就是對目標系統(tǒng)提出完整、準確、清晰、具體的要求。 雖然在可行性研究階段已經(jīng)粗略了解了用戶的需求,甚至還提出了一些可行的方案,但是,可行性研究的基本目的是用較小的成本在較短的時間內(nèi)確定是否存在可行的解法,因此許多細節(jié)被忽略了。操作起來與 WINDOWS 風格類似,直觀方便,很容易掌握。職工檔案管理系統(tǒng)就是 為此設(shè)計出的一套應(yīng)用軟件。 隨著企業(yè)的規(guī)模不斷擴大,員工數(shù)量急劇增加,有關(guān)員工的各種信息量也成倍增長。它最根本的任務(wù)是明確用戶的需求,具體地說,應(yīng)該確定系統(tǒng)必須具有哪些功能和性能。 由于目前瀏覽器 /服務(wù)器模式已發(fā)展成熟, 和多有戶的數(shù)據(jù)庫 SQL Server 技術(shù)在國內(nèi)外以大量的使用,故軟件開發(fā)平臺成熟可行。在經(jīng)營中人們普遍需要使用計算機來輔助管理,而具有高中文化程度以上的人即可在經(jīng)營活動中準確快速的向計算機輸入數(shù)據(jù),多半不會遇到困難。因此,從經(jīng)濟上具有可行性。 本系統(tǒng)的開發(fā)是在微機上進行的,其測試工作也可以在微機上模擬網(wǎng)絡(luò)環(huán)境來進行。用 技術(shù),完全可以實現(xiàn)對數(shù)據(jù)庫的查詢、修改、更新、刪除等操作。 完全基于模塊與組件,提供了更易于編寫、結(jié)構(gòu)更清晰的代碼,這些代碼很容易進行再利用和共享,具有更好的可擴展性與可定制性, 使 Web 表單開發(fā)更為直觀,并且面向?qū)ο蠹夹g(shù)促進了組件的再利用 [10]。 一般來說,至少要從以下幾個方面來進行分析: (1) 技術(shù)可行性 使用現(xiàn)有的技術(shù)能實現(xiàn)這個系統(tǒng)嗎? (2) 經(jīng)濟可行性 這個系統(tǒng)的經(jīng)濟效益能超過它的開發(fā)成本嗎? (3) 運行可行性 系統(tǒng)的操作方式在這個用戶組織內(nèi)行得通嗎? 現(xiàn)在對于構(gòu)建職工檔案信息管理系統(tǒng)分別從技術(shù)可行性、經(jīng)濟可行性、運行可行性三個方面進行可行性研究: 技術(shù)可行性 是目前主流的網(wǎng)頁開發(fā)語言,它是 ASP 的全新改版。也就是說可行性研究的目的不是解決問題,而是確定問題是否值得去解,研究在當前的具體條件下,開發(fā)新系統(tǒng)是否具備必要的資源和其它條件。如果問題沒有可行的解,那么花費在這項開發(fā)項目上的任何時間、資源、人力和經(jīng)費都是無謂的浪費。 (4) 語言簡捷,易學易用: SQL 語言功能極強,但語言十分簡捷,完成核心功能只用了 9 個動詞, SQL 語言接近英語口語,因此容易學習,容易使用。 (3) 面向集合的操作方式: SQL 語言采用集合操作方式。 (2) 高度非過程化:用 SQL 語言進行數(shù)據(jù)操作,只要提出 “ 做什么 ” ,而無須指明 “ 怎么做 ” ,因此無需了解存取路徑,存取路徑的選擇以及 SQL 語句的操作過程由系統(tǒng)自動完成。用戶在數(shù)據(jù)庫系統(tǒng)投入運行后,還可根據(jù)需要隨時地逐步地修改模式,并不影響數(shù)據(jù)庫的運行,從而使系統(tǒng)具有良好的可擴展性。 SQL 的 主要特點包括以下幾點: 名字:用戶信息庫 描述:用于存儲用戶信息; 定義: 用戶名 +密碼 位置:表單 名字:職工檔案數(shù)據(jù)庫 描述:用于存儲職工信息; 定義: 編號 +姓名+性別+出生日期+地址+電話+籍慣 位置:表單 名字:家庭成員數(shù)據(jù)庫 描述:用于存儲職工家屬信息; 定義: 編號 +姓名+關(guān)系+出生日期 位置:表單 名字:社會關(guān)系數(shù)據(jù)庫 描述:用于存儲與職工有關(guān)人員的信息; 定義: 編號 +姓名+關(guān)系+出生日期 位置:表單 圖 職工檔案數(shù)據(jù)字典 成人教育學院學生畢業(yè)設(shè)計(論文) 9 (1) 綜合統(tǒng)一: SQL 語言集數(shù)據(jù)定義語言 DDL﹑數(shù)據(jù)操縱語言 DML﹑數(shù)據(jù)控制語言 DCL 的功能于一體。如圖 所示: SQL 語言 SQL( Structured Query Language)語言是一種介于關(guān)系代數(shù)與關(guān)系演算之間的結(jié)構(gòu)化查詢語言,其功能不僅僅是查詢, SQL 是一個通用的功能極強的關(guān)系數(shù)據(jù)庫語言 [8]。我們不能手工修改數(shù)據(jù)字典里的信息。 可以通過數(shù)據(jù)字典做什么有效性檢查呢?就是數(shù)據(jù)庫系統(tǒng)自己使用的數(shù)據(jù)庫,當然用戶也可以使用,一般來說其中存儲數(shù)據(jù)庫的信息,比如說:數(shù)據(jù)庫有哪 些用戶、數(shù)據(jù)庫有 哪 些表、有哪些視圖、有哪些存儲過程。 此外,如果再帶有產(chǎn)生交叉參照表、錯誤檢測、一致性校驗等功能則更好。 目前實現(xiàn)數(shù)據(jù)字典有三種常見的途徑:全人工過程,全自動化過程(利用數(shù)據(jù)字典處理程序)和混合過程(用正文編輯程序,報告生成程序等已有的實用 程序幫助人工過程)。系統(tǒng)是通過替換視圖所對應(yīng)的視圖定義表達式來執(zhí)行視圖上的操作的。因此,基本關(guān)系變量是獨立存在的,但視圖不是 (它們依賴于相應(yīng)的基本關(guān)系變量 )。 在指定的數(shù)據(jù)庫中,使原關(guān)系變量成為基本關(guān)系變量,而它們的值稱為基本關(guān)系;通過關(guān)系表達式從基本關(guān)系中得出的關(guān)系稱為導出關(guān)系 (基本關(guān)系和導出關(guān)系被稱為可表現(xiàn)的關(guān)系 )。字典中的信息可以確認數(shù)據(jù)庫中數(shù)據(jù)對象的基本信息及存放位置。客戶機應(yīng)用程序界面允許應(yīng)用程序在單獨的客戶機上運行,并且通過網(wǎng)絡(luò)服務(wù)器通訊 [7]??蛻魴C應(yīng)用程序負責為商業(yè)邏輯用戶提供數(shù)據(jù),一般運行在一個或多個客戶機上,但是也可以 運行在服務(wù)器上。 SQL Server是一種基于客戶機 /服務(wù)器的關(guān)系性數(shù)據(jù)庫管理系統(tǒng),它使用TransactSQL語言在服務(wù)器和客戶機之間傳送請求和答復 [6]。 在數(shù)據(jù)倉庫方面,事務(wù)處理系統(tǒng)一直是企業(yè)數(shù)據(jù)庫基礎(chǔ)結(jié)構(gòu)的關(guān)鍵 組件。 在伸縮性和可靠性方面,客戶對于數(shù)據(jù)庫管理系統(tǒng)的投資表現(xiàn)在為數(shù)據(jù)庫編寫的應(yīng)用程序,以及為部署和管理應(yīng)用程序進行的培訓。 在易用性方面,客戶尋求的是商業(yè)問題的解決方案,而大多數(shù)所謂數(shù)據(jù)庫 “ 解決方案 ” 卻帶來了多層次的費用支出和復雜性。作為 Windows數(shù)據(jù)庫家族中出類拔萃的成員 , SQL Server這種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)能否滿足各種類型的企業(yè)客戶和獨立軟件供應(yīng)商構(gòu)件應(yīng)用程序的需要。在 .NET運行庫的支持下, .NET框架的各種優(yōu)點在 C中表成人教育學院學生畢業(yè)設(shè)計(論文) 6 現(xiàn)得淋漓盡致。它忠實地繼承了 C 和C++的優(yōu)點,如果你對 C 或 C++有所了解,你會發(fā)現(xiàn)它是那樣的熟 悉,即使你是一位新手, C也不會給你帶來任何其它的麻煩,快速應(yīng)用程序開發(fā) (Rapid Application Development RAD)的思想與簡潔的語法將會使你迅速成為一名熟練的開發(fā)人員。它使程序員快速便捷地創(chuàng)建基于 .NET 平臺的解決方案。因為這種繼承關(guān)系, C與 C/C++具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉(zhuǎn)向 C。正是由于 C面向?qū)ο蟮淖吭皆O(shè)計,使它成 為構(gòu)建各類組件的理想之選 —— 無論是高級的商業(yè)對象還是系統(tǒng)級的應(yīng)用程序 [3]。雖然很多語言都能夠編寫 .NET 代碼,但 C是唯一針對 .NET Framework 設(shè)計的語言。 因此,本系統(tǒng)采用的前臺開發(fā)工具是 。 (6) 安全性: 借助內(nèi)置的 Windows 身份驗證和基于每個應(yīng)用程序的配置,可以保證應(yīng)用程序是安全的。只需將必要的文件復制到服務(wù)器,即可將 框架應(yīng)用程序部署到服務(wù)器。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應(yīng)用新設(shè)置。例如, 頁框架可以生成人教育學院學生畢業(yè)設(shè)計(論文) 5 成將應(yīng)用程序邏輯與表示代碼清楚分開的用戶界面,和在類似 Visual Basic 的簡單窗體處理模型中處
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1