論文優(yōu)秀等級(jí)范本工資與考核管理系統(tǒng)設(shè)計(jì)_第1頁(yè)
論文優(yōu)秀等級(jí)范本工資與考核管理系統(tǒng)設(shè)計(jì)_第2頁(yè)
論文優(yōu)秀等級(jí)范本工資與考核管理系統(tǒng)設(shè)計(jì)_第3頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、目錄摘要. 1前言. 錯(cuò)誤!未定義書(shū)簽。第一章 相關(guān)工具的差不多理論 31.1 關(guān)于ASP.NET勺講明 31.2 關(guān)于治理信息系統(tǒng) 51.3 數(shù)據(jù)庫(kù)系統(tǒng)概述 61.4 ADO.NET 與 SQL SERVER200071.4.1 AxtiveX 數(shù)據(jù)對(duì)象 ADO.NET71.4.2 關(guān)于 SQL SERVER 20009第二章 系統(tǒng)需求分析與總體設(shè)計(jì) 102.1 需求分析 102.2 系統(tǒng)設(shè)計(jì) 102.2.1 系統(tǒng)功能分析 102.2.2 系統(tǒng)功能結(jié)構(gòu)圖 132.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 132.3.1 數(shù)據(jù)庫(kù)需求分析 132.3.2 實(shí)體之間的 E-R模型 152.3.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 17第

2、三章 系統(tǒng)詳細(xì)設(shè)計(jì) 243.1.1 系統(tǒng)的主界面 243.1.2 教工治理模塊 293.1.3 工資治理模塊 303.1.4 考核治理模塊 343.1.5 個(gè)人信息模塊 393.1.6 系統(tǒng)治理模塊 403.2 本章小結(jié) 41第四章 系統(tǒng)運(yùn)行與測(cè)試 42結(jié) 論 43參考文獻(xiàn) 44致 謝 45附錄 系統(tǒng)的實(shí)現(xiàn)要緊代碼 70摘要由于計(jì)算機(jī)技術(shù)的飛速進(jìn)展 , 數(shù)據(jù)庫(kù)技術(shù)作為數(shù)據(jù)治理的一個(gè)有效 的手段 , 在各行各業(yè)中得到越來(lái)越廣泛的應(yīng)用。因此 ,本文圍繞一個(gè)蘇州 工業(yè)園區(qū)工業(yè)技術(shù)學(xué)?!肮べY與教工考核治理系統(tǒng)”應(yīng)用開(kāi)發(fā)為背景 , 詳細(xì)介紹了以ASP.NET 2.0和SQL SERVE來(lái)開(kāi)發(fā)治理信息系統(tǒng)

3、的過(guò)程。該程序通過(guò) ASP.NET 2.0的ADO.NET數(shù)據(jù)對(duì)象來(lái)實(shí)現(xiàn) ASP.NET前臺(tái)與后 臺(tái)SQLSERVER據(jù)庫(kù)的連接,并具有典型的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的特征 ,完成 了系統(tǒng)結(jié)構(gòu)與實(shí)際應(yīng)用的緊密結(jié)合。關(guān)鍵詞:ASP.NET 2.0,AJAX SQL SERVER數(shù)據(jù)庫(kù),治理信息系統(tǒng)作 者: XXX指導(dǎo)老師: YYY.、八、一前言隨著計(jì)算機(jī)的日益普及和網(wǎng)絡(luò)的進(jìn)展 , 數(shù)據(jù)庫(kù)的應(yīng)用范圍越來(lái) 越廣, 數(shù)據(jù)庫(kù)應(yīng)用的功能也越來(lái)越強(qiáng) , 因此編寫(xiě)治理信息系統(tǒng)應(yīng)用程 序也顯得尤為重要 ,在強(qiáng)調(diào)治理 , 強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它變得越來(lái) 越普及。工資與教工考核治理是企事業(yè)單位都需要進(jìn)行的一項(xiàng)工作, 因此,開(kāi)

4、發(fā)制作工資與教工考核治理系統(tǒng)具有較大的社會(huì)現(xiàn)實(shí)意義, 同時(shí)工資與教工考核治理系統(tǒng)是一切應(yīng)用系統(tǒng)的典范 , 它具有一切應(yīng) 用系統(tǒng)的特征 ,系統(tǒng)結(jié)構(gòu)與現(xiàn)實(shí)生活緊密結(jié)合 ,具體直觀 , 具有典范 的數(shù)據(jù)庫(kù)系統(tǒng)的特性。工資與教工考核治理系統(tǒng)要緊用于企業(yè)內(nèi)部 教工的工資、考勤、評(píng)價(jià)的治理 , 便于公司領(lǐng)導(dǎo)掌握人員的動(dòng)向 , 及 時(shí)調(diào)整人才的分配 , 同時(shí)也減少了手工操作帶來(lái)的一些繁瑣與不便 , 使教工情況的記錄和統(tǒng)計(jì)變得十分簡(jiǎn)單 . 這些優(yōu)點(diǎn)能夠極大的提高 企業(yè)對(duì)工資與教工考核治理的效率 . 因此 , 工資與教工考核治理系 統(tǒng)是企事業(yè)信息化、 智能化、 科學(xué)化和正規(guī)化不可缺少的治理軟件。本系統(tǒng)開(kāi)發(fā)的目的

