基于ASPNET的失物招領(lǐng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于ASPNET的失物招領(lǐng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于ASPNET的失物招領(lǐng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于ASPNET的失物招領(lǐng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于ASPNET的失物招領(lǐng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

摘要為了方便失主尋找丟失物品、拾主歸還撿拾物品和減輕失物招領(lǐng)中心的管理員的工作負(fù)擔(dān),以及發(fā)揚(yáng)拾金不昧的美好品德和提高中國人民的道德水平,我們開發(fā)了失物招領(lǐng)管理系統(tǒng)。失主可以通過網(wǎng)絡(luò)進(jìn)入到本系統(tǒng),查詢自己丟失的物品是否已被好心人拾到并交給了招領(lǐng)中心和對好心人的感謝等;管理員可通過本系統(tǒng)對失物信息、報失信息、留言信息等方便的進(jìn)行管理。失物招領(lǐng)系統(tǒng)是鑒于現(xiàn)今我國現(xiàn)狀,為了幫助更多的人更加方便快捷得找回他們丟失的物品而設(shè)立的一個平臺。在這個網(wǎng)絡(luò)日益發(fā)展的時代,網(wǎng)上尋物成為最簡單方便的方式,只需要坐在家里就可以清清楚楚地知道自己丟失物品的情況。利用MicrosoftVisualStudio2013為開發(fā)工具,SQLServer2012為數(shù)據(jù)庫數(shù)據(jù)存儲,通過實(shí)地調(diào)查研究現(xiàn)有的失物招領(lǐng)系統(tǒng)的使用情況,研究系統(tǒng)的工作原理與工作流程,編寫出基于ASP.NET的失物招領(lǐng)系統(tǒng),基于目前國內(nèi)該系統(tǒng)也是初步投入使用,在功能和應(yīng)用方面還有待完善,我們加入自己的新點(diǎn)子,這個系統(tǒng)在以后應(yīng)該會得到廣泛的應(yīng)用并日臻完善。關(guān)鍵詞ASP.NET失物招領(lǐng)系統(tǒng)SQLServerAbstractInordertofacilitatetheownertofindmissingitems,pickupthemainreturnpickingupitemsandreducethelostandfoundcenteradministrator'sworkburden,andcarryforwardthegoodmoralcharacterandimproveChinaShijinbumeipeople'smorallevel,wedevelopedthelostpropertymanagementsystem.Theownercanenterintothesystemthroughthenetwork,checktheirmissingitemshavebeenwellintentionedpeoplepickedupandhandedovertothelostandfoundcenterandwellintentionedpeopletothank;administratorofthesystemthroughthelostinformation,missinginformation,messageinformationandconvenientmanagement.Thelostandfoundsystemisaplatformsetupinviewofthecurrentsituationofourcountryinordertohelpmorepeopletofindtheirlostitemsmorequicklyandquickly.WiththeincreasingdevelopmentoftheInternetera,Internetsearchhasbecomeoneofthemostsimpleandconvenientwaytojustsitathomecanclearlyknowtheirlostthings.UsingMicrosoftVisualStudio2013asthedevelopmenttool,SQLServer2012databasefordatastorage,theuseofthelostandfoundtheexistingsystemthroughfieldinvestigation,theworkingprincipleandworkingprocessofthesystem,writealostandfoundsystembasedonASP.NET,atpresentthesystemisputintouseonthebasisofpreliminary,andstayinthefunctionandapplicationperfect,weaddtheirownideas,thissystemshouldbewidelyappliedandperfectedinthefuture.KeywordsASP.NETLostandfoundsystemSQLServer目錄摘要 IAbstract II第1章緒論 31.1課題背景 31.2發(fā)展現(xiàn)狀 41.3研究意義 41.4論文結(jié)構(gòu)介紹 5第2章系統(tǒng)分析 62.1系統(tǒng)需求分析 62.2系統(tǒng)功能分析 62.3系統(tǒng)目標(biāo) 72.4用戶需求分析 82.5可行性分析 92.5.1技術(shù)可行性分析 92.5.2經(jīng)濟(jì)可行性分析 9第3章相關(guān)技術(shù)介紹 103.1開發(fā)環(huán)境 103.2開發(fā)工具介紹 103.2.1代碼編輯工具M(jìn)icrosoftVisualStudio2013 103.2.2數(shù)據(jù)庫編輯工具M(jìn)icrosoftSQLServer2012 103.2.3圖片處理工具AdobePhotoshopCS3 103.3應(yīng)用技術(shù)介紹 103.3.1HTML/CSS 113.3.2C# 113.3.3ASP.NET 113.3.4SQL查詢語言 11第4章系統(tǒng)設(shè)計(jì) 124.1系統(tǒng)目標(biāo) 124.2數(shù)據(jù)流程圖 134.3數(shù)據(jù)庫設(shè)計(jì) 14第5章系統(tǒng)實(shí)現(xiàn) 175.1用戶登錄界面 175.2登錄用戶管理 185.3注冊會員管理 195.4失物報失管理 215.4.1尋物啟示 215.4.2我要尋物 225.5拾物報備管理 235.5.1招領(lǐng)啟示 235.5.2提交拾物報備 24第6章系統(tǒng)測試 266.1系統(tǒng)測試方法 266.2系統(tǒng)測試的目的和原則 266.3測試用例 27總結(jié) 29參考文獻(xiàn) 30致謝 31第1章緒論1.1課題背景隨著我國社會經(jīng)濟(jì)的不斷發(fā)展,人們的生活節(jié)奏也在不斷加快,加之現(xiàn)在生活中越來越多的物件小型化,我們不免會偶爾疏忽而遺忘物品。生活中誰沒有丟東西的經(jīng)歷呢?就體積而言,大到雨傘、書包、行李箱、各類書籍,小至銀行卡,鑰匙,身份證,眼鏡、錢夾等等。雨傘可以買,銀行卡可以掛失補(bǔ)辦,鑰匙可以重新配;書丟了可以買新的,但是以前的筆記是買不到的,身份證一時半會都補(bǔ)辦不下來,尤其是人在外地時更是麻煩。生活中我們也會偶然撿到別人遺失的物品,撿到的東西該怎么處理,撿到工作證、學(xué)生證,上邊有單位信息可以很方便地聯(lián)系;但身份證上的信息聯(lián)系起來代價太大,難以聯(lián)系;如果撿到的是雨傘、書籍,連個聯(lián)系的人都沒有;撿到鑰匙不知道該還給誰或是交給誰,而失主還焦頭爛額地發(fā)愁進(jìn)不了家門;撿到銀行卡就只能交給發(fā)卡行了,但是實(shí)際上丟銀行卡的人到銀行補(bǔ)辦銀行卡時幾乎不會有機(jī)會找到丟失的卡。以上種種丟失物品或是撿到物品的情況在我們?nèi)粘I钪蓄l繁的出現(xiàn),丟東西的人著急著急找失物像大海撈針,而撿到東西的人有心尋找失主卻無從找起,那么怎么能減少這種情況——讓失主知道誰撿了自己丟的物品,讓撿到東西的人知道怎么聯(lián)系失主?;趯σ陨线@些情況的考慮,搭建一個在線的失物招領(lǐng)平臺,將失主和失物的信息進(jìn)行采集發(fā)布,極大地?cái)U(kuò)展雙方的信息溝通渠道,減少失物招領(lǐng)的精力花費(fèi)、時間代價和經(jīng)濟(jì)代價,從而提高生活品質(zhì)。為了方便失主尋找丟失物品、拾主歸還撿拾物品和減輕失物招領(lǐng)中心的管理員的工作負(fù)擔(dān),以及發(fā)揚(yáng)拾金不昧的美好品德和提高中國人民的道德水平,我們開發(fā)了失物招領(lǐng)管理系統(tǒng)。失主可以通過網(wǎng)絡(luò)進(jìn)入到本系統(tǒng),查詢自己丟失的物品是否已被好心人拾到并交給了招領(lǐng)中心和對好心人的感謝等;管理員可通過本系統(tǒng)對失物信息、報失信息、留言信息等方便的進(jìn)行管理。一般同學(xué)們在餐廳內(nèi)部撿拾到飯卡、身份證之類的遺失物,都會送到失物招領(lǐng)處。失物招領(lǐng)處的每天都有同學(xué)值班,以供丟失物品的同學(xué)前來問詢。但是因?yàn)槭镎蓄I(lǐng)處位于餐廳內(nèi)部,只能在吃飯時間發(fā)揮功能。如果同學(xué)們在學(xué)校內(nèi)部撿拾到物品,就無可奈何,自己沒有辦法找到失主,撿拾物往往就留在自己手中。而失主也沒有找到丟失物品的可能了。而且失物招領(lǐng)處記錄失物等信息全部都是用紙筆記錄,效率低且數(shù)據(jù)易損毀丟失。當(dāng)記錄信息達(dá)到一定數(shù)量時,查詢起來會耗費(fèi)大量時間。同時失主只有到失物招領(lǐng)處才能知道自己所失物品是否在失物招領(lǐng)處,極為不方便。

1.2發(fā)展現(xiàn)狀管理信息系統(tǒng)通過在實(shí)現(xiàn)過程中綜合應(yīng)用集管理科學(xué),以及加入信息科學(xué),加入系統(tǒng)科學(xué)的應(yīng)用,以及現(xiàn)代通信技術(shù)和電子計(jì)算機(jī)技術(shù)等等技術(shù)融合在一起。此方式的創(chuàng)始人明尼蘇達(dá)大學(xué)卡爾森管理學(xué)院的著名教授戴維斯也根據(jù)信息管理系統(tǒng)的特色,給出了系統(tǒng)的一個具有代表性的定義方式:“管理信息系統(tǒng)是一個利用計(jì)算機(jī)硬件和軟件,手工作業(yè)、分析、計(jì)劃、控制和決策模型以及數(shù)據(jù)庫的用戶-機(jī)器系統(tǒng)。通過在管理過程中應(yīng)用信息管理系統(tǒng),可以有效的提供信息支持企業(yè)或組織的運(yùn)行、以及提高信息的管理和決策功能?!睘榱朔奖闶е鲗ふ襾G失物品、拾主歸還撿拾物品和減輕失物招領(lǐng)中心的管理員的工作負(fù)擔(dān),以及發(fā)揚(yáng)拾金不昧的美好品德和提高中國人民的道德水平,我們開發(fā)了失物招領(lǐng)管理系統(tǒng)。失主可以通過網(wǎng)絡(luò)進(jìn)入到本系統(tǒng),查詢自己丟失的物品是否已被好心人拾到并交給了招領(lǐng)中心和對好心人的感謝等;管理員可通過本系統(tǒng)對失物信息、報失信息、留言信息等方便的進(jìn)行管理。1.3研究意義

當(dāng)今社會,當(dāng)失主丟失物品后往往苦于尋找,要不是得登報,就得到處張貼尋物啟事。同時,拾主撿到物品若希望歸還,也是麻煩重重。最重要的是,現(xiàn)在我國正努力建設(shè)和諧社會,政府重視城鎮(zhèn)居民道德素質(zhì)的提高,所以弘揚(yáng)拾金不昧的優(yōu)秀傳統(tǒng)是政府義不容辭的一項(xiàng)責(zé)任。因此,開發(fā)失物招領(lǐng)管理系統(tǒng)是一件迫在眉睫的事情,并且該系統(tǒng)是基于網(wǎng)絡(luò)的,失主可以在網(wǎng)絡(luò)上查詢和報失以及確認(rèn)。這個系統(tǒng)可以在方便管理人員和失主的同時提高我國人民的道德素質(zhì),使我國人民處于更和諧的社會。在許多社區(qū)或校園里,常常有人遺失物品或者撿到物品,他們沒有一個良好的消息交流平臺,使得失主未能及時甚至找不到失物,給生活帶來了極大的不便。本失物招領(lǐng)系統(tǒng)就是為失主和撿到物品的人搭建一個信息交流的平臺。失主可以通過網(wǎng)絡(luò)進(jìn)入到本系統(tǒng),查詢自己丟失的物品是否已被好心人拾到并交給了招領(lǐng)中心,或者發(fā)布自己丟失的物品信息,以便拾到者可以聯(lián)系到失主;拾到物品的人可以通過該系統(tǒng)直接發(fā)布拾到物品的信息;管理員可通過本系統(tǒng)對失物信息、報失信息、留言信息等方便的進(jìn)行管理。

當(dāng)今社會,當(dāng)失主丟失物品后往往苦于尋找,要不是得登報,就得到處張貼尋物啟事。同時,拾主撿到物品若希望歸還,也是麻煩重重。雖然現(xiàn)在很多學(xué)校已有失物招領(lǐng)中心,可是這些中心在記錄失物等的信息時全部是用筆紙記錄的。當(dāng)失物招領(lǐng)中心的記錄很多時,查詢起來會耗費(fèi)大量的時間,同時失主必須到失物招領(lǐng)中心才能報失自己丟失的物品或者確認(rèn)自己丟失的東西是否保存在失物招領(lǐng)中心。因此,開發(fā)失物招領(lǐng)系統(tǒng)是一件迫在眉睫的事情,并且該系統(tǒng)是基于網(wǎng)絡(luò)的,失主可以再網(wǎng)絡(luò)上查詢和報失以及確認(rèn)?;ヂ?lián)網(wǎng)與社會生活之間的緊密關(guān)系的體現(xiàn)?,F(xiàn)今的社會,人們已經(jīng)離不開了網(wǎng)絡(luò),網(wǎng)絡(luò)已經(jīng)成為人與人之間交流的一種形式。失物招領(lǐng)在線交易平臺的建設(shè)能夠使失主最快的領(lǐng)回自己丟失的物品。而且通過這次開發(fā),提高自己的編程水平,對工作本領(lǐng)打下堅(jiān)實(shí)基礎(chǔ)。

近年來計(jì)算機(jī)技術(shù)的快速發(fā)展,特別是計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,越來越深刻的改變了人們生活的方方面面。使得人們能以更低廉的價格,開發(fā)出更方便、更實(shí)用的網(wǎng)絡(luò)工具。各種在線服務(wù)系統(tǒng),更是深刻的影響了人們的聯(lián)系方式,使得人們可以在遠(yuǎn)隔千里之遙隨時通訊。過去的種種陳舊的聯(lián)系方式,已經(jīng)不能滿足現(xiàn)代生活的需要。失物招領(lǐng)在線交易平臺作為一種方便失主與拾獲者之間聯(lián)系的實(shí)用系統(tǒng)便應(yīng)運(yùn)而生。失物招領(lǐng)在線交易平臺是為失主與拾獲者之間進(jìn)行失物招領(lǐng)提供的一個平臺。

1.4論文結(jié)構(gòu)介紹針對高校人口密度大、人群活動頻繁、師生學(xué)習(xí)生活等物品容易遺失的基本現(xiàn)狀,在分析傳統(tǒng)失物招領(lǐng)過程中的工作效率低下、找回率低、保密性差、管理分散等問題和不足的基礎(chǔ)上,提出了WEB模式的網(wǎng)絡(luò)失物招領(lǐng)信息管理平臺。該平臺主要通過失物信息發(fā)布和失物領(lǐng)取功能,較好的解決了失物招領(lǐng)過程中的信息孤島的缺陷,提高了失物招領(lǐng)的工作效率,減少師生的直接經(jīng)濟(jì)損失。在信息技術(shù)時代,傳統(tǒng)招領(lǐng)方式已經(jīng)不能滿足人們的需要。傳統(tǒng)張貼尋物啟事、招領(lǐng)啟事,其效率低、保密性差、管理不集中。易使失主遺忘,難以獲取相關(guān)信息;從而給失主造成不必要的經(jīng)濟(jì)損失,同時也增大了管理人員的工作量。開發(fā)校園失物招領(lǐng)系統(tǒng),是基于“管理中心接收失物”和“校園網(wǎng)絡(luò)平臺”處理失物。該系統(tǒng)還提供了失物信息匹配、失物數(shù)據(jù)統(tǒng)計(jì)、獲取失物領(lǐng)取號等功能。因此極大地提高認(rèn)領(lǐng)率,減小失主經(jīng)濟(jì)損失,從而能夠更好地服務(wù)于學(xué)校師生和工作人員。失物招領(lǐng)系統(tǒng)通過前端瀏覽器和后臺數(shù)據(jù)庫向用戶展示信息,方便的實(shí)現(xiàn)了內(nèi)容的維護(hù)和更新,使用戶更快,更好的了解信息。管理員將所有注冊用戶信息數(shù)據(jù)存入數(shù)據(jù)庫相應(yīng)的表中,當(dāng)客戶端發(fā)出討論該動態(tài)頁面的請求時,服務(wù)器就會執(zhí)行相應(yīng)的腳本代碼,從數(shù)據(jù)庫中查詢出符合條件的用戶信息,生成相關(guān)頁面發(fā)送到客戶端瀏覽器上??蛻舳怂@示的內(nèi)容是隨著后臺管理數(shù)據(jù)庫的變化而動態(tài)顯示的,因此,客戶端可以獲得用戶的最新動態(tài)信息。

一個大型的計(jì)算機(jī)系統(tǒng),必須有一個正確的設(shè)計(jì)指導(dǎo)思想,通過合理選擇數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)結(jié)構(gòu)、操作系統(tǒng)以及開發(fā)環(huán)境,構(gòu)成一個完善的網(wǎng)絡(luò)體系結(jié)構(gòu),才能充分發(fā)揮計(jì)算機(jī)信息管理的優(yōu)勢。根據(jù)當(dāng)今社會的實(shí)際需求,本失物招領(lǐng)系統(tǒng)按照下述原則進(jìn)行。第2章系統(tǒng)分析2.1系統(tǒng)需求分析我們在創(chuàng)造財(cái)富的同時,難免會或多或少遺失已擁有的物品,遺失物的處理問題已經(jīng)引起了越來越多的關(guān)注。目前日、德等國的遺失物處理制度已較成熟,而我國雖然在《民法》、《物權(quán)法》中作出了相關(guān)規(guī)定,各地也進(jìn)行了一系列實(shí)踐活動,但尚未形成一個得到社會認(rèn)可的遺失物處理體系。生活中人們常因各種客觀因素而難以找回丟失的物品或處理撿到的東西,因此雙方需要一個有效的平臺來實(shí)現(xiàn)信息和物品交流,但在我國還未形成一個較為完善統(tǒng)一的失物招領(lǐng)平臺??傮w上看來,影響遺失物找回最為突出的問題是:丟失物品的人缺乏有效的尋物途徑,撿到物品的人難以對物品進(jìn)行處理。對失主來說登報、回頭尋、查監(jiān)控等,這些都是尋找丟失物的方法,但是費(fèi)時又費(fèi)力,有時還起不到好的效果;而對撿到東西的人來說,因?yàn)槿鄙偈е鞯男畔ⅲ幚頄|西不方便,又擔(dān)心被認(rèn)為“見利忘義”而無法向失主要求補(bǔ)償,從而缺乏積極性。這樣的情況嚴(yán)重阻礙了遺失物處理工作的進(jìn)行。在全國范圍內(nèi)建立一個健全的失物招領(lǐng)平臺非常有必要,而平臺的形式必須迎合如今社會生活的節(jié)奏,方便快捷簡單的尋物體驗(yàn)將更容易都得到大眾的認(rèn)可。因此,依托于移動互聯(lián)網(wǎng)的失物招領(lǐng)平臺需求度極高,有著極大的市場空間和實(shí)用價值?,F(xiàn)在互聯(lián)網(wǎng)技術(shù)高速發(fā)展,web端的失物招領(lǐng)平臺越來越多,比如說:失物招領(lǐng)網(wǎng)、找回網(wǎng)、58尋物網(wǎng)等,他們都以互聯(lián)網(wǎng)為依托,將物品信息通過網(wǎng)站進(jìn)行公布。但是這模式僅限于web端發(fā)布信息和關(guān)注信息,這樣一種方式,在簡單快捷方面還是無法滿足用戶要求的。在移動互聯(lián)網(wǎng)高速發(fā)展的今天,失物招領(lǐng)信息發(fā)布平臺急需在移動互聯(lián)網(wǎng)上開拓自己的疆土,占據(jù)一席之地。對于將失物招領(lǐng)平臺轉(zhuǎn)移到移動端,開發(fā)相應(yīng)的失物招領(lǐng)APP業(yè)內(nèi)還沒有做出相應(yīng)的嘗試,失物招領(lǐng)APP市場目前仍是一片空白。這對于失物招領(lǐng)系統(tǒng)來說是一個很大的機(jī)遇,我們在這領(lǐng)域開辟先例方便、高效、快捷,具有極大的發(fā)展?jié)摿蛯?shí)用價值。2.2系統(tǒng)功能分析利用MicrosoftVisualStudio2013為開發(fā)工具,SQLServer2012為數(shù)據(jù)庫數(shù)據(jù)存儲,通過實(shí)地調(diào)查研究現(xiàn)有的人事管理系統(tǒng)的使用情況,研究系統(tǒng)的工作原理與工作流程,編寫出失物招領(lǐng)系統(tǒng)。本研究充分查閱相關(guān)圖書、報刊,充分利用中國知識基礎(chǔ)設(shè)施工程(CNKI)數(shù)字圖書館數(shù)據(jù)庫、萬方數(shù)據(jù)資源系統(tǒng)等網(wǎng)絡(luò)知識信息工具,在對這些理論研究成果進(jìn)行歸納總結(jié)的基礎(chǔ)上予以吸收和借鑒,并進(jìn)行一定程度上的創(chuàng)新性結(jié)合,構(gòu)建本研究選題的理論支撐。B/S體系結(jié)構(gòu)與B/S體系結(jié)構(gòu)相比不僅具有其全部的優(yōu)點(diǎn),而且又有B/S體系結(jié)構(gòu)所不具備的獨(dú)特優(yōu)勢:

開放的標(biāo)準(zhǔn):B/S所采用的標(biāo)準(zhǔn)都是開放的、非專用的,是經(jīng)過標(biāo)準(zhǔn)化組織所確定而非單一廠商所制定,保證了其應(yīng)用的通用性和跨平臺性。較低的開發(fā)和維護(hù)成本:B/S的應(yīng)用只需在客戶端安裝通用的瀏覽器即可,維護(hù)和升級工作都在服務(wù)器端進(jìn)行,不需對客戶端進(jìn)行任何改變,故而大大降低了開發(fā)和維護(hù)的成本。用戶使用簡單,界面友好:B/S用戶的界面都在統(tǒng)一的瀏覽器上,瀏覽器易于使用、界面友好,又因?yàn)樗辉儇?fù)責(zé)數(shù)據(jù)的存取和復(fù)雜數(shù)據(jù)計(jì)算等任務(wù),只需要進(jìn)行顯示,因而大大降低了對客戶端的要求。登錄管理主要對登陸人員輸入信息進(jìn)行驗(yàn)證,驗(yàn)證成功方可登陸,失主向失物招領(lǐng)處提供報失信息,管理員進(jìn)行報失物品信息的添加,包括輸入或修改報失物品名稱、特點(diǎn)、丟失地點(diǎn)、時間、報失人信息、姓名、聯(lián)系方式、報失時間。拾主把撿拾物品交到失物招領(lǐng)處,同時向失物招領(lǐng)中心提供撿拾物品的信息,管理員登錄到系統(tǒng)對失物信息進(jìn)行添加、修改,包括輸入失物的名稱、特點(diǎn)、撿拾地點(diǎn)、時間、領(lǐng)取狀態(tài)(未領(lǐng)取/已領(lǐng)?。?、撿拾人信息(姓名及聯(lián)系方式)、對應(yīng)的存儲地點(diǎn)和在失物招領(lǐng)處的存儲時間。失主自己進(jìn)行報失物品信息的添加,包括輸入或修改報失物品名稱、特點(diǎn)、丟失地點(diǎn)、時間、失主信息、姓名、聯(lián)系方式、報失時間??蓪σ压嫉氖拔镞M(jìn)行查詢和檢索。查詢分為普通查詢和模糊查詢。普通查詢只顯示名稱相同的物品信息;模糊查詢顯示信息相近的物品信息。用戶可以在留言板發(fā)表感謝貼,也可以對公示出來的無人認(rèn)領(lǐng)物品的處理發(fā)表意見和建議。2.3系統(tǒng)目標(biāo)本系統(tǒng)主要由登錄和搜索兩個模塊構(gòu)成,用戶注冊后方可登錄系統(tǒng)進(jìn)行搜索,用戶也可以在不登錄的情況下對網(wǎng)站上的物品進(jìn)行瀏覽、查看。數(shù)據(jù)庫主要用來存放物品信息以及用戶信息。物品信息包括撿到失物的時間、地點(diǎn)以及對物品特征的描述,用戶信息包括用戶的聯(lián)系方式,這樣更有助于失主尋找拾主,拾主聯(lián)系失主。同時,在數(shù)據(jù)庫管理時設(shè)計(jì)了一個定期物品檢查的功能,如果發(fā)現(xiàn)某個物品在很長時間內(nèi)沒有被查詢,也沒有被領(lǐng)取,系統(tǒng)會自動刪除。在上傳數(shù)據(jù)時,采用分布式方法,拾主不一定都要將物品交由管理員來進(jìn)行登記,可以自行登錄系統(tǒng)進(jìn)行登記,描述物品特征,留下自己的聯(lián)系方式。系統(tǒng)采用關(guān)鍵字搜索,但對于某件物品,不同的人可能有不同的定義,因此在搜索的時候可能造成不必要的重復(fù)或遺漏。針對這個問題,系統(tǒng)采用一種先由下而上再由上而下的搜索方式(垂直搜索),即先將小類歸大類,在搜索時輸入關(guān)鍵字在大類中進(jìn)行查找。若用戶提供多個關(guān)鍵字,就采用切詞軟件將這些關(guān)鍵字切成不同的類型,進(jìn)行匹配。如設(shè)定大類為衣服,那么,襯衫,毛衣等都會被歸類到衣服里面,而用戶輸入“毛衣”后,系統(tǒng)就將毛衣升級到衣服,先將與毛衣這個關(guān)鍵字接近的所有搜索結(jié)果呈現(xiàn)給用戶,若未找到結(jié)果,系統(tǒng)再將衣服里面的其他內(nèi)容呈現(xiàn)給用戶。本課題的目的是使失物招領(lǐng)信息管理清晰化,透明化,便于操作,易于管理。通過功能模塊的優(yōu)化組合實(shí)現(xiàn)可以幫助失主進(jìn)行在線發(fā)布自己的丟失物品,讓更多人看到信息后可以幫助查找,同時撿到東西的人也可以發(fā)布拾到物品信息,或者交到中心平臺由管理員進(jìn)行發(fā)布招領(lǐng)信息,失主可以通過信息進(jìn)行確定然后招領(lǐng)。通過本系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)可以幫助到更多人進(jìn)行在線尋找失物或者失主。這樣大大節(jié)約了人力資源和物品資源。

