【正文】
icrosoft公司開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS),它最初由Microsoft、Sybase和AshtonTate三家公司共同開發(fā)的,并于1988年推出第一個(gè)OS/2版本。1990年,AshtonTate公司中途退出了SQL Sever的開發(fā);1992年,SQL Sever移植到NT上后,Microsoft成了這個(gè)項(xiàng)目的主導(dǎo)者。到1994年,聯(lián)合開發(fā)/認(rèn)證協(xié)議取消,從此,Microsoft專注于開發(fā)、推廣SQL Sever的windows NT版本;Sybase則較專注于SQL Sever在UNIX操作系統(tǒng)上的應(yīng)用。SQL Sever近年來不斷更新版本,1996年,Microsoft推出了SQL Sever 6..5版本; 1998年,SQL Sever ;2000年,SQL Sever 2000推出。SQL Sever 2005是Microsoft公司于2005年推出的最新版本。 系統(tǒng)主要界面正學(xué)生餐廳管理系統(tǒng)的主要用戶界面如下圖。 圖41 系統(tǒng)用戶管理圖 42 查詢主菜單圖43 菜單查詢圖44 帳單查詢結(jié)論光陰如梭,畢業(yè)在即,論文的撰寫使我學(xué)到了很多東西,也給我添了許多的樂趣。下面的致謝衷心的表達(dá)了幾年來他們對(duì)我的指導(dǎo)和幫助。通過幾個(gè)月的畢業(yè)論文設(shè)計(jì),讓我深刻體會(huì)到了數(shù)據(jù)庫的相關(guān)知識(shí)以及數(shù)據(jù)庫課程設(shè)計(jì)的全過程,需求分析,概念結(jié)構(gòu)設(shè)計(jì),邏輯結(jié)構(gòu)設(shè)計(jì),物理結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)庫實(shí)施以及未能考慮的數(shù)據(jù)庫的運(yùn)行和維護(hù)。在數(shù)據(jù)庫設(shè)計(jì)的過程中,需求分析和概念設(shè)計(jì)可以獨(dú)立于任何數(shù)據(jù)庫管理系統(tǒng)進(jìn)行,邏輯結(jié)構(gòu)設(shè)計(jì)與物理結(jié)構(gòu)設(shè)計(jì)與DBMS密切相關(guān)。數(shù)據(jù)庫的表現(xiàn)形式是指面向用戶的數(shù)據(jù)表現(xiàn),這就要求在進(jìn)行數(shù)據(jù)庫設(shè)計(jì)時(shí)候要考慮實(shí)體的一些特性,其中包括層、屬性與實(shí)體聯(lián)系等隨著計(jì)算機(jī)軟硬件的不斷發(fā)展,信息系統(tǒng)在客戶管理中的應(yīng)用已成必然。由于管理工作復(fù)雜,政策性強(qiáng),客戶關(guān)系也不斷復(fù)雜化,依賴人為因素較多,使系統(tǒng)管理的需求定義比較困難,必須進(jìn)行反復(fù)迭代。參考文獻(xiàn)[1] Basic中用戶界面的設(shè)計(jì)原則[J].南昌職業(yè)技術(shù)師范學(xué)院學(xué)報(bào),2001(3):3638.[2] 施伯樂,[M].北京:科學(xué)出版社,2002.[3] 黃勇, [J].新余高專學(xué)報(bào)2003,2):2527.[4] 陳萬華, Basic中兩種ADO數(shù)據(jù)庫訪問技術(shù)的比較[J].,81):4446.[5] 孫汪泉,劉志勤,[J].,2):5860.[6] 劉曉英Visual [J].2003,4):120121.[7] 黃明,梁旭,[M].北京:機(jī)械工業(yè)出版社,2004:1920.[8] 伍秀娟,[J].(9),3639.[9] Basic的數(shù)據(jù)庫訪問技術(shù)漫談[J].,2):2729.[10] Barbara C. McNurlin Ralph H. Sprague, Jr. Information systems management in practice[J]. Perntice .[11] 孫憲麗, Basic數(shù)據(jù)庫訪問機(jī)制[J].沈陽電力高等??茖W(xué)校學(xué)報(bào),2001,7):3235.[12] Gio Wiederhold. Database design .[13] [M].北京:高等教育出版社,2000.[14] [J].:計(jì)算機(jī)應(yīng)用研究,2000:5457[15] Microsoft. SQL Server 2005新特性. [16] A S TANENBAUM. Computer Network. Third Edition Prentice hall inc, 1998:9597[17] 袁曉君,[M].:科學(xué)出版社,20001:25425923附錄一開發(fā)環(huán)境:Microsoft Visual Studio 2005數(shù)據(jù)庫管理系統(tǒng):Microsoft SQL Server 2005 ExpressMicrosoft SQL Server Management Studio Express運(yùn)行環(huán)境:具有Microsoft .NET Framework 。數(shù)據(jù)庫連接:ODBC部署步驟: .NET Framework ,如需進(jìn)行二次開發(fā),需要安裝Microsoft Visual Studio 2005集成開發(fā)環(huán)境。 SQL Server 2005數(shù)據(jù)庫。Microsoft Visual Studio 2005光盤中附帶SQL Server 2005 Express版,系統(tǒng)開發(fā)過程用的是Express版。由于是Express版,沒有圖形界面,只有數(shù)據(jù)引擎,因此,需要安裝Microsoft SQL Server Management Studio Express作為數(shù)據(jù)庫的圖形界面。(1)打開SQL Server Management Studio Express,連接SQL Server服務(wù),用windows認(rèn)證即可(2)右鍵點(diǎn)擊數(shù)據(jù)庫,選擇附加,在彈出的窗口選擇添加,選擇數(shù)據(jù)庫文件,確定。附加成功在數(shù)據(jù)庫結(jié)點(diǎn)能夠看到名稱為Food的數(shù)據(jù)庫。(1)打開“控制面板”|“管理工具”選項(xiàng),雙擊“數(shù)據(jù)源(ODBC)”圖標(biāo),彈出如圖所示的對(duì)話框。 (2)選擇“系統(tǒng)DSN”選項(xiàng)卡,然后單擊“添加”按鈕,彈出對(duì)話框。(3)在“創(chuàng)建新數(shù)據(jù)源”對(duì)話框中選擇“SQL SERVER”,單擊“完成”按鈕,彈出如圖所示的對(duì)話框。(4)在“創(chuàng)建新數(shù)據(jù)源”窗體中,給數(shù)據(jù)源起一個(gè)合適的名稱,這里把它命名為“Food”,“描述”是可選項(xiàng),可以不填。服務(wù)器選擇或輸入用戶正在使用的SQL SERVER服務(wù)器。這里由于使用的是Express版,所以填入SQLExpress。然后單擊下一步按鈕,彈出如圖所示的對(duì)話框。(5)不改變圖中的選項(xiàng),單擊“下一步”按鈕,彈出如圖所示的對(duì)話框。(6)更改默認(rèn)的數(shù)據(jù)庫為“Food”,其余保持不變,單擊“下一步”按鈕,彈出如圖所示的對(duì)話框。(7)單擊“完成”按鈕,彈出如圖所示的對(duì)話框,用戶可以單擊“測(cè)試”按鈕檢查數(shù)據(jù)源連接是否成功,也可以單擊“確定”按鈕完成數(shù)據(jù)源的創(chuàng)建,還可以單擊“取消”按鈕,取消數(shù)據(jù)源的創(chuàng)建。 (8)單擊“確定”按鈕后,回到“創(chuàng)建新數(shù)據(jù)源”界面,系統(tǒng)數(shù)據(jù)源里有一個(gè)名稱為Food的數(shù)據(jù)源,這個(gè)就是剛才創(chuàng)建的數(shù)據(jù)源。數(shù)據(jù)源創(chuàng)建過程結(jié)束。 Studio ,在解決方案資源管理器中能看到項(xiàng)目的每個(gè)文件,點(diǎn)擊啟動(dòng)調(diào)試即可運(yùn)行程序。如果沒有安裝Visual Studio 2005,運(yùn)行\(zhòng)源代碼\Food\bin\,可以直接啟動(dòng)程序。如果系統(tǒng)沒有安裝Microsoft .NET Framework ,系統(tǒng)會(huì)提示不是有效的32位應(yīng)用程序錯(cuò)誤。 通過以上部署,學(xué)生餐廳管理系統(tǒng)可以運(yùn)行,實(shí)現(xiàn)其功能。致謝經(jīng)過幾個(gè)月的艱苦努力,我終于完成了學(xué)生餐廳管理系統(tǒng)的全部設(shè)計(jì)過程,并使該系統(tǒng)達(dá)到可實(shí)際應(yīng)用的階段。軟件設(shè)計(jì)是一個(gè)精細(xì)漫長(zhǎng)的過程。在整個(gè)過程中,都需要周密的計(jì)劃和安排,每一步驟,都需要按照軟件工程標(biāo)準(zhǔn)來完成。在設(shè)計(jì)中,我始終堅(jiān)持理論指導(dǎo)實(shí)踐原則,并通過實(shí)踐來加強(qiáng)理論的學(xué)習(xí),通過實(shí)習(xí)鍛煉,我熟悉了軟件的一般過程,加強(qiáng)了對(duì)實(shí)際問題的處理能力。實(shí)踐證明,在高科技突飛猛進(jìn)的時(shí)代,光靠課堂所學(xué)的知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,必須依靠實(shí)踐去不斷的深化認(rèn)識(shí),尤其是計(jì)算機(jī)科學(xué),操作性和實(shí)踐性很強(qiáng),只有加強(qiáng)實(shí)際的動(dòng)手能力,才能更好的掌握這一現(xiàn)代化工具。 這次實(shí)習(xí),無論是從技術(shù)上還是對(duì)環(huán)境的適應(yīng)能力上講,對(duì)我今后步入社會(huì)都打下了一個(gè)良好的基礎(chǔ)。在實(shí)習(xí)過程中,我也遇到了一些困難,主要表現(xiàn)了技術(shù)和經(jīng)驗(yàn)的欠缺,但通過努力,終于一一克服了。在整個(gè)實(shí)習(xí)期間,曾得到了任老師以及同學(xué)的大力支持和幫助,在此表示衷心的感謝!32