酒樓管理系統(tǒng) 餐飲管理系統(tǒng)

上傳人:gui****hi 文檔編號:109138915 上傳時間:2022-06-16 格式:DOC 頁數(shù):41 大?。?.15MB
收藏 版權(quán)申訴 舉報 下載
酒樓管理系統(tǒng) 餐飲管理系統(tǒng)_第1頁
第1頁 / 共41頁
酒樓管理系統(tǒng) 餐飲管理系統(tǒng)_第2頁
第2頁 / 共41頁
酒樓管理系統(tǒng) 餐飲管理系統(tǒng)_第3頁
第3頁 / 共41頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《酒樓管理系統(tǒng) 餐飲管理系統(tǒng)》由會員分享,可在線閱讀,更多相關(guān)《酒樓管理系統(tǒng) 餐飲管理系統(tǒng)(41頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、萬家酒樓餐飲管理系統(tǒng)的設(shè)計與實現(xiàn) 摘 要 隨著計算機技術(shù)的飛速發(fā)展,萬家酒樓也已進入信息化時代。為了使萬家酒樓管理更高效、更科學(xué),決定開發(fā)萬家酒樓餐飲管理系統(tǒng)。 本文采用自頂向下的結(jié)構(gòu)化的系統(tǒng)分析方法,闡述了一個功能全面的萬家酒樓餐飲管理系統(tǒng)的開發(fā)過程、操作流程及其一些核心的技術(shù)。本文首先進行了項目概述,簡單介紹了項目開發(fā)的背景、項目開發(fā)的目的和項目開發(fā)的意義;接下來是系統(tǒng)規(guī)劃階段,通過實際的業(yè)務(wù)流程調(diào)研,分析了系統(tǒng)的組織結(jié)構(gòu),具體完成了萬家酒樓餐飲管理系統(tǒng)的需求分析、可行性分析、現(xiàn)行業(yè)務(wù)流程分析,并通過對現(xiàn)行業(yè)務(wù)流程的優(yōu)化,得出了系統(tǒng)的業(yè)務(wù)流程;之后是系統(tǒng)分析,具體完成了數(shù)據(jù)流分

2、析和數(shù)據(jù)字典;系統(tǒng)設(shè)計階段主要完成了功能模塊的劃分、數(shù)據(jù)庫的設(shè)計和系統(tǒng)界面設(shè)計。該階段對各個模塊的功能進行了詳細設(shè)計,形成了本系統(tǒng)的功能模塊圖,在此基礎(chǔ)上選擇了合適的開發(fā)模式;數(shù)據(jù)庫的設(shè)計先進行了概念結(jié)構(gòu)設(shè)計,之后進行了邏輯結(jié)構(gòu)設(shè)計,最后完成了數(shù)據(jù)庫表的設(shè)計。 根據(jù)前幾個階段的分析和設(shè)計,本系統(tǒng)在設(shè)計方面采用B/S模式,同時使用JSP技術(shù)進行基本頁面的設(shè)計與功能實現(xiàn),后臺數(shù)據(jù)庫選用MySql數(shù)據(jù)庫。本系統(tǒng)的設(shè)計實施為萬家酒樓餐飲管理系統(tǒng)的運行做基礎(chǔ),為萬家酒樓餐飲管理工作提供良好的條件。 關(guān)鍵詞:萬家酒樓餐飲管理;結(jié)構(gòu)化分析;系統(tǒng) ;JSP Abstract With the

3、rapid development of computer technology, ten thousand restaurants have entered the information age. For ten thousand restaurant management more efficient, more scientific, decided to develop ten thousand restaurants catering management system. In this paper, top-down structured analysis method, d

4、escribes the 10,000-a fully functional dining restaurant management system development, operational processes and some of its core technology. This paper conducted a project overview, a brief background of the project development, project development and project development objective meaning; follow

5、ed by the system planning stage, the actual business processes through research, analysis of the system's organizational structure, specifically the completion of a million restaurant food and beverage management systems requirements analysis, feasibility analysis, analysis of existing business proc

6、esses, and through the optimization of the existing business processes, business processes obtained system; followed by systematic analysis of concrete to complete the data flow analysis and data dictionary; system design phase was completed for the division of function modules, database design and

7、system interface design. The stage of the functions of each module in detail the design, forming a functional block diagram of this system, selected on the basis of the appropriate development model; database design first for the concept design, followed by a logical structure design, the final comp

8、letion of the database table design. According to the first few stages of the analysis and design, the system used in the design of B / S mode, using JSP technology for basic page design and implementation of function, use MySql database back-end database. The system design and implementation of t

9、en thousand restaurants catering management system to run as a foundation for the ten thousand good restaurants to provide food and beverage management conditions. Keywords: ten thousand restaurants catering management; structural analysis; system; JSP - II - 萬家酒樓餐飲管理系統(tǒng)的設(shè)計與實現(xiàn) 目 錄 摘 要 I

10、 Abstract II 第1章 引言 1 1.1 項目開發(fā)的背景 1 1.2 項目開發(fā)的意義 2 第2章 關(guān)鍵技術(shù)介紹 3 2.1 JSP技術(shù) 3 2.2 MySQL 3 2.3 JAVA語言 5 2.4 系統(tǒng)開發(fā)模式 6 第3章 系統(tǒng)分析 9 3.1 系統(tǒng)可行性分析 9 3.1.1 技術(shù)可行性 9 3.1.2 經(jīng)濟可行性 9 3.1.3 社會可行性 10 3.2 業(yè)務(wù)流程分析 10 3.3 數(shù)據(jù)流圖 12 3.4 數(shù)據(jù)字典 14 第4章 系統(tǒng)設(shè)計 18 4.1 系統(tǒng)功能設(shè)計 18 4.2 系統(tǒng)數(shù)據(jù)庫設(shè)計 18 4.2.1 概念結(jié)構(gòu)設(shè)計 19 4.2

11、.2 數(shù)據(jù)庫表設(shè)計 23 第5章 系統(tǒng)實現(xiàn) 27 5.1登錄模塊 27 5.1.1 登錄界面 27 5.2 人員管理界面 29 5.3 修改密碼界面 29 5.4 食材添加界面 30 5.5 食材入庫界面 30 5.6 菜譜管理界面 31 第6章 系統(tǒng)測試與分析 32 6.1 系統(tǒng)測試的重要性 32 6.2 測試實例的研究與選擇 32 6.3 測試環(huán)境與測試條件 33 6.4 系統(tǒng)運行情況 34 6.5 系統(tǒng)評價 34 結(jié) 論 35 參 考 文 獻 36 致 謝 37 - IV - 萬家酒樓餐飲管理系統(tǒng)的設(shè)計與實現(xiàn) 第1章 引言 1.1

12、 項目開發(fā)的背景 隨著計算機產(chǎn)業(yè)的迅速發(fā)展,電子計算機已廣泛的應(yīng)用于信息管理、文字處理、輔助設(shè)計、輔助教學(xué)及人們的日常生活中。萬家酒樓餐飲管理系統(tǒng)主要是針對萬家酒樓餐飲的一系列相關(guān)工作的管理,本系統(tǒng)的建立使萬家酒樓餐飲管理、更加規(guī)范化、系統(tǒng)化,查詢手段更加便捷化。同時,萬家酒樓餐飲管理系統(tǒng)也是實現(xiàn)萬家酒樓餐飲管理現(xiàn)代化和信息化的重要內(nèi)容。 近年來,隨著萬家酒樓規(guī)模的逐漸擴大,人工書寫的方式已經(jīng)不能滿足如此龐大的數(shù)據(jù)。為了更好的適應(yīng)信息時代的高效性,一個利用計算機來實現(xiàn)萬家酒樓餐飲管理工作的系統(tǒng)將必然誕生?;谶@一點,設(shè)計了一個萬家酒樓餐飲管理系統(tǒng),用來就萬家酒樓餐飲進行管理,以便在最短的時

13、間內(nèi),高效準確的完成整個管理過程。 基于對上述的認識,收集相關(guān)資料和數(shù)據(jù),查閱有關(guān)文獻及技術(shù)參數(shù),對萬家酒樓餐飲管理的實際需求等方面進行了調(diào)研,發(fā)現(xiàn)目前所采用的手工記錄的方法進行管理存在以下幾個方面的弊端:對象范圍廣,數(shù)據(jù)存儲不易;填寫的數(shù)據(jù)多,且大量數(shù)據(jù)重復(fù);不易存檔,成千上萬的信息和堆積如山的單據(jù)對管理人員來說是一個負擔,需要大量的文檔資料。鑒于以上種種原因,萬家酒樓餐飲管理的管理急需一種軟件來代替手工操作來管理數(shù)據(jù)資料。 計算機技術(shù)在現(xiàn)代管理中的應(yīng)用,使計算機成為領(lǐng)導(dǎo)者和管理人員應(yīng)用現(xiàn)代技術(shù)的重要工具[1]。計算機輔助萬家酒樓餐飲管理活動,可以極大地增強管理者采集、處理信息的能力,從

14、而有利于管理者及時決策。計算機系統(tǒng)能根據(jù)管理過程的變化情況,將原始數(shù)據(jù)、資料等進行加工、保存,管理人員可以在解決具體問題需要信息資料時,隨時進行檢索查詢,了解整個萬家酒樓餐飲管理系統(tǒng)的動態(tài)情況,進行動態(tài)管理,從而有效的處理萬家酒樓餐飲的管理工作,實現(xiàn)萬家酒樓餐飲管理信息管理的自動化,提高效率。 1.2 項目開發(fā)的意義 萬家酒樓餐飲管理系統(tǒng)的開發(fā)目的是使萬家酒樓餐飲管理模式從手工記錄轉(zhuǎn)變成信息管理,為萬家酒樓餐飲管理人員提供方便條件。對萬家酒樓餐飲管理的實際情況進行調(diào)研之后,進行詳細的需求分析,對現(xiàn)有的管理模式進行改進,開發(fā)出一套新型的管理系統(tǒng),從中領(lǐng)悟系統(tǒng)開發(fā)的思想,掌握系統(tǒng)開發(fā)的流程

15、和方法。隨著信息系統(tǒng)的不斷完善,萬家酒樓餐飲的管理將越來越依賴于信息化的管理。所以系統(tǒng)開發(fā)將圍繞萬家酒樓餐飲管理工作的實際情況,使之能迅速適應(yīng)用戶和管理人員的需要。 萬家酒樓餐飲管理系統(tǒng)的實施的現(xiàn)實意義:減少管理萬家酒樓餐飲的工作人員;管理人員可以隨時瀏覽查看,而且更加直觀;改變了以前工資手工記錄的方式,電腦錄入更加方便快捷;實現(xiàn)了萬家酒樓餐飲管理的計算機化。 第2章 關(guān)鍵技術(shù)介紹 2.1 JSP技術(shù) Java Server Page或簡稱為JSP是由Sun公司在Java語言上開發(fā)出來的一種動態(tài)網(wǎng)頁制作技術(shù),它提供了一種建立動態(tài)網(wǎng)頁的簡單方法,并為開發(fā)人員提供了一個Server端框

16、架,基于這個框架,開發(fā)人員可以綜合使用 HTML,XML,JAVA語言以及其他腳本語言,靈活,快速地創(chuàng)建和維護動態(tài)網(wǎng)頁,特別是目前的商業(yè)系統(tǒng)。作為JavaTM 技術(shù)的一部分,JSP能夠快速的開發(fā)出基于所有Web服務(wù)器和應(yīng)用服務(wù)器環(huán)境,獨立于平臺的應(yīng)用程序,而且具有非常強的可伸縮性。同時,JSP把用戶界面從系統(tǒng)內(nèi)容中分離開來,使得設(shè)計人員能夠在不改變底層動態(tài)內(nèi)容的前提下改變網(wǎng)頁布局。 JSP編程技術(shù)的優(yōu)勢在于: (1)一次編寫,到處運行。在這一點上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。 (2)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)

