軟件工程實(shí)訓(xùn)報(bào)告.doc

上傳人:good****022 文檔編號:116525287 上傳時(shí)間:2022-07-05 格式:DOC 頁數(shù):26 大小:5.60MB
收藏 版權(quán)申訴 舉報(bào) 下載
軟件工程實(shí)訓(xùn)報(bào)告.doc_第1頁
第1頁 / 共26頁
軟件工程實(shí)訓(xùn)報(bào)告.doc_第2頁
第2頁 / 共26頁
軟件工程實(shí)訓(xùn)報(bào)告.doc_第3頁
第3頁 / 共26頁

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

15 積分

下載資源

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

資源描述:

《軟件工程實(shí)訓(xùn)報(bào)告.doc》由會員分享,可在線閱讀,更多相關(guān)《軟件工程實(shí)訓(xùn)報(bào)告.doc(26頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、軟件工程項(xiàng)目實(shí)訓(xùn)報(bào)告課程名稱: 基于Java的圖書管理系統(tǒng) 專業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 班級: 113012 學(xué)號: 11301215 姓名: 李豪旋 指導(dǎo)教師: 胡元元 成績: 完成日期: 2014-7-10 II 任 務(wù) 書實(shí)訓(xùn)題目:基于Java的圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)實(shí)訓(xùn)目的:通過實(shí)踐教學(xué)環(huán)節(jié),使學(xué)生掌握使用軟件工程的方法設(shè)計(jì)應(yīng)用程序的基本技能,了解面向?qū)ο蟮暮徒Y(jié)構(gòu)化的程序設(shè)計(jì)的方法,能夠完全按照軟件工程的各個(gè)階段分析、設(shè)計(jì)、編碼,測試和運(yùn)行維護(hù)應(yīng)用程序,培養(yǎng)學(xué)生獨(dú)立解決問題的能力及動手能力。為畢業(yè)設(shè)計(jì)打下基礎(chǔ)。實(shí)訓(xùn)要求:1. 學(xué)生必須仔細(xì)閱讀軟件工程項(xiàng)目實(shí)訓(xùn)指導(dǎo)書,選擇合適的執(zhí)行模式和

2、環(huán)境認(rèn)真完成實(shí)訓(xùn)。有問題及時(shí)主動通過各種方式與教師聯(lián)系溝通。2. 學(xué)生必須熟悉并理解和掌握基于Java 的程序設(shè)計(jì)的基本方法,并運(yùn)用這些方法完成具體項(xiàng)目內(nèi)容的設(shè)計(jì)、編程以及調(diào)試運(yùn)行,記錄設(shè)計(jì)過程中程序代碼。3. 學(xué)生要發(fā)揮自主學(xué)習(xí)的能力,充分利用時(shí)間,安排好實(shí)訓(xùn)的時(shí)間計(jì)劃,并在實(shí)訓(xùn)過程中不斷檢測自己的計(jì)劃完成情況,及時(shí)向教師展示執(zhí)行情況。4. 按照教學(xué)要求需要3周時(shí)間完成。目 錄“目錄”兩個(gè)字用三號黑體字居中排寫,段前段后1行,之后書寫目錄內(nèi)容。目錄中的內(nèi)容只包括文章中的前三級標(biāo)題的超鏈接,四級標(biāo)題不要標(biāo)注在目錄中,按(1 、1.1 、1.1.1 )的格式編寫,目錄中各章題序的阿拉伯?dāng)?shù)字用Ti

3、mes New Roman體,第一級標(biāo)題用小四號黑體,其余用小四號宋體。目 錄I引 言11 系統(tǒng)分析31.1 開發(fā)背景及意義31.2 可行性分析31.2.1 經(jīng)濟(jì)可行性31.2.2 技術(shù)可行性31.2.3 安全可行性41.2.4 操作可行性41.3 功能需求41.3.1 用例分析51.4 環(huán)境需求61.4.1 硬件環(huán)境61.4.2 軟件環(huán)境62 系統(tǒng)設(shè)計(jì)82.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)82.2 數(shù)據(jù)庫設(shè)計(jì)102.3 人機(jī)界面設(shè)計(jì)122.4 系統(tǒng)詳細(xì)設(shè)計(jì)132.4.1 登錄模塊132.4.2 菜單信息管理142.4.3 餐廳人員管理143 系統(tǒng)實(shí)現(xiàn)153.1 登錄模塊153.2 前臺首頁153.3 預(yù)約服

