【正文】
} public String[] getItemInfo() 547 { String s2[] = new String[6]。//得到 Statement 實例 rs = (select * from db01)。 //裝載數(shù)據(jù)庫驅(qū)動, jdbcodbc 驅(qū)動 try { con = (jdbc:odbc:shnxn)。//定義布爾變量 public BrowseItemController() { flag = true。//定義 Statement ResultSet rs。 代碼詳述 : 以 文件為例,加雙斜杠之后的部分為注釋 (java 以 //為注釋標識 ),該 javabean 的功能是從數(shù)據(jù)庫中取出表 db01 的數(shù)據(jù) : public class BrowseItemController { Connection con。 ,因為當前用戶如果知道其他的用戶名,他可以冒用該用戶身份發(fā)布信息。”它的功能是將當前日期加上三天,還會同時改變月 份和年份。 String mydata=myyear+”/”+mymonth+”/”+myday。 String mymonth=String valueOf(()+1)。例如要獲得當前系統(tǒng)日期的代碼如下: =()。 :競拍開始時間和競拍結(jié)束時間。 ( 2) JavaBean 部分(其文件形式為“文件名. java”),它實際上是一個純 Java 類,其功能是對數(shù)據(jù)進行處理,被 JSP 文件以特定的方式進行調(diào)用。 6. 竟拍功能 用戶參與競拍(前提:用戶已登陸,搜索物品,得到物品編號),點擊競拍,彈出“競拍表單”頁面,初左下角有關(guān)于填寫要求的文字提示信息“信息未被提交,請輸入完整的信息!” , 依次填寫用戶名,物品編號和竟拍價格三項內(nèi)容 ,點 “ 提交 ”按鈕 ,競拍功能流程圖如下頁所示: 選擇 竟拍頁面 填寫 競拍表單 547 N Y N Y 圖 55 競拍功能流程圖 ,則提示錯誤,例如 :161 物品為西門子 6688,當前最高竟拍價為 1480,若輸入價低于商品當前最高價,則報錯 ,頁面下方文字提示 :“競拍報價輸入錯誤 !請檢查您所輸入的報 價是否高于當前的最高報價或者是否含有除整數(shù)以外的非法字符 !” ,左下角文字提示為“信息已被提交” 表明競拍成功 ,如下圖所示 : 547 圖 56 競拍成功頁面 用戶完成交易后需要退出登陸,就直接點“退出”按鈕( )直接恢復(fù)到新的主頁面版。 “出售者”一欄則須填入已注冊的用戶名(即在數(shù)據(jù)庫用戶表中已存在的用戶),否則會在確定按鈕的下方顯示“該用戶不存在”的提示。 ( ) 對已注冊用戶登陸后可點擊“用戶資料修改”項進入“用戶資料更改 ” 頁面來修改個人基本信息 ,只能對密碼、用戶密碼、 Email 地址、電話、郵政編碼 、通信地址、真實姓名項內(nèi)容進行修改 ,點擊“確認 ” 按鈕提交修改信息 . 在主頁左欄的“型號搜索”文本框中輸入要搜索的關(guān)鍵字,如輸入“西門子”點擊“搜索”按鈕 ,搜索結(jié)果如下圖 : 圖 53 搜索結(jié)果顯示頁面 商品上傳功能(即提交商品信息) ,也就是實現(xiàn)注冊用戶上傳自己需要銷售的產(chǎn)品的信息,彈出“上傳商品表單”頁面,左下有填寫要求提示“請輸入純文字輸入完整信息”,用戶填寫表單項信息,選擇上傳圖片路徑,然后 點擊 “ 提交 ” 按鈕 ,如下截圖所示: 547 圖 54 填寫上傳商品表單圖示 功能說明: 均為必填項,如果有未填項,則在確定按鈕下方顯示“請輸入完整信息”的提示。 主要頁面說明 1.網(wǎng)站首頁 () 網(wǎng)站允許普通用戶也能瀏覽網(wǎng)站上商品內(nèi)容,或者進行搜索,頁面截圖如下 : 圖 51 網(wǎng)站首頁 547 ( ) 普通用戶如果想注冊,在網(wǎng)站的首頁里點擊“用戶注冊”按鈕后進入注冊頁面 : 功能流程圖: N Y N Y Y N N Y 圖 52 注冊功能流程圖 顯示條款頁面 用戶同意 返回 顯示信息登記注冊表單及完整性檢查 輸入校驗 (必須帶 ),通過返回 true 提示用戶完整填寫 查詢數(shù)據(jù)庫 member 表的 user_name 字段 該 user_name 是否存在 提示 用戶名已被別人注冊 往 member 表添加該user_name 記錄 操作成功 提示成功 提示錯誤發(fā)生 ,重新注冊 547 功能實現(xiàn)說明: 該頁面為注冊表單,內(nèi)容包括:用戶 ID、用戶密碼、密碼確認、身份證號、身份證號確認、 Email 地址、通信地址、聯(lián)系電話、郵編 、 真實姓名等文本框。 . 軟件環(huán)境 操作系統(tǒng): Windows 2021/XP 編譯程序: Sun Java2 SDK 服務(wù)器: JakartaTomcat 數(shù)據(jù)庫: Microsoft Office Access 2021 167。 系統(tǒng)的運行環(huán)境配置要求 167。 實體圖 拍賣物品信息 表( AuctionItem) 用戶信息 表 (UseAccount) 圖 410 實體圖 167。 現(xiàn)在它已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫管理系統(tǒng)。不管是處理公司的客戶訂單數(shù)據(jù);管理自己的個人通訊錄;還是大量科研數(shù)據(jù)的記錄和處理,人們都可以利用它來解決大量數(shù)據(jù)的管理工作 。 Access 2021 是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng)軟件,它是 Microsoft 公司推出的辦公自動化系 列軟件 Office 2021 的組件之一, 是 Office 辦公套件中一個極為重要的組成部分。 Office 2021 是最新的 Office 版本,是第三代辦公處理軟件的代表產(chǎn)品,可以作為辦公和管理的平臺,以提高使用者的工作效率和決策能力。 圖 49 競拍 用例屏幕順序圖 用戶選擇“退出”功能( exit),系統(tǒng)返回首頁: Sign In Home Page 167。3 : s u b m it b i d p r ic e ( )買主輸入競拍價格,并提交給系統(tǒng)。 圖 48 提交拍賣物品 用例屏幕順序圖 買主針對特定得拍賣物品選擇“競拍功能” ,地方競拍 (place bid), 系統(tǒng)展現(xiàn)提交競拍價格表單屏幕,供用戶輸入競拍價格 : Item List[B] Submit Bid Price Form 買主輸入競拍價格 ,并提交給系統(tǒng) (submit bid price), 系統(tǒng)返回物品列表屏幕 : 547 Submit Bid Price Form Item List[B] : 買主 : I t e m L i s t ( B ) : S u b m it B i d P r ic e Fo r m1 : p la c e b i d ( )2 : n a v i g a t e t o ( )買主針對特定的拍賣物品選擇 競拍 功能。3 : s u b mit a u c t io n i t e m in f o ( )賣主輸入該拍賣物品的有關(guān)信息,并提交給系統(tǒng)。 圖 47 修改個人信息 用例屏幕順序圖 賣主選擇“提交拍賣物品”功能 (submit auction item), 系統(tǒng)展現(xiàn)提交物品表單屏幕 , 供買主輸入該拍賣物品得有關(guān)信息 : Sign In Submit Auction Item Form 賣主輸入該拍賣物品得有關(guān)信息,并提交給系統(tǒng)( submit auction item 547 info),系統(tǒng)展現(xiàn)拍賣物品列表屏幕: Submit Auction Item Form Item List[B] : 賣主 : S ig n I n : S u b m it A u c t io n I t e m Fo r m : I t e m L i s t ( B )1 : s u b mit a u c t io n i t e m ( )賣主選擇 提交拍賣物品 功能。5 : d is p la y v a l id m o d i f y ( )系統(tǒng)提示用戶修改成功。2 : n a v i g a t e t o ( )3 : s u b m it r e g is t e r i n f o ( )用戶修改相關(guān)的個人信息,并提交給系統(tǒng)。如果用戶提交的用戶名和密碼是無效的,系統(tǒng)返回首頁。注冊用戶輸入用戶名和密碼,并向系統(tǒng)提交信息。如果用戶輸入的用戶名與已在系統(tǒng)注冊的用戶名重復(fù),系統(tǒng)返回首頁。6 : n a v i g a t e t o ( )7 : d is p la y in v a li d r e g i s t e r ( )系統(tǒng)提示用戶注冊不成功。3 : s u b m it r e g is t e r in f o ( )用戶輸入個人信息,并提交給系統(tǒng)。 圖 44 瀏覽拍賣物品用例屏幕順序圖 用戶選擇“用戶注冊”功能 ,系統(tǒng)展現(xiàn)注冊表單屏幕,( reqister 注冊 )(Home 547 Page Reqister Form [注冊表 ]),然后用戶輸入個人信息,并提交給系統(tǒng)(submit reqister info 提交注冊信息 ) : (display invalid search)顯示有效注冊 ,系統(tǒng)提示用戶注冊成功 ,系統(tǒng)返回首頁 :( display invalid search)顯示無效注冊 ,系統(tǒng)提示用戶注冊不成 ,系統(tǒng)返回首頁 : 普通用戶 : H o m e P a g e : R e g is t e r Fo r m1 : r e g i s t e r ( )2 : n a v i g a t e t o ( )如果注冊成功如果注冊不成功用戶選擇 注冊 功能。5 : n a v i g a t e t o ( )如果搜索不成功如果搜索不成功,系統(tǒng)返回首頁。用戶可以輸入關(guān)鍵字來搜索特定的拍賣物品。 用戶界面交互視圖 首先任何用戶都可看見網(wǎng)站首頁( Home Page) ( Select Item Category) navigate to 運行到 系統(tǒng)展現(xiàn)物品列表屏幕( Item List 項目目錄)