5、一方面從提高工資與教工考核治理工作的效 率動(dòng)身,擺脫過(guò)去由人用紙和筆進(jìn)行的費(fèi)時(shí)費(fèi)勁的繁重工作,即利 用成熟的計(jì)算機(jī)系統(tǒng)來(lái)實(shí)現(xiàn)商品治理工作的自動(dòng)化。本系統(tǒng)依照企 業(yè)治理的一些實(shí)際情況而編制的一套自動(dòng)化的工資與教工考核治理 系統(tǒng)。工資與教工考核治理系統(tǒng)針對(duì)企業(yè)教工信息的處理工作采納計(jì) 算機(jī)進(jìn)行全面的現(xiàn)代化治理 , 要緊包括 :. 部門(mén)治理. 教工差不多信息的治理. 教工考核的治理. 教工工資的治理. 系統(tǒng)治理, 由系統(tǒng)自動(dòng)生成相應(yīng)的統(tǒng)打印, 另外用戶還能夠?qū)@些, 工資與教工考核治理系統(tǒng)用戶通過(guò)輸入教工的差不多信息等 計(jì)數(shù)據(jù)及工資統(tǒng)計(jì)報(bào)表以供用戶查詢、 差不多信息進(jìn)行定期的更新與刪除工作 力求以方

6、便快捷的途徑去治理手工操作的繁瑣數(shù)據(jù)。工資與教工考核治理系統(tǒng)的數(shù)據(jù)要求具有一定的保密性禁止非 法用戶使用。在用戶使用過(guò)程中對(duì)用戶的權(quán)限具有一定的限制 , 防止 個(gè)不用戶對(duì)教工信息做出修改、刪除等操作。本文首先介紹了工資與教工考核治理系統(tǒng)所涉及工具和一些相 關(guān)的理論知識(shí),并注重介紹了企業(yè)治理系統(tǒng)和數(shù)據(jù)庫(kù) , 其中包括對(duì) ASP.NET 2.0 和 SQL SERVER 2000 的使用和特點(diǎn)進(jìn)行了介紹,然后 對(duì)所做系統(tǒng)進(jìn)行總體設(shè)計(jì),數(shù)據(jù)庫(kù)的設(shè)計(jì)和詳細(xì)設(shè)計(jì),從這三個(gè)方 面詳細(xì)闡明系統(tǒng)的設(shè)計(jì)過(guò)程,最后,在編程實(shí)現(xiàn)的過(guò)程中,介紹本 人使用 ASP.NET 2.0 對(duì)數(shù)據(jù)庫(kù)基應(yīng)用程序進(jìn)行設(shè)計(jì)、開(kāi)發(fā)與實(shí)現(xiàn)

7、的 思路、算法、并得出結(jié)論。第一章 相關(guān)工具的差不多理論1.1 關(guān)于ASP.NET的講明ASP.NET是 Active Server Page (ASP)的下一個(gè)版本,而且是一種建立在通用語(yǔ)言上的程序構(gòu)架,能被用于一臺(tái)Web服務(wù)器來(lái)建立強(qiáng)大的 Web應(yīng)用程序。ASP.NET提供許多比現(xiàn)在的 Web開(kāi)發(fā)模式 強(qiáng)大的的優(yōu)勢(shì)。執(zhí)行效率大幅提高,ASP.NET是把基于通用語(yǔ)言的程序在服務(wù)器上運(yùn)行。不像往常的ASP即時(shí)解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,如此的執(zhí)行效果,因此比一條一條的解釋強(qiáng) 專(zhuān)門(mén)多。世界級(jí)的工具支持,ASP.NET構(gòu)架是能夠用 Microsoft ( R)公司最新的產(chǎn)品

8、Visual Studio.Net 開(kāi)發(fā)環(huán)境進(jìn)行開(kāi)發(fā), WYSIWYG ( What You See Is What You Get 所見(jiàn)即為所得)的編輯。這些僅 是ASP.NET強(qiáng)大化軟件支持的一小部分。強(qiáng)大性和適應(yīng)性,因?yàn)锳SP.NET是基于通用語(yǔ)言的編譯運(yùn)行的程序,因此它的強(qiáng)大性和適應(yīng)性,能夠使它運(yùn)行在Web應(yīng)用軟件開(kāi)發(fā)者的幾乎全部 的平臺(tái)上(筆者 到現(xiàn)在為止只明 白它只能用在 Windows 2000 Server 上)。通用語(yǔ)言的差不多庫(kù),消息機(jī)制,數(shù)據(jù) 接口的處理都能無(wú)縫的整合到ASP.NET的Web應(yīng)用中。ASP.NET同時(shí)也是 language-independent 語(yǔ)言獨(dú)立