4、務(wù)163.4 菜單管理173.5 網(wǎng)站后臺主頁173.6 菜單信息管理183.7 餐廳人員管理194 軟件測試214.1 登錄模塊測試用例設(shè)計(jì)214.2 餐廳人員管理模塊測試用例設(shè)計(jì)214.3 菜品信息管理模塊測試用例設(shè)計(jì)2121軟件工程項(xiàng)目實(shí)訓(xùn)引 言圖書作為一種信息資源,用戶閱讀的資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的圖書管理都是手工的,尚未使用計(jì)算機(jī)進(jìn)行管理。根據(jù)調(diào)查得知,他們以前對圖書管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對于圖書信息和賣出書情況(如書籍信息、會員信息、賣出的書的數(shù)量等)的統(tǒng)計(jì)和核實(shí)等往往采用對書號的人工檢查進(jìn)行,對會員的權(quán)限、以及總經(jīng)費(fèi)等用人工計(jì)

5、算、手抄進(jìn)行。數(shù)據(jù)信息處理工作量大,容易出錯(cuò);由于數(shù)據(jù)繁多,容易丟失,且不易查找。總的來說,缺乏規(guī)范的系統(tǒng)管理手段。盡管有的商店、企業(yè)有計(jì)算機(jī),但是尚未用于管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是圖書管理系統(tǒng)的開發(fā)的基本環(huán)境。 由于圖書管理在數(shù)據(jù)處理上是手工操作,工作量大,出錯(cuò)率高,出錯(cuò)后不易更改。圖書管理采取手工方式對圖書情況進(jìn)行人工管理,由于信息比較多,圖書信息的管理工作混亂而又復(fù)雜;一般借閱情況是記錄在借書證上,圖書的數(shù)目和內(nèi)容記錄在文件中,圖書管理的工作人員也只是當(dāng)時(shí)對它比較清楚,時(shí)間一長,如再要進(jìn)行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費(fèi)時(shí)、費(fèi)力。如要對很長時(shí)間以前的

6、圖書進(jìn)行更改就更加困難了。 基于這此問題,我認(rèn)為有必要建立一個(gè)圖書管理系統(tǒng),使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改圖書情況。 圖書館管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng).數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。關(guān)鍵字:圖書,數(shù)據(jù)處理,管理,安全典型。 1 系統(tǒng)分析1.1 開發(fā)背景及意義目前各行各業(yè)廣泛使用專用系統(tǒng),其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個(gè)領(lǐng)

7、域,其用戶群十分龐大,因此,設(shè)計(jì)開發(fā)好一個(gè)專用系統(tǒng)對一個(gè)機(jī)構(gòu)(或部門)的發(fā)展十分重要。本系統(tǒng)通過強(qiáng)大的計(jì)算機(jī)技術(shù)給圖書管理人員和讀者借、還書帶來便利。本系統(tǒng)除了圖書館內(nèi)管理的一般功能除外,還包括網(wǎng)上在線查詢圖書信息、查詢本人的借閱情況。1.2 可行性分析1.2.1 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性分析主要是對開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟(jì)效益進(jìn)行比較,確認(rèn)新系統(tǒng)是否會給企業(yè)帶來一定的經(jīng)濟(jì)效益。開發(fā)此圖書管理系統(tǒng),不僅能提高企業(yè)的管理水平給管理者提供一個(gè)企業(yè)運(yùn)作的信息平臺還能提升企業(yè)的形象及增強(qiáng)競爭力。使用圖書管理系統(tǒng)能將餐飲企業(yè)業(yè)務(wù)管理和人員管理信息化,使企業(yè)從人員管理到借閱圖書都由計(jì)