17、部署,在任意環(huán)境中擴展。相比ASP/PHP的局限性是顯而易見的。 (3)強大的可伸縮性。從只有一個小的Jar文件就可以運行Servlet/JSP,到由多臺服務(wù)器進行集群和負載均衡,到多臺Application進行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器,Java顯示了一個巨大的生命力。 (4)多樣化和功能強大的開發(fā)工具支持。這一點與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。 2.2 MySQL 本網(wǎng)站使用的是MySQL數(shù)據(jù)庫服務(wù)器。MySQL是一個真正的多用戶、多線程SQL數(shù)據(jù)庫服務(wù)器。SQL(結(jié)構(gòu)化

18、查詢語言)是世界上最流行的和標準化的數(shù)據(jù)庫語言。MySQL是以一個客戶機/服務(wù)器結(jié)構(gòu)的實現(xiàn),它由一個服務(wù)器守護程序mysqld和很多不同的客戶程序和庫組成。 SQL是一種標準化的語言,它使得存儲、更新和存取信息更容易。例如,你能用SQL語言為一個網(wǎng)站檢索產(chǎn)品信息及存儲顧客信息,同時MySQL也足夠快和靈活以允許你存儲記錄文件和圖像。MySQL 主要目標是快速、健壯和易用。 與其他的大型數(shù)據(jù)庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般

