眾籌網(wǎng)站的設(shè)計(jì)與開發(fā)眾籌網(wǎng)站策劃方案_第1頁
眾籌網(wǎng)站的設(shè)計(jì)與開發(fā)眾籌網(wǎng)站策劃方案_第2頁
眾籌網(wǎng)站的設(shè)計(jì)與開發(fā)眾籌網(wǎng)站策劃方案_第3頁
眾籌網(wǎng)站的設(shè)計(jì)與開發(fā)眾籌網(wǎng)站策劃方案_第4頁
眾籌網(wǎng)站的設(shè)計(jì)與開發(fā)眾籌網(wǎng)站策劃方案_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

眾籌網(wǎng)站的設(shè)計(jì)與開發(fā)眾籌網(wǎng)站策劃方案眾籌網(wǎng)站的設(shè)計(jì);與開發(fā);目錄第1章緒論1.1課題的背景與現(xiàn)狀1.1.1課題的背景1.1.2課題國內(nèi)外現(xiàn)狀1.2課題的提出及意義1.2.1課題的提出1.2.2課題的意義1.3課題研究思路與環(huán)境1.3.1課題的研究思路1.3.2系統(tǒng)開發(fā)環(huán)境第2章系統(tǒng)分析2.1可行性分析2.2需求分析2.3系統(tǒng)目標(biāo)2.4系統(tǒng)分析2.4.1用例圖分析2.4.2類圖分析2.4.3時(shí)序圖分析第3章系統(tǒng)設(shè)計(jì)3.1功能結(jié)構(gòu)設(shè)計(jì)3.2數(shù)據(jù)庫設(shè)計(jì)3.3界面設(shè)計(jì)第4章系統(tǒng)重點(diǎn)和難點(diǎn)4.1重點(diǎn)與難點(diǎn)4.2重難點(diǎn)解決方案第5章總結(jié)與展望5.1總結(jié)5.2展望參考文獻(xiàn)第1章緒論從約翰〃馮〃諾依曼發(fā)明世界上第一臺(tái)計(jì)算機(jī)開始,在短短幾十年間,計(jì)算機(jī)的應(yīng)用領(lǐng)域已經(jīng)從最初的軍事科研應(yīng)用擴(kuò)展到人類社會(huì)的各個(gè)領(lǐng)域,給人類的生產(chǎn)活動(dòng)和社會(huì)活動(dòng)產(chǎn)生了極其重要的影響,并形成了規(guī)模巨大的計(jì)算機(jī)產(chǎn)業(yè),帶動(dòng)了全球范圍的技術(shù)進(jìn)步,由此引發(fā)了深刻的社會(huì)變革,如今,計(jì)算機(jī)已遍及學(xué)校、工廠、企事業(yè)單位,進(jìn)入尋常百姓家,成為信息社會(huì)中必不可少的工具,因此計(jì)算機(jī)被譽(yù)為20世紀(jì)最偉大的科學(xué)技術(shù)發(fā)明之一。隨著互聯(lián)網(wǎng)的咼速發(fā)展,互聯(lián)網(wǎng)金融開始產(chǎn)生并逐漸成為了人們關(guān)注的焦點(diǎn),特別是在2008年爆發(fā)國際金融危機(jī)以來,全球經(jīng)濟(jì)出現(xiàn)了嚴(yán)重衰退的局面,而作為中國這樣一個(gè)以出口為主的制造業(yè)大國,在全球經(jīng)濟(jì)普遍衰退的大環(huán)境下當(dāng)然也不能幸免。為了應(yīng)對國際經(jīng)濟(jì)危機(jī),中央政府陸續(xù)出臺(tái)了一系列“穩(wěn)增長”政策,包括擴(kuò)大內(nèi)需,鼓勵(lì)自主創(chuàng)業(yè),支持中小企業(yè)發(fā)展。而對于這些滿懷激情的自主創(chuàng)業(yè)大學(xué)生和中小企業(yè)主而言,融資難問題成為困擾自主創(chuàng)業(yè)和公司擴(kuò)大規(guī)模的主要問題,眾籌模式作為一種新的融資模式開始出現(xiàn)并發(fā)揮重要的作用。眾籌模式作為現(xiàn)代經(jīng)濟(jì)發(fā)展中一種不可缺少的融資模式,其發(fā)展現(xiàn)狀和發(fā)展趨勢成為了國家和整個(gè)社會(huì)共同關(guān)心的問題,對于該課題的研究將有利于探索適合我國國情的眾籌發(fā)展模式,將有利于我國市場經(jīng)濟(jì)的健康可持續(xù)發(fā)展。本文旨在為籌資人和投資人搭建一個(gè)“方便,及時(shí),快捷”的眾籌網(wǎng)絡(luò)投資平臺(tái),利用該平臺(tái)籌資人能夠方便的在該網(wǎng)站上發(fā)布自己充滿創(chuàng)意的項(xiàng)目,投資人可以參與項(xiàng)目的審核投票,待項(xiàng)目成功上線后,投資人可以投資中意的項(xiàng)目等等。通過對這樣一個(gè)眾籌網(wǎng)絡(luò)投資平臺(tái)的研究,探索適合國內(nèi)眾籌網(wǎng)站發(fā)展的盈利模式,使人們認(rèn)識(shí)到互聯(lián)網(wǎng)金融對于解決當(dāng)前經(jīng)濟(jì)大背景下企業(yè)融資難問題,支持中微小企業(yè)的發(fā)展,支持個(gè)人自主創(chuàng)業(yè),促進(jìn)國民經(jīng)濟(jì)健康可持續(xù)的發(fā)展的重要意義。1.1課題的背景與現(xiàn)狀1.1.1課題的背景籌資一詞翻譯自英文“crowdfunding”,即大眾籌資或群眾籌資,他原本是藝術(shù)家利用互聯(lián)網(wǎng)的公開性對公眾展示他們的創(chuàng)意及項(xiàng)目,爭取大家的關(guān)注和支持,進(jìn)而獲得所需要的資金援助以實(shí)現(xiàn)自己的夢想,而后逐漸發(fā)展成為初創(chuàng)企業(yè)和個(gè)人為自己的項(xiàng)目籌集資金的一個(gè)途徑。一般而言,眾籌由發(fā)起人、投資人、眾籌平臺(tái)三部分構(gòu)成,發(fā)起人利用互聯(lián)網(wǎng)的開放性的特點(diǎn)在眾籌平臺(tái)上發(fā)起自己的項(xiàng)目,經(jīng)過一定程序的審核,項(xiàng)目即可正式募資資金,待募資資金總額超過目標(biāo)金額即宣布項(xiàng)目成功,項(xiàng)目成功后項(xiàng)目發(fā)起人將兌現(xiàn)預(yù)先的投資回報(bào),相反,如果直到籌集期限滿項(xiàng)目都未完成目標(biāo)金額即宣布項(xiàng)目失敗,項(xiàng)目失敗后項(xiàng)目發(fā)起人將返還投資人的所有投資,眾籌具有依靠大眾力量、低門檻、注重創(chuàng)意、高效、多樣性、直接的特征。1.1.2課題國內(nèi)外現(xiàn)狀眾籌模式起源于美國,美國先后出現(xiàn)了如Crowdcube,Indiegogo,Lucky,AnRocketHub等一系列眾籌網(wǎng)站,其中,最成功的眾籌網(wǎng)站當(dāng)屬kickstarter,該網(wǎng)站采用團(tuán)購+預(yù)購的形式,通過搭建面向社會(huì)普通公眾的網(wǎng)絡(luò)眾籌平臺(tái),讓有夢想、有創(chuàng)造力的人可能獲得他們所需要的資金,以實(shí)現(xiàn)他們的夢想。這種模式的出現(xiàn)打破了傳統(tǒng)的融資模式的壁壘,使得每一位懷揣夢想的普通人都可以通過該種方式獲得實(shí)現(xiàn)他們夢想所需的資金,而這些資金的來源不再局限與傳統(tǒng)金融機(jī)構(gòu),而是可以來源于普通大眾。自2009年4月kickstarter上線以來,在短短的幾年時(shí)間里,參與KickStarter網(wǎng)站投資的人已經(jīng)超過了300萬,提交的項(xiàng)目高達(dá)78497個(gè),成功融到3.62億美元。自2011年開始,美國KickStarter的成功,使得國內(nèi)的眾籌網(wǎng)站如雨后春筍般的冒出來,國內(nèi)現(xiàn)在主要的眾籌網(wǎng)站,包括:眾籌網(wǎng),愛合投,點(diǎn)名時(shí)間,淘寶眾籌,京東眾籌等等,各有自己的特色和定位,不過也許是由于中美社會(huì)大環(huán)境不相同,同屬于互聯(lián)網(wǎng)金融范疇的眾籌模式,在國內(nèi)似乎有點(diǎn)水土不服。這主要體現(xiàn)在一方面,國內(nèi)眾籌行業(yè)發(fā)展迅猛,年增長速度遠(yuǎn)超100%;但是另一方面,國內(nèi)眾籌行業(yè)的規(guī)模還很小,并且國內(nèi)眾籌平臺(tái)的盈利模式還不清晰,相應(yīng)的法律法規(guī)還不是很完善,全國性的個(gè)人信用體系尚未建立起來,民眾接受度還比較低,因此,我國的眾籌行業(yè)尚處于萌芽期是整個(gè)行業(yè)的共識(shí)。1.2課題的提出及意義課題的提出就整個(gè)互聯(lián)網(wǎng)金融的發(fā)展大環(huán)境而言,眾籌模式還是有很大的發(fā)展前景的,主要原因:一方面,改革開放以來,中國企業(yè)如雨后春筍一般的冒出來,但是中小微企業(yè)卻占中國企業(yè)總數(shù)九成以上,而相比傳統(tǒng)金融機(jī)構(gòu)和渠道而言,互聯(lián)網(wǎng)金融則更易受到中小微企業(yè)的青睞,也更符合其發(fā)展模式和剛性需求。另一方面,國際金融危機(jī)以來,國際經(jīng)濟(jì)普遍低迷,而中國作為一個(gè)以出口為主的制造業(yè)大國,在全球經(jīng)濟(jì)普遍衰退的大背景下經(jīng)濟(jì)也出現(xiàn)了一定的下滑,中央政府陸續(xù)出臺(tái)了一系列“穩(wěn)增長”政策,包括擴(kuò)大內(nèi)需,鼓勵(lì)大學(xué)生自主創(chuàng)業(yè),支持中小企業(yè)發(fā)展。而對于這些滿懷激情的自主創(chuàng)業(yè)大學(xué)生和中小企業(yè)主而言,融資難問題成為困擾自主創(chuàng)業(yè)和公司擴(kuò)大規(guī)模的主要問題,此外,從政府近年來不斷出臺(tái)的金融、財(cái)稅改革政策中不難看出,惠及扶持中小微企業(yè)發(fā)展,支持自主創(chuàng)業(yè)已然成為主旋律,因此,眾籌模式這種新的發(fā)展模式勢必會(huì)受到政府的重視和支持。正是基于對國內(nèi)眾籌行業(yè)尚處于萌芽階段以及眾籌行業(yè)發(fā)展前景的認(rèn)識(shí)和理解,本人提出了眾籌的研究課題。課題的意義在傳統(tǒng)的金融模式中,籌資人如果想要從金融機(jī)構(gòu)籌集到足夠的項(xiàng)目資金,往往要花費(fèi)很多的時(shí)間,耗費(fèi)很多的精力,付出很大的籌資成本,而通過這樣一個(gè)眾籌網(wǎng)絡(luò)投資平臺(tái)的建立,籌資人足不出戶就可以獲得足夠的項(xiàng)目資金,這樣就為籌資人提供了極大的便捷,籌資人將會(huì)更加關(guān)注實(shí)際項(xiàng)目,這樣項(xiàng)目將更易成功。因此,對該課題的研究,有利于解決當(dāng)前經(jīng)濟(jì)大背景下中小企業(yè)融資難問題,有利于促進(jìn)中微小企業(yè)以及個(gè)人自主創(chuàng)業(yè)的發(fā)展,有利于推進(jìn)國內(nèi)眾籌行業(yè)的發(fā)展,有利于促進(jìn)國民經(jīng)濟(jì)健康可持續(xù)的發(fā)展。1.3課題研究思路與環(huán)境課題的研究思路本課題結(jié)合目前軟件工程,數(shù)據(jù)庫等領(lǐng)域的先進(jìn)技術(shù),應(yīng)用MicrosoftVisio進(jìn)行系統(tǒng)分析,利用java編程語言,MySQL數(shù)據(jù)庫,以及MyEclipse開發(fā)環(huán)境,完成了網(wǎng)站的訂單管理,用戶管理,項(xiàng)目管理等多個(gè)功能模塊。最后,經(jīng)過性能和功能測試成功后,完成了整個(gè)基于三層架構(gòu)的眾籌網(wǎng)站的分析與設(shè)計(jì)。系統(tǒng)開發(fā)環(huán)境(1) 軟件需求操作系統(tǒng):MicrosoftWindows7Web應(yīng)用服務(wù)器:apache-tomcat-6.0.43JDK版本:JDKbuild1.6.0_10-b33開發(fā)工具:myeclipse10及以上版本,AdobeDreamweaverCS3數(shù)據(jù)庫系統(tǒng):MySQL5.1系統(tǒng)分析工具:MicrosoftOfficeVisio2003(2) 硬件需求處理器:IntelPentium4處理器內(nèi)存需求:1GBRAM硬盤需求:320MB可用硬盤空間操作系統(tǒng)環(huán)境:MicrosoftWindowsXPwithServicePack2,WindowsXPProfessional,Windows2000Server,Windows2000Professional第2章系統(tǒng)分析2.1可行性分析可行性分析是指在對項(xiàng)目的主要內(nèi)容和客觀條件進(jìn)行全面深入的調(diào)查的基礎(chǔ)上,從技術(shù)、經(jīng)濟(jì)、操作等方面對系統(tǒng)進(jìn)行分析與研究,并對系統(tǒng)建成以后可能取得的經(jīng)濟(jì)效益及社會(huì)環(huán)境影響進(jìn)行預(yù)測,從而提出該系統(tǒng)是否值得建設(shè)和如何進(jìn)行建設(shè)的咨詢意見,以避免投資失誤,保證系統(tǒng)開發(fā)成功??尚行苑治鼍哂蓄A(yù)見性、公正性、可靠性、科學(xué)性的特點(diǎn)??尚行苑治鼋鉀Q的是“該不該做”的問題下面將從三個(gè)方面進(jìn)行研究:技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性。經(jīng)濟(jì)可行性本網(wǎng)站采用的是B/S架構(gòu),開發(fā)模式簡單,開發(fā)時(shí)間短,維護(hù)方便,而且隨著計(jì)算機(jī)硬件的發(fā)展,硬件變得越來越便宜,購買服務(wù)器和網(wǎng)站空間的費(fèi)用都不是很高,此外由于MySQL數(shù)據(jù)庫完全開源,這樣就省去了購買數(shù)據(jù)庫的費(fèi)用,因此不需要耗費(fèi)太多人力、物力和財(cái)力即可完成,故經(jīng)濟(jì)方面是可行的。技術(shù)可行性JSP是目前主流的動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù)之一,它擁有跨平臺(tái)、業(yè)務(wù)代碼分離、可重用性好的優(yōu)勢,在開發(fā)時(shí)可以采用表示層、邏輯層、數(shù)據(jù)庫操作層、數(shù)據(jù)庫層的架構(gòu),并通過VO(ValueObject值對象)傳遞各層之間的數(shù)據(jù),鑒于JSP技術(shù)的成熟與廣泛的使用,我已經(jīng)自學(xué)了html、css、JavaScript、Servlet、JSP技術(shù)和數(shù)據(jù)庫,加上還可以從指導(dǎo)老師那里得到很多的技術(shù)支持,因此建立一個(gè)先進(jìn)、安全和跨平臺(tái)的動(dòng)態(tài)網(wǎng)站在技術(shù)上是可行的。管理可行性隨著計(jì)算機(jī)應(yīng)用的深入與普及,如今計(jì)算機(jī)應(yīng)用已經(jīng)成為了企業(yè)員工的必備技能,而且網(wǎng)站界面友好,操作方式簡便快捷,因此運(yùn)營商可以使用自己的員工對網(wǎng)站進(jìn)行后期的維護(hù)和管理,因此,網(wǎng)站在管理上是可行的。綜上所述,開發(fā)與設(shè)計(jì)一個(gè)基于JSP技術(shù)的眾籌網(wǎng)站的是可行的。2.2需求分析需求分析是在對客戶進(jìn)行深入調(diào)查和研究的基礎(chǔ)上,深入描述軟件的功能和性能,需求分析就目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求,解決的是系統(tǒng)“做什么”的問題,系統(tǒng)需求分析在系統(tǒng)開發(fā)中起著至關(guān)重要的作用,它對系統(tǒng)成敗往往有著決定性作用。通過對國內(nèi)眾籌網(wǎng),愛合投,點(diǎn)名時(shí)間,淘寶眾籌,京東眾籌等多家著名眾籌網(wǎng)站的調(diào)查和研究,我對眾籌網(wǎng)站的基本業(yè)務(wù)流程有了初步的認(rèn)識(shí),總結(jié)下來,該網(wǎng)站應(yīng)具有以下基本功能:(1)用戶模塊:能夠支持用戶的注冊,登錄,退出,用戶信息維護(hù),支持管理員賬戶的登錄,退出,以及管理員信息維護(hù)。其中,用戶注冊時(shí)要能夠驗(yàn)證輸入的用戶名是否為空,用戶登錄時(shí)要能夠驗(yàn)證用戶名是否正確,密碼是否正確,同時(shí)支持對用戶輸入的密碼進(jìn)行加密處理等。用戶信息維護(hù)支持用戶對個(gè)人信息如性別,電話,郵箱,個(gè)人簡介等基本信息的修改,以及密碼重置,添加收貨地址,頭像修改等功能。(2)項(xiàng)目模塊:支持登錄用戶的發(fā)起、刪除、修改項(xiàng)目,支持首頁顯示最熱項(xiàng)目,按不同類別顯示項(xiàng)目,支持瀏覽項(xiàng)目詳細(xì)信息,支持登錄用戶參與項(xiàng)目審核投票,支持登錄用戶投資項(xiàng)目、添加關(guān)注,支持查看、發(fā)表評論,支持籌資人更新項(xiàng)目最新狀態(tài),支持后臺(tái)程序定時(shí)更新項(xiàng)目狀態(tài)。(3)后臺(tái)用戶管理:管理員可以按照復(fù)雜條件查詢用戶,分頁顯示用戶,添加普通用戶、管理員賬號(hào),單個(gè)、批量刪除無效用戶,修改用戶信息。后臺(tái)訂單管理:管理員可以按照復(fù)雜條件查詢訂單,分頁顯示訂單,添加訂單,單個(gè)、批量刪除無效訂單,修改訂單信息。后臺(tái)項(xiàng)目管理:管理員可以按照復(fù)雜條件查詢用戶,分狀態(tài)顯示項(xiàng)目,分頁顯示項(xiàng)目,發(fā)起項(xiàng)目,普通、批量刪除無效項(xiàng)目,修改項(xiàng)目信息。后臺(tái)項(xiàng)目類別管理:管理員可以添加新的項(xiàng)目類別,修改類別,刪除類別后臺(tái)廣告營銷管理:管理員可以修改主頁的焦點(diǎn)圖的圖片展示的廣告內(nèi)容,設(shè)置焦點(diǎn)圖顯示的頁數(shù)。后臺(tái)運(yùn)營狀況展示:網(wǎng)站可以自動(dòng)計(jì)算網(wǎng)站運(yùn)營狀況,并生成各種圖表,如按顯示成交金額走勢曲線,顯示進(jìn)賬和出賬資金情況。2.3系統(tǒng)目標(biāo)根據(jù)上述的需求分析,系統(tǒng)應(yīng)該實(shí)現(xiàn)目標(biāo)如下:網(wǎng)站的頁面要簡潔,優(yōu)美,信息瀏覽靈活、方便、準(zhǔn)確,追求好的用戶體驗(yàn)項(xiàng)目的生命周期中的項(xiàng)目狀態(tài)由后臺(tái)的控制類自動(dòng)完成,減少人工干預(yù),保證數(shù)據(jù)的準(zhǔn)確性系統(tǒng)采用表示層+業(yè)務(wù)邏輯層+數(shù)據(jù)庫訪問層+數(shù)據(jù)庫操作層+值對象層(V0)構(gòu)架。系統(tǒng)最大限度地實(shí)現(xiàn)了易維護(hù)性和易操作性。系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。(6)代碼書寫規(guī)范:包括命名規(guī)范,注釋規(guī)范,格式規(guī)范,包結(jié)構(gòu)清晰、命名規(guī)范。2.4系統(tǒng)分析2.4.1用例圖分析在面向?qū)ο蟮姆椒ㄖ校美龍D能夠很好的描述系統(tǒng)需求,網(wǎng)站的用例圖如下圖所示:用戶信息維護(hù)管理員信息維護(hù)發(fā)起項(xiàng)目用戶管理審核項(xiàng)目訂單管理投資項(xiàng)目項(xiàng)目管理用戶管理員添加關(guān)注項(xiàng)目類別管理發(fā)布、查看評論廣告營銷管理添加項(xiàng)目最新進(jìn)展查看運(yùn)營狀況圖表圖3-1網(wǎng)站用例圖2.4.2類圖分析 網(wǎng)站包含的實(shí)體類有用戶類(user)、項(xiàng)目類(project)、訂單類(order)、審核類(approvelist)、評價(jià)類(comment),最新進(jìn)度類(latestnews),項(xiàng)目類別類(catagory)網(wǎng)站的類圖如下圖所示:approvelistprojectpk_projectcatagorypk_usertitleapproveresultusercatagorynameselectablepricel屬于descrselectableprice2審核投票nameselectableprice3usernamefinalprice發(fā)起userpasswordinvestrewardsexcommentcatagoryidtelprojectaddressemail發(fā)布pk_projectstatuspk_userregist()focuscountcommentcontentlogin()editinfo()—memberNameorderinitialproject()投資添加approveproject()pk_projectinvestproject()pk_userlatestnews管理modifyproject()amounttotalsumpk_projectispaycontent管理paywayadminimagesurlisshipingmoviesurlname管理passwordregist()login()editinfo()manageproject()manageorder()manageuser()圖3-2網(wǎng)站類圖2.4.3時(shí)序圖分析用戶網(wǎng)站系統(tǒng)項(xiàng)目表訂單表1、登錄網(wǎng)站2、 跳轉(zhuǎn)至登錄成功頁面3、 提交項(xiàng)目搜索關(guān)鍵字4、 查詢項(xiàng)目5、 返回搜索信息6、 返回搜索信息7、 選擇項(xiàng)目與數(shù)量8、更新訂單表9、返回投資成功消息10、顯示訂單信息圖3-3項(xiàng)目投資時(shí)序圖該用例是用戶登錄后可以瀏覽項(xiàng)目,并能搜索相應(yīng)的項(xiàng)目,根據(jù)需要選擇項(xiàng)目并下訂單,該用例的流程如下:用戶根據(jù)輸入查詢條件進(jìn)行查詢,得到相應(yīng)的項(xiàng)目信息;選中自己需要的項(xiàng)目并選擇其投資的數(shù)量;用戶確認(rèn)自己的信息后,由系統(tǒng)數(shù)據(jù)庫記錄訂單信息更新訂單表;數(shù)據(jù)庫更新成功后,返回用戶下訂單成功的消息;用戶網(wǎng)站系統(tǒng)審核表1、 登錄網(wǎng)站2、 跳轉(zhuǎn)至登錄成功頁面3、 提交審核結(jié)果4、 插入一條審核記錄5、 返回審核成功信息6、 返回審核成功信息7、 再次提交審核結(jié)果8、 檢查用戶是否參與過該項(xiàng)目的投票9、 返回審核不成功信息10、 返回審核不成功信息圖3-4項(xiàng)目審核時(shí)序圖該用例是用戶登錄后可以瀏覽待審核項(xiàng)目,并完成項(xiàng)目投票,該用例的流程如下:用戶登錄系統(tǒng),查找自己感興趣的待審核項(xiàng)目;提交審核結(jié)果,由系統(tǒng)數(shù)據(jù)庫記錄審核信息并向?qū)徍吮聿迦胍粭l審核記錄;數(shù)據(jù)庫更新成功后,返回審核成功消息;當(dāng)用戶再次對該項(xiàng)目提交審核結(jié)果時(shí),系統(tǒng)會(huì)檢查該用戶是否參與過該項(xiàng)目的審核投票,并返回審核不成功的消息;第3章系統(tǒng)設(shè)計(jì)3.1功能結(jié)構(gòu)設(shè)計(jì)本網(wǎng)站主要包括網(wǎng)站前臺(tái)和網(wǎng)站后臺(tái)兩大部分。主要有發(fā)起項(xiàng)目,審核項(xiàng)目,投資項(xiàng)目,用戶登錄注冊,用戶信息維護(hù),用戶管理,項(xiàng)目管理,項(xiàng)目類別管理,訂單管理,廣告營銷管理,運(yùn)營狀況展示等功能模塊。網(wǎng)站的具體功能結(jié)構(gòu)圖如圖4-1所示。網(wǎng)上眾籌網(wǎng)站前臺(tái)后臺(tái)用發(fā)項(xiàng)管項(xiàng)用用廣運(yùn)訂審訂項(xiàng)戶戶起目理目戶單核單目告營登信項(xiàng)管員管管管項(xiàng)營狀管類目理錄息理登理理目理別銷況注維錄管展管冊護(hù)理理示圖4-1系統(tǒng)功能結(jié)構(gòu)圖3.2數(shù)據(jù)庫設(shè)計(jì)在本網(wǎng)站中,使用MySQL數(shù)據(jù)庫,建立一個(gè)名為SQL的數(shù)據(jù)庫文件,其中主要數(shù)據(jù)表結(jié)構(gòu)如下圖所示:

(1)用戶表:lechou_user表lechou_user用于存儲(chǔ)網(wǎng)站包括普通用戶、管理員在內(nèi)的所有用戶的的基本信息,該表結(jié)構(gòu)如表4-1所示:表4-1用戶表字段名稱 數(shù)據(jù)類型長度是否主鍵 字段描述pk_user int無V主鍵usernamevarchar20用戶名userpasswordvarchar40密碼sexvarchar2i性別telvarchar20電話emailvarchar50郵箱iconurlvarchar50頭像位置resumevarchar200個(gè)人簡介registervarchar20注冊人registetimedatetime無注冊時(shí)間firstlogintidatetime無首次登錄時(shí)間melastlogintimdatetime無最后登錄時(shí)間emodifiervarchar20修改人modifytimedatetime無修改時(shí)間

isadminint是否為管理員(2)送貨地址表:lechou_shipping_addressisadminint是否為管理員表lechou_shipping_address用于存儲(chǔ)用戶送貨地址的詳細(xì)信息,4-2所示。字段名稱 數(shù)據(jù)類型pk_shipping_addressintpk_user int4-2所示。字段名稱 數(shù)據(jù)類型pk_shipping_addressintpk_user int無receivervarchar20telvarchar 20addressvarchar50postcode int10publishtimedatetime無modifiervarchar20modifytimedatetime無該表結(jié)構(gòu)如表(3)項(xiàng)目表:lechou_project長度是否主鍵字段描述無V主鍵用戶表主鍵收貨人電話收貨地址郵編發(fā)布時(shí)間修改人修改時(shí)間表lechou_project用于存儲(chǔ)項(xiàng)目的詳細(xì)信息,該表結(jié)構(gòu)如表4-3所示。表4-3項(xiàng)目表字段名稱 數(shù)據(jù)類型 長度 是否主鍵 字段描述pk_project inttitlevarchar 50selectablepricelintSelectableprice2int備選價(jià)格3Selectableprice3int最終價(jià)格finalpriceint無investrewardvarchar50descriptionvarchar200詳細(xì)描述detaildescriptionvarchartitleimageurlvarchar50descriptionimagesvarchar無V主鍵標(biāo)題無 備選價(jià)格1無 備選價(jià)格2投資回報(bào)簡介1000頭圖片位置200 主頁圖片movieurlvarchar50 視頻位置發(fā)起人ID類別IDTOC\o"1-5"\h\zcatagoryidint 無項(xiàng)目地址projectaddressvarchar無當(dāng)前狀態(tài)籌集總金額當(dāng)前狀態(tài)籌集總金額籌集天數(shù)籌集開始時(shí)間無籌集結(jié)束時(shí)間無審核開始時(shí)間20 審核結(jié)束時(shí)間fundamountint 無funddate int 無fundstarttimedatetime無fundendtimedatetimeapprovestarttimedatetimeapproveendtimedatetime關(guān)注數(shù)focuscountint 無是否成功issuccesseint 無成功時(shí)間successetimedatetime無