8、算機(jī)管理并記錄,可隨時(shí)掌握圖書館里圖書的使用狀況,人員借閱,歸還等情況,并能盡可能的降低使用者的勞動強(qiáng)度,同時(shí)提高工作質(zhì)量和效率。用最少的成本獲得最好的經(jīng)濟(jì)效益。1.2.2 技術(shù)可行性技術(shù)可行性分析是根據(jù)新系統(tǒng)的目標(biāo)來衡量是否具各所需要的技術(shù),包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應(yīng)用技術(shù)。從各個(gè)網(wǎng)站及許多局域網(wǎng)的建設(shè)中可以看到,目前基于Web的系統(tǒng)開發(fā)技術(shù)已經(jīng)十分成熟,相信隨著Internet/Intranet技術(shù)的進(jìn)一步發(fā)展,基于Web的信息系統(tǒng)開發(fā)將有更為明朗的前景。1.2.3 安全可行性在系統(tǒng)運(yùn)行后,就用戶方而言,由于用戶使用本系統(tǒng)時(shí)不會也不必關(guān)心系統(tǒng)內(nèi)部的結(jié)構(gòu)及實(shí)現(xiàn)方法

9、,即對用戶來說是透明的,所以本系統(tǒng)對用戶而言是定位在界面友好、操作方便、功能齊全的原則上的,用戶只需簡單的用鼠標(biāo)點(diǎn)擊各頁面上的鏈接或按鈕就能執(zhí)行相應(yīng)的功能。就管理者而言,關(guān)心的是如何處理用戶信息,只要把用戶的信息放入服務(wù)器端的數(shù)據(jù)庫或?qū)iT的數(shù)據(jù)庫服務(wù)器,管理者就可運(yùn)行相應(yīng)的后臺程序進(jìn)行處理。1.2.4 操作可行性目前資源的利用情況和可操作性,只需根據(jù)相關(guān)需要對數(shù)據(jù)庫中的相應(yīng)表數(shù)據(jù)直接操作就可以實(shí)現(xiàn)系統(tǒng)的完整、穩(wěn)定的運(yùn)行,不會造成系統(tǒng)的巨大壓力,可以保證系統(tǒng)的正常運(yùn)行。綜上所述,本系統(tǒng)的開發(fā)立項(xiàng)是可行的。1.3 功能需求隨著人類社會的發(fā)展,人們對知識的需求也不斷地增長。在這種形式下,書籍就漸漸地

10、成為人們獲取并增長知識的主要途徑,而圖書館就自然地在人們的生活中占據(jù)了一定的位置,如何科學(xué)的管理圖書館不但關(guān)系到讀者求知的方便程度,也關(guān)系到圖書館的發(fā)展,因此,開發(fā)一套完善的圖書管理系統(tǒng)就成不可少的。為了達(dá)到這一目的,我們開始著手設(shè)計(jì)圖書館管理系統(tǒng)。此系統(tǒng)要達(dá)到方便讀者查找圖書,閱讀圖書,以及下載一些電子圖書,而且也要方便圖書館管理員的管理工作。管理員:對圖書的訂購、擺放、添加、刪除、查詢、統(tǒng)計(jì)、修改圖書信息。 對讀者的信息進(jìn)行安全管理,所謂安全管理也就是對讀者的所有注冊信息進(jìn)行保密管理,也就是只有此管理員可以獲取和查看讀者的信息(讀者本人也可以查看),其他人則無權(quán)查看與修改。對讀者的借還信息