19、的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。 目前Internet上流行的網(wǎng)站構(gòu)架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作為操作網(wǎng)站,Apache作為Web服務(wù)器,MySQL作為數(shù)據(jù)庫,PHP作為服務(wù)器端腳本解釋器。由于這四個軟件都是免費或開放源碼軟件(FLOSS),因此使用這種方式不用花一分錢(除開人工成本)就可以建立起一個穩(wěn)定、免費的網(wǎng)站網(wǎng)站。MySQL自身特性: 1.使用C和C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性 2.支持AIX、F

20、reeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作網(wǎng)站 3.為多種編程語言提供了API。這些編程語言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。 4.支持多線程,充分利用CPU資源。 5.優(yōu)化的SQL查詢算法,有效地提高查詢速度。 6.既能夠作為一個單獨的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數(shù)

21、據(jù)表名和數(shù)據(jù)列名 。 7.提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑 。 8.提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具 。 9.可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。 2.3 JAVA語言 Java是一種簡單的,面象對象的,分布式的,解釋的,健壯的安全的,結(jié)構(gòu)的中立的,可移植的,性能很優(yōu)異的多線程的,動態(tài)的語言。它有以下特點: 1. 平臺無關(guān)性 平臺無關(guān)性是指Java能運行于不同的平臺。Java引進虛擬機 原理,并運行于虛擬機,實現(xiàn)不同平臺的Java接口之間。使 用Java編寫的程序能在世界范圍內(nèi)共享。Java的數(shù)據(jù)類型與 機器無關(guān),Java虛擬機(Java

22、Virtual Machine)是建立在 硬件和操作系統(tǒng)之上,實現(xiàn)Java二進制代碼的解釋執(zhí)行功能, 提供于不同平臺的接口的。 2. 安全性 Java的編程類似C++,學(xué)習過C++的讀者將很快掌握Java的精 髓。Java舍棄了C++的指針對存儲器地址的直接操作,程序 運行時,內(nèi)存由操作系統(tǒng)分配,這樣可以避免病毒通過指 針侵入系統(tǒng)。Java對程序提供了安全管理器,防止程序的 非法訪問。 3. 面向?qū)ο? Java 吸取了C++面向?qū)ο蟮母拍?將數(shù)據(jù)封裝于類中,利用類 的優(yōu)點,實現(xiàn)了程序的簡潔性和便于維護性。類的封裝性、 繼承性等有關(guān)對象的特性,使程序代碼只需一次編譯,然后 通過上

23、述特性反復(fù)利用。程序員只需把主要精力用在類和接 口的設(shè)計和應(yīng)用上。Java 提供了眾多的一般對象的類,通 過繼承即可使用父類的方法。在 Java 中,類的繼承關(guān)系是單一的非多重的,一個子類 只有一個父類,子類的父類又有一個父類。Java 提供的 Object 類及其子類的繼承關(guān)系如同一棵倒立的樹形,根類 為 Object 類, Object 類功能強大,經(jīng)常會使用到它及其 它派生的子類。 4. 分布式 Java建立在擴展TCP/IP網(wǎng)絡(luò)平臺上。庫函數(shù)提供了用HTTP和FTP協(xié)議傳送和接受信息的方法。這使得程序員使用網(wǎng)絡(luò)上的文件和使用本機文件一樣容易。 5. 鍵壯性 Java致力

24、于檢查程序在編譯和運行時的錯誤。類型檢查幫助檢查出許多開發(fā)早期出現(xiàn)的錯誤。Java自己操縱內(nèi)存減少了內(nèi)存出錯的可能性。Java還實現(xiàn)了真數(shù)組,避免了覆蓋數(shù)據(jù)的可能。這些功能特征大大提高了開發(fā)Java應(yīng)用程序的周期。Java提供: Null指針檢測、 數(shù)組邊界檢測、 異常出口、 Byte code校驗。 2.4 系統(tǒng)開發(fā)模式 本系統(tǒng)采用B/S結(jié)構(gòu)。 B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn),

25、形成所謂3-tier結(jié)構(gòu)。B/S結(jié)構(gòu),主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言(VBScript、JavaScript…)和ActiveX技術(shù),用通用瀏覽器就實現(xiàn)了原來需要復(fù)雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。隨著Windows 98/Windows 2000將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更成為當今應(yīng)用軟件的首選體系結(jié)構(gòu)。顯然B/S結(jié)構(gòu)應(yīng)用程序相對于傳統(tǒng)的C/S結(jié)構(gòu)應(yīng)用程序?qū)⑹蔷薮蟮倪M步。B/S結(jié)構(gòu)采用星形拓撲結(jié)構(gòu)建立企業(yè)內(nèi)部通信網(wǎng)絡(luò)或利用Internet虛擬專網(wǎng)(VPN)。前者的特點是安全、快捷、準確。后者則具

26、有節(jié)省投資、跨地域廣的優(yōu)點。須視企業(yè)規(guī)模和地理分布確定。企業(yè)內(nèi)部通過防火墻接入Internet,再整個網(wǎng)絡(luò)采TCP/IP協(xié)議。 C/S 與 B/S 區(qū)別:Client/Server是建立在局域網(wǎng)的基礎(chǔ)上的.Browser/Server是建立在廣域網(wǎng)的基礎(chǔ)上的。1.硬件環(huán)境不同: C/S 一般建立在專用的網(wǎng)絡(luò)上, 小范圍里的網(wǎng)絡(luò)環(huán)境, 局域網(wǎng)之間再通過專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù).B/S 建立在廣域網(wǎng)之上的, 不必是專門的網(wǎng)絡(luò)硬件環(huán)境,例與電話上網(wǎng), 租用設(shè)備. 信息自己管理. 有比C/S更強的適應(yīng)范圍, 一般只要有操作系統(tǒng)和瀏覽器就行 2.對安全要求不同 C/S 一般面向相對固定的

