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

正文內(nèi)容

基于java超市賬單管理系統(tǒng)畢業(yè)論文設(shè)計(編輯修改稿)

2024-10-02 15:28 本頁面
 

【文章內(nèi)容簡介】 進行服務(wù)端驗證,會提示你用戶名不能為空。當你填寫了用戶名而沒填寫密碼就提交頁面,同樣 進行客戶端驗證和 進行服務(wù)端 驗證,會提示你密碼不能為空。 當然你輸入的用戶名與密碼不對時,提交頁面到 進行服務(wù)端驗證,在 LoginServlet 里通過()的方法得到提交的信息,通過 調(diào)用 UserServiceImpl 層里 checklogin() 的方法來檢查提交來的用戶名和密碼是否正確,如果不正確,頁面里通過提示你用戶名或密碼錯誤。如果正確就提交到 , 在 通過 session 判斷用戶是普通還是經(jīng)理用戶,如果是經(jīng)理用戶 ,顯示賬單管理模塊、供應(yīng)商管理模塊、用戶管理模塊、退出系統(tǒng)四個模塊。如果是普通用戶則只顯示賬單管理模塊和退出系統(tǒng)兩個模塊。 當你填完用戶名和密碼時你想選擇重填,這是你可以點擊重置按鈕,這時會清空你所填的內(nèi)容, 輸入不同的角色名就會進入不同的模塊,并完成相應(yīng)的功能;登陸模塊如圖 51 所示 。 圖 51 登錄頁面 13 (用戶)登 錄 以后就會進入總頁面如圖 52 所示 , 在左側(cè)可以看到 經(jīng)理 進來后 。 圖 52 經(jīng)理用戶歡迎界面 錄,如圖 53 所示 。 圖 53 普通用戶登陸界面 14 賬單管 理模塊 ,通過 GetBillsServlet 的 ()獲得請求數(shù)據(jù)并調(diào)用 BillServiceImpl 層里的 getBillsByPage()的方法獲得全部的賬單商品的所有相關(guān)信息并把全部數(shù)據(jù)發(fā)送到 admin_bill_list 頁面中,在該頁面中顯示全部的賬單編號、商品名、商品數(shù)量、交易金額、是否付款、供應(yīng)商名稱、商品描述、賬單時間。如圖 54 所示。在賬單管理現(xiàn)實中還可以通過組合查詢查出你想要的商品名稱,也可通過模糊查詢查出含有什么文字的商品名,組合查 詢中還可以通過付款的狀態(tài)來查詢出你想要的結(jié)果,例如:當你點擊未付款時,賬單 管理所顯示的是未付款的所有商品,而不顯示付過款的商品名。如圖 55 所示。在賬單管理中可以同過每頁顯示的頁數(shù)來設(shè)置當前頁顯示的商品條數(shù),也可點擊下一頁來查看下一的記錄,同樣可點擊上一頁、首頁、末頁來查看相應(yīng)頁面的記錄,也可在“轉(zhuǎn)到”的后面填寫你想要跳轉(zhuǎn)到的頁數(shù),填寫后點擊 go 圖標就會跳轉(zhuǎn)到你所入的頁面,當然如果你輸入不是第一頁和最后一頁之間的數(shù)字,頁面會顯示在當前頁。如圖 56 所示。 圖 54 顯示全部商品 15 圖 55 組合查詢 圖 56 每頁顯示的條數(shù) ,網(wǎng)頁會跳到 。如圖 57所示。頁面中有些文本框后面有紅色星,這說明該文本框是必填的,不能為空。有些文本框后面沒有紅色星說明該文本框可填可不填。當你的鼠標放到賬單編號的文本框里時,該文本框后面的紅色星消失并提示必須為純數(shù)字。當鼠標放到交易金額的文本框時,該文本框后面的紅色星消失并提示 最多兩位小數(shù)數(shù)字,且不能為負數(shù) 。 當鼠標放到交易數(shù)量的 文本框時,該文本框后面的紅色星消失并提示 數(shù)量為正整數(shù) 填完后點擊確 16 認時, ()獲得數(shù)據(jù)進行服務(wù)端驗證。如果數(shù)據(jù)全部符合要求則會保存成功,如果數(shù)據(jù)不符合要求頁面則會給出 相 應(yīng) 提 示 。 當 你 點 擊 返 回 時 , 則 會 返 回 到 賬 單 顯 示 頁 面 。 圖 57 添加商品頁面 ,當你點擊商品名稱時,頁面通過ToUpdateBillServlet獲得該條商品所有數(shù)據(jù)提交到 ${}的方法顯示所得到的數(shù)據(jù),在此頁面可以對數(shù)據(jù)進行修改。如圖 58所示。這里賬單編號是不允許改變的,如果改變賬單編號,提交時頁面提示你賬單不允許改變。在該頁面對交易金額和交易數(shù)量的要求增加數(shù)據(jù)的要求相同。點擊修改時 DoAddBillServlet通過調(diào)用 BillServiceImplements層的 updateBill()方法就可以時修改了本條商品的信息。當你點擊返回時,頁面則會返回到賬單顯示頁面。當你點擊刪除時,頁面提示你確定刪除,這就給你一個返回的機會,如果是點錯了,就可以點擊返回不進行刪除了。如果你點擊確 定后頁面跳到 DodeleteBillServlet調(diào)用 BillServiceImpl 層的deleteBill() 方法進行刪除,刪除成功后跳到顯示數(shù)據(jù)頁面。 17 圖 58 修改商品頁面 供應(yīng)商管理模塊 ,通過 GetprovidersServlet 的 request 的 getParameter()獲得請求數(shù)據(jù)并帶調(diào)用 ProviderServiceImplements 層的 getProvidersByPage()的方法獲得全部的供應(yīng)商的所有數(shù)據(jù)并把全部數(shù)據(jù)發(fā)送到 providerAdmin 頁面中,如圖 59 所示。在該頁面中顯示編號、供應(yīng)商名稱、供應(yīng)商描述、聯(lián)系人、電話、地址。在供應(yīng)商管理現(xiàn)實中還可以通過組合查詢查出你想要的商品供應(yīng)商名稱,也可通過模糊查詢查出含有什么文字的供應(yīng)商名,組合查詢中還可以通過供應(yīng)商的描述查詢出你想要的結(jié)果,在供應(yīng)商管理中可以同過每頁顯示的頁數(shù)來設(shè)置當前頁顯示的供應(yīng)商條數(shù),也可點擊下一頁來查看下一的記錄,同樣可點擊上一頁、首頁、末頁來查看相應(yīng)頁面的記錄,也可在“轉(zhuǎn)到”的后面填寫你想要跳轉(zhuǎn)到的頁數(shù),填寫后點擊 go 圖標就會跳轉(zhuǎn)到你所入的頁面,當然如果你輸入不是第一 頁和最后一頁之間的數(shù)字,頁面會顯示在當前頁。 18 圖 59 全部供應(yīng)商信息頁面 ,網(wǎng)頁會跳到 providerAdd添加數(shù)據(jù)頁面。如圖 510所示。頁面中有些文本框后面有紅色星,這說明該文本框是必填的,不能為空。有些文本框后面沒有紅色星說明該文本框可填可不填。當你的鼠標放到供應(yīng)商編號的文本框里時,該文本框后面的紅色星消失并提示編號必須為純數(shù)據(jù),點擊提交時,providerAdd會進行客戶端驗證, DoProviderAddServlet通過 request的 getParameter()方法獲得數(shù)據(jù)進行服務(wù)端驗證,如果數(shù)據(jù)全部符合要求則會保存存成功,如果數(shù)據(jù)不符合要求頁面則會給出相應(yīng)的提示。當你點擊返回時,則會返回到供應(yīng)商顯示頁面。 圖 510 添加供應(yīng)商頁面 19 ,當你點擊供應(yīng)商名稱時,頁面通過ToUpdateProviderSrvelet獲得該條供應(yīng)商所有的數(shù)據(jù)并提交到 providerAdd頁面通過 ${}的方法顯示所得到的數(shù)據(jù),在此頁面可以對數(shù)據(jù)進行修改。如圖 511。這里供應(yīng)商編號是不允許改變的,如果你改變了提交時頁面會提示你供應(yīng)商編號不允 許改變。點擊修改時 DoProviderAddServlet通過 jsp的 request的 getParameter() 的方法得到數(shù)據(jù)并調(diào)用ProviderServiceImpl() 層的 updateProvider()方法就可修改本條供應(yīng)商的數(shù)據(jù)了。當你點擊返回時,頁面則會返回到供應(yīng)商顯示頁面。 圖 511 修改供應(yīng)商頁面 ,如圖 512所示。頁面提示你確定刪除,這就給你一個返回的機會,如果是點錯了,就可以點擊返回不進行刪除了。如果點擊確認 頁面則會跳轉(zhuǎn)到DodeleteProviderServlet里并使用 jsp中請求的 getParameter() 的方法得到供應(yīng)商的主鍵providerno,然后通過 BillServiceImpl層的 getBillByProvidid() 的方法來判斷此供應(yīng)商在賬單表中沒有關(guān)聯(lián),如果沒有就會直接刪除,并跳轉(zhuǎn)到供應(yīng)商顯示頁面。如果此供應(yīng)商與賬單表有關(guān)聯(lián),頁面會提示你如果想刪除該供應(yīng)商,就必須先刪除賬單管理中關(guān)聯(lián)的供應(yīng)商的商品,這樣才能刪除供應(yīng)商的,并返回到顯示頁面。 20 圖 512 刪除供應(yīng)商頁面 用戶管理模塊 ,通過 GetUsersServlet 的 () 方法獲得全部數(shù)據(jù)并調(diào)用 UserServiceImpl 層的 獲得全部數(shù)據(jù)并通過useradmin 顯示所有用戶和該用戶的相關(guān)信息。如圖 513 所示。在此顯示頁面顯示了用戶編號、用戶名稱、性別、年齡、電話、地址、權(quán)限。在用戶管理現(xiàn)實中還可以通過組合查詢查出你想要的用戶名稱,也可通過模糊查詢查出含有什么文字的用戶名,在用戶管理中可以同過每頁顯示的頁數(shù)來設(shè)置當前頁顯示的用戶條數(shù),也可點擊下一頁來查看下 一的記錄,同樣可點擊上一頁、首頁、末頁來查看相應(yīng)頁面的記錄,也可在“轉(zhuǎn)到”的后面填寫你想要跳轉(zhuǎn)到的頁數(shù),填寫后點擊 go 圖標就會跳轉(zhuǎn)到你所入的頁面,當然如果你輸入不是第一頁和最后一頁之間的數(shù)字,頁面會顯示在當前頁。 圖 513 全部用戶頁面 21 ,網(wǎng)頁會跳到添加數(shù)據(jù)頁面,如圖 514 所示。頁面中有些文本框后面有紅色星,這說明該文本框是必填的,不能為空。有些文本框后面沒有紅色星說明該文本框可填可不填。當你的鼠標放到用戶編號的文本框里時,該文本框后面的紅色星消失并提示必須為純數(shù) 據(jù)。當你的鼠標放到用戶名的文本框時,該文本框后面的紅色星消失并提示你用戶名不能為空。當你的鼠標放到用戶密碼的文本框時,該文本框后面的紅色星消失并提示你 以字母開頭,長度在 618之間,只能包含字符、數(shù)字和下劃線 。當你的鼠標放到用戶年齡的文本框時,該文本框后面的紅色星消失并提示你 年齡在 1到 120歲 。當你的鼠標放到電話的文本框時,該文本框后面的紅色星消失并提示號碼為 11位數(shù)。填完后點擊數(shù)據(jù)提交時, 會進行客戶端驗證。 UserAddServlet通過 () 方法 獲得全部數(shù)據(jù)并進行服務(wù)端驗證如果數(shù)據(jù)全部符合要求則會保存成功。如果數(shù)據(jù)有不符合要求的,頁面會給出相應(yīng)的提示。 在這里需要注意的是,用戶編號和用戶名不能添加數(shù)據(jù)庫中已有的編號和用戶名,否則會添加不成功。當你點擊返回時,則會返回到用戶顯示頁面。 圖 514 添加用戶頁面 3. 在用戶管理表格里用戶名稱一列,當你點擊用戶名稱時 , 通過ToUsersupdateServlet頁面調(diào)用 UserServiceImpl層的 getUserid()方法獲得該用戶所有信息提交到 ${}方法顯得到的數(shù)據(jù) ,在此頁面可以對數(shù)據(jù)進行修改。如圖 515所示。這里用戶號是不允許改變的,如果改變用戶編號,提交時頁面提示你用戶不允許改變。修改用戶名不能修改為數(shù)據(jù)庫中已有的名字,否則修改不成功 .點擊修改 22 時 UserAddServlet調(diào)用 UserServiceImpl層的 updateUser() 方法就可以修改本條數(shù)據(jù)了。當你點擊返回時,頁面則會返回到用戶顯示頁面,顯示用戶的相關(guān)信息。 圖 515 修改用戶頁面 ,頁面提示你確定刪除,這就給你一個返回的機會,如果是點錯了,就可以點擊返回不進行刪除了。點擊 確認時, 頁面會跳轉(zhuǎn)到 DodeleteUserServlet里并使用 jsp 中請求的 getParameter () 的方法得到用戶的主鍵 userid, 然后通過UserServiceImpl層的 getUsername() 的方法來判斷此用戶是不是當前登陸的用戶,如果不是就會直接刪除,并跳轉(zhuǎn)到用戶顯示頁面。如果此用戶是登陸用戶,頁面會提示你此用戶已登錄不允許刪除,并返回到顯示頁面。如圖 516所示。 圖 516 刪除用戶頁面 23 退出系統(tǒng) 理模塊 ,系統(tǒng)會跳出超市賬單管理系統(tǒng),并清 空 session,返回到登錄頁面。 6 系統(tǒng)測試 軟件測試是一個非常重要的一個過程??梢哉f一個系統(tǒng)的好壞全是測試的工程決定的,測試能保證系統(tǒng)的穩(wěn)定性。 軟件測試一定的測試方法,測試過程不是固定的,而是根據(jù)不同系統(tǒng)有著不同的測試方法,具體情況具體對待。以確保系統(tǒng)可以正常使用。 軟件測試可以讓程序員發(fā)現(xiàn)問題,并進行修改。一個好的系統(tǒng)就是通過這一步修改得到的,所以說一個好的系統(tǒng)是通過不斷發(fā)現(xiàn)問題,不斷修改而來的。軟件測試不能盲目測試,要有一個順序和目標。不然會亂套,這樣不僅不能找出問題,而且使得系統(tǒng)更加亂。 在 超市賬單管理系統(tǒng)中 輸入 經(jīng)理用戶 的賬戶和密碼
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1