趙雅麗 王昕波 成麗君
摘要
基于互聯(lián)網(wǎng)與數(shù)據(jù)庫技術(shù)開發(fā)一款物品丟尋網(wǎng)站,該網(wǎng)站利用關(guān)系型數(shù)據(jù)庫將數(shù)據(jù)整合。采用XML語法規(guī)范數(shù)據(jù)達(dá)到傳輸?shù)哪康?。用DIV+CSS方法來對,便于網(wǎng)站的設(shè)計(jì)。JavaScript技術(shù)提高了用戶與網(wǎng)站之間的互動(dòng),人機(jī)交互感增強(qiáng)。各大城市目前還未有相關(guān)網(wǎng)站的開發(fā),該網(wǎng)站可以滿足當(dāng)前人們想快速尋找丟失物品的需要。
【關(guān)鍵詞】XML關(guān)系型數(shù)據(jù)庫 DIV+CSS 人機(jī)交互
隨著經(jīng)濟(jì)與科學(xué)技術(shù)的進(jìn)步,Internet發(fā)展的新形勢下中國網(wǎng)民日益增多,網(wǎng)絡(luò)普及率越來越高,手機(jī)網(wǎng)民約5.57億。在日常生活中常會(huì)發(fā)生物品丟失,之后人們會(huì)通過微信朋友幽、QQ空問發(fā)布消息尋找丟失物品。通過這個(gè)網(wǎng)站,人們可將相關(guān)信息發(fā)布到網(wǎng)站上,將丟失物品信息整合,以便人們及時(shí)找到丟失的物品。
1 開發(fā)平臺(tái)及相關(guān)技術(shù)
該 網(wǎng) 站 以Microsoft Active ServerPages(ASP)為”服務(wù)器端腳本編寫”環(huán)境,以JavaScript為腳本語言,以MYSQL為后臺(tái)數(shù)據(jù)庫。網(wǎng)頁制作以NotePad++、Photoshop CS6、網(wǎng)頁特效制作專家等軟件技術(shù)來制作網(wǎng)站。
1.1 數(shù)據(jù)庫技術(shù)
MYSQL屬于關(guān)系數(shù)據(jù)庫管理系統(tǒng)。訪問Database所使用的SQL語言速度快、體積小,而且成本也很低。我們之所以選擇MYSQL作為數(shù)據(jù)庫是因?yàn)橛兄С珠_放源碼的特點(diǎn),并且降低了成本。
1.2 服務(wù)器技術(shù)
ASP是由服務(wù)器端運(yùn)行,客戶端的瀏覽器只要能執(zhí)行HTML就可以,即能瀏覽所有ASP設(shè)計(jì)的界而內(nèi)容。服務(wù)器只會(huì)把最后的結(jié)果發(fā)送給瀏覽器,達(dá)到減輕瀏覽器負(fù)擔(dān)的目的。如圖1所示。
2 需求分析
2.1 用戶界面需求
界而是否能夠吸引瀏覽者留在網(wǎng)站上,是否能夠促使瀏覽者繼續(xù)點(diǎn)擊進(jìn)入,并流下深刻的印象,全憑頁而的設(shè)計(jì)”功力”了。用戶界而設(shè)計(jì)就順利成章的成為網(wǎng)站建設(shè)的重點(diǎn)。界而設(shè)計(jì)原則:
A主題鮮明、富有特色:
界而簡潔、主題鮮明。網(wǎng)站圖片和文字讓用戶了解本網(wǎng)站的主題,吸引用戶視線。將網(wǎng)站的特色與情趣充分的在界而中表現(xiàn)出來。
B版式編排布局合理:
布局是最重要的,必須考慮用戶瀏覽的習(xí)慣和用戶想了解的內(nèi)容。布局不好看的話不但影響瀏覽,用戶體驗(yàn)也很差。必須保持色彩平衡。注意上下、左右的呼應(yīng)。注意頁而整體協(xié)調(diào)。最好能讓畫而和文字的結(jié)合,貼切網(wǎng)站主題。
2.2 系統(tǒng)功能需求
2.2.1 信息發(fā)布
丟失物品的用戶可以在網(wǎng)站中可以發(fā)布相關(guān)信息。也可以通過瀏覽網(wǎng)站中己發(fā)布的信息來搜索自己丟失的物品,而這種需求在瀏覽者一打開網(wǎng)站首頁時(shí)便可一目了然。同時(shí),撿到他人丟失的物品也可以在網(wǎng)站上發(fā)布,讓更多的信息整合到網(wǎng)站中。在這項(xiàng)功能的設(shè)計(jì)上應(yīng)該使用戶可以快速有效的發(fā)布信息。
2.2.2 后臺(tái)管理
后臺(tái)的管理和維護(hù)也很重要,關(guān)系到網(wǎng)站日后能穩(wěn)定運(yùn)行。后臺(tái)管理主要是管理信息。
3 數(shù)據(jù)庫的設(shè)計(jì)
后臺(tái)數(shù)據(jù)表能夠很好的展示系統(tǒng)的工作量。數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計(jì)是依據(jù)數(shù)據(jù)問的分類與依賴,把信息轉(zhuǎn)換成定義表。其定義表包括表名、數(shù)據(jù)類型、字段名及是否為空值,而且不同的數(shù)據(jù)庫中對數(shù)據(jù)的規(guī)范不同。該網(wǎng)站的數(shù)據(jù)庫表例舉如下:User表用來存儲(chǔ)用戶名、密碼和其他信息。如表1所示。
4 系統(tǒng)實(shí)現(xiàn)
4.1 用戶登錄模塊的實(shí)現(xiàn)
A登錄流程圖如圖2所示。
4.2 主界面模塊的實(shí)現(xiàn)
A用戶可在主頁中瀏覽相關(guān)信息和發(fā)表動(dòng)態(tài)。如圖3所示。
B相關(guān)代碼