27、用戶群, 對信息安全的控制能力很強. 一般高度機密的信息系統(tǒng)采用C/S 結(jié)構(gòu)適宜. 可以通過B/S發(fā)布部分可公開信息.B/S 建立在廣域網(wǎng)之上, 對安全的控制能力相對弱, 面向是不可知的用戶群. 3.對程序架構(gòu)不同 C/S 程序可以更加注重流程, 可以對權(quán)限多層次校驗, 對系統(tǒng)運行速度可以較少考慮.B/S 對安全以及訪問速度的多重的考慮, 建立在需要更加優(yōu)化的基礎(chǔ)之上. 比C/S有更高的要求 B/S結(jié)構(gòu)的程序架構(gòu)是發(fā)展的趨勢, 從MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支持網(wǎng)絡(luò)的構(gòu)件搭建的系統(tǒng). SUN 和IBM推的JavaBean 構(gòu)件技術(shù)等,使 B

28、/S更加成熟. 4.軟件重用不同 C/S 程序可以不可避免的整體性考慮, 構(gòu)件的重用性不如在B/S要求下的構(gòu)件的重用性好.B/S 對的多重結(jié)構(gòu),要求構(gòu)件相對獨立的功能. 能夠相對較好的重用.就入買來的餐桌可以再利用,而不是做在墻上的石頭桌子 5.系統(tǒng)維護不同 系統(tǒng)維護是軟件生存周期中,開銷大, -------重要C/S 程序由于整體性, 必須整體考察, 處理出現(xiàn)的問題以及系統(tǒng)升級. 升級難. 可能是再做一個全新的系統(tǒng)B/S 構(gòu)件組成,方面構(gòu)件個別的更換,實現(xiàn)系統(tǒng)的無縫升級. 系統(tǒng)維護開銷減到最小.用戶從網(wǎng)上自己下載安裝就可以實現(xiàn)升級.6.處理問題不同 C/S 程序可以處理用戶面固定, 并且在相

29、同區(qū)域, 安全要求高需求, 與操作系統(tǒng)相關(guān). 應(yīng)該都是相同的系統(tǒng)B/S 建立在廣域網(wǎng)上, 面向不同的用戶群, 分散地域, 這是C/S無法作到的. 與操作系統(tǒng)平臺關(guān)系最小. 7.用戶接口不同 C/S 多是建立的Window平臺上,表現(xiàn)方法有限,對程序員普遍要求較高B/S 建立在瀏覽器上, 有更加豐富和生動的表現(xiàn)方式與用戶交流. 并且大部分難度減低,減低開發(fā)成本. 8.信息流不同C/S 程序一般是典型的中央集權(quán)的機械式處理, 交互性相對低B/S 信息流向可變化, B-B B-C B-G等信息、流向的變化, 更像交易中心。 第3章 系統(tǒng)分析 3.1 系統(tǒng)可行性分析 為避免投資失誤,保證新系

30、統(tǒng)的成功開發(fā)和運行,從技術(shù)、經(jīng)濟和社會三方面對本系統(tǒng)的可行性進行了分析和研究。 3.1.1 技術(shù)可行性 該系統(tǒng)擬采用成熟的數(shù)據(jù)庫技術(shù)與系統(tǒng)開發(fā)技術(shù),使用MySQL和Tomcat5.5服務(wù)器與JSP技術(shù)。JSP對于在Web應(yīng)用中集成JavaBean組件提供了完善的支持,這種支持不僅能縮短開發(fā)時間(可以直接利用經(jīng)過測試和可信任的已有組件),避免重復(fù)開發(fā)[4]。JavaBean組件可以用來執(zhí)行復(fù)雜的計算任務(wù),或負責與數(shù)據(jù)庫的交互及數(shù)據(jù)提取等。前臺主要使用HTML語言,用JSP頁面對表單數(shù)據(jù)進行處理。 Tomcat服務(wù)器系統(tǒng)由推出至今,其方便,宜用等特性深得開發(fā)人員的贊許,再加上其資源免費,下載

31、方便,使得它在信息系統(tǒng)開發(fā)中應(yīng)用日益廣泛[5]。 本系統(tǒng)對用戶的要求,除了需要具備在Microsoft Windows平臺上使用個人電腦的知識外,并不需要特別的技術(shù)能力。使用系統(tǒng)的管理員,需要具備對Tomcat服務(wù)器的使用能力,在投入使用前,無需對操作系統(tǒng)的人員進行培訓(xùn)。這樣既減少投入成本又簡化了操作環(huán)節(jié)。 因此,開發(fā)該系統(tǒng)具有技術(shù)可行性。 3.1.2 經(jīng)濟可行性 經(jīng)濟可行性分析要估計項目的成本和效益,分析項目經(jīng)濟上是否合理。即進行成本效益分析,評估項目的開發(fā)成本,計算開發(fā)成本是否會保證項目預(yù)期的全部利潤[6]。 系統(tǒng)的開發(fā)基于本人對程序開發(fā)的實踐學(xué)習而來,無需資金投入,并且系統(tǒng)開

32、發(fā)過程投入的成本不高,因此開發(fā)經(jīng)費完全可以接受。 因此,萬家酒樓餐飲管理系統(tǒng)在經(jīng)濟上是可行的。 3.1.3 社會可行性 本系統(tǒng)的社會可行性主要從法律因素、用戶使用可行性兩方面進行研究。 (1)法律因素 本系統(tǒng)是根據(jù)萬家酒樓餐飲管理系統(tǒng)的實際情況開發(fā)研制的,是通過大量的調(diào)研得出的,系統(tǒng)的系統(tǒng)設(shè)計是在獨立的環(huán)境下完成的,無可供抄襲的系統(tǒng)產(chǎn)品。 (2)用戶使用可行性 本系統(tǒng)對用戶的要求,除了需要具備在Microsoft Windows平臺上使用個人電腦的知識外,并不需要特別的技術(shù)能力。使用系統(tǒng)的管理員,需要具備對Tomcat服務(wù)器的使用能力,在投入使用前,無需對操作系統(tǒng)的人員進行培訓(xùn)。

33、這樣既減少投入成本又簡化了操作環(huán)節(jié)。 由以上分析可知,本系統(tǒng)具有社會可行性。 3.2 業(yè)務(wù)流程分析 在進行業(yè)務(wù)流程分析時,需要按照原有信息流動過程,逐個地調(diào)查分析所有環(huán)節(jié)的處理業(yè)務(wù)、處理內(nèi)容、處理順序和對處理時間的要求,弄清各個環(huán)節(jié)需要的信息、信息來源、流經(jīng)去向、處理方法、計算方法、提供信息的時間和信息形態(tài)(報告、報單、屏幕顯示)等[4]。 業(yè)務(wù)流程分析可以幫助開發(fā)者了解該業(yè)務(wù)處理過程,發(fā)現(xiàn)和處理系統(tǒng)調(diào)查工作中的錯誤和疏漏。業(yè)務(wù)流程分析是通過業(yè)務(wù)流程圖來進行,即用一些規(guī)定的符號及連線來表示某個具體業(yè)務(wù)處理過程[5]。 具體業(yè)務(wù)流程如圖3-1所示。 圖3-1業(yè)務(wù)流程圖

