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

正文內(nèi)容

基于java超市賬單管理系統(tǒng)畢業(yè)論文設(shè)計(jì)-文庫(kù)吧資料

2024-09-04 15:28本頁(yè)面
  

【正文】 何事的時(shí)候遇到困難不能只是不停的抱怨,而是自己想辦法去解決。 再測(cè)試各個(gè)模塊的功能是否能正常實(shí)現(xiàn)。不然會(huì)亂套,這樣不僅不能找出問(wèn)題,而且使得系統(tǒng)更加亂。一個(gè)好的系統(tǒng)就是通過(guò)這一步修改得到的,所以說(shuō)一個(gè)好的系統(tǒng)是通過(guò)不斷發(fā)現(xiàn)問(wèn)題,不斷修改而來(lái)的。以確保系統(tǒng)可以正常使用??梢哉f(shuō)一個(gè)系統(tǒng)的好壞全是測(cè)試的工程決定的,測(cè)試能保證系統(tǒng)的穩(wěn)定性。 圖 516 刪除用戶頁(yè)面 23 退出系統(tǒng) 理模塊 ,系統(tǒng)會(huì)跳出超市賬單管理系統(tǒng),并清 空 session,返回到登錄頁(yè)面。如果此用戶是登陸用戶,頁(yè)面會(huì)提示你此用戶已登錄不允許刪除,并返回到顯示頁(yè)面。 圖 515 修改用戶頁(yè)面 ,頁(yè)面提示你確定刪除,這就給你一個(gè)返回的機(jī)會(huì),如果是點(diǎn)錯(cuò)了,就可以點(diǎn)擊返回不進(jìn)行刪除了。修改用戶名不能修改為數(shù)據(jù)庫(kù)中已有的名字,否則修改不成功 .點(diǎn)擊修改 22 時(shí) UserAddServlet調(diào)用 UserServiceImpl層的 updateUser() 方法就可以修改本條數(shù)據(jù)了。如圖 515所示。當(dāng)你點(diǎn)擊返回時(shí),則會(huì)返回到用戶顯示頁(yè)面。如果數(shù)據(jù)有不符合要求的,頁(yè)面會(huì)給出相應(yīng)的提示。填完后點(diǎn)擊數(shù)據(jù)提交時(shí), 會(huì)進(jìn)行客戶端驗(yàn)證。當(dāng)你的鼠標(biāo)放到用戶年齡的文本框時(shí),該文本框后面的紅色星消失并提示你 年齡在 1到 120歲 。當(dāng)你的鼠標(biāo)放到用戶名的文本框時(shí),該文本框后面的紅色星消失并提示你用戶名不能為空。有些文本框后面沒(méi)有紅色星說(shuō)明該文本框可填可不填。 圖 513 全部用戶頁(yè)面 21 ,網(wǎng)頁(yè)會(huì)跳到添加數(shù)據(jù)頁(yè)面,如圖 514 所示。在此顯示頁(yè)面顯示了用戶編號(hào)、用戶名稱、性別、年齡、電話、地址、權(quán)限。 20 圖 512 刪除供應(yīng)商頁(yè)面 用戶管理模塊 ,通過(guò) GetUsersServlet 的 () 方法獲得全部數(shù)據(jù)并調(diào)用 UserServiceImpl 層的 獲得全部數(shù)據(jù)并通過(guò)useradmin 顯示所有用戶和該用戶的相關(guān)信息。如果點(diǎn)擊確認(rèn) 頁(yè)面則會(huì)跳轉(zhuǎn)到DodeleteProviderServlet里并使用 jsp中請(qǐng)求的 getParameter() 的方法得到供應(yīng)商的主鍵providerno,然后通過(guò) BillServiceImpl層的 getBillByProvidid() 的方法來(lái)判斷此供應(yīng)商在賬單表中沒(méi)有關(guān)聯(lián),如果沒(méi)有就會(huì)直接刪除,并跳轉(zhuǎn)到供應(yīng)商顯示頁(yè)面。 圖 511 修改供應(yīng)商頁(yè)面 ,如圖 512所示。點(diǎn)擊修改時(shí) DoProviderAddServlet通過(guò) jsp的 request的 getParameter() 的方法得到數(shù)據(jù)并調(diào)用ProviderServiceImpl() 層的 updateProvider()方法就可修改本條供應(yīng)商的數(shù)據(jù)了。如圖 511。當(dāng)你點(diǎn)擊返回時(shí),則會(huì)返回到供應(yīng)商顯示頁(yè)面。有些文本框后面沒(méi)有紅色星說(shuō)明該文本框可填可不填。如圖 510所示。在供應(yīng)商管理現(xiàn)實(shí)中還可以通過(guò)組合查詢查出你想要的商品供應(yīng)商名稱,也可通過(guò)模糊查詢查出含有什么文字的供應(yīng)商名,組合查詢中還可以通過(guò)供應(yīng)商的描述查詢出你想要的結(jié)果,在供應(yīng)商管理中可以同過(guò)每頁(yè)顯示的頁(yè)數(shù)來(lái)設(shè)置當(dāng)前頁(yè)顯示的供應(yīng)商條數(shù),也可點(diǎn)擊下一頁(yè)來(lái)查看下一的記錄,同樣可點(diǎn)擊上一頁(yè)、首頁(yè)、末頁(yè)來(lái)查看相應(yīng)頁(yè)面的記錄,也可在“轉(zhuǎn)到”的后面填寫你想要跳轉(zhuǎn)到的頁(yè)數(shù),填寫后點(diǎn)擊 go 圖標(biāo)就會(huì)跳轉(zhuǎn)到你所入的頁(yè)面,當(dāng)然如果你輸入不是第一 頁(yè)和最后一頁(yè)之間的數(shù)字,頁(yè)面會(huì)顯示在當(dāng)前頁(yè)。 17 圖 58 修改商品頁(yè)面 供應(yīng)商管理模塊 ,通過(guò) GetprovidersServlet 的 request 的 getParameter()獲得請(qǐng)求數(shù)據(jù)并帶調(diào)用 ProviderServiceImplements 層的 getProvidersByPage()的方法獲得全部的供應(yīng)商的所有數(shù)據(jù)并把全部數(shù)據(jù)發(fā)送到 providerAdmin 頁(yè)面中,如圖 59 所示。當(dāng)你點(diǎn)擊刪除時(shí),頁(yè)面提示你確定刪除,這就給你一個(gè)返回的機(jī)會(huì),如果是點(diǎn)錯(cuò)了,就可以點(diǎn)擊返回不進(jìn)行刪除了。點(diǎn)擊修改時(shí) DoAddBillServlet通過(guò)調(diào)用 BillServiceImplements層的 updateBill()方法就可以時(shí)修改了本條商品的信息。這里賬單編號(hào)是不允許改變的,如果改變賬單編號(hào),提交時(shí)頁(yè)面提示你賬單不允許改變。 圖 57 添加商品頁(yè)面 ,當(dāng)你點(diǎn)擊商品名稱時(shí),頁(yè)面通過(guò)ToUpdateBillServlet獲得該條商品所有數(shù)據(jù)提交到 ${}的方法顯示所得到的數(shù)據(jù),在此頁(yè)面可以對(duì)數(shù)據(jù)進(jìn)行修改。如果數(shù)據(jù)全部符合要求則會(huì)保存成功,如果數(shù)據(jù)不符合要求頁(yè)面則會(huì)給出 相 應(yīng) 提 示 。當(dāng)鼠標(biāo)放到交易金額的文本框時(shí),該文本框后面的紅色星消失并提示 最多兩位小數(shù)數(shù)字,且不能為負(fù)數(shù) 。有些文本框后面沒(méi)有紅色星說(shuō)明該文本框可填可不填。如圖 57所示。如圖 56 所示。如圖 55 所示。如圖 54 所示。 圖 52 經(jīng)理用戶歡迎界面 錄,如圖 53 所示 。 當(dāng)你填完用戶名和密碼時(shí)你想選擇重填,這是你可以點(diǎn)擊重置按鈕,這時(shí)會(huì)清空你所填的內(nèi)容, 輸入不同的角色名就會(huì)進(jìn)入不同的模塊,并完成相應(yīng)的功能;登陸模塊如圖 51 所示 。如果正確就提交到 , 在 通過(guò) session 判斷用戶是普通還是經(jīng)理用戶,如果是經(jīng)理用戶 ,顯示賬單管理模塊、供應(yīng)商管理模塊、用戶管理模塊、退出系統(tǒng)四個(gè)模塊。當(dāng)你填寫了用戶名而沒(méi)填寫密碼就提交頁(yè)面,同樣 進(jìn)行客戶端驗(yàn)證和 進(jìn)行服務(wù)端 驗(yàn)證,會(huì)提示你密碼不能為空。普通用戶的賬單管理 12 模塊、退出系統(tǒng)模塊的功能和經(jīng)理用戶的賬單管理模塊、退出系統(tǒng)模塊功能是一樣的,所以下面只介紹經(jīng)理用戶來(lái)給大家展示超市賬單管理系統(tǒng)功能。當(dāng)普通用戶登錄時(shí),進(jìn)入的超市賬單管理系統(tǒng)只顯示賬單管理模塊和退出系統(tǒng)模塊。利用 JDBC( Java Data Base Connectivity) 技術(shù)處理與數(shù)據(jù)庫(kù)連接,利用其 Servlet API 所定義的接口和類來(lái)封裝與數(shù)據(jù)庫(kù)交互的相關(guān)操作,使對(duì)數(shù)據(jù)庫(kù)的操作變得相當(dāng)容易,減少開發(fā)時(shí)間,而且能對(duì)系統(tǒng)進(jìn)行靈活的設(shè)計(jì)和實(shí)現(xiàn),使系統(tǒng)的各模塊容易維護(hù)和重用。 user 表用來(lái)存儲(chǔ)領(lǐng)登 錄 用戶明細(xì)。 bill 表用來(lái)存儲(chǔ)賬單的信息。 provider 表用來(lái)存儲(chǔ)供應(yīng)商信息。下面是每個(gè)數(shù)據(jù)表中的屬性。首先我們?cè)?Oracle 中建一個(gè)數(shù)據(jù)庫(kù),命名為“ shop”。 數(shù)據(jù)庫(kù)物理實(shí)現(xiàn) 經(jīng)過(guò)數(shù)據(jù)庫(kù)系統(tǒng)分析后,數(shù)據(jù)庫(kù)的結(jié)構(gòu)已經(jīng)非常清晰,剩下的就是用一種數(shù)據(jù)庫(kù)軟件實(shí)現(xiàn)這樣的結(jié)構(gòu)。這樣賬單表與供應(yīng)商表就存在了關(guān)聯(lián)。 在超市賬單管理系統(tǒng)中,數(shù)據(jù)庫(kù)中供應(yīng)商和賬單存在主外鍵關(guān)系,在賬單表中 billno是主鍵, providid 為外鍵。 一般人們?cè)僭O(shè)計(jì)數(shù)據(jù)庫(kù)表時(shí),都要經(jīng)過(guò)全面的分析,畫出 ER 圖來(lái)顯示數(shù)據(jù)庫(kù)系統(tǒng)的需求,我們現(xiàn)在用的是誰(shuí)第二代數(shù)據(jù)庫(kù)即關(guān)系型數(shù)據(jù)庫(kù)。在本系統(tǒng)里可以通過(guò) PL/sql 登陸數(shù)據(jù),查看數(shù)據(jù)庫(kù)里數(shù)據(jù),數(shù)據(jù)庫(kù)的設(shè)計(jì)是非常重要的一步,如果數(shù)據(jù)庫(kù)表設(shè)計(jì)不好直接就決定了你后面的開發(fā),不好的數(shù)據(jù)庫(kù)表是制作不出好的系統(tǒng)。在 Eclipse 里寫程序的代碼。 eclipse Eclipse 是一個(gè)開 放源代碼 的、基 于 Java 的可擴(kuò)展開發(fā)平臺(tái)。 Web 服務(wù)器是可以向發(fā)出請(qǐng)求的瀏覽器提供文檔的程序,它的主要功能就是提供網(wǎng)上信息瀏覽服務(wù)。在 JDBC 中有四個(gè)重要的環(huán)節(jié): 7 DriverManager 類:管理 JDBC 驅(qū)動(dòng)、 Connection 接口:負(fù)責(zé)連接數(shù)據(jù)庫(kù)并擔(dān)任傳遞數(shù)據(jù)的任務(wù)、 Statement 接口:由 Connection 產(chǎn)生,負(fù)責(zé)執(zhí)行 sql 語(yǔ)句、 Resultset 接口:負(fù)責(zé)保存 Statement 執(zhí)行后所產(chǎn)生的查詢結(jié)果。 JDBC 技術(shù) JDBC 是一種 Java 數(shù)據(jù)庫(kù)連接技術(shù),能實(shí)現(xiàn) Java 程序?qū)Ω鞣N數(shù)據(jù)庫(kù)的訪問(wèn)有一組使用 Java 語(yǔ)言編寫的類和接口組成,這些類和接口稱為 JDBC API,它們位于包 以及 中。 Web 容器接受了客戶端的請(qǐng)求,經(jīng)過(guò)翻譯和編譯兩個(gè)階段,生成了可被執(zhí)行的二進(jìn)制字節(jié)碼文件,此時(shí)就進(jìn)入執(zhí)行階段。 jsp 技術(shù) jsp 是 Java Service Page 的簡(jiǎn)稱, jsp 是運(yùn)行在服務(wù)器端的 Java 頁(yè)面,當(dāng) web 服務(wù)器接收到 jsp 請(qǐng)求是,首先會(huì)對(duì) jsp 文件進(jìn)行翻譯,將編好的 jsp 文件通過(guò) jsp 引擎轉(zhuǎn)換成可識(shí)別的 Java 文件。 使用 B/S 架構(gòu),在很大程度商上降低了對(duì)用戶本地設(shè)備環(huán)境的要求。其中“ B” 表示 Browser,即瀏覽器。 ( 2) 普通用戶 對(duì) 賬單 管理模塊的操作權(quán)限。 有2 個(gè)角色:經(jīng)理、普通用戶名。查詢時(shí)還可以進(jìn)行分頁(yè)瀏覽,也可以跳轉(zhuǎn)到你想看的頁(yè)面。查詢時(shí)還可以進(jìn)行分頁(yè)瀏覽,也可以跳轉(zhuǎn)到你想看的頁(yè)面。查詢時(shí)還可以進(jìn)行分頁(yè)瀏覽,也可以跳轉(zhuǎn)到你想看的頁(yè)面。因此不必承擔(dān)任何法律責(zé)任 。 因此在經(jīng)濟(jì)上是可行的。本系統(tǒng)的開發(fā)是完全可行的。再說(shuō)本人對(duì) Java 方面比較感興趣,以前做過(guò)一些簡(jiǎn)單的網(wǎng)頁(yè)。JSP 和 Servlet 技術(shù)統(tǒng)稱為: ServletJsp 技術(shù), Jsp 的本質(zhì)是 Servlet 類也 就是 Jsp 被 Jsp引擎編譯之后會(huì)生成一個(gè)標(biāo)準(zhǔn)的 Servlet 類, Jsp 是 Html 標(biāo)簽和 Java 代碼組合而成的一個(gè) .jsp 文件, jsp 編譯后生成的 Servlet 類里面 Servlet 通過(guò)輸出流把 html 標(biāo)簽輸出到瀏覽器顯示生成動(dòng)態(tài)的網(wǎng)頁(yè)。 : 選中 右擊找到 runas,點(diǎn)擊 run on server 就可以了 管理員賬號(hào): 高陳 管理員密碼: aaa 可行性分析 技術(shù)可行性 本系統(tǒng)使用 Java 語(yǔ)言來(lái)編寫的, Java 在大學(xué)期間已經(jīng)學(xué)過(guò)了,在圖書管理借了相關(guān)學(xué)習(xí)資料,和在網(wǎng)絡(luò)上學(xué)習(xí)了 jsp、 Servlet。 (3)應(yīng)用程序開發(fā)工具: Eclipse。 軟件環(huán)境: (1)操作系統(tǒng): Windows 7 版本。使用PL/SQL 登錄數(shù)據(jù)庫(kù),來(lái)查看數(shù)據(jù)的數(shù)據(jù)。還有用戶在超市的身份是普通用戶還是經(jīng)理,身份的不同進(jìn)入的超市賬單管理系統(tǒng)的模塊是不同的。 在用戶模塊中記錄了用戶的詳細(xì)信息。 在供應(yīng)商模塊中記錄了供應(yīng)商編號(hào)、供應(yīng)商名稱、供應(yīng)商描述、聯(lián)系人、聯(lián)系人的號(hào)碼,和該供應(yīng)商的地址。 在賬單管理模塊主要記錄了 商品名稱、編號(hào)、數(shù)量、交易金額、付款的狀態(tài)、所屬的供應(yīng)商、該條商品的相關(guān)描述和商品添加時(shí)間。此外可以根據(jù)商品的名稱查出是否已經(jīng)付款的功能。實(shí)現(xiàn)對(duì)每個(gè)模塊的增加、刪除、修改、查詢的功能。 所以通過(guò)以上所述,超市賬單管理系統(tǒng)是對(duì)高效率完成工作是很有必要的。這樣工作人員對(duì)每個(gè)商品的詳細(xì)信息和商品的供應(yīng)商的詳細(xì)信息,就不能夠記得那么多和那么詳細(xì)了。這句話不僅看起來(lái)繁瑣,而且做起來(lái)難度更大。 20 多年后的今天,人們?nèi)コ匈?gòu)物已經(jīng)成為生活中不可缺少的部分。 在我國(guó),超級(jí)市場(chǎng)被引入始于 1978 年,當(dāng)時(shí)稱作自選商場(chǎng)。它首創(chuàng)了自助式銷售方式,采取一次性集中結(jié)算。為了保證售價(jià)的低廉,必須做到進(jìn)貨價(jià)格的低廉,只有大量進(jìn)貨才能壓低進(jìn)價(jià),邁克爾庫(kù)超市侖根據(jù)他幾十年食品經(jīng)營(yíng)經(jīng)驗(yàn)精確設(shè)計(jì)了 低價(jià)策略,并首創(chuàng)商品品種別定價(jià)方法。庫(kù)侖(MichaelCullen)在美國(guó)紐約州開設(shè)了第一家超級(jí)市場(chǎng) —— 金庫(kù)侖聯(lián)合商店。 關(guān) 鍵 詞: java, Servlet, PL/SQL, jsp, oracle, 超市賬單管理系統(tǒng) 1 引言 超級(jí)市場(chǎng)最早產(chǎn)生于 1930 年的美國(guó)紐約。在該系統(tǒng)里主要運(yùn)用了 Servlet 來(lái)處理用戶的請(qǐng)求和頁(yè)面之間的跳轉(zhuǎn), JDBC 是一種連接數(shù)據(jù)庫(kù)的技術(shù)。該系統(tǒng)主要使用 Java 語(yǔ)言來(lái)開發(fā)的,用 oracle 數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)信息,用 PL/SQL來(lái)登錄數(shù)據(jù)庫(kù),并查看數(shù)據(jù)庫(kù)表里的信息。在超市管理系統(tǒng)中主要實(shí)現(xiàn)了增加、刪除、修改、查詢信息的功能。 在這種情下超市賬單管理系統(tǒng)也就產(chǎn)生了。很多的公司也應(yīng)用了相應(yīng)的軟件,來(lái)加快自身的發(fā)展。 3. 系統(tǒng)具有較強(qiáng)的實(shí)際應(yīng)用價(jià)值。 特色與創(chuàng)新 1. 自主設(shè)計(jì),穩(wěn)定性好。 2020 年 04 月 15 日 ~~~ 2020 年 05 月 15 日,撰寫論文。 2020 年 01 月 01 日 ~~~ 2020 年 03 月 01 日,查資料,確定研究路線。 。 、修改數(shù)據(jù)、刪除數(shù)據(jù)、查詢數(shù)據(jù)。 安徽農(nóng)業(yè)大學(xué)經(jīng)濟(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1