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

正文內(nèi)容

基于j2ee的掌上商店的設(shè)計與實現(xiàn)(編輯修改稿)

2025-07-15 16:21 本頁面
 

【文章內(nèi)容簡介】 議。購買模塊的URL地址為:://localhost:8080/servlet/PurchaseServlet。登陸模塊的URL地址為:://localhost:8080/loginservlet1。注冊模塊的URL地址為:://localhost:8080/registerservlet。瀏覽物品模塊的URL地址為:://localhost:8080/userdataservlet。 URL參數(shù)約定規(guī)則在注冊模塊和登陸模塊中用戶的帳號約定為id;用戶的密碼約定為pw。在查詢的模塊中首先以書名為查詢參數(shù),參數(shù)約定為name;在登陸中如果登陸成功則返回給客戶端yes返回失敗返回no。 接收和發(fā)送的XML文檔格式的約定在查詢的模塊中往客戶端發(fā)送的XML格式的約定為name元素的文本內(nèi)容物品的名字,id元素文本內(nèi)容為物品的ID,press元素內(nèi)容為產(chǎn)地,price元素內(nèi)容為價格,description1元素內(nèi)容為物品描述信息,quantity元素內(nèi)容為數(shù)量。如果根節(jié)點不為wrong則表示查詢失敗errorinfofmation返回的是失敗信息。查詢成功XML式樣如下:?xml version = 39。39。 encoding = 39。UTF839。?coursesnamename/nameidid/idpressauthor/presspriceprice/pricedescription1description/descriptionquantityquantity/quantity/courses查詢失敗XML式樣如下:?xml version = 39。39。 encoding = 39。UTF839。?wrongerrorinformationthere is something wrong here/errorinformation/wrong在購買模塊中要購買物品的需要物品的ID。ID約定為元素id的內(nèi)容,購買數(shù)量約定為quantity元素的內(nèi)容。接收的XML文檔為:?xml version = 39。39。 encoding = 39。UTF839。?coursesidid/idquantityquantity/quantity/courses 數(shù)據(jù)庫的分析與設(shè)計 注冊用戶基本信息表user表user包含4個字段,分別是account,password,username,tele,其中account設(shè)置為主鍵,如表1。表1 用戶基本信息表列名數(shù)據(jù)屬性長度是否為NUL是否主鍵accountchar8否是passwordchar8否否usernamechar8是否telechar8是否 商品信息表商品信息表是物品基本信息的簡單介紹,它其中包括7個字段,分別是name,id,press,descrption1,price,author,quantity其中設(shè)置id為主鍵,如表2。表2 商品信息表列名數(shù)據(jù)屬性長度是否能為NULL是否主鍵namechar8能否idchar8否是pressvarchar1024能否authorvarchar1024能否decrpiton1text8000能否pricemoney4能否quantityint2能否4 具體的設(shè)計流程和實現(xiàn)系統(tǒng)構(gòu)架 系統(tǒng)主要工作流程在客戶端進入啟動畫面的時候,對于有賬號用戶來說可以首先選擇是否登陸。如果不想登陸也可以退出系統(tǒng)。若用戶沒賬號首先要申請帳號,如果不想申請帳號則也直接退出系統(tǒng)。假設(shè)用戶申請成功,則進入登陸流程,如果登陸成功。用戶就可以瀏覽物品,如果不想購買物品,也可以直接推出系統(tǒng)。如果購買物品,若成功可以選擇退出,或則繼續(xù)瀏覽物品。流程圖如圖2。圖2系統(tǒng)流程圖 系統(tǒng)功能模塊設(shè)計 注冊模塊的設(shè)計客戶第一次使用系統(tǒng)的時候必須先進行注冊。在服務(wù)端的要的注冊模塊要完成的工作便是接受客戶的注冊資料然后與自己的數(shù)據(jù)庫的已有客戶資料進行比對,看看有沒有賬號和用戶所的賬號是否重復(fù),如果重復(fù)在要返回提示信息就用戶賬號已經(jīng)存在。如果沒有在把要把用戶注冊的資料插入的用戶信息表,而后返回注冊成功信息以及用戶注冊的名字和密碼。圖3和圖4顯示了失敗和成功的信息。下面是程序要引用的包:import .*。import .*。 import .*。import .*。 import .*。import .*。import my.*。import 。import 。import 。import 。使用doGet()方法來對應(yīng)客戶端的請求。(text/plain。 charset = UTF8)。()提取客戶段發(fā)送的參數(shù)。查詢數(shù)據(jù)庫的設(shè)計如下:/**在數(shù)據(jù)庫進行查詢看看是否用戶名已經(jīng)存在,存在返回true,否則返回false。**/private boolean DBConnection(String account) { Connection conn = null。 ResultSet rs = null。 Statement stmt = null。 boolean ft = false。 try { JDBCDemo da = new JDBCDemo()。 conn = ()。 stmt = ()。 String mand=select account from shenfeng128 where account =+39。+account+39。 rs = (mand)。 if(()) { ft = true。 } ()。 ()。 ()。 (database connect success)。 } catch (Exception e) { ()。 (there isomething wrong here)。 } return ft。 }然后是查詢成功發(fā)送的實現(xiàn)如何/**更新數(shù)據(jù)庫,如果更新成功返回更新所影響的行數(shù),否則返回0**/ private int DBConnectionUpdate(String account,String password) { Connection conn = null。 ResultSet rs = null。 int count = 0。 Statement stmt = null。 try { JDBCDemo da = new JDBCDemo()。 conn = ()。 stmt = ()。 String mand = insert into shenfeng128 values(+39。+account+39。,+39。+password+39。)。 count = (mand)。 if(rs != null) ()。
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1