歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

管理系統(tǒng)畢業(yè)論文 胡仁雷

  • 資源ID:107286850       資源大?。?span id="werevcp" class="font-tahoma">152.50KB        全文頁數(shù):24頁
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

管理系統(tǒng)畢業(yè)論文 胡仁雷

附件1.1畢 業(yè) 論 文(設計) 論文題目:檔案管理系統(tǒng)的設計與實現(xiàn)學生姓名:胡仁雷學 號:1101070130年級專業(yè):二0一一級軟件技術(shù)指導老師:李慧敏 系 別:電子信息系湖南·長沙二O一四年六月附件1.2目 錄摘要11前言21.1問題的提出21.2 數(shù)據(jù)庫系統(tǒng)簡介21.3 SQL Server 2008簡介31.4 PowerBuilder V12 簡介51.5 數(shù)據(jù)庫理論基礎72 管理系統(tǒng)的分析與設計112.1 系統(tǒng)分析112.2系統(tǒng)設計122.3 小結(jié)133管理系統(tǒng)的實現(xiàn)143.1 應用程序?qū)ο蟮膭?chuàng)建143.2 登錄窗口的設計143.3 應用程序主窗口163.4 菜單的設計163.5各功能模塊的設計173.6 系統(tǒng)的編譯和發(fā)布193.7 小結(jié)194 總結(jié)20參考文獻21致謝22附件1.3檔案管理系統(tǒng)的設計與實現(xiàn) 作 者:胡仁雷 指導老師:李慧敏 (湖南信息科學職業(yè)學院電子信息系2011級軟件技術(shù),長沙 410151) 摘要:隨著計算機技術(shù)的飛速發(fā)展,計算機在企業(yè)管理中應用的普及,利用計算機實現(xiàn)企業(yè)檔案的管理已經(jīng)勢在必行。當前企業(yè)信息管理系統(tǒng)正在從C/S結(jié)構(gòu)向B/S結(jié)構(gòu)轉(zhuǎn)移,但是由于安全性等方面的因素,C/S結(jié)構(gòu)的管理信息系統(tǒng)仍然占據(jù)市場的主流。而新興的基于ASP.NET技術(shù)的三層系統(tǒng)設計和基于Java的MVC技術(shù)尚未成熟,可以說尚處于bate階段,C/S結(jié)構(gòu)的管理信息系統(tǒng)仍然占據(jù)市場的主流。 為了方便企業(yè)或集團管理,檔案管理系統(tǒng)在計算機上實現(xiàn)已是勢在必行。其真正目的在于有利于企業(yè)管理。 本人主要分析了系統(tǒng)的組成情況,包括需求分析,系統(tǒng)的可行性,系統(tǒng)的設計目標,數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)流程和系統(tǒng)的主要特點等各面知識。還重點介紹了系統(tǒng)的功能模塊的詳細思路和實現(xiàn)方法,以及對系統(tǒng)的關鍵技術(shù)和部分源代碼的詳細說明。本系統(tǒng)除了對檔案管理系統(tǒng)的各個功能模塊作了詳細的介紹,還附有各功能模塊的主界面圖。在功能敘述過程中配有插圖,幫助更好的理解和使用該系統(tǒng)的功能內(nèi)容。關鍵詞:檔案管理;數(shù)據(jù)庫管理系統(tǒng) ;數(shù)據(jù)庫。 1 前言 1.1問題的提出 隨著計算機技術(shù)的飛速發(fā)展,計算機在社會各界管理中應用的普及利用計 算機實現(xiàn)檔案的管理已經(jīng)勢在必行。當前社會各界信息管理系統(tǒng)正在從C/S結(jié)構(gòu)向B/S結(jié)構(gòu)轉(zhuǎn)移,但是由于安全性等方面的因素,C/S結(jié)構(gòu)的管理信息系統(tǒng)仍然占據(jù)市場的主流。而新興的基于ASP.NET技術(shù)的三層系統(tǒng)設計和基于Java的MVC技術(shù)尚未成熟,可以說尚處于bate階段,C/S結(jié)構(gòu)的管理信息系統(tǒng)仍然占據(jù)市場的主流。 然而,在現(xiàn)代的社會中,用計算機進行檔案的管理機制還不十分的健全,為了能使企業(yè)領導人能更好的進行檔案管理及相關方面的科學決策,如企業(yè)領導根據(jù)現(xiàn)有的員工數(shù)目決定招騁的人數(shù)等,檔案管理系統(tǒng)的設計成為當今社會的軟件行業(yè)中的較為重要的課程。1.2數(shù)據(jù)庫系統(tǒng)簡介 數(shù)據(jù)庫技術(shù)在計算機軟件領域研究中一直是非常重要的課題,產(chǎn)生于60年代,30多年來數(shù)據(jù)庫技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系。并且,近年來,隨著World Wide Web(WWW)規(guī)模的擴大及Internet技術(shù)的迅速發(fā)展,數(shù)據(jù)庫技術(shù)迅速的成為最熱門技術(shù)之一。 數(shù)據(jù)庫技術(shù)也是計算機科學中發(fā)展最快、應用最廣泛的技術(shù)之一,它已成為計算機系統(tǒng)與應用系統(tǒng)的核心技術(shù)和重要基礎。 1.2.1數(shù)據(jù)庫 數(shù)據(jù)庫,顧名思義,是存放數(shù)據(jù)的倉庫。只不過這個倉庫是在計算機存儲設備上,而且數(shù)據(jù)是按一定的格式存放的。它是長期儲存在計算機內(nèi)、有組織、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存,具有較小的冗余度、較高的數(shù)據(jù)獨立性和易擴展性,并可為各種用戶共享。 1.2.2數(shù)據(jù)庫管理系統(tǒng) 數(shù)據(jù)庫管理系統(tǒng)(DBMS)是指數(shù)據(jù)庫系統(tǒng)中管理數(shù)據(jù)的軟件系統(tǒng)。DBMS是數(shù)據(jù)庫系統(tǒng)的核心組成部分。對數(shù)據(jù)庫的一切操作,包括定義、更新及各種控制,都是通過DBMS進行的。DBMS是基于某種數(shù)據(jù)模型,可以看成是某種數(shù)據(jù)模型在計算機系統(tǒng)上的具體實現(xiàn)。根據(jù)數(shù)據(jù)模型的不同,DBMS可以分成層次型、網(wǎng)狀型、關系型、面向?qū)ο笮偷?。而本系統(tǒng)所用的SQL Server 2008就是一種關系型 應用數(shù)據(jù)庫。 1.2.3 數(shù)據(jù)庫模式 數(shù)據(jù)庫系統(tǒng)模式是由外模式、模式、內(nèi)模式三級模式構(gòu)成。它定義了數(shù)據(jù)庫的結(jié)構(gòu)、表、關系、域和業(yè)務規(guī)則。數(shù)據(jù)庫模式是一種設計,數(shù)據(jù)庫和應用正是建立在此基礎上的。 域是一列可能擁有的值的集合。必須為每一個表的每一列確定域。除了數(shù)據(jù) 的物理格式外,還需要確定是否有些域?qū)Ρ韥碚f是唯一的。 數(shù)據(jù)庫模式的最后一個要素是業(yè)務規(guī)則,它是對需要反映在數(shù)據(jù)庫和數(shù)據(jù)庫應用程序中的業(yè)務活動的約束。業(yè)務規(guī)則是模式的一個重要部分,因為他們指定了無論什么數(shù)據(jù)變化到達DBMS,允許的數(shù)據(jù)值必須滿足的約束。不管無效的數(shù)據(jù)變化請求是來自窗體的用戶、查詢/修改請求還是應用程序,DBMS都應該拒絕。 遺憾的是,不同的DBMS產(chǎn)品用不同的方法實施業(yè)務規(guī)則。在某些情況下DBMS產(chǎn)品不具備實施必要業(yè)務規(guī)則的能力必須以代碼形式把它們編入應用程序。 1.3SQL Server 2008 簡介 SQL Server 2008是個功能強大的數(shù)據(jù)庫管理系統(tǒng),它建立在 SQL Server 7.0 在可伸縮性、可用性、可管理性和數(shù)據(jù)倉庫成功的基礎上,并且引入了針對電子商務的新功能。SQL Server 2008是個采用主從結(jié)構(gòu)的關系數(shù)據(jù)庫系統(tǒng),以下就對SQL Server 2008的結(jié)構(gòu)做些簡要的說明。 1.3.1主從結(jié)構(gòu) 隨著20世紀80年代個人計算機的興起,以及個人計算機的運算能力快速提高,主從式(Client/Server)軟件結(jié)構(gòu)也逐漸為大眾接受并廣泛采用,從而逐漸取代過去的“主機/終端機式”或PC網(wǎng)絡上數(shù)據(jù)庫服務器(單純分享數(shù)據(jù)資源)的運行模式。所謂SQL Server的主從結(jié)構(gòu),就是由SQL Server 扮演存放數(shù)據(jù)和提供數(shù)據(jù)給客戶端的角色,當用戶取用數(shù)據(jù)時,則可調(diào)用各種不同的客戶端應用程序,通過SQL Server 2008所支持的接口,向SQL Server提出請求,然后取得數(shù)據(jù)庫中的數(shù)據(jù)并返回給用戶。1.3.2數(shù)據(jù)存儲接口 為了讓客戶端能順利查詢/修改數(shù)據(jù)庫中的數(shù)據(jù),SQL Server 2008提供了多種不同的接口,客戶端可以根據(jù)自己的需求,通過這些接口來存取數(shù)據(jù)庫中的數(shù)據(jù),這些接口包括: OLE DB:OLE DB是微軟公司開發(fā)的一組用來存取各種數(shù)據(jù)的COM(Component Object Model) 組件。使用OLE DB作為數(shù)據(jù)存取接口,應用程序就能通過統(tǒng)一的方式從各種不同的數(shù)據(jù)源取得所需的數(shù)據(jù)。而SQL Server 2008本身也內(nèi)建了OLE DB服務組件(SQLOLEDB),因此客戶端應用程序可以直接或間接來向SQL Server提出請求,以取得所需的數(shù)據(jù)。 ODBC:ODBC(Open DataBase Conectivity) 是根據(jù)SQL語言所發(fā)展出來的數(shù)據(jù)存取接口。正如其名稱中的Open(開放)所指,其目的是使應用程序利用簡單的SQL查詢,就能從各種不同的數(shù)據(jù)庫系統(tǒng)中取得數(shù)據(jù),SQL Sever包含了內(nèi)建的ODBC驅(qū)動程序。 除了上述兩個主要的數(shù)據(jù)庫存接口外,SQL Server 2008還支持:DB_Library,Embedded-AQL等接口模式。 1.3.3溝通的橋梁 - Net-Library 客戶端和服務端有了可互相通信的接口后,建立兩邊IPC通信管道的工作是由Net-Library (網(wǎng)絡函數(shù)庫)來負責的。 當客戶端程序使用某種接口向服務器提出查詢請求時,這項請求必須通過IPC到達服務端,因此,數(shù)據(jù)庫接口驅(qū)動程序(例如ODBC驅(qū)動程序)就要設法產(chǎn)生這個IPC。為了簡化及支持多種網(wǎng)絡通信協(xié)議,微軟公司將這些功能集成在Net-Library之中。也就是說數(shù)據(jù)庫接口驅(qū)動程序會調(diào)用客戶端上的Net-Library,而Net-Library則會調(diào)用IPC應用程序接口以產(chǎn)生IPC。 若客戶端和服務端目前是在同一臺計算機上,例如我們在Enterprise Manager操作本地服務器的數(shù)據(jù)庫,則此時Net-Library會調(diào)用Local IPC;若是要通過網(wǎng)絡存取遠端的服務器,則會經(jīng)由目前雙方所使用的網(wǎng)絡協(xié)議產(chǎn)生Remote IPC。 服務端的Net-Library在接到對方送來的請求后,會將它交給SQL Server 來外理,而服務器也會利用相同的方式將結(jié)果送回客戶端。雖然SQL Server和客戶端一樣都是使用SQL Server來建立通信管道,但是SQL Server可以同時使用多種不同的Net-Library, 以便能和使用不同通信協(xié)議的多個客戶端溝通,但是客戶端一次只能使用一種Net-Library。SQL Server 2008的Net-Library支持包括TCP/IP、Named Pipes(命名管道)和Nwlink IPX/SPX等多種通信協(xié)議。本系統(tǒng)中所采用就是主從結(jié)構(gòu)的設計模式,SQL Server 2008客戶端與SQL Server 2008數(shù)據(jù)庫服務器之間的通信采用了Net-Library方式,在PowerBuilder與SQL Server 2008的數(shù)據(jù)庫接過程中采用的是SQL Server 2008的專用接口模式。 1.4 PowerBuilder V12 簡介 PowerBuilder美國Sybase公司研制的一種新型、快速開發(fā)工具,是客戶機/服務器結(jié)構(gòu)下,基于Windows3.x、Windows95和WindowsNT的一個集成化開發(fā)工具。它包含一個直觀的圖形界面和可擴展的面向?qū)ο蟮木幊陶Z言PowerScript,提供與當前流行的大型數(shù)據(jù)庫的接口,并通過ODBC與單機數(shù)據(jù)庫相連。1.4.1 PowerBuilder V12開發(fā)環(huán)境 PowerBuilder開發(fā)環(huán)境由一系列集成的圖形畫板(Painter)組成,應用開發(fā)人員通過簡單的鼠標操作即可設計、建立、交互檢驗和測試客戶/服務器應用程序。 1.4.2 PowerBuilder的特點 (1)可視化、多特性的開發(fā)工具。全面支持Windows或WindowsNT所提供的控制、事件和函數(shù)。 PowerScript語言提供了幾百個內(nèi)部函數(shù),并且具有一個面向?qū)ο蟮木幾g器和調(diào)試器,可以隨時編譯新增加的代碼,帶有完整的在線幫助和編程實例。(2)功能強大的面向?qū)ο蠹夹g(shù)。支持通過對類的定義來建立可視或不可視對象模型,同時支持所有面向?qū)ο缶幊碳夹g(shù),如繼承、數(shù)據(jù)封裝和函數(shù)多態(tài)性等。這些特性確保了應用程序的可靠性,提高了軟件的可維護性。(3)支持高效的復雜應用程序。對基于Windows環(huán)境的應用程序提供了完備的支持,這些環(huán)境包括Windows、WindowsNT和WinOS/2。開發(fā)人員可以使用PowerBuilder內(nèi)置的Watcom C/C+來定義、編譯和調(diào)試一個類。(4)企業(yè)數(shù)據(jù)庫的連接能力。PowerBuilder的主要特色是DataWindow(數(shù)據(jù)窗口),通過DataWindow可以方便地對數(shù)據(jù)庫進行各種操作,也可以處理各種報表,而無需編寫SQL語句,可以直接與Sybase、SQLServer、Informix、Oracle等大型數(shù)據(jù)庫連接。(5)強大的查詢、報表和圖形功能。PowerBuilder提供的可視化查詢生成器和多個表的快速選擇器可以建立查詢對象,并把查詢結(jié)果作為各種報表的數(shù)據(jù)來源。 PowerBuilder主要適用于管理信息系統(tǒng)的開發(fā),特別是客戶機/服務器結(jié)構(gòu)。我們知道,數(shù)據(jù)庫應用是當前計算機應用的一個非常重要的方面,而在數(shù)據(jù)庫應用技術(shù)中普遍采用的就是客戶機/服務器(C/S)體系結(jié)構(gòu),在這種體系結(jié)構(gòu)中,所有的數(shù)據(jù)和數(shù)據(jù)庫管理系統(tǒng)都在服務器上,客戶機通過采用標準的SQL語句等方式來訪問服務器上數(shù)據(jù)庫中的數(shù)據(jù)。由于這種體系結(jié)構(gòu)把數(shù)據(jù)和對數(shù)據(jù)的管理都統(tǒng)一放在了服務器上。就保證了數(shù)據(jù)的安全性和完整性,同時也可以充分利用服務器高性能的特點。正因為客戶機/服務器體系結(jié)構(gòu)的這些優(yōu)點,因而得到了非常廣泛的應用。它支持應用系統(tǒng)同時訪問多種數(shù)據(jù)庫,其中既包括Oracle,Sybase之類的大型數(shù)據(jù)庫,又包括FOXPRO之類支持ODBC接口的小型數(shù)據(jù)庫,PowerBuilder是完全可視化的數(shù)據(jù)庫開發(fā)工具,它提供了大量的控件,大大加快了項目的開發(fā)速度,也使開發(fā)者更容易掌握數(shù)據(jù)庫的開發(fā)。它使用的編程語言叫做PowerScript,它也是一種高級的,結(jié)構(gòu)化的編程語言。PowerScript提供了一套完整的嵌入式SQL語句,開發(fā)人員可以像使用其它語句一樣自由地使用SQL語言,這樣就大大增強了程序操縱和訪問數(shù)據(jù)庫的能力??梢哉fPowerBuilder既適合初學者快速學習數(shù)據(jù)庫的開發(fā),又可以讓有經(jīng)驗的開發(fā)人員開發(fā)出功能強大的數(shù)據(jù)庫,是一種適用面非常廣的開發(fā)工具。PowerBuilder是一個用來進行客戶/服務器開發(fā)的完全的可視化開發(fā)環(huán)境。使用PowerBuilder,你可以用一種可視的直觀的方式來創(chuàng)建應用程序的用戶界面和數(shù)據(jù)庫接口。這是一個總的概念,實際上是開發(fā)人員使用PowerBuilder去開發(fā)應用程序,由于所開發(fā)的各種應用程序充分利用了圖形用戶接口(GUI)的優(yōu)點,所以PowerBuilder被認為是一個圖形工具。在客戶/服務器結(jié)構(gòu)的應用中,PowerBuilder具有描述多個數(shù)據(jù)庫連接與檢索的能力。特別是PowerBuilder能從大多數(shù)流行的RDBMS中存取數(shù)據(jù),且不管數(shù)據(jù)存放在什么地方;另外,各種應用程序又可以獨立于RDBMS,因為PowerBuilder可以使用數(shù)據(jù)庫的標準操作語言SQL(結(jié)構(gòu)化查詢語言)進行。使用PowerBuilder,可以很容易地開發(fā)出功能強大的圖形界面的訪問服務器數(shù)據(jù)庫的應用程序,PowerBuilder提供了建立符合工業(yè)標準的應用程序(例如訂單登記、會計及制造系統(tǒng))所需的所有工具。PowerBuilder應用程序由窗口組成,這些窗口包含用戶與之交互的控件。開發(fā)人員可以使用所有標準空間(如按鈕、復選框、下拉式列表框或編輯框)以及PowerBuilder提供的特殊的使應用程序更易于開發(fā)和使用的控件。通常人們把PowerBuilder看成是一種開發(fā)工具,實際上它比其他工具強得多,是一種強有力的開發(fā)環(huán)境。開發(fā)人員不僅能用它來開發(fā)用戶容易使用的各種應用程序還可以通過PowerBuilder修改數(shù)據(jù)庫,利用400多個內(nèi)部定義函數(shù),可以開發(fā)能和其他應用程序進行的各種應用程序。PowerBuilder正在成為客戶/服務器應用開發(fā)的標準。相對于其他任何客戶/服務器開發(fā)環(huán)境,PowerBuilder使開發(fā)人員的工作更快、成本更低、質(zhì)量更高、功能更強。PowerBuilder為應用開發(fā)提供了全面綜合性的支持,可以分別概括為如下幾點:1、事件驅(qū)動的應用程序2、功能強大的編程語言與函數(shù)3、面向?qū)ο蟮木幊?、跨平臺開發(fā)5、開放的數(shù)據(jù)庫連結(jié)系統(tǒng)1.5數(shù)據(jù)庫理論基礎 一個成功的信息管理系統(tǒng),是建立在許多條件之上的,而數(shù)據(jù)庫是其中一個非常重要的條件和關鍵技術(shù)。 信息管理系統(tǒng)所涉及的數(shù)據(jù)庫設計分五個步驟:數(shù)據(jù)庫需求分析、概念設計、邏輯設計、物理設計與加載測試。 設計出一個好的信息管理系統(tǒng)數(shù)據(jù)庫,除滿足系統(tǒng)所要求的功能外,還必須遵守下列原則: 1、基本表的個數(shù)越少越好。2、越主鍵的個數(shù)越少好。 3、字段的個數(shù)越少越好。4、所有基本表的設計均應盡量符合第三范式。 數(shù)據(jù)庫的設計中,如何處理多對多的關系和如何設計主鍵,是兩個有較大難度,需要重點考慮的問題。下面本人著重從SQL應用、數(shù)據(jù)庫設計范式和查詢優(yōu)化等方面來分析本課題的關鍵技術(shù)和實現(xiàn)難點并加以解決。 1.5.1數(shù)據(jù)庫系統(tǒng)設計與范式分析 數(shù)據(jù)庫設計主要是進行數(shù)據(jù)庫的邏輯設計,即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。數(shù)據(jù)庫設計時需要綜合企業(yè)各個部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個數(shù)據(jù)之間的關系,按照DBMS提供的功能和描述工具,設計出規(guī)模適當、正確反映數(shù)據(jù)關系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。 建立起一個良好的數(shù)據(jù)指標體系,是建立數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫的最重要的環(huán)節(jié)。一個良好的數(shù)據(jù)指標體系是建立DB的必要條件。我們完全可以認為所建指標體系中的一個指標類就是關系數(shù)據(jù)庫中的一個基本表,而這個指標類下面的一個個具體指標就是這個基本表中的一個字段。但如果直接按照這種方式建庫顯然還不能算最佳方案。對于指標體系中數(shù)據(jù)的結(jié)構(gòu)在建庫前還必須進行規(guī)范化的重新組織。1.5.2 SQL基礎 SQL(Structured Query Language,結(jié)構(gòu)查詢語言)是一個功能強大的數(shù)據(jù)庫語言。SQL通常用于數(shù)據(jù)庫的通訊。ANSI(美國國家標準學會)聲稱,SQL是關系數(shù)據(jù)庫管理系統(tǒng)的標準語言。SQL語句通常用于完成一些數(shù)據(jù)庫的操作任務,比如在數(shù)據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù)。使用SQL的常見關系數(shù)據(jù)庫管理系統(tǒng)有:Oracle、 Sybase、 Microsoft SQL Server、 Access等等。雖然絕大多數(shù)的數(shù)據(jù)庫系統(tǒng)使用SQL,但是它們同樣有獨立的專有擴展功能。但是,標準的SQL命令,比如Select、 Insert、 Update、 Delete、Create和Drop常常被用于完成絕大多數(shù)數(shù)據(jù)庫的操作。SQL Server 2008使用的就是Transact- SQL。 SQL語言有非常突出的優(yōu)點,主要是: 1、非過程化語言; 2、統(tǒng)一的語言; 3、關系數(shù)據(jù)庫的公共語言。 SQL為許多任務提供了命令,其中包括: 1、查詢數(shù)據(jù); 2、在表中插入、修改和刪除記錄; 3、建立、修改和刪除數(shù)據(jù)對象; 4、控制數(shù)據(jù)和數(shù)據(jù)對象的存??;5、保證數(shù)據(jù)庫的一致性和完整性。 以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言,而SQL 將全部任務統(tǒng)一在一種語言中。 所有關系數(shù)據(jù)庫的公共語言:由于所有主要的關系數(shù)據(jù)庫管理系統(tǒng)都支持SQL 語言,用戶可將使用SQL的技能從一個RDBMS轉(zhuǎn)到另一個,所有用SQL編寫的程序都是易于移植的。 SQL功能強大,是一種完備的數(shù)據(jù)處理語言,不僅用于數(shù)據(jù)庫查詢,而且用于數(shù)據(jù)庫中的數(shù)據(jù)修改和更新。 1.5.3 游標 在關系統(tǒng)型數(shù)據(jù)庫的SQL語言中,游標是存放結(jié)果集的數(shù)據(jù)對象。在多數(shù)據(jù)PowerBuilder應用程序的開發(fā)過程中,我們可能用不到游標,因為在其它開發(fā)工具中有很多需要用游標實現(xiàn)的工作,在PowerBuilder中卻可以用DataWindow或DataStore來代替。事實上,DataWindow不僅可以替代游標進行從后臺數(shù)據(jù)庫查詢多條記錄的復雜操作,而且還遠不止這些,但是同DataWindow和DataStore相比,游標也有其自身的優(yōu)點,比如系統(tǒng)資源占用少,操作靈活,可根據(jù)需要定義變量類型,如全局,實例或局部類型和訪問類型(私有或公有)等。其中本人在此人事管理系統(tǒng)的實現(xiàn)過程中就大量的使用了游標,且頗感高效。 使用游標有4個基本的步驟:聲明游標、打開游標、提取數(shù)據(jù)、關閉游標。 1、明游標 格式:DECLEAR 游標名 CURSOR FOR sql語句; 2、開游標 格式:OPEN 游標名; 3、提取數(shù)據(jù) 格式:FETCH 游標名 INTO :變量1,:變量2,變量n; 4、關閉游標 格式:CLOSE 游標;2 管理系統(tǒng)的分析與設計 2.1 系統(tǒng)分析 2.1.1 系統(tǒng)目標設計管理系統(tǒng)可以用于支持集團完成勞動人事管理工作,有如下3個方面的目標。 1、實現(xiàn)集團規(guī)范的管理。 2、支持集團高效率完成人事管理的日常業(yè)務,包括新員工加入時人事檔案的建立,老員工轉(zhuǎn)出、辭職、退休等。 3、支持集團進行勞動人事管理及其相關方面的科學決策,如集團領導根據(jù)現(xiàn)有的員工數(shù)目決定招聘的人數(shù)等。 2.1.2 開發(fā)設計思想 本系統(tǒng)開發(fā)設計思想有以下幾點: 1、利用集團現(xiàn)有軟硬件環(huán)境及先進的管理系統(tǒng)開發(fā)方案,從而達到充分利用集團現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應用效果的目的。 2、符合集團人事管理的規(guī)定,滿足集團日常人事管理工作需要,并達到操作過程中的直觀、方便、實用、安全等要求。 3、C/S體系結(jié)構(gòu),Client(客戶端)負責提供表達邏輯、顯示用戶界面信息、訪問數(shù)據(jù)庫服務器;Server(服務器端)則用于提供數(shù)據(jù)服務。系統(tǒng)分析等前期工作,應盡量詳細完善,以便以后體系結(jié)構(gòu)的改變,對于一些安全性要求不高的信息可以采用B/S的方式進行訪問。4、系統(tǒng)采用模塊化程序設計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護人員補充、維護。 2.1.3 開發(fā)和運行環(huán)境的選擇 本系統(tǒng)采用SQL Server 2008數(shù)據(jù)庫管理系統(tǒng)。前端采用PowerBuilder9.0作為應用開發(fā)工具??蛻舳塑浖赪indows98,Windows2008,Windows ME 以及 Windows XP 下均可安裝使用。 2.1.4 系統(tǒng)功能分析 現(xiàn)在在系統(tǒng)開發(fā)總體任務的基礎上完成系統(tǒng)功能分析。系統(tǒng)開發(fā)的總體任務階段本人同 集團領導協(xié)商確定了本系統(tǒng)需要完成如下功能: 1、 員工各種信息的錄入,包括員工基本信息、學歷信息、婚姻狀況、部門等。 2、 員工各種信息的修改。 3、 對于轉(zhuǎn)出、辭職、退休員工信息的刪除。 4、 按照某種條件、查詢、統(tǒng)計、符合條件的員工信息。 5、 對查詢、統(tǒng)計的結(jié)果打印輸出。 6、 后勤集團人事管理系統(tǒng)的使用幫助。 2.2系統(tǒng)設計 2.2.1 系統(tǒng)功能模塊設計 在系統(tǒng)功能分析的基礎上,考慮PowerBuilder程序編制的特點。2.2.2 數(shù)據(jù)庫設計 人事管理系統(tǒng)是一個數(shù)據(jù)庫應用系統(tǒng),員工的所有信息都是保存在數(shù)據(jù)庫中。在數(shù)據(jù)庫應用系統(tǒng)的開發(fā)過程中,數(shù)據(jù)庫的結(jié)構(gòu)是一據(jù)庫應用系統(tǒng)的開發(fā)過程中,數(shù)據(jù)庫的結(jié)構(gòu)是一個非常重要的問題。當然這里指的數(shù)據(jù)庫設計是指數(shù)據(jù)庫中各個表結(jié)構(gòu)的設計,包括信息保存在哪些表格中、各個表格的結(jié)構(gòu)如何以及各個表之間的關系。 其中數(shù)據(jù)庫結(jié)構(gòu)設計的好壞將直接對應用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響,好的數(shù)據(jù)庫設計將會減少數(shù)據(jù)庫的存儲量,數(shù)據(jù)的完整性和一致性較高,系統(tǒng)具有較快的反映速度,簡化基于此數(shù)據(jù)庫的應用程序的實現(xiàn)等。 由于數(shù)據(jù)庫設計的重要性,人們提出了許多數(shù)據(jù)庫結(jié)構(gòu)設計的技術(shù),其中這些設計方法與設計者的工作經(jīng)驗有很大關系。因此要從根本上解決所有數(shù)據(jù)庫結(jié)構(gòu)設計的問題,就需要多實踐,在實踐中積累經(jīng)驗和教訓。 (1)數(shù)據(jù)庫需求分析 數(shù)據(jù)庫結(jié)構(gòu)設計的第一階段,也是非常重要的一個階段,就是數(shù)據(jù)庫需求分析,在這個階段里主要是收集基本數(shù)據(jù)以及數(shù)據(jù)處理的流程,為以后進一步設計打下基礎。在這個階段主要解決兩個問題: 1、內(nèi)容要求。調(diào)查應用系統(tǒng)用戶所需要操作的數(shù)據(jù),決定在數(shù)據(jù)庫中存儲 什么數(shù)據(jù)。 2、處理要求。調(diào)查應用系統(tǒng)用戶要求對數(shù)據(jù)進行什么樣的處理,理清數(shù)據(jù) 庫中各種數(shù)據(jù)之間的關系。 在解決這兩個問題的時候。本人曾對集團人事信息進行了詳細調(diào)查,從而保證了信息收集的完整性。 通過對集團的人員管理的詳細調(diào)查分析,設計出了數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)如下: 員工基本情況: 包括的數(shù)據(jù)項有員工號、員工姓名、性別、所在部門、身份證號、出生日期、籍貫、國籍、民族、婚姻狀況、健康狀況、政治面貌、參加時間、血型、參加工作時間、員工狀態(tài)、狀態(tài)時間、家庭住址、聯(lián)系電話等。 員工婚姻狀況: 包括的數(shù)據(jù)項有員工號、愛人姓名、愛人出生年月、結(jié)婚時間、愛人工作單位、愛人政治面貌、愛人工作職務等。 員工學歷信息: 包括的數(shù)據(jù)項有員工號、學歷、專業(yè)、畢業(yè)時間、畢業(yè)學校、學校類型、外語1、外語1級別、外語2、外語2級別等。 集團工作崗位信息: 包括的數(shù)據(jù)項有工作崗位代號、工作崗位名稱、工作崗位權(quán)力范圍等。 集團部門信息:包括的數(shù)據(jù)項有部門代號、部門名稱、部門經(jīng)理、部門副經(jīng)理等。(2)數(shù)據(jù)庫概念設計 在需求分析的基礎上,使用E-R圖(Entity-Relation,實體-關系圖)設計了針對集團的情況的實體,以及它們之間的關系。(3) 數(shù)據(jù)庫邏輯結(jié)構(gòu)設計 概念結(jié)構(gòu)是獨立于實際數(shù)據(jù)模型的信息結(jié)構(gòu),必須將其轉(zhuǎn)化為邏輯結(jié)構(gòu)后才能進行數(shù)據(jù)庫應用的設計。也就是要將概念上的結(jié)構(gòu)轉(zhuǎn)化為SQL server數(shù)據(jù)庫系統(tǒng)支持的實際數(shù)據(jù)模型。 第一步轉(zhuǎn)化是將實體轉(zhuǎn)化為關系表。即將實體的屬性定義為表的屬性。 第二步轉(zhuǎn)化是聯(lián)系的轉(zhuǎn)化。即將各個實體之間的聯(lián)系轉(zhuǎn)化為表格之間的關系,如外部鍵的定義。(4) 數(shù)據(jù)庫結(jié)構(gòu)的實現(xiàn) 在需求分析、概念結(jié)構(gòu)設計的基礎上得到數(shù)據(jù) 庫的邏輯結(jié)構(gòu)之后,要在SQL Server 2008數(shù)據(jù)庫系統(tǒng)中實現(xiàn)該邏輯結(jié)構(gòu)。該邏輯結(jié)構(gòu),可以在SQL Server 2008中的企業(yè)管理器中直接實現(xiàn),當然也 可以用查詢分析器執(zhí)行SQL語句來實現(xiàn)。SQL語句請參看附錄A。 2.3 小結(jié) 本章分析了人事管理系統(tǒng)的應用需求,按照數(shù)據(jù)庫設計理論一步 一步地給出了系統(tǒng)需求說明書、局部ER圖、全局ER圖、系統(tǒng)關系模式,子模式,并利用SQL Server2008建立了數(shù)據(jù)庫。3 管理系統(tǒng)的實現(xiàn) 3.1 應用程序?qū)ο蟮膭?chuàng)建 PowerBuilder中應用程序?qū)ο笫菓贸绦虻娜肟凇贸绦蚴紫冗\行的腳本就是應用程序?qū)ο蟮腛pen事件。所以在應用程序?qū)ο蟮膭?chuàng)建過程中,應用程序?qū)ο蟮腛pen事件中的腳本是非常重要的。該腳本中包含連接數(shù)據(jù)庫所需要的參數(shù),打開登錄窗口等語句。 隨著企業(yè)數(shù)據(jù)庫應用的不斷深入,對數(shù)據(jù)的安全性、保密性要求也越來越高。在C/S方式的MIS開發(fā)中,數(shù)據(jù)庫服務器連接參數(shù)(服務器、數(shù)據(jù)庫、用戶ID的登錄口令等)一般有以下3種存放方式:注冊表、INI文件或直接寫在程序中。但為了程序的靈活性和擴充性,連接參數(shù)寫在程序中不是一個好的辦法,因為每次參數(shù)變動(如數(shù)據(jù)庫用戶口令修改)時,都需要改動程序源碼并重新編譯。而本系統(tǒng)采用了另一種解決方案,通過INI文件保留數(shù)據(jù)庫連接參數(shù),當服務器的地址、數(shù)據(jù)庫名、用戶名及口令發(fā)生變化時,可以非常容易的通過INI文件進行修改。 本系統(tǒng)的INI文件是Config.ini,存放在Config目錄下,用于記錄數(shù)據(jù)庫連接的一些方便修改的參數(shù),如DBMS、SERVERNAME、LOGID等。程序運行時在應用程序的OPEN事件中完成INI文件的讀取,并完成連接參數(shù)的配置。如果成功則打開登錄窗口,否則提示錯誤信息。應用程序運行后第一個出現(xiàn)的窗口是上面語句打開的w_login窗口。在應用程序?qū)ο蟮淖兞慷x窗口中定義人事管理系統(tǒng)的三個全局變量emp_no、job_id和dept_id。 3.2 登錄窗口的設計 方放置在應用程序?qū)ο蟮腛pen事件程序代碼中有下面一條語句open (w_login);打開登錄的窗口。 在該窗口中放置了2個靜態(tài)文本框Static Text 控件以顯示文字。放置了兩個單行編輯框Single line Edit 控件,供用戶輸入登錄的用戶名(sle_1)和口令(sle_2)。放置了一個Group Box 控件。放置了一個Picture控件,用來顯示“后勤集團”的圖片。在窗口的下了兩個按鈕控件。一個用于登錄確認,一個用于退出系統(tǒng)。按鈕控件“登錄”的Click事件用于判斷用戶輸入的用戶名、密碼是否為空,如果為空則給出提示信息,如果不空,則與數(shù)據(jù)庫中的密碼相比較,如果相同則進入系統(tǒng),否則給出錯誤提示。3.3 應用程序主窗口 系統(tǒng)應用程序的主要功能都是在主窗口w_main及其下打開的眾多 窗口中完成的。將應用程序主窗口的類型設立為MDI Frame with Microhelp類型。把主窗口的菜單設計為下面將要介紹的m_mdimain。3.4 菜單的設計 在菜單畫面中設計應用程序主窗口所連接的菜單m_mdimain。各個菜單中的代碼如下。 (1)“系統(tǒng)”菜單下“新增用戶”子菜單的Clicked事件程序代碼: opensheet (w_inser_user,w_main,6,original!) (2)“系統(tǒng)”菜單下“刪除用戶”子菜單的Clicked事件程序代碼: opensheet (w_delete_user,w_main,6,original!) (3)“系統(tǒng)”菜單下“修改密碼”子菜單的Clicked事件程序代碼: opensheet(w_change_password,w_main,6 ,original!) (4)“系統(tǒng)”菜單下“修改用戶名”子菜單的Clicked事件程序代碼: opensheet(w_change_user_name,w_main, 6,original!) (5)“系統(tǒng)”菜單下“退出系統(tǒng)”子菜單的Clicked事件程序代碼: close(w_main) (6)“輸入”菜單下“基本信息”了菜單的Clicked事件程序代碼: opensheet (w_basic_advance01,w_main,6,original!) (7)“輸入”菜單下“婚姻狀況”了菜單的Clicked事件程序代碼: opensheet (w_insert_marriage,w_main,6,original!) (8)“輸入”菜單下“學歷”了菜單的Clicked事件程序代碼: opensheet (w_insert_school,w_main,6,original!) (9)“輸入”菜單下“部門信息”了菜單的Clicked事件程序代碼: opensheet (w_insert_dept,w_main,6,original!) (10)“輸入”菜單下“職稱信息”了菜單的Clicked事件程序代碼: opensheet (w_insert_job,w_main,6,original!) (11)“維護”菜單下“基本情況表”了菜單的Clicked事件程序代碼:opensheet (w_weihu_basic,w_main,6,layered!) (12)“維護”菜單下“婚姻狀況表”了菜單的Clicked事件程序代碼: opensheet (w_weihu_marriage,w_main,6,original!) (13)“維護”菜單下“學歷表”了菜單的Clicked事件程序代碼: opensheet (w_weihu_school,w_main,6,layered!) (14)“維護”菜單下“部門信息表”了菜單的Clicked事件程序代碼: opensheet (w_weihu_dept,w_main,6,original!) (15)“維護”菜單下“職稱信息表”了菜單的Clicked事件程序代碼: opensheet (w_weihu_job,w_main,6,original!) (16)“查看”菜單下“基本信息查看”了菜單的Clicked事件程序代碼: opensheet (w_browse,w_main,6,original!) (17)“查看”菜單下“詳細情況查找”了菜單的Clicked事件程序代碼: opensheet (w_lookfor,w_main,6,layered!) (18)“查看”菜單下“條件查詢”了菜單的Clicked事件程序代碼: opensheet (w_lookfor_detail,w_main,6,original!) (19)“報表”菜單下“打印機設置”了菜單的Clicked事件程序代碼: PrintSetup() (20)“報表”菜單下“打印報表”了菜單的Clicked事件程序代碼: opensheet (w_composite,w_main,6,original!) (21)“窗口”菜單下“層疊”了菜單的Clicked事件程序代碼: W_MAIN.ArrangeSheets(CASCADE!) (22)“窗口”菜單下“平鋪”了菜單的Clicked事件程序代碼: W_MAIN.ArrangeSheets(LAYER!) (23)“幫助”菜單下“關于”了菜單的Clicked事件程序代碼: opensheet (w_about,w_main,6,original!) (24)“幫助”菜單下“使用幫助”了菜單的Clicked事件程序代碼: showhelp("help/help.chm",index!) 3.5各功能模塊的設計 3.5.1 輸入程序的設計 輸入程序由5個輸入窗口組成,分別由主程序窗口的“輸入”菜單下5個菜單“基本信息”、 “婚姻狀況”、 “學歷”、 “部門信息”、 “職稱信息”調(diào)用,將數(shù)據(jù)分別輸入到數(shù)據(jù)庫的5個表格中?,F(xiàn)以輸入基本信息窗口為例來進行說明。在輸入窗口上放置的全部由靜態(tài)文本框組成,而沒有由數(shù)據(jù)窗口控件實現(xiàn),在此窗口中能夠自動從職稱信息表、部門信息表中讀取信息并填充到下拉列表框中,實現(xiàn)輸入選擇化,從而避免了輸入的錯誤和錄入人員大量的重復性勞動。 3.5.2 維護程序的設計 維護程序由5個維護窗口組成,分別由主程序窗口的“維護”菜單下5個了菜單“基本信息表”、 “婚姻狀況表”、 “學歷表”、 “部門信息表”、 “職稱信息表”調(diào)用,用于用戶維護數(shù)據(jù)庫中的5個相應的表格。維護程序仍然以維護基本信息窗口為例了來進行說明。在維護窗口w_weihu_basic最上方放置一個靜態(tài)文本框控件,顯示窗口的用途。在窗口中間放置一個數(shù)據(jù)窗口控件dw_weihu_basic,該控件連接的數(shù)據(jù)窗口為對象d_basic_grid。 在窗口的最下方放置3按鈕控件,在其Click事件中分別用來實現(xiàn)記錄的維護以及窗口的退出功能。 在窗口的右側(cè)置了數(shù)據(jù)提示的兩個下拉列表框,以實現(xiàn)對用戶的數(shù)據(jù)提示。 3.5.3 查詢程序的設計 查詢程序窗口有兩類,一類是一行行瀏覽數(shù)據(jù),還有一類是能夠根據(jù)用戶所輸入的查詢條件,在數(shù)據(jù)庫表格中查找到符合條件的記錄,在此以“條件查詢窗口”進行說明。 條件查詢窗口由主程序的“查看”菜單下“條件查詢”子菜單調(diào)用,用于根據(jù)用戶輸入的查詢條件選擇符合條件的記錄。 3.5.4 報表程序的設計 PowerBuilder的主要應用是數(shù)據(jù)庫應用,在實際應用過程中,數(shù)據(jù)統(tǒng)計、報表查詢非常多,不可避免要制作大量的報表,特別是在為企業(yè)開發(fā)的應用程序中。 在應用程序中可以有多種方法來制作報表,例如在上面查詢程序的制作中,就加入了一個報表的功能,對于數(shù)據(jù)窗口中的查詢結(jié)果,可以將它們保存在Excel表格文件,然后可以利用Excel工具輕松實現(xiàn)報表的制作,打印等工作。 3.5.5 打印窗口的設計 在打印窗口中實現(xiàn)了用戶在打印前打印份數(shù)、頁面范圍等打印屬性的設置。3.5.6 幫助程序的設計 一個成功的Windows應用程序應該提供方便、完整的Windows樣式的聯(lián) 機幫助。這樣在用戶使用此系統(tǒng)應用程序的過程中遇到問題時,他就可以直接從應用程序中找到答案。一個完善的幫助文件是應用程序的一個重要組成部分。 PowerBuilder本身沒有提供制作幫助文件的工具。本系統(tǒng)是利用幫助文 件編譯器(quick chm)對Web文件進行編譯,得到幫助文件。該幫助文件在Windows系統(tǒng)中可以被WinHelp.exe程序執(zhí)行。 本系統(tǒng)中PowerBuilder通過函數(shù)ShowHelp()調(diào)用Windows系統(tǒng)的 WinHelp.exe程序,從而打開制作好的幫助文件。 3.6 系統(tǒng)的編譯和發(fā)布 上面已經(jīng)完成了人事管理系統(tǒng)的編程和調(diào)試工作,最后一步就是該系統(tǒng)的編譯和發(fā)布。這涉及到工程對象的創(chuàng)建,可執(zhí)行應用程序的生成以及發(fā)布環(huán)境的配置等多方面的問題。將系統(tǒng)應用程序編譯成可執(zhí)行文件,可以減少應用程序的大小,又可以提高應用程序的運行速度。1、創(chuàng)建工程對象;2、編譯生成。 3.7 小結(jié) 本章是論文的主體部分,主要包括具體的程序?qū)崿F(xiàn)、設計操作界面。實現(xiàn)了數(shù)據(jù)庫表的瀏覽,記錄的添加、刪除和修改,報表的生成;還包括開發(fā)中的難點和解決技巧,系統(tǒng)的編譯和發(fā)布。4 總 結(jié) 在本文中,詳細介紹了后勤集團人事管理的分析、設計、實現(xiàn)過程以及開發(fā)人事管理系統(tǒng)的關鍵技術(shù)。為提高現(xiàn)代企業(yè)的工作效率、企業(yè)領導更方便的管理和智能決策奠定了基礎。 本文主要論述了下面幾個方面: 1、通過對現(xiàn)代企業(yè)的調(diào)查、了解,闡述我國現(xiàn)代企業(yè)的現(xiàn)狀。 2、對數(shù)據(jù)庫的設計和SQL語言等基本數(shù)據(jù)庫理論進行系統(tǒng)分析,深入理解 數(shù)據(jù)庫。 3、分析人事管理系統(tǒng)的應用需求,按照數(shù)據(jù)庫設計理論給出系統(tǒng)需求說明 書、局部E-R圖、全局E-R圖、系統(tǒng)關系模式,子模式,并利用SQL Server2000建立數(shù)據(jù)庫。 4 、論述具體的程序?qū)崿F(xiàn),系統(tǒng)編譯過程。開發(fā)中的難點及解決辦法。 此系統(tǒng)在實現(xiàn)過程中的難點、疑點,都已經(jīng)通過查找資料成功解決。為了能更清楚的體現(xiàn)本系統(tǒng)的優(yōu)點,本人將開發(fā)過程中難點的解決技巧也進行了說明。 對于開發(fā)辦公自動化來說,C/S模式是現(xiàn)在比較先進的系統(tǒng)開發(fā)模式,占據(jù)著市場主流?,F(xiàn)在又有了新的開發(fā)模式-B/S模式。當然B/S模式有它獨特的優(yōu)點,比如代碼重用性高,更易于模塊化。另外在系統(tǒng)升級時可以實現(xiàn)客戶端零升級,方便快捷。現(xiàn)在有同C/S模式并駕齊驅(qū)的趨勢。 現(xiàn)在又出現(xiàn)了新的技術(shù),像基于Java的MVC模式、基于.NET平臺的N_ 層模式,安全性上都有了很大的提高,而且更易于代碼的重用。新的技術(shù)采用表示層,數(shù)據(jù)訪問層和底層分離的方式,這樣其中任意層的改變,只要接口不變,都不影響另外的兩層,也就是說不用修改另外兩層的代碼。更易于分工合作。 由于C/S模式開發(fā)速度相對緩慢,代碼重用性較底,不便于升級,我個人認為將來的辦公自動化系統(tǒng)的開發(fā)更有可能傾向于B/S模式。參考文獻 1 耿祥義 著.Java2實例教程(第三版)M.北京:清華大學出版社 2 張躍平 著. JSP 實例教程(第二版)M.北京:清華大學出版社3 吉爾費倫 著.MySQL 4從入門到精通 M.北京:電子工業(yè)大學出版社4網(wǎng)上查閱資料5 鄭阿奇.PowerBuilder 實用教程M.(第二版).電子工業(yè)出版社,20046 薩師煊/王珊.數(shù)據(jù)庫系統(tǒng)概論M.(第三版).高等教育出版社,20037 貝爾實驗室/印度學院,數(shù)據(jù)庫系統(tǒng)概念M.機械工業(yè)出版社,20038 (美)Raghu Ramakrishnan/Johannes Gehrke.數(shù)據(jù)庫管理系統(tǒng)M.(第三 版).清華大學出版社,20049 郭寶利,康海濤,李冬冬.PowerBuilder 9.0實用解析M.電子工業(yè)出版社,200410 施威銘研究室.SQL Server 2000 管理實務M.人民郵電出版社,200111 鄭人杰.軟件工程M.清華大學出版社,199912 任勝兵 ,妍琳等 .軟件工程M.北京郵電大學出版社,2002 致 謝 本論文是在指導老師李慧敏老師的悉心指導下完成的,其中的每一章都凝聚 著李老師的心血。李老師淵博的知識、開闊的學術(shù)視野和樂觀的精神讓我受益終身。在本系統(tǒng)的設計和制作過程中,李老師不厭其煩的給我指導、幫助我分析設計。 本系統(tǒng)是今年6月份設計完成的,當時也發(fā)現(xiàn)了不少的缺點,日后又一點點的改進,最后形成了現(xiàn)在的系統(tǒng)。在此我也十分的感謝李慧敏老師,在設計期間給了的很多的見議、鼓勵和支持。在需求分析和表的設計階段向我提供了大量的數(shù)據(jù)資料、也給了我大量的見議。 最后,感謝我的同學和答辯的各位老師,我有能力有限,此文不免有不當之處,敬請大家批評指正。

注意事項

本文(管理系統(tǒng)畢業(yè)論文 胡仁雷)為本站會員(dao****ing)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復下載不扣分。




關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!