34、3.3 數(shù)據(jù)流圖 數(shù)據(jù)流程是指數(shù)據(jù)在系統(tǒng)中產(chǎn)生、傳輸、加工處理、使用、存儲的過程[6]。數(shù)據(jù)流程分析是把數(shù)據(jù)在現(xiàn)行系統(tǒng)內(nèi)部的流動抽象的獨立起來,舍去了具體組織機構(gòu)、信息載體、處理工具、物質(zhì)、材料等,單從數(shù)據(jù)流動過程來考查實際業(yè)務(wù)的數(shù)據(jù)處理模式。 數(shù)據(jù)流程與數(shù)據(jù)流程分析是今后建立數(shù)據(jù)庫系統(tǒng)和設(shè)計功能模塊處理過程的基礎(chǔ)。描述數(shù)據(jù)流程的工具是數(shù)據(jù)流程圖以及其附帶的數(shù)據(jù)字典、處理邏輯等圖表。其中數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具,它以少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、存儲和傳遞[7]。 在業(yè)務(wù)流程分析的基礎(chǔ)上,對數(shù)據(jù)流進行了分析,從數(shù)據(jù)流動過程考察了實際業(yè)務(wù)的數(shù)據(jù)處理模式。該系統(tǒng)的

35、數(shù)據(jù)流圖分為頂層、一層、二層?,F(xiàn)行的頂層數(shù)據(jù)流圖如圖3-2所示。 圖3-2頂層數(shù)據(jù)流圖 具體分析第一層數(shù)據(jù)流圖,該層數(shù)據(jù)流圖如圖3-3所示。 圖3-3第一層數(shù)據(jù)流圖 由于論文的篇幅限制不能一一列舉數(shù)據(jù)流圖,只給出了部分數(shù)據(jù)流圖,其他的數(shù)據(jù)流圖基本一致。 3.4 數(shù)據(jù)字典 通過對系統(tǒng)數(shù)據(jù)流的分析,接下來用數(shù)據(jù)字典描述數(shù)據(jù)流圖中一些主要的數(shù)據(jù)元素條目、數(shù)據(jù)流、處理過程、數(shù)據(jù)存儲和外部實體[8]。 數(shù)據(jù)元素條目如表3-1所示。 表3-1數(shù)據(jù)元素 人員編號 調(diào)入年份 數(shù)據(jù)元素條目 總編號:1-101 編號:101 名稱:人員編號

36、 XXX 說明:人員的編號 數(shù)據(jù)值類型:離散 長度:50 有關(guān)數(shù)據(jù)結(jié)構(gòu):人員信息表 如:123 數(shù)據(jù)結(jié)構(gòu)條目如表3-2所示。 表3-2數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu)條目 名稱:管理員信息表 說明:創(chuàng)建管理員信息記錄似的數(shù)據(jù) 總編號:2-01 結(jié)構(gòu): 編號:01 編號 有關(guān)數(shù)據(jù)流、數(shù)據(jù)存儲: 用戶名 P4修改密碼、D4管理員信息表 密碼 數(shù)量:每月約30份 數(shù)據(jù)流條目如表3-3所示: 表3-3數(shù)據(jù)流 數(shù)據(jù)流條目 名稱:修

37、改密碼 總編號:3-10 說明:將密碼信息存儲到管理員信息存儲 編號:10 數(shù)據(jù)流來源:P4修改密碼 數(shù)據(jù)流去向:D4管理員信息存儲 流通量:10份/周 包含的數(shù)據(jù)結(jié)構(gòu): 數(shù)據(jù)存儲條目如表3-4所示: 表3-4數(shù)據(jù)存儲 數(shù)據(jù)存儲條目 名稱:管理員信息 總編號:4-01 說明:存儲管理員信息 標號:D4 結(jié)構(gòu): 編號 用戶名 密碼 有關(guān)的數(shù)據(jù)流: P4→D4 信息量:400份/月 處理過程條目如表3-5所示: 表3-5處理過程 處理過程條目 名稱:人員管理

38、 總編號:5-15 說明: 編號:P1 輸入:P1人員管理 輸出:D1人員信息 處理: 外部實體條目如表3-6所示: 表3-6外部實體 外部實體條目 名稱:管理員 總編號:6-01 說明: 編號:001 輸入數(shù)據(jù)流:P3食材管理 個數(shù):1個 輸出數(shù)據(jù)流: 由于論文篇幅的限制,不在此一一列舉,其他所有的數(shù)據(jù)字典條目都是根據(jù)數(shù)據(jù)流圖繪制的。 第4章 系統(tǒng)設(shè)計 4.1 系統(tǒng)功能設(shè)計 系統(tǒng)設(shè)計是一個把系統(tǒng)需求轉(zhuǎn)換成用系統(tǒng)表示的過程[9]。通過對目標系統(tǒng)

39、的分析和研究,做出了萬家酒樓餐飲管理系統(tǒng)的總體規(guī)劃,這是全面開發(fā)系統(tǒng)的重要基礎(chǔ)。在對萬家酒樓餐飲管理系統(tǒng)全面分析調(diào)查的基礎(chǔ)上,制定出萬家酒樓餐飲管理系統(tǒng)的總體規(guī)劃。系統(tǒng)設(shè)計包括系統(tǒng)總體設(shè)計、系統(tǒng)詳細設(shè)計、系統(tǒng)數(shù)據(jù)庫設(shè)計、系統(tǒng)開發(fā)工具、開發(fā)技術(shù)和開發(fā)模式等。 從數(shù)據(jù)流圖出發(fā),對數(shù)據(jù)流圖進行分析,得出的層次化的模塊結(jié)構(gòu)圖. 萬家酒樓餐飲管理系統(tǒng)功能模塊圖如圖4-1所示: 圖4-1 萬家酒樓餐飲管理系統(tǒng)功能模塊圖 4.2 系統(tǒng)數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫是本系統(tǒng)的核心和基礎(chǔ)[10]。它設(shè)計的好壞直接影響著整個系統(tǒng)的質(zhì)量。數(shù)據(jù)是一切系統(tǒng)設(shè)計的基礎(chǔ),通俗地說,數(shù)據(jù)庫設(shè)計就像高樓大廈的根基一樣,如