發(fā)布時(shí)間publishtimedatetime無修改人modifiervarchar20修改時(shí)間modifytimedatetime 無訂單表:lechou_order表lechou_order用于存儲(chǔ)用戶訂單的詳細(xì)信息,該表結(jié)構(gòu)如表4-4所示。字段名稱 數(shù)據(jù)類型pk_orderint 無字段名稱 數(shù)據(jù)類型pk_orderint 無pk_project int 無pk_userint 無amountint 無totalsum int 無ispayint 無表4-4訂單表長度 是否主鍵字段描述V主鍵項(xiàng)目表主鍵用戶表主鍵數(shù)量總金額是否支付paywayvarchar10支付方式paywayvarchar10支付方式發(fā)布時(shí)間publishtimedatetime 無發(fā)布時(shí)間modifiervarchar 20 修改人modifytimedatetime 無 巾修改時(shí)間審核表:lechou_project_approvelist表lechou_project_approvelist用于存儲(chǔ)項(xiàng)目審核的詳細(xì)信息,該表結(jié)構(gòu)如表4-5所示。第14頁表4-5審核表字段名稱數(shù)據(jù)類型長度是否主鍵字段描述pk_project_approvelisint主鍵pk_project int項(xiàng)目表主鍵字段名稱數(shù)據(jù)類型長度是否主鍵字段描述pk_project_approvelisint主鍵pk_project int項(xiàng)目表主鍵pk_userint用戶表主鍵approveresultint審核結(jié)果pk_userint用戶表主鍵approveresultint審核結(jié)果publishtimedatetime發(fā)布時(shí)間modifiervarchar20修改人