9、化的, 因此, 你能夠選擇一 種最適合你的語(yǔ)言來(lái)編寫(xiě)你的程序,或者把你的程序用專(zhuān)門(mén)多種語(yǔ) 言來(lái)寫(xiě),現(xiàn)在差不多支持的有C#( C+和Java的結(jié)合體),VB,Jscript 。今后, 如此的多種程序語(yǔ)言協(xié)同工作的能力愛(ài)護(hù)您現(xiàn)在的 基于COM開(kāi)發(fā)的程序,能夠完整的移植向ASP.NET。簡(jiǎn)單性和易學(xué)性, ASP.NET 是運(yùn)行一些專(zhuān)門(mén)平常的任務(wù)如表單 的提交客戶端的身份驗(yàn)證、分布系統(tǒng)和網(wǎng)站配置變得特不簡(jiǎn)單。例 如 ASP.NET 頁(yè)面構(gòu)架同意你建立你自己的用戶分界面,使其不同于 常見(jiàn)的 VB-Like 界面。另外,通用語(yǔ)言簡(jiǎn)化開(kāi)發(fā)使把代碼結(jié)合成軟 件簡(jiǎn)單的就像吃飯。高效可治理性, ASP.NET 使

10、用一種字符基礎(chǔ)的,分級(jí)的配置系 統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡(jiǎn)單。因?yàn)榕渲眯畔⒍?保存在簡(jiǎn)單文本中,新的設(shè)置有可能都不需要啟動(dòng)本地的治理教工 具就能夠?qū)崿F(xiàn)。這種被稱(chēng)為“Zero Local Administration"的哲學(xué)觀念使 Asp.NET 的基于應(yīng)用的開(kāi)發(fā)更加具體, 和快捷。 一個(gè) ASP.NET 的應(yīng)用程序在一臺(tái)服務(wù)器系統(tǒng)的安裝只需要簡(jiǎn)單的拷貝一些必須得 文件,不需要系統(tǒng)的重新啟動(dòng),一切確實(shí)是這么簡(jiǎn)單。多處理器環(huán) 境的可靠性 ASP.NET 差不多被刻意設(shè)計(jì)成為一種能夠用于多處理 器的開(kāi)發(fā)工具,它在多處理器的環(huán)境下用專(zhuān)門(mén)的無(wú)縫連接技術(shù),將 專(zhuān)門(mén)大的提高運(yùn)行速度。

11、即使你現(xiàn)在的ASP.NET應(yīng)用軟件是為一個(gè)處理器開(kāi)發(fā)的,今后多處理器運(yùn)行時(shí)不需要任何改變都能提高他們 的效能,但現(xiàn)在的 ASP 確做不到這一點(diǎn)。自定義性和可擴(kuò)展性 ASP.NET 設(shè)計(jì)時(shí)考慮了讓網(wǎng)站開(kāi)發(fā)人員能夠在自己的代碼中自己定 義“ plug-in ”的模塊。這與原來(lái)的包含關(guān)系不同,ASP.NET能夠加入自己定義的如何組件。網(wǎng)站程序的開(kāi)發(fā)從來(lái)沒(méi)有這么簡(jiǎn)單過(guò)。安 全性基于 Windows 認(rèn)證技術(shù)和每應(yīng)用程序配置,你能夠確性你的原 程序時(shí)絕對(duì)安全的。 ASP.NET 的語(yǔ)法在專(zhuān)門(mén)大程度上與 ASP 兼容, 同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更 好的應(yīng)用程序, 并提供更好

12、的安全愛(ài)護(hù)。 能夠通過(guò)在現(xiàn)有 ASP 應(yīng)用 程序中逐漸添加 ASP.NET 功能,隨時(shí)增強(qiáng) ASP 應(yīng)用程序的功能。ASP.NET 是一個(gè)已編譯的、基于 .NET 的環(huán)境,把基于通用語(yǔ)言的 程序在服務(wù)器上運(yùn)行。將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,比 ASP 即時(shí)解釋程序速度上要快專(zhuān)門(mén)多 . 而且是能夠用任何與 .NET 兼容的語(yǔ)言(包括 Visual Basic .NET、 C# 和 JScript .NET. )創(chuàng) 作應(yīng)用程序。另外,任何 ASP.NET 應(yīng)用程序都能夠使用整個(gè) .NET Framework 。開(kāi)發(fā)人員能夠方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、 類(lèi)型安全

13、、 繼承等等。 ASP.NET 能夠無(wú) 縫地與 WYSIWYG HTML編輯器和其他編程工具(包括 Microsoft Visual Studio.Net )一起工作。這不僅使得 Web 開(kāi)發(fā)更加方便, 而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開(kāi)發(fā)人員能夠用 來(lái)將服務(wù)器控件拖放到 Web 頁(yè)的 GUI 和完全集成的調(diào)試支持。 當(dāng) 創(chuàng)建 ASP.NET 應(yīng)用程序時(shí),開(kāi)發(fā)人員能夠使用 Web 窗體或 XML Web services ,或以他們認(rèn)為合適的任何方式進(jìn)行組合。每個(gè)功能 都能得到同一結(jié)構(gòu)的支持,使您能夠使用身份驗(yàn)證方案,緩存經(jīng)常 使用的數(shù)據(jù),或者對(duì)應(yīng)用程序的配置進(jìn)行自定義 . 假如你

14、從來(lái)沒(méi)有 開(kāi)發(fā)過(guò)網(wǎng)站程序, 那么這不適合你,你應(yīng)該至少掌握一些 HTML語(yǔ)言 和簡(jiǎn)單的 Web 開(kāi)發(fā)術(shù)語(yǔ) ( 只是我相信假如有興趣的話是能夠?qū)iT(mén)快 的掌握的)。你不需要先前的 ASP開(kāi)發(fā)經(jīng)驗(yàn)(因此有經(jīng)驗(yàn)更好),然 而你必須了解交互式 Web程序開(kāi)發(fā)的概念,包含窗體,腳本,和數(shù) 據(jù)接口的概念, 假如你具備了這 些條件的話,那 么你就能夠在 Asp.Net 的世界開(kāi)始展翅高飛了。1.2 關(guān)于治理信息系統(tǒng)治理信息系統(tǒng)在最初級(jí)時(shí)期是統(tǒng)計(jì)系統(tǒng) , 所研究的內(nèi)容是數(shù)量 數(shù)據(jù)間的表面的規(guī)律 , 它能夠把數(shù)據(jù)分成較相關(guān)和較不相關(guān)的組, 然后把數(shù)據(jù)轉(zhuǎn)換為信息治理信息系統(tǒng)起初應(yīng)用于最基礎(chǔ)的工作 , 如打印報(bào)表、計(jì)