40、果設(shè)計的不合理、不完善,將在系統(tǒng)開發(fā)過程中,甚至到后期的系統(tǒng)維護、功能變更和功能擴充時,引起較多問題,嚴重時甚至要重新設(shè)計,重做大量已完成工作。 4.2.1 概念結(jié)構(gòu)設(shè)計 從數(shù)據(jù)需求分析中得出系統(tǒng)的實體屬性圖。 管理員實體屬性圖如圖4-2所示: 圖4-2管理員實體屬性圖 食材分類實體屬性圖如圖4-3所示: 圖4-3食材分類實體屬性圖 人員實體屬性圖如圖4-4所示: 圖4-4人員實體屬性圖 食材實體屬性圖如圖4-5所示: 圖4-5食材實體屬性圖 菜譜實體屬性圖如圖4-6所示: 圖4-6菜譜實體屬性圖 入庫實體屬性圖如圖4-7所示:

41、 圖4-7入庫實體屬性圖 出庫實體屬性圖如圖4-8所示: 圖4-8出庫實體屬性圖 賬單實體屬性圖如圖4-9所示: 圖4-9賬單實體屬性圖 E-R模型的組成元素有:實體、屬性、聯(lián)系。E-R模型用E-R圖表示。實體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對實體特征的描述[11]。 (1)模型中的實體相當于實體集、一個表,而不是單個實體或表中的一行。實體用矩形框表示,實體名稱標注在矩形框內(nèi)。用菱形表示實體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向邊把菱形分別與有關(guān)實體相連接,在無向邊旁標上聯(lián)系的類型[12]。 (2)屬性是實體的性質(zhì)。用橢圓框表示,與實體之間用一條線相連表的主碼是關(guān)

42、鍵屬性,關(guān)鍵屬性項加下劃線。 (3)各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。 (4)在程序中實現(xiàn)對他們的完整性和一致性控制。 從數(shù)據(jù)需求分析中得出系統(tǒng)的實體屬性圖,遵循三范式原則,對實體之間的依賴關(guān)系進行了整合,得出系統(tǒng)E-R圖,如圖4-10所示: 圖4-10系統(tǒng)E-R圖 說明:圖中用矩形表示實體。實體之間的關(guān)系用菱形表示,用無向邊把菱形與有關(guān)實體連接,在邊上標明聯(lián)系的類型。實體的屬性用橢圓表示,并用無向邊把實體與屬性聯(lián)系起來。 4.2.2 數(shù)據(jù)庫表設(shè)計 表4-1管理員信息表 字段名 類型 長度 說明 id Int 4 編號(主鍵) name

43、 varchar 30 用戶名 pwd varchar 20 用戶密碼 說明:管理員信息表用于存放管理員的信息。 表4-2食材分類信息表 字段名 類型 長度 說明 id Int 4 編號(主鍵) Name varchar 20 分類名稱 Beizhu varchar 200 備注 說明:用于存放食材分類的基本信息。 表4-3人員信息表 字段名 類型 長度 說明 id Int 4 編號(主鍵) Xingming varchar 8 姓名 Sex varchar 2 性別 Age Int 4 年齡

44、 Tel varchar 20 電話 Zhiwei varchar 10 職位 Address varchar 20 住址 Yonghum varchar 10 用戶名 Pass varchar 50 密碼 Quanxian varchar 50 權(quán)限 說明:用來存放人員的基本信息。 表4-4食材信息表 字段名 類型 長度 說明 id Int 4 編號(主鍵) Fenleiid Int 4 分類編號(外鍵) Name varchar 20 貨品名稱 Address varchar 20 產(chǎn)地 Dan

45、wei varchar 20 單位 Guige varchar 10 規(guī)格 Beizhu varchar 50 備注 說明:用來存放食材的基本信息。 表4-5菜譜信息表 字段名 類型 長度 說明 id Int 4 編號(主鍵) Name varchar 20 菜譜名稱 Beizhu varchar 200 備注 說明:用于存放食材分類的基本信息。 表4-6入庫信息表 字段名 類型 長度 說明 id Int 4 入庫編號(主鍵) shicaiiid Int 4 食材編號(外鍵) Time Dat

46、etime 8 入庫時間 Price Float 8 總金額 Jignshouren varchar 20 經(jīng)手人 Beizhu varchar 50 備注 說明:用來存放入庫的基本信息。 表4-7出庫信息表 字段名 類型 長度 說明 id Int 4 出庫編號(主鍵) shicaiiid Int 4 食材編號(外鍵) Time Datetime 8 出庫時間 Price Float 8 總金額 Jignshouren varchar 20 經(jīng)手人 Beizhu varchar 50 備注 說

47、明:用來存放出庫的基本信息。 表4-8賬單信息表 字段名 類型 長度 說明 id Int 4 賬單編號(主鍵) shicaiiid Int 4 食材編號(外鍵) Price Float 8 總金額 Beizhu varchar 50 備注 說明:用來存放賬單的基本信息。 第5章 系統(tǒng)實現(xiàn) 5.1登錄模塊 5.1.1 登錄界面 此模塊主要功能是用于登錄本系統(tǒng),不同權(quán)限的用戶登錄本系統(tǒng)會進入不同的管理模塊界面,因為在后臺對該用戶進行的判斷,首先將從前臺頁面提交的用戶名和密碼進行接受,之后在后臺進行處理,按照用戶名在數(shù)據(jù)庫中進行查詢?nèi)绻?/p>

48、查到該用戶則將該用戶的權(quán)限和密碼全都取出來分別賦給兩個字符串變量,判斷從數(shù)據(jù)庫中讀出的密碼與登錄時輸入的密碼是否配比上,若兩個密碼相同則根據(jù)權(quán)限的值進入相應(yīng)的頁面,否則輸出密碼錯誤。若用戶未被管理員分配好權(quán)限那么也是無法登錄本系統(tǒng)的。如下圖所示: 圖5-1 登錄 (2)程序流程 圖5-2登錄程序流程圖 5.2 人員管理界面 管理員登錄本系統(tǒng)后,可以管理人員信息。如下圖所示: 圖5-3人員管理界面 5.3 修改密碼界面 管理員登錄本系統(tǒng)后,可以修改登錄密碼信息。如下圖所示: 圖5-4修改密碼界面 5.4 食材添加界面 管理員登錄本系統(tǒng)后,可以