11、進(jìn)行管理,即當(dāng)讀者借閱圖書時(shí)將讀者的借閱信息保存,同時(shí)將某圖書被借閱的信息保存;當(dāng)讀者歸還圖書時(shí)可以及時(shí)將歸還信息保存,實(shí)現(xiàn)消除該讀者的借書信息,以方便讀者繼續(xù)借閱書籍。 讀者進(jìn)行借閱書籍時(shí),只需要找到管理員即可獲得自己想要閱覽的書籍的信息,這樣可以減少讀者查詢書籍的時(shí)間,而其余的工作則由管理員們來協(xié)調(diào)完成,這樣提高了圖書館的工作效率,同時(shí)也讓讀者可以獲得一個(gè)更好的讀書方式。讀者除了借閱書籍以外,還可以對自己的注冊信息進(jìn)行修改,但是一旦注冊成功,則只能修改個(gè)人密碼,其他人則無權(quán)修改。1.3.1 用例分析用例圖主要用來圖示化系統(tǒng)的主事件流程,它主要用來描述需求,即希望系統(tǒng)具備的完成一定功能的動作

12、,通俗地理解用例就是軟件的功能模塊,是設(shè)計(jì)系統(tǒng)分析階段的起點(diǎn),設(shè)計(jì)人員根據(jù)需求來創(chuàng)建和解釋用例圖,用來描述軟件應(yīng)具備哪些功能模塊以及這些模塊之間的調(diào)用關(guān)系,用例圖圖符如表1.1所示。表1.1 UML用例圖圖符可視化圖符名稱描述系統(tǒng)用來表示系統(tǒng)邊界,所有用例放在系統(tǒng)之中 用例用來表示用例圖中的用例 執(zhí)行者用于描述與系統(tǒng)功能有關(guān)的外部實(shí)體,可以是用戶,也可以是外部系統(tǒng)關(guān)聯(lián)連接執(zhí)行者和用例關(guān)聯(lián)連接用例和用例通過系統(tǒng)的功能需求分析,可得到系統(tǒng)的執(zhí)行者為管理員、服務(wù)員和圖書管理,系統(tǒng)的用例為系統(tǒng)總體用例圖如圖1.1所示。圖1.1 系統(tǒng)總體用例圖1.4 環(huán)境需求1.4.1 硬件環(huán)境 1、服務(wù)器端服務(wù)器端的

13、最低配置是由建立站點(diǎn)所需的軟件來決定的,在最低配置的情況下,服務(wù)器的往往不盡如人意,現(xiàn)在的硬件性能已經(jīng)相當(dāng)出色,而且價(jià)格也很便宜,因此通常應(yīng)給服務(wù)器端配置高性能的硬件。本網(wǎng)絡(luò)系統(tǒng)服務(wù)器端的配置如下:處理器:Inter Pentium 4 1.6GHz 或更高內(nèi)存:512MB硬盤空間:160GB光驅(qū):CD-ROM 48X顯卡:SVAG顯示適配器。2、用戶端因?yàn)榭蛻舳酥饕糜跒g覽和操作數(shù)據(jù),所以對客房端的硬件要求不高,不過現(xiàn)在的電腦很高的性價(jià)比,因此需要的配置應(yīng)該高于下面的配置:處理器:Inter Pentium 1.0GHz 或更高內(nèi)存:216MB硬盤空間:80GB光驅(qū):CD-ROM 48X顯卡

14、:SVAG顯示適配器。1.4.2 軟件環(huán)境服務(wù)器端操作系統(tǒng):Windows 2000 Server或者更高版本網(wǎng)絡(luò)協(xié)議:TCP/IPweb服務(wù)器:Tomcat 5.X及以上版本數(shù)據(jù)庫:SQL2008瀏覽器:Internet Explorer 6.0及以上用戶端操作系統(tǒng):Windows 98/2000/XP網(wǎng)絡(luò)協(xié)議:TCP/IP瀏覽器:Internet Explorer 6.0或以上2 系統(tǒng)設(shè)計(jì)2.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)前臺功能結(jié)構(gòu)圖如圖2.1所示。圖書管理系統(tǒng)讀者信息管理用戶管理圖書借閱管理圖書信息管理餐桌預(yù)約餐桌預(yù)約餐桌預(yù)約餐桌預(yù)約餐桌預(yù)約餐桌預(yù)約餐桌預(yù)約餐桌預(yù)約圖2.1 前臺功能結(jié)構(gòu)圖 1、預(yù)約