publishtimedatetime發(fā)布時(shí)間modifiervarchar20修改人modifytimedatetime修改時(shí)間modifytimedatetime修改時(shí)間評價(jià)表:lechou_project_comment表lechou_project_comment用于存儲(chǔ)項(xiàng)目評價(jià)的詳細(xì)信息,該表結(jié)構(gòu)如表4-6所示。表4-6評價(jià)表字段名稱數(shù)據(jù)類型長度是否主鍵字段描述pk_project_approvelisint無V主鍵pk_project int項(xiàng)目表主鍵字段名稱數(shù)據(jù)類型長度是否主鍵字段描述pk_project_approvelisint無V主鍵pk_project int項(xiàng)目表主鍵pk_userint用戶表主鍵pk_userint用戶表主鍵commentcontentvarchar200評價(jià)內(nèi)容publishtimedatetime發(fā)布時(shí)間modifiervarchar20修改人modifytimedatetime修改時(shí)間commentcontentvarchar200評價(jià)內(nèi)容publishtimedatetime發(fā)布時(shí)間modifiervarchar20修改人modifytimedatetime修改時(shí)間(7)項(xiàng)目最新進(jìn)展表:(7)項(xiàng)目最新進(jìn)展表:表lechou_project_latestnews用于存儲(chǔ)項(xiàng)目最新進(jìn)展的詳細(xì)信息,該表結(jié)構(gòu)如表4-7所示。表4-7項(xiàng)目最新進(jìn)展表字段名稱數(shù)據(jù)類型長度是否主鍵字段描述pk_project_approvelisint無V 主鍵tpk_project int無項(xiàng)目表主鍵contentvarchar100內(nèi)容imagesurlvarchar50圖片位置moviesurlvarchar50視頻位置publishtimedatetime無發(fā)布時(shí)間modifiervarchar20修改人modifytimedatetime無修改時(shí)間(8)項(xiàng)目類別表:lechou_project_catagory表lechou_project_catagory用于存儲(chǔ)項(xiàng)目類別的詳細(xì)信息,該表結(jié)構(gòu)如表4-8所示。表4-8項(xiàng)目類別表字段名稱 數(shù)據(jù)類型長度是否主鍵字段描述4-2登錄頁面設(shè)計(jì)4-3后臺(tái)登錄頁面設(shè)計(jì)完成注冊頁面的注冊即可成為網(wǎng)站會(huì)員,注冊頁面提供輸入信息的非空驗(yàn)證和用戶名是否重復(fù)的驗(yàn)證。圖4-4注冊頁面設(shè)計(jì)圖網(wǎng)站首頁網(wǎng)站首頁的設(shè)計(jì)遵從簡潔,大氣,美觀的原則,在首頁的最上方是網(wǎng)站的導(dǎo)航欄,導(dǎo)航欄中展示了網(wǎng)站的logo,導(dǎo)航條,搜索項(xiàng)目文本框,登錄,注冊按鈕,用戶個(gè)人中心的鏈接,在導(dǎo)航欄的下方是一面焦點(diǎn)圖,用于展示網(wǎng)站廣告,焦點(diǎn)圖的下方是分即將上線項(xiàng)目,按類別顯示最熱項(xiàng)目,點(diǎn)擊右側(cè)的瀏覽全部可以查看更多的項(xiàng)目信息。圖4-5網(wǎng)站首頁設(shè)計(jì)發(fā)起項(xiàng)目用戶登錄后在首頁的導(dǎo)航欄點(diǎn)擊發(fā)起項(xiàng)目即可跳轉(zhuǎn)至發(fā)起項(xiàng)目頁面,頁面中包含有發(fā)起項(xiàng)目的詳細(xì)信息,支持圖片,視頻上傳等功能,并對上述信息進(jìn)行前臺(tái)校驗(yàn)。圖4-6發(fā)起項(xiàng)目設(shè)計(jì)瀏覽項(xiàng)目用戶在首頁的導(dǎo)航欄點(diǎn)擊瀏覽項(xiàng)目即可跳轉(zhuǎn)至瀏覽項(xiàng)目頁面,瀏覽項(xiàng)目頁面支持瀏覽網(wǎng)站所有的項(xiàng)目狀態(tài)為眾籌中和即將結(jié)束的項(xiàng)目,頁面采用分頁的方式展示,還提供了復(fù)雜條件搜索,用戶可以按照項(xiàng)目類別,項(xiàng)目狀態(tài),排序方式三個(gè)條件進(jìn)行組合查詢。圖4-7瀏覽項(xiàng)目設(shè)計(jì)點(diǎn)擊該頁面中任一個(gè)項(xiàng)目即可查看該項(xiàng)目的詳細(xì)信息,在詳細(xì)信息界面中用戶可以瀏覽項(xiàng)目信息,為項(xiàng)目投資,添加關(guān)注,發(fā)布評論,查看最新狀態(tài),查看已投資人列表。圖4-8項(xiàng)目詳細(xì)信息設(shè)計(jì)(5)項(xiàng)目審核用戶在首頁的導(dǎo)航欄點(diǎn)擊項(xiàng)目審核即可跳轉(zhuǎn)至項(xiàng)目審核頁面,項(xiàng)目審核頁面支持瀏覽網(wǎng)站所有的項(xiàng)目狀態(tài)為未審核的項(xiàng)目,頁面采用分頁的方式展示,還提供了復(fù)雜條件搜索,用戶可以按照項(xiàng)目類別,排序方式兩個(gè)條件進(jìn)行組合查詢。圖4-9項(xiàng)目審核設(shè)計(jì)點(diǎn)擊該頁面中任一個(gè)項(xiàng)目即可查看該項(xiàng)目的詳細(xì)信息,在詳細(xì)信息界面中用戶可以瀏覽項(xiàng)目信息,完成支持項(xiàng)目上線的投票,發(fā)布評論圖4-10待審核項(xiàng)目詳細(xì)信息設(shè)計(jì)(5) 成功項(xiàng)目用戶在首頁的導(dǎo)航欄點(diǎn)擊成功項(xiàng)目即可跳轉(zhuǎn)至成功項(xiàng)目頁面,成功項(xiàng)目頁面支持瀏覽網(wǎng)站所有的項(xiàng)目狀態(tài)為已成功的項(xiàng)目,頁面同樣采用分頁的方式展示,并提供了復(fù)雜條件搜索,用戶可以按照項(xiàng)目類別,排序方式兩個(gè)條件進(jìn)行組合查詢。圖4-11成功項(xiàng)目頁面設(shè)計(jì)(6) 個(gè)人中心已經(jīng)成功登錄的用戶可以點(diǎn)擊首頁,瀏覽項(xiàng)目,項(xiàng)目審核,成功項(xiàng)目,項(xiàng)目詳細(xì)信息等頁面右上角的用戶名,即可連接到個(gè)人中心頁面,個(gè)人中心默認(rèn)展示的是項(xiàng)目管理,用戶可以查看到自己發(fā)起過的所有項(xiàng)目,刪除未審核的項(xiàng)目,修改未審核,即將上線項(xiàng)目的信息,添加眾籌中項(xiàng)目的最新狀態(tài)。圖4T2個(gè)人中心-項(xiàng)目管理頁面設(shè)計(jì)點(diǎn)擊左側(cè)或上方的導(dǎo)航欄中的訂單管理,即可連接到訂單管理頁面,在該頁面中用戶可以查詢自己的訂單。圖4-13個(gè)人中心-訂單管理頁面設(shè)計(jì)點(diǎn)擊左側(cè)或上方的導(dǎo)航欄中的修改個(gè)人資料,即可連接到修改個(gè)人資料頁面,該頁面分修改個(gè)人資料,修改密碼,修改頭像,添加收貨人地址等多個(gè)頁面,其頁面設(shè)計(jì)如下:圖4-14個(gè)人中心-修改個(gè)人資料頁面設(shè)計(jì)圖4-15個(gè)人中心-修改密碼設(shè)計(jì)圖4-16個(gè)人中心-頭像修改設(shè)計(jì)圖4-17個(gè)人中心-添加收貨人地址頁面設(shè)計(jì)網(wǎng)站后臺(tái)管理成功登錄的管理員賬號(hào)將進(jìn)入網(wǎng)站后臺(tái)管理頁面,該頁面的樣式和普通用戶的個(gè)人中心的樣式類似,但是展示的頁面內(nèi)容不一樣,在后臺(tái)首頁的左側(cè)是導(dǎo)航欄,上方是公司的log,導(dǎo)航欄,用戶、退出按鈕,后臺(tái)首頁默認(rèn)展示的用戶管理頁面,在該頁面中用戶可以查詢網(wǎng)站所有的用戶,包括管理員賬號(hào)。該頁面中支持分頁顯示網(wǎng)站的所有用戶,單個(gè)、批量刪除用戶,修改用戶信息,按照是否是管理員,性別,用戶名關(guān)鍵字查詢,且對查詢結(jié)果進(jìn)行分頁顯示。圖4-18后臺(tái)管理-用戶管理頁面設(shè)計(jì)點(diǎn)擊后臺(tái)頁面左側(cè)或上方的導(dǎo)航欄中的項(xiàng)目管理,即可連接到項(xiàng)目管理頁面,在該頁面中用戶可以查詢網(wǎng)站所有的項(xiàng)目。該頁面中支持分頁顯示網(wǎng)站的所有項(xiàng)目,單個(gè)、批量刪除項(xiàng)目,修改項(xiàng)目信息,按照關(guān)鍵字查詢,且對查詢結(jié)果進(jìn)行分頁顯示。圖4-19后臺(tái)管理-項(xiàng)目管理頁面設(shè)計(jì)點(diǎn)擊后臺(tái)頁面左側(cè)或上方的導(dǎo)航欄中的訂單管理,即可連接到訂單管理頁面,在該頁面中用戶可以查詢網(wǎng)站所有的訂單。該頁面中支持分頁顯示網(wǎng)站的所有訂單,單個(gè)、批量刪除訂單,修改訂單信息,按照用戶名,項(xiàng)目名稱等關(guān)鍵字查詢,且對查詢結(jié)果進(jìn)行分頁顯示。圖4-20后臺(tái)管理-訂單管理頁面設(shè)計(jì)第4章系統(tǒng)重點(diǎn)和難點(diǎn)在網(wǎng)站的分析,設(shè)計(jì),開發(fā)過程中遇到了很多的問題,但是本著努力學(xué)習(xí),刻苦專研的態(tài)度,經(jīng)過各種渠道資料的收集與分析,經(jīng)過與導(dǎo)師和同學(xué)們的探討,解決了很多的難題。4.1重點(diǎn)與難點(diǎn)由于眾籌模式引入國內(nèi)時(shí)間并不長,運(yùn)營模式也并不太清晰,所以本網(wǎng)站首先要解決的就是網(wǎng)站需求的分析與理解上,例如網(wǎng)站的項(xiàng)目的狀態(tài)應(yīng)該有幾種,什么情況下更新項(xiàng)目狀態(tài)等等。其次,通過前期的需求分析,確定網(wǎng)站中項(xiàng)目擁有未審核,審核未通過,即將開始,眾籌中,即將結(jié)束,已成功,已失敗七大狀態(tài),而且各個(gè)狀態(tài)在之間的更新都是實(shí)時(shí)的,例如項(xiàng)目發(fā)起后要公開審核兩天,兩天后項(xiàng)目狀態(tài)由原未審核狀態(tài)自動(dòng)更新為即將開始或者審核未通過狀態(tài),又如項(xiàng)目狀態(tài)為即將開始,兩天后自動(dòng)更新項(xiàng)目狀態(tài)為眾籌中等等,這些需求都亟待程序后臺(tái)自動(dòng)控制。最后,在網(wǎng)站的測試過程中,發(fā)現(xiàn)當(dāng)頁面中數(shù)據(jù)較多時(shí),網(wǎng)站頁面會(huì)出現(xiàn)反應(yīng)遲鈍甚至后臺(tái)報(bào)錯(cuò),錯(cuò)誤內(nèi)容為數(shù)據(jù)庫連接過于頻繁(即connecttomany),該問題將影響到網(wǎng)站的穩(wěn)定運(yùn)行。4.2重難點(diǎn)解決方案為了明確網(wǎng)站的需求,我首先了解了眾籌一詞的基本概念,背景,現(xiàn)狀等等,訪問了國內(nèi)比較有名的眾籌網(wǎng)站(如京東眾籌,眾籌網(wǎng),點(diǎn)名時(shí)刻,淘寶眾籌等),并咨詢了導(dǎo)師的意見,最終確定了網(wǎng)站的主要業(yè)務(wù)流程:由于網(wǎng)站是以項(xiàng)目為中心開展的,所以明確項(xiàng)目的業(yè)務(wù)流程至關(guān)重要,本網(wǎng)站項(xiàng)目分七大狀態(tài),未審核,審核未通過,即將開始,眾籌中,即將結(jié)束,已成功,已失敗。具體而言,當(dāng)項(xiàng)目發(fā)起后項(xiàng)目狀態(tài)為未審核,發(fā)起的項(xiàng)目需審核兩天,兩天后根據(jù)審核結(jié)果自動(dòng)更新為審核未通過或者即將開始,即將開始的項(xiàng)目兩天后更新為眾籌中,眾籌中的項(xiàng)目距離眾籌天數(shù)截止日期1天時(shí)自動(dòng)更新為即將結(jié)束,眾籌中的項(xiàng)目如果在即將結(jié)束之前已經(jīng)籌集到了目標(biāo)金額即宣布項(xiàng)目成功,如果在即將結(jié)束之前(也就是眾籌天數(shù)屆滿)仍未籌集到目標(biāo)金額即宣布項(xiàng)目失敗,項(xiàng)目失敗后項(xiàng)目發(fā)起人將返還投資人的所有投資,項(xiàng)目成功后籌資人將得到資金開始項(xiàng)目,待項(xiàng)目實(shí)際完成后將兌現(xiàn)投資回報(bào)。為了解決在程序后臺(tái)控制項(xiàng)目的七大狀態(tài)之間的自動(dòng)更新的問題,在網(wǎng)站實(shí)現(xiàn)過程中,定義了流程控制類TimerController,該類實(shí)現(xiàn)了ServletContextListener接口,ServletContextListener能夠監(jiān)控服務(wù)器環(huán)境的變化,所以能夠完成流程控制功能,通過對一個(gè)TimerTask類實(shí)例調(diào)用schedule方法,該方法第一個(gè)參數(shù)需是Timer類實(shí)例(每個(gè)TimerTask實(shí)例對應(yīng)一個(gè)Timer實(shí)例),第二個(gè)參數(shù)指定監(jiān)控開始時(shí)間,單位為毫秒,第三個(gè)參數(shù)指定監(jiān)控結(jié)束時(shí)間,單位同前,并將具體的流程控制方法寫到父類的contextlnitialized方法中,從而實(shí)現(xiàn)了實(shí)時(shí)的監(jiān)控ServletContext的功能。最后,為了解決網(wǎng)頁中數(shù)據(jù)過多時(shí)出現(xiàn)的數(shù)據(jù)庫連接過于頻繁的問題,經(jīng)過多次debug現(xiàn)有代碼,發(fā)現(xiàn)是由于每次對數(shù)據(jù)庫操作時(shí)都實(shí)例化了一個(gè)Conne

溫馨提示

  • 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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論