49、添加食材信息。如下圖所示: 圖5-5食材添加界面 5.5 食材入庫界面 管理員登錄本系統(tǒng)后,可以添加食材入庫信息。如下圖所示: 圖5-6食材入庫界面 5.6 菜譜管理界面 管理員登錄本系統(tǒng)后,可以管理菜譜信息。如圖5-7所示: 圖5-7菜譜管理界面 第6章 系統(tǒng)測試與分析 測試是開發(fā)時期最后一個階段,是保證系統(tǒng)質(zhì)量的重要手段。系統(tǒng)測試就是在受控制的條件下對系統(tǒng)或應(yīng)用程序進行操作并評價操作結(jié)果的過程,所謂控制條件應(yīng)包括正常條件與非正常條件。系統(tǒng)測試過程中應(yīng)該故意地去促使錯誤的發(fā)生,也就是事情在不該出現(xiàn)的時候出現(xiàn)或者在應(yīng)該出現(xiàn)的時候沒有出現(xiàn)。從本質(zhì)上說

50、,系統(tǒng)測試是"探測",在“探測”中發(fā)現(xiàn)系統(tǒng)的毛病。 6.1 系統(tǒng)測試的重要性 系統(tǒng)測試在系統(tǒng)生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,系統(tǒng)測試學(xué)僅處于運行維護階段之前,是系統(tǒng)產(chǎn)品交付用戶使用之前保證系統(tǒng)質(zhì)量的重要手段。近來,系統(tǒng)工程界趨向于一種新的觀點,即認為系統(tǒng)生命周期每一階段中都應(yīng)包含測試,從而檢驗本階段的成果是否接近預(yù)期的目標,盡可能早的發(fā)現(xiàn)錯誤并加以修正,如果不在早期階段進行測試,錯誤的延時擴散常常會導(dǎo)致最后成品測試的巨大困難。 事實上,對于系統(tǒng)來講,不論采用什么技術(shù)和什么方法,系統(tǒng)中仍然會有錯。采用新的語言、先進的開發(fā)方式、完善的開發(fā)過程,可以減少錯誤的引入,但是不可能完

51、全杜絕系統(tǒng)中的錯誤,這些引入的錯誤需要測試來找出,系統(tǒng)中的錯誤密度也需要測試來進行估計。測試是所有工程學(xué)科的基本組成單元,是系統(tǒng)開發(fā)的重要部分。自有程序設(shè)計的那天起測試就一直伴隨著。統(tǒng)計表明,在典型的系統(tǒng)開發(fā)項目中,系統(tǒng)測試工作量往往占系統(tǒng)開發(fā)總工作量的40%以上。而在系統(tǒng)開發(fā)的總成本中,用在測試上的開銷要占30%到50%。如果把維護階段也考慮在內(nèi),討論整個系統(tǒng)生存期時,測試的成本比例也許會有所降低,但實際上維護工作相當于二次開發(fā),乃至多次開發(fā),其中必定還包含有許多測試工作。 6.2 測試實例的研究與選擇 程序測試的主要方法分為兩大類,白盒測試和黑盒測試。 白盒測試:一種是以程序的內(nèi)部邏

52、輯結(jié)構(gòu)為依據(jù)而設(shè)計測試用例的方法,因而又稱結(jié)構(gòu)測試或玻璃盒測試,將系統(tǒng)看成一個透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來選定測試用例,對系統(tǒng)的邏輯路徑及過程進行測試,檢查它與設(shè)計是否相符[17]。白盒測試就是要選取足夠的測試用例,對源代碼實行比較充分的覆蓋,以便盡可能多地發(fā)現(xiàn)程序中的錯誤。主要有兩種方法:一種稱為邏輯覆蓋法,另一種稱為路徑覆蓋法。 黑盒測試:也稱功能測試,數(shù)據(jù)驅(qū)動測試等,它將待測對象堪稱是一個黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,只依據(jù)規(guī)格說明書檢查程序的功能是否能正常使用。 黑盒測試主要是根據(jù)輸入條件和輸出條件的確定測試數(shù)據(jù),來檢查程序是否能產(chǎn)生正確的輸出。

53、進行黑盒測試主要有下面幾種方法:等價分類法、邊界值分析法、猜錯法、因果圖法。 本系統(tǒng)的測試綜合了白盒測試、黑盒測試兩種方法,但主要使用的是黑盒測試方法。在測試當中遵循了“盡早地和不斷進行測試”,“保證測試用例的完整性和有效性”原則。通過測試達到以下測試目的: 1.功能檢查:檢查功能是否爭取,是否遺漏或?qū)崿F(xiàn)不了應(yīng)該實現(xiàn)的功能等。 2接口檢查:檢查能否正確地接受信息或輸出信息。 3數(shù)據(jù)檢查:檢查數(shù)據(jù)結(jié)構(gòu)或外部信息是否有(如數(shù)據(jù)文件)訪問錯誤。 4性能檢查:檢查性能需求能否得到滿足。 5初始化、終止檢查:檢查是否能進行正確地初始化或終止。 6.3 測試環(huán)境與測試條件 處理器:Inte

54、r(R) Core (TM)2 Duo T5750 內(nèi)存:2GB 硬盤:250G 操作系統(tǒng):Windows XP 數(shù)據(jù)庫:MySQL 6.4 系統(tǒng)運行情況 通過對系統(tǒng)的全面測試,所有測試條目都已經(jīng)通過,實現(xiàn)了基本要求,系統(tǒng)可以正常運行。 6.5 系統(tǒng)評價 系統(tǒng)評價是指系統(tǒng)在正式運行了一段時間之后,對它在功能上、技術(shù)上和經(jīng)濟上所進行的審核評價。針對本系統(tǒng)的評價如下: (1)系統(tǒng)功能評價 根據(jù)本系統(tǒng)開發(fā)前所訂的目標,在系統(tǒng)完成后經(jīng)過測試運行,該系統(tǒng)達到了預(yù)定的開發(fā)目標,在實際使用中的功能可以滿足用戶需求。 (2)系統(tǒng)技術(shù)評價 本系統(tǒng)設(shè)計合理,功能達到了預(yù)期目標,且系統(tǒng)運行

55、后穩(wěn)定可靠,安全性高,具有實用性,大大提高了信訪辦公效率。 (3)系統(tǒng)經(jīng)濟評價 在規(guī)定時間內(nèi),該系統(tǒng)完成了系統(tǒng)分析時所確定的系統(tǒng)開發(fā)目標,達到了設(shè)計要求,投入使用后為用戶節(jié)省了大量人力物力財力,提高了科學(xué)管理水平。 結(jié) 論 通過幾個月的努力,萬家酒樓餐飲管理系統(tǒng)在指導(dǎo)老師的全心指導(dǎo)下,在同學(xué)的積極配合與幫助下,基本功能順利完成。在數(shù)據(jù)庫的開發(fā)方面,我學(xué)到了不少關(guān)于JSP和MySQL的知識。開發(fā)時遇到了許多的困難,但是通過自己的努力,還有老師同學(xué)們的幫助,最終還是迎刃而解了。 這次畢業(yè)設(shè)計完全是按照軟件工程學(xué)的方法來進行設(shè)計和開發(fā)的。在開發(fā)過程中,認真調(diào)查分析了用戶的需求,

