季錸 譚振江 周偉
摘要:隨著Internet的興起,網(wǎng)絡(luò)已經(jīng)成為現(xiàn)代人生活中的一部分,人們越來越想在最短的時(shí)間內(nèi)購買到自己所需要的二手商品。在Internet上用戶可以突破時(shí)間和空間的限制來實(shí)現(xiàn)網(wǎng)上購物,為消費(fèi)者帶來了很大的方便。采用SQL Server 2005數(shù)據(jù)庫建立系統(tǒng)運(yùn)行所要的后臺(tái)數(shù)據(jù)庫,本系統(tǒng)選擇VS2005集成開發(fā)環(huán)境配合使用C#語言開發(fā);基本實(shí)現(xiàn)了這個(gè)集成信息管理、網(wǎng)上訂購等功能于一體的校園二手商品交易網(wǎng)。同時(shí)還具有經(jīng)營成本低、庫存是虛擬的、用戶檢索方便、地域限制少等特點(diǎn)。本文首先進(jìn)行系統(tǒng)的需求分析,然后介紹了概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)的過程與實(shí)現(xiàn),最后對(duì)系統(tǒng)做了總結(jié)。
關(guān)鍵詞:網(wǎng)絡(luò);購物;數(shù)據(jù)庫;互聯(lián)網(wǎng);B/S架構(gòu)
1系統(tǒng)分析
1.1可行性分析
可行性分析的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題能否解決??尚行匝芯康哪康牟皇墙鉀Q問題,而是確定問題是否值得去解決。如果答案為肯定,即可開啟該項(xiàng)研究進(jìn)程。同時(shí),研究的可行性探討只能借助客觀分析手段,也就是需要分析幾種方法在設(shè)計(jì)解決上可能帶來的弊端,從而判斷原定的系統(tǒng)目標(biāo)和規(guī)模是否具備現(xiàn)實(shí)可操作性,系統(tǒng)實(shí)現(xiàn)后所能帶來的價(jià)值是否能夠超出開發(fā)這個(gè)系統(tǒng)的投資價(jià)值。因此,可行性研究實(shí)質(zhì)上是要開展一次帶有壓縮性質(zhì)的、簡化了的系統(tǒng)分析和設(shè)計(jì)過程。在此基礎(chǔ)上將提出系統(tǒng)的邏輯模型,再從系統(tǒng)邏輯模型出發(fā),尋找可供選擇的解法,研究每一種解法的可行性。
1.2系統(tǒng)需求性分析
本次研發(fā)系統(tǒng)中,系統(tǒng)管理員在其中發(fā)揮著至關(guān)重要的作用。管理員可以統(tǒng)領(lǐng)二手商品管理、訂單管理、注冊用戶管理等功能需求。為了應(yīng)對(duì)以上需求,管理中心應(yīng)該做到功能齊全,模塊劃分明確。為此,本系統(tǒng)中,管理部分可研發(fā)劃定為用戶管理、訂單管理、二手商品管理這3個(gè)模塊。此外,和前臺(tái)顧客一樣,管理中心同樣還配置有系統(tǒng)的安全需求。
1.3系統(tǒng)重要流程
1)系統(tǒng)登錄。如圖1所示即為系統(tǒng)登錄流程圖。用戶登錄時(shí)需輸入登錄信息,通過判斷輸入的登錄信息是否正確運(yùn)行登錄功能。若登錄信息正確,則將成功登錄進(jìn)入系統(tǒng),否則提示“輸入錯(cuò)誤”,返回登錄頁面。
2)會(huì)員注冊。如圖2所示為會(huì)員注冊流程圖。當(dāng)系統(tǒng)未給用戶分配登錄名、因而無法登錄系統(tǒng)時(shí),需要啟用注冊功能。首先輸入注冊的用戶信息,查看該用戶是否已經(jīng)存在。如果用戶信息并不存在,則可以輸入完整的用戶信息,完成此次注冊,否則即需要重新輸入用戶信息并判斷是否存在。
3)添加留言信息。如圖3所示則為添加留言信息流程圖。具體可描述為:首先檢查用戶是否已登錄。如果用戶已登錄,就可以填寫留言信息,對(duì)填寫內(nèi)容提供核對(duì)檢驗(yàn),判斷數(shù)據(jù)信息是否正確,若不正確需重新填寫。若用戶并未登錄,就將跳轉(zhuǎn)至?xí)T登錄界面執(zhí)行登錄操作。而后繼續(xù)轉(zhuǎn)入用戶是否登錄的解析校驗(yàn)。