失物招領(lǐng)系統(tǒng),致力于提供方便、快捷的尋物啟事發(fā)布、失物招領(lǐng)服務(wù),以公益之心,打造國內(nèi)最大最全的失物招領(lǐng)平臺。通過分享功能,用戶推送身邊的好人好事、表揚(yáng)信、贊美信以及發(fā)起公益活動等,以此來傳遞愛心,傳播正能量,弘揚(yáng)社會正氣。我們相信每個人的力量很小,但是集眾人之力,將發(fā)揮前所未有的巨大力量。希望我們的微薄之力得以積聚,幫助更多的人。無論你丟了什么,還是撿到了什么,都不妨到失物招領(lǐng)系統(tǒng)來看看或者發(fā)布一張告示?;蛟S拾到物品的好心人,正在此尋找失主,或許失主正在此等待好心人的出現(xiàn)。失物招領(lǐng)系統(tǒng)分為管理員管理子系統(tǒng)和用戶查詢子系統(tǒng),是本系統(tǒng)共有用戶注冊信息管理、用戶失物報失信息管理、系統(tǒng)概括管理、用戶留言管理、新聞公告管理等功能模塊。系統(tǒng)用戶管理通過系統(tǒng)對系統(tǒng)各項(xiàng)信息進(jìn)行數(shù)字化管理,從而實(shí)現(xiàn)數(shù)據(jù)的安全維護(hù),而廣大用戶則可以通過注冊系統(tǒng)用戶,進(jìn)行費(fèi)用查詢,以及提交失物報失和拾物報備建議。2.4用戶需求分析在許多社區(qū)或校園里,常常有人遺失物品或者撿到物品,他們沒有一個良好的消息交流平臺,使得失主未能及時甚至找不到失物,給生活帶來了極大的不便。本系統(tǒng)就是為失主和撿到物品的人搭建一個發(fā)布信息的平臺。失主可以通過網(wǎng)絡(luò)進(jìn)入到本系統(tǒng),查詢自己丟失的物品是否已被好心人拾到并交給了招領(lǐng)中心和對好心人的感謝等;拾到物品的人可以通過該系統(tǒng)直接發(fā)布拾到物品的信息;管理員可通過本系統(tǒng)對失物信息、報失信息、留言信息等方便的進(jìn)行管理。基于ASP.NET的失物招領(lǐng)系統(tǒng)包括系統(tǒng)管理員用戶、注冊會員,系統(tǒng)具體功能描述如下。1、管理員功能:登錄管理:登錄管理主要對登陸人員輸入信息進(jìn)行驗(yàn)證,驗(yàn)證成功方可登陸。用戶管理:管理員可以進(jìn)行修改用戶名、修改設(shè)定用戶密碼、的功能。報失信息管理:失主向失物招領(lǐng)處提供報失信息,管理員進(jìn)行報失物品信息的添加,包括輸入或修改報失物品名稱、特點(diǎn)、丟失地點(diǎn)、時間、報失人信息、姓名、聯(lián)系方式、報失時間。拾物信息管理:拾主把撿拾物品交到失物招領(lǐng)處,同時向失物招領(lǐng)中心提供撿拾物品的信息,管理員登錄到系統(tǒng)對失物信息進(jìn)行添加、修改,包括輸入失物的名稱、特點(diǎn)、撿拾地點(diǎn)、時間、領(lǐng)取狀態(tài)(未領(lǐng)取/已領(lǐng)?。焓叭诵畔ⅲㄐ彰奥?lián)系方式)、對應(yīng)的存儲地點(diǎn)和在失物招領(lǐng)處的存儲時間。信息公布管理:信息公布管理是對拾物信息中超過60天無人認(rèn)領(lǐng)物品的處理信息在留言板中進(jìn)行公開。普通用戶可以留言板中對處理信息進(jìn)行留言,給出建議或意見,以便失物招領(lǐng)處對工作不斷改進(jìn)。2、注冊會員功能:報失管理:失主自己進(jìn)行報失物品信息的添加,包括輸入或修改報失物品名稱、特點(diǎn)、丟失地點(diǎn)、時間、失主信息、姓名、聯(lián)系方式、報失時間。拾物查詢:用戶可對已公布的拾物進(jìn)行查詢和檢索。查詢分為普通查詢和模糊查詢。普通查詢只顯示名稱相同的物品信息;模糊查詢顯示信息相近的物品信息。在線留言:用戶可以在留言板發(fā)表感謝貼,也可以對公示出來的無人認(rèn)領(lǐng)物品的處理發(fā)表意見和建議。2.5可行性分析本失物招領(lǐng)系統(tǒng)管理系統(tǒng)將采用ASP.NET3.5進(jìn)行項(xiàng)目的開發(fā),進(jìn)一步學(xué)習(xí)這一技術(shù)在Web開發(fā)中的技術(shù),同時也鞏固以前學(xué)習(xí)的B/S開發(fā)模型中的基礎(chǔ)知識,以為后續(xù)開發(fā)積累經(jīng)驗(yàn)。2.5.1技術(shù)可行性分析分析新系統(tǒng)的目標(biāo)是否符合企業(yè)的現(xiàn)狀和發(fā)展的需要,結(jié)合社會可行性分析主要是指管理信息系統(tǒng)的開發(fā)是否符合國家法律、下策,是否能夠與社會大系統(tǒng)實(shí)現(xiàn)良好的對接,通過衡量是否具備所需要的技術(shù),包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應(yīng)用技術(shù)。本系統(tǒng)采用B/S模式,其解決方案是:對這三層進(jìn)行明確分割,并在邏輯上使其獨(dú)立,這種計(jì)算模型極大地方便了應(yīng)用程序的開發(fā)和維護(hù),無須考慮客戶端的兼容性,它實(shí)現(xiàn)了開發(fā)環(huán)境與應(yīng)用環(huán)境的分離,大大提高了工作效率ASP.NET技術(shù)是以C#語言作為腳本語言,跨平臺,是一種較成熟與穩(wěn)定的動態(tài)網(wǎng)頁編程技術(shù);C#語言通過提供防止內(nèi)存泄露的方法在內(nèi)存管理方面大顯身手,加之ASP.NET為應(yīng)用程序提供了更為健壯的意外事件處理機(jī)制,更大地發(fā)揮了C#的優(yōu)勢。所以在技術(shù)上是可行的。2.5.2經(jīng)濟(jì)可行性分析本系統(tǒng)的開發(fā)工具采用的是開源MicrosoftVisualStudio2013;網(wǎng)頁編輯方面使用MacromediaDreamweaverCS3,非常的實(shí)用方便;對于畢業(yè)設(shè)計(jì)來說,無需專門購置服務(wù)器,一般的普通學(xué)習(xí)用的電腦就可以了,SQLServerManagementStudio等軟件都為系統(tǒng)的設(shè)計(jì)和開發(fā)提供了基礎(chǔ),所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。第3章相關(guān)技術(shù)介紹本章主要介紹系統(tǒng)開發(fā)過程中將要用到的開發(fā)環(huán)境、開發(fā)語言以及其他相關(guān)技術(shù)?!肮び破涫?,必先利其器”。我們只有了解并掌握了這些工具的使用方法,并結(jié)合現(xiàn)代軟件開發(fā)的先進(jìn)思想和理念,才能順利地開發(fā)出滿足用戶實(shí)際需求的系統(tǒng)。3.1開發(fā)環(huán)境處理器:Intel(R)B75002.20GHz8G內(nèi)存顯示器:1280*800分辨率顯示器(推薦使用高分辨率和顏色深度)硬盤空間:500GM千兆網(wǎng)卡(局域網(wǎng))3.2開發(fā)工具介紹3.2.1代碼編輯工具M(jìn)icrosoftVisualStudio2013VisualStudio2013是一個提供了豐富工具的編程環(huán)境,包含創(chuàng)建從小到大的各種規(guī)模的項(xiàng)目所需的全部功能,是目前最流行的Windows平臺應(yīng)用程序開發(fā)環(huán)境,重新設(shè)計(jì)和組織其集成開發(fā)環(huán)境(IDE)的界面,同時帶來了.NETFramework4.0,并且支持開發(fā)面向Windows7的應(yīng)用程序。除了MicrosoftSQLServer,它還支持IBMDB2和Oracle數(shù)據(jù)庫。[6]3.2.2數(shù)據(jù)庫編輯工具M(jìn)icrosoftSQLServer2012MicrosoftSQLServer2012提供了一個完整的企業(yè)級技術(shù)和工具,以最低的擁有成本獲得最有價值的信息。SQLServer2012改進(jìn)后,其開發(fā)能力、可管理性得到了提高,強(qiáng)化了其智能性和數(shù)據(jù)存儲倉庫,可以為任何大小的應(yīng)用程序提供一個全面的信息平臺以及可管理的、熟悉的自我服務(wù)的商務(wù)智能(BI)工具,支持大規(guī)模數(shù)據(jù)中心和數(shù)據(jù)倉庫,支持平滑的建立和擴(kuò)展應(yīng)用到云與微軟的應(yīng)用平臺緊密集成。這些特性允許應(yīng)用程序開發(fā)人員可以快速的提交SQLServer應(yīng)用程序,使客戶實(shí)現(xiàn)應(yīng)用程序的同時盡可能的節(jié)省安裝和管理開銷。[4]3.2.3圖片處理工具AdobePhotoshopCS3AdobePhotoshopCS3具備足夠先進(jìn)的圖像處理技術(shù)、全新的創(chuàng)意選項(xiàng)和極快的性能,包括內(nèi)容感知修補(bǔ)、新的虛化圖庫、更快速且更精確的裁剪工具、直觀的視頻制作等。3.3應(yīng)用技術(shù)介紹目前網(wǎng)絡(luò)建站使用的技術(shù)非常多,在設(shè)計(jì)此系統(tǒng)過程中主要應(yīng)用下列技術(shù),包括HTML/CSS、C#、ASP.NET、SQL語言。3.3.1HTML/CSSHTML即超文本標(biāo)記語言作為構(gòu)成網(wǎng)頁文檔的主要語言,是目前網(wǎng)站設(shè)計(jì)中應(yīng)用最為廣泛的語言,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等,HTML文件是可以被多種網(wǎng)頁瀏覽器讀取,產(chǎn)生網(wǎng)頁傳遞各類資訊的文件,將HTML文件存儲在分布于世界各地的服務(wù)器硬盤上,通過傳輸協(xié)議用戶可以遠(yuǎn)程獲取這些文件所傳達(dá)的資訊和信息。CSS則是一種用來表現(xiàn)HTML或XML等文件樣式的計(jì)算機(jī)語言,相對于傳統(tǒng)HTML的表現(xiàn)而言,CSS能夠?qū)W(wǎng)頁中的對象的位置排版進(jìn)行像素級的精確控制,支持幾乎所有的字體字號樣式,擁有對網(wǎng)頁對象和模型樣式編輯的能力,并能夠進(jìn)行初步交互設(shè)計(jì),是目前基于文本展示最優(yōu)秀的表現(xiàn)設(shè)計(jì)語言。CSS能夠根據(jù)不同使用者的理解能力,簡化或者優(yōu)化寫法,針對各類人群,有較強(qiáng)的易讀性。3.3.2C#.C#是微軟公司在2000年6月發(fā)布的一種新的編程語言,它是第一個面向組件的編程語言,租鑒了Delphi的一個特點(diǎn),與COM組件對象模型是直接集成的,并且新增了許多功能及語法[7],而且它是微軟公司.NETwindows網(wǎng)絡(luò)框架的主角。3.3.3ASP.NETASP.NET[8]是.NETFrameWork的一部分,是一項(xiàng)微軟公司的技術(shù),是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù),它可以在通過HTTP請求文檔時再在Web服務(wù)器上動態(tài)創(chuàng)建它們,是一種可以進(jìn)行動態(tài)服務(wù)器數(shù)據(jù)讀取頁面,可以將ASP.NET看作是由HTML+C#語音組合在一起實(shí)現(xiàn)動態(tài)頁面功能的。ASP.NET是基于通用語言的編譯運(yùn)行的程序,其實(shí)現(xiàn)完全依賴于虛擬機(jī),所以它擁有跨平臺性,ASP.NET構(gòu)建的應(yīng)用程序可以運(yùn)行在幾乎全部的平臺上。3.3.4SQL查詢語言結(jié)構(gòu)化查詢語言(StructuredQueryLanguage)簡稱SQL,結(jié)構(gòu)化查詢語言是一種數(shù)據(jù)庫查詢和程序設(shè)計(jì)語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng);SQL語句就是對數(shù)據(jù)庫進(jìn)行操作的一種語言。第4章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)目標(biāo)失物招領(lǐng)系統(tǒng),