15、服務(wù)(1)餐桌預(yù)約:主要完成了顧客可以在餐飲網(wǎng)站上瀏覽餐廳的餐桌情況,然后進(jìn)行餐桌預(yù)約的操作。(2)查看預(yù)約:主要完成了顧客可以在餐飲網(wǎng)站上瀏覽到餐廳餐桌的預(yù)約情況。 2、菜單管理(1)點(diǎn)菜服務(wù):主要完成了顧客可在網(wǎng)站上瀏覽到餐飲的信息,然后在線點(diǎn)菜的功能,具有靈活準(zhǔn)確的點(diǎn)菜效果。(2)菜單查詢:主要完成了顧客在點(diǎn)菜的時(shí)候?qū)Σ藛涡畔⒌牟榭磁c了解,方便用戶準(zhǔn)確及時(shí)的了解最近菜單的信息。(3)買單結(jié)算:主要完成了顧客在用完餐的時(shí)候進(jìn)行買單結(jié)算時(shí)的操作,能夠及時(shí)迅速準(zhǔn)確的計(jì)算出顧客所消費(fèi)的信息,以及結(jié)算計(jì)算的功能。(4)餐桌選擇:主要完成了顧客通過直觀的餐桌圖片了解餐桌動態(tài),選擇對應(yīng)的餐桌進(jìn)行操作。

16、后臺功能結(jié)構(gòu)圖如圖2.2所示。后臺管理菜品信息管理餐桌開放管理餐廳人員管理賬單查詢統(tǒng)計(jì)菜品信息查看菜品信息添加員工信息查看菜品類別查看餐桌信息查看員工銷售額查看賬單信息查看員工信息添加圖2.2 后臺功能結(jié)構(gòu)圖1、餐廳人員管理(1)員工信息查看:此功能是通過后臺進(jìn)行對員工信息的了解和查看,方便餐廳科學(xué)合理的管理。(2)員工信息添加:此功能主要是通過產(chǎn)品的類別對公司的不同菜品進(jìn)行分類展示,方便用戶在瀏覽菜品的同時(shí),進(jìn)行對不同類別的菜品進(jìn)行瀏覽的操作。 2、菜單信息管理(1)菜品信息查看:主要完成了管理人員對菜品信息的查看和及時(shí)更新菜品信息的操作。(2)菜品信息添加:主要完成了管理人員對菜品信息的添

17、加的操作,方便前臺顧客及時(shí)查看相關(guān)信息。(3)菜品類別查看:主要完成了管理員對菜單類別的查看和管理,方便前臺顧客對菜單進(jìn)行分類瀏覽,提升用戶體驗(yàn)。3、賬單查詢統(tǒng)計(jì)(1)賬單信息查看:此功能主要提供賬單的信息查看,記錄了餐廳運(yùn)營的所有賬單信息,方便管理人員對賬單的信息管理。(2)員工銷售額查看:此功能主要完成了系統(tǒng)對員工的銷售額的查詢和統(tǒng)計(jì),方便管理人員及時(shí)對員工銷售額的管理和查看。4、餐桌開放管理餐桌信息查看:此功能主要提供管理人員對餐桌信息的查看和管理,讓用戶和管理人員能夠及時(shí)掌握餐桌信息。2.2 數(shù)據(jù)庫設(shè)計(jì)1、管理員信息表:主要用于每個(gè)管理人員登錄管理餐飲系統(tǒng),對系統(tǒng)的后臺進(jìn)行一個(gè)完整的管

18、理,對前臺功能和后臺功能,以及管理員和工作人員等管理。是一個(gè)核心表。其中包括管理員編號,管理員姓名,管理員密碼,管理類別等字段,內(nèi)容如表2.1所示。表2.1 管理員信息表字段名稱字段類型主要屬性說明管理編號Int無重復(fù),不允許為空用于表示管理編號管理賬號Varchar(100)可重復(fù),允許為空用于存儲管理賬號管理密碼Varchar(100)可重復(fù),允許為空用于存儲管理密碼管理類別Varchar(50)可重復(fù),允許為空用于存儲管理類別2、消費(fèi)記錄表:主要用于記錄消費(fèi)記錄信息,方便餐廳管理運(yùn)營中的結(jié)賬,統(tǒng)計(jì)消費(fèi)等功能,準(zhǔn)確度高,方便快捷。其中包括記錄編號,餐桌編號,用餐人數(shù),消費(fèi)金額,消費(fèi)時(shí)間,付