15、算工 資、人事治理等 , 進(jìn)而進(jìn)展到企業(yè)財(cái)務(wù)治理、 庫(kù)存治理等單項(xiàng)業(yè)務(wù)治 理,這屬于電子數(shù)據(jù)處理系統(tǒng)。當(dāng)建立了企業(yè)數(shù)據(jù)庫(kù), 有了計(jì)算機(jī)網(wǎng)絡(luò)從而達(dá)到數(shù)據(jù)共享后 , 從系統(tǒng)觀點(diǎn)動(dòng)身 , 實(shí)施全局規(guī)劃和設(shè)計(jì)信息 系統(tǒng)時(shí) , 就達(dá)到治理信息系統(tǒng)的時(shí)期。 隨著計(jì)算機(jī)技術(shù)的進(jìn)步和人們 對(duì)系統(tǒng)的需求進(jìn)一步提高 , 人們更加強(qiáng)調(diào)治理信息系統(tǒng)能否支持企 業(yè)高層領(lǐng)導(dǎo)的決策這一功能 , 更側(cè)重于企業(yè)外部信息的收集、 綜合數(shù) 據(jù)庫(kù)、模型庫(kù)、方法庫(kù)和其他人工智能工具能否直接面向決策者 , 這是決策支持系統(tǒng)的任務(wù)。我國(guó) 20 世紀(jì) 70 年代末有少數(shù)企業(yè)開(kāi)始 MIS 的局部應(yīng)用?!绷?五”期間 , 選擇一些大企業(yè)進(jìn)行 M

16、IS 的開(kāi)發(fā)試點(diǎn) , 其中首都鋼鐵公 司、北京第一棉紡廠、湖北第二汽車(chē)制造廠、寧江機(jī)床廠等取得了 經(jīng)驗(yàn)。 20 世紀(jì) 80 年代中后期 , 在全國(guó)性的計(jì)算機(jī)應(yīng)用熱潮中 , 許多 企業(yè)紛紛從財(cái)務(wù)治理、人事治理等單項(xiàng)應(yīng)用入手 , 嘗試建立 MIS。1.3 數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng) , 一般由 數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)治理系統(tǒng)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)治理員和用戶構(gòu)成。應(yīng)當(dāng)指出的是,數(shù)據(jù)庫(kù)的建立、使用和維護(hù)等工作只靠一個(gè)DBMSS遠(yuǎn)不夠 , 還要有專(zhuān)門(mén)的人員來(lái)完成 , 這些人被稱(chēng)為數(shù)據(jù)庫(kù)治理員。在一般不引起混淆的情況下常常把數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)稱(chēng)為數(shù)據(jù)庫(kù)。 數(shù)據(jù)庫(kù)技術(shù)是應(yīng)數(shù)據(jù)治理任務(wù)的需要

17、而產(chǎn)生的。隨著計(jì)算機(jī)技術(shù)的進(jìn)展 , 其應(yīng)用遠(yuǎn)遠(yuǎn)地超出了那個(gè)范圍。 在應(yīng)用 需求的推動(dòng)下 , 在計(jì)算機(jī)硬件 , 軟件進(jìn)展的基礎(chǔ)上 , 數(shù)據(jù)治理技術(shù)經(jīng)歷了人工治理、文件系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)三個(gè)時(shí)期。與人工治理和文件系統(tǒng)相比 , 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)要緊有以下幾 個(gè)主面 :數(shù)據(jù)的結(jié)構(gòu)化;數(shù)據(jù)的共享性高 , 冗余度低 , 易擴(kuò)充;數(shù)據(jù)獨(dú)立性高;數(shù)據(jù)由DBMS統(tǒng)一治理和操縱。目前 , 數(shù)據(jù)庫(kù)己經(jīng)成為現(xiàn)代信息系統(tǒng)的不可分離的重要組成部 分。具有數(shù)百萬(wàn)甚至數(shù)十億字節(jié)信息的數(shù)據(jù)庫(kù)己經(jīng)普遍存在于科學(xué) 技術(shù)、工業(yè)、農(nóng)業(yè)、商業(yè)、服務(wù)業(yè)和政府部門(mén)的信息系統(tǒng)。20 世紀(jì)80年代后不公在大型機(jī)上,在多數(shù)微機(jī)上也配置了DBMS使數(shù)