致力于提供方便、快捷的尋物啟事發(fā)布、失物招領(lǐng)服務(wù),以公益之心,打造國內(nèi)最大最全的失物招領(lǐng)平臺。通過分享功能,用戶推送身邊的好人好事、表揚(yáng)信、贊美信以及發(fā)起公益活動等,以此來傳遞愛心,傳播正能量,弘揚(yáng)社會正氣。我們相信每個人的力量很小,但是集眾人之力,將發(fā)揮前所未有的巨大力量。希望我們的微薄之力得以積聚,幫助更多的人。

無論你丟了什么,還是撿到了什么,都不妨到失物招領(lǐng)系統(tǒng)來看看或者發(fā)布一張告示?;蛟S拾到物品的好心人,正在此尋找失主,或許失主正在此等待好心人的出現(xiàn)。失物招領(lǐng)系統(tǒng)分為管理員管理子系統(tǒng)和用戶查詢子系統(tǒng),是本系統(tǒng)共有用戶注冊信息管理、用戶失物報失信息管理、系統(tǒng)概括管理、用戶留言管理、新聞公告管理等功能模塊。系統(tǒng)用戶管理通過系統(tǒng)對系統(tǒng)各項(xiàng)信息進(jìn)行數(shù)字化管理,從而實(shí)現(xiàn)數(shù)據(jù)的安全維護(hù),而廣大用戶則可以通過注冊系統(tǒng)用戶,進(jìn)行費(fèi)用查詢,以及提交失物報失和拾物報備建議,系統(tǒng)業(yè)務(wù)流程圖如圖4-1所示。圖4-1系統(tǒng)業(yè)務(wù)流程圖4.2數(shù)據(jù)流程圖本失物招領(lǐng)系統(tǒng)的數(shù)據(jù)是通過管理員用戶添加錄入的,查看失物招領(lǐng)信息、提交失物報失信息、提交拾物報備等檔案。如圖4-2所示,而用戶則是通過系統(tǒng)查詢管理員所錄入的數(shù)據(jù)記錄。圖4-2系統(tǒng)頂層數(shù)據(jù)流圖失物招領(lǐng)系統(tǒng)整體數(shù)據(jù)流圖如圖4-3所示,包括了由管理員用戶登錄系統(tǒng)錄入用戶檔案數(shù)據(jù),作為用戶用戶登錄使用的初始資料,而有管理員用戶錄入的電費(fèi)充值記錄、水費(fèi)充值記錄、以及系統(tǒng)用戶費(fèi)繳費(fèi)記錄數(shù)據(jù),則作為用戶登錄系統(tǒng)查詢使用的基礎(chǔ)數(shù)據(jù)。圖4-3整體數(shù)據(jù)流圖4.3數(shù)據(jù)庫設(shè)計(jì)1.管理員信息表包括了id編號、管理員帳號和登錄密碼等字段,具體表結(jié)構(gòu)如表4-1所示。表4-1Admin字段類型是否主鍵備注IDInt是自動編號Admin_UserNamevarchar(50)否管理員帳號Admin_UserPassvarchar(50)否登錄密碼2.小區(qū)樓宇信息表包括了id編號、樓宇編號、電費(fèi)基準(zhǔn)、水費(fèi)基準(zhǔn)、物業(yè)費(fèi)基準(zhǔn)等數(shù)據(jù)字段,具體表結(jié)構(gòu)如表4-2所示。表4-2BuildingInfo字段類型是否主鍵備注IDInt是自動編號BuildingNamevarchar(50)否樓號3.用戶檔案表包括了id編號、居住樓宇id、用戶門牌號、用戶姓名、用戶身份證號、聯(lián)系電話、聯(lián)系地址、房屋面積、登記日期等數(shù)據(jù)字段,具體表結(jié)構(gòu)如表4-3所示。表4-3OwnerInfo字段類型是否主鍵備注IDInt是自動編號OBidInt否居住樓宇idDoorplatevarchar(50)否門牌號OwnerNamevarchar(50)否用戶姓名OCardIDvarchar(50)否身份證號嗎OPhonevarchar(50)否聯(lián)系電話OAddressvarchar(100)否聯(lián)系地址4.用戶失物報失記錄了id編號、失物報失單編號、失物報失會員id、失物報失標(biāo)題、失物報失內(nèi)容、失物報失時間、失物報失單狀態(tài)、失物報失處理結(jié)果等數(shù)據(jù)字段,具體表結(jié)構(gòu)如表4-4所示。表4-4BaoxiuList字段類型是否主鍵備注IDInt是自動編號BXOrderNovarchar(50)否失物報失單編號OwnerIDInt否失物報失人idBXTitlevarchar(100)否失物報失標(biāo)題BXContentText否失物報失內(nèi)容addtimeDatetime否失物報失時間stateInt否狀態(tài)CLContentNtext否處理內(nèi)容5.用戶拾物報備記錄了id編號、拾物報備單編號、拾物報備會員id、拾物報備標(biāo)題、拾物報備內(nèi)容、拾物報備時間、拾物報備單狀態(tài)、拾物報備處理結(jié)果等數(shù)據(jù)字段,具體表結(jié)構(gòu)如表4-5所示。表4-5TousuList字段類型是否主鍵備注IDInt是自動編號TSOrderNovarchar(50)否拾物報備單編號OwnerIDInt否失物報失人idTSTitlevarchar(100)否失物報失標(biāo)題TSContentText否失物報失內(nèi)容addtimeDatetime否失物報失時間stateInt否狀態(tài)CLContentNtext否處理內(nèi)容CLDateTimeaddtime否處理日期6.失物查詢信息表包括失物名稱、展示圖片、備注、瀏覽次數(shù)、更新時間等字段,表結(jié)構(gòu)如表4-6所示。表4-6List字段類型是否主鍵備注IDInt是自動編號OwnerIDInt否失物照片TSTitlevarchar(100)否失物名稱TSContentText否失物備注addtimeDatetime否更新時間ClicknumInt否瀏覽次數(shù)第5章系統(tǒng)實(shí)現(xiàn)5.1用戶登錄界面對應(yīng)頁面:login.aspx用戶登錄模塊是登錄用戶進(jìn)入系統(tǒng)的驗(yàn)證窗口,用戶只有通過系統(tǒng)認(rèn)證才能成功進(jìn)入系統(tǒng),如圖5-1所示,用戶輸入登錄用戶名稱、登錄密碼后,點(diǎn)擊確定按鈕,提交用戶登錄驗(yàn)證請求,輸入正確的用戶名和密碼后才能成功登錄系統(tǒng)。圖5-1用戶登錄實(shí)現(xiàn)原理:用戶完整輸入登錄信息后,點(diǎn)擊“確定”按鈕提交登錄請求觸發(fā)btnEntry_Click事件,代碼通過txtName和txtPwd控件得到用戶輸入信息,通過調(diào)用BLL.SystemUserbllUser=newBLL.SystemUser()類的bllUser.CheckUserInfo方法驗(yàn)證用戶登錄操作,輸入匹配信息用戶登錄成功,反之表示用戶登錄失敗,用戶成功登錄后將登錄信息保存到session中。stringuname=Cls_Common.ToNewString(txt_name.Text);stringupass=Cls_Common.ToNewString(txt_pass.Text);stringucode=Cls_Common.ToNewString(txt_code.Text);if(uname==""){Cls_Message.ShowMessage("請輸入用戶名",this.Page);return;}if(upass==""){Cls_Message.ShowMessage("請輸入用戶密碼",this.Page);return;}if(ucode==""){Cls_Message.ShowMessage("請輸入驗(yàn)證碼",this.Page);lab_code.Text=Cls_Common.GetCaptcha(4);return;}if(!ucode.Equals(lab_code.Text)){Cls_Message.ShowMessage("輸入驗(yàn)證碼不正確",this.Page);lab_code.Text=Cls_Common.GetCaptcha(4);return;}Model.Adminadmininfo=Bll_Admin.CheckAdminInfo(uname,Cls_Common.GetMD5(upass));if(admininfo==null){Cls_Message.ShowMessage("登陸失敗",this.Page);lab_code.Text=Cls_Common.GetCaptcha(4);}else{Session["AdminInfo"]=admininfo;Cls_Message.ShowMessage("登陸成功",this.Page,"Default.aspx");}5.2登錄用戶管理對應(yīng)頁面:UserManage.aspx失物招領(lǐng)系統(tǒng)系統(tǒng)的登錄模塊,是為了保證系統(tǒng)數(shù)據(jù)安全而創(chuàng)建的,此模塊具有查看登錄用戶信息列表、添加用戶信息、用戶權(quán)限設(shè)置和刪除登錄4個功能。進(jìn)入到登錄用戶設(shè)置頁面。在此頁面中將顯示所有登錄用戶的名稱和登錄用戶擁有的權(quán)限。登錄用戶設(shè)置頁面,如圖5-2所示。圖5-2登錄用戶管理界面實(shí)現(xiàn)原理:單擊“添加登錄用戶”連接按鈕進(jìn)入添加登錄用戶頁面,在此頁面內(nèi)中可以添加新的登錄用戶,新添加的登錄用戶默認(rèn)擁有自行車租還權(quán)限和系統(tǒng)查詢權(quán)限,輸入登錄用戶用戶名和登錄密碼、確認(rèn)密碼后,點(diǎn)擊“添加”按鈕,將添加的用戶信息保存到數(shù)據(jù)庫中,如圖5-3所示。5.3注冊會員管理注冊會員管理模塊主要包括注冊會員類型管理和注冊會員檔案管理2個部分,點(diǎn)擊“注冊會員管理”/“注冊會員檔案管理”菜單進(jìn)入注冊會員檔案管理頁面,在此頁面我們可以查看到注冊會員的編號、注冊會員姓名、注冊會員性別、注冊會員類型、證件類型、證件號碼、聯(lián)系電話、Email等信息,并且可以選擇數(shù)據(jù)列表后方的“修改”和“刪除”按鈕來對數(shù)據(jù)進(jìn)行修改和刪除操作,如圖5-3所示圖5-3注冊會員檔案管理實(shí)現(xiàn)原理:進(jìn)入注冊會員檔案管理模塊,首先是加載顯示注冊會員信息檔案列表,并且可以根據(jù)用戶輸入的關(guān)鍵字模糊查詢符合條件的注冊會員信息。protectedvoidbtn_del_Click(objectsender,EventArgse){stringjingdianID="";boolb=false;inti=0;foreach(GridViewRowgvringv_Data.Rows){if(((CheckBox)gvr.FindControl("ck_ID")).Checked){i++;if(jingdianID==""){jingdianID=((Label)gvr.FindControl("dv_lab_id")).Text;}else{jingdianID+=","+((Label)gvr.FindControl("dv_lab_id")).Text;}b=true;}}if(b){stringmess=Cls_Data.ExecuteUpdateSql("deletefromUserinfowhereIDin("+jingdianID+")");if(mess=="1"){Cls_Message.ShowMessage("成功刪除"+i.ToString()+"條記錄",this.Page);BindGV();}else{Cls_Message.ShowMessage("刪除失敗,請重新操作",this.Page);}}else{Cls_Message.ShowMessage("請選擇要刪除的記錄",this.Page);}}5.4失物報失管理5.4.1尋物啟示用戶進(jìn)入失物報失列表可以查看系統(tǒng)提交的所有失物報失列表信息,包括失物報失單編號、失物標(biāo)題、信息狀態(tài)、報失時間等。如圖5-4所示。圖5-4失物報失列表publicDataSetSearchList(stringkey,stringOwnerID){StringBuilderstrSql=newStringBuilder();strSql.Append("selecta.ID,a.BXOrderNo,a.OwnerID,a.BXTitle,a.BXContent,a.addtime,a.state,a.CLContent,a.CLDateTime,b.Doorplate,b.u_name,b.u_TrueName,b.OHouse,b.Doorplate,b.u_tel,c.BuildingName");strSql.Append("FROMBaoxiuListaleftjoinuserInfobona.OwnerID=b.IDleftjoinBuildingInfoconb.OBid=c.ID");strSql.Append(string.Format("where(a.BXOrderNolike'%{0}%'orb.u_namelike'%{0}%'orb.u_TrueNamelike'%{0}%'orb.u_tellike'%{0}%')",key));if(OwnerID!=""){strSql.Append("anda.OwnerID="+OwnerID);}strSql.Append("orderbya.addtimedesc");returnSqlHelper.Query(strSql.ToString());}5.4.2我要尋物用戶登錄系統(tǒng)后可以在線提交自己的失物報失信息,如圖5-5所示。圖5-5提交失物報失SystemMgr.BLL.BaoxiuListbll=newSystemMgr.BLL.BaoxiuList();SystemMgr.Model.BaoxiuListmodel=newSystemMgr.Model.BaoxiuList();model.BXOrderNo=txtBXOrderNo.Text;model.BXTitle=txtBXTitle.Text.Trim();model.BXContent=txtBXContent.Text.Trim();model.CLContent="";model.addtime=DateTime.Now;model.CLDateTime=model.addtime;model.OwnerID=int.Parse(hf_uid.Value);model.state=0;if(bll.Add(model)>0){CreateOrderNo();Cls_Message.ShowMessage("失物報失單提交成功",this.Page,"BaoxiuSearch.aspx");}else{Cls_Message.ShowMessage("失物報失單提交失敗",this.Page);return;}5.5拾物報備管理5.5.1招領(lǐng)啟示既然怒系統(tǒng)招領(lǐng)啟示列表查看用戶提交的拾物報備信息,如圖5-6所示,查看拾物報備編號、標(biāo)題、狀態(tài)、報備時間。圖5-6招領(lǐng)啟示列表publicDataSetSearchList(stringkey,stringOwnerID){StringBuilderstrSql=newStringBuilder();strSql.Append("selecta.ID,a.TSOrderNo,a.OwnerID,a.TSTitle,a.TSContent,a.addtime,a.state,a.CLContent,a.CLDateTime,b.Doorplate,b.u_name,b.u_TrueName,b.OHouse,b.Doorplate,b.u_tel,c.BuildingName");strSql.Append("FROMTousuListaleftjoinuserInfobona.OwnerID=b.IDleftjoinBuildingInfoconb.OBid=c.ID");strSql.Append(string.Format("where(a.TSOrderNolike'%{0}%'orb.u_namelike'%{0}%'orb.u_TrueNamelike'%{0}%'orb.u_tellike'%{0}%')",key));if(OwnerID!=""){strSql.Append("anda.OwnerID="+OwnerID);}strSql.Append("orderbya.addtimedesc");returnSqlHelper.Query(strSql.ToString());}5.5.2提交拾物報備 用戶進(jìn)入系統(tǒng)查看系統(tǒng)用戶提交的拾物招領(lǐng)啟示,包括編號、標(biāo)題、備注等信息,等待其他用戶招領(lǐng)。圖5-7拾物報備記錄//添加拾物報備單protectedvoidButton1_Click(objectsender,EventArgse){SystemMgr.BLL.TousuListbll=newSystemMgr.BLL.TousuList();SystemMgr.Model.TousuListmodel=newSystemMgr.Model.TousuList();model.TSOrderNo=txtTSOrderNo.Text;model.TSTitle=txtTSTitle.Text.Trim();model.TSContent=txtTSContent.Text.Trim();model.CLContent="";model.addtime=DateTime.Now;model.CLDateTime=model.addtime;model.OwnerID=int.Parse(hf_uid.Value);model.state=0;if(bll.Add(model)>0){CreateOrderNo();Cls_Message.ShowMessage("拾物報備單提交成功",this.Page,"TousuSearch.aspx");}else{Cls_Message.ShowMessage("拾物報備單提交失敗",this.Page);return;}}第6章系統(tǒng)測試6.1系統(tǒng)測試方法 系統(tǒng)測試就是在系統(tǒng)交付實(shí)際操作用戶使用或投入運(yùn)行前,對系統(tǒng)需求規(guī)格說明、設(shè)計(jì)規(guī)格說明、系統(tǒng)詳細(xì)功能說明、以及系統(tǒng)的穩(wěn)定性測試和編碼的最終復(fù)審,是系統(tǒng)質(zhì)量保證的關(guān)鍵步驟。系統(tǒng)測試的目的是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。簡單的說系統(tǒng)測試的最終目的就是找到本系統(tǒng)的bug或者缺點(diǎn),修復(fù)它并且完善它。 對本系統(tǒng)測試時,采用黑盒測試方法,整個過程采用自底向上,逐個集成的的辦法,依次進(jìn)行單元測試、組裝測試,測試用例的設(shè)計(jì)應(yīng)包括合理的和不合理的輸入條件。6.2系統(tǒng)測試的目的和原則 功能測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,成功的測試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯誤的測試。測試的目的就是希望能以最少的人力和時間發(fā)現(xiàn)潛在的各種錯誤和缺陷。應(yīng)根據(jù)開發(fā)各階段的需求、設(shè)計(jì)等文檔或程序的內(nèi)部結(jié)構(gòu)精心設(shè)計(jì)測試用例,并利用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論