19、款方式等字段。消費(fèi)記錄表具體設(shè)計(jì)如表2.2所示。表2.2 消費(fèi)記錄表字段名稱字段類型主要屬性說明記錄編號Int無重復(fù),不允許為空用于表示記錄編號餐桌編號Varchar(255)可重復(fù),允許為空用于存儲餐桌編號用餐人數(shù)Varchar(255)可重復(fù),允許為空用于存儲用餐人數(shù)消費(fèi)金額Varchar(255)可重復(fù),允許為空用于表示消費(fèi)金額消費(fèi)時(shí)間Varchar(255)可重復(fù),允許為空用于表示消費(fèi)時(shí)間付款方式Varchar(255)可重復(fù),允許為空用于表示付款方式3、員工信息表:主要用于記錄員工信息,實(shí)現(xiàn)了對員工的基本信息進(jìn)行管理和存儲,員工可以查看和管理個(gè)人信息,并且處理員工登陸,實(shí)現(xiàn)對整個(gè)員工

20、體系的管理對于餐飲企業(yè)對員工管理提供了詳細(xì)的記錄,方便隨時(shí)查詢,添加修改的管理。其中包括員工編號,姓名,性別,年齡,電話,地址,工資,表現(xiàn)備注,類別,登陸賬號,登陸密碼等字段。員工信息表具體設(shè)計(jì)如表2.3所示。表2.3員工信息表字段名稱字段類型主要屬性說明員工編號Varchar(100)無重復(fù),不允許為空用于表示員工編號員工姓名Varchar(8)可重復(fù),允許為空用于存儲員工姓名員工性別Varchar(2)可重復(fù),允許為空用于存儲員工性別員工年齡int可重復(fù),允許為空用于存儲員工年齡員工電話Varchar(11)可重復(fù),允許為空用于存儲員工電話員工地址Varchar(100)可重復(fù),允許為空用

21、于存儲員工地址員工工資float可重復(fù),允許為空用于存儲員工工資表現(xiàn)備注Varchar(150)可重復(fù),允許為空用于存儲表現(xiàn)備注員工類別Varchar(8)可重復(fù),允許為空用于存儲員工類別登陸帳號Varchar(100)可重復(fù),允許為空用于存儲登陸帳號登陸密碼Varchar(100)可重復(fù),允許為空用于存儲登陸密碼4、餐桌信息表,主要用于記錄餐桌使用情況,實(shí)現(xiàn)對餐桌的實(shí)時(shí)監(jiān)控和使用,方便前臺用戶及時(shí)了解相關(guān)信息,后臺能及時(shí)處理相關(guān)事務(wù)。其中包括餐桌編號,預(yù)約狀態(tài),預(yù)定時(shí)間,餐桌備注,是否使用等字段。餐桌信息表具體設(shè)計(jì)如表2.4所示。表2.4 餐桌信息表字段名稱字段類型主要屬性說明餐桌編號Int

22、無重復(fù),不允許為空用于表示餐桌編號預(yù)約狀態(tài)Varchar(50)可重復(fù),允許為空用于表示預(yù)約狀態(tài)預(yù)定時(shí)間datetime可重復(fù),允許為空用于存儲預(yù)定時(shí)間餐桌備注varchar(MAX)可重復(fù),允許為空用于存儲餐桌備注是否使用Varchar(50)可重復(fù),允許為空用于表示是否使用5、 菜品類別表,主要用于記錄菜品類別,后臺人員可以對菜品類別進(jìn)行管理,使大量的菜品能通過類別進(jìn)行分類篩選。其中包括菜品編號,菜品類別字段。菜品類別表具體設(shè)計(jì)如表2.5所示。表2.5 菜品類別表字段名稱字段類型主要屬性說明菜品編號Varchar(100)無重復(fù),不允許為空用于表示菜品編號菜品類別Varchar(50)可重