18、據(jù)庫(kù)技術(shù)得到了更加廣泛的應(yīng)用和普及 , 是計(jì)算機(jī)領(lǐng)域中進(jìn)展最快的技 術(shù)之一。1.4 ADO.NET 與 SQL SERVER 20001.4.1 AxtiveX 數(shù)據(jù)對(duì)象 ADO.NETADO.NET是對(duì) Microsoft ActiveX Data Objects (ADO)一個(gè)跨時(shí)代的改進(jìn),它提供了平臺(tái)互用性和可伸縮的數(shù)據(jù)訪問(wèn)。由于傳送 的數(shù)據(jù)差不多上 XML格式的,因此任何能夠讀取XML格式的應(yīng)用程序都能夠進(jìn)行數(shù) 據(jù)處理。事實(shí)上 ,同意數(shù)據(jù)的組 件不一定要是 ADO .NET組件,它能夠是基于一個(gè)Microsoft Visual Studio的解決方案,也能夠是任何運(yùn)行在其它平臺(tái)上的任何

19、應(yīng)用程序??删幊绦?, 利用 Visual Studio.Net ,你能夠?qū)δ愕膶?duì)象進(jìn)行編 程,而不是某一個(gè)數(shù)據(jù)表或某一個(gè)數(shù)據(jù)列。ADO.NET采納強(qiáng)類(lèi)型編程,能夠更好的表述業(yè)務(wù)對(duì)象。運(yùn)用Data Set(數(shù)據(jù)集),任何采納ADO.NET的應(yīng)用方案中最重要的確實(shí)是數(shù)據(jù)集了。數(shù)據(jù)集是指數(shù)據(jù)庫(kù)數(shù)據(jù)在內(nèi)存中的拷貝。一 個(gè)數(shù)據(jù)集能夠包含任意多個(gè)數(shù)據(jù)表,每一個(gè)一般都對(duì)應(yīng)于數(shù)據(jù)庫(kù)中 的表或視圖。數(shù)據(jù)集組成了一個(gè)非連接的數(shù)據(jù)庫(kù)數(shù)據(jù)視圖。也確實(shí) 是講,它在內(nèi)存中,并不和包含對(duì)應(yīng)表或視圖的數(shù)據(jù)庫(kù)維持一個(gè)活 動(dòng)連接。這種非連接的結(jié)構(gòu)體系使得只有在讀寫(xiě)數(shù)據(jù)庫(kù)時(shí)才需要使 用數(shù)據(jù)庫(kù)服務(wù)器資源,因而提供了更好的可伸縮性。

20、在運(yùn)行時(shí),數(shù) 據(jù)會(huì)從數(shù)據(jù)庫(kù)中取出并先傳給一個(gè)中間層業(yè)務(wù)對(duì)象,然后傳至用戶 界面。為了適應(yīng)這種數(shù)據(jù)交換,ADO.NET采納了基于 XML的持續(xù)的傳遞格式。 也確實(shí)是講, 當(dāng)數(shù)據(jù)從一個(gè)層傳向另一個(gè)層時(shí), ADO.NET 的方案是將內(nèi)存中的數(shù)據(jù) (即數(shù)據(jù)集)表述為XML然后以XML格式 傳遞給其他組件。ADO .NET 體系結(jié)構(gòu) , 為了方便處理數(shù)據(jù), Visual Studio.Net 添加了許多新特性。關(guān)于高級(jí)XML開(kāi)發(fā)者,Microsoft 提供了一個(gè)有色彩標(biāo)識(shí)的XML設(shè)計(jì)器,它具有語(yǔ)句自動(dòng)補(bǔ)寫(xiě)和標(biāo)簽自動(dòng)補(bǔ)寫(xiě)的 功能。有色彩標(biāo)識(shí)、語(yǔ)句補(bǔ)足和標(biāo)簽補(bǔ)足的XML設(shè)計(jì)器,假如想要更加圖形化的數(shù)據(jù)視圖,

21、開(kāi)發(fā)者能夠使用XML設(shè)計(jì)器的設(shè)計(jì)視圖:只要將數(shù)據(jù)源,包括 Microsoft SQL Server 和 Oracle 數(shù)據(jù)庫(kù),拖拽到 設(shè)計(jì)界面中,就能夠輕松完成。你能夠用任意的數(shù)據(jù)源,包括XML文件,來(lái)創(chuàng)建你的數(shù)據(jù)集。ADO.NET數(shù)據(jù)集設(shè)計(jì)器,通常,你需要添加、修改或刪除數(shù)據(jù)來(lái) 開(kāi)發(fā)你的應(yīng)用程序。 利用數(shù)據(jù)預(yù)覽標(biāo)簽, 你不僅能夠添加修改數(shù)據(jù), 你還能夠操縱數(shù)據(jù)之間的關(guān)聯(lián)。數(shù)據(jù)預(yù)覽 , 在 Visual Studio.Net 中數(shù)據(jù)綁定技術(shù)差不多大大改進(jìn),用來(lái)充分發(fā)揮 ADO.NET勺優(yōu)勢(shì)。構(gòu)建與數(shù)據(jù)交互的用戶界面變 得更加簡(jiǎn)單。更重要的是,你能夠?qū)⒅到壎ǖ綐I(yè)務(wù)對(duì)象和XML Web服務(wù)中。1.

