




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、課程設(shè)計(jì)說明書姓名:學(xué)號(hào)學(xué) 院:5|c0j0j0|c0|ci0|C專業(yè)磁W: 設(shè)計(jì)題目:指導(dǎo)教師:2010年10月摘要失物招領(lǐng)系統(tǒng)是鑒于現(xiàn)今我國現(xiàn)狀,為了幫助更多的人更加方便快捷得 找回他們丟失的物品而設(shè)立的一個(gè)平臺(tái)。在這個(gè)網(wǎng)絡(luò)日益發(fā)展的時(shí)代,網(wǎng)上尋物 成為最簡單方便的方式,只需要坐在家里就可以清清楚楚地知道自己丟失物品的 情況?;谟喦皣鴥?nèi)該系統(tǒng)也是初步投入使用,在功能和應(yīng)用方面還有待完善, 我們加入自己的新點(diǎn)子,這個(gè)系統(tǒng)在以后應(yīng)該會(huì)得到廣泛的應(yīng)用并日臻完善。該 項(xiàng)LI的主要用戶包括一些學(xué)校,政府機(jī)關(guān)和大型企業(yè)等。為更好的實(shí)現(xiàn)該系統(tǒng)的 相關(guān)功能,用戶可以采用一個(gè)獨(dú)立的數(shù)據(jù)庫實(shí)現(xiàn)小范圍內(nèi)的實(shí)施
2、該系統(tǒng),例如學(xué) ?;蛘咂髽I(yè)等;也可以通過Internet的連接在網(wǎng)頁上實(shí)施該系統(tǒng),例如縣市級(jí) 政府機(jī)關(guān)等。這是一個(gè)比較小型的系統(tǒng),其開發(fā)成本不會(huì)很高,預(yù)算合理,價(jià)格 低廉。關(guān)鍵字:失物招領(lǐng)運(yùn)行環(huán)境服務(wù)接口設(shè)計(jì)信息28 /28目錄1需求分析41. 1編寫U的41.2背景42概要設(shè)計(jì)52. 1系統(tǒng)功能52. 1. 1功能概述52.1.2管理端子功能模塊82. 1.3用戶端子功能模塊122.2用戶業(yè)務(wù)流程圖152.2.1總體業(yè)務(wù)流圖152.3用戶業(yè)務(wù)數(shù)據(jù)流圖162.3. 1登錄數(shù)據(jù)流圖162.3. 1查詢數(shù)據(jù)流圖173數(shù)據(jù)描述173.1數(shù)據(jù)庫描述173.2數(shù)據(jù)詞典184用戶界面設(shè)計(jì)及代碼實(shí)現(xiàn)195參
3、考資料281需求分析1.1編寫目的該系統(tǒng)是關(guān)于用戶對(duì)于失物招領(lǐng)管理系統(tǒng)的功能和性能的要求,重點(diǎn)描述了 失物招領(lǐng)系統(tǒng)的功能需求,是概要設(shè)計(jì)階段的重要輸入。本文檔的預(yù)期讀者是:設(shè)計(jì)人員;開發(fā)人員;項(xiàng)目管理人員;測試人員;用戶;12背景為了方便失主尋找丟失物品、拾主歸還撿拾物品和減輕失物招領(lǐng)中心的管理 員的工作負(fù)擔(dān),以及發(fā)揚(yáng)拾金不昧的美好品德和提高中國人民的道德水平,我們 開發(fā)了失物招領(lǐng)管理系統(tǒng)。失主可以通過網(wǎng)絡(luò)進(jìn)入到本系統(tǒng),查詢自己丟失的物 品是否已被好心人拾到并交給了招領(lǐng)中心和對(duì)好心人的感謝等;管理員可通過本 系統(tǒng)對(duì)失物信息、報(bào)失信息、留言信息等方便的進(jìn)行管理。當(dāng)今社會(huì),當(dāng)失主丟失物品后往往苦于
4、尋找,要不是得登報(bào),就得到處張貼 尋物啟事。同時(shí),拾主撿到物品若希望歸還,也是麻煩重重。最重要的是,現(xiàn)在 我國正努力建設(shè)和諧社會(huì),政府重視城鎮(zhèn)居民道德素質(zhì)的提高,所以弘揚(yáng)拾金不 昧的優(yōu)秀傳統(tǒng)是政府義不容辭的一項(xiàng)責(zé)任。雖然現(xiàn)在很多學(xué)校已有失物招領(lǐng)中 心,可是這些中心在記錄失物等的信息時(shí)全部都是用筆紙記錄的。當(dāng)失物招領(lǐng)中 心的記錄很多時(shí),查詢起來會(huì)耗費(fèi)大量的時(shí)間,同時(shí)失主必須到失物招領(lǐng)中心才 能報(bào)失自己丟失的物品或者確認(rèn)自己丟失的東西是否保存在失物招領(lǐng)中心。因 此,開發(fā)失物招領(lǐng)管理系統(tǒng)是一件迫在眉睫的事情,并且該系統(tǒng)是基于網(wǎng)絡(luò)的, 失主可以在網(wǎng)絡(luò)上查詢和報(bào)失以及確認(rèn)。這個(gè)系統(tǒng)可以在方便管理人員和失
5、主的 同時(shí)提高我國人民的道德素質(zhì),使我國人民處于更和諧的社會(huì)。2概要設(shè)計(jì)2.1系統(tǒng)功能2.1.1功能概述以下四個(gè)IPO表逐項(xiàng)定量和定性地對(duì)系統(tǒng)的功能需求進(jìn)行描述:表一 失物管理模塊的IPO表系統(tǒng)名稱:失物招領(lǐng)管理系統(tǒng)設(shè)計(jì)人:模塊名:失物管理日期:模塊編號(hào):上層調(diào)用模塊:管理端文件名:下層被調(diào)用模塊:失物信息的增加、刪除、 修改輸入數(shù)據(jù):失物的名稱(pick_name)、特 點(diǎn)(pick_trait)x 撿拾地點(diǎn)(pick_place)、 時(shí)間(pick_time)、撿拾人信息(姓名 pname聯(lián)系力式pcontact_way)、對(duì)應(yīng)的 存儲(chǔ)地點(diǎn)(store_place)、上交物品日期 (sda
6、te )及存儲(chǔ)時(shí)間(以天計(jì)) (store_time)、處理方式(hand_way)輸出數(shù)據(jù):失物的名稱(pick_name)、特 點(diǎn)(pick_trait)、撿拾地點(diǎn)(pick_place)、 時(shí)間(pick_time)、撿拾人信息(姓劃 pname、聯(lián)系方式pcontact_way)、對(duì)應(yīng)的 存儲(chǔ)地點(diǎn)(store_place)、上交物品日期 (sdate )及存儲(chǔ)時(shí)間(以天計(jì)) (store_time)、處理方式(hand_way)處理:有人上交撿拾物品THEN(調(diào)用“失物信息的增加”)IF store_time<=30失物被領(lǐng)取(調(diào)用“失物信息的修改”hand_way為已領(lǐng)取)EL
7、SE IF store_time<=45調(diào)用“失物信息的修改” hand-way為已捐贈(zèng)ELSE (調(diào)用“失物信息的刪除”)ENDIF注釋:此模塊針對(duì)于系統(tǒng)管理人員(既失物招領(lǐng)中心工作人員)表二報(bào)失管理模塊的IPO表系統(tǒng)名稱:失物招領(lǐng)管理系統(tǒng)設(shè)計(jì)人:模塊名:報(bào)失管理日期:模塊編號(hào):上層調(diào)用模塊:管理端文件名:下層被調(diào)用模塊:報(bào)失物品信息添加、修 改、刪除輸入數(shù)據(jù):報(bào)失物品名稱(lost_name)、 特點(diǎn)(lost_trait)、丟失地點(diǎn)(lost_place)、時(shí)間(lost_time) » 報(bào) 失人信息(姓名lname、聯(lián)系方式 lcontact_way)、報(bào)失日期(lda
8、te), 報(bào)失時(shí)間(以天計(jì))(time)輸出數(shù)據(jù):報(bào)失物品名稱(lost-name) 特 點(diǎn)(lost_trait)、丟失地點(diǎn)(lost_place)、 時(shí)間(lost_time)、報(bào)失人信息(姓名lname、 聯(lián)系方式lcontact_way)>報(bào)失日期(ldata) 報(bào)失時(shí)間(以天計(jì))(time)處理:有人報(bào)失THEN (調(diào)用“報(bào)失物品信息添加”)報(bào)失人改變信息THEN (調(diào)用“報(bào)失物品 信息修改”)失物被領(lǐng)走THEN (調(diào)用“報(bào)失物品信息刪除”)IF time>60 THEN (調(diào)用“報(bào)失信息刪除”)ENDIF注釋:此模塊針對(duì)于系統(tǒng)管理人員和報(bào)失人員,但輸岀數(shù)據(jù)只有管理員可見
9、表三 信息公布管理模塊的IPO表系統(tǒng)名稱:失物招領(lǐng)管理系統(tǒng)設(shè)計(jì)人:模塊名:信息公布管理日期:模塊編號(hào):上層調(diào)用模塊:失物招領(lǐng)管理系統(tǒng)文件名:下層被調(diào)用模塊:失物招領(lǐng)信息、報(bào)失物品信息、留言板信息管理、普通查詢和高級(jí)檢索輸入數(shù)據(jù):留言、查詢信息輸出數(shù)據(jù):1、失物的名稱(p i ck_name)、 撿拾地點(diǎn)(pick_place )、時(shí)間 (pick_time)、撿拾人姓名(name)2、留言3、普通查詢:名稱相同的物品的信息 高級(jí)檢索:名稱相同、丟失地點(diǎn)范圍之 內(nèi)的物品的信息處理:(調(diào)用“失物招領(lǐng)信息和報(bào)失物品信 息”)IF普通查詢(調(diào)用“普通查詢”)THEN顯示名稱相同的物品的信息IF高級(jí)檢索
10、(調(diào)用“高級(jí)檢索”)THEN顯示名稱相同、一定丟失地點(diǎn)范圍之內(nèi)物品的信息留言THEN (調(diào)用“留言板信息管 理”)注釋:此模塊適用于所有用戶,且供用戶用于站內(nèi)輸入及查看和供用戶用于 站內(nèi)查詢系統(tǒng)總功能模塊劃分圖:2.1. 2管理端子功能模塊管理端子系統(tǒng)主要是給失物招領(lǐng)中心管理員提供的功能,它分為失物信息管 理報(bào)失信息管理、信息公布管理等部分,管理員須通過安全認(rèn)證后方能登錄, 實(shí)現(xiàn)相應(yīng)功能。下圖為它的用例圖。失物管理的功能用例圖管理端的這些用例描述如下:登錄管理:登錄管理負(fù)責(zé)管理端的登錄,管理端的人員(管理員)登錄到管 理端必須經(jīng)過登錄界面,輸入自己的用戶名和密碼,然后系統(tǒng)判斷這個(gè)用戶的權(quán) 限,
11、實(shí)現(xiàn)其功能。報(bào)失信息管理:失者向失物招領(lǐng)中心提供報(bào)失信息,管理者進(jìn)行報(bào)失物品信 息添加,輸入報(bào)失物品名稱、特點(diǎn)、丟失地點(diǎn)、時(shí)間、報(bào)失人信息(姓名、聯(lián)系 方式)、報(bào)失時(shí)間(以天計(jì))。如果失物被領(lǐng)走,則管理員進(jìn)行報(bào)失物品信息的 刪除。如果報(bào)失信息時(shí)間超過60天,則系統(tǒng)自動(dòng)刪除報(bào)失信息。失者也可自行 對(duì)報(bào)失物品信息進(jìn)行添加。失物信息管理:拾者向失物招領(lǐng)中心提供失物信息,管理員登錄到系統(tǒng)對(duì)失 物信息進(jìn)行添加,輸入失物的名稱、特點(diǎn)、撿拾地點(diǎn)、時(shí)間、領(lǐng)取狀態(tài)(置為未 領(lǐng)?。?、撿拾人信息(姓名及聯(lián)系方式)、對(duì)應(yīng)的存儲(chǔ)地點(diǎn)及存儲(chǔ)時(shí)間(以天計(jì))。 若失物被領(lǐng)取,則管理員對(duì)失物信息進(jìn)行修改將領(lǐng)取狀態(tài)置為已領(lǐng)取。若
12、存儲(chǔ)時(shí) 間超過30,則系統(tǒng)對(duì)這些信息進(jìn)行刪除。信息公布管理:信息公布管理是對(duì)失物招領(lǐng)信息和報(bào)失物品信息進(jìn)行部分公 開(既將信息進(jìn)行輸出)和用戶可在留言板進(jìn)行留言。輸出信息為失物的名稱、 撿拾地點(diǎn)、時(shí)間、撿拾人姓名、逾期失物的處理方式、報(bào)失物品名稱、報(bào)失人信 息(姓名和聯(lián)系方式)及用戶留言。用戶同時(shí)也可進(jìn)行普通查詢和高級(jí)檢索。普 通查詢顯示名稱相同的物品的信息;高級(jí)檢索顯示名稱相同、丟失地點(diǎn)范圉之內(nèi) 的物品的信息。用戶管理:用戶管理由系統(tǒng)管理員增加或刪除用戶,編輯用戶名、用戶密碼。 修改用戶權(quán)限,使不同的人(管理員)進(jìn)入系統(tǒng)主界面使用系統(tǒng)的功能。/登錄管理登錄到管理端的所有人都需要通過登錄界面進(jìn)
13、入管理界面。在登錄界面 輸入用戶名和密碼,系統(tǒng)判斷用戶名和密碼的正確性,然后登錄到此系 統(tǒng)可進(jìn)行相應(yīng)的操作。下圖為它的活動(dòng)圖。/報(bào)失信息管理:報(bào)失信息管理主要完成報(bào)失信息的添加、修改和刪除等維護(hù)功能。用例描述:報(bào)失信息管理;執(zhí)行者:管理員;前置條件:管理員已登錄系統(tǒng):后置條件:如果信息維護(hù)成功,則數(shù)據(jù)庫中的報(bào)失信息庫隨之變化,此 時(shí)用戶可以對(duì)報(bào)失信息進(jìn)行查詢;基本路徑:a)進(jìn)入報(bào)失信息管理界面,首先展示已有的報(bào)失信息;b)點(diǎn)擊每項(xiàng)信息可以詳細(xì)瀏覽報(bào)失物品的信息,同時(shí)也可對(duì)信息進(jìn)行 修改;c)添加信息時(shí),輸入報(bào)失物品名稱、特點(diǎn)、丟失地點(diǎn)、時(shí)間、報(bào)失人 信息(姓名、聯(lián)系方式)、報(bào)失時(shí)間(以天計(jì));
14、d)可刪除選擇的信息。失物信息管理:失物信息管理主要是完成撿拾物品信息的添加、修改和刪除等維護(hù)功能。用例描述:失物信息管理;執(zhí)行者:管理員;前置條件:管理員登錄到系統(tǒng);后置條件:如果信息維護(hù)成功,則數(shù)據(jù)庫中的失物信息庫隨之變化,此 時(shí)用戶可以對(duì)失物信息進(jìn)行查詢;基本路徑:a)進(jìn)入失物信息管理界面,首先展示已有的失物信息;b)點(diǎn)擊每項(xiàng)信息可以詳細(xì)瀏覽失物的信息,同時(shí)也可對(duì)信息進(jìn)行修改;c)添加信息時(shí),輸入失物信息進(jìn)行添加,輸入失物的名稱、特點(diǎn)、撿 拾地點(diǎn)、時(shí)間、領(lǐng)取狀態(tài)(置為未領(lǐng)?。焓叭诵畔ⅲㄐ彰奥?lián)系 方式)、對(duì)應(yīng)的存儲(chǔ)地點(diǎn)及存儲(chǔ)時(shí)間(以天計(jì));d)可刪除選擇的信息。信息公布管理:信息公布
15、管理主要是輸出部分失物信息、查詢(普通查詢和高級(jí)檢索)、 用戶留言等功能。部分失物信息信息發(fā)布后,用戶可通過網(wǎng)絡(luò)可以看到 失物的名稱(pick_name) 撿拾地點(diǎn)(pick_place)、時(shí)間(pick_time) 撿拾人姓名name)用例描述:信息公布管理;執(zhí)行者:管理員前置條件:管理員已登錄系統(tǒng);后置條件:如果信息發(fā)布成功后,則數(shù)據(jù)庫中的信息隨之變化,失者可 通過網(wǎng)絡(luò)看到部分失物信息,也可對(duì)這些失物進(jìn)行查詢以及在留言板上 留言?;韭窂剑篴)進(jìn)入失物管理界面對(duì)失物信息進(jìn)行管理;b)系統(tǒng)自動(dòng)調(diào)用數(shù)據(jù)庫的信息,顯示相關(guān)信息;c)管理員可點(diǎn)擊某項(xiàng)信息(包括留言信息)對(duì)其進(jìn)行增刪改;d)提供信息
16、查詢功能。/用戶管理:管理員可以進(jìn)行權(quán)限設(shè)置,在用戶管理界面中對(duì)用戶進(jìn)行添加、刪除、 修改、查詢。用例描述:用戶管理;執(zhí)行者:管理員;前置條件:管理員已進(jìn)入登錄系統(tǒng);后置條件:如果用戶信息維護(hù)完成,則用戶的相應(yīng)信息將記錄到數(shù)據(jù)庫 中?;韭窂剑篴)進(jìn)入用戶管理界面,顯示日前的系統(tǒng)用戶;b)點(diǎn)擊不同的用戶,可顯示這個(gè)用戶的信息;c)可增加用戶,也可刪除用戶。2.1. 3用戶端子功能模塊失者報(bào)失鍵入報(bào)失物品名稱、特點(diǎn)、丟失地點(diǎn)、時(shí)間、報(bào)失人信息(姓名、 聯(lián)系方式)等。失者可以看到部分失物信息,可以對(duì)其進(jìn)行查詢(普通查詢和高 級(jí)檢索)。用戶端的功能主要是報(bào)失(報(bào)失物品的輸入)、信息的查詢、留言等。此
17、下 為它的用例圖。用戶端的功能用例圖用戶端用例描述如下:報(bào)失:失者鍵入報(bào)失物品名稱、特點(diǎn)、丟失地點(diǎn)、時(shí)間、報(bào)失人信息(姓名、 聯(lián)系方式)。查詢:普通查詢和高級(jí)檢索,普通查詢顯示名稱相同的物品的信息;高級(jí)檢 索顯示名稱相同、丟失地點(diǎn)范圍之內(nèi)的物品的信息。留言:在留言板上輸入留言信息。/報(bào)失系統(tǒng)提供失者報(bào)失信息欄,對(duì)報(bào)失信息進(jìn)行鍵入。具體描述如下。用例描述:報(bào)失執(zhí)行者:失者;前置條件:失者已進(jìn)入系統(tǒng);后置條件:可對(duì)物品進(jìn)行報(bào)失?;韭窂剑篴)失者登錄到系統(tǒng),顯示部分失物信息、留言信息等;b)選擇報(bào)失欄,填寫報(bào)失信息;/查詢查詢分為普通查詢和高級(jí)檢索,方便失者對(duì)物品信息的查詢。具體描述 如下。用例描
18、述:查詢;執(zhí)行者:失者;前置條件:失者已進(jìn)入系統(tǒng);后置條件:對(duì)部分物品信息進(jìn)行查詢?;韭窂剑篴)失者登錄到系統(tǒng),顯示部分失物信息、留言信息等;b)選擇查詢項(xiàng)LI,瀏覽相關(guān)信息。留言失者在留言板上進(jìn)行留言。具體用例描述如下。用例描述:留言;執(zhí)行者:失者;前置條件:失者已進(jìn)入系統(tǒng);后置條件:在留言板上進(jìn)行留言。基本路徑:a)失者登錄到系統(tǒng),顯示部分失物信息、留言信息等;b)打開留言板輸入留言信息。22用戶購擁221總體業(yè)務(wù)流圖2.3用戶業(yè)務(wù)數(shù)據(jù)流圖2. 3. 1登錄數(shù)據(jù)流圖2. 3.2査詢數(shù)據(jù)流圖3數(shù)據(jù)描述3.1數(shù)據(jù)庫描述本系統(tǒng)采用SQL-Sever數(shù)據(jù)庫設(shè)訃表,數(shù)據(jù)庫名稱為swzl. mdb,
19、根據(jù)功 能模塊的劃分及相關(guān)信息的分類可建3個(gè)表,分別為用戶信息表 (user_info)、失物招領(lǐng)信息表(pick)、失物報(bào)失信息表(lost)、留 言信息表(1 eaveword)。3. 2數(shù)據(jù)字典根據(jù)系統(tǒng)功能及頁而顯示等相關(guān)信息的描述,在數(shù)據(jù)庫swzl. mdb中創(chuàng)建如下表:表34用戶信息表(userJnfo)列名數(shù)據(jù)類型長度說明UserJDInt主鍵,自增Namevarchar40用戶名Passwordvarchar25密碼QQInt20QQE mailvarchar40郵箱PhoneIni2()電話號(hào)碼表32失物招領(lǐng)信息表(pick)列名數(shù)據(jù)類型長度說明UserJDInt主鍵,自增pi
20、ck nanievarchar40失物的名pickjraitvarchar25失物的特點(diǎn)pick placevarchar100撿拾地點(diǎn)pickjimeDatetime撿拾時(shí)間pnamevarchar10撿拾人姓名pcontact wayvarchar20撿拾人聯(lián)系方式store placevarchar10對(duì)應(yīng)的存儲(chǔ)地點(diǎn)sdateDatetime上交物品日期storejimeDatetime存儲(chǔ)時(shí)間hand wayvarchar30處理方式表33失物報(bào)失信息表(lost)列名數(shù)據(jù)類型長度說明UserJDInt主鍵,自增lost_namevarchar40報(bào)失物品名稱lostjraitvarc
21、har25報(bào)失物品特點(diǎn)lost placevarchar100丟失地點(diǎn)lostjimeDatetime丟失時(shí)間lnamevarchar10報(bào)失人名稱IcontacLwayvarchar20報(bào)失人聯(lián)系方式ldateDatetime報(bào)失日期timeDatetime報(bào)失時(shí)間表3-4留言信息表(leaveword)列名數(shù)據(jù)類型長度說明Wholc IDInt主鍵,自增Namevarchar40用戶名contextvarchar25留言內(nèi)容PhoneInt20電話號(hào)碼dateDatetime留言時(shí)間4用戶界面及代碼實(shí)現(xiàn)1、數(shù)據(jù)庫的實(shí)現(xiàn)package com.yxq.toolsbean;import jav
22、a.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class DB private Connection con = null;private Statement stm=null;/*通過構(gòu)造方法加載數(shù)據(jù)庫驅(qū)動(dòng)*/public DB()try Class.forNanie(Hsun.jdbc.odbc.JdbcOdbcDriverM); catch (Exception e)
23、 e.printStackTrace();System.out.printlnC'in載數(shù)據(jù)庫驅(qū)動(dòng)失敗!");/*創(chuàng)建數(shù)據(jù)庫連接*/public void createCon() try con = DriverManager.getConnection(,jdbc:odbc:swzr,); catch (Exception e) e.printStackTrace();System.out.println(H獲取數(shù)據(jù)庫連接失敗! ”);/*獲取Statemem對(duì)象*/public void getStm()crcateCon();try stm=con.createStat
24、ement(); catch (SQLException e) e.printStackTrace();System.out.printing創(chuàng)建 Statement 對(duì)象失敗! *'); /*#左®功能對(duì)數(shù)據(jù)庫的增加、修改和刪除的操作* 參數(shù)sql為要執(zhí)行的SQL語句* 返回值boolean型值*/public boolean executeUpdate(String sql) System.out.println(sql);boolean mark=false;try getStmO;int iCount = stm.executeUpdate(sql); if(iCou
25、nt>0)mark=true;elsemark=false; catch (Exception e) e.printStackTrace(); niark=false;return mark;/*查詢數(shù)據(jù)庫*/public ResultSet executeQucry(String sql) RcsultSet rs=null;try getStm();try rs = stm.executeQuery(sql); catch (Exception e) e.printStackTrace();System.out.printing査詢數(shù)據(jù)庫失敗! H); catch (Exceptio
26、n e) e.printStackTrace();return rs;/*關(guān)閉數(shù)據(jù)庫的操作*/public void closed() if(stm!=null)try stm.closeO; catch (SQLException e) e.printStackTrace();System.out.printin(”關(guān)閉 stm 對(duì)象失敗!"); if(con!=null)try con.close(); catch (SQLException e) e.printStackTrace();System.out.println("關(guān)閉 con 對(duì)象失敗!");2
27、、用戶登錄檢測用戶登錄窗口登錄檢測代碼如下:<%var unamepworduname=request.form(,usernamcH)pword=request .form(npassword °)set rrs=server.createobject(,adodb.recordsetu)connec = nDBQ=M + server.mappath(Hdatabase/swzl.mdbn) +H;DefaultDir=;DRIVER= Microsoft Access Driver (*.mdb);Hsql=uselect * from userjnfo where Na
28、me=H,&unamc&”rrs.open sqlxonnec.1Jif rrs.eof thenresponse.write H<script>alert(,用戶名錯(cuò)誤,請核對(duì)你的用戶名重新登陸):hisK)ryback();</scrip(>”response.endelseif irs(”PassworcT)opword thenresponse.write "<script>alert('密碼錯(cuò)誤,請核對(duì)你的密碼重新登陸,如忘記密 碼請點(diǎn)擊確認(rèn)在返回頁而上點(diǎn)擊找回密碼');histor)r.back():&l
29、t;/script>"response.endend ifsession(HNameH)=unanieresponse. write'kscripOalertC 登錄成功,);location.href=,index.jsp,</script>H end if%>3、失物查詢(research.jsp)陳*勿招審r管申曙統(tǒng)首頁夫物査詢失翎扭失夫物信息譽(yù)詢。躋紐填寫全部a良必埴部分 失掬名稱: 失物地點(diǎn), 失物時(shí)詠失物信息查詢:輸入要查詢的失物的信息,在數(shù)據(jù)庫中檢索,查 詢相關(guān)信息并顯示結(jié)果。<%String op = request.getPar
30、ameter(Mopn);if(op!=null&&op.equals(Hsearchv)String vpick_name=request.getParamcter(Mpick_nameH);String vpick_place=requcst.getParameter(Hpick_placeM);String vpick_timc=rcqucstgctParamctcr(” pick_timc”);String s_ql=Hselect from pick where 1=1M; if(!vpick_name.equals(MU)s_ql+=” and pick_name
31、likc%”+vpick_namc+”E; if(! vpick_place.equals(,M,)s_ql+=" and pick_place likc'%”+vpick_placc+” "; if(!vpick_time.equals(,H,)s_ql+=” and pickjime like,%M+vpick_time+,%rsession.setAttribute(Ms_qrs_ql); response.sendRedirect(Mpicklist.jspM);%>4失物查詢結(jié)果顯示(picklist.jsp)失物招I領(lǐng)管1統(tǒng)失物査佝失榭跌k用戶名=
32、失絢名稱檢抬地點(diǎn)撿拾時(shí)間捻抬人蛙名繪拾人聯(lián)系方式K33B OHB于譏五一廣場2011.2.15張二13590S75317去若詳紙住息手機(jī)黃興步行街20113.21李也看詳細(xì)僖包手機(jī)五一廣場2011.4.05HE1507743$>$>23芒看詳細(xì)信缺手機(jī)黃興步行街2011.5.12趙六找903219g34 杳看譯細(xì)信魚.手機(jī)火車站廣場2011.6 10李函151462323S4 杳看詳細(xì)伎巔下一頁圭衛(wèi)第頃共頂共12條記錄每貢,條記錄樣到第:頁IM5>失物報(bào)失(lost.jsp)"勿招I領(lǐng)管申霉統(tǒng)的 彌根失留言失輸?shù)攸c(diǎn),失物時(shí)間:失慚寺克較系方
33、式失物報(bào)失信息的填寫:只需將填入的信息更新到數(shù)據(jù)庫lost表中即可,該處代碼與查詢時(shí)的代碼類似,只是這個(gè)加個(gè)數(shù)據(jù)庫的更新。6 留吞(leaveword.jsp)樣勿扌"P管系 統(tǒng)苜頁'物查面f矣物搖失留言歡迎卸進(jìn)入失掬招領(lǐng)管理系紜!用戶留言:在網(wǎng)頁上留下自己需要找尋的物品的信息或者留下自己撿 拾到的物品的信息。實(shí)現(xiàn)代碼如下:<%request.setCharacterEncoding(HGB2312°);Class.forName(Hsun.jdbc.odbc.JdbcOdbcDriverH);Connection conn = DriverManager.g
34、etConnection(,jdbc:odbc:swzl,Msa,'N);Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE.ResultSet.CONCUR_READ_ONLY);ResultSet rs=null;String v_userid=(String)session.getAttribute(,User_IDH);int ijotalnum=0;總記錄數(shù)int i_pagenum=5;/一頁顯示的記錄數(shù)碼int i_totalpage=0;總頁數(shù)int Lcurrentpage=l; /
35、當(dāng)前頁String v_createid=HH;String v_subject=HM;String v_datel=,r;String v_context=,M,;String v_employeeid=,n,;String v_date2=,M,;String v_advice=MM;rs=stmt.executeQuery(*'select count(*) from leaveword ”);rs.ncxt();i_totalnum=rs.getlnt( 1);i_totalpage=i_totalnum/i_pagenuni;if(ijotalnum%i_pagenum!=0
36、)ijotalpage+;String op = rcquest.gctParameter(,opM);if(op!=nu 11&&op.equals(MshowH)String v_currentpage = request.getParameter(Mcurren tpageM);Lcurrentpage=lnteger.parselnt(v_currentpage);if(op!=null&&o p.equals( Hpre vious,r) String vcurrentpage = rcquest.getParameter(ncurrentpageM)
37、;i_currentpage=lnteger.parselnt(v_currentpage)-1;if(op!=nu 11&&op.equals(Mnextw)String s_currentpage = request.gctParameter(McurrentpageH);Lcurrcntpage=lnteger.parselnt(v_currentpage)+1;if(op!=nu 11&&O p.equals(MfirstpageM)Lcurrentpage=l;if(op!=null&&op.equals(MlastpageH)Lcur
38、rentpage=i_totalpage;%><div align=,rrightu><%第 v %=i_currcntpage% >頁 if(Lcurrentpage> 1)%><a href=,leaveword.jsp?op=firstpage,> 首頁 </a><%else %> 首頁 v% %> <%if(Lcurrentpage> 1)%><ahref=Hleaveword.jsp?op=previous&cuiTcmpage=v%
39、=i_cuircmpage%>”>±.頁 </a><% else %> 上一頁 v% %> <%if(Lcurrcntpage!=iJotalpage) %><a href=Mleaveword.jsp?op=next&cinTcmpagc=v%=i_cuircmpagc%>”>下一頁</a><%else%> F頁v%> <%if(Lcurrentpage!=iJotalpage) %><a href=HIeaveword.jsp?op=IastpageH> 末頁 </a><%else% > 末頁 v %></div><%rs=stmt.executeQuerf(Hselect * from notes order by id desc "); if(Lcurrentpage>i_tota!page)Lcurrcntpage=i_totalpage;i
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第22課《皇帝的新裝》教學(xué)設(shè)計(jì) 2024-2025學(xué)年統(tǒng)編版語文七年級(jí)上冊
- 創(chuàng)新創(chuàng)業(yè)森林康養(yǎng)
- 中小學(xué)科技節(jié)科普知識(shí)競賽考試題(附答案)
- 計(jì)算機(jī)二級(jí)考試常見題庫試題及答案
- 小學(xué)六年級(jí)數(shù)學(xué)教師教學(xué)工作總結(jié)
- 六一兒童節(jié)班級(jí)活動(dòng)總結(jié)
- 2025護(hù)欄施工合同
- 2025年公有土地使用權(quán)出讓合同(版)
- 2025合作伙伴借款合同
- 2025建筑材料供應(yīng)商合同相關(guān)的法律風(fēng)險(xiǎn)管理分析【參考】
- 2025年初級(jí)社會(huì)工作者綜合能力全國考試題庫(含答案)
- 器官捐獻(xiàn)合作協(xié)議書范文模板
- 2024年時(shí)事政治熱點(diǎn)題庫200道含完整答案(必刷)
- 小婉管樂小品《遇人不贖》臺(tái)詞劇本手稿
- 血液形態(tài)學(xué)圖譜考核(ISO15189現(xiàn)場考核)
- 太平哨水利樞紐引水式水電站設(shè)計(jì)
- YC/T 425-2011煙用紙張尺寸的測定非接觸式光學(xué)法
- GB/T 6109.2-2008漆包圓繞組線第2部分:155級(jí)聚酯漆包銅圓線
- GB/T 17747.1-2011天然氣壓縮因子的計(jì)算第1部分:導(dǎo)論和指南
- 99S203 消防水泵接合器安裝圖集
- GB∕T 21489-2018 散糧汽車卸車裝置
評(píng)論
0/150
提交評(píng)論