23、復(fù),允許為空用于存儲菜品類別6、菜品信息表,主要用于記錄菜品信息,客戶可以從前臺瀏覽菜品信息,管理人員可以從后臺修改和管理菜品信息,前后能及時(shí)同步,方便快捷處理菜單信息。其中包括菜品編號,菜品名字,菜品價(jià)格,菜品類別,是否特價(jià)等字段。菜品信息表具體設(shè)計(jì)如表2.6所示。表2.6 菜單信息表字段名稱字段類型主要屬性說明菜品編號Varchar(100)無重復(fù),不允許為空用于表示菜品編號菜品名字Varchar(50)可重復(fù),允許為空用于存儲菜品名字菜品價(jià)格float可重復(fù),允許為空用于存儲菜品價(jià)格菜品類別Varchar(100)可重復(fù),允許為空用于存儲菜品類別是否特價(jià)Varchar(50)可重復(fù),允許

24、為空用于表示是否特價(jià)2.3 人機(jī)界面設(shè)計(jì)圖2.3 預(yù)約服務(wù)界面設(shè)計(jì)圖2.4 員工信息添加界面設(shè)計(jì)圖2.5 餐桌開放管理界面設(shè)計(jì)2.4 系統(tǒng)詳細(xì)設(shè)計(jì)2.4.1 登錄模塊 本系統(tǒng)分為管理員、服務(wù)員和后廚員三個(gè)角色,當(dāng)用戶輸入用戶名、密碼后,系統(tǒng)會自動判斷所輸入用戶的用戶名、密碼是否正確,如正確便判斷登入用戶的角色,不同角色跳轉(zhuǎn)不同的界面。2.4.2 菜單信息管理系統(tǒng)給出餐廳所有菜品信息列表,列出菜品的名稱、菜品的價(jià)格、菜品的編號、菜品的類別,如果刪除菜品的信息,則通過“刪除”按鈕刪除想要?jiǎng)h除的數(shù)據(jù),如果添加菜品信息,則點(diǎn)“菜品信息添加”,進(jìn)入添加菜品信息頁面,選擇菜品所歸屬的類別,填寫菜品的名稱、

25、菜品的類別、菜品的價(jià)格,填寫完保存,系統(tǒng)提示成功,可以通過列表信息查看已經(jīng)添加的菜品信息。2.4.3 餐廳人員管理系統(tǒng)給出所有人員基本信息,包括員工姓名、員工編號、員工性別、員工年齡、員工聯(lián)系方式、員工工資、員工的職務(wù)、員工登錄帳號、員工登錄密碼、員工的住址。對于員工信息可以進(jìn)行修改和刪除操作。如果新添加員工時(shí),則添加包括員工姓名、員工性別、員工年齡、員工聯(lián)系方式、員工工資、員工的職務(wù)、員工登錄帳號、員工登錄密碼、員工的住址。3 系統(tǒng)實(shí)現(xiàn)3.1 登錄模塊系統(tǒng)前臺首頁主要完成了系統(tǒng)登錄功能:系統(tǒng)前臺為了方便用戶更好更直觀的瀏覽本系統(tǒng),采用了簡潔大方的登錄背景,結(jié)合美觀合理的登錄框進(jìn)行登錄操作,使

26、愛之源餐飲管理系統(tǒng)有耐看性,如圖3.1所示:圖3.1 登錄界面3.2 前臺首頁網(wǎng)站前臺首頁采用實(shí)體菜單為背景,給人以新穎的模式實(shí)現(xiàn)前臺的展示,左邊顯示的是菜單信息管理,提供用戶點(diǎn)菜,菜品的查詢和查看,信息管理,結(jié)賬計(jì)算等功能,以及下方的預(yù)約服務(wù)提供用戶進(jìn)行查看預(yù)約和餐桌預(yù)約的功能,如圖3.2所示。圖3.2 登錄界面3.3 預(yù)約服務(wù)預(yù)約服務(wù)的模塊主要提供顧客完成對餐桌的選擇和餐桌的預(yù)定,以及預(yù)定管理,包括餐桌預(yù)約的管理和提供客人到來的接口和取消預(yù)約的功能,如圖3.3、3.4和3.5所示。圖3.3 餐桌選擇圖3.4 預(yù)約服務(wù)圖3.5 預(yù)約管理3.4 菜單管理菜單管理模塊主要提供了點(diǎn)菜操作其中包括類