22、4.2 關(guān)于 SQL SERVER 2000SQL SERVER 2000不僅汲取了許多新的功能以增加系統(tǒng)的運(yùn)行 性能, 而且還使數(shù)據(jù)庫(kù)的治理工作更加輕松。在過(guò)去, 數(shù)據(jù)庫(kù)差不多上安裝在服務(wù)器或是工作站上的 ,所用的操作系統(tǒng)差不多上 UNIX或 專(zhuān)用系統(tǒng) , 價(jià)格比較高 ,SQL SERVER 2000能夠安裝在個(gè)人計(jì)算機(jī)上 , 價(jià)格要低的多。 SQL SERVER 2000能夠使操作系統(tǒng)具有應(yīng)用程序數(shù) 據(jù)庫(kù) , 并被優(yōu)化支持未連接用戶或移動(dòng)用戶。 它也用于在單用戶機(jī)器 上進(jìn)行小型應(yīng)用程序的開(kāi)發(fā) , 能夠?qū)iT(mén)好的滿足我們的需要。第二章 系統(tǒng)需求分析與總體設(shè)計(jì)2.1 需求分析需求分析是軟件定義的

23、最后一個(gè)時(shí)期,它的差不多任務(wù)是回答 “系統(tǒng)必須做什么“那個(gè)問(wèn)題。需求分析的任務(wù)不是確定系統(tǒng)如何 樣完成他的工作,而僅僅是確定系統(tǒng)完成哪些工作,也確實(shí)是對(duì)目 標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。可行性研究時(shí)期產(chǎn)生的文檔,特不是數(shù)據(jù)流成圖,是需求分析 的動(dòng)身點(diǎn)。數(shù)據(jù)流成圖中差不多劃分出系統(tǒng)必須完成的許多差不多 功能,系統(tǒng)分析員將認(rèn)真研究這些功能并進(jìn)一步將它們具體化。需 求分析的結(jié)果是系統(tǒng)開(kāi)發(fā)的基礎(chǔ),關(guān)系到工程的成敗和軟件產(chǎn)品的 質(zhì)量。因此,必須用行之有效的方法對(duì)軟件需求進(jìn)行嚴(yán)格的審查驗(yàn) 證。2.2 系統(tǒng)設(shè)計(jì)2.2.1 系統(tǒng)功能分析系統(tǒng)開(kāi)發(fā)的總體任務(wù)是要實(shí)現(xiàn)學(xué)校教工信息關(guān)系的系統(tǒng)化 , 規(guī) 范化

24、和自動(dòng)化。系統(tǒng)功能分析是在系統(tǒng)開(kāi)發(fā)的總體任務(wù)的基礎(chǔ)之上完成的。工 資與教工考核治理系統(tǒng)要緊有以下幾項(xiàng)功能 :1. 教工檔案的治理 : 包括教工差不多信息 , 所在部門(mén) , 工作信息 和工作簡(jiǎn)歷的輸入 , 教工信息的查詢和修改。2. 教工工資的治理 : 包括工資的添加 , 工資報(bào)表的查詢 , 修改和 刪除。3. 教工考核的治理 : 包括考核的輸入 , 查詢和修改。4. 企業(yè)所有部門(mén)的查詢與治理。,將得到如圖5. 治理員以及其它功能模塊。認(rèn)真分析調(diào)查有關(guān)企業(yè)人事信息需求的基礎(chǔ)上3-1的數(shù)據(jù)流程。11 / 70考核治理12 / 70圖3-1系統(tǒng)數(shù)據(jù)流程圖222 系統(tǒng)功能結(jié)構(gòu)圖依照系統(tǒng)功能的要求,能夠

25、將系統(tǒng)分解成幾個(gè)功能模塊來(lái)分不 設(shè)計(jì),功能模塊如圖3-2所示:導(dǎo)入工資工資發(fā)放工資修改刪除工資工資查詢個(gè)人算盤(pán)考核設(shè)置考核自評(píng)考核月份干部教學(xué)干部導(dǎo)護(hù)查看月績(jī)圖3-2功能模塊2.3 數(shù)據(jù)庫(kù)設(shè)計(jì)2.3.1 數(shù)據(jù)庫(kù)需求分析數(shù)據(jù)庫(kù)的設(shè)計(jì)是指關(guān)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最有效的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)及應(yīng)用系統(tǒng),實(shí)質(zhì)能夠有效地存儲(chǔ)數(shù)據(jù),滿足 用戶的需求,數(shù)據(jù)庫(kù)設(shè)計(jì)是在數(shù)據(jù)庫(kù)治理系統(tǒng)支持下進(jìn)行的。依照數(shù)據(jù)流程圖,能夠列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):部門(mén)信息:部門(mén)編號(hào),部門(mén)名稱(chēng),上門(mén)部門(mén)ID,教學(xué)部門(mén),在用 標(biāo)志教工信息:教工編號(hào),工號(hào),姓名,密碼,教工類(lèi)型,部門(mén)ID,備注,性不,登錄名/昵稱(chēng),權(quán)限,在用標(biāo)志,上次

