畢業(yè)設(shè)計(jì)(論文)-網(wǎng)頁(yè)課程設(shè)計(jì)報(bào)告.doc_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)-網(wǎng)頁(yè)課程設(shè)計(jì)報(bào)告.doc_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)-網(wǎng)頁(yè)課程設(shè)計(jì)報(bào)告.doc_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)-網(wǎng)頁(yè)課程設(shè)計(jì)報(bào)告.doc_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)-網(wǎng)頁(yè)課程設(shè)計(jì)報(bào)告.doc_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

六安職業(yè)技術(shù)學(xué)院網(wǎng)頁(yè)課程設(shè)計(jì)報(bào)告課題名稱(chēng)姓名:指導(dǎo)教師:專(zhuān)業(yè)名稱(chēng):系統(tǒng)維護(hù)所在系部:信息工程系二一一年六月2摘要隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展和計(jì)算機(jī)技術(shù)的普及,計(jì)算機(jī)越來(lái)越多的應(yīng)用在企業(yè)管理中。企業(yè)的人事管理是企業(yè)管理的一個(gè)重要內(nèi)容,傳統(tǒng)的人事管理方法不僅繁冗復(fù)雜,而且低效。如企業(yè)內(nèi)部發(fā)生人事調(diào)動(dòng),工資變化時(shí),傳統(tǒng)的人事管理方法處理這些變化十分復(fù)雜。這樣,傳統(tǒng)的人事管理很難及時(shí)的反映企業(yè)的人事組成,導(dǎo)致企業(yè)的人力資源不能得到合理,有效的配置,給企業(yè)造成了損失。本系統(tǒng)正是基于改變這種現(xiàn)狀的一個(gè)嘗試。本系統(tǒng)用SQL數(shù)據(jù)庫(kù)實(shí)現(xiàn),用C#語(yǔ)言開(kāi)發(fā),界面友好,操作簡(jiǎn)單,可以大大的提高員工信息管理的效率,減少企業(yè)在人事管理上花費(fèi)的人力和財(cái)力。本系統(tǒng)可供企業(yè)管理人員查詢(xún),修改企業(yè)的人事信息。企業(yè)新聘人員,減員,或企業(yè)內(nèi)部發(fā)生人事調(diào)動(dòng),工資變化,只需及時(shí)對(duì)系統(tǒng)進(jìn)行數(shù)據(jù)更新,系統(tǒng)即能反映企業(yè)當(dāng)前的人事情況。初步實(shí)驗(yàn)表明,本系統(tǒng)可基本滿足小型企業(yè)和部分中型企業(yè)的需求,并切實(shí)提高企業(yè)的人事管理效率,節(jié)省了企業(yè)的管理支出,從而具有一定的經(jīng)濟(jì)效益。關(guān)鍵字:?jiǎn)T工信息管理系統(tǒng)C#2.0SQLServer3目錄第一章緒論.-1-1.1系統(tǒng)開(kāi)發(fā)的意義.-1-1.2系統(tǒng)開(kāi)發(fā)的背景及現(xiàn)狀.-1-1.3系統(tǒng)開(kāi)發(fā)重點(diǎn)解決的問(wèn)題.-2-第二章系統(tǒng)開(kāi)發(fā)技術(shù)簡(jiǎn)介.-3-2.1C#.NET語(yǔ)言概述.-3-2.2SQLserver2005技術(shù)簡(jiǎn)介.-3-2.3運(yùn)行環(huán)境.-4-第三章系統(tǒng)分析.-5-3.1可行性分析.-5-3.2需求分析.-5-3.3任務(wù)目標(biāo).-6-3.3.1開(kāi)發(fā)目標(biāo).-6-3.3.2應(yīng)用目標(biāo).-6-第四章系統(tǒng)總體設(shè)計(jì).-7-4.1系統(tǒng)功能概述.-7-4.2系統(tǒng)流程圖分析.-7-4.3文件架構(gòu)圖.-8-第五章數(shù)據(jù)庫(kù)設(shè)計(jì).-9-5.1數(shù)據(jù)庫(kù)概要說(shuō)明.-9-5.2數(shù)據(jù)庫(kù)概念設(shè)計(jì)(E-R圖).-9-第六章系統(tǒng)詳細(xì)設(shè)計(jì).-12-6.1與數(shù)據(jù)庫(kù)連接的實(shí)現(xiàn).-12-6.2登錄與主程序界面的設(shè)計(jì).-12-第七章系統(tǒng)測(cè)試.-19-7.1功能測(cè)試.-19-7.2性質(zhì)測(cè)試.-19-7.4測(cè)試總結(jié).-19-第八章結(jié)束語(yǔ).-20-致謝.-21-參考文獻(xiàn).23第一章緒論1.1系統(tǒng)開(kāi)發(fā)的意義信息社會(huì)的高科技,商品經(jīng)濟(jì)化的高效益,使計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。計(jì)算機(jī)雖然與人類(lèi)的關(guān)系愈來(lái)愈密切,還有人由于計(jì)算機(jī)操作不方便繼續(xù)用手工勞動(dòng)。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,員工信息管理系統(tǒng)軟件為管理人員帶來(lái)了極大的方便。該軟件是以SQL數(shù)據(jù)庫(kù)和C#編程語(yǔ)言實(shí)現(xiàn),其功能在系統(tǒng)內(nèi)部有源代碼直接完成。操作人員只需輸入一些簡(jiǎn)單的漢字、數(shù)字,即可達(dá)到自己的目標(biāo)。對(duì)于中小型企業(yè)來(lái)說(shuō)來(lái)說(shuō),利用計(jì)算機(jī)支持高效率完成日常事務(wù),是適應(yīng)現(xiàn)代要求、推動(dòng)管理走向科學(xué)化、規(guī)范化的必要條件;而且人事管理又是一項(xiàng)非常煩瑣的事情,數(shù)量之大,傳統(tǒng)管理極其不便。同時(shí)計(jì)算機(jī),具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、成本低等。1.2系統(tǒng)開(kāi)發(fā)的背景及現(xiàn)狀管理信息系統(tǒng)(ManagementInformationSystem),在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它變得越來(lái)越普及。MIS是一門(mén)新的學(xué)科,它跨越了若干個(gè)領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué),運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)以及計(jì)算機(jī)科學(xué)。在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個(gè)縱橫交織的系統(tǒng)。1.1.1管理信息系統(tǒng)的發(fā)展歷史目前人們所提到的管理信息系統(tǒng),通常是指以計(jì)算機(jī)為工具,對(duì)管理信息進(jìn)行收集、存貯、檢索、加工和傳遞,使其應(yīng)用于組織機(jī)構(gòu)及企業(yè)管理領(lǐng)域的“人機(jī)系統(tǒng)”,該系統(tǒng)是70年代初“后工業(yè)經(jīng)濟(jì)”時(shí)代的產(chǎn)物,在企業(yè)管理信息系統(tǒng)在其發(fā)展的初期,是單一的人機(jī)系統(tǒng),系統(tǒng)功能簡(jiǎn)單,效率低,對(duì)管理的作用有限。進(jìn)入20世紀(jì)80年代末,隨著計(jì)算機(jī)網(wǎng)絡(luò)和通信技術(shù)的大力發(fā)展,企業(yè)管理信息系統(tǒng)進(jìn)入網(wǎng)絡(luò)化的發(fā)展時(shí)期。世界發(fā)達(dá)國(guó)家已建立起了完善的先進(jìn)的管理信息系統(tǒng)體系,在其社會(huì)經(jīng)濟(jì)發(fā)展領(lǐng)域中發(fā)揮著巨大的作用。第二階段是數(shù)據(jù)更新系統(tǒng),其典型代表是美國(guó)航空公司于20世紀(jì)50年代建成的SABRE預(yù)約訂票系統(tǒng)。它設(shè)有1008個(gè)訂票點(diǎn),可以存取600000個(gè)旅客記錄和27000個(gè)飛行段記錄。它的操作比較復(fù)雜,在任何一“點(diǎn)”都可以查到某一航班是否有空座位。但從概念上來(lái)講,它只是一個(gè)數(shù)據(jù)更新系統(tǒng),比如它不能告-2-訴你以現(xiàn)在的售票速度何時(shí)票將售完,從而采取補(bǔ)救措施。因而它也是管理信息系統(tǒng)的低級(jí)階段。第三階段是狀態(tài)報(bào)告系統(tǒng),它可以分為生產(chǎn)狀態(tài)報(bào)告、服務(wù)狀態(tài)報(bào)告和研究狀態(tài)報(bào)告等系統(tǒng)。比如生產(chǎn)狀態(tài)報(bào)告系統(tǒng),它的典型代表是IBM公司的生產(chǎn)管理系統(tǒng)。眾所周知,IBM公司是世界上最大的計(jì)算機(jī)公司,1964年它生產(chǎn)出中型計(jì)算機(jī)IBM360,使計(jì)算機(jī)的水平提高了一個(gè)臺(tái)階,但同時(shí)組織生產(chǎn)的管理工作卻大大復(fù)雜化了。一臺(tái)計(jì)算機(jī)有超過(guò)15000個(gè)不同的部件,每一個(gè)部件又有若干個(gè)元件,加之IBM的工廠遍及美國(guó)各地,不同的定貨有不同的部件和不同的元件,必須指出什么工廠什么設(shè)備生產(chǎn)什么元件,因此不僅生產(chǎn)復(fù)雜,裝配、安裝和運(yùn)輸都十分復(fù)雜。為了保證生產(chǎn)以及其他環(huán)節(jié)的順利進(jìn)行,必須要有一個(gè)以計(jì)算機(jī)為基礎(chǔ)的生產(chǎn)狀態(tài)報(bào)告系統(tǒng)。因此同年IBM建立了先進(jìn)管理系統(tǒng)AAS,它能進(jìn)行450個(gè)業(yè)務(wù)的操作。1968年,公司又建立了公用制造信息系統(tǒng)CMIS,運(yùn)行很成功,過(guò)去需要15周的工作,該系統(tǒng)只用3周就可以完成。我國(guó)的管理信息系統(tǒng)大發(fā)展是在80年代末90年代初,國(guó)家相繼建立起了“金卡”、“金關(guān)”、金橋“工程,多數(shù)企事業(yè)單位建立了局域網(wǎng)和廣域網(wǎng)管理信息系統(tǒng)。隨著世界經(jīng)濟(jì)和我國(guó)經(jīng)濟(jì)逐步向知識(shí)經(jīng)濟(jì)邁進(jìn),無(wú)論是基于工業(yè)經(jīng)濟(jì)的管理信息系統(tǒng),還是面向少數(shù)專(zhuān)家和管理人員的專(zhuān)家系統(tǒng)(ES)或決策支持系統(tǒng)(DSS),其處理對(duì)象和服務(wù)對(duì)象,自身的系統(tǒng)結(jié)構(gòu),處理能力,都有了進(jìn)一步的發(fā)展。1.3系統(tǒng)開(kāi)發(fā)重點(diǎn)解決的問(wèn)題1員工信息的查詢(xún):?jiǎn)T工信息管理系統(tǒng)是一個(gè)包含大量員工信息的地方。由于其數(shù)據(jù)量龐大,可按多種途徑查詢(xún),能對(duì)查詢(xún)內(nèi)容的智能識(shí)別,可能會(huì)遇到如何設(shè)計(jì)出較好的模糊查詢(xún)等相關(guān)事件的代碼難題。2后臺(tái)數(shù)據(jù)庫(kù)的設(shè)計(jì):后臺(tái)數(shù)據(jù)庫(kù)要設(shè)計(jì)多張表,這些表的每一個(gè)字段的定義、類(lèi)型的定義,涉及到表與表之間如何更好的關(guān)聯(lián)等一系列的問(wèn)題。數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程中,涉及到的實(shí)體很多且其關(guān)系復(fù)雜,增加了設(shè)計(jì)的難度。這就需要在設(shè)計(jì)過(guò)程中反復(fù)調(diào)優(yōu)。數(shù)據(jù)庫(kù)的設(shè)計(jì)必須遵循規(guī)范化理論。對(duì)規(guī)范化程度低的關(guān)系模式進(jìn)行分解、合并,轉(zhuǎn)換為更高級(jí)的范式。一般數(shù)據(jù)庫(kù)的設(shè)計(jì)應(yīng)達(dá)到第三范式。但并不是范式級(jí)別越高越好,過(guò)高或過(guò)低均不合適,具體應(yīng)用根據(jù)情況權(quán)衡利弊。3數(shù)據(jù)的安全性和完整性:所有的用戶都是以唯一的用戶名和密碼登錄,登錄成功后進(jìn)行相關(guān)操作,為了確保數(shù)據(jù)的安全性就必須對(duì)用戶的權(quán)限進(jìn)行管理等。-3-第二章系統(tǒng)開(kāi)發(fā)技術(shù)簡(jiǎn)介2.1C#.NET語(yǔ)言概述C#(讀做Csharp,中文譯音暫時(shí)沒(méi)有.專(zhuān)業(yè)人士一般讀Csharp,現(xiàn)在很多非專(zhuān)業(yè)一般讀C井。C#是微軟公司發(fā)布的一種面向?qū)ο蟮?、運(yùn)行于.NETFramework之上的高級(jí)程序設(shè)計(jì)語(yǔ)言。并定于在微軟職業(yè)開(kāi)發(fā)者論壇(PDC)上登臺(tái)亮相。C#是微軟公司研究員AndersHejlsberg的最新成果。C#看起來(lái)與Java有著驚人的相似;它包括了諸如單一繼承、接口、與Java幾乎同樣的語(yǔ)法和編譯成中間代碼再運(yùn)行的過(guò)程。但是C#與Java有著明顯的不同,它借鑒了Delphi的一個(gè)特點(diǎn),與COM(組件對(duì)象模型)是直接集成的,而且它是微軟公司.NETwindows網(wǎng)絡(luò)框架的主角。并且C#成為ECMA與ISO標(biāo)準(zhǔn)規(guī)范。C#看似基于C+寫(xiě)成,但又融入其它語(yǔ)言如Delphi、Java、VB等。C#是一種簡(jiǎn)潔、類(lèi)型安全的面向?qū)ο蟮恼Z(yǔ)言,開(kāi)發(fā)人員可以使用它來(lái)構(gòu)建在.NETFramework上運(yùn)行的各種安全、可靠的應(yīng)用程序。使用C#,您可以創(chuàng)建傳統(tǒng)的Windows客戶端應(yīng)用程序、XMLWebservices、分布式組件、客戶端-服務(wù)器應(yīng)用程序、數(shù)據(jù)庫(kù)應(yīng)用程序以及很多其他類(lèi)型的程序。MicrosoftVisualC#2005提供高級(jí)代碼編輯器、方便的用戶界面設(shè)計(jì)器、集成調(diào)試器和許多其他工具,以在C#語(yǔ)言版本2.0和.NETFramework的基礎(chǔ)上加快應(yīng)用程序的開(kāi)發(fā)。2.2SQLserver2005技術(shù)簡(jiǎn)介SQL(StructuredQueryLanguage)是一種通用的關(guān)系型數(shù)據(jù)庫(kù)的編程語(yǔ)言,是一組命令的集合,包括關(guān)系型數(shù)據(jù)庫(kù)的建立、維護(hù)和查詢(xún)等操作,已成為關(guān)系型數(shù)據(jù)庫(kù)普遍使用的標(biāo)準(zhǔn)。MircrosoftSQLServer2005是一個(gè)分布式的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),具有客戶/服務(wù)器體系結(jié)構(gòu),采用了一種稱(chēng)為T(mén)ransact-SQL的SQL語(yǔ)言在客戶機(jī)和服務(wù)器之間傳遞客戶機(jī)的請(qǐng)求和服務(wù)器的處理結(jié)果。MircrosoftSQLServer2005是一個(gè)應(yīng)用廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),具有許多顯著特點(diǎn),例如,用戶喜歡的易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉(cāng)庫(kù)功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性能價(jià)格比等。在MircrosoftSQLServer2005系統(tǒng)中,數(shù)據(jù)庫(kù)的管理采取了先進(jìn)的動(dòng)態(tài)管理機(jī)制,數(shù)據(jù)庫(kù)的大小可以隨著數(shù)據(jù)量的變化而縮小或者擴(kuò)大。另外,用戶數(shù)據(jù)都是非常重要的和保密的,這些數(shù)據(jù)存儲(chǔ)在MircrosoftSQLServer2005系統(tǒng)中有絕對(duì)的安全性保障,有完善的用戶帳戶策略和許可機(jī)制,只有經(jīng)過(guò)授權(quán)的用戶才能訪問(wèn)系統(tǒng),并且執(zhí)行相應(yīng)的操作和訪問(wèn)允許訪問(wèn)的數(shù)據(jù)。未經(jīng)授權(quán)的用戶既不能執(zhí)行相應(yīng)的操作,也不能訪問(wèn)數(shù)據(jù)庫(kù)中的相應(yīng)數(shù)據(jù)。SQL語(yǔ)言具有許多特點(diǎn),其主要特點(diǎn)如下:SQL是一種一體化的語(yǔ)言。它包括了數(shù)據(jù)定義語(yǔ)言(DLL)、數(shù)據(jù)操作語(yǔ)言(DML)和數(shù)據(jù)控制語(yǔ)言(DCL),可以完成數(shù)據(jù)庫(kù)活動(dòng)的全部工作。SQL為許多任務(wù)提-4-供了命令,包括:查詢(xún)數(shù)據(jù),數(shù)據(jù)更新,在表中插入記錄,在表中修改記錄,在表中刪除記錄,建立,修改和刪除數(shù)據(jù)對(duì)象,控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取,保證數(shù)據(jù)庫(kù)一致性和完整性,以前的數(shù)據(jù)庫(kù)管理系統(tǒng)為上述各類(lèi)操作提供單獨(dú)的語(yǔ)言,而SQL將全部任務(wù)統(tǒng)一在一種語(yǔ)言中。SQL語(yǔ)言是一種非過(guò)程化的語(yǔ)言。使用SQL語(yǔ)言的時(shí)候,用戶只需告訴系統(tǒng)要干什么就可以了,至于怎樣去干,處理時(shí)候的具體細(xì)節(jié)不需用戶去考慮。SQL是所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言。由于所有主要的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)都支持SQL語(yǔ)言,用戶可將使用SQL的技能從一個(gè)RDBMS轉(zhuǎn)到另一個(gè)。所有用SQL編寫(xiě)的程序都是可以移植的。SQL是大多數(shù)關(guān)系型數(shù)據(jù)庫(kù)用做查詢(xún)語(yǔ)言的語(yǔ)言。它是可以移植的,并且容易學(xué)習(xí)使用,但是所有SQL語(yǔ)句都必須由數(shù)據(jù)庫(kù)服務(wù)器獨(dú)立地執(zhí)行。這就意味著客戶端應(yīng)用必須把每條查詢(xún)發(fā)送到數(shù)據(jù)庫(kù)服務(wù)器,等待它處理這個(gè)查詢(xún),接收結(jié)果,做一些運(yùn)算,然后給服務(wù)器發(fā)送另外一條查詢(xún)。所有這些東西都會(huì)產(chǎn)生進(jìn)程間通訊,并且如果客戶端在另外一臺(tái)機(jī)器上甚至還會(huì)導(dǎo)致網(wǎng)絡(luò)開(kāi)銷(xiāo)。SQL語(yǔ)言非常簡(jiǎn)潔。雖然SQL語(yǔ)言功能很強(qiáng),但它只有為數(shù)不多的幾條命令。SQL的語(yǔ)法也非常簡(jiǎn)單,它很接近英語(yǔ)自然語(yǔ)言,因此容易學(xué)習(xí)、掌握。SQL語(yǔ)言可以直接以命令方式使用。也可以嵌入到程序設(shè)計(jì)語(yǔ)言中以程序方式使用。從歷史的發(fā)展來(lái)看,MircrosoftSQLServer2005系統(tǒng)的產(chǎn)生就是為了開(kāi)發(fā)在MircrosoftWindowsNT操作系統(tǒng)上運(yùn)行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。2.3運(yùn)行環(huán)境為了保證所有用戶的基本信息管理系

溫馨提示

  • 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)論