版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、黑龍江東方學(xué)院學(xué) 士 學(xué) 位 畢 業(yè) 論 文(設(shè) 計(jì))論文題目:威客網(wǎng)站系統(tǒng)學(xué) 部 計(jì)算機(jī)學(xué)部 專 業(yè) 應(yīng)用軟件 姓 名 王 鑫 學(xué) 號(hào) 054112103 班 級(jí) 05級(jí)1班 指導(dǎo)教師 范曉敏 答辯日期 2009年5月24日 黑龍江東方學(xué)院本科生畢業(yè)論文(設(shè)計(jì))威客網(wǎng)站系統(tǒng)摘 要2002年以來開始出現(xiàn)威客模式的網(wǎng)站雛形。到2005年這一模式出現(xiàn)了繁榮的景象。google,百度,新浪,雅虎等眾多網(wǎng)站紛紛進(jìn)入這個(gè)領(lǐng)域。作為互聯(lián)網(wǎng)一個(gè)新興的模式,它還存在很多問題有待解決,最為突出的有知識(shí)產(chǎn)權(quán),用戶作弊,知識(shí)分類等問題。威客模式的出現(xiàn)對(duì)于互聯(lián)網(wǎng)的發(fā)展是一個(gè)重大事件。它與搜索引擎將一起成為推動(dòng)互聯(lián)網(wǎng)發(fā)
2、展的兩個(gè)車輪,搜索引擎利用機(jī)器智慧在已有的信息中尋找答案,威客模式利用人的智慧為新出現(xiàn)的問題尋找解決方法,并體現(xiàn)出知識(shí)就是財(cái)富的思想。威客模式-指通過互聯(lián)網(wǎng)把自己的智慧、知識(shí)、能力,經(jīng)驗(yàn)轉(zhuǎn)換成實(shí)際收益的互聯(lián)網(wǎng)新模式。主要應(yīng)用包括科學(xué),技術(shù),工作,生活,學(xué)習(xí)等領(lǐng)域。體現(xiàn)了互聯(lián)網(wǎng)按勞取酬和以人為中心的新思想。威客-通過互聯(lián)網(wǎng)把自己的智慧、知識(shí)、能力、經(jīng)驗(yàn)轉(zhuǎn)換成實(shí)際收益的人,他們?cè)诨ヂ?lián)網(wǎng)上通過解決科學(xué),技術(shù),工作,生活,學(xué)習(xí)中的問題從而讓知識(shí)、智慧、經(jīng)驗(yàn)、技能體現(xiàn)經(jīng)濟(jì)價(jià)值。博客是人人都來寫文章,威客是人人都來做服務(wù)。簡(jiǎn)單的說,威客就是“我?guī)腿巳?,人人幫我”,只不過這個(gè)“幫助”分為有償?shù)暮蜔o償?shù)膬煞N類
3、型。威客網(wǎng)站就是給大家一個(gè)平臺(tái),讓大家公開自己的知識(shí)、經(jīng)驗(yàn)、能力,讓需要幫助的人了解到你及你可以提供的服務(wù)和幫助,同時(shí)也可以幫你找到能夠幫助自己解決問題和麻煩的人,并獲得他的幫助。關(guān)鍵詞:威客網(wǎng);網(wǎng)絡(luò)工作;實(shí)物設(shè)計(jì);個(gè)人需求;勞務(wù);網(wǎng)站。 ivwitkey site systemabstractsince 2002 began witkey prototype model of the site. by 2005 this model appeared in a scene of prosperity. google, baidu, sina, yahoo and many other sit
4、es have access to this area. as an emerging model of the internet, it has many problems to be resolved, the most prominent intellectual property, cheating customers, knowledge classification and so on. the emergence of witkey model for the development of the internet is an important event. it, toget
5、her with the search engine will become the two wheels of the development of the internet, search engines make use of machine intelligence in the information has been looking for answers, the use of witkey wisdom model for the new problems to find solutions, and reflect the knowledge is the idea of w
6、ealth. - means witkey mode via the internet to their own wisdom, knowledge, ability, experience the actual receipts into a new model of the internet. main applications include science, technology, work, living, learning and other fields. pay for money for your work embodiment of the internet and peo
7、ple-centered ideas. witkey - through the internet to their own wisdom, knowledge, ability, experience into the actual earnings, they on the internet by addressing the scientific, technical, work, life, and learning problems so that knowledge, wisdom, experience , reflect the economic value of skills
8、. blog is that everyone is writing articles, witkey everyone to do services. simply put, witkey is i help everybody, everybody to help me, but the help is divided into paid and unpaid of the two types. witkey website is a platform for everyone, so that everyone open their own knowledge, experience,
9、ability, so that people who need help that can provide you and your services and help, but also can help you find can help to solve their problems and troubles people, and get his help.keywords:witkey; network; physical design; individual needs; services; site.黑龍江東方學(xué)院本科生畢業(yè)論文(設(shè)計(jì))目 錄摘 要iabstractii第1章
10、緒 論11.1 立題背景11.2 立題意義1第2章 相關(guān)技術(shù)簡(jiǎn)介32.1 編程語言簡(jiǎn)介32.1.1 html簡(jiǎn)介32.1.2 asp簡(jiǎn)介32.1.3 asp開發(fā)工具32.1.4 javascript簡(jiǎn)介42.2 數(shù)據(jù)庫(kù)簡(jiǎn)介42.2.1 sql server 2000簡(jiǎn)介42.2.2 sql語言簡(jiǎn)介42.3 ado技術(shù)簡(jiǎn)介52.4 網(wǎng)絡(luò)安全技術(shù)簡(jiǎn)介52.4.1 md5加密技術(shù)簡(jiǎn)介52.4.2 sql防注入技術(shù)6第3章 需求分析與可行性研究73.1 需求分析73.1.1 功能分析73.1.2 實(shí)現(xiàn)目標(biāo)83.2 可行性研究93.2.1 威客模式的誕生93.2.2 威客模式的定義與模型圖113.2.3
11、 威客的實(shí)現(xiàn)形式和發(fā)展路線圖123.2.4 威客(witkey)模式與博客,維客的區(qū)別133.2.5 搜索引擎存在的問題133.2.6 威客模式產(chǎn)生的意義143.2.7 威客(witkey)模式存在的問題16第4章 總體設(shè)計(jì)174.1 系統(tǒng)設(shè)計(jì)174.1.1 邏輯結(jié)構(gòu)分析174.1.2 功能模塊劃分184.1.3數(shù)據(jù)庫(kù)設(shè)計(jì)19第5章 詳細(xì)設(shè)計(jì)205.1 前臺(tái)開發(fā)205.1.1 設(shè)計(jì)分析205.1.2 首頁設(shè)計(jì)205.1.3 用戶注冊(cè)與登陸225.1.4 任務(wù)展示模塊235.2 后臺(tái)開發(fā)245.2.1 設(shè)計(jì)分析245.2.2 后臺(tái)首頁設(shè)計(jì)245.2.3 任務(wù)管理255.2.4 網(wǎng)站基本設(shè)置26第
12、6章 系統(tǒng)測(cè)試與維護(hù)286.1 系統(tǒng)測(cè)試286.2 系統(tǒng)維護(hù)29結(jié) 論30參考文獻(xiàn)31附 錄32附錄a部分關(guān)鍵代碼32致 謝39威客網(wǎng)站系統(tǒng)第1章 緒 論1.1 立題背景新浪,淘寶,博客等網(wǎng)站看上去風(fēng)牛馬不相及,但他們之間是不是有一根主線連接?我們對(duì)此進(jìn)行思考,發(fā)現(xiàn)這根主線就是bbs(電子公告牌)的功能。bbs誕生于70年代末,那時(shí)還沒有瀏覽器,搜索引擎,甚至沒有個(gè)人網(wǎng)站。我們?cè)赽bs上可以做三件事1。發(fā)布新聞2。發(fā)布交易信息3。發(fā)布個(gè)人感想,心情描述。這三個(gè)功能逐漸從bbs中分離出去,發(fā)展成三個(gè)方向的網(wǎng)站-新聞?lì)?,電子商?wù)類和博客類,這三類網(wǎng)站經(jīng)過整合逐漸成為各自的門戶。從這個(gè)過程中我們發(fā)現(xiàn)
13、一個(gè)秘密:那就是無論是新浪,淘寶,還是博客,他們都是bbs的變形。當(dāng)他們變形后與其他技術(shù)相結(jié)合便擁有了更多功能。順著這個(gè)思路就會(huì)自然的得出我們的發(fā)現(xiàn)威客模式,因?yàn)閎bs還有第四個(gè)功能-互動(dòng)問答,即當(dāng)我們有問題時(shí)會(huì)在bbs上發(fā)帖,然后接受其他用戶的幫助。bbs的這個(gè)功能還沒有完全分離出去形成一個(gè)單獨(dú)方向的網(wǎng)站,更不沒有形成這個(gè)方向的門戶。一些網(wǎng)站已在做這方面的嘗試,但還在萌芽階段。如:www.innoc,googleanswers,百度知道,新浪愛問,雅虎知識(shí)堂,時(shí)間財(cái)富網(wǎng),h,x,1.2 立題意義威客模式的網(wǎng)站要克服搜索引擎面臨的三個(gè)方面問題1、用戶發(fā)到互聯(lián)網(wǎng)的信息價(jià)值被搜索引擎無償占用的問題
14、2、解決搜索引擎無法完全了解用戶的意圖,也無法創(chuàng)造性的形成答案的問題,3、解決沒有讓大腦參與到互聯(lián)網(wǎng)信息處理和搜索的工作中去的問題。不要忘記大腦是一個(gè)比超級(jí)計(jì)算機(jī)更強(qiáng)大的工具。威客模式與搜索引擎互為補(bǔ)充,搜索引擎負(fù)責(zé)在已沉淀在互聯(lián)網(wǎng)中的信息里尋找答案,威客模式通過每一個(gè)參與者的大腦根據(jù)具體問題產(chǎn)生新的解決方案。為了讓人愿意參與到這一活動(dòng)中,就必須讓知識(shí),智慧,經(jīng)驗(yàn)體現(xiàn)價(jià)值。第2章 相關(guān)技術(shù)簡(jiǎn)介2.1 編程語言簡(jiǎn)介2.1.1 html簡(jiǎn)介html是hypertextmarkuplanguage的縮寫,即超文本標(biāo)記語言。它是用于創(chuàng)建可從一個(gè)平臺(tái)移植到另一平臺(tái)的超文本文檔的一種簡(jiǎn)單標(biāo)記語言,經(jīng)常用來
15、創(chuàng)建web頁面。html文件是帶有格式標(biāo)識(shí)符和超文本鏈接的內(nèi)嵌代碼的ascii文本文件。html是制作網(wǎng)頁的基礎(chǔ),我們?cè)诰W(wǎng)絡(luò)營(yíng)銷中講的靜態(tài)網(wǎng)頁,就是以html為基礎(chǔ)制作的網(wǎng)頁,早期的網(wǎng)頁都是直接用html代碼編寫的,不過現(xiàn)在有很多智能化的網(wǎng)頁制作軟件(常用的如frontpage,dreamweaver等)通常不需要人工去寫代碼,而是由這些軟件自動(dòng)生成的。盡管不需要自己寫代買,但了解html代碼仍然非常重要,是學(xué)習(xí)網(wǎng)絡(luò)營(yíng)銷與電子商務(wù)的技術(shù)基礎(chǔ)知識(shí)。2.1.2 asp簡(jiǎn)介asp是活動(dòng)服務(wù)器頁面(active server pages)的簡(jiǎn)稱,是微軟公司開發(fā)的服務(wù)器端的腳本編寫環(huán)境,可以用它來創(chuàng)建動(dòng)
16、態(tài)web頁或生成功能強(qiáng)大的web應(yīng)用程序。使用asp可以組合html頁,腳本命令和activex組件來創(chuàng)建動(dòng)態(tài),交互的web頁和基于web的應(yīng)用程序。asp是服務(wù)器端的網(wǎng)頁技術(shù),是在服務(wù)器端(web服務(wù)器)運(yùn)行,而不是在客戶端(訪問者的瀏覽器)執(zhí)行的。當(dāng)客戶請(qǐng)求一個(gè)asp文件時(shí),由服務(wù)器先把該文件解釋成標(biāo)準(zhǔn)的html文件,再發(fā)給客戶。在服務(wù)器端運(yùn)行的好處有兩點(diǎn):第一,可以不受客戶端瀏覽器的限制;第二,可以很方便地和服務(wù)器交換數(shù)據(jù),比如從數(shù)據(jù)庫(kù)中讀取數(shù)據(jù)。嚴(yán)格來說,asp并不是一種語言,它只是提供一個(gè)環(huán)境來運(yùn)行script。它所用的語言仍然是visual basic script (vbscri
17、pt) 或javascript。 2.1.3 asp開發(fā)工具使用asp進(jìn)行程序開發(fā)時(shí)選擇一個(gè)合適的開發(fā)工具很重要。asp以開發(fā)工具沒有特殊的要求,只要具有文本編輯器功能即可,因此asp開發(fā)工具很多,本程序采用dreamweaver進(jìn)行asp開發(fā)。dreamweaver是macromedia公司推出的動(dòng)態(tài)網(wǎng)頁編輯,制作工具,能將web應(yīng)用程序的開發(fā)環(huán)境同可視化創(chuàng)建環(huán)境結(jié)合起來,使用dreamweaver,用戶可以快速地建立web站點(diǎn),設(shè)計(jì),制作風(fēng)格統(tǒng)一的網(wǎng)頁。 dreamweaver最大的一個(gè)特點(diǎn)就是,進(jìn)行頁面設(shè)計(jì)時(shí),系統(tǒng)將自動(dòng)生成代碼,從根本上方便了程序設(shè)計(jì)人員的編程工作。dreamweave
18、r有以下些優(yōu)點(diǎn):1) 動(dòng)態(tài)交互式網(wǎng)頁設(shè)計(jì)。2) 強(qiáng)大的web應(yīng)用程序開發(fā)功能。3) 支持flash。4) 提供頁面設(shè)計(jì)所需模板。5) 強(qiáng)大的數(shù)據(jù)庫(kù)支持功能。6) 極具擴(kuò)展性。7) 支持遠(yuǎn)程站點(diǎn)管理。2.1.4 javascript簡(jiǎn)介javascript 是一種基于對(duì)象和事件驅(qū)動(dòng)并且具有安全性能的解釋型的腳本語言,在web系統(tǒng)中得到了廣泛應(yīng)用,它不但可以用于編寫客戶端的腳本程序,由web瀏覽器解釋執(zhí)行;而且還可以編寫在服務(wù)器端執(zhí)行的腳本程序,在服務(wù)器端處理用戶提交的信息并動(dòng)態(tài)地向?yàn)g覽器返回處理結(jié)果。javascript 代碼常常被嵌入到html文檔中執(zhí)行,大多數(shù)javascript對(duì)象擁有它們
19、代表的html標(biāo)簽,所以代碼被包含在語言的核心客戶端層之中。在html中嵌入javascript代碼的方法有兩種:一種是直接在和標(biāo)識(shí)符中間寫入javascript代碼;另一種是應(yīng)用js文件連接。2.2 數(shù)據(jù)庫(kù)簡(jiǎn)介2.2.1 sql server 2000簡(jiǎn)介sql server是由微軟公司開發(fā)的一個(gè)大型的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),它為用戶提供了一個(gè)安全,可靠,易管理和高端的客戶/服務(wù)器數(shù)據(jù)庫(kù)平臺(tái)。sql server 數(shù)據(jù)庫(kù)的中心數(shù)據(jù)駐留在一個(gè)中心計(jì)算機(jī)上,該計(jì)算機(jī)被稱為服務(wù)器。用戶通過客戶機(jī)的應(yīng)用程序來訪問服務(wù)器上的數(shù)據(jù)庫(kù),在被允許訪問數(shù)據(jù)庫(kù)之前, sql server首先對(duì)來訪問的用戶請(qǐng)求做安全驗(yàn)證
20、,只有驗(yàn)證通過后才能夠進(jìn)行處理請(qǐng)求,并將結(jié)果返回給客戶機(jī)應(yīng)用程序。2.2.2 sql語言簡(jiǎn)介sql全稱是“結(jié)構(gòu)化查詢語言(structured query language)”,最早的是ibm的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)system r開發(fā)的一種查詢語言,它的前身是square語言。sql語言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),所以自從ibm公司1981年推出以來,sql語言,得到了廣泛的應(yīng)用。如今無論是像oracle ,sybase,informix,sql server這些大型的數(shù)據(jù)庫(kù)管理系統(tǒng),還是像visual foxporo,powerbuilder這些微機(jī)上常用的數(shù)據(jù)庫(kù)開發(fā)系統(tǒng)
21、,都支持sql語言作為查詢語言。sql已經(jīng)成為關(guān)系型數(shù)據(jù)庫(kù)普遍使用的標(biāo)準(zhǔn),使用這種標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)語言對(duì)程序設(shè)計(jì)和數(shù)據(jù)庫(kù)的維護(hù)都帶來了極大的方便,廣泛地應(yīng)用于各種數(shù)據(jù)查詢。vb和其他的應(yīng)用程序包括access、foxpro、orcale、sql server等都支持sql語言。sql語言的常用操作有:建立數(shù)據(jù)庫(kù)數(shù)據(jù)表(create table);從數(shù)據(jù)庫(kù)中篩選一個(gè)記錄集(select),這是最常用的一個(gè)語句,功能強(qiáng)大,能有效地對(duì)數(shù)據(jù)庫(kù)中一個(gè)或多個(gè)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行訪問,并兼有排序、分組等功能;在數(shù)據(jù)表中添加一個(gè)記錄(insert);刪除符合條件的記錄(delete);更改符合條件的記錄(update
22、)。2.3 ado技術(shù)簡(jiǎn)介asp編程的核心技術(shù)就是數(shù)據(jù)庫(kù)編程,可以說實(shí)現(xiàn)任何一個(gè)完整的應(yīng)用,都離不開數(shù)據(jù)庫(kù)編程技術(shù)。ado是微軟推出的目前最為成熟的數(shù)據(jù)庫(kù)技術(shù)。ado是activex data object(activex數(shù)據(jù)對(duì)象)的英文縮寫,它是微軟公司開發(fā)的數(shù)據(jù)庫(kù)訪問組件。它提供了網(wǎng)頁開發(fā)人員實(shí)時(shí)存取數(shù)據(jù)庫(kù)的能力。在數(shù)據(jù)庫(kù)的應(yīng)用中,使用ado編寫的應(yīng)用程序可以存取在internet上任何地方的資源??偟膩碚f,ado是一項(xiàng)容易使用并且是可擴(kuò)展的數(shù)據(jù)庫(kù)訪問的web技術(shù)??梢允褂胊do去編寫緊湊簡(jiǎn)明的腳本,以便連接到與open database connectivity(odbc)兼容的數(shù)據(jù)庫(kù)和
23、與oledb兼容的數(shù)據(jù)源。ado組件又稱為數(shù)據(jù)庫(kù)訪問組件,用于訪問存儲(chǔ)在數(shù)據(jù)庫(kù)式其他數(shù)據(jù)表結(jié)構(gòu)中的信息。ado設(shè)計(jì)了許多環(huán)環(huán)相扣的繼承對(duì)象,讓web數(shù)據(jù)庫(kù)開發(fā)人員可以輕易地操縱數(shù)據(jù)庫(kù)。2.4 網(wǎng)絡(luò)安全技術(shù)簡(jiǎn)介2.4.1 md5加密技術(shù)簡(jiǎn)介md5的全稱是message-digest algorithm 5,在20世紀(jì)90年代初由mit的計(jì)算機(jī)科學(xué)實(shí)驗(yàn)室和rsa data security inc 發(fā)明,經(jīng)md2.md3.md4發(fā)民而來。message-digest泛指字節(jié)串(message)的hash變換,就是把一個(gè)任意長(zhǎng)度的字節(jié)串變換成一個(gè)128bit的大整數(shù),并且它是一個(gè)不可逆的字符串變換算
24、法,換句話說就是,即使你看到源程序和算法描述,也無法將一個(gè)md5的值變換回原始的字符串,從數(shù)學(xué)原理上說,是因?yàn)樵嫉淖址袩o窮多個(gè),這有點(diǎn)像不存在反函數(shù)的數(shù)學(xué)函數(shù)。md5廣泛用于數(shù)據(jù)加密技術(shù)上。在很多網(wǎng)站中,用戶的密碼是以md5值的方式保存的,用戶登陸的時(shí)候,程序把用戶輸入的密碼計(jì)算成md5值,然后再和數(shù)據(jù)庫(kù)中的md5值進(jìn)行比較,而程序本身并不知道用戶的密碼是什么。2.4.2 sql防注入技術(shù)sql注入是從正常的www端口訪問,而且表面看起來跟一般的web頁面訪問沒什么區(qū)別,所以目前市面的防火墻都不會(huì)對(duì)sql注入發(fā)出警報(bào)。相當(dāng)大一部分程序員在編寫代碼的時(shí)候,沒有對(duì)用戶輸入數(shù)據(jù)的合法性進(jìn)行判斷
25、,使應(yīng)用程序存在安全隱患。用戶可以提交一段數(shù)據(jù)庫(kù)代碼,根據(jù)程序返回的結(jié)果,獲得某些他想得知的數(shù)據(jù),這就是所謂的sql injection,即sql注入。通過sql注入攻擊的要訣在于將sql的查詢/行為命令通過”嵌入”的方式放入合法的http提交請(qǐng)求中,從而達(dá)到攻擊者的某種意圖?,F(xiàn)在很多的動(dòng)態(tài)網(wǎng)頁都會(huì)從該網(wǎng)頁使用者的請(qǐng)求中得到某些參數(shù),然后動(dòng)態(tài)的構(gòu)成sql請(qǐng)求發(fā)給數(shù)據(jù)庫(kù),通過修改用戶名/式密碼值的“領(lǐng)域”區(qū)來達(dá)到攻擊的目的。了解sql的注入的基本原理后就可以針對(duì)性的進(jìn)行防御了,只要屏蔽用戶提交的非法信息就可以有效地防止sql注入了。第3章 需求分析與可行性研究3.1 需求分析3.1.1 功能分析
26、 睿軒中國(guó)威客網(wǎng)站系統(tǒng)主要功能流程:發(fā)布任務(wù):供個(gè)人或企業(yè)發(fā)布懸賞任務(wù),提交懸賞任務(wù)后須聯(lián)系管理員,完成任務(wù)出價(jià)的全額預(yù)付。任務(wù)通過管理員的審核正式編號(hào)進(jìn)入“正在招標(biāo)的任務(wù)”列表,在規(guī)則允許的時(shí)間內(nèi)選定滿意的稿件(這個(gè)時(shí)間為:任務(wù)工期后7天),中標(biāo)會(huì)員為發(fā)布者提供中標(biāo)稿件的源文件,收到確認(rèn)后通知管理員給作者支付相應(yīng)的酬金,最后發(fā)布者的任務(wù)正式結(jié)束,被正常關(guān)閉。接受任務(wù):會(huì)員在人物大廳中尋找適合自己的懸賞任務(wù),接受任務(wù)并進(jìn)行作品的創(chuàng)作,在任務(wù)到期之前將作品發(fā)布到網(wǎng)站中,等待發(fā)布者選擇滿意作品(這個(gè)時(shí)間為:任務(wù)工期后7天),如此作者作品被選中,作者應(yīng)為發(fā)布者提供作品的全部詳細(xì)資料(如
27、:程序源碼,圖片等工程文件,文章的詳細(xì)稿件等。),確認(rèn)招標(biāo)者與中標(biāo)者交易完成后將由管理員給中標(biāo)者相應(yīng)的報(bào)酬,至此本次競(jìng)標(biāo)已完成。 發(fā)布任務(wù)業(yè)務(wù)流程圖:發(fā)布任務(wù)付款/等待驗(yàn)證驗(yàn)證成功開始招標(biāo)招標(biāo)到期選擇中標(biāo)作品無滿意作品選中作品任務(wù)延期任務(wù)完成得到作品圖3-1 發(fā)布任務(wù)業(yè)務(wù)流程圖 接受任務(wù)業(yè)務(wù)流程圖:接受任務(wù)任務(wù)大廳選擇并接受任務(wù)制作并上傳作品作品未被選中作品被選中競(jìng)標(biāo)失敗競(jìng)標(biāo)成功得到賞金圖3-2 接受任務(wù)業(yè)務(wù)流程圖3.1.2 實(shí)現(xiàn)目標(biāo)睿軒中國(guó)威客網(wǎng)系統(tǒng)結(jié)構(gòu)簡(jiǎn)圖(省略部分?jǐn)U展功能):圖3-3 網(wǎng)站功能結(jié)構(gòu)圖3.2 可行性研究2002年以來開始出現(xiàn)威客模式的網(wǎng)站雛形。到
28、2005年這一模式出現(xiàn)了繁榮的景象。google,百度,新浪,雅虎等眾多網(wǎng)站紛紛進(jìn)入這個(gè)領(lǐng)域。作為互聯(lián)網(wǎng)一個(gè)新興的模式,它還存在很多問題有待解決,最為突出的有知識(shí)產(chǎn)權(quán),用戶作弊,知識(shí)分類等問題。威客模式的出現(xiàn)對(duì)于互聯(lián)網(wǎng)的發(fā)展是一個(gè)重大事件。它與搜索引擎將一起成為推動(dòng)互聯(lián)網(wǎng)發(fā)展的兩個(gè)車輪,搜索引擎利用機(jī)器智慧在已有的信息中尋找答案,威客模式利用人的智慧為新出現(xiàn)的問題尋找解決方法,并體現(xiàn)出知識(shí)就是財(cái)富的思想。3.2.1 威客模式的誕生bbs誕生于70年代末,在70年代末沒有www瀏覽器,搜索引擎,也沒有個(gè)人網(wǎng)站。我們?cè)赽bs上可以完成四項(xiàng)功能他們分別是發(fā)布新聞,發(fā)布交易信息,發(fā)布個(gè)人感想,互動(dòng)式問
29、答。前三個(gè)功能逐漸從bbs中分離出去,發(fā)展成三個(gè)方向的網(wǎng)站:新聞?lì)?,電子商?wù)類和博客類,這三類網(wǎng)站經(jīng)過整合逐漸成為各自的門戶。如新浪、易趣、博客中國(guó),第四個(gè)功能互動(dòng)式問答正在分離。下面圖示表述了四種功能演化分離的過程。 新聞?lì)惥W(wǎng)站的演化過程圖3-4 新聞?lì)惥W(wǎng)站演化示意圖電子商務(wù)類網(wǎng)站演化過程圖3-5 電子商務(wù)類網(wǎng)站演化示意圖 博客網(wǎng)站演化過程圖3-6 博客類網(wǎng)站發(fā)展示意圖 網(wǎng)絡(luò)互動(dòng)問答類網(wǎng)站演化過程圖3-7 威客模式發(fā)展示意圖 從bbs分離的第四類網(wǎng)站是威客模式的雛形,根據(jù)自身的知識(shí)、技能、和經(jīng)驗(yàn),針對(duì)具體問題進(jìn)行解答的人我們稱作威客(w
30、itkey), 表示他們具有關(guān)鍵智慧,能夠解決問題,是有威力的人.網(wǎng)絡(luò)互動(dòng)問答我們就稱之為威客模式。這個(gè)領(lǐng)域還沒有門戶網(wǎng)站。已存在的有g(shù)oogle answer、雅虎的知識(shí)堂、新浪愛問、時(shí)間財(cái)富網(wǎng)、xiaoi、百度知道等網(wǎng)站。這一類網(wǎng)站的出現(xiàn)標(biāo)志了威客模式開始產(chǎn)生實(shí)際的應(yīng)用。3.2.2 威客模式的定義與模型圖 威客模式-指通過互聯(lián)網(wǎng)把自己的智慧、知識(shí)、能力,經(jīng)驗(yàn)轉(zhuǎn)換成實(shí)際收益的互聯(lián)網(wǎng)新模式。主要應(yīng)用包括科學(xué),技術(shù),工作,生活,學(xué)習(xí)等領(lǐng)域。體現(xiàn)了互聯(lián)網(wǎng)按勞取酬和以人為中心的新思想。威客-通過互聯(lián)網(wǎng)把自己的智慧、知識(shí)、能力、經(jīng)驗(yàn)轉(zhuǎn)換成實(shí)際收益的人,他們?cè)诨ヂ?lián)網(wǎng)上通過解決科學(xué),技術(shù),工作,生活,學(xué)習(xí)
31、中的問題從而讓知識(shí)、智慧、經(jīng)驗(yàn)、技能體現(xiàn)經(jīng)濟(jì)價(jià)值。一個(gè)成熟的威客模式服務(wù)應(yīng)該由提問與懸賞系統(tǒng),個(gè)人威客地圖,企業(yè)威客地圖,智力產(chǎn)品交易平臺(tái),信用系統(tǒng)等五個(gè)模塊組成(如圖2.5所示)。目前存在的威客模式網(wǎng)站主要缺乏個(gè)人威客地圖,企業(yè)威客地圖,智力產(chǎn)品交易平臺(tái),信用系統(tǒng)。而這四個(gè)模塊恰恰是威客模式最核心的模塊圖3-8 威客模式模型圖3.2.3 威客的實(shí)現(xiàn)形式和發(fā)展路線圖 威客模式的三種實(shí)現(xiàn)形式懸賞式-提問者將問題標(biāo)價(jià)懸賞,威客利用個(gè)人的技能,知識(shí),智慧形成答案通過競(jìng)爭(zhēng)中標(biāo)。范例網(wǎng)站有g(shù)oogle answer,新浪愛問,百度知道,k68,任務(wù)中國(guó)等。這種模式對(duì)提問者有利。知識(shí)出售式-
32、威客根據(jù)個(gè)人的技能,知識(shí),智慧形成智力作品存放在網(wǎng)站上。有疑問者通過查詢尋找到合適的作品進(jìn)行買賣。范例網(wǎng)站有泛世紀(jì),搜庫(kù)網(wǎng),這種模式對(duì)威客有利。威客地圖-威客地圖(witmap)是威客模式發(fā)展過程中產(chǎn)生的重要成果之一,威客地圖(witmap)的定義是通過互聯(lián)網(wǎng)將人的地理位置,專業(yè)特長(zhǎng)或興趣,聯(lián)系方式,威客空間這四個(gè)最重要的屬性(不排除其他次要的屬性如年齡,職業(yè),性別等)聚合在一起從而形成的關(guān)于人的搜索引擎。威客模式的這三種實(shí)現(xiàn)方式最終會(huì)融合到一起形成完整的威客網(wǎng)站。 威客模式發(fā)展路線博客網(wǎng)站經(jīng)過演化博客們最終放棄免費(fèi)共享,將個(gè)人智力作品進(jìn)行標(biāo)價(jià),博客網(wǎng)站提供交易平臺(tái)進(jìn)化為知識(shí)出售
33、式的威客網(wǎng)站,當(dāng)提問者在知識(shí)出售式的威客網(wǎng)站上找不到需要的作品時(shí),將要求懸賞。知識(shí)出售式威客網(wǎng)站提供這一功能時(shí)完成和懸賞式的融合形成完整的威客網(wǎng)站。懸賞式網(wǎng)站已具備懸賞和交易平臺(tái),當(dāng)懸賞式網(wǎng)站運(yùn)轉(zhuǎn)到一段時(shí)間后,其求得中標(biāo)的答案開始積累形成知識(shí)庫(kù),威客們可以把這些答案再次標(biāo)價(jià)提供給其他提問者。懸賞式威客網(wǎng)站這時(shí)開通威客可預(yù)先上傳個(gè)人智力作品的功能,最終完成和知識(shí)出售式的融合形成完整的威客網(wǎng)站。威客地圖是懸賞式網(wǎng)站和知識(shí)出售式網(wǎng)站發(fā)展過程中必然產(chǎn)生的衍生物。直接尋找到人解決問題將是威客模式最主要的形式之一。 威客的核心價(jià)值1. 互聯(lián)網(wǎng)不僅僅是機(jī)器的聯(lián)網(wǎng),其產(chǎn)生的根源和目的是為了實(shí)現(xiàn)人
34、類大腦的聯(lián)網(wǎng)。2. 互聯(lián)網(wǎng)度過了免費(fèi)共享的萌芽期。下一步需要通過讓部分知識(shí)智慧的價(jià)值化讓人們更多的經(jīng)驗(yàn),智慧,知識(shí)表現(xiàn)出來。3. 為了實(shí)現(xiàn)這兩個(gè)目標(biāo)。威客模式網(wǎng)站需要不斷演化和改進(jìn)。 誰能成為威客并不是每個(gè)人天然就是威客。一。威客必須是能夠熟練使用互聯(lián)網(wǎng)和網(wǎng)絡(luò)互動(dòng)問答平臺(tái)的人二。威客必須是那些知識(shí),智慧,經(jīng)驗(yàn)較高的人,他們才能在威客網(wǎng)站上把知識(shí),智慧,經(jīng)驗(yàn)轉(zhuǎn)化為財(cái)富。而那些暫時(shí)不能通過威客網(wǎng)站實(shí)現(xiàn)知識(shí)就是財(cái)富的人需要通過不斷學(xué)習(xí)和積累,提高專業(yè)技能并利用網(wǎng)絡(luò)互動(dòng)問答平臺(tái)獲得第一筆收入時(shí)才能成為真正的威客。3.2.4 威客(witkey)模式與博客,維客的區(qū)別博客與威客模式同起源于
35、bbs,博客的原意是網(wǎng)絡(luò)日志,更注重于個(gè)人情感思想的單向抒發(fā)。博客寫作的動(dòng)力主要的讓更多的人了解自己,同意自己的觀點(diǎn)。維客(wiki)從編程的角度來看也應(yīng)屬于bbs功能的變形,而且這個(gè)變形的功能還是bbs很弱很小的功能。傳統(tǒng)上我們?cè)赽bs上發(fā)帖,只有發(fā)帖人和管理員有修改權(quán)。而維客模式把這種修改權(quán)擴(kuò)大到所有察看該帖的用戶,當(dāng)然維客(wiki)模式更復(fù)雜一些,它加上了歷史恢復(fù)機(jī)制。威客模式同樣起源于bbs。是bbs互動(dòng)問答功能的變形,它把問題和所有回答者的答案同時(shí)展現(xiàn)出來供求助者察看。在實(shí)現(xiàn)方式上威客模式比較復(fù)雜,它可以借用博客的實(shí)現(xiàn)技術(shù)作為知識(shí)庫(kù)的基礎(chǔ),要借用電子商務(wù)的技術(shù)實(shí)現(xiàn)知識(shí)和信息的交易。
36、3.2.5 搜索引擎存在的問題到2005年,搜索引擎出現(xiàn)空前繁榮的局面。在中國(guó)有g(shù)oogle,百度,yahoo,中搜,天網(wǎng)等幾十家公司,搜索引擎已成為互聯(lián)網(wǎng)信息的霸主。搜索引擎在促進(jìn)互聯(lián)網(wǎng)發(fā)展和幫助人們檢索信息的同時(shí)也蘊(yùn)含了幾方面的問題,它們分別是:搜索引擎占用了互聯(lián)網(wǎng)沉淀的信息價(jià)值,它包括用戶在互聯(lián)網(wǎng)中發(fā)布的新聞,提供的商務(wù)信息,撰寫的專業(yè)文章,對(duì)提問做出的回答。這些信息是用戶花費(fèi)腦力和時(shí)間形成的智力成果。這個(gè)成果具有或多或少的價(jià)值,由于互聯(lián)網(wǎng)本身的結(jié)構(gòu)性問題,互聯(lián)網(wǎng)用戶無法管理自己的提供的信息,無法為自己的智力成果進(jìn)行定價(jià)。搜索引擎的巨大成功正是建立在免費(fèi)占用信息價(jià)值的基礎(chǔ)上。它的市場(chǎng)價(jià)值
37、應(yīng)該是每一個(gè)互聯(lián)網(wǎng)用戶應(yīng)獲報(bào)酬的累加減去搜索引擎建立的成本。百度和中搜在侵犯mp3知識(shí)產(chǎn)權(quán)案的敗訴,美國(guó)出版商協(xié)會(huì)控告google圖書上網(wǎng)計(jì)劃侵權(quán),法新社控告google公司侵犯其版權(quán)等等一系列的事件說明當(dāng)這一問題逐漸被世人發(fā)現(xiàn),搜索引擎的危機(jī)來臨了。搜索引擎是由少數(shù)精英制定的規(guī)則對(duì)互聯(lián)網(wǎng)信息進(jìn)行搜索。信息的重要性由計(jì)算機(jī)程序判斷,或者由信息提供者的出價(jià)來決定。這導(dǎo)致搜索的結(jié)果不能保證質(zhì)量。頁面制作者想出了許多方法進(jìn)行作弊,蒙騙計(jì)算機(jī)程序,出現(xiàn)了大量垃圾頁面或重復(fù)性的信息,用戶仍然不得不在搜索到的結(jié)果中花費(fèi)大量時(shí)間查找需要的資料。實(shí)踐證明少數(shù)精英制定的規(guī)則根本無法承受眾多作弊者的沖擊。搜索引擎
38、不能完全理解用戶的意圖。它只能根據(jù)用戶輸入的關(guān)鍵字在已存在的信息中進(jìn)行搜索,它不會(huì)進(jìn)行思考,不能根據(jù)用戶的問題產(chǎn)生合乎邏輯的答案。李開復(fù)在中科院研究生院的演講中提到,google致力于研究人工智能,他希望在50年內(nèi)看到搜索引擎能夠理解人類提出的問題。人類的詞匯在不斷更新和擴(kuò)大,通過語氣、表情、發(fā)音的輕重、不同的詞匯組合可以表達(dá)出無窮的含義。人工智慧完全理解人類的語言是個(gè)極其困難的課題。3.2.6 威客模式產(chǎn)生的意義可以解決搜索引擎無法創(chuàng)造性的給出答案的問題,人的大腦是一部比目前任何一臺(tái)超級(jí)計(jì)算機(jī)都強(qiáng)大幾千倍以上的設(shè)備,互聯(lián)網(wǎng)的出現(xiàn)從本質(zhì)上講是實(shí)現(xiàn)人類大腦的聯(lián)網(wǎng),創(chuàng)造性的解決問題是人類大腦的優(yōu)勢(shì)
39、,互聯(lián)網(wǎng)的出現(xiàn)又把這種優(yōu)勢(shì)成指數(shù)倍的擴(kuò)大,威客模式產(chǎn)生之前的互聯(lián)網(wǎng)只是單純的讓用戶共享知識(shí)和信息,無論是博客還是wiki(維客)等模式的設(shè)計(jì)還是讓互聯(lián)網(wǎng)用戶無償?shù)奶峁┲橇Τ晒?,而運(yùn)行這些模式的網(wǎng)站獲得了沉淀下來的知識(shí)價(jià)值。這是他們夢(mèng)想上市的核心秘密。但如果沒有足夠的激勵(lì)制度,當(dāng)用戶發(fā)現(xiàn)這一秘密的時(shí)候,他們的危機(jī)就來了。威客模式提出了知識(shí)必須體現(xiàn)價(jià)值的觀點(diǎn)并不只是指貨幣價(jià)值,也包括自豪感,成就感,但最重要的激勵(lì)機(jī)制還是貨幣價(jià)值,只有通過貨幣才能讓人類有價(jià)值的隱性知識(shí)表現(xiàn)出來,才能讓互聯(lián)網(wǎng)中無意義的信息大幅度減少。威客模式可以體現(xiàn)一種靈活的就業(yè)方式。其打破了地域、時(shí)間、工作方式的限制,通過互聯(lián)網(wǎng)把
40、世界各地的工作者放在同一平臺(tái)中。給勞動(dòng)者提供公平競(jìng)爭(zhēng)的互聯(lián)網(wǎng)環(huán)境、帶來更多自由工作時(shí)間、創(chuàng)意和想法。可以利用威客模式平臺(tái)上千萬威客的知識(shí),智慧,技能,經(jīng)驗(yàn)為企業(yè)提供低成本高質(zhì)量的服務(wù)。這個(gè)過程可以通過懸賞廣播式和威客地圖的網(wǎng)絡(luò)式兩種形式實(shí)現(xiàn)。 豐富互聯(lián)網(wǎng)服務(wù)的類型。網(wǎng)絡(luò)互動(dòng)問答模式網(wǎng)站與新聞?lì)惥W(wǎng)站,實(shí)物電子商務(wù)類網(wǎng)站,博客網(wǎng)站將在不同領(lǐng)域?yàn)榛ヂ?lián)網(wǎng)用戶提供服務(wù),滿足用戶的各類需求。威客模式需要借助新聞?lì)惥W(wǎng)站進(jìn)行宣傳。需要借助博客的技術(shù)形態(tài)作為個(gè)人知識(shí)庫(kù)建立的基礎(chǔ),威客模式網(wǎng)站與傳統(tǒng)實(shí)物電子商務(wù)類網(wǎng)站的功能互為補(bǔ)充,傳統(tǒng)實(shí)物電子商務(wù)類網(wǎng)站主要是進(jìn)行實(shí)物交易,形態(tài)是互聯(lián)網(wǎng)網(wǎng)站,支付系統(tǒng)和線下物流系統(tǒng)
41、的結(jié)合。威客模式主要進(jìn)行智力成果的線上交易,形態(tài)是互聯(lián)網(wǎng)網(wǎng)站和支付系統(tǒng)的結(jié)合,由于智力成果如文字,圖像,視頻可以通過互聯(lián)網(wǎng)傳輸。威客模式的運(yùn)營(yíng)成本將大大低于傳統(tǒng)實(shí)物電子商務(wù)網(wǎng)站。提高用戶使用互聯(lián)網(wǎng)的積極性。威客模式激勵(lì)用戶提供更有價(jià)值的作品。由于互聯(lián)網(wǎng)用戶可以通過威客模式網(wǎng)站利用自己的知識(shí),技能,經(jīng)驗(yàn),智慧獲取相對(duì)應(yīng)的經(jīng)濟(jì)利益。于是他們就會(huì)有更高的熱情花費(fèi)自己的時(shí)間成本參與到問題的解答中去。同時(shí)由于經(jīng)濟(jì)利益的驅(qū)動(dòng)互聯(lián)網(wǎng)用戶也會(huì)主動(dòng)將個(gè)人的知識(shí)和經(jīng)驗(yàn)形成文章發(fā)布在個(gè)人知識(shí)庫(kù)中供其他人付費(fèi)查閱。促進(jìn)互聯(lián)網(wǎng)知識(shí)產(chǎn)權(quán)的保護(hù)?;ヂ?lián)網(wǎng)出現(xiàn)的關(guān)于知識(shí)產(chǎn)權(quán)的問題從根本上說是由于互聯(lián)網(wǎng)本身的結(jié)構(gòu)性問題造成的,在
42、新聞?lì)惥W(wǎng)站,傳統(tǒng)實(shí)物電子商務(wù)類網(wǎng)站,和bbs網(wǎng)站上中互聯(lián)網(wǎng)用戶無法管理自己信息,自己的智力勞動(dòng)一旦發(fā)布到互聯(lián)網(wǎng)中,自己就喪失了控制權(quán),作品被其他網(wǎng)站和用戶通過復(fù)制,剪切,超級(jí)鏈接等方式向整個(gè)互聯(lián)網(wǎng)傳播。博客類網(wǎng)站在某種成度上增強(qiáng)了互聯(lián)網(wǎng)用戶對(duì)自己作品的控制權(quán),我們通過搜索引擎可以查出一個(gè)作品最初的出處在哪一個(gè)用戶的個(gè)人博客中。但個(gè)人智力作品在博客網(wǎng)站中仍然呈完全開放狀態(tài),作者無法為自己的智力成果進(jìn)行標(biāo)價(jià),其他網(wǎng)站和個(gè)人仍然可以通過復(fù)制,剪切,超級(jí)鏈接等方式引用博客網(wǎng)站中的作品。我們提到威客模式的成熟形態(tài)是懸賞系統(tǒng),博客系統(tǒng),自助定價(jià)系統(tǒng)和交易系統(tǒng)的組合體,因此那些作者認(rèn)為具有相當(dāng)價(jià)值的作品可以
43、被自助定價(jià)。其他網(wǎng)站和個(gè)人必須付費(fèi)后才能查看這些標(biāo)價(jià)作品的內(nèi)容。搜索引擎或互聯(lián)網(wǎng)其他網(wǎng)站通過超級(jí)鏈接將用戶導(dǎo)引到該作品時(shí),作者可以真正獲得收益而非傳統(tǒng)上一無所得。對(duì)于那些付費(fèi)查閱后把作品復(fù)制到自己知識(shí)庫(kù)并標(biāo)價(jià)出售的行為,在現(xiàn)行的法律上已構(gòu)成的盜竊行為,實(shí)施者在實(shí)施這一行為時(shí)不得不考慮法律后果。促進(jìn)網(wǎng)絡(luò)實(shí)名制的實(shí)施。威客模式網(wǎng)站為用戶提供智力成果交易的平臺(tái),為了保證平臺(tái)上交易商品的質(zhì)量和貨款支付的安全性,實(shí)名制將成為網(wǎng)絡(luò)互動(dòng)問答模式網(wǎng)站正常運(yùn)行的必要條件,也是互聯(lián)網(wǎng)發(fā)展的必然需求。3.2.7 威客(witkey)模式存在的問題威客模式作為互聯(lián)網(wǎng)新興的領(lǐng)域,其發(fā)展過程中不可避免要面對(duì)一些問題,這些
44、問題解決的是否順利決定了威客模式發(fā)展的速度。智力成果標(biāo)價(jià)問題。從互聯(lián)網(wǎng)的現(xiàn)狀看,用戶雖然提出大量問題,但對(duì)求得這些問題答案而愿意付出現(xiàn)金的意愿并不高,那些用戶愿意支付超過一元錢的問題只占總數(shù)很小的比例。按照二八原則,只有20%的問題提問者愿意支付超過1元錢征求答案。而超過80%的大量問題還需要按互聯(lián)網(wǎng)原有的方式運(yùn)轉(zhuǎn)。智力成果的分類問題。由于人類社會(huì)涉及的領(lǐng)域十分廣泛,進(jìn)行詳細(xì)的分類很難,同時(shí)如果分類太細(xì),互聯(lián)網(wǎng)使用者會(huì)感到非常不方便,如果劃分太粗會(huì)使使用者不容易定位到自己熟悉的領(lǐng)域。智力產(chǎn)品的展示和試用問題。智力產(chǎn)品和實(shí)物產(chǎn)品在形態(tài)上有很大差別,實(shí)物產(chǎn)品可以讓購(gòu)買者觀看后購(gòu)買,但智力產(chǎn)品一旦讓
45、用戶觀看后就失去了價(jià)值。如果不讓用戶觀看,用戶會(huì)擔(dān)心內(nèi)容有欺詐而不敢購(gòu)買。智力產(chǎn)品的知識(shí)產(chǎn)權(quán)問題。智力產(chǎn)品在第一次交易之前知識(shí)產(chǎn)權(quán)歸創(chuàng)作者所有,智力產(chǎn)品具有可多次重復(fù)消費(fèi)的特點(diǎn)。第一次交易后的其他用戶購(gòu)買使用該智力產(chǎn)品,需要解決此時(shí)智力產(chǎn)品的產(chǎn)權(quán)問題。威客模式中作弊的問題。作弊目前是威客模式發(fā)展過程中面臨的最大問題,正是這一問題的存在,使實(shí)踐威客模式的網(wǎng)站不敢輕易進(jìn)入智力產(chǎn)品的現(xiàn)金交易階段。威客模式中的作弊形式主要有兩種:第一種是提問者提出問題后,根據(jù)回答者的答案用其他身份登陸偽造出一個(gè)新答案,然后提問者選擇自己的答案進(jìn)行成交。第二種是提問者提出一個(gè)受人關(guān)注的問題,自己編制一個(gè)質(zhì)量低下的答案。
46、供大量需求者重復(fù)付費(fèi)察看。第4章 總體設(shè)計(jì)4.1 系統(tǒng)設(shè)計(jì)4.1.1 邏輯結(jié)構(gòu)分析web站點(diǎn)系統(tǒng)的體系結(jié)構(gòu)大致可分為三層邏輯結(jié)構(gòu),即瀏覽器web服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器(browseweb serverdb server)。其中web服務(wù)器又被細(xì)分為前端和后端兩部分。三層結(jié)構(gòu)將用戶界面、應(yīng)用邏輯和數(shù)據(jù)管理三者之間徹底分離,彼此獨(dú)立,各司其職。用戶端通過url與web服務(wù)器建立網(wǎng)絡(luò)連接,將web服務(wù)器上的信息下載到客戶端瀏覽器上進(jìn)行訪問。而應(yīng)用邏輯層則通過odbc和數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行數(shù)據(jù)交換,如圖4-1所示。圖4-1 邏輯結(jié)構(gòu)圖同時(shí)為了保證系統(tǒng)的安全性和網(wǎng)絡(luò)的訪問性能,又考慮將應(yīng)用邏輯細(xì)分為兩層:一層為
47、:沒有注冊(cè)的用戶的數(shù)據(jù)流只能到達(dá)前端web服務(wù)器;另一層為:注冊(cè)后的會(huì)員和系統(tǒng)管理員的數(shù)據(jù)流不但可以到達(dá)前端的web服務(wù)器,而且還可以進(jìn)行后端的數(shù)據(jù)庫(kù)操作。4.1.2 功能模塊劃分圖4-2 功能劃分394.1.3數(shù)據(jù)庫(kù)設(shè)計(jì)圖4-3 數(shù)據(jù)庫(kù)表設(shè)計(jì)第5章 詳細(xì)設(shè)計(jì)5.1 前臺(tái)開發(fā)5.1.1 設(shè)計(jì)分析根據(jù)前面的分析和業(yè)務(wù)流程的需求,威客網(wǎng)站的前臺(tái)主要包括登陸,注冊(cè),首頁,推薦任務(wù),最新動(dòng)態(tài),本站公告,推薦任務(wù),用戶登錄,任務(wù)排行榜,發(fā)布任務(wù),新手上路,任務(wù)大廳,付款方式,留言簿等模塊。5.1.2 首頁設(shè)計(jì)對(duì)于一個(gè)威客網(wǎng)站,網(wǎng)站首頁極為重要,首頁設(shè)計(jì)的好壞將直接影響到witker們競(jìng)標(biāo)的欲望。在首頁中
48、,用戶不但可以第一時(shí)間內(nèi)掌握網(wǎng)站最新發(fā)布任務(wù),還可以實(shí)現(xiàn)任務(wù)站內(nèi)搜索,推薦任務(wù)以及站內(nèi)公告等功能。另外,對(duì)于一個(gè)商務(wù)類網(wǎng)站來說,首頁作為最大的展臺(tái),所承載的信息量是非常巨大的,從網(wǎng)站編程來說,編寫首頁的代碼需要幾百行,甚至幾千行,這對(duì)于后期的維護(hù)來說是很麻煩的。怎么解決這個(gè)問題呢?設(shè)計(jì)思路:將擁有指定功能的代碼制作成一個(gè)單獨(dú)的文件,或稱為組件,只需使用#include對(duì)該文件進(jìn)行引用即可。另外在維護(hù)或修改時(shí),也只需要找到該文件進(jìn)行操作即可。這樣就大大減輕了后期的維護(hù)工作,而且使代碼更加具有可重用性。睿軒威客網(wǎng)前臺(tái)首頁運(yùn)行結(jié)果如圖5.1所示。使用的數(shù)據(jù)表:用戶信息表,任務(wù)信息表,網(wǎng)站公告表,最新
49、動(dòng)態(tài)表主要技術(shù):select top,order by,do.while圖5-1 睿軒威客網(wǎng)前臺(tái)首頁運(yùn)行結(jié)果5.1.3 用戶注冊(cè)與登陸本網(wǎng)站對(duì)用戶的要求是:只有成為注冊(cè)的用戶才可以參與任務(wù)競(jìng)標(biāo),當(dāng)沒有注冊(cè)的用戶點(diǎn)擊接受任務(wù)按鈕或點(diǎn)擊”發(fā)布任務(wù)”超鏈接時(shí),將提示錯(cuò)誤信息.為方便用戶注冊(cè),在首頁中提供了用戶注冊(cè)按鈕.注冊(cè)頁主要實(shí)現(xiàn)以下功能:1) 檢查用戶輸入信息的正確性.2) 提示注冊(cè)是否成功的信息.3) 保存會(huì)員信息.4) 返回首頁并自動(dòng)登陸.會(huì)員注冊(cè)的頁面如圖5.2所示.使用數(shù)據(jù)表:用戶注冊(cè)信息表主要技術(shù):where rs.addnew md5加密圖5-2 會(huì)員注冊(cè) 設(shè)計(jì)思路:為了提高網(wǎng)站的安
50、全性,在這里對(duì)用戶輸入的密碼是用md5加密后再存儲(chǔ)數(shù)據(jù)庫(kù)的,關(guān)于md5加密技術(shù)前面已作技術(shù)簡(jiǎn)介.5.1.4 任務(wù)展示模塊設(shè)計(jì)思路:為了抓住威客們的競(jìng)標(biāo)欲,應(yīng)該引導(dǎo)用戶進(jìn)行競(jìng)標(biāo),因此設(shè)置推薦任務(wù),熱門排行榜,新任務(wù)排行版等,主導(dǎo)用戶的查看和競(jìng)標(biāo)。另外,現(xiàn)今的威客任務(wù)多種多樣,類別也是越來越多,對(duì)于一個(gè)威客網(wǎng)而言,不能死板地發(fā)布一個(gè)或幾個(gè)類別的任務(wù),而是應(yīng)該適應(yīng)用戶需要來發(fā)布不同任務(wù)類型。也就是說網(wǎng)站中的任務(wù)種類應(yīng)該是不但變化的,所以設(shè)計(jì)任務(wù)分類時(shí),應(yīng)該將任務(wù)分類制成數(shù)據(jù)表存儲(chǔ)在數(shù)據(jù)庫(kù)中,以便動(dòng)態(tài)地進(jìn)行更新。在首頁中,展示了網(wǎng)站中所有任務(wù)的分類信息,用戶通過點(diǎn)擊不同任務(wù)類別的超鏈接,可以進(jìn)入相應(yīng)的
51、任務(wù)展示頁面。展示頁面主要實(shí)現(xiàn)以下功能:1) 分頁顯示相應(yīng)類別的招標(biāo)信息。2) 用戶可以查看招標(biāo)任務(wù)的詳細(xì)信息。3) 用戶可以直接進(jìn)行任務(wù)的競(jìng)標(biāo)。4)用戶評(píng)論模塊。任務(wù)展示頁面運(yùn)行結(jié)果如圖5.3圖5-3 任務(wù)展示界面5.2 后臺(tái)開發(fā)5.2.1 設(shè)計(jì)分析后臺(tái)主要有10大功能模塊組成,分別是: 網(wǎng)站參數(shù)管理,用戶管理,任務(wù)分類管理,發(fā)布信息管理,作品管理/添加,友情連接管理,留言反饋管理,管理帳號(hào)設(shè)置,上傳文件管理,日志管理。5.2.2 后臺(tái)首頁設(shè)計(jì)設(shè)計(jì)思路:后臺(tái)主要是實(shí)現(xiàn)管理功能. 采用框架技術(shù)將功能導(dǎo)航區(qū)和主操作區(qū)封閉封裝在兩個(gè)框架里,以便在同一個(gè)頁面中操作多個(gè)頁面.功能導(dǎo)航區(qū)用于提供網(wǎng)站的管
52、理功能導(dǎo)航;主操作區(qū)用于完成各種管理功能主要技術(shù):i frame ,display ,on click后臺(tái)需要管理員登陸后才能操作.后臺(tái)登陸頁面如圖5.4所示.登陸后主界面如圖5.5所示. 圖5-4 后臺(tái)登陸圖5-5 后臺(tái)管理主界面5.2.3 任務(wù)管理任務(wù)管理主要對(duì)任務(wù)進(jìn)行分類管理, 任務(wù)的添加和刪除管理.使用的數(shù)據(jù)表:任務(wù)表主要技術(shù):rs.addnew rs.update添加任務(wù)如圖5.6所示.圖5-6 添加任務(wù)5.2.4 網(wǎng)站基本設(shè)置對(duì)網(wǎng)站的基本功能進(jìn)行設(shè)置,如:網(wǎng)站開啟狀態(tài),網(wǎng)站名稱,網(wǎng)站logo地址,全站信息,公告,網(wǎng)站關(guān)閉時(shí)的公告,普通會(huì)員允許置頂,vip會(huì)員允許置頂,注冊(cè)積分,登陸
53、積分,普通會(huì)員置頂消費(fèi)積分,vip會(huì)員置頂消費(fèi)積分等?;驹O(shè)置如圖5.7圖5-7 網(wǎng)站設(shè)置界面第6章 系統(tǒng)測(cè)試與維護(hù)6.1 系統(tǒng)測(cè)試編完程序后,最后一步就是對(duì)系統(tǒng)進(jìn)行測(cè)試了.因?yàn)楸就途W(wǎng)系統(tǒng)是用asp和腳本語言編寫的,最常見的是出現(xiàn)腳本錯(cuò)誤1) 語法錯(cuò)誤:它是由錯(cuò)誤的腳本語法引起的,如命令的拼寫錯(cuò)誤或傳遞函數(shù)的參數(shù)值錯(cuò)誤.2) 運(yùn)行時(shí)錯(cuò)誤:運(yùn)行時(shí)錯(cuò)誤是發(fā)生在腳本開始執(zhí)行之后,它是由試圖執(zhí)行不可能操作的腳本指令所引起的.3) 邏輯錯(cuò)誤:邏輯錯(cuò)誤是最難發(fā)現(xiàn)的錯(cuò)誤.通常邏輯錯(cuò)誤是由輸入錯(cuò)誤或程序邏輯上的缺陷引起的,腳本運(yùn)行沒有問題,但產(chǎn)生的結(jié)果卻不正確.知道上面幾種錯(cuò)誤后,就可以進(jìn)行相應(yīng)的調(diào)試了.程
54、序調(diào)試:由于dreamwaver具有自動(dòng)編譯功能,所以設(shè)計(jì)者無需編寫較多的程序,只需根據(jù)實(shí)際需要對(duì)相應(yīng)的程序段或接口進(jìn)行相應(yīng)的改動(dòng),從而程序調(diào)試的對(duì)象也主要是針對(duì)這些改變的部分源程序和相應(yīng)的功能接口模塊。功能測(cè)試:該階段主要是針對(duì)預(yù)先的設(shè)想,對(duì)相應(yīng)的模塊的功能通過實(shí)際操作進(jìn)行測(cè)試,以檢查各項(xiàng)功能的完備性和可操作性,以便及時(shí)進(jìn)行更改和完善。數(shù)據(jù)庫(kù)調(diào)試:該過程主要是通過使用實(shí)際數(shù)據(jù)對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行測(cè)試,包括進(jìn)行數(shù)據(jù)的輸入輸出、商品的增加、刪除以及修改來檢驗(yàn)數(shù)據(jù)庫(kù)的合理性。安全測(cè)試:該過程主要是系統(tǒng)管理員根據(jù)實(shí)際生活當(dāng)中所發(fā)生的系統(tǒng)安全問題,然后根據(jù)這些問題有針對(duì)性地進(jìn)行一些模擬安全測(cè)試,包括用戶登
55、陸以及系統(tǒng)修改等安全測(cè)試。系統(tǒng)測(cè)試和系統(tǒng)設(shè)計(jì)時(shí)同步的,下面是我的一些測(cè)試的經(jīng)驗(yàn)教訓(xùn)。首先,我們可以同過預(yù)覽功能對(duì)網(wǎng)頁進(jìn)行瀏覽,如果運(yùn)行沒有問題的話,就會(huì)有網(wǎng)頁出現(xiàn)。但是,如果代碼由錯(cuò)誤的話,網(wǎng)頁會(huì)跳出網(wǎng)頁錯(cuò)誤的提示。并會(huì)告訴你在哪一行出錯(cuò)了,并會(huì)出錯(cuò)的原因。這樣的話,我們根據(jù)它的提示,很快知道是什么原因出錯(cuò)了。其次,我們?cè)诖蜷_網(wǎng)頁是正常的,但是離我們實(shí)現(xiàn)功能還不能實(shí)現(xiàn),這個(gè)是需要我們認(rèn)真看代碼了,并根據(jù)我們功能要求對(duì)其時(shí)實(shí)現(xiàn)的代碼進(jìn)行分析,查閱書籍,解決問題。這個(gè)是最難處理,但是也是鍛煉我們編程能力的捷徑。另外,我們要時(shí)刻備份系統(tǒng),避免我們的誤操作對(duì)系統(tǒng)的破壞,萬一我們沒有備份過的話,我們以前所做的努力就全部付之東流了。所以,這一點(diǎn)是非常重要的。6.2 系統(tǒng)維護(hù)系統(tǒng)維護(hù)是為保證系統(tǒng)的正常運(yùn)行和安全保障等目的而采取的一系列措施,其中包括數(shù)據(jù)庫(kù)維護(hù)、信息更新、版面更新、安全測(cè)試以及數(shù)據(jù)備份等操作過程;除此之外,還包括服務(wù)器和域名空間等的維護(hù)。數(shù)據(jù)庫(kù)維護(hù)和信息更新:該階段主要是要求管理員要經(jīng)常對(duì)數(shù)據(jù)庫(kù)和過期的信息及時(shí)地進(jìn)行更新和維護(hù),以保證數(shù)據(jù)庫(kù)的正常運(yùn)行和信息的及時(shí)性,從而保證了訪問者能夠順利地了解到最新的信息動(dòng)態(tài)。版面的更新:該過程主要是要求對(duì)系統(tǒng)的首頁和頁面定期的進(jìn)行相應(yīng)的調(diào)整或更新,從而使本系統(tǒng)經(jīng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 5G通信設(shè)備制造行業(yè)市場(chǎng)調(diào)研分析報(bào)告
- 云物流服務(wù)行業(yè)市場(chǎng)調(diào)研分析報(bào)告
- 建筑風(fēng)能利用行業(yè)市場(chǎng)調(diào)研分析報(bào)告
- 寵物用首飾產(chǎn)品供應(yīng)鏈分析
- 牙科用貴金屬合金商業(yè)機(jī)會(huì)挖掘與戰(zhàn)略布局策略研究報(bào)告
- 假發(fā)粘貼膠水產(chǎn)品供應(yīng)鏈分析
- 醫(yī)用拐杖產(chǎn)品供應(yīng)鏈分析
- 卸妝霜產(chǎn)品供應(yīng)鏈分析
- 制飲料用機(jī)器人出租行業(yè)經(jīng)營(yíng)分析報(bào)告
- 墊席產(chǎn)品供應(yīng)鏈分析
- 淺埋暗挖法施工課件
- 辦文辦會(huì)辦事及公文寫作-課件
- 夜校班成人國(guó)語考試試卷考卷
- 胰腺癌診治的熱點(diǎn)和難點(diǎn)問題
- BRCGS食品安全全球標(biāo)準(zhǔn)第9版管理手冊(cè)及全套程序文件
- 2021-2022學(xué)年教科版科學(xué)四年級(jí)(上冊(cè))3.2用氣球驅(qū)動(dòng)小車(課件)
- DB3208T 155-2021 起重機(jī)械維護(hù)保養(yǎng)和檢查規(guī)范
- 上海市小學(xué)三年級(jí)數(shù)學(xué)上學(xué)期期末考試試卷 含答案
- 庫(kù)欣綜合征()課件
- 鉭鈮冶金課件
- 初中語文文言文劃分朗讀節(jié)奏課件
評(píng)論
0/150
提交評(píng)論