26、登錄時(shí)刻,出生年月日,國(guó) 籍,民 族,籍 貫,戶口所在地,身份證號(hào)碼,職務(wù), 有無(wú)海外關(guān)系, 最高學(xué)歷,最高學(xué)歷學(xué)校 (專(zhuān)業(yè) ),高學(xué)位 (不含在讀 ), 畢業(yè)時(shí)刻,是否黨團(tuán)員 ( 注明黨派 ) ,入黨時(shí)刻,第一學(xué)歷,所學(xué)專(zhuān) 業(yè),一般話等級(jí),英語(yǔ)水平,外語(yǔ)語(yǔ)種,外語(yǔ)水平,執(zhí)教科目,科 目類(lèi)型,專(zhuān)業(yè)職稱(chēng),職稱(chēng)評(píng)定時(shí)刻,教師資格類(lèi),職業(yè)資格種類(lèi), 工齡,宗教信仰,從教年月,教齡,工人技術(shù)等級(jí),參加工作時(shí)刻, 婚姻狀況,教育背景,培訓(xùn)經(jīng)歷,工作經(jīng)歷,獎(jiǎng)懲情況,家庭成員, 家庭成員,郵編,家庭電話,移動(dòng)電話,電子郵件地址,緊急聯(lián)絡(luò) 人姓名,緊急聯(lián)絡(luò)人電話,緊急聯(lián)絡(luò)人地址及郵編 教工類(lèi)型:編號(hào),名稱(chēng),在

27、用標(biāo)志 工資表:編號(hào),基礎(chǔ)工資,月績(jī)工資,辦事員津貼,班主任津 貼,導(dǎo)護(hù)津貼,交通補(bǔ)貼,加班津貼,教科貼津貼,節(jié)日福利,培 訓(xùn)補(bǔ)貼,獎(jiǎng)金,上月校補(bǔ),其它 1,其它 2,應(yīng)得數(shù),扣款,代扣住 房公積金,代扣工會(huì)費(fèi),代扣個(gè)稅,實(shí)得數(shù),教師ID,發(fā)放時(shí)刻考核表:編號(hào),考核項(xiàng)目編號(hào),考核內(nèi)容,分?jǐn)?shù),考核類(lèi)型編 號(hào)考核成績(jī):編號(hào),被考核教工編號(hào),考核教工編號(hào),考核時(shí)刻 編號(hào),考核內(nèi)容編號(hào),考核類(lèi)型編號(hào),分?jǐn)?shù)考核基礎(chǔ)表:編號(hào),考核名稱(chēng),考核月份,考核開(kāi)始時(shí)刻,考 核結(jié)束時(shí)刻,在用標(biāo)志考核類(lèi)型:編號(hào),名稱(chēng),在用標(biāo)志 考核設(shè)置:編號(hào),被考核教工編號(hào),考核教工編號(hào),考核比率 日志表:編號(hào),記錄,時(shí)刻, IP 地

28、址,教工編號(hào) 系統(tǒng)治理表:編號(hào),教工編號(hào),權(quán)限系統(tǒng)導(dǎo)航表:編號(hào),名稱(chēng), URL等級(jí),所屬欄目,排序2.3.2 實(shí)體之間的E- R模型得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后 , 就能夠設(shè)計(jì)出能夠滿足用 戶需求的各種實(shí)體 ,以及它們之間的關(guān)系 , 為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打 下基礎(chǔ)。這些實(shí)體包含各種具體信息 , 通過(guò)相互之間的作用形成數(shù)據(jù) 的流淌。依照上面的設(shè)計(jì)規(guī)出的實(shí)體有 : 教工差不多信息實(shí)體 ,教工工資 信息實(shí)體 , 教工考核信息實(shí)體 , 部門(mén)治理實(shí)體。實(shí)體與實(shí)體之間的 E-R 模型如圖 3-3 所示。教工工資圖3-3實(shí)體間的E-R模型233數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)依照實(shí)體間E-R模型的需求分析,本系統(tǒng)需要1

29、個(gè)數(shù)據(jù)表來(lái)存放教工個(gè)人信息,并需要一個(gè)外部數(shù)據(jù)表(部門(mén)治理表)的支持。另外設(shè)計(jì)工資治理,教工考核6個(gè)表來(lái)治理教工數(shù)據(jù)。具體數(shù)據(jù)表的設(shè)計(jì)如 表3-1 表3-12的表格所示。表3-1教工信息表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空講明IDint4Not null部門(mén)編號(hào)MCnv archar20Not null部門(mén)名稱(chēng)SJBMIDint4Not null上級(jí)部門(mén)IDJXBMbit1Not null教學(xué)部門(mén)bUsebit1Not null在用標(biāo)志表3-2 教工信息表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空講明IDint4Not null教工編號(hào)GHnv archar50Not null工號(hào)XMnv archar10Not n

