【畢業(yè)學(xué)位論文】(Word原稿)基于ASP.NET人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第1頁
【畢業(yè)學(xué)位論文】(Word原稿)基于ASP.NET人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第2頁
【畢業(yè)學(xué)位論文】(Word原稿)基于ASP.NET人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第3頁
【畢業(yè)學(xué)位論文】(Word原稿)基于ASP.NET人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第4頁
【畢業(yè)學(xué)位論文】(Word原稿)基于ASP.NET人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第5頁
已閱讀5頁,還剩73頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

碩士學(xué)位論文 (專業(yè)學(xué)位) 姓 名: 學(xué) 號(hào): 所在院系: 職業(yè)類型: 專業(yè)領(lǐng)域: 指導(dǎo)教師: 二 一二年十二月 基于 力資源管理系統(tǒng) 的設(shè)計(jì)與實(shí)現(xiàn) in 2012 R 于力 資 源 管 理 系 統(tǒng) 的 設(shè) 計(jì) 與 實(shí) 現(xiàn) 同 濟(jì) 大 學(xué) 學(xué)位論文版權(quán)使用授權(quán) 書 本人完全了解同濟(jì)大學(xué)關(guān)于收集、保存、使用學(xué)位論文的規(guī)定,同意如下各項(xiàng)內(nèi)容:按照學(xué)校要求提交學(xué)位論文的印刷本和電子版本;學(xué)校有權(quán)保存學(xué)位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學(xué)校有權(quán)提供目錄檢索以及提供本學(xué)位論文全文或者部分的閱覽服務(wù);學(xué)校有權(quán)按有關(guān)規(guī)定向國家有關(guān)部門或者機(jī)構(gòu)送交論文的復(fù)印件和電子版;在不以贏利為目的的前提下,學(xué)??梢赃m當(dāng)復(fù)制論文的部分或全部內(nèi)容用于學(xué)術(shù)活動(dòng)。 學(xué)位論文作者簽名: 年 月 日 同濟(jì)大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下,進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對(duì)本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名: 年 月 日同濟(jì)大學(xué) 碩士學(xué)位論文 摘要 I 摘要 在這 個(gè)信息迅速膨脹的社會(huì),各行各業(yè)所要管理、涉及的數(shù)據(jù)信息量越來越多、越來越大。隨著當(dāng)前許多的中、小型企業(yè)的發(fā)展壯大,員工的數(shù)量也在不斷的增加。隨之而來的管理成本也在不斷的提高??紤]到當(dāng)前大量企業(yè)的人事管理尚處于手工作業(yè)階段,不但效率低下,還常常因?yàn)楣芾淼牟簧鞫霈F(xiàn)紕漏。因此根據(jù)部分企業(yè)提出的需求,設(shè)計(jì)此人力資源管理系統(tǒng),以幫助企業(yè)達(dá)到人事管理辦公自動(dòng)化、節(jié)約管理成本、提高企業(yè)工作效率的目的 7。 系統(tǒng)設(shè)計(jì)了六個(gè)功能模塊,分別為人事檔案管理、考勤管理、績效管理、培訓(xùn)管理、薪酬管理以及合同管理。本系統(tǒng)是在結(jié)合企 業(yè)的實(shí)際需求的基礎(chǔ)上進(jìn)行設(shè)計(jì)的,系統(tǒng)不僅可以實(shí)現(xiàn)單一地考勤、績效以及薪酬管理,更可以將員工的革新信息、合同信息與培訓(xùn)掛鉤,考勤信息與績效信息為薪酬管理服務(wù),實(shí)現(xiàn)了信息的自動(dòng)獲取,崗位變動(dòng)與獎(jiǎng)懲活動(dòng)的非人工化處理,為人力資源管理者決策提供了有力的支持。在技術(shù)實(shí)現(xiàn)方面,系統(tǒng)選擇的是 B/用 為開發(fā)平臺(tái), 000 數(shù)據(jù)庫作為數(shù)據(jù)庫平臺(tái),系統(tǒng)還采用了標(biāo)準(zhǔn)的三層架構(gòu),將應(yīng)用功能分為“表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)層”,各層彼此獨(dú)立。 通過 本系統(tǒng)的實(shí)施,具有界面顯示友好、功能設(shè)計(jì)業(yè)較齊全、性能可靠穩(wěn)定、操作更是做到了簡便直接,能夠處理從員工合同管理、考勤、培訓(xùn)、轉(zhuǎn)正、離職等信息管理到工資的核算與分發(fā)等一系列相關(guān)的業(yè)務(wù),大大提高了人力資源管理部門的工作效率,真正地成為了企業(yè)進(jìn)行人力資源管理的的好幫手。 關(guān)鍵字: 人力資源管理;三層結(jié)構(gòu); 濟(jì)大學(xué) 碩士學(xué)位論文 目錄 n to be in of of is so is In of HR is in of is to to R is as by of R as is is on of is to be of of R to As is , as 000 as It of of of to R to a to R 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 錄 第 1 章 引言 . 1 課題研究的背景及意義 . 1 課題研究的背景 . 1 課題研究的意義 . 2 . 2 統(tǒng)國內(nèi)外發(fā)展現(xiàn)狀與開發(fā)方法 . 2 統(tǒng)國內(nèi)外發(fā)展現(xiàn)狀 . 3 統(tǒng)的開發(fā)方法 . 4 要研究內(nèi)容與論文結(jié)構(gòu) . 4 要研究的 內(nèi)容 . 4 文結(jié)構(gòu) . 5 第 2 章 相關(guān)技術(shù)介紹 . 6 #簡介 . 9 . 10 000 數(shù)據(jù)庫技術(shù)簡介 . 12 第 3 章 系統(tǒng)的需求分析 . 15 統(tǒng)設(shè)計(jì)目標(biāo) . 15 務(wù)流程分析 . 16 事檔案管理業(yè)務(wù)流程 . 16 勤管理業(yè)務(wù)流程 . 17 效管理業(yè)務(wù)流程 . 17 訓(xùn)管理業(yè)務(wù)流程 . 18 酬管理業(yè)務(wù)流程 . 18 同管理業(yè)務(wù)流程 . 19 據(jù)流程分析 . 19 事檔案管理數(shù)據(jù)流程 . 20 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 考勤管理數(shù)據(jù)流程 . 20 效管理數(shù)據(jù)流程 . 21 訓(xùn)管理數(shù)據(jù)流程 . 21 酬管理數(shù)據(jù)流程 . 22 同管理數(shù)據(jù)流程 . 22 . 23 . 錯(cuò)誤 !未定義書簽。 統(tǒng)的可行性分析 . 27 濟(jì)可行性分析 . 27 術(shù)可行性分析 . 28 作可行性分析 . 28 . 28 據(jù)模型選擇 . 錯(cuò)誤 !未定義書簽。 28 據(jù)庫邏輯設(shè)計(jì) . 29 據(jù)表設(shè)計(jì) . 錯(cuò)誤 !未定義書簽。 31 第 4 章 系統(tǒng)總體設(shè)計(jì) . 36 . 36 . 36 . 37 第 5 章 系統(tǒng)功能設(shè)計(jì)實(shí)現(xiàn)與系統(tǒng)測(cè)試 . 43 統(tǒng)運(yùn)行環(huán)境 . 43 . 43 統(tǒng)開發(fā)硬件環(huán)境 . 43 據(jù)庫公共方位類的實(shí)現(xiàn) . 43 . 48 . 48 . 49 . 52 酬管理子系統(tǒng)實(shí)現(xiàn) . 56 訓(xùn)管理子系統(tǒng)實(shí)現(xiàn) . 59 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 V 第 6 章 系統(tǒng)測(cè)試 . 62 . 62 試用例 . 63 試規(guī)程 . 63 試構(gòu)件 . 63 測(cè)試 . 63 第 7 章 結(jié)論與 展望 . 65 論 . 65 究展望 . 65 致謝 . 67 參考文獻(xiàn) . 68 第 1章 引言 1 第 1 章 引言 在這個(gè)信息迅速膨脹的社會(huì),各行各 業(yè)所需要的管理、涉及的數(shù)據(jù)信息量也越來越多、越來越大。隨著當(dāng)前許多的中、小型企業(yè)的發(fā)展壯大,員工的數(shù)量也不斷增加。隨之而來的管理成本也在不斷的提高。考慮到當(dāng)前大量企業(yè)的人力資源管理尚處于傳統(tǒng)手工作業(yè)階段,不但工作效率低下,還常常因?yàn)楣芾淼牟簧鞫霈F(xiàn)紕漏。因此根據(jù)部分企業(yè)提供的需求,設(shè)計(jì)此人力資源管理系統(tǒng),以幫助企業(yè)達(dá)到人力資源管理辦公自動(dòng)化、節(jié)約管理成本、提高企業(yè)工作效率的目的。企業(yè)人力資源管理是典型管理信息系統(tǒng)( 其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)。對(duì)于前者要求建立數(shù)據(jù)一致 性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而對(duì)于后者則要求應(yīng)用程序功能完備、易使用等特點(diǎn)。企業(yè)人力資源管理系統(tǒng)可以提供豐富的功能,降低企業(yè)人力資源管理工作的強(qiáng)度,提高企業(yè)人力資源管理工作的效率,并依靠系統(tǒng)的網(wǎng)絡(luò)功能為人力資源管理的使用創(chuàng)造良好的條件,從而能夠適應(yīng)企業(yè)人力資源管理的要求,推動(dòng)企業(yè)人力資源管理的信息化建設(shè) 8。 根據(jù)大多數(shù)企業(yè)人力資源管理的需求,本論文就該人力資源管理系統(tǒng)的的設(shè)計(jì)和實(shí)現(xiàn)進(jìn)行了分析探討:首先對(duì)系統(tǒng)的需求分析做了敘述,然后介紹了系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn),最后進(jìn)行了系統(tǒng)測(cè)試。該人力資源管理系統(tǒng)采用基 于瀏覽器端 /服務(wù)器端( B/S)模式開發(fā),數(shù)據(jù)庫采用 據(jù)庫服務(wù)器作為數(shù)據(jù)處理和存儲(chǔ)平臺(tái),開發(fā)工具采用 行開發(fā),開發(fā)語言選用 C#。用戶必須使用客戶端瀏覽器才能對(duì)服務(wù)器數(shù)據(jù)進(jìn)行操作。 課題研究的背景及意義 課題研究的背景 隨著經(jīng)濟(jì)社會(huì)的發(fā)展,許多公司、企業(yè)的分工也越來越細(xì)化,部門之間的聯(lián)系也越來越多,員工的情況也越來越復(fù)雜,在進(jìn)行人事管理時(shí),傳統(tǒng)的手工管理方式就會(huì)出現(xiàn)許多弊端,增加了企業(yè)管理的復(fù)雜度,大大降低了管理效率。對(duì) 于目前使用傳統(tǒng)手工管理方式的公司人力資源管理來說,手工管理方式主要存在以下幾方面的問題: ( 1)公司員工人數(shù)眾多,在查詢、更新、維護(hù)員工信息時(shí)要翻閱大量資料,從而增加了管理人員的工作量,降低工作效率。同濟(jì)大學(xué) 碩士學(xué)位論文 基于 2 ( 2)公司內(nèi)部經(jīng)常會(huì)有人事調(diào)整,當(dāng)員工所在的部門發(fā)生變動(dòng)時(shí),很容易因?yàn)楣芾砣藛T的疏忽造成員工信息的遺漏、丟失或者同一個(gè)員工的信息重復(fù)出現(xiàn)在不同的部門當(dāng)中,會(huì)給信息管理造成混亂。 ( 3)公司不同部門對(duì)于員工不同的管理模式,給員工的考核及財(cái)務(wù)部門的工資核算工作帶來很大困難。 ( 4)傳統(tǒng)的管理方式下,員工信息都需要 由管理人員將所有資料寫到紙上,這樣就會(huì)有大量的員工資料信息,而且紙質(zhì)文件保存時(shí)非常容易損毀、丟失。 為了有效的解決上述問題,需要建立一套人力資源管理信息系統(tǒng),以實(shí)現(xiàn)對(duì)人力資源信息管理的實(shí)時(shí)監(jiān)控。 課題研究的意義 本系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)是針對(duì)目前傳統(tǒng)手工管理的人力資源管理模式下所出現(xiàn)的種種弊端,制定人力資源管理系統(tǒng)的標(biāo)準(zhǔn),整合企業(yè)人力資源信息,建立企業(yè)內(nèi)部員工信息的數(shù)據(jù)庫,對(duì)員工各方面的信息實(shí)施高效、準(zhǔn)確的管理,從而實(shí)現(xiàn)企業(yè)人力資源信息的統(tǒng)一規(guī)劃、管理的流程化、網(wǎng)絡(luò)化,使管理人員不再為復(fù)雜、繁瑣的人 事管理事務(wù)而繁忙,更好地進(jìn)行人力資源的發(fā)展和規(guī)劃,提高企業(yè)的工作效率。 究人力資源管理系統(tǒng)的重要性 人力資源管理就是通過優(yōu)化和再造流程的人力資源重建,使將來的人力資源管理系統(tǒng)作為企業(yè)準(zhǔn)確、開發(fā)、安全、可靠的數(shù)據(jù)平臺(tái);成為人力資源部門業(yè)務(wù)工作的得力助手和監(jiān)控中心;成為企業(yè)人力資源戰(zhàn)略決策的主要數(shù)據(jù)來源;最終實(shí)現(xiàn)開發(fā)人才、服務(wù)人才、利用人才和降低人力資源成本、提高人力資源的利用效率。 ( 1) 根據(jù)實(shí)際工作需要,設(shè)計(jì)一套功能完備、安全性高、靈活性好、實(shí)用性強(qiáng)的人力資源管理信息系統(tǒng),代替?zhèn)鹘y(tǒng)的人工操 作管理并提高工作效率。 ( 2) 加深對(duì)所學(xué)知識(shí)的掌握和理解,熟悉 C#語言的開發(fā)使用,使用 高系統(tǒng)開發(fā)和利用的有效率,增強(qiáng)系統(tǒng)的安全性。 ( 3) 增強(qiáng)軟件工程應(yīng)用意識(shí),學(xué)會(huì)使用軟件開發(fā)工具,并將其應(yīng)用于工程系統(tǒng)的開發(fā)和設(shè)計(jì),為今后的工作和學(xué)習(xí)打下一個(gè)堅(jiān)實(shí)的基礎(chǔ)。 統(tǒng)國內(nèi)外發(fā)展現(xiàn)狀與開發(fā)方法 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 3 統(tǒng)國內(nèi)外發(fā)展現(xiàn)狀 第一代人力資源管理系統(tǒng)誕生于 20世紀(jì) 60年代末期。當(dāng)時(shí)由于技術(shù)條件和需求的限制,用戶非常少,當(dāng)時(shí)人力資源管理系統(tǒng)只是一種自動(dòng)計(jì)算工資的工具 ,即不包含非財(cái)務(wù)的信息,也不包含工資的歷史信息,幾乎沒有報(bào)表生成功能和工資數(shù)據(jù)分析功能。但是,它的出現(xiàn)為人力資源管理展示了美好的前景,即用計(jì)算機(jī)的高速度和自動(dòng)化來代替手工的巨大工作量,用計(jì)算機(jī)的高準(zhǔn)確性來避免手工的錯(cuò)誤和誤差,使大規(guī)模集中處理大型企業(yè)的工資成為可能。 第二代人力資源管理系統(tǒng)出現(xiàn)于 20世紀(jì) 70年代末。它基本上解決了第一代系統(tǒng)的主要缺陷,對(duì)非財(cái)務(wù)的人力資源信息和薪資的歷史信息都給予了考慮,其報(bào)表生成和薪資數(shù)據(jù)分析功能也都有了較大的改善。但這一代的系統(tǒng)主要是由計(jì)算機(jī)專業(yè)人員開發(fā)研制的,未能系統(tǒng)地考 慮人力資源的需求和理念,而且其非財(cái)務(wù)的人力資源信息業(yè)不能夠系統(tǒng)和全面。 第三代人力資源管理系統(tǒng)的特點(diǎn)是從人力資源管理的角度出發(fā),用集中數(shù)據(jù)庫將幾乎所有與人力資源相關(guān)的數(shù)據(jù)(如工資福利、招聘、個(gè)人職業(yè)生涯的設(shè)計(jì)、培訓(xùn)、職位管理、績效管理、崗位描述、個(gè)人信息和歷史資料)統(tǒng)一管理起來,形成了集成的信息源。友好的用戶界面、強(qiáng)有力的報(bào)表生成工具、分析工具和信息的共享使得人力資源管理人員得以擺脫繁重的日常工作,集中精力從戰(zhàn)略的角度來考慮企業(yè)人力資源規(guī)劃和政策 10。 近些年,一些較大的企業(yè)經(jīng)常自行開發(fā)人力資源管理軟件 ,這樣做有一定的好處,如成本低廉,上級(jí)單位一次開發(fā),基層單位可以重復(fù)利用,而且一定程度上能滿足個(gè)性化需求。但是實(shí)踐證明,這種開發(fā)方式一般難以成功。一方面,企業(yè)內(nèi)部開發(fā)人員往往缺乏項(xiàng)目經(jīng)驗(yàn),導(dǎo)致與最終用戶的需求相悖;另一方面,這種形式的軟件開發(fā)不參與市場(chǎng)競爭,僅僅是供給內(nèi)部使用,有可能導(dǎo)致開發(fā)人員敷衍了事,開發(fā)的系統(tǒng)不能真正起到作用。 國外專家學(xué)者對(duì)人力資源管理系統(tǒng)的研究起步比較早,發(fā)達(dá)國家的企業(yè)非常注重自身人力資源管理系統(tǒng)的開發(fā)。特別是一些跨國公司,更不惜花費(fèi)大量的人力和物力來開發(fā)相應(yīng)的人力資源管理系統(tǒng),通 過建立一套業(yè)務(wù)流的開發(fā)性系統(tǒng)實(shí)現(xiàn)真正意義上的人事管理目標(biāo),挑選和留住最佳人才,同時(shí)不斷提高這些人才的工作效益。 我國的信息管理系統(tǒng)是九十年代初開始快速發(fā)展的。經(jīng)過十余年的發(fā)展,我國的數(shù)據(jù)庫管理技術(shù)也廣泛的應(yīng)用于各個(gè)領(lǐng)域,并且形成了產(chǎn)業(yè)化。但是,我們的工廠、企業(yè)對(duì)信息管理系統(tǒng)的應(yīng)用比起世界先進(jìn)水平還相對(duì)落后。主要表現(xiàn)在:人力資源管理系統(tǒng)范圍使用相對(duì)狹窄、人事管理系統(tǒng)功能相對(duì)欠缺、穩(wěn)定性較差、功能相對(duì)單一等。 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 4 統(tǒng)的開發(fā)方法 本系統(tǒng)采用 及 于 B/發(fā)一套人力資源管理系統(tǒng),在系統(tǒng)中人力資源部門管理人員可以通過互聯(lián)網(wǎng)瀏覽和使用本系統(tǒng)。 系統(tǒng)開發(fā)平臺(tái): 開發(fā)平臺(tái): 行環(huán)境: . 0 務(wù)器: . 0 數(shù)據(jù)庫系統(tǒng): 000 數(shù)據(jù)庫 開發(fā)工具: 發(fā)語言: #) 系統(tǒng)應(yīng)用平臺(tái): 操 作系統(tǒng): 000/2003 行環(huán)境: . 0 務(wù)器: 據(jù)庫系統(tǒng): 000 數(shù)據(jù)庫 要研究內(nèi)容與論文結(jié)構(gòu) 要研究的內(nèi)容 隨著企業(yè)將人力資源作為一種重要的戰(zhàn)略資源,人力資源管理系統(tǒng)正得到越來越多客戶的重視,同時(shí)隨著互聯(lián)網(wǎng)技術(shù)的不斷更新與發(fā)展,人力資源管理也呈現(xiàn)出一些新的發(fā)展趨勢(shì)。本文針對(duì)目前國 內(nèi)外的研究狀況,運(yùn)用三層結(jié)構(gòu)、系型數(shù)據(jù)等技術(shù),研究基于 力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。主要研究內(nèi)容包括以下幾個(gè)方面: ( 1) 對(duì)現(xiàn)代國內(nèi)外企業(yè)人力資源管理的基本理論和基本思想,以及人力資源管理的一些重要作用、發(fā)展趨勢(shì)等進(jìn)行深入研究,加強(qiáng)國內(nèi)企業(yè)對(duì)人力資源管理理論方面的理解,并為人力資源管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)建立理論基礎(chǔ)。 ( 2) 分析目前國內(nèi)外人力資源管理系統(tǒng)的研究應(yīng)用現(xiàn)狀,剖析我國人力資源管理系統(tǒng)在實(shí)際應(yīng)用中存在的一些問題,提出開發(fā)人力資源管理系統(tǒng)要融入到 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 5 ( 3) 深入 探討基于 力資源管理系統(tǒng)的體系結(jié)構(gòu)設(shè)計(jì)、開發(fā)方法和實(shí)現(xiàn)技術(shù)等問題,并對(duì)人力資源管理系統(tǒng)進(jìn)行系統(tǒng)需求分析和數(shù)據(jù)流分析。 ( 4) 以公司人力資源管理為實(shí)例進(jìn)行開發(fā)和設(shè)計(jì),實(shí)現(xiàn)人力資源管理系統(tǒng)的一些主要功能,給基于 力資源管理系統(tǒng)的開發(fā)提供了一個(gè)好的思路。 ( 5) 詳細(xì)描述系統(tǒng)的測(cè)試過程與系統(tǒng)的測(cè)試方法,針對(duì)人力資源管理系統(tǒng)進(jìn)行 系統(tǒng)測(cè)試, 并給出 系統(tǒng)功能測(cè)試表 。 文結(jié)構(gòu) 論文共分為六章,通過對(duì)人力資源管理系統(tǒng)的分析、設(shè)計(jì)與實(shí)現(xiàn)的過程的全面介紹來展示系統(tǒng)的全部特性。 第一章 介紹了課題研究的背 景及意義和開發(fā)方法,以及課題的實(shí)施目標(biāo),并對(duì)研究的課題做了調(diào)研和可行性分析。 第二章 主要介紹了 單介紹了 C#、 B/S 結(jié)構(gòu)、詳細(xì)說明了 C#技術(shù)及 B/據(jù)庫等技術(shù)的綜合應(yīng)用,并對(duì)網(wǎng)站開發(fā)技術(shù)做了深入的介紹。 第三章 主要介紹了系統(tǒng)的項(xiàng)目的業(yè)務(wù)流程需求分析以及數(shù)據(jù)流程的需求分析。 第四章 全面介紹了系統(tǒng)的詳細(xì)設(shè)計(jì)以及各功能模塊的設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)。 第五章 介紹了系統(tǒng)的用戶界面設(shè) 計(jì)以及系統(tǒng)的運(yùn)行所需要的軟硬件環(huán)境 。第六章 主要介紹 系統(tǒng)測(cè)試。 第七 章 介紹系統(tǒng)的研究成果的評(píng)價(jià)及系統(tǒng)不足指出的解決方案。 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 6 第 2 章 相關(guān)技術(shù)介紹 、服務(wù)器、數(shù)據(jù)庫三層結(jié)構(gòu),在用戶界面層與數(shù)據(jù)管理層之間增加了一層管理機(jī)構(gòu),稱之為中間層,使整個(gè)運(yùn)行體系機(jī)構(gòu)成為三層體系結(jié)構(gòu) 14。中間層作是構(gòu)造三層結(jié)構(gòu)應(yīng)用程序系統(tǒng)的基礎(chǔ)載體,提供了以下主要功能: ( 1) 能夠?qū)崿F(xiàn)責(zé)客戶機(jī)與數(shù)據(jù)服務(wù)器、數(shù)據(jù)服務(wù)器與數(shù)據(jù)服務(wù)器之間的連接和通信。 ( 2) 實(shí)現(xiàn)應(yīng)用于數(shù) 據(jù)庫的高效連接過程。 ( 3) 提供一套三層體系機(jī)構(gòu)的應(yīng)用、開發(fā)、運(yùn)行、部署及管理的平臺(tái)。 這種三層體系結(jié)構(gòu)在層與層之間互相都是獨(dú)立的,任何一層的改變都不會(huì)影響到其它層的功能。 B/ 圖 B/13 在 B/戶通過客戶機(jī)的瀏覽器分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)送請(qǐng)求任務(wù),服務(wù)器對(duì)客戶機(jī)瀏覽器的所發(fā)出的請(qǐng)求進(jìn)行相關(guān)處理,將用戶所需要的信息即時(shí)反饋給客戶機(jī)的瀏覽器??蛻魴C(jī)只有發(fā)出請(qǐng)求命令,其它如數(shù)據(jù)處理、信息反饋、對(duì)數(shù)據(jù)庫的訪問、應(yīng)用程序的執(zhí)行等工作全部 由服務(wù)器端來完成。由于此結(jié)構(gòu)的客戶端只需要一個(gè)瀏覽器,使用非常簡單,因此成為了當(dāng)今軟件開發(fā)人員的首選結(jié)構(gòu)體系。 介 平臺(tái)支撐許多語言,如 濟(jì)大學(xué) 碩士學(xué)位論文 基于 7 C#語言等。該平臺(tái)支持多種應(yīng)用程序的開發(fā),除了典型的 支持 務(wù)、 務(wù)等各種類型的應(yīng)用程序。應(yīng)用 以滿足絕大部分應(yīng)用程序開發(fā)的需要。由于其強(qiáng)大的功能特性和方便易用 性, 經(jīng)成為越來越多的公司和機(jī)構(gòu)的開發(fā)工具。 1、 主要內(nèi)容 通常我們將 為 庫、 圖 示了 主要組件。 圖 6 庫主要包含一個(gè)非常大的代碼庫,可以在客戶語言 (如 C#)中通過面向?qū)ο缶幊?技術(shù) (使用這些代碼。這個(gè)庫分為不同的模塊,這樣就可以根據(jù)希望得到的結(jié)果來選擇使用其中的各個(gè)部分。例如,一個(gè)模塊包含用程序的構(gòu)件,另一個(gè)模塊包含互聯(lián)網(wǎng)的代碼塊,還有一個(gè)模塊包含發(fā)的代碼塊。一些模塊還分為更具體的子模塊,例如在 發(fā)模塊中,有用于建立 務(wù)的子模塊。其目的是,不同的操作系統(tǒng)可以根據(jù)自己的特性,支持其中的部分或全部模塊。例如, 持所有的核心 能,但不同濟(jì)大學(xué) 碩士學(xué)位論文 基于 8 需要某些更深?yuàn)W的模塊。 是一個(gè)運(yùn)行 時(shí)環(huán)境。 責(zé)內(nèi)存分配和垃圾回收,也就是通常所說的資源分配,同時(shí)保證應(yīng)用和底層系統(tǒng)的分離。總而言之,它負(fù)責(zé) 所開發(fā)的所有應(yīng)用程序的執(zhí)行。 負(fù)責(zé)的應(yīng)用程序在執(zhí)行時(shí)是托管的( 托管代碼帶來的好處有跨語言調(diào)用、內(nèi)存管理、安全性處理等。 藏了一些與底層操作系統(tǒng)打交道的環(huán)節(jié),使開發(fā)人員可以把注意力放在代碼所實(shí)現(xiàn)的功能上。非 制的代碼即非托管 ( 碼,如 C+等。這些語言可以訪問操作系統(tǒng)的低級(jí)功能。垃圾回收 ( 一個(gè)很重要的功能。垃圾回收保證應(yīng)用程序不再使用某些內(nèi)存時(shí),這些內(nèi)存就會(huì)被 收并釋放。 在托管的 境中運(yùn)行代碼,其運(yùn)行機(jī)制的示意圖如圖 示。 圖 行機(jī)制 6 一個(gè)典型的 序的運(yùn)行過程主要包括以下幾個(gè)步驟: (1)選擇編譯器。為了獲得公共語言運(yùn)行庫所提供的優(yōu)點(diǎn), 序必須使用一個(gè)或多個(gè)針對(duì)運(yùn)行庫的語言編譯器。 (2)將代碼編譯為微軟中間語言 (編譯將源代碼翻譯為 生成所需的元數(shù)據(jù)。 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 9 (3)將 譯為本機(jī)代碼。在執(zhí)行時(shí),實(shí)時(shí) (譯器將 微軟中間語言 )翻譯為本機(jī)代碼。在此編譯過程中,代碼必須通過驗(yàn)證過程,該過程檢查 元數(shù)據(jù)以查看是否可以將代碼確定為類型安全。 (4)運(yùn)行代碼。公共語言運(yùn)行庫提供使執(zhí)行能夠發(fā)生以及可在執(zhí)行期間使用的各種服務(wù)的結(jié)構(gòu)。 用程序被定義為可從 務(wù)器上的虛擬目錄及其子目錄中調(diào)用的所有文件和可執(zhí)行碼。其中可以包含網(wǎng)頁( 件)、 單頁面( 單用戶控件( 件)、 務(wù)( 件)、 塊和其他文件 (如圖像和配置文件 )。 2、 優(yōu)點(diǎn) 簡單地說, 縮短產(chǎn)品開發(fā)時(shí)間,簡化發(fā)布和管理,提高運(yùn)行效率。以下是一些主要的優(yōu)點(diǎn): (1) 可以使用任何編程語言 許開發(fā)者以任何語言進(jìn)行開發(fā),使不同語言開發(fā)的程序結(jié)合得更緊密,并使現(xiàn)有的開發(fā)技巧得以繼續(xù)使用; (2) 減少了編寫代碼量 用了高度模塊化的設(shè)計(jì),使得開發(fā)人員可以將精力更多地集中到處理商務(wù)邏輯方面,而不必再把時(shí)間花費(fèi)在寫 碼上。以 例,許多常用的功能,如購物車,都已被封裝成為通用的控件; (3) 以 核心 標(biāo)是將軟件轉(zhuǎn)化為服務(wù),因此基于 只需簡單地注出所需的方法調(diào)用, 能將它們轉(zhuǎn)化為完整的 務(wù); (4) 提高了應(yīng)用程序的可靠性 入了新的技術(shù)使程序運(yùn)行得更可靠,比如以 管理內(nèi)存、線程及進(jìn)程,確保內(nèi)存泄漏將不再發(fā)生。此外 , 監(jiān)視 序的運(yùn)行,并根據(jù)管理員設(shè)定的時(shí)間間隔,每過一段時(shí)間自動(dòng)地重新執(zhí)行一次這些程序。 #簡介 1、 C#的特點(diǎn) C#是專門為 用而開發(fā)的語言,與 架完美結(jié)合, C#具有以下同濟(jì)大學(xué) 碩士學(xué)位論文 基于 10 突出的特點(diǎn): 語法簡潔,不允許直接操作內(nèi)存,去掉了指針操作。 徹底的面向?qū)ο笤O(shè)計(jì), C#具有面向?qū)ο笳Z言所擁有的一切特性 封裝、繼承和多態(tài)。 與 用緊密地結(jié)合, C#支持絕大多數(shù)的 準(zhǔn),例如 :。 強(qiáng)大的安全機(jī)制,可以消除軟件開發(fā)中的常見錯(cuò)誤( 如語法錯(cuò)誤)。 兼容性, C#遵循 公共語言規(guī)范 (,能夠保證與其他語言開發(fā)的組件兼容。 靈活的版本處理技術(shù), C#在語言本身內(nèi)置了版本控制功能,開發(fā)人員可以更加容易地開發(fā)和維護(hù)。 C#提供了完善的錯(cuò)誤和異常觸發(fā)機(jī)制,使程序在交付應(yīng)用時(shí)能夠更加健壯。 7 2、 C#語言編程環(huán)境 目前,開發(fā)和運(yùn)行 C#程序、有多種選擇,例如,用戶可以從微軟公司網(wǎng)站免費(fèi)獲取 軟件開發(fā)工具箱 (購買功能強(qiáng)大的 發(fā)環(huán)境,各自的特點(diǎn)如下。 含編譯、運(yùn)行和測(cè)試 C#程序的各種資源,如 C#語言編譯器、 譯器和相 關(guān)文檔,但不包含用來輸入和編輯 C#程序的文本編輯器。 微軟公司的完整開發(fā)環(huán)境,它包含一個(gè)集成開發(fā)環(huán)境(高級(jí) C#編輯器,同時(shí)還支持程序調(diào)試及許多可提高開發(fā)人員工作效率的附加功能。 用相同的 C#編譯器、 譯器來編譯和運(yùn)行程序,用戶可以準(zhǔn)確運(yùn)行同一程序而且運(yùn)行速度相同。 供了功能強(qiáng)大的工具包,可以使用戶輕松設(shè)計(jì)和編寫 C#程序。 由活動(dòng)服務(wù)器頁面發(fā)展而來。 用 濟(jì)大學(xué) 碩士學(xué)位論文 基于 11 服務(wù)框架網(wǎng)絡(luò)應(yīng)用程序提供了一個(gè)可靠的、自動(dòng)化的、可擴(kuò)展的主機(jī)環(huán)境。 受益于 成模板,簡化了應(yīng)用程序的配制。另外,它提供簡化應(yīng)用程序開發(fā)的服務(wù)(如狀態(tài)管理服務(wù))以及高水平的編程模板(如 核心是 行語言,一個(gè)高性能的用于處理基于低級(jí)結(jié)構(gòu)的 基于的結(jié)構(gòu)與 提供的 構(gòu)相似。 行語言是在象服務(wù)器上的 客戶機(jī)上的 類的 機(jī)過程中運(yùn)行的受控代碼。 責(zé)處理引入的所有 求,并對(duì)每個(gè)請(qǐng)求應(yīng)用程序的 行解析,然后把請(qǐng)求分配到應(yīng)用程序以進(jìn)行進(jìn)一步的處理。 行語 言是多線程的,并異步處理請(qǐng)求,因此劣質(zhì)的應(yīng)用程序代碼阻礙不了它對(duì)新請(qǐng)求的處理。而且 行語言假定失敗必會(huì)發(fā)生,因此它被控制為盡最大力量自動(dòng)地從訪問沖突、內(nèi)存泄漏、死鎖等事故中恢復(fù)過來。除非是硬件故障,運(yùn)行語言的目標(biāo)是 100%的可靠性。 用基于構(gòu)件的 架配制模板,因此它獲得了如制、構(gòu)件并行配制、基于 制等優(yōu)點(diǎn)。 一個(gè)主要優(yōu)點(diǎn)是,它支持應(yīng)用程序的實(shí)時(shí)更新。管理員不必關(guān)掉網(wǎng)絡(luò)服務(wù)器或者甚至不用停止應(yīng)用程序的運(yùn)行就可以更新應(yīng)用文 件。應(yīng)用程序文件永遠(yuǎn)不會(huì)被加鎖,因此甚至在程序運(yùn)行時(shí)文件就可以被覆蓋。當(dāng)文件更新后,系統(tǒng)會(huì)溫和地轉(zhuǎn)換到新的版本。系統(tǒng)檢測(cè)文件變化,并用新的應(yīng)用程序代碼建立一個(gè)新的應(yīng)用程序?qū)嵗?,然后將引入的?qǐng)求路由到應(yīng)用程序。當(dāng)所有被現(xiàn)存的應(yīng)用程序?qū)嵗幚淼奈赐瓿傻恼?qǐng)求處理完后,該實(shí)例就被銷毀了。 在應(yīng)用程序中, 求是通過 塊的一個(gè)管道路由的,最終到達(dá)請(qǐng)求處理程序。 塊和請(qǐng)求處理程序是一些實(shí)現(xiàn)特殊接口的受控類,而這些接口是由 義的。這種管道結(jié)構(gòu)使得為應(yīng)用程序增加服務(wù)非常方便:只需補(bǔ)充一 個(gè) 塊。例如,安全、狀態(tài)管理及跟蹤都被實(shí)現(xiàn)為 塊。高級(jí)可編程模塊,如網(wǎng)絡(luò)服務(wù)和網(wǎng)絡(luò)表單,通常被實(shí)現(xiàn)為請(qǐng)求處理程序。一個(gè)應(yīng)用程序能鏈接與多個(gè)請(qǐng)求處理程序 每個(gè)處理程序一個(gè) 是所有的求都通過同樣的管道路由。 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 12 強(qiáng)了由 入的狀態(tài)管理服務(wù),以便為網(wǎng)絡(luò)應(yīng)用程序提供三種類型的狀態(tài):應(yīng)用程序、會(huì)話、用戶。就像在 一樣,應(yīng)用程序狀態(tài)特定于一個(gè)應(yīng)用程序?qū)嵗?,并且不?huì)持久。會(huì)話狀態(tài)是特定于一個(gè)用戶與應(yīng)用程序間的會(huì)話

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論