27、別的篩選和菜品的查詢,菜品狀態(tài)的查看,以及菜單價(jià)錢的統(tǒng)計(jì)和找零功能,其次還有付款方式的選擇,如圖3.6所示。圖3.6 菜單管理3.5 網(wǎng)站后臺主頁網(wǎng)站后臺主頁模塊主要提供了餐飲后臺管理人員和工作人員的使用,同樣以虛擬菜單為背景其中包括了餐廳人員的管理,菜單信息管理,賬單查詢與統(tǒng)計(jì)和餐桌開發(fā)管理,如圖3.7所示。圖3.7 網(wǎng)站后臺3.6 菜單信息管理菜單信息管理模塊主要完成了以下功能:菜單信息查看,菜品信息的添加,菜品類別的查看管理,包括菜單類別的篩選和菜單信息的查詢,菜單類別的分頁展示盒菜單類別的修改和刪除功能,如圖3.8、3.9所示。圖3.8 菜品信息管理圖3.9 菜品類別管理3.7 餐廳人

28、員管理餐廳人員管理言模塊主要提供了管理員對餐廳工作人員的信息管理功能,其中包括員工信息查看,員工信息添加和員工信息列表分頁展示和刪除員工信息的功能,如圖3.10所示。圖3.10 餐廳人員管理4 軟件測試4.1 登錄模塊測試用例設(shè)計(jì)登錄模塊的測試用例如表4.1所示。表4.1 登錄模塊測試用例表序號測試條件輸入數(shù)據(jù)預(yù)期結(jié)果實(shí)測結(jié)果原因1用戶名、密碼均正確admin、admin登錄成功登錄成功2只輸入用戶名或密碼admin登錄失敗登錄失敗未輸入用戶名3用戶名或密碼只不正確admin、123456登錄失敗登錄失敗用戶名或密碼錯(cuò)誤4.2 餐廳人員管理模塊測試用例設(shè)計(jì)餐廳人員管理模塊的測試用例如表4.2所

29、示。表4.2 餐廳人員管理模塊測試用例表序號測試條件輸入數(shù)據(jù)預(yù)期結(jié)果實(shí)測結(jié)果原因1員工信息添加完全正確輸入信息添加成功添加成功2員工信息添加未輸入員工年齡添加失敗添加失敗未輸入員工年齡3員工信息添加未輸入聯(lián)系電話添加失敗添加失敗未輸入聯(lián)系電話4員工信息添加未輸入員工工資添加失敗添加失敗未輸入員工工資5員工信息添加未輸入員工姓名添加失敗添加失敗未輸入員工姓名6員工信息添加未輸入員工職位添加失敗添加失敗未輸入員工職位信息7員工信息添加未輸入員工性別添加失敗添加失敗未輸入員工性別4.3 菜品信息管理模塊測試用例設(shè)計(jì)菜品信息管理模塊的測試用例如表4.3所示。表4.3 菜品信息管理模塊測試用例表序號測試條件輸入數(shù)據(jù)預(yù)期結(jié)果實(shí)測結(jié)果原因1菜品信息添加完全正確輸入信息添加成功添加成功2菜品信息添加未輸入菜品類別添加失敗添加失敗未輸入菜品類別3菜品信息添加未輸入菜品名稱添加失敗添加失敗未輸入菜品名稱4菜品信息添加未輸入菜品價(jià)格添加失敗添加失敗未輸入菜品價(jià)格

展開閱讀全文
溫馨提示:
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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(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)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!