30、ull姓名Pasnv archar32Not null密碼JGLXIDint4Not null教工類(lèi)型BMIDint4Not null部門(mén)IDBeiZhunv archar10Not null備注Xin gBiechar2Not null性不NCnv archar10Not null登錄名/昵稱(chēng)Qua nXia nint4Not null權(quán)限ZYbit1Not null在用標(biāo)志SCDLSJdatetime8Not null上次登錄時(shí)刻csnynv archar50n ull出生年月日gjnv archar50n ull國(guó)籍mznv archar50n ull民族jgnv archar50n u

31、ll籍貫hkdznv archar255n ull戶口所在地sfznv archar50n ull身份證號(hào)碼zwnv archar50n ull職務(wù)hwgxnv archar50n ull有無(wú)海外關(guān)系z(mì)gxlnv archar50n ull最咼學(xué)歷zgxlxxnv archar50n ull最高學(xué)歷學(xué)校(專(zhuān)業(yè))zgxwnv archar50n ull高學(xué)位(不含在讀)bysjnv archar50n ull畢業(yè)時(shí)刻dtynv archar50n ull是否黨團(tuán)員(注明黨派)rdsjnv archar50n ull入黨時(shí)刻dyxlnv archar50n ull第一學(xué)歷dyzynv archar

32、50n ull所學(xué)專(zhuān)業(yè)bthdjnv archar50n ull一般話等級(jí)yyspnv archar50n ull英語(yǔ)水平wyyznv archar50n ull外語(yǔ)語(yǔ)種wyspnv archar50n ull外語(yǔ)水平zjkmnv archar50n ull執(zhí)教科目kmlxnv archar50n ull科目類(lèi)型zyzcnv archar50n ull專(zhuān)業(yè)職稱(chēng)zcpdsjnv archar50n ull職稱(chēng)評(píng)定時(shí)刻jszglxnv archar50n ull教師資格類(lèi)zyzglxnv archar50n ull:職業(yè)資格種類(lèi)glnv archar50n ull工齡zjxynv archar50

33、n ull宗教信仰cjsjnv archar50n ull從教年月jlnv archar50n ull教齡grjsdjnv archar50n ull工人技術(shù)等級(jí)cjgzsjnv archar50n ull參加工作時(shí)刻hyzknv archar50n ull姻狀況jybjtext16n ull教育背景b刈text16n ull培訓(xùn)經(jīng)歷gzjltext16n ull工作經(jīng)歷zcqktext16n ull獎(jiǎng)懲情況jtcytext16n ull家庭成員xzzznv archar255n ull家庭成員ybnv archar50n ull郵編jtdhnv archar50n ull家庭電話yddhnv

34、 archar50n ull移動(dòng)電話mailnv archar50n ull電子郵件地址jjlurxmnv archar50n ull緊急聯(lián)絡(luò)人姓名jjlurdhnv archar50n ull緊急聯(lián)絡(luò)人電話jjlurdzybnv archar255n ull緊急聯(lián)絡(luò)人地址及郵編字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空講明IDint4Not null編號(hào)MCnv archar20Not null名稱(chēng)bUsebit1Not null在用標(biāo)志表3-4 工資表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空講明IDint4Not null編號(hào)JCGZmoney8Not null基礎(chǔ)工資YJGZmoney8Not null月績(jī)工資BSY

35、JTmoney8Not null辦事員津貼BZRJTmoney8Not null班主任津貼DHJTmoney8Not null導(dǎo)護(hù)津貼JTBTmoney8Not null交通補(bǔ)貼JBJTmoney8Not null加班津貼JYYJTmoney8Not null教科貼津貼JRFLmoney8Not null節(jié)日福利CKSJTmoney8Not null培訓(xùn)補(bǔ)貼JJmoney8Not null獎(jiǎng)金SYBTmoney8Not null上月校補(bǔ)QT1money8Not null其它1QT2money8Not null其它2YDSmoney8Not null應(yīng)得數(shù)KKmoney8Not null扣款DK

36、ZFGJJmoney8Not null代扣住房公積金SKGHFmoney8Not null代扣工會(huì)費(fèi)DKGSmoney8Not null代扣個(gè)稅SDSmoney8Not null實(shí)得數(shù)JGIDint4Not null教師IDFFSJdatetime8Not null發(fā)放時(shí)刻表3-5 考核表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空講明IDint4Not null編號(hào)BHnv archar50Not null考核編號(hào)NRnv archar50Not null考核內(nèi)容FSint4Not null分?jǐn)?shù)LXIDint4Not null考核類(lèi)型表3-6考核成績(jī)表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空講明IDint4Not null

37、編號(hào)KHJGIDint4Not null被考核教工編號(hào)JGIDint4Not null考核教工編號(hào)KHSJIDint4Not null考核時(shí)刻編號(hào)KHNRIDint4Not null考核內(nèi)容編號(hào)KHLXIDint4Not null考核類(lèi)型編號(hào)FSint4Not null分?jǐn)?shù)表3-7考核基礎(chǔ)表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空講明IDint4Not null編號(hào)MCnv archar50Not null考核名稱(chēng)KHYFdatetime8Not null考核月份KSSJdatetime8Not null考核開(kāi)始時(shí)刻JSSJdatetime8Not null考核結(jié)束時(shí)刻bUsebit1Not null在用標(biāo)志表3-8考核類(lèi)型表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空講明IDint4Not null編號(hào)MCnv archar20Not

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論