freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

千百味餐廳網(wǎng)上訂餐管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-12-02 00:45 本頁面
 

【文章內(nèi)容簡介】 降低了成本;另一方面突破了時(shí) 間和空間的限制,使得交易活動可以在任何時(shí)間、任何地點(diǎn)進(jìn)行,從而大大提高了效率。 2. 網(wǎng)絡(luò)訂餐使餐飲業(yè)以較低的成本進(jìn)入信息化市場,使得中小企業(yè)有可能擁有和大企業(yè)一樣的信息資源。它開放性的特點(diǎn),為企業(yè)創(chuàng)造了更多的交易機(jī)會,提高了中小企業(yè)的競爭能力。 3. 網(wǎng)絡(luò)訂餐重新定義了傳統(tǒng)的流通模式,減少了中間環(huán)節(jié),使得生產(chǎn)者和消費(fèi)者的直接交易成為可能,從而在一定程度上改變了整個(gè)社會經(jīng)濟(jì)運(yùn)行的方式。 經(jīng)濟(jì)可行性 1. 資金可行性:由于系統(tǒng)開發(fā)環(huán)境配置以及其開發(fā)并不復(fù)雜,只需一些基本的開發(fā)工具。而且開發(fā)出的系統(tǒng)操作起 來也比較簡單,另外具備網(wǎng)絡(luò)中的一些資源優(yōu)勢,因此開發(fā)費(fèi)用較低。 2. 經(jīng)濟(jì)合理性:由于通過網(wǎng)絡(luò)進(jìn)行商務(wù)活動,信息成本低,足不出戶,可節(jié)省交通費(fèi),且減少了中介費(fèi)用,因此整個(gè)交易活動會降低成本。 可行性研究結(jié)論 依據(jù)以上因素,本系統(tǒng)開發(fā)項(xiàng)目不僅方便快捷、高效,而且社會效益比較好,從而使本系統(tǒng)開發(fā)者相信該系統(tǒng)開發(fā)出來之后將取得的成功。 煙臺大學(xué)畢業(yè)論文 11 綜上所述,此項(xiàng)目在技術(shù)、經(jīng)濟(jì)和社會效益上是完全可行的。 系統(tǒng)功能要求 作為一個(gè)網(wǎng)上訂餐系統(tǒng) 。 首先為了保證客戶能夠很方便的進(jìn)行 菜 品 訂購 ,系統(tǒng)應(yīng)該具有分類 查看 餐品,系 統(tǒng)應(yīng)該實(shí)現(xiàn) “ 購物車 ” 的功能,用戶可以把選中的商品放入 “ 購物 訂單” 中,在選購?fù)戤吅笤僖黄鸾Y(jié)帳。 功能包括如下幾部分: 登陸訂餐系統(tǒng) 查看菜品 將菜品放入購物車 對購物車內(nèi)的菜品進(jìn)行結(jié)算 系統(tǒng)界面要求 本系統(tǒng)向用戶提供命令行使用界面。要求使用簡單方便,有足夠的提示信息,符合用戶的操作習(xí)慣。同時(shí)將每個(gè)命令的命令字和參數(shù)分開,以利于有效引導(dǎo)用戶進(jìn)行合法操作。 煙臺大學(xué)畢業(yè)論文 12 4.系統(tǒng) 設(shè)計(jì)與 實(shí)現(xiàn) 4. 1 系統(tǒng)功能設(shè)計(jì)目標(biāo) 理論系統(tǒng)功能設(shè)計(jì)目標(biāo)如下: (1) 實(shí) 用性強(qiáng):我們努力使系統(tǒng)符合實(shí)際操作流程的習(xí)慣,并盡量減少用戶的輸入,易學(xué)易用的友好的用戶界面,滿足各層次的用戶使用的需求; (2) 先進(jìn)的程序結(jié)構(gòu):使用當(dāng)代前衛(wèi)的軟件編程,能延長其生命周期,易于維護(hù)與管理; (3) 安全可靠性高:后臺維護(hù)功能齊全,根據(jù)平臺在各個(gè)階段不同的使用情況,管理人員可以設(shè)置相應(yīng)的操作權(quán)限,增加系統(tǒng)注冊,分配各個(gè)欄目的管理權(quán)限,實(shí)現(xiàn)系統(tǒng)的維護(hù),保證系統(tǒng)的安全、可靠; (4) 使用模塊化設(shè)計(jì)的方法:使系統(tǒng)具有良好的可擴(kuò)充性,以適應(yīng)其不同階段的發(fā)展需要,便于后來者分析、維護(hù); (5) 操作 簡單,維護(hù)方便:每個(gè)子系統(tǒng)都具有相對獨(dú)立的系統(tǒng)維護(hù)功能 對可變化的項(xiàng)目可自行維護(hù); (6) 查詢功能強(qiáng)大:可以對菜品的基本情況、用戶基本情況,菜品評信息,用戶留言等按各種方式查詢,可形成各種表單,同時(shí)還可對其進(jìn)行匯總,使管理人員能及時(shí)準(zhǔn)確地掌握用戶和菜品等的基本情況 。 4. 2 網(wǎng)絡(luò)訂餐系統(tǒng)功能模塊劃分: 根據(jù)需求分析與系統(tǒng)功能設(shè)計(jì)目標(biāo),結(jié)合實(shí)際情況本系統(tǒng)功能模塊設(shè)計(jì)分為如下幾個(gè)模塊: 1.主頁:在這里我們可以看見本系統(tǒng)的主要功能和信息。 2.用戶登陸:用戶在登陸界面輸入登錄名、密碼即可登陸網(wǎng)站。 3.菜品瀏 覽:成功登陸后的用戶可以分別瀏覽菜品,并將想要的菜品 提交到購物車 頁面。 4.訂購菜品:成功登陸的用戶可以在該頁面定購所需要的菜品。 5.查看購物車:成功登陸的用戶可以在購物車界面查看已經(jīng)添加的菜品 。 6.修改訂單:成功登陸的用戶可以在購物車中 修改或刪除已經(jīng)訂購的菜品。 7. 菜品結(jié)算:成功登陸的用戶可以在購物車中進(jìn)行所有菜品價(jià)格的加總。算出此次訂購菜品所需的付款金額。 4. 3 網(wǎng)絡(luò)便民服務(wù)的體系結(jié)構(gòu): 三層結(jié)構(gòu): 即: JSP 技術(shù) + JavaBeans + MYSQL 數(shù)據(jù)庫 數(shù)據(jù) 庫系統(tǒng)概述 : 數(shù)據(jù)庫系統(tǒng)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展而來的,經(jīng)歷了層次數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫三個(gè)階段。由于關(guān)系數(shù)據(jù)庫采用人們比較容易理解和接受的二維表格來組織數(shù)據(jù),發(fā)展迅速,已成為數(shù)據(jù)庫產(chǎn)品的主流。 視 圖 邏輯處理 數(shù) 據(jù) 庫 煙臺大學(xué)畢業(yè)論文 13 本系統(tǒng)的前端開發(fā)是使用 JSP 技術(shù),通過 JavaBeans 進(jìn)行邏輯控制和數(shù)據(jù)庫連接,而后臺數(shù)據(jù)庫采用的是 MYSQL 。 MYSQL 數(shù)據(jù)庫管理系統(tǒng) 是一項(xiàng)全面完整的數(shù)據(jù)庫與分析產(chǎn)品。 MYSQL 非常容易學(xué)習(xí)、使用,介紹、學(xué)習(xí)資料比較多,MYSQL 全面支持 Web 功能的數(shù)據(jù)庫解決方案,與此同時(shí), MYSQL 還在可伸 縮性與可靠性方面保持著多項(xiàng)基準(zhǔn)測試紀(jì)錄,而這兩方面特性又都是企業(yè)數(shù)據(jù)庫系統(tǒng)在激烈市場競爭中克敵致勝的關(guān)鍵所在。無論以應(yīng)用程序開發(fā)速度還是以事務(wù)處理運(yùn)行速度來衡量, MYSQL 都堪稱最為快捷的數(shù)據(jù)庫系統(tǒng)。 對比 MYSQL 和其他的大型數(shù)據(jù)庫管理系統(tǒng), MYSQL 具有可靠的安全性,較快的存儲速度,高度的兼容性,簡單易用,應(yīng)用 MYSQL 作為后臺數(shù)據(jù)庫為系統(tǒng)的開發(fā)提供了強(qiáng)有力的支持,并對以后軟件的運(yùn)行提供了堅(jiān)實(shí)的基礎(chǔ),因此,我們采用了 MYSQL 作為后臺數(shù)據(jù)庫。 4. 5 數(shù)據(jù)庫 表 : 本系統(tǒng)的數(shù)據(jù)庫其中包括七 個(gè) 表,分別為 菜品菜品 表 list1,菜品類型表tscc、 lc、 zs、 yl、 ts, ,定單詳細(xì)信息表 cai。詳情請見下面的數(shù)據(jù)庫表: 菜品菜品 表 tscc lc: 煙臺大學(xué)畢業(yè)論文 14 zs: ts: 煙臺大學(xué)畢業(yè)論文 15 菜品類型表 list1 煙臺大學(xué)畢業(yè)論文 16 定單詳細(xì)信息表 cai 煙臺大學(xué)畢業(yè)論文 17 5.測試 系統(tǒng) 運(yùn)行環(huán)境的搭建 1.安裝 JDK 要編譯和調(diào)試運(yùn)行 Java 程序,首先需要安裝 JDK,可以從 Sun 公司的站點(diǎn) 下載,當(dāng)然需要根據(jù)使用的平臺的不同來下載不 同的版本。下載并安裝好以后,需要配置環(huán)境變量,其作用是讓應(yīng)用程序可以方便快捷地找到所需要的路徑。配置 Java 運(yùn)行環(huán)境主要用到的環(huán)境變量有 3 個(gè): JAVA_HOME:就是 Java 的安裝路徑。 PATH: PATH 是 Windows 固有的。要加上 JAVA_HOME\bin 目錄,這樣在運(yùn)行javac、 java 等命令時(shí)就不用輸入很長的路徑了。 CLASSPATH: CLASSPATH 是運(yùn)行 Java 非常重要的一個(gè)環(huán)境變量, Java 在編譯和運(yùn)行應(yīng)用程序時(shí)都要通過它去找到需要的類文件。放在 CLASSPATH 里的一般是路徑或 jar 文件,如果是路徑的話就是說這個(gè)路徑下的類可以使用。還要考慮到Java 文件的包 (package)和文件夾之間的對應(yīng)關(guān)系。 2. 的安裝 在安裝數(shù)據(jù)庫管理軟件 成功后,還應(yīng)安裝 Sqlyog 來作為 的可視化運(yùn)行界面。 3. JDBC 驅(qū)動的安裝 下載 MySQL 鏈接 Java 的壓縮包 ,并將它放置在安裝 Java 的目錄 C:\Program Files\Java\\jre\lib\ext 下。同時(shí),編寫程序 來測試 Java 與 MySQL 是否連通。 系統(tǒng)測試 軟件測試是保證軟件可靠性的手段,測試階段的任務(wù)就是發(fā)現(xiàn)并改正軟件中的錯誤。軟件測試是軟件開發(fā)過程中最繁重的任務(wù)。通過編碼和調(diào)試只能保證程序能夠正常的運(yùn)行起來,不出現(xiàn)編譯上的錯誤,但是這并不意味著程序沒有潛藏的錯誤和邏輯上的錯誤,而要排除這樣的錯誤就要通過測試來完成。測試在本系統(tǒng)中包括界面的測試和對程序執(zhí)行結(jié)果是否正確的測試。 本系統(tǒng)的測試如圖 。 圖 系統(tǒng) 中 所涉及的測試 在編寫完代碼之 后 ,要把程序執(zhí)行過程中所有可能走到的點(diǎn)記下來,這些點(diǎn)是可能導(dǎo)致程序出現(xiàn)錯誤的點(diǎn),并且把對走到相應(yīng)的點(diǎn)的處理也要記錄下來,把這些組成的文件稱為測試點(diǎn)文件,通過測試點(diǎn)文件可以生成各種合理的測試方案,使得測試盡量能夠走遍程序中的 所有 點(diǎn),只有這樣才能表示測試的成功。這個(gè)記錄文件就相當(dāng)于畫面設(shè)計(jì)書一樣,測試是交互進(jìn)行的,并不是各 自測試 自己煙臺大學(xué)畢業(yè)論文 18 的程序,盡管 如此 ,通過測試點(diǎn)文件對方仍能夠知道程序執(zhí)行的具體流程,所以在這個(gè)測試中仍然是白盒測試。在單 元 測試都完成之后,再進(jìn)行系統(tǒng)的集成測試。集成測試包括兩種方法,一是先測試每個(gè)模塊 ,再把所有模塊按照設(shè)計(jì)的要求組合成所要的程序,這種方法成為非漸增式測試方法,另一個(gè)是把下一個(gè)要測試的模塊同已測試好的那些模塊結(jié)合起來進(jìn)行測試,測試完成之后再把下一個(gè)要測試的模塊結(jié)合起來進(jìn)行測試。這種每次增加一個(gè)模塊的方法為漸增式測試。 編完程序后 ,最后一步就是對系統(tǒng)進(jìn)行測試 。 本網(wǎng)上訂餐系統(tǒng)主要是用 Java語言編寫的 , 最常見的 錯誤 是出現(xiàn) 異常。 1)語法錯誤 : 它是由錯誤的腳本語法引起的 , 如 : 命令的拼寫錯誤或傳遞函數(shù)的參數(shù)值錯誤 。 2)運(yùn)行時(shí)錯誤 : 運(yùn)行時(shí)錯誤是發(fā)生在 程序 開始執(zhí)行之后 , 它是由試圖 執(zhí)行不可能操作的 程序 所引起的 。 3)邏輯錯誤 : 邏輯錯誤是最難發(fā)現(xiàn)的錯誤 。 通常邏輯錯誤是由輸入錯誤或程序邏輯上的缺陷引起的 ,程序 運(yùn)行沒有問題 , 但 運(yùn)行 的結(jié)果卻不正 確。 依據(jù)前面所說的測試對象,我們把測試劃分為幾個(gè)方面來進(jìn)行測試。 1)界面測試 界面測試是測試過程中比較簡單直觀的一種測試方法,只要細(xì)心地按界面要求核對就行了??蛇@一塊內(nèi)容往往是程序開發(fā)人員最容易忽視和遺漏的地方,也是常常出 Bug 的地方。下面是界面測試中經(jīng)常出現(xiàn)的幾種 Bug: 錯別字,即界面中的標(biāo)題或者文本內(nèi)容中出現(xiàn)了錯別字。這 種 Bug 如果測試人員不細(xì)心,很難找出來,可能會出現(xiàn)在提示信息或界面中。 出現(xiàn)了一些根本讀不懂的內(nèi)容,一般多出現(xiàn)在程序的提示信息和一些較長的文本中。這種情況基本上出現(xiàn)在拼起來顯示的提示中,頁面的簡單陳述是通過變量拼組起來的,通過程序?qū)⒆忠粋€(gè)一個(gè)地輸出來。通常是因?yàn)槌绦蛑械目刂棋e誤或是程序開發(fā)人員對程序沒有進(jìn)行認(rèn)真的自測,導(dǎo)致出現(xiàn)這種 Bug。 頁面類似的內(nèi)容中,明顯有字體,字號不同的情況,使界面整體風(fēng)格看上去不一致,這種情況只出現(xiàn)在沒有 CSS 定義的情況下,或是已經(jīng)定義的 CSS,在開發(fā)過程中沒有調(diào)用。 標(biāo)題相近的 程序及模塊,把標(biāo)題弄混。這種情況多是因?yàn)闃I(yè)務(wù)方面的定義名稱很相似或很類似,并且業(yè)務(wù)實(shí)體方面也很類似,開發(fā)人員在開發(fā)過程中忽略了開發(fā)名稱和模塊,只單獨(dú)地實(shí)現(xiàn)其功能。 2)功能測試 顧名思義,功能測試主要是測試程序模塊是否實(shí)現(xiàn)了設(shè)計(jì)中所有要求的功能。功能測試中需要注意的有: 訂餐功能中,有關(guān)于訂餐時(shí)間有一些常識性的問題,比如:閏年中二月的天數(shù)。 關(guān)于后臺修改各種信息功能的測試,主要是看修改確認(rèn)后是否數(shù)據(jù)真正已被修改了。這是最基本的功能,需要注意的是是否把不應(yīng)該修改的數(shù)據(jù)也被修改成功了。 3)需求測試 煙臺大學(xué)畢業(yè)論文 19 需求測試是 測試中很重要的一個(gè)環(huán)節(jié)。因?yàn)樾枨笫擒浖O(shè)計(jì),開發(fā)乃至軟件測試中最重要的依據(jù)。要針對需求測試,首先就要對項(xiàng)目的需求和業(yè)務(wù)有一定的了解。這些需求很多時(shí)候是在實(shí)現(xiàn)增、刪、查、改,這些基本功能之上,結(jié)合項(xiàng)目和相關(guān)業(yè)務(wù)所作的一些邏輯上的控制,這就要求程序員在設(shè)計(jì)和編碼的時(shí)候要去充分理解考慮需求。 4)性能測試 性能測試在軟件的質(zhì)量保證中起著重要的作用。通常我們把性能指標(biāo)全部歸結(jié)到硬件,操作系統(tǒng)和開發(fā)環(huán)境上,而忽略了代碼本身性能上的考慮。性能需求指標(biāo)中,穩(wěn)定性,并行訪問支撐能力以及安全性都很重要,作為程序員需要評估該模 塊在系統(tǒng)運(yùn)行中所處的環(huán)境,將要受到的負(fù)荷壓力以及各種潛在的危險(xiǎn)和惡意攻擊的可能性。 界面測試 千百味訂餐系統(tǒng)提供了用戶登錄、忘記密碼、查看菜品、加入購物車、購物車結(jié)算等功能。 用戶登陸模塊測試 忘記密碼模塊測試 如果用戶忘記了登陸密碼可以直接點(diǎn)擊忘記密碼,出現(xiàn)如下界面: 煙臺大學(xué)畢業(yè)論文 20 查看菜品模塊測試 在登陸成功后我們會看見如下界面: 界面上顯示出各個(gè)菜品的分類,分別點(diǎn)擊各個(gè)菜品分類,會彈出對話框顯示出各個(gè)分類里的菜品名稱。如下圖所示: 煙臺大學(xué)畢業(yè)論文 21 加入購物車模塊測試 用戶在選中自己喜歡的菜品以后可以用鼠標(biāo) 單擊選中,單擊確定后出現(xiàn)如下界面: 煙臺大學(xué)畢業(yè)論文 22 單擊確定后退出,訂購的菜品便放入到購物車中,單擊總價(jià),便出現(xiàn)如下界面: 煙臺大學(xué)畢業(yè)論文 23 單擊確定后返回主界面,訂餐過程完成。 測試結(jié)論 系統(tǒng)測試和系統(tǒng)設(shè)計(jì) 是 同步的,下面是我的一些測試的經(jīng)驗(yàn)教訓(xùn)。首先,我們可以 運(yùn)行 ,如果運(yùn)行沒有問題的話,就會有 頁面 出現(xiàn)。但是,如果代碼 有 錯誤的話, 頁面 會 出現(xiàn) 錯誤的提示。并會告訴你在哪一
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1