版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 課程設(shè)計(jì)報(bào)告</b></p><p><b> 摘要</b></p><p> 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展和計(jì)算機(jī)技術(shù)的普及,計(jì)算機(jī)越來越多的應(yīng)用在企業(yè)管理中。企業(yè)的人事管理是企業(yè)管理的一個(gè)重要內(nèi)容,傳統(tǒng)的人事管理方法不僅繁冗復(fù)雜,而且低效。如企業(yè)內(nèi)部發(fā)生人事調(diào)動(dòng),工資變化時(shí),傳統(tǒng)的人事管理方法處理這些變化十分復(fù)雜
2、。</p><p> 這樣,傳統(tǒng)的人事管理很難及時(shí)的反映企業(yè)的人事組成,導(dǎo)致企業(yè)的人力資源不能得到合理,有效的配置,給企業(yè)造成了損失。</p><p> 本系統(tǒng)正是基于改變這種現(xiàn)狀的一個(gè)嘗試 。本系統(tǒng)用SQL數(shù)據(jù)庫實(shí)現(xiàn),用C#語言開發(fā),界面友好,操作簡單,可以大大的提高員工信息管理的效率,減少企業(yè)在人事管理上花費(fèi)的人力和財(cái)力。本系統(tǒng)可供企業(yè)管理人員查詢,修改企業(yè)的人事信息。企業(yè)新聘人員
3、,減員,或企業(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ì)效益。</p><p> 關(guān)鍵字:員工信息管理系統(tǒng) C#2.0 SQL Server</p><p><b> 目 錄</b>&l
4、t;/p><p> 第一章 緒 論1 </p><p> 1.1 系統(tǒng)開發(fā)的意義 1 </p><p> 1.2 系統(tǒng)開發(fā)的背景及現(xiàn)狀1</p><p> 1.3 系統(tǒng)開發(fā)重點(diǎn)解決的問題2</p><p> 第二章 系統(tǒng)開發(fā)技術(shù)簡介3 </p><p> 2.1 C#
5、.NET語言概述 3 </p><p> 2.2 SQL server 2005技術(shù)簡介3 </p><p> 2.3運(yùn)行環(huán)境4 </p><p> 第三章 系統(tǒng)分析 5 </p><p> 3.1 可行性分析5 </p><p> 3.2 需求分析 5 </p><p>
6、 3.3 任務(wù)目標(biāo) 6 </p><p> 3.3.1 開發(fā)目標(biāo)6</p><p> 3.3.2 應(yīng)用目標(biāo)6 </p><p> 第四章 系統(tǒng)總體設(shè)計(jì)7 </p><p> 4.1 系統(tǒng)功能概述7</p><p> 4.2 系統(tǒng)流程圖分析7</p><p> 4.3 文
7、件架構(gòu)圖8 </p><p> 第五章 數(shù)據(jù)庫設(shè)計(jì)9 </p><p> 5.1 數(shù)據(jù)庫概要說明9 </p><p> 5.2 數(shù)據(jù)庫概念設(shè)計(jì)(E-R圖)9</p><p> 第六章 系統(tǒng)詳細(xì)設(shè)計(jì)12 </p><p> 6.1與數(shù)據(jù)庫連接的實(shí)現(xiàn)12</p><p> 6
8、.2 登錄與主程序界面的設(shè)計(jì)12</p><p> 第七章 系統(tǒng)測試19</p><p> 7.1功能測試19 </p><p> 7.2 性質(zhì)測試19</p><p> 7.4 測試總結(jié)19</p><p> 第八章 結(jié)束語20 </p><p><b> 致
9、 謝21</b></p><p><b> 參考文獻(xiàn)23</b></p><p><b> 第一章 緒 論</b></p><p> 1.1 系統(tǒng)開發(fā)的意義</p><p> 信息社會(huì)的高科技,商品經(jīng)濟(jì)化的高效益,使計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。計(jì)算機(jī)
10、雖然與人類的關(guān)系愈來愈密切,還有人由于計(jì)算機(jī)操作不方便繼續(xù)用手工勞動(dòng)。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,員工信息管理系統(tǒng)軟件為管理人員帶來了極大的方便。</p><p> 該軟件是以SQL數(shù)據(jù)庫和C# 編程語言實(shí)現(xiàn),其功能在系統(tǒng)內(nèi)部有源代碼直接完成。操作人員只需輸入一些簡單的漢字、數(shù)字,即可達(dá)到自己的目標(biāo)。對(duì)于中小型企業(yè)來說來說,利用計(jì)算機(jī)支持高效率完成日常事務(wù),是適應(yīng)現(xiàn)代要求、推動(dòng)管理走向科學(xué)化、規(guī)范化
11、的必要條件;而且人事管理又是一項(xiàng)非常煩瑣的事情,數(shù)量之大,傳統(tǒng)管理極其不便。同時(shí)計(jì)算機(jī),具有著手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、成本低等。</p><p> 1.2 系統(tǒng)開發(fā)的背景及現(xiàn)狀</p><p> 管理信息系統(tǒng)(Management Information System),在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它變得越來越普及。MIS
12、是一門新的學(xué)科,它跨越了若干個(gè)領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué),運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)以及計(jì)算機(jī)科學(xué)。在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個(gè)縱橫交織的系統(tǒng)。</p><p> 1.1.1管理信息系統(tǒng)的發(fā)展歷史</p><p> 目前人們所提到的管理信息系統(tǒng),通常是指以計(jì)算機(jī)為工具,對(duì)管理信息進(jìn)行收集、存貯、檢索、加工和傳遞,使其應(yīng)用于組織機(jī)構(gòu)及企業(yè)管理領(lǐng)域的“人-機(jī)系統(tǒng)”,該系
13、統(tǒng)是70年代初“后工業(yè)經(jīng)濟(jì)”時(shí)代的產(chǎn)物,在企業(yè)管理信息系統(tǒng)在其發(fā)展的初期,是單一的人—機(jī)系統(tǒng),系統(tǒng)功能簡單,效率低,對(duì)管理的作用有限。</p><p> 進(jìn)入2 0世紀(jì)80年代末,隨著計(jì)算機(jī)網(wǎng)絡(luò)和通信技術(shù)的大力發(fā)展,企業(yè)管理信息系統(tǒng)進(jìn)入網(wǎng)絡(luò)化的發(fā)展時(shí)期。世界發(fā)達(dá)國家已建立起了完善的先進(jìn)的管理信息系統(tǒng)體系,在其社會(huì)經(jīng)濟(jì)發(fā)展領(lǐng)域中發(fā)揮著巨大的作用。</p><p> 第二階段是數(shù)據(jù)更新系統(tǒng)
14、,其典型代表是美國航空公司于20世紀(jì)50年代建成的SABRE預(yù)約訂票系統(tǒng)。它設(shè)有1008個(gè)訂票點(diǎn),可以存取600000個(gè)旅客記錄和27000個(gè)飛行段記錄。它的操作比較復(fù)雜,在任何一“點(diǎn)”都可以查到某一航班是否有空座位。但從概念上來講,它只是一個(gè)數(shù)據(jù)更新系統(tǒng),比如它不能告訴你以現(xiàn)在的售票速度何時(shí)票將售完,從而采取補(bǔ)救措施。因而它也是管理信息系統(tǒng)的低級(jí)階段。</p><p> 第三階段是狀態(tài)報(bào)告系統(tǒng),它可以分為生產(chǎn)
15、狀態(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ī)有超過15000個(gè)不同的部件,每一個(gè)部件又有若干個(gè)元件,加之IBM的工廠遍及美國各地,不同的定貨有不同的部件和不同的元件,必須指出什么工廠什么設(shè)備生產(chǎn)什么元件,因此不
16、僅生產(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)行很成功,過去需要15周的工作,該系統(tǒng)只用3周就可以完成。我國的管理信息系統(tǒng)大發(fā)展是在80年代末90年代初,國家相繼建立起了“金卡”、“金關(guān)”、金橋“工程,多數(shù)企事業(yè)單位建立了局域網(wǎng)和廣域網(wǎng)管理信息
17、系統(tǒng)。隨著世界經(jīng)濟(jì)和我國經(jīng)濟(jì)逐步向知識(shí)經(jīng)濟(jì)邁進(jìn),無論是基于工業(yè)經(jīng)濟(jì)的管理信息系統(tǒng),</p><p> 1.3 系統(tǒng)開發(fā)重點(diǎn)解決的問題</p><p> 1.員工信息的查詢: </p><p> 員工信息管理系統(tǒng)是一個(gè)包含大量員工信息的地方。由于其數(shù)據(jù)量龐大,可按多種途徑查詢,能對(duì)查詢內(nèi)容的智能識(shí)別,可能會(huì)遇到如何設(shè)計(jì)出較好的模糊查詢等相關(guān)事件的代碼難題
18、。</p><p> 2.后臺(tái)數(shù)據(jù)庫的設(shè)計(jì):</p><p> 后臺(tái)數(shù)據(jù)庫要設(shè)計(jì)多張表,這些表的每一個(gè)字段的定義、類型的定義,涉及到表與表之間如何更好的關(guān)聯(lián)等一系列的問題。數(shù)據(jù)庫的設(shè)計(jì)過程中,涉及到的實(shí)體很多且其關(guān)系復(fù)雜,增加了設(shè)計(jì)的難度。這就需要在設(shè)計(jì)過程中反復(fù)調(diào)優(yōu)。</p><p> 數(shù)據(jù)庫的設(shè)計(jì)必須遵循規(guī)范化理論。對(duì)規(guī)范化程度低的關(guān)系模式進(jìn)行分解、合并,
19、轉(zhuǎn)換為更高級(jí)的范式。一般數(shù)據(jù)庫的設(shè)計(jì)應(yīng)達(dá)到第三范式。但并不是范式級(jí)別越高越好,過高或過低均不合適,具體應(yīng)用根據(jù)情況權(quán)衡利弊。</p><p> 3.?dāng)?shù)據(jù)的安全性和完整性:</p><p> 所有的用戶都是以唯一的用戶名和密碼登錄,登錄成功后進(jìn)行相關(guān)操作,為了確保數(shù)據(jù)的安全性就必須對(duì)用戶的權(quán)限進(jìn)行管理等。</p><p> 第二章 系統(tǒng)開發(fā)技術(shù)簡介</p&
20、gt;<p> 2.1 C#.NET語言概述</p><p> C#(讀做 "C sharp",中文譯音暫時(shí)沒有.專業(yè)人士一般讀"C sharp",現(xiàn)在很多非專業(yè)一般讀"C井"。C#是微軟公司發(fā)布的一種面向?qū)ο蟮?、運(yùn)行于.NET Framework之上的高級(jí)程序設(shè)計(jì)語言。并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺(tái)亮相。C#是微軟公司研究
21、員Anders Hejlsberg的最新成果。C#看起來與Java有著驚人的相似;它包括了諸如單一繼承、接口、與Java幾乎同樣的語法和編譯成中間代碼再運(yùn)行的過程。但是C#與Java有著明顯的不同,它借鑒了Delphi的一個(gè)特點(diǎn),與COM(組件對(duì)象模型)是直接集成的,而且它是微軟公司.NET windows網(wǎng)絡(luò)框架的主角。并且C#成為ECMA與ISO標(biāo)準(zhǔn)規(guī)范。C#看似基于C++寫成,但又融入其它語言如Delphi、Java、VB等。&l
22、t;/p><p> C# 是一種簡潔、類型安全的面向?qū)ο蟮恼Z言,開發(fā)人員可以使用它來構(gòu)建在 .NET Framework 上運(yùn)行的各種安全、可靠的應(yīng)用程序。使用 C#,您可以創(chuàng)建傳統(tǒng)的 Windows 客戶端應(yīng)用程序、XML Web services、分布式組件、客戶端 - 服務(wù)器應(yīng)用程序、數(shù)據(jù)庫應(yīng)用程序以及很多其他類型的程序。Microsoft Visual C# 2005 提供高級(jí)代碼編輯器、方便的用戶界面設(shè)計(jì)
23、器、集成調(diào)試器和許多其他工具,以在 C# 語言版本 2.0 和 .NET Framework 的基礎(chǔ)上加快應(yīng)用程序的開發(fā)。</p><p> 2.2 SQL server 2005技術(shù)簡介</p><p> SQL(Structured Query Language)是一種通用的關(guān)系型數(shù)據(jù)庫的編程語言,是一組命令的集合,包括關(guān)系型數(shù)據(jù)庫的建立、維護(hù)和查詢等操作,已成為關(guān)系型數(shù)據(jù)庫普遍使
24、用的標(biāo)準(zhǔn)。</p><p> Mircrosoft SQL Server 2005是一個(gè)分布式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有客戶/服務(wù)器體系結(jié)構(gòu),采用了一種稱為Transact-SQL的SQL語言在客戶機(jī)和服務(wù)器之間傳遞客戶機(jī)的請(qǐng)求和服務(wù)器的處理結(jié)果。Mircrosoft SQL Server 2005是一個(gè)應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著特點(diǎn),例如,用戶喜歡的易用性、適合分布式組織的可伸縮性、用于決策支持
25、的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性能價(jià)格比等。</p><p> 在Mircrosoft SQL Server 2005系統(tǒng)中,數(shù)據(jù)庫的管理采取了先進(jìn)的動(dòng)態(tài)管理機(jī)制,數(shù)據(jù)庫的大小可以隨著數(shù)據(jù)量的變化而縮小或者擴(kuò)大。另外,用戶數(shù)據(jù)都是非常重要的和保密的,這些數(shù)據(jù)存儲(chǔ)在Mircrosoft SQL Server 2005系統(tǒng)中有絕對(duì)的安全性保障,有完善的用戶帳戶策略和許可機(jī)制,只有經(jīng)過授
26、權(quán)的用戶才能訪問系統(tǒng),并且執(zhí)行相應(yīng)的操作和訪問允許訪問的數(shù)據(jù)。未經(jīng)授權(quán)的用戶既不能執(zhí)行相應(yīng)的操作,也不能訪問數(shù)據(jù)庫中的相應(yīng)數(shù)據(jù)。SQL語言具有許多特點(diǎn),其主要特點(diǎn)如下:</p><p> SQL是一種一體化的語言。它包括了數(shù)據(jù)定義語言(DLL)、數(shù)據(jù)操作語言(DML)和數(shù)據(jù)控制語言(DCL),可以完成數(shù)據(jù)庫活動(dòng)的全部工作。SQL為許多任務(wù)提供了命令,包括:查詢數(shù)據(jù),數(shù)據(jù)更新,在表中插入記錄,在表中修改記錄,在表
27、中刪除記錄,建立,修改和刪除數(shù)據(jù)對(duì)象,控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取,保證數(shù)據(jù)庫一致性和完整性,以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨(dú)的語言,而SQL將全部任務(wù)統(tǒng)一在一種語言中。</p><p> SQL語言是一種非過程化的語言。使用SQL語言的時(shí)候,用戶只需告訴系統(tǒng)要干什么就可以了,至于怎樣去干,處理時(shí)候的具體細(xì)節(jié)不需用戶去考慮。</p><p> SQL是所有關(guān)系數(shù)據(jù)庫的公共語言。
28、由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言,用戶可將使用SQL的技能從一個(gè)RDBMS轉(zhuǎn)到另一個(gè)。所有用SQL編寫的程序都是可以移植的。SQL是大多數(shù)關(guān)系型數(shù)據(jù)庫用做查詢語言的語言。它是可以移植的,并且容易學(xué)習(xí)使用,但是所有SQL語句都必須由數(shù)據(jù)庫服務(wù)器獨(dú)立地執(zhí)行。這就意味著客戶端應(yīng)用必須把每條查詢發(fā)送到數(shù)據(jù)庫服務(wù)器,等待它處理這個(gè)查詢,接收結(jié)果,做一些運(yùn)算,然后給服務(wù)器發(fā)送另外一條查詢。所有這些東西都會(huì)產(chǎn)生進(jìn)程間通訊,并且如果客戶
29、端在另外一臺(tái)機(jī)器上甚至還會(huì)導(dǎo)致網(wǎng)絡(luò)開銷。</p><p> SQL語言非常簡潔。雖然SQL語言功能很強(qiáng),但它只有為數(shù)不多的幾條命令。SQL的語法也非常簡單,它很接近英語自然語言,因此容易學(xué)習(xí)、掌握。</p><p> SQL語言可以直接以命令方式使用。也可以嵌入到程序設(shè)計(jì)語言中以程序方式使用。</p><p> 從歷史的發(fā)展來看,Mircrosoft SQL
30、Server 2005系統(tǒng)的產(chǎn)生就是為了開發(fā)在Mircrosoft Windows NT操作系統(tǒng)上運(yùn)行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。</p><p><b> 2.3運(yùn)行環(huán)境</b></p><p> 為了保證所有用戶的基本信息管理系統(tǒng)運(yùn)行的效率和可靠性,運(yùn)行要求如下:</p><p><b> 硬件平臺(tái):</b><
31、/p><p> CPU:Pentium Ⅲ及其兼容處理器,建議主頻600MHz或更高</p><p> 內(nèi)存:512MB以上</p><p><b> 軟件平臺(tái):</b></p><p> 操作系統(tǒng):Windows 2005 Server SP4、Windows 2005 Advanced Server SP4、Wi
32、ndows 2005 Date Center Server SP4、 Windows Server 2003 SP1、Windows 2003企業(yè)版SP1、Windows 2003數(shù)據(jù)中心版SP1</p><p> 數(shù)據(jù)庫:SQL Server 2005</p><p> 分辨率:最佳效果1024*768像素</p><p><b> 第三章 系統(tǒng)分
33、析</b></p><p><b> 3.1 可行性分析</b></p><p><b> (1)技術(shù)可行性</b></p><p> 本系統(tǒng)僅需要一臺(tái)裝有Office軟件的計(jì)算機(jī)即可,對(duì)機(jī)器本身沒有太高的要求,一般當(dāng)前學(xué)校或個(gè)人電腦完全可滿足要求。對(duì)于軟件技術(shù)要求,現(xiàn)在的程序設(shè)計(jì)語言已非常成熟,要運(yùn)用C
34、# 語言及其工具來制作各種美觀的窗體等模塊,數(shù)據(jù)庫使用SQL Server 2005。</p><p><b> (2)操作可行性</b></p><p> 界面設(shè)計(jì)時(shí)充分考慮管理人員的習(xí)慣;使得操作簡單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計(jì)準(zhǔn)確;制表靈活;適應(yīng)力強(qiáng);容易擴(kuò)充。</p><p><b> 3.2 需求分析</b&
35、gt;</p><p> 21世紀(jì)以來,我國經(jīng)濟(jì)持續(xù)增長,員工信息的管理已經(jīng)是千萬家企業(yè)中不可或缺的管理工具。對(duì)員工信息的管理已經(jīng)是現(xiàn)代企業(yè)管理最常用的方式之一。它改變了企業(yè)管理者與員工之間的關(guān)系;改變了人們的工作和生活的方式。使員工信息的管理也越來越簡單。儲(chǔ)存某員工的日?;拘畔⑹呛芷毡榈墓芾砟J?。但是,員工越多,員工的信息也就越多,管理起來也就越麻煩。造成員工信息的丟失是很普遍的一個(gè)現(xiàn)象。隨著計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò)
36、的飛速發(fā)展,人們的科學(xué)知識(shí)不斷加強(qiáng),員工信息管理系統(tǒng)是企業(yè)管理的必然產(chǎn)物。員工信息管理系統(tǒng)可以完全解決丟失員工信息的煩惱,而且查找員工的信息也十分方便。</p><p> 1.開發(fā)者僅僅要和用戶逐步搞定如下內(nèi)容</p><p> (1)確定哪些部門需要軟件支持。</p><p> (2)確定員工哪些信息需要軟件支持。</p><p>
37、?。?)確定哪些工作項(xiàng)目需要軟件支持。</p><p> ?。?)確定能否開發(fā)用戶所需要的軟件。</p><p><b> 2.需要解決的問題</b></p><p> 通過相關(guān)調(diào)查,要求系統(tǒng)具有以下功能:</p><p> ?。?)提供用戶注冊(cè)、登錄、用戶名和密碼修改的功能。</p><p>
38、; ?。?)添加員工信息,可以將員工信息存儲(chǔ)在員工信息資料庫中。</p><p> ?。?)根據(jù)登記的輸入的信息查出想要看到的員工信息。</p><p> ?。?)對(duì)員工信息的修改、刪除、添加、查詢等。</p><p><b> 3.3 任務(wù)目標(biāo)</b></p><p> 3.3.1 開發(fā)目標(biāo)</p>
39、<p> 在系統(tǒng)需求分析的基礎(chǔ)上,建立員工信息管理系統(tǒng),采用計(jì)算機(jī)對(duì)員工信息進(jìn)行管理,進(jìn)一步提高員工信息的現(xiàn)代化管理水平。本系統(tǒng)的目標(biāo)是要將傳統(tǒng)的員工信息管理轉(zhuǎn)換為數(shù)字信息化的員工信息管理,實(shí)現(xiàn)用戶登陸管理信息流程的系統(tǒng)化、規(guī)范化和自動(dòng)化。</p><p> 根據(jù)需求分析及用戶需求,該系統(tǒng)應(yīng)達(dá)到以下目標(biāo):</p><p><b> 界面設(shè)計(jì)友好、美觀</b&
40、gt;</p><p><b> 數(shù)據(jù)存儲(chǔ)安全、可靠</b></p><p><b> 信息分類清晰、準(zhǔn)確</b></p><p> 保證數(shù)據(jù)查詢的靈活性</p><p> 操作簡單易用、易維護(hù)性</p><p> 占用資源少、對(duì)硬件要求低</p>&
41、lt;p> 3.3.2 應(yīng)用目標(biāo)</p><p> 員工信息管理系統(tǒng)是一個(gè)對(duì)員工各個(gè)信息進(jìn)行管理系統(tǒng)。實(shí)現(xiàn)各個(gè)員工信息管理的計(jì)算機(jī)自動(dòng)化。系統(tǒng)應(yīng)符合現(xiàn)代化、自動(dòng)化的管理制度,并達(dá)到操作直觀、方便、實(shí)用、安全等要求。大致分以下幾個(gè)方面:</p><p> 完整的總體設(shè)計(jì)方案;完善的添加、查詢和修改等子系統(tǒng),以及簡單的使用方法,盡量使系統(tǒng)通俗化;系統(tǒng)的安全性措施。本系統(tǒng)使用的SQL
42、 Server 2005的企業(yè)管理器和C#.NET的開發(fā)語言。詳細(xì)介紹了員工信息管理系統(tǒng)從技術(shù)及運(yùn)行環(huán)境、系統(tǒng)分析、數(shù)據(jù)庫設(shè)計(jì)、總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)的全部過程。對(duì)其中的問題,產(chǎn)生的原因進(jìn)行了綜合分析,對(duì)開發(fā)過程中的感受、得到的經(jīng)驗(yàn)進(jìn)行了總結(jié),進(jìn)一步得出結(jié)論并提出具有現(xiàn)實(shí)意義的意見和建議。實(shí)現(xiàn)一個(gè)管理信息系統(tǒng)的方法。作為畢業(yè)設(shè)計(jì),由于時(shí)間比較緊張,加之本人沒有過多的系統(tǒng)開發(fā)的經(jīng)驗(yàn),它肯定存在許許多多不足的地方,但對(duì)它的改善和功能的完備并不會(huì)
43、隨著畢業(yè)設(shè)計(jì)的結(jié)束而終止。本人將在原來的基礎(chǔ)上,著眼未來,追蹤計(jì)算機(jī)新技術(shù)發(fā)展,并應(yīng)用到系統(tǒng)持續(xù)開發(fā)中。</p><p> 第四章 系統(tǒng)總體設(shè)計(jì)</p><p> 4.1 系統(tǒng)功能概述</p><p> 員工信息管理系統(tǒng)能夠完成對(duì)小型公司、部門等相關(guān)基礎(chǔ)員工信息的管理,完成對(duì)員工信息管理的全套工作。提供了員工的管理,包括添加、刪除等功能。</p>
44、<p> (1) 主界面模塊中,可以對(duì)員工的各類信息進(jìn)行添加、查詢、修改和刪除。</p><p> ?。?)學(xué)會(huì)如何使用SQLServer開發(fā)數(shù)據(jù)庫;</p><p> (3)學(xué)會(huì)如何使用數(shù)據(jù)窗體向?qū)懋a(chǎn)生基本的訪問數(shù)據(jù)庫的代碼;</p><p> 4.2 系統(tǒng)流程圖分析</p><p> 根據(jù)系統(tǒng)的功能和用戶的需求,員工
45、信息管理系統(tǒng)的流程圖如圖1所示</p><p><b> 重試</b></p><p><b> 否</b></p><p> 失敗 </p><p><b> 是</b></p><p><b&
46、gt; 圖1 </b></p><p><b> 4.3 文件架構(gòu)圖</b></p><p> 為了使用戶理解本程序,這里給出了文件架構(gòu)圖,用來表明C# 程序中各個(gè)窗體的作用及其相互之間的關(guān)系。</p><p> 主文件架構(gòu)圖如圖2所示。各個(gè)模塊的文件架構(gòu)圖如圖2所示。</p><p><b&g
47、t; (系統(tǒng)登錄)</b></p><p><b> (系統(tǒng)主界面)</b></p><p><b> 圖2 </b></p><p><b> 第五章 數(shù)據(jù)庫設(shè)計(jì)</b></p><p> 5.1 數(shù)據(jù)庫概要說明</p><p>
48、 用戶的需求具體體現(xiàn)在各種信息的提供保存、修改、查詢和維護(hù),這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量關(guān)聯(lián)數(shù)據(jù),方便用戶訪問系統(tǒng)中的數(shù)據(jù)。本系統(tǒng)采用的是SQL server 2005數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫命名為“員工信息”。</p><p> 5.2 數(shù)據(jù)庫概念設(shè)計(jì)(E-R圖)</p><p> 在本系統(tǒng)中我采用“實(shí)體聯(lián)系模型”(ER模型)來描述數(shù)據(jù)庫
49、的結(jié)構(gòu)與語義,以對(duì)現(xiàn)實(shí)世界進(jìn)行第一次抽象。ER模型直接從現(xiàn)實(shí)世界抽象出實(shí)體類型及實(shí)體間聯(lián)系,然后用ER圖來表示數(shù)據(jù)模型。它有兩個(gè)明顯的優(yōu)點(diǎn):接近于人的思維,容易理解;與計(jì)算機(jī)無關(guān),用戶容易接受。但ER模型只能說明實(shí)體間語義的聯(lián)系,不能進(jìn)一步說明詳細(xì)的數(shù)據(jù)結(jié)構(gòu),它只是數(shù)據(jù)庫設(shè)計(jì)的第一步。根據(jù)以上對(duì)系統(tǒng)所作的需求分析,系統(tǒng)設(shè)計(jì),規(guī)劃出本系統(tǒng)中使用的數(shù)據(jù)實(shí)體。那么本系統(tǒng)的E-R圖如下:</p><p> (1)員工信
50、息數(shù)據(jù)庫</p><p> 該實(shí)體包括部門表、登陸、工資信息、基本信息、簡歷信息,實(shí)體E—R圖如圖3所示</p><p><b> 圖3</b></p><p><b> ?。?)登陸表</b></p><p> 用戶登錄表用來保存用戶的基本信息,以編號(hào)為主鍵,包含編號(hào)、姓名、密碼、等屬性,如
51、表1所示</p><p><b> 表1</b></p><p><b> ?。?)部門表</b></p><p> 部門表用來保存員工部門的基本信息,以編號(hào)號(hào)為主鍵,包含編號(hào)、姓名、部門、等屬性,如表2所示</p><p><b> 表2</b></p>
52、<p><b> ?。?)基本信息表</b></p><p> 基本信息表是用來保存員工的基本信息,以編號(hào)為主鍵,包含編號(hào)、姓名、性別、民族、出生日期、籍貫等屬性,如表3所示</p><p><b> 表3</b></p><p><b> (5)簡歷信息表</b></p>
53、<p> 簡歷信息表是用來保存員工簡歷信息的,以姓名為主鍵,包含姓名、畢業(yè)學(xué)校、入單位時(shí)間、備注等屬性,如表4所示</p><p><b> 表4</b></p><p><b> ?。?)工資信息表</b></p><p> 工資信息表是用來保存員工工資信息的,是以編號(hào)為主鍵,包含編號(hào)、姓名、月份、基
54、本工資、補(bǔ)貼、獎(jiǎng)金、加班費(fèi)、醫(yī)療保險(xiǎn)、社會(huì)保險(xiǎn)、其他、應(yīng)發(fā)工資、實(shí)發(fā)工資等屬性,如表5所示</p><p><b> 表5</b></p><p> 第六章 系統(tǒng)詳細(xì)設(shè)計(jì)</p><p> 6.1與數(shù)據(jù)庫連接的實(shí)現(xiàn)</p><p><b> (1)附加數(shù)據(jù)庫</b></p>&
55、lt;p> 打開SQL Server的企業(yè)管理器,然后在左側(cè)的“數(shù)據(jù)庫”圖標(biāo)上右擊,單擊彈出菜單上的[所有任務(wù)]|[附加數(shù)據(jù)庫]命令,在彈出的對(duì)話框中,單擊[瀏覽],選擇路徑找到員工信息.MDF文件,最后單擊[確定],附加數(shù)據(jù)庫成功。數(shù)據(jù)庫配置如圖9所示</p><p><b> 圖9</b></p><p> (2)通過SQL腳本生成數(shù)據(jù)庫</p&
56、gt;<p> 用查詢分析器打開員工信息.sql 文件,單擊執(zhí)行就會(huì)生成相應(yīng)的表。這樣可以生成一個(gè)數(shù)據(jù)清空的數(shù)據(jù)庫,用戶可以設(shè)置自己的基礎(chǔ)數(shù)據(jù)。</p><p> '獲得計(jì)算機(jī)名稱的API函數(shù)</p><p> 6.2 登錄與主程序界面的設(shè)計(jì)</p><p><b> (1)登陸窗口</b></p>
57、<p><b> 圖10</b></p><p> 這部分的部分代碼為:</p><p> if (textBox1.Text.Trim() == "" || textBox2.Text.Trim() == "")</p><p> MessageBox.Show("用戶名和密
58、碼輸入不能為空??!", "提示");</p><p><b> else</b></p><p><b> {</b></p><p> con.Open();</p><p> string str = "select * from 登陸 where
59、 (姓名='" + textBox1.Text.Trim() + "') and (密碼='" + textBox2.Text.Trim() + "')";</p><p> SqlCommand cmd = new SqlCommand(str, con);</p><p> if (cmd.Execu
60、teScalar() != null)</p><p><b> {</b></p><p> 主窗口 E_2 = new 主窗口();</p><p> E_2.strname = this.textBox1.Text.Trim(); </p><p> E_2.Show();
61、</p><p> this.Hide();</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> MessageBox.Show("您登錄的用戶名不
62、存在或密碼有誤!??!");</p><p> textBox2.Text = "";</p><p><b> }</b></p><p><b> (2)主界面窗口</b></p><p> 當(dāng)用戶輸入管理員名和密碼以后,單擊[確定],這時(shí)應(yīng)該設(shè)計(jì)程序驗(yàn)證輸入
63、的管理員名和密碼與數(shù)據(jù)庫中保存信息的差別,若相同則進(jìn)入系統(tǒng),否則給出錯(cuò)誤提示信息。本系統(tǒng)的登錄設(shè)計(jì)對(duì)用戶輸入管理員名和密碼的次數(shù)進(jìn)行限制,從而增加了系統(tǒng)的安全性。</p><p><b> 圖11</b></p><p> 這部分的部分代碼為:</p><p> using System;</p><p> us
64、ing System.Collections.Generic;</p><p> using System.ComponentModel;</p><p> using System.Data;</p><p> using System.Drawing;</p><p> using System.Text;</p>
65、<p> using System.Windows.Forms;</p><p> namespace 員工信息管理系統(tǒng)</p><p> public string strname;</p><p> private void 員工檔案管理ToolStripMenuItem_Click(object sender, EventArgs e)<
66、;/p><p><b> {</b></p><p> 員工檔案管理 open = new 員工檔案管理();</p><p> open.ShowDialog();</p><p><b> }</b></p><p> private void 修改密碼ToolSt
67、ripMenuItem_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> 修改密碼 E_2 = new 修改密碼();</p><p> E_2.strname1 = this.strname; </p><p&
68、gt; E_2.Show(); </p><p><b> }</b></p><p> ?。?)員工工資添加窗口</p><p> 在主界面中用戶單擊[工資添加]項(xiàng),在添加工資窗體中實(shí)現(xiàn)對(duì)員工工資的添加, 如圖12所示</p><p><b> 圖12</b></p&
69、gt;<p><b> 這部分代碼如下:</b></p><p> using (SqlConnection con = new SqlConnection(strConn))</p><p><b> {</b></p><p> if (con.State == ConnectionState.C
70、losed)</p><p><b> {</b></p><p> con.Open();</p><p><b> }</b></p><p><b> try</b></p><p><b> {</b></p
71、><p> StringBuilder strSQL = new StringBuilder();</p><p> strSQL.Append("insert into 工資信息(編號(hào),月份,姓名,基本工資,補(bǔ)貼,獎(jiǎng)金,加班費(fèi),醫(yī)療保險(xiǎn),社會(huì)保險(xiǎn),其他,應(yīng)發(fā)工資,實(shí)發(fā)工資)");</p><p> strSQL.Append(" v
72、alues('" + this.textBox1.Text.Trim().ToString() + "','" + this.comboBox1.Text.Trim().ToString() + "',");</p><p> strSQL.Append("'" + this.textBox2.Text
73、.Trim().ToString() + "','" + this.textBox3.Text.Trim().ToString() + "',");</p><p> strSQL.Append("'" + Convert.ToSingle(this.textBox5.Text.Trim().ToString()) +
74、"',");</p><p> strSQL.Append("'" + Convert.ToSingle(this.textBox4.Text.Trim().ToString()) + "','" + Convert.ToSingle(this.textBox6.Text.Trim().ToString()) + &qu
75、ot;',");</p><p> strSQL.Append("'" + Convert.ToSingle(this.textBox7.Text.Trim().ToString()) + "','" + Convert.ToSingle(this.textBox9.Text.Trim().ToString()) + "
76、',");</p><p> strSQL.Append("'" + Convert.ToSingle(this.textBox8.Text.Trim().ToString()) + "','" + salary1.ToString() + "','" + salary2.ToString()
77、+ "')");</p><p> using (SqlCommand cmd = new SqlCommand(strSQL.ToString(), con))</p><p><b> {</b></p><p> cmd.ExecuteNonQuery();</p><p> M
78、essageBox.Show("信息增加成功!");</p><p><b> }</b></p><p> strSQL.Remove(0, strSQL.Length);</p><p><b> }</b></p><p> catch (Exception ex)
79、</p><p><b> {</b></p><p> MessageBox.Show("錯(cuò)誤:" + ex.Message, "錯(cuò)誤提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Error);</p><p><b> }</b&
80、gt;</p><p><b> finally</b></p><p><b> {</b></p><p> if (con.State == ConnectionState.Open)</p><p><b> {</b></p><p>
81、 con.Close();</p><p> con.Dispose();</p><p><b> }</b></p><p> (4)員工工資查詢窗口</p><p> 在主界面中用戶單擊[工資查詢]項(xiàng),在工資查詢窗體中員工工資進(jìn)行查詢的功能,如圖13所</p><p><b&
82、gt; 圖13</b></p><p><b> 這部分代碼如下:</b></p><p> SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=員工信息;Integrated Security=True");</p><p&
83、gt; public static string strConn = "Data Source=.;Initial Catalog=員工信息;Integrated Security=True";</p><p> private void 員工工資查詢_Load(object sender, EventArgs e)</p><p><b> {<
84、/b></p><p> con.Open();</p><p> using (SqlDataAdapter da = new SqlDataAdapter("select 姓名,月份 from 工資信息", con))</p><p><b> {</b></p><p> Data
85、Set ds = new DataSet();</p><p> da.Fill(ds, "工資信息");</p><p> comboBox1.DisplayMember = "姓名";</p><p> comboBox1.ValueMember = "月份";</p><p&
86、gt; comboBox1.DataSource = ds.Tables[0].DefaultView;</p><p><b> }</b></p><p> ?。?)員工檔案管理窗口</p><p> 在主界面中用戶單擊[員工檔案管理]項(xiàng),在員工檔案管理窗體中員工的一些信息進(jìn)行添加、修改、刪除、保存等操作,如圖14所</p>
87、;<p><b> 圖14</b></p><p> 實(shí)現(xiàn)這部分功能的代碼如下:</p><p> using (SqlConnection con = new SqlConnection(strConn))</p><p><b> {</b></p><p> if (t
88、his.textBox1.Text.ToString() != "" && this.textBox2.Text.ToString() != "" && this.textBox3.Text.ToString() != "" && this.textBox4.Text.ToString() != "" &
89、;& this.textBox5.Text.ToString() != "" && this.textBox6.Text.ToString() != "")</p><p><b> {</b></p><p> string Str_condition = "";</p&g
90、t;<p> string Str_cmdtxt = "";</p><p> Str_condition = this.dataGridView1[0, this.dataGridView1.CurrentCell.RowIndex].Value.ToString();</p><p> Str_cmdtxt = "UPDATE 基本信息
91、 SET 編號(hào)='" + this.textBox1.Text.Trim() + "',姓名='" + this.textBox2.Text.Trim() + "'";</p><p> Str_cmdtxt += ",性別='" + this.textBox3.Text.Trim() + "
92、',民族='" + this.textBox4.Text.Trim() + "',出生日期='" + this.textBox5.Text.Trim() + "',籍貫='" + this.textBox6.Text.Trim() + "'";</p><p> Str_cmdtxt +
93、= " WHERE 編號(hào)='" + Str_condition + "'";</p><p><b> try</b></p><p><b> {</b></p><p> if (con.State == ConnectionState.Closed)<
94、;/p><p><b> {</b></p><p> con.Open();</p><p><b> }</b></p><p><b> 第七章 系統(tǒng)測試</b></p><p><b> 7.1功能測試</b><
95、/p><p> 軟件測試是軟件開發(fā)過程的重要組成部分,是用來確認(rèn)一個(gè)程序的品質(zhì)或性能是否符合開發(fā)之前所提出的一些要求。軟件測試就是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。我對(duì)所做的程序采取邊做邊運(yùn)行測試的方法,做完一個(gè)功能模塊就對(duì)其進(jìn)行測試驗(yàn)證,看看能不能讀或?qū)憯?shù)據(jù)庫。測試是否可以正常添加用戶和修改密碼,系統(tǒng)正常退出。測試是否可以正常對(duì)用戶相關(guān)信息進(jìn)行管理。<
96、/p><p><b> 7.2 性質(zhì)測試</b></p><p><b> (1)鏈接測試</b></p><p> 這一部分將測試系統(tǒng)各模塊之間的超鏈接跳轉(zhuǎn)是否正確,鏈接測試可分為三個(gè)方面。首先,測試所有鏈接是否按指示的那樣確實(shí)鏈接到了該鏈接的模塊;其次,測試所鏈接的窗體是否存在;最后,保證應(yīng)用系統(tǒng)上沒有孤立的模塊,所
97、謂孤立模塊是指沒有鏈接指向該窗體,只有知道正確的鏈接到才能訪問。鏈接測試必須在集成測試階段完成。</p><p><b> (2)表單測試</b></p><p> 當(dāng)用戶給應(yīng)用系統(tǒng)管理員提交信息時(shí),就需要使用表單操作,例如用戶登陸、查詢等信息。在這種情況下,我們必須測試提交操作的完整性,以校驗(yàn)提交信息的正確性。如果表單只能接受指定的某些值,則也要進(jìn)行測試。例如:
98、只能接受某些字符,測試時(shí)可以跳過這些字符,看系統(tǒng)是否會(huì)報(bào)錯(cuò)。</p><p><b> (3)數(shù)據(jù)庫測試</b></p><p> 在C#.NET應(yīng)用技術(shù)中,數(shù)據(jù)庫起著重要的作用,數(shù)據(jù)庫為應(yīng)用系統(tǒng)的管理、運(yùn)行、查詢和實(shí)現(xiàn)用戶對(duì)數(shù)據(jù)存儲(chǔ)的請(qǐng)求等提供空間。最常用的數(shù)據(jù)庫類型是關(guān)系型數(shù)據(jù)庫,可以使用SQL對(duì)信息進(jìn)行處理。 一般情況下,可能發(fā)生兩種錯(cuò)誤,分別是數(shù)據(jù)一致性錯(cuò)
99、誤和輸出錯(cuò)誤。數(shù)據(jù)一致性錯(cuò)誤主要是由于用戶提交的表單信息不正確而造成的,而輸出錯(cuò)誤主要是由于網(wǎng)絡(luò)速度或程序設(shè)計(jì)問題等引起的,針對(duì)這兩種情況,可分別進(jìn)行測試。</p><p><b> 7.4 測試總結(jié)</b></p><p> 從功能、可用性、安全性等方面對(duì)本系統(tǒng)的每個(gè)模塊逐個(gè)進(jìn)行測試,分析錯(cuò)誤,最終所有的功能都能正常運(yùn)行。</p><p>
100、;<b> 第八章 結(jié)束語</b></p><p> 本文通過電話號(hào)碼登記管理的設(shè)計(jì)與開發(fā),從而得出下列結(jié)論: </p><p> ?。?)學(xué)習(xí)一門新技術(shù),最重要的是實(shí)踐,只有多動(dòng)手才能盡快掌握它。</p><p> (2)一個(gè)系統(tǒng)的開發(fā),經(jīng)驗(yàn)是最重要的,經(jīng)驗(yàn)不足,就難免會(huì)有許多考慮不周之處。</p><p>
101、; ?。?)要想系統(tǒng)更加完善,系統(tǒng)的界面必須要美觀、有特色、友好,功能要健全。不過由于經(jīng)驗(yàn)不足,我設(shè)計(jì)的系統(tǒng)界面比較簡單。只是對(duì)基本功能進(jìn)行了開發(fā)。</p><p> ?。?)本次開發(fā),我參考了很多員工信息管理系統(tǒng)的例子,吸取了一些別的管理系統(tǒng)的長處,對(duì)自己的畢業(yè)設(shè)計(jì)進(jìn)行了完善,但是還有很多的不足之處,有待以后進(jìn)一步學(xué)習(xí)。</p><p> 實(shí)踐證明,員工信息管理系統(tǒng)有著很好的發(fā)展前景,
102、經(jīng)測試運(yùn)行。本文所制作的員工信息管理系統(tǒng)界面友好、使用靈活、操作簡單、功能齊全、表現(xiàn)方式獨(dú)特,已基本具備了成熟的技術(shù)理論。</p><p> 由于時(shí)間倉促,本次設(shè)計(jì)由我完成員工信息管理系統(tǒng)的制作,對(duì)我這樣一個(gè)C# 新手而言所制作的模塊還有不完善的地方。數(shù)據(jù)庫的設(shè)計(jì)也比較簡單。還有很多畢業(yè)設(shè)計(jì)中用到C# 語言的知識(shí)也不夠全面,還有很多地方不能夠作到完全的理解和掌握。通過這次畢業(yè)論文的設(shè)計(jì)制作使本人受益匪淺。首先,
103、由于畢業(yè)設(shè)計(jì)所用的C# 技術(shù)和其中用到C# 語言的其他部分是在課堂上沒有接觸過的,要用它來做設(shè)計(jì)必須通過大量自學(xué)來掌握,在這個(gè)過程中,不僅大大提高了我的自學(xué)能力而且讓我對(duì)C# 的學(xué)習(xí)有了進(jìn)一步的認(rèn)識(shí)。由于是獨(dú)立完成在畢業(yè)設(shè)計(jì)的過程遇到了很多的困難,我求教了不少老師和同學(xué),在這個(gè)過程中讓我體會(huì)到了,一個(gè)團(tuán)隊(duì)的重要性。</p><p> 根據(jù)方案,大部分問題均已解決,也已基本實(shí)現(xiàn)了預(yù)期的目標(biāo)和功能,但由于方案不成熟
104、,時(shí)間緊迫,人力,物力方面的原因,此系統(tǒng)還是有許多地方需要進(jìn)一步的完善和提高,因而,我們的系統(tǒng)不可避免的有一些不足之處,希望老師們給予批評(píng)指正。在這次系統(tǒng)開發(fā)的過程中,我深深體會(huì)到了做一個(gè)系統(tǒng),首先進(jìn)行需求分析的重要性,了解了一個(gè)系統(tǒng)的制作,從功能分析到功能模塊分析、與其他系統(tǒng)的關(guān)系,再到數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫結(jié)構(gòu)實(shí)現(xiàn)及各功能模塊的創(chuàng)建都需要從整體上考慮設(shè)計(jì)。這些都有待以后進(jìn)一步改進(jìn)。通過實(shí)踐對(duì)于我以后的學(xué)習(xí)將會(huì)帶來很大的幫助!</p
105、><p> 在系統(tǒng)的開發(fā)過程中,多門以前學(xué)習(xí)感到很抽象的課程,如軟件工程、數(shù)據(jù)庫原理、面向?qū)ο蟪绦蛟O(shè)計(jì)等變得清晰起來。強(qiáng)烈地感覺到這幾門理論課程的重要性。</p><p><b> 致 謝</b></p><p> 在論文的最后,感謝xx老師的悉心指導(dǎo)。正是導(dǎo)師不辭勞苦的幫助,才能使我能夠圓滿的完成這次畢業(yè)設(shè)計(jì)。在編程、數(shù)據(jù)庫設(shè)計(jì)等細(xì)節(jié)工作
106、上給予了耐心的指導(dǎo),使我順利完成這次畢業(yè)設(shè)計(jì)起到了關(guān)鍵性的作用。</p><p> 在本次畢業(yè)設(shè)計(jì)中,我從我的指導(dǎo)老師身上學(xué)到了很多東西,老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)的精神和深厚的理論水平都使我收益匪淺,并給我留下了深刻的印象。</p><p> 老師在整個(gè)設(shè)計(jì)過程中幫助我解決了不少的難題,使得系統(tǒng)開發(fā)過程能順利的進(jìn)行。老師無論在理論上還是在實(shí)踐中,都給予與我巨大的幫助和鼓勵(lì),并
107、深入淺出的為我細(xì)心講解網(wǎng)絡(luò)的各方面知識(shí),并把其它知識(shí)也擴(kuò)展的講解給我,這使我得到不少的長進(jìn),這對(duì)于我以后的工作和學(xué)習(xí)都起著巨大的影響。我會(huì)在以后的工作和學(xué)習(xí)中不斷完善自己,為我最熱愛的母校爭光,為自己翻開輝煌的新篇章。</p><p> 現(xiàn)在回想整個(gè)設(shè)計(jì)過程,如果沒有老師的細(xì)心教導(dǎo)我的系統(tǒng)也不會(huì)這么的完善。所以我現(xiàn)在發(fā)自內(nèi)心的對(duì)您道聲“謝謝,真的很感謝您老師,希望再有機(jī)會(huì)接受您的教導(dǎo)?!?lt;/p>
108、<p><b> 參考文獻(xiàn)</b></p><p> [1]李維杰,孫乾君.SQLServer 2005 數(shù)據(jù)庫原理與應(yīng)用簡明教程:清華大學(xué)出版社,2007</p><p> [2]薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論.北京:高等教育出版社,2002</p><p> [3]孫涌.現(xiàn)代軟件工程.北京:北京希望電子</p>
溫馨提示
- 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. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)頁設(shè)計(jì)課程設(shè)計(jì)報(bào)告
- 網(wǎng)頁制作課程設(shè)計(jì)報(bào)告
- web網(wǎng)頁設(shè)計(jì)課程設(shè)計(jì)報(bào)告
- 《個(gè)人網(wǎng)頁設(shè)計(jì)》課程設(shè)計(jì)報(bào)告
- 網(wǎng)頁設(shè)計(jì)課程設(shè)計(jì)報(bào)告--網(wǎng)站設(shè)計(jì)報(bào)告
- 網(wǎng)頁制作課程設(shè)計(jì)報(bào)告總結(jié)
- 《個(gè)人網(wǎng)頁設(shè)計(jì)》課程設(shè)計(jì)報(bào)告(含源碼)
- 網(wǎng)頁設(shè)計(jì)課程報(bào)告
- 動(dòng)態(tài)網(wǎng)頁課程設(shè)計(jì)
- 網(wǎng)頁設(shè)計(jì)課程設(shè)計(jì)報(bào)告---游戲類網(wǎng)站設(shè)計(jì)制作
- jsp課程設(shè)計(jì)《動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)》
- 網(wǎng)頁編程課程設(shè)計(jì)評(píng)分表
- 《網(wǎng)站設(shè)計(jì)與網(wǎng)頁制》課程設(shè)計(jì)
- flash網(wǎng)頁多媒體課程設(shè)計(jì)
- 《網(wǎng)站設(shè)計(jì)與網(wǎng)頁制作》課程設(shè)計(jì)
- 網(wǎng)頁瀏覽器--java課程設(shè)計(jì)
- 網(wǎng)頁編程課程設(shè)計(jì)報(bào)告-- 鮮花蛋糕禮品店
- 網(wǎng)頁瀏覽器--java課程設(shè)計(jì)
- 網(wǎng)頁序列分析系統(tǒng)課程設(shè)計(jì)論文
- 網(wǎng)頁設(shè)計(jì)與制作課程設(shè)計(jì)---醫(yī)藥超市系統(tǒng)
評(píng)論
0/150
提交評(píng)論