56、及時準備了詳細的文檔資料,這讓我在開發(fā)過程中少走了許多彎路。本次設(shè)計開發(fā)的系統(tǒng)較為龐大,涉及的用戶較多,數(shù)據(jù)庫設(shè)計比較復(fù)雜,使我深刻地體會到軟件開發(fā)是一項集體項目,單靠一個人就想解決所有的問題是不太實際的。這對我以后的學(xué)習、工作有很大的幫助。 同時,在這次設(shè)計中,我也發(fā)現(xiàn)了自己的很多不足。首先,對JSP的掌握還不是很全面,對于數(shù)據(jù)庫管理系統(tǒng)的操作運用也不夠熟練,以至于在系統(tǒng)開發(fā)過程中經(jīng)常碰到一些疑難問題不能快速的解決。其次,就是在準備系統(tǒng)設(shè)計文檔時,沒有反復(fù)推敲、驗證,以至于在開發(fā)過程中出現(xiàn)幾次由于數(shù)據(jù)庫設(shè)計不合理,修改數(shù)據(jù)庫,而幾乎修改所有程序代碼的情況。再者,是對整個軟件開發(fā)的把握能力有

57、待于進一步提高,以及對網(wǎng)頁設(shè)計的諸多方面知識也待進一步學(xué)習,這些都是我今后應(yīng)該注意和提高的。 參 考 文 獻 [1] 李寧.Java Web開發(fā)技術(shù)大全[M] .北京:清華大學(xué)出版社,2009. [2] 孫鑫.Java Web開發(fā)詳解[M].北京:電子工業(yè)出版社,2006. [3] 徐明華.Java Web整合開發(fā)與項目實戰(zhàn)[M].北京:人民郵電出版社,2009. [4] 彭超.新一代JSP網(wǎng)絡(luò)編程入門與實踐[M].北京:清華大學(xué)出版社,2007. [5] 劉聰.零基礎(chǔ)學(xué)Java Web開發(fā)[M].北京:機械工業(yè)出版社,2008. [6] 張洪偉.JSP網(wǎng)絡(luò)開發(fā)技術(shù)與整合應(yīng)用[M

58、].北京:清華大學(xué)出版社,2006. [7] Y Daniel Liang. Introduction to Java Programming to Java programming-Comprehensive Version (6th Edition)[M].Prentice Hall,2008. [8] Thomas Kyte. Expert Oracle Database Architecture 9i and 10g Programming Techniques and Solutions[M].Apress,2006. [9] 王彬,代彥波,顏鵬博.Oracle 10g簡明教程

59、[M].北京:清華大學(xué)出版社,2006. [10] 丁國良.Oracle DBA基礎(chǔ)教程[M].北京:科學(xué)出版社,2005. [11] 耿祥義.JSP基礎(chǔ)教程[M].北京:清華大學(xué)出版社,2004. [12] 耿祥義,張躍平.Java 2實用教程(第三版)[M].北京:清華大學(xué)出版社,2006. [13] 王征.JavaScript網(wǎng)頁特效實例大全[M].北京:清華大學(xué)出版社,2006. [14] Bruce Eckel .Thinking in Java (4th Edition)[M].Prentice Hall PTR,2007. 致 謝 在本次畢業(yè)設(shè)計過程中

60、,得到了指導(dǎo)老師的指導(dǎo)與支持。在此特別感謝XX老師的大力幫助。指導(dǎo)老師的悉心指導(dǎo)和大力支持,在總體結(jié)構(gòu)、功能的把握上給予了非常大的幫助,同時根我們提供了非常優(yōu)越的設(shè)計環(huán)境,并對我在編程、數(shù)據(jù)庫設(shè)計等細節(jié)工作上給予了耐心的指導(dǎo),對于我們小組順利完成這次畢業(yè)設(shè)計起到了關(guān)鍵性的作用。 另外我和同學(xué)們大家始終團結(jié)協(xié)作,努力拼搏,增強了我的團隊意識,并且我們接下了深厚的友誼,我們自始至終在一種愉快的氣氛中學(xué)習工作。此次畢業(yè)設(shè)計對提高我的編程技術(shù)、協(xié)調(diào)團隊成員的關(guān)系等方面都由許多益處。在此我一并向他表示感謝。我還要感謝我的母校,以及在大學(xué)四年生活中給予我關(guān)心和幫助的老師和同學(xué),是他們教會了我專業(yè)的知識和

61、做人的道理。通過這次畢業(yè)設(shè)計我還明白了作為一名計算機專業(yè)的大學(xué)畢業(yè)生,我們要會的不僅僅是編寫代碼,更重要的是要有整體把握系統(tǒng)設(shè)計的能力。我會在以后的工作和學(xué)習中不斷完善自己,為我最熱愛的母校爭光,為自己翻開輝煌的新篇章。 轉(zhuǎn)眼間,大學(xué)生活即將結(jié)束,回首過去四年的大學(xué)生活,真是有苦也有樂,然而更多的則是收獲,感謝母校的各位老師不但無私地傳授給我們知識,也教會了我們?nèi)绾巫鋈恕9芾硇畔⑾到y(tǒng)專業(yè)的畢業(yè)設(shè)計任務(wù)繁重,但正是在這幾個月緊張而充實的設(shè)計中,我感到自己的知識得到了一次升華,我相信:我的畢業(yè)設(shè)計會給我的四年大學(xué)畫上一個圓滿的句號。 在新的世紀里,人們自然對未來有許多美好的愿望和設(shè)想?,F(xiàn)代科學(xué)技術(shù)的飛速發(fā)展,改變了世界,也改變了世界的生活。作為新世紀的大學(xué)生,應(yīng)當站在世界的發(fā)展前列,掌握現(xiàn)代科學(xué)技術(shù)知識,調(diào)整自己的知識結(jié)構(gòu)和能力結(jié)構(gòu),以適應(yīng)社會發(fā)展的要求。新世紀需要具有豐富現(xiàn)代科學(xué)知識、能夠獨立解決面臨任務(wù)、有創(chuàng)新意識的新型人才。 –37–

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(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ù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!