




已閱讀5頁,還剩26頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于JSP的外賣點餐系統的設計與實現姓 名: 學 號: 學 院: 專 業: 同 組 人: 指 導 教 師: 協助指導教師: 年 月 日 摘 要隨著電子商務的迅速發展以及時代的不斷進步,今天的社會已經成為了徹徹底底的信息化時代。生活水平的提高使得人們不再單純的滿足于實體消費,同時工作上的忙碌讓很多的人不得不通過網絡來解決一些實際的問題。餐飲是必不可少的行業,然而大部分的實體餐飲店由于受到環境、時間等因素的限制不再是人們唯一的去處,越來越多的消費者逐漸將目光轉移到網絡訂餐,他們在忙碌的情況下更愿意通過網上訂餐來解決吃飯的問題。同時,企業經營者也不會放過這種絕佳的賺錢渠道。目前已經有了越來越多的網上外賣點餐系統。通過結合如今騰飛的電子商務以及人們消費觀念的改變同時結合實地考察開發了本外賣點餐系統,通過本系統能夠有效地解決消費者吃飯的問題,同時也為企業經營者開拓了另一片投資賺錢的天地。本外賣點餐系統通過使用JSP + Mysql技術來進行實現,采用了Tomcat作為服務器平臺,采用SSH框架技術來對程序進行了高效的開發,本外賣點餐系統主要是通過前臺來面向全體消費者,通過后臺來對前臺的主要信息進行實時、統一、高效的管理。關鍵詞:外賣點餐;JSP程序語言;Tomcat服務器;Mysql數據庫;SSH框架ABSTRACTWith the rapid development of e-commerce and the continuous progress of the times, todays society has become an era of thorough information era. The improvement of living standards makes people no longer simply satisfied with the real consumption. While the busy work makes people have to solve some practical problems through the network.Catering industry is essential. However, due to restrictions by the environment, time and other factors, most of the entities restaurants are no longer the only place for people. More and more consumers gradually shift attention to online ordering. They engaged in more willing to through online in order to solve the food problem. At the same time, business operators will not let go of this great money channel. There are already a growing number of online takeaway ordering system.By combining now take-off of electronic commerce and peoples consumption concept change and combining with the on-the-spot investigation developed the takeaway ordering system. Through this system that can effectively solve the eat problem of consumers and develop another piece of the money for enterprise managersThe takeaway ordering system uses JSP + Mysql technology to realize and use Tomcat as the server platform. Use SSH frame technology to develop the program efficiently, the takeaway ordering system is mainly through the foreground for all consumers, through the background on the front of the main information of real-time, unified and efficient management.Keywords: Takeaway Ordering; JSP Programming Language; Tomcat Server; Mysql Database; SSH Framework目 錄摘 要1ABSTRACT21 緒 論11.1 課題的任務與目的11.2 動態網頁設計方案11.3 開發工具及環境21.3.1操作網站平臺:Windows 721.3.2開發技術:JSP21.3.3數據庫網站:MySql21.3.4服務器:Tomcat31.3.5框架:SSH31.4 ASP技術31.5 JSP技術41.6 PHP技術41.7 三種技術比較分析52 網站分析62.1 需求描述62.2 網站功能分析92.2.1網站分析定義92.2.2用例圖描述功能92.3 可行性分析102.4 運行環境113 網站設計與實現123.1 網站總體結構設計123.2 數據庫結構設計123.2.1數據庫設計E-R圖123.2.2數據庫的物理結構133.3 具體功能設計154 外賣點餐系統的功能實現174.1 網站主頁面模塊174.2 前臺功能模塊174.2.1 我的信息174.2.2 我的訂餐車194.2.4 留言板194.2.5 網站公告204.3 后臺功能模塊214.3.1 管理員登錄界面214.3.2 注冊會員管理214.3.3 菜品類別管理224.3.4 菜品管理224.3.5 訂單管理234.3.6 留言管理234.3.7 公告管理245 系統測試25結束語27參考文獻28致 謝2925第1章 緒 論1.1 課題的任務與目的互聯網的發展勢必會使得越來越多的企業通過它來進行宣傳與推廣,而計算機的普及讓更多的人將可通過網絡來進行各種活動包括娛樂、學習、工作、購物等,甚至可以說,人們已經離不開網絡。大街小巷隨處可見人們用手機去瀏覽新聞,玩游戲,看電影,辦公,聊天。同時在各大企業的辦公室里,每個職員都擁有一臺自己的辦公計算機。種種現象均說明如今已經全面步入信息化時代。喜歡購物是人們的天性,而通過網絡點外賣如今雖然已經有很多的人在使用,但是更多的人還是依然去實體餐飲店消費。其中,依然去實體店消費的原因無外乎方便,省事。通過網絡點餐不僅麻煩而且安全性不夠,然后隨著互聯網技術的不斷提高,人么已經發現,安全問題不再是很大的問題,因為如今的網絡購物有了更多的保障,比如說如日中天的支付寶,便是為保障消費者權益設置的第三方平臺,這類平臺如今在網絡上找到很多。通過這些第三方平臺的保障,人們會隨著時間的積累逐漸改變對互聯網的態度,網絡購物自然也會逐漸興起。本次畢業設計即是通過實地考察和研究來進行的,本外賣點餐系統通過結合消費者的需求以及網站用戶體驗度等方面最終進行了開發和實現,通過對此系統的開發也加深了本人對JSP + Mysql技術的理解。1.2 動態網頁設計方案與靜態網頁不需要程序腳本語言支持相比,動態網頁通過腳本語言來對網站的內容進行實時動態的響應。大部分的網站都會采用動態網頁。其有以下諸多優點:第一,動態網頁將數據信息與網頁代碼分離開,由數據庫管理系統來對網站數據內容進行統一管理;第二,動態網頁代碼中含有常用的腳本語言,便于功能的實現;第三,動態網頁與數據庫連接,維護管理相比靜態網頁方便。1.3 開發工具及環境1.3.1操作網站平臺:Windows 7Windowx 7系統是繼Windows XP系統之后比較成功的一個操作系統,Windows7系統在保留了Windows XP系統的全部功能之外,其界面效果更受使用者喜歡,如今雖然Windows 8已經推向了市場,然后由于其用戶體驗度并不高,同時與目前市場上的大部分應用程序的兼容性不好,因此其推廣履步維艱。1.3.2開發技術:JSPJSP全稱Java Server Page即是一種動態網頁技術。利用它不僅能完美地制作出動態的網頁,同時能夠快速地開發出獨立于平臺的應用程序及應用服務器和web服務器環境,同時JSP具有很強的可伸縮性本外賣點餐系統,主要使用了JSP技術來實現了系統前臺與后臺界面的布局,通過JSP技術是網頁與數據內容分離開,由數據庫管理系統來對數據進行統一管理。這樣做的目的在于后期系統的維護管理。JSP技術的優點:(1)一次編寫,到處運行。(2)系統的多平臺支持。(3)具有很強的擴展性及可伸縮性。(4)多樣化和功能強大的開發工具支持。(5)支持服務器端組件。1.3.3服務器:TomcatTomcat作為開發JSP動態系統的第一選擇,是獨立運行的Apache 服務器的一部分的擴展,通常被廣泛的使用在中小型、并發訪問量不是很多的系統中。Tomcat是能夠獨立運行在計算機上的服務器,當任何一臺電腦上安裝配置好Apache服務器后,MyEclipse可利用它響應Html頁面的訪問請求。1.3.4框架:SSHSSH又稱Structs + Spring + Hibernate,是目前java編程領域運用最普遍的開源框架。Struts因其能提供極其豐富的標簽庫來減少腳本的使用。Spring作為一種開源框架,目的是為了解決企業的各種開發應用減少的繁雜性而開發的。Hibernate是一個對象關系映射框架,屬于一種開源的代碼。SSH框架在系統開發中扮演了表示層、業務邏輯層、數據持久層等角色。1.4 ASP技術ASP(Active Server Page)意為“動態服務器頁面”, 是一個WEB服務器端的開發環境,利用它可以產生和執行動態的、互動的、高性能的WEB服務應用程序。ASP采用腳本語言VBScript/Java script作為自己的開發語言。ASP工作原理如下: 1、用戶向瀏覽器地址欄輸入網址,默認頁面的擴展名是.ASP 2、瀏覽器向服務器發出請求 3、服務器引擎開始運行ASP程序 4、ASP文件按照從上到下的順序開始處理,執行腳本命令,執行HTML頁面內容 5、頁面信息發送到瀏覽器1.5 JSP技術JSP(Java Server Pages)是一種服務器端的WEB程序開發技術。JSP頁面程序由HTML或XML標記和JSP腳本共同組成,以“.jsp”作為擴展名存放在服務器上,具有跨平臺、通用性好、安全可靠等特點。JSP的工作原理如下:當用戶從客戶端向服務器發出請求要首次訪問某個JSP文件后,服務器會在磁盤上查找到該JSP文件,通過JSP引擎解釋該文件到嗎,生成一個同名的Java文件,這個文件就是Servlet;然后將該文件便于生成Java Class字節碼文件,他會駐留在服務器中,當下次再要訪問同一個JSP文件時,Servlet引擎會直接調用該Class文件執行,而且不惜要重新編譯。當Servlet引擎執行完該Class文件后,服務器會將執行后生成的HTML文件返回給客戶端由瀏覽器顯示給用戶。1.6 PHP技術PHP(Hypertext Preprocessor)是一種HTML內嵌式的語言,是一種在服務器端執行的嵌入HTML文檔的腳本語言,大量采用C、Java和Perl語言的語法,并且融入其自身的特點,很大的程度上使WEB開發者快速方便的編寫出動態頁面。PHP技術提供了標準的數據庫接口,存取數據庫也比較方便,兼容性更強。并且經常與ySql一起使用。PHP的工作原理如下:1. 當用戶在瀏覽器地址中輸入要訪問的PHP頁面文件名,然后回車就會觸發這個PHP請求,并將請求傳送化支持PHP的WEB服務器。 2. WEB服務器接受這個請求,并根據其后綴進行判斷如果是一個PHP請求,WEB服務器從硬盤或內存中取出用戶要訪問的PHP應用程序,并將其發送給PHP引擎程序。 3. PHP引擎程序將會對WEB服務器傳送過來的文件從頭到尾進行掃描并根據命令從后臺讀取,處理數據,并動態地生成相應的HTML頁面。 4. PHP引擎將生成HTML頁面返回給WEB服務器。WEB服務器再將HTML頁面返回給客戶端瀏覽器。1.7 三種技術比較分析三種技術的比較如下表1-1所示:JSPASPPHP易學性容易很容易很容易運行速度快較快較快運行開銷小較大較大平臺均可WindowsWindows/unix擴展性很好好不好安全性好好不好分布式處理支持支持不支持函數支持廣廣不廣數據庫支持多多多應用程度較廣泛較廣泛較廣泛廠商支持程度廣泛少較廣泛對XLM的支持支持不支持支持對組件的支持支持支持不支持目前,國內在開發技術的選擇方面各有支持者,由此也可以看出三者各有所長。實際應用過程中,開發者或者學習者可根據三者的特點選擇一種適合自己的語言。本次畢業設計之所以選取JSP技術是因為JSP + Mysql在小型網站中以其快捷性、高效性略占優勢,能夠節省資源。第2章 網站分析2.1 需求描述本外賣點餐系統主要通過前臺和后臺兩大模塊來進行開發與實現,前臺頁面主要是提供給用戶進行訂餐、留言、查看公告等,后臺主要是提供給管理員對前臺主要信息進行管理。具體需求如下:(1)前臺需求 用戶的登錄與注冊游客可通過注冊功能進行注冊,成為本站的會員,已注冊會員可通過登錄按鈕進行本系統的登錄,登錄后可進行留言、點餐等。 商品菜單實現商品菜單功能實現主要包括分類瀏覽功能、菜品查詢功能及商品評論功能。在瀏覽分類中選擇任意分類,可查看該分類下的商品。通過輸入相關關鍵詞可通過菜品查詢功能進行菜品的精準查詢。會員可對菜品進行相關評論。 訂單管理注冊用戶如果已經下單,可點擊我的訂單按鈕,進入訂單管理界面,對訂單信息進行相關操作,主要包括查詢、修改及刪除等操作。 購物車管理注冊用戶可點擊我的點餐車,來查詢已經添加進購物車的商品,可清空購物車,也可以繼續添加商品進購物車,同時可對已添加進購物車的商品進行最后的結算購買。 我的信息管理會員登錄系統后,點擊“我的信息”按鈕,可查看并實時修改個人信息。 留言板管理會員通過留言板可進行留言,同時可查看其他用戶的留言信息。 網站公告管理用戶可在首頁公告模塊點擊任意一個公告標題,查看公告的詳細信息。(2)后臺管理需求如下: 菜品信息管理管理員點擊菜品管理按鈕,進入菜品管理界面對菜品信息進行管理,主要可進行添加、查詢、修改及刪除等操作,同時可對特價區子模塊中的菜品信息進行同樣方式的管理。 訂單信息管理管理員點擊訂單信息管理按鈕,可對前臺用戶所有的訂單信息進行相關操作,主要可進行訂單的修改、查詢、受理及刪除等功能。 留言信息管理管理員點擊留言信息管理,可對前臺用戶所有的留言信息進行相關操作,主要可進行留言信息的刪除及回復等。 會員信息的管理管理員點擊會員信息管理,進入會員列表界面,可對所有的會員進行修改及刪除等操作,同時可添加新的會員信息。 管理員信息管理管理員通過本管理員信息管理功能,可添加多個新的管理員,同時可對已存在的管理員進行刪除操作。 公告信息管理管理員對公告信息的管理主要包括公告信息的添加、修改、查詢及刪除等操作。2.2 網站功能分析2.2.1網站分析定義網站分析就是為了最實現目標網站,在實際項目的開發之前,對項目進行需求分析及可靠性分析,并設計組成這個網站的所有程序和數據庫文件。2.2.2用例圖描述功能用例圖指的是由參與者(Actor)、用例(Use Case)以及它們之間的關系構成的用于描述網站功能的動態視圖。本網站的用例圖如下圖所示,能夠清楚的描述本網站的一些基本功能。客戶登錄注冊商品菜單留言板購物車我的訂單我的信息圖2-1 客戶用例圖管理員商品管理留言管理管理員管理訂單管理用戶管理公告管理圖2-2 管理員用例圖2.3 可行性分析可行性分析的主要任務是對系統開發的可能性、必要性、實用性等方面進行綜合評估,最終的目的在于通過對系統的評估能夠在最大程度節省成本和最大程度利用現有資源的前提下完成本外賣點餐系統的開發。本外賣點餐系統無論是從經濟上、技術上、操作上以及法律上進行分析,都能得出系統是可以進行開發的。本系統是一個學生項目,只需要簡單的利用個人計算機,同時運用大學所學習的JSP及Mysql技術即可實現,系統只需要通過簡單的配置即可在計算機上運行,而系統本身的源代碼均是由個人來實現的,因此綜合而言本系統的實現是可行的。2.4 運行環境本外賣點餐系統的主要運行環境配置要求如下所示:(1)操作系統要求:Windows XP或者 Windows 7(2)計算機內存要求:2GB以上(3)硬盤要求:160GB以上(4)開發環境要求:JSP + Mysql + Tomcat第3章 網站設計與實現3.1 網站總體結構設計本外賣點餐系統主要分為前臺主頁及后臺管理頁面,通過兩大模塊來對本系統進行實現,如圖3-1所示的是本網站的總體結構設計圖。圖3-1網站總體結構設計3.2 數據庫結構設計3.2.1數據庫設計E-R圖如圖3-2所示的是本系統的整體E-R圖,通過此E-R圖能夠在大體上對本系統的業務及數據流程進行了解。客戶管理員留言產品留言管理瀏覽訂購發表管理1N1NNN1NN11N對應產生訂單NN1圖3-2 網站總體E-R圖3.2.2數據庫的物理結構本網站使用MySql創建了數據庫,本網站主要的數據表有用戶信息表,管理員信息表,訂單信息表,留言信息表,商品信息表,留言信息表,公告信息表,表結構如下:1、會員信息表主要用于存儲會員的相關信息,具體表結構如表3-1所示。表3-1 會員信息表字段名字段類型約束備注user_idInt(4)主鍵IDuser_namevarchar(50)-user_pwVarchar(50)-user_typeInt(4)-user_realnamevarchar(50)-user_addressvarchar(50)-user_sexvarchar(50)-user_telvarchar(50)-user_emailvarchar(50)-user_qqvarchar(50)-user_manvarchar(50)-user_agevarchar(50)-user_birthdayvarchar(50)-user_xuelivarchar(50)-user_delvarchar(50)-user_one1varchar(50)-user_one2varchar(50)-user_one3varchar(50)-2、管理員信息表主要用于存儲管理員的相關信息,具體表結構如表3-2所示。表3-2 管理員信息表字段名字段類型約束備注userIdInt(4)主鍵IDuserNamevarchar(50)-userPwVarchar(50)-3、訂單信息表主要用于存儲訂單的相關信息,具體表結構如表3-3所示。表3-3 訂單信息表字段名字段類型約束備注user_idInt(4)主鍵IDorder_bianhaovarchar(50)-order_dateVarchar(50)-order_zhuangtaiVarchar(50)-order_jineInt(4)-order_songhuodizhivarchar(50)-order_fukuangfangshivarchar(50)-order_user_idInt(4)-4、留言信息表主要用于存儲留言的相關信息,具體表結構如表3-4所示。表3-4 留言信息表字段名字段類型約束備注liuyan_idInt(4)主鍵IDliuyan_titlevarchar(50)-liuyan_contentVarchar(5000)-liuyan_dateVarchar(50)-liuyan_userInt(4)-5、商品信息表主要用于存儲商品的相關信息,具體表結構如表3-5所示。表3-5 商品信息表字段名字段類型約束備注goods_idInt(4)主鍵IDgoods_namevarchar(50)-goods_miaoshuVarchar(5000)-goods_picVarchar(50)-goods_yanseVarchar(50)-goods_shichangjiaInt(4)-goods_tejiaInt(4)-goods_isnottejiavarchar(50)-goods_isnottuijianvarchar(50)-goods_catelog_idInt(4)-goods_delvarchar(50)-goods_renqunvarchar(50)-6、公告信息表主要用于存儲公告的相關信息,具體表結構如表3-6所示。表3-6 公告信息表字段名字段類型約束備注gonggao_idInt(4)主鍵IDgonggao_titlevarchar(50)-gonggao_contentVarchar(8000)-gonggao_dataVarchar(50)-gonggao_fabuzheVarchar(50)-gonggao_delVarchar(50)-gonggao_one1Varchar(50)-3.3 具體功能設計具體功能設計的主要任務是通過程序流程圖的形式來實現客戶在本系統中所要發生的動作,主要包括客戶留言、商品訂購等。以下對此兩個動作進行相關描述。1、會員的留言過程會員點擊“留言板”,進入留言板塊,可查看其他會員的留言信息,同時可進行留言具體程序流程圖如圖3-3所示:客戶注冊登錄留言是否注冊否是否是圖3-3 客戶留言程序流程圖2、用戶商品訂購流程用戶在未登錄狀態下,只能查看商品但是不能進行商品的購買,只有登錄狀態下才能進行此操作。會員可點擊排行版、菜品展示及特價商品等模塊中的任何一個菜品進行下單購買,通過點擊“預訂”按鈕,可將商品加入購物車,接著進行結算。如圖3-4所示。客戶注冊登錄選擇菜品是否注冊否是否是是否購買多件加入點餐車繼續點餐結算是否圖3-4 商品訂購程序流程圖第4章 外賣點餐系統的功能實現4.1 網站主頁面模塊如圖4-1所示的是本網站的主頁面,主頁面主要設置了導航、用戶登錄、菜品分類模塊、菜品查詢模塊、公告模塊、排行榜、菜品展示及特價區等主要信息,用戶可根據不同的模塊來對網站進行相關操作。圖4-1 網站主頁界面4.2 前臺功能模塊4.2.1 我的信息注冊用戶登錄本外賣點餐系統后,可點擊“我的信息”按鈕,查看并實時維護個人信息。界面效果如圖4-2所示。圖4-2 我的信息界面實現用戶注冊的主要功能代碼如下:public String userReg()/設置用戶相關信息TUser user=new TUser();user.setUserName(userName);user.setUserPw(userPw);user.setUserAddress(userAddress);user.setUserTel(userTel);user.setUserRealname(userRealname);user.setUserEmail(userEmail);user.setUserSex(userSex);user.setUserQq(userQq);user.setUserDel(no);userDAO.save(user); /獲取值Map session= ServletActionContext.getContext().getSession();/輸出用戶值session.put(user, user);return successAdd;4.2.2 我的點餐車在“我的點餐車”模塊,用戶可以隨時查看自己即將預訂的菜品,用戶可以根據自己的實際需求管理點餐車中的菜品,更改點餐車中菜品的數量,或者清空點餐車等功能。如圖4-3所示。圖4-3 我的訂餐車界面4.2.4 留言板用戶在登錄成功后,如果對網站有什么意見或者建議,以及一些個人的需求都可以通過此模塊進行留言,填寫相應的信息,提交信息。如圖4-4所示。圖4-4 留言板界面實現留言功能的主要代碼如下:public String liuyanAdd() /定義留言對象并獲取留言內容TLiuyan liuyan=new TLiuyan();liuyan.setLiuyanContent(liuyanContent);liuyan.setLiuyanTitle(liuyanTitle);liuyan.setLiuyanDate(new Date().toLocaleString();Map session=ActionContext.getContext().getSession();/判斷用戶名是否為空if(session.get(user)!=null)TUser user=(TUser)session.get(user);liuyan.setLiuyanUser(user.getUserName();liuyanDAO.save(liuyan);this.setMessage(留言成功);this.setPath(liuyanAll.action);return succeed;4.2.5 網站公告用戶無需登錄網站即可查看本網站的最新的動態公告信息,點擊首頁左側下面的公告標題列表即可查看每條公告的詳細信息。4.3 后臺功能模塊4.3.1 管理員登錄界面如圖4-6所示的是管理員登陸界面,管理員需要通過正確的用戶名及密碼才能登陸到后臺進行相關操作。圖4-6 管理員登陸界面實現登錄功能主要代碼如下:public String adminAdd() /定義管理員對象并獲取管理員的用戶名及密碼TAdmin admin=new TAdmin();admin.setUserName(userName);admin.setUserPw(userPw); /保存值adminDAO.save(admin);this.setMessage(操作成功);this.setPath(adminManage.action);return succeed;4.3.2 注冊會員管理點擊注冊會員管理界面,如圖4-7所示,在此界面可看到會員信息主要包括用戶名,密碼,真實姓名,住址,性別,聯系方式,E-mail,QQ等主要信息,管理員可對其進行刪除操作。圖4-7 注冊會員管理界面4.3.3 菜品類別管理管理員可對菜品類別進行添加及刪除操作,添加菜品類別的目的在于管理員在進行菜品信息的添加時可直接選擇正確的菜品類別。如圖4-8所示。圖4-8 菜品類別管理界面4.3.4 菜品管理菜品信息的管理主要包括菜品信息的添加、編輯及刪除操作。如圖4-9所示。同時在此模塊設置有特價區子模塊,同樣是對特價區的菜品信息進行管理。圖4-9 菜品管理界面實現菜品信息添加功能的主要代碼如下:public String goodsNoTejiaAdd() /定義菜品信息對象并獲取相關值TGoods goods=new TGoods();goods.setGoodsCatelogId(goodsCatelogId);goods.setGoodsName(goodsName);goods.setGoodsMiaoshu(goodsMiaoshu);goods.setGoodsPic(fujian);goods.setGoodsShichangjia(goodsShichangjia);goods.setGoodsTejia(goodsShichangjia);/ 如果不是特價商品。把這個商品的特價設置為市場價格goods.setGoodsIsnottejia(no);goods.setGoodsDel(no);goods.setGoodsRenqun(goodsRenqun);goodsDAO.save(goods);this.setMessage(操作成功);this.setPath(goodsManaNoTejia.action);return succeed;4.3.5 訂單管理點擊訂單管理界面,訂單信息的管理主要包括對訂單編號、金額、下單日期、送貨地址、付款方式以及訂單明細等信息,管理員可對未受理的訂單進行受理處理,同時可刪除訂單。如圖4-10所示。圖4-10 訂單管理界面4.3.6 留言管理留言信息的管理主要包括對前臺用戶的留言進行刪除操作。如圖4-11所示。圖4-11 留言管理界面4.3.7 公告管理公告信息的管理主要包括標題、發布時間、內容等信息。管理員可點擊“查看內容”按鈕查看詳細內容,同時可添加及刪除公告信息。第5章 系統測試經過了一系列的需求分析、設計和編碼等階段的開發后,本系統的設計也將接近尾聲,接下來我們進入到系統測試階段。由于在測試前系統的各個模塊都會存在一定的錯誤和缺陷,從而可能導致系統的非正常運行,有時候會出現很嚴重的后果,對于程序設計開發來說,軟件測試是一項非常重要的工作。本系統主要存在管理員及會員兩個主要的角色,因此在進行系統測試需要對此兩個角色,如表5-1所示,本次系統測試以管理員為例來進行。表5-1管理員登錄模塊測試情況表測試用例Admin測試前提條件能夠正確打開管理員登錄模塊測試步驟輸入管理員賬號、密碼測試數據A:不輸入用戶名和密碼B:輸入用戶名錯誤C:輸入密碼錯誤D:選擇錯誤的角色預期結果A:彈出“
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 市場投訴處理管理制度
- 制造行業設備管理制度
- DB62T 4461-2021 小麥品種 隴紫麥2號
- 蟲災治理方案(3篇)
- 宗祠修繕募資方案(3篇)
- 政協2022工作報告
- 物業資產利用方案(3篇)
- 智能社區標準商品房租賃服務協議
- 成都離婚協議書模板與婚后財產分割監督合同
- 草莓苗綠色種植技術引進與推廣合同
- 第六章+平面向量及其應用+小結 高一下學期數學人教A版(2019)必修第二冊
- 2024年山東省聊城市冠縣中考一模英語試題(原卷版)
- 山東省青島市平度市2024屆中考二模語文試題含解析
- 國開可編程控制器應用形考實訓任務六
- 周志華-機器學習-Chap01緒論-課件
- 電力儲能用鋰離子電池
- 華為MPR+LTC項目項目總體方案+P183
- 自然資源調查監測技能競賽理論考試題庫大全-中(多選題)
- 水質監測服務水質自動監測系統運行維護方案
- 小學生創新大賽創新設計案例
- MOOC 斷層影像解剖學-山東大學 中國大學慕課答案
評論
0/150
提交評論