版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 閩南師范大學(xué)</b></p><p><b> 畢業(yè)論文(設(shè)計(jì))</b></p><p> 基于ASP.NET閩南師范大學(xué)二手市場(chǎng)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)</p><p> THE DESIGN AND IMPLEMENTATION OF THE SECONDARY MARKET WEBSITE
2、 OF MINNAN NORMAL UNIVERSITY BASED ON ASP.NET</p><p> 姓 名: </p><p> 學(xué) 號(hào): </p><p> 院 別: 計(jì)算機(jī)學(xué)院 </p><p&g
3、t; 專(zhuān) 業(yè): 網(wǎng) 絡(luò) 工 程 </p><p> 年 級(jí): 2013 級(jí) </p><p> 指導(dǎo)教師: </p><p> 2016年 12月 9 日</p><p><b> 摘要</b></p&
4、gt;<p> 如今社會(huì),科技領(lǐng)域中的計(jì)算機(jī)與網(wǎng)絡(luò)飛速發(fā)展,電子商務(wù)伴隨著網(wǎng)絡(luò)的發(fā)展也蜂擁出現(xiàn),其中網(wǎng)絡(luò)網(wǎng)絡(luò)購(gòu)物前景最為可觀。</p><p> 論文主要介紹了,用asp.net服務(wù)端技術(shù),visual studio 2012工具在Windows7系統(tǒng)上開(kāi)發(fā)的“閩南師范大學(xué)二手市場(chǎng)網(wǎng)站”。該網(wǎng)站是將實(shí)體二手商品與網(wǎng)絡(luò)購(gòu)物二者結(jié)合,取其精華去其糟粕,符合專(zhuān)屬本校大學(xué)生特點(diǎn)的二手交易網(wǎng)站。該網(wǎng)站應(yīng)用
5、sql sever2005作為數(shù)據(jù)庫(kù)存儲(chǔ),以B/S為結(jié)構(gòu)的小規(guī)模動(dòng)態(tài)二手交易網(wǎng)站。通過(guò)頁(yè)面的設(shè)計(jì)還有腳本的語(yǔ)言來(lái)實(shí)現(xiàn)系統(tǒng)的功能,如用戶(hù)注冊(cè)、登錄,以及二手商品瀏覽與交易、交易記錄查看。會(huì)員中心后臺(tái)還能修改密碼、添加買(mǎi)賣(mài)物品、等等。從而實(shí)現(xiàn)了買(mǎi)賣(mài)家的互動(dòng)。</p><p> 關(guān)鍵詞 二手商品;網(wǎng)絡(luò)購(gòu)物;大學(xué)生;asp.net;visual studio 2012;sql sever2005</p>
6、<p><b> Abstract</b></p><p> Nowadays, with the rapid development of computer and network in the field of science and technology, the development of e-commerce is also accompanied by the d
7、evelopment of the network.</p><p> This paper describes the use of asp.net server technology, visual studio 2012 tools developed on the Windows7 system, "the southern Fujian Normal University secondary
8、 market site". This website is the entity of second-hand goods online shopping and the combination of the two, its essence to its dregs, in line with the characteristics of College Students' exclusive secondary
9、trading site. The site uses SQL sever2005 as a database storage, with B/S as the structure of small scale dynamic secondary</p><p> Key words secondhand goods; online shopping; college students; asp.net; Vi
10、sual Studio 2012; SQL sever2005</p><p><b> II</b></p><p><b> 摘要</b></p><p><b> 1. 概述1</b></p><p> 1.1 課題背景介紹1</p><p
11、> 1.2 課題目的和意義1</p><p> 1.3 關(guān)鍵技術(shù)2</p><p> 1.3.1 使用web用戶(hù)控件創(chuàng)建頁(yè)頭2</p><p> 1.3.2 使用數(shù)據(jù)庫(kù)和Request函數(shù)實(shí)現(xiàn)個(gè)人信息傳遞2</p><p> 1.3.3 MD5加密算法2</p><p><b>
12、 2.系統(tǒng)分析2</b></p><p> 2.1 可行性分析2</p><p> 2.1.1 經(jīng)濟(jì)可行性2</p><p> 2.1.2 技術(shù)可行性3</p><p> 2.1.3 操作可行性3</p><p> 2.2 系統(tǒng)功能需求分析3</p><p>
13、 2.2.1 前臺(tái)功能模塊需求分析3</p><p> 2.2.2 后臺(tái)管理模塊需求分析4</p><p><b> 3. 系統(tǒng)設(shè)計(jì)5</b></p><p> 3.1 總體結(jié)構(gòu)設(shè)計(jì)5</p><p> 3.1.1 系統(tǒng)業(yè)務(wù)流程圖5</p><p> 3.1.2 總體功能結(jié)構(gòu)圖
14、5</p><p> 3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)6</p><p> 3.2.1 概念結(jié)構(gòu)設(shè)計(jì)E-R圖6</p><p> 3.2.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)7</p><p> 3.2.3 數(shù)據(jù)表詳細(xì)設(shè)計(jì)8</p><p><b> 4 系統(tǒng)實(shí)現(xiàn)10</b></p>&l
15、t;p> 4.1 前臺(tái)用戶(hù)模塊功能實(shí)現(xiàn)10</p><p> 4.1.1 web用戶(hù)控件10</p><p> 4.1.2 首頁(yè)功能模塊10</p><p> 4.2 后臺(tái)管理模塊的實(shí)現(xiàn)19</p><p> 4.2.1首先是管理員登錄界面功能19</p><p> 4.2.2后臺(tái)功能 2
16、0</p><p><b> 總結(jié)25</b></p><p><b> 參考文獻(xiàn)26</b></p><p><b> 附錄一26</b></p><p><b> 附錄二27</b></p><p><b&
17、gt; 致謝28</b></p><p><b> 1. 概述</b></p><p> 1.1 課題背景介紹</p><p> 現(xiàn)在的我們所處的社會(huì)是一個(gè)網(wǎng)絡(luò)時(shí)代,網(wǎng)絡(luò)已經(jīng)和我們的生活緊密聯(lián)系在一起了。著眼大的方面,軍事、交通、醫(yī)療各個(gè)領(lǐng)域都需要網(wǎng)絡(luò)的應(yīng)用和搭配。生活方面我們也需要跟上時(shí)代的腳步。學(xué)會(huì)應(yīng)用網(wǎng)絡(luò)服務(wù)生活、服
18、務(wù)自己。而電子商務(wù)這一方面就做的非常出色。比如淘寶網(wǎng)、京東網(wǎng)、當(dāng)當(dāng)網(wǎng)等。這些在電子商務(wù)中的大巨頭。滿(mǎn)足我們不用出門(mén)就可以輕松簡(jiǎn)單選購(gòu)商品和購(gòu)買(mǎi)商品。電子商務(wù)已經(jīng)深入生活改變我們的生活方式。</p><p> 1.2 課題目的和意義</p><p> 科技發(fā)展迅速,網(wǎng)絡(luò)普及面逐漸擴(kuò)展。我們的生活諸多方面都發(fā)生變化,早已經(jīng)不能和以前的時(shí)代相提并論。優(yōu)勝劣汰,我們應(yīng)該跟緊時(shí)代的腳步,摒棄落后
19、的科技水平。如電子商務(wù)就是一個(gè)時(shí)代進(jìn)步的具體體現(xiàn)。電子商務(wù)取代了許多的實(shí)體商鋪,彌補(bǔ)了實(shí)體商品的缺點(diǎn)。而作為大學(xué)生的我們漸漸融入這種網(wǎng)絡(luò)買(mǎi)賣(mài)的生活步調(diào),并且成為生活中重要的組成成分。</p><p> 留意我們的周邊,結(jié)合qq,超級(jí)課程表中的跳蚤市場(chǎng),以及較大的二手網(wǎng)站如58,。就會(huì)發(fā)現(xiàn)二手商品的買(mǎi)賣(mài)還是有很多。這也說(shuō)明二手商品性?xún)r(jià)比很高、價(jià)值很大,因?yàn)槎稚唐酚袃r(jià)格低,實(shí)用性高的特點(diǎn),總結(jié)起來(lái)就是性?xún)r(jià)比很高。
20、但同時(shí)這些二手交易的平臺(tái)和網(wǎng)站暴露出很多問(wèn)題。一方面,針對(duì)個(gè)人賣(mài)家的買(mǎi)賣(mài)沒(méi)有系統(tǒng)的分類(lèi),顯示往往雜亂不堪,缺少比較系統(tǒng)的分類(lèi)規(guī)模。另一方面。規(guī)模較大,能做到很好分類(lèi)的卻不能結(jié)合考慮作為對(duì)象是在校學(xué)生。交易過(guò)程存在交易安全風(fēng)險(xiǎn)。一旦克服了這兩大問(wèn)題。同時(shí)又能結(jié)合電子商務(wù)優(yōu)于實(shí)體商鋪的時(shí)間空間不受限的特點(diǎn)。而本題的校園二手交市場(chǎng)網(wǎng)就能很好的做到這些。這就是我本次課題所要的目的。</p><p> 而有了系統(tǒng)的校園二
21、手交易網(wǎng)站,我們除了克服了上述的問(wèn)題缺點(diǎn)。同時(shí)本課題的另外重要意義在于面對(duì)龐大人口數(shù)量的大學(xué)很好的解決了沒(méi)有校園內(nèi)每年閑置卻還能使用的物品。一方面物品可以等到更好的利用,減少一部分同學(xué)的生活支出,從而減輕該家庭的生活負(fù)擔(dān),同時(shí)也符合當(dāng)代社會(huì)走可持續(xù)發(fā)展的發(fā)展戰(zhàn)略;另一方面,對(duì)于賣(mài)方的同學(xué)不僅解決了閑置物品的存放,而且增加自己的經(jīng)濟(jì)收入又減輕了家庭支出負(fù)擔(dān)。做到各有所需,各有所得。還有一點(diǎn),系統(tǒng)符合與時(shí)俱進(jìn)的特色,緊跟時(shí)代的腳步。<
22、/p><p> 總結(jié)以上校園二手市場(chǎng)網(wǎng)站的課題有著非常重要的意義。</p><p><b> 1.3 關(guān)鍵技術(shù)</b></p><p> 1.3.1 使用web用戶(hù)控件創(chuàng)建頁(yè)頭</p><p> 對(duì)于一個(gè)網(wǎng)站,頁(yè)面的美觀度非常重要。那么就需要對(duì)頁(yè)面的一致性作出重要要求。本網(wǎng)站通過(guò)web用戶(hù)控制創(chuàng)建top.ascx頁(yè)頭
23、文件。對(duì)網(wǎng)站不同的公共界面進(jìn)行封裝。Axcx文件有不能被web直接訪(fǎng)問(wèn)的特點(diǎn),但是可以嵌入aspx文件之中。這樣就可施行不同公共界面的封裝,節(jié)省了大量的工作量同時(shí)保證一致性,統(tǒng)一性。給訪(fǎng)問(wèn)用戶(hù)一個(gè)整體整潔</p><p> 1.3.2 使用數(shù)據(jù)庫(kù)和Request函數(shù)實(shí)現(xiàn)個(gè)人信息傳遞</p><p> 首先,網(wǎng)站通過(guò)連接數(shù)據(jù),在網(wǎng)站用戶(hù)進(jìn)行信息存儲(chǔ)是,會(huì)將數(shù)據(jù)存入數(shù)據(jù)庫(kù)之中,如商品信息、
24、用戶(hù)信息、交易信息等等。在網(wǎng)站訪(fǎng)問(wèn)數(shù)據(jù)是,網(wǎng)站會(huì)通過(guò)數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)數(shù)據(jù),再?gòu)木W(wǎng)頁(yè)顯示出來(lái);第二網(wǎng)站通過(guò)Request.Cookies["buy"]函數(shù)與top.ascx結(jié)合。當(dāng)用戶(hù)登錄時(shí)保證信息在不同網(wǎng)頁(yè)當(dāng)中傳遞。函數(shù)有數(shù)據(jù)唯一性,與時(shí)效性。一定程度上確保了用戶(hù)信息的安全。</p><p> 1.3.3 MD5加密算法</p><p> 網(wǎng)站對(duì)用戶(hù)或是后臺(tái)的管理人員都
25、設(shè)置了密碼驗(yàn)證方式通過(guò),而密碼在存入數(shù)據(jù)庫(kù)之前又會(huì)進(jìn)行一次密碼復(fù)雜加密---MD5加密方式。這樣能夠更大程度的加大用戶(hù)信息的安全性。即使他人對(duì)數(shù)據(jù)庫(kù)進(jìn)行信息的查看,也能直接獲取的用戶(hù)的明文密碼。</p><p><b> 2.系統(tǒng)分析</b></p><p><b> 2.1 可行性分析</b></p><p> 可
26、行性分析是所要研究的系統(tǒng)的開(kāi)發(fā)是不是能達(dá)到現(xiàn)實(shí)所期望的與是否有價(jià)值進(jìn)行??尚袕南到y(tǒng)開(kāi)發(fā)的經(jīng)濟(jì)、技術(shù)、工程等多方面進(jìn)行分析研究。以減少避免問(wèn)題的發(fā)生從而進(jìn)一步保證系統(tǒng)開(kāi)發(fā)設(shè)計(jì)的成功率。每一個(gè)系統(tǒng)在開(kāi)發(fā)可行性的分析是必不可少的。如果系統(tǒng)的可行性得到了認(rèn)可,那么就可以進(jìn)入開(kāi)發(fā)系統(tǒng)階段,相反,則已經(jīng)沒(méi)有開(kāi)發(fā)的必要了。而我本次的系統(tǒng)開(kāi)發(fā)的可行性將會(huì)從經(jīng)濟(jì)、技術(shù)、操作三個(gè)方面進(jìn)行對(duì)系統(tǒng)分析??茨芊襁_(dá)到可行性分析的要求。</p><
27、;p> 2.1.1 經(jīng)濟(jì)可行性</p><p> 這一塊主要考慮完成系統(tǒng)的經(jīng)濟(jì)開(kāi)銷(xiāo)花費(fèi),是不是每一個(gè)運(yùn)行本系統(tǒng)的工作者都能負(fù)擔(dān)的起這這一筆支出。如果開(kāi)銷(xiāo)巨大,讓他人無(wú)法承擔(dān),那么也就失去了研究開(kāi)發(fā)的意義。</p><p> 本系統(tǒng)在普通擁有Microsoft Windows7s系統(tǒng)的電腦就可以運(yùn)行。而且所需要的軟件visual studio2012和SQL sever2005都
28、是一些常見(jiàn)的軟件??梢酝ㄟ^(guò)網(wǎng)絡(luò)查找就能完成。而電腦現(xiàn)在的價(jià)格都是大家能接受的。軟件方面花費(fèi)的只是下載的時(shí)間,所以經(jīng)濟(jì)的可行性可以通過(guò)。</p><p> 2.1.2 技術(shù)可行性</p><p> 這一方面的重點(diǎn)是檢測(cè)系統(tǒng)的功能、性能等方面分析系統(tǒng)的可行性。檢測(cè)系統(tǒng)是否能在現(xiàn)有的條件下正常有序的進(jìn)行開(kāi)發(fā)工作。軟件硬件方面對(duì)開(kāi)發(fā)人員的技術(shù)要求是不是很高。如果需要的軟硬件很難找到,或?qū)﹂_(kāi)發(fā)人
29、員技術(shù)要求過(guò)硬,需要具備非常高深的知識(shí)。那么將影響系統(tǒng)的推廣,系統(tǒng)只能極少個(gè)別人使用,那么就沒(méi)有必要進(jìn)行開(kāi)發(fā)。</p><p> 本系統(tǒng)基于asp.net和SQL sever2005搭配結(jié)合使用,用visual studio2012設(shè)計(jì)前后臺(tái)界面,c#語(yǔ)言實(shí)現(xiàn)功能使用。SQL數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)。都是大學(xué)生常見(jiàn)的編譯軟件。軟硬件與技術(shù)要求適中,符合大學(xué)生水平就能開(kāi)發(fā)應(yīng)用。所以說(shuō)系統(tǒng)的技術(shù)是可行的。</p>
30、<p> 2.1.3 操作可行性</p><p> 操作的可行性主要是考慮研究的出來(lái)的系統(tǒng)是否能被大家所認(rèn)可,系統(tǒng)上的功能操作能否符合大家能接受。操作方面,系統(tǒng)應(yīng)該要優(yōu)于其他的同類(lèi)型的系統(tǒng),用戶(hù)能在使用中感受到便利。操作過(guò)程簡(jiǎn)單不冗余。本系統(tǒng)出來(lái)在滿(mǎn)足系統(tǒng)基本功能,操作簡(jiǎn)單以上手的界面親切。同時(shí),還能發(fā)布自己所需要的商品、與后臺(tái)管理留言互動(dòng)。增加二手交易的趣味性。所以操作方面是可行的。</
31、p><p> 2.2 系統(tǒng)功能需求分析</p><p> 2.2.1 前臺(tái)功能模塊需求分析</p><p> 前臺(tái)功能模塊是服務(wù)員于注冊(cè)會(huì)員用戶(hù)和訪(fǎng)客用戶(hù)。其中訪(fǎng)客用戶(hù)可以在該功能模塊當(dāng)中搜索商品和瀏覽各個(gè)分類(lèi)的商品。注冊(cè)會(huì)員用戶(hù)這可以在訪(fǎng)客用戶(hù)的基礎(chǔ)上登錄模塊當(dāng)中,對(duì)商品的購(gòu)買(mǎi)、商品的發(fā)布,發(fā)布自己所需商品的求購(gòu)信息。還用查看修改個(gè)人信息。對(duì)后臺(tái)管理員進(jìn)行留言。
32、</p><p> 前臺(tái)功能:首頁(yè)(網(wǎng)站)、圖書(shū)、生活、其他、全部供求、求購(gòu)、登錄、注冊(cè)(用戶(hù)登錄后顯示會(huì)員中心,安全退出)。</p><p> 首頁(yè)是該網(wǎng)站的首頁(yè),首頁(yè)有各種物品的分類(lèi)總稱(chēng),以及查看不同分類(lèi)中的部分商品的信息。點(diǎn)擊圖書(shū),這可以查看圖書(shū)類(lèi)別下的二手圖書(shū)商品。點(diǎn)擊生活,則可以查看生活中的二手商品。點(diǎn)擊其他,這可以查看分類(lèi)比較雜七雜八的物品。點(diǎn)擊全部供求可以查看前三者的的物
33、品的所有物品。點(diǎn)擊所選擇的物品,可以查看物品的相關(guān)信息,以便進(jìn)行購(gòu)買(mǎi)(只有會(huì)員才能實(shí)現(xiàn)該功能,以及自己不能購(gòu)買(mǎi)自己的物品,商品被確認(rèn)購(gòu)買(mǎi)之后,如果庫(kù)存量為0,他人則沒(méi)有權(quán)限進(jìn)行第二次購(gòu)買(mǎi))至于點(diǎn)擊求購(gòu),就可以查看了解其他用戶(hù)及自己的需求商品。</p><p> 用戶(hù)的注冊(cè):游客用戶(hù)可以同過(guò)注冊(cè)的方式成為該網(wǎng)站的會(huì)用用戶(hù),注冊(cè)過(guò)程中需要填寫(xiě)用戶(hù)名(用戶(hù)名不可重復(fù)注冊(cè))、密碼、密碼重復(fù)、電話(huà)、QQ、地址等信息。密碼
34、通過(guò)復(fù)雜加密(md5加密,保障用戶(hù)的信息安全性)存入數(shù)據(jù)庫(kù)。</p><p> 會(huì)員的登錄:已經(jīng)注冊(cè)的用戶(hù)(會(huì)員)可以憑借自己的用戶(hù)名和密碼進(jìn)行登錄網(wǎng)站。</p><p> 安全退出:退出會(huì)員,成為一個(gè)游客身份。</p><p> 會(huì)員中心個(gè)人資料:修改自己的個(gè)人資料,或許在注冊(cè)過(guò)程中信息尚未完整又或者信息填寫(xiě)不正確,可以等到修改。</p>&l
35、t;p> 會(huì)員中心密碼修改:修改自己的登錄密碼。</p><p> 會(huì)員中心添加交易物品:會(huì)員可以發(fā)布自己的物品到該網(wǎng)站。物品需要完善物品的信息,包括物品的標(biāo)題、物品名稱(chēng)、物品所屬的分類(lèi)類(lèi)別、添加物品圖片(更醒目出售的商品)、物品價(jià)格、庫(kù)存量、聯(lián)系的電話(huà)(不一定是自己的電話(huà))、QQ、地址、以及你對(duì)物品的一個(gè)大概的描述簡(jiǎn)介。</p><p> 會(huì)員中心交易物品的管理:對(duì)物品的刪改
36、。確保信息的完美性。</p><p> 會(huì)員中心發(fā)布求購(gòu):類(lèi)似發(fā)布添加交易物品信息填寫(xiě)所需物品信息,以及聯(lián)系電話(huà)與地址等信息。</p><p> 會(huì)員中心求購(gòu)信息:查看自己所發(fā)布的求購(gòu)信息,并且可以修改刪除信息。</p><p> 會(huì)員中心購(gòu)買(mǎi)記錄:查看及自己購(gòu)買(mǎi)商品的交易記錄。</p><p> 會(huì)員中心銷(xiāo)售記錄:查看自己出售商品的
37、銷(xiāo)售信息。</p><p> 會(huì)員中心添加留言:會(huì)員可以對(duì)后臺(tái)管理員進(jìn)行留言,是一個(gè)與后臺(tái)管理員的留言平臺(tái)??梢院芎玫膶?duì)后臺(tái)管理員提出相應(yīng)意見(jiàn)或是建議。</p><p> 會(huì)員中心留言管理:對(duì)留言進(jìn)行刪除功能,可以避免筆誤帶來(lái)的麻煩。</p><p> 2.2.2 后臺(tái)管理模塊需求分析</p><p> 后臺(tái)功能模塊是服務(wù)后臺(tái)管理人員
38、。后臺(tái)管理員可以查看會(huì)員用戶(hù)成員,可以對(duì)其增刪改??梢圆榭磩h除會(huì)員用戶(hù)發(fā)布的商品、買(mǎi)賣(mài)記錄、需求商品、對(duì)管理員的留言。還有對(duì)物品的分類(lèi)管理以及管理員的增刪改。</p><p> 后臺(tái)功能:管理員登錄,管理員管理功能,其中包括后臺(tái)管理員、會(huì)員管理、物品列表、需求列表、銷(xiāo)售記錄、物品分類(lèi)列表、留言管理。</p><p> 管理員登錄:登錄管理員管理界面,需要輸入管理員用戶(hù)名以及密碼才能進(jìn)入
39、管理員管理界面。</p><p> 后臺(tái)管理員:其中小分類(lèi)添加管理員是可以進(jìn)行管理員成員添加;管理員管理,是可對(duì)管理員進(jìn)行刪除,與密碼重置,密碼重置考慮管理員之間有可能密碼忘記;修改密碼,對(duì)當(dāng)前管理員的密碼進(jìn)行修改(不可修改其他管理員的密碼)。</p><p> 會(huì)員管理:分為兩類(lèi),添加會(huì)員,增加會(huì)員成員。會(huì)員列表,主要負(fù)責(zé)會(huì)員的管理,比如查看刪除,已經(jīng)密碼重置(默認(rèn)密碼123456)
40、。一定程度上可以作為密碼找回作用。</p><p> 物品列表:顯示所有將要出售的商品,以及商品的相關(guān)信息,比如發(fā)布者、物品發(fā)布所屬分類(lèi),以及發(fā)布的時(shí)間。管理員還有權(quán)對(duì)商品進(jìn)行刪除。物品顯示采用分頁(yè)查看方式。</p><p> 需求列表:顯示所有發(fā)布者需要的商品,商品的一些信息,比如名稱(chēng)類(lèi)別,發(fā)布時(shí)間等。管理員有權(quán)對(duì)需求商品進(jìn)行刪除。物品顯示采用分頁(yè)查看方式。</p>&
41、lt;p> 銷(xiāo)售記錄;其中是銷(xiāo)售記錄列表。管理員可以進(jìn)行查看與刪除。查看的內(nèi)容有物品的名稱(chēng),買(mǎi)賣(mài)家雙方,以及交易的時(shí)間。</p><p> 物品分類(lèi)列表:物品分類(lèi)在前臺(tái)分為,圖書(shū)、生活、其他三大類(lèi)。這是第一分類(lèi)。作為二手市場(chǎng),物品五花八門(mén),需要對(duì)這些分類(lèi)增加二次分類(lèi)。在圖書(shū)中又可以分為名著、教科書(shū)……的二次分類(lèi)。使分類(lèi)更加明顯,便利與買(mǎi)賣(mài)雙方。分類(lèi)列表可以查看所有分類(lèi),和二次分類(lèi)進(jìn)項(xiàng)增刪改。令物品分類(lèi)越
42、來(lái)越完善。</p><p> 留言管理:對(duì)會(huì)員對(duì)管理員的留言可執(zhí)行查看刪除的權(quán)限。了解前臺(tái)用戶(hù)對(duì)系統(tǒng)的建議和意見(jiàn)。進(jìn)一步管理改善該網(wǎng)站。</p><p><b> 3. 系統(tǒng)設(shè)計(jì)</b></p><p> 3.1 總體結(jié)構(gòu)設(shè)計(jì)</p><p> 3.1.1 系統(tǒng)業(yè)務(wù)流程圖</p><p>
43、 系統(tǒng)根據(jù)不同的權(quán)限可劃分為兩大用戶(hù),前臺(tái)用戶(hù)(包括會(huì)員以及游客)、后天用戶(hù)(后臺(tái)管理員)。前臺(tái)用戶(hù)進(jìn)行商品買(mǎi)賣(mài)交易。而后臺(tái)用戶(hù)則對(duì)系統(tǒng)進(jìn)行管理。總的系統(tǒng)流程圖如下圖3-1所示:</p><p> 圖3-1系統(tǒng)總體業(yè)務(wù)流程圖</p><p> 3.1.2 總體功能結(jié)構(gòu)圖</p><p> 根據(jù)對(duì)系統(tǒng)各點(diǎn)需求,可以將系統(tǒng)的總體框架劃分成兩個(gè)重要部分,前臺(tái)和后臺(tái)
44、。再根據(jù)前臺(tái)后臺(tái)的具體模塊功能結(jié)構(gòu)。得到整個(gè)系統(tǒng)的結(jié)構(gòu)模塊框架圖,如圖3-2所示:</p><p> 圖3-2系統(tǒng)的結(jié)構(gòu)模塊框架圖</p><p><b> 3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 數(shù)據(jù)庫(kù)的應(yīng)用在數(shù)據(jù)存儲(chǔ)過(guò)程中占有非常重要的地位,沒(méi)有數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)的存儲(chǔ),網(wǎng)站的用戶(hù)、商品、時(shí)間、交易等等一切有關(guān)的信息將無(wú)法存放。網(wǎng)站也
45、不能正常運(yùn)行使用。有數(shù)據(jù)的使用,就要考慮數(shù)據(jù)的規(guī)范性。信息太過(guò)冗長(zhǎng)則浪費(fèi)資源、精力。而數(shù)據(jù)過(guò)于精簡(jiǎn)這會(huì)造成信息不足,無(wú)法很好表達(dá)數(shù)據(jù)傳達(dá)的信息。</p><p> 數(shù)據(jù)庫(kù)方面,采用數(shù)據(jù)庫(kù)SQL sever2005,創(chuàng)建該數(shù)據(jù)庫(kù)時(shí),軟件會(huì)自動(dòng)生成兩個(gè)數(shù)據(jù)文檔,以拓展名為mdf的數(shù)據(jù)文檔和輔助文檔拓展名為ldf。數(shù)據(jù)完成數(shù)據(jù)的存儲(chǔ)與訪(fǎng)問(wèn)時(shí)迅速搞笑的,大大的減少時(shí)間方面的浪費(fèi)。</p><p>
46、; 3.2.1 概念結(jié)構(gòu)設(shè)計(jì)E-R圖</p><p> 根據(jù)前面需求分析的總結(jié),得到前后臺(tái)模塊的E-R圖,前臺(tái)E-R圖如3-3,后臺(tái)E-R圖如3-4</p><p> 圖3-3前臺(tái)模塊E-R圖</p><p> 圖3-4后臺(tái)模塊E-R圖</p><p> 3.2.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 通
47、過(guò)前后臺(tái)模塊E-R圖的分析,設(shè)定系統(tǒng)實(shí)體的屬性,具體設(shè)定如下:</p><p> 會(huì)員(會(huì)員ID、登錄名、密碼、電話(huà)、QQ、地址)</p><p> 管理員(管理員ID、登錄名、密碼)</p><p> 物品類(lèi)別(類(lèi)別ID、類(lèi)別名、所屬類(lèi))</p><p> 買(mǎi)賣(mài)商品(商品ID、標(biāo)題、名稱(chēng)、日期、價(jià)格、圖片、介紹、庫(kù)存量、類(lèi)別、會(huì)員I
48、D、地址、QQ、電話(huà))</p><p> 交易記錄(商品ID、賣(mài)家ID、物品ID、交易時(shí)間、買(mǎi)家ID、商品標(biāo)題、商品名、賣(mài)家電話(huà)、賣(mài)家qq、賣(mài)家地址、買(mǎi)家電話(huà)、買(mǎi)家qq、買(mǎi)家地址)</p><p> 留言板(留言ID、內(nèi)容、會(huì)員名、日期)</p><p> 3.2.3 數(shù)據(jù)表詳細(xì)設(shè)計(jì)</p><p> 根據(jù)數(shù)據(jù)邏輯結(jié)構(gòu)合前后臺(tái)模塊E-
49、R圖,可以得到的六張數(shù)據(jù)表,而數(shù)據(jù)庫(kù)中出來(lái)這六張表還增加用戶(hù)密碼修改時(shí)的觸發(fā)表,一共七張表,具體如下:</p><p> ?。?)會(huì)員信息表member,用于儲(chǔ)存注冊(cè)的會(huì)員的相關(guān)信息。詳細(xì)結(jié)構(gòu)如表3-1所示。</p><p> 表3-1 會(huì)員信息表member</p><p> ?。?)管理員的信息表Member,用于儲(chǔ)存后臺(tái)管理員的相關(guān)信息。詳細(xì)結(jié)構(gòu)如表3-2所
50、示。</p><p> 表3-2管理員信息表Member</p><p> ?。?)物品分類(lèi)類(lèi)別信息表pro_cls,用于管理物品分類(lèi)的類(lèi)別。詳細(xì)結(jié)構(gòu)如表3-3所示。</p><p> 表3-3 物品分類(lèi)類(lèi)別信息表pro_cls</p><p> (4)買(mǎi)賣(mài)商品信息表product,用于儲(chǔ)存要出售的商品的相關(guān)信息。詳細(xì)結(jié)構(gòu)如表3-4所示
51、。</p><p> 表3-4買(mǎi)賣(mài)商品信息表product</p><p> (5)商品交易信息表log,用于儲(chǔ)存要商品交易的相關(guān)信息。詳細(xì)結(jié)構(gòu)如表3-5所示。</p><p> 表3-5 商品交易信息表log</p><p> (6)會(huì)員留言表ly,用于儲(chǔ)存會(huì)員對(duì)管理員留言的信息。詳細(xì)結(jié)構(gòu)如表3-6所示</p><
52、;p> 表3-6會(huì)員留言表ly</p><p> ?。?)會(huì)員信息修改觸發(fā)表member_log2,用于儲(chǔ)存會(huì)員密碼修改時(shí)顯示提醒信息。詳細(xì)結(jié)構(gòu)如表3-7所示。</p><p> 表3-7會(huì)員信息修改觸發(fā)表member_log2</p><p><b> 4 系統(tǒng)實(shí)現(xiàn)</b></p><p> 4.1 前臺(tái)
53、用戶(hù)模塊功能實(shí)現(xiàn)</p><p> 4.1.1 web用戶(hù)控件</p><p> 在系統(tǒng)設(shè)計(jì)時(shí)候,考慮系統(tǒng)排版的整齊度,簡(jiǎn)潔性。應(yīng)用controls用戶(hù)控制件創(chuàng)建以拓展名為ascx的重用文件。在前臺(tái)功能界面實(shí)現(xiàn)的aspx頁(yè)面中嵌入,以來(lái)保障了整齊度和簡(jiǎn)潔性。同時(shí)完成會(huì)員登錄狀態(tài)的傳遞。頁(yè)頭的顯示圖片利用圖片編輯軟件進(jìn)行修改。而在功能文字上應(yīng)用css中的文字屬性參數(shù),設(shè)定位置和格式。具如
54、圖4-1所示。</p><p><b> 圖4-1網(wǎng)站頁(yè)頭</b></p><p> 實(shí)現(xiàn)代碼:<%@ Register Src="controls/top.ascx" TagName="top" TagPrefix="uc1" %></p><p> 4.1.2 首
55、頁(yè)功能模塊</p><p> 網(wǎng)站進(jìn)入的第一個(gè)界面,功能包括以下:首頁(yè)(網(wǎng)站)、圖書(shū)、生活、其他、全部供求、求購(gòu)、登錄、注冊(cè)(用戶(hù)登錄后顯示會(huì)員中心,安全退出),商品搜索等便捷功能鍵。以及商品預(yù)覽,包括圖書(shū)商品預(yù)覽,生活商品預(yù)覽還有其他類(lèi)別中的商品預(yù)覽等功能。和對(duì)物品的模糊搜索查詢(xún)操作。具體如圖4-2所示。</p><p><b> 圖4-2網(wǎng)站首頁(yè)</b><
56、;/p><p> ?。?)商品搜索功能實(shí)現(xiàn):</p><p> 實(shí)現(xiàn)商品搜索有兩種渠道。</p><p> 一是根據(jù)商品的大致分類(lèi),進(jìn)行逐步搜索。每一個(gè)分類(lèi)文字或圖標(biāo)都有鏈接,點(diǎn)擊文字或圖片訪(fǎng)問(wèn)鏈接網(wǎng)頁(yè)。如圖4-3顯示。</p><p> 圖4-3商品分類(lèi)搜索功能</p><p><b> 功能鏈接代碼:
57、</b></p><p> <li> <a href="supply.aspx?cls=1">圖書(shū)</a></li></p><p> <li><a href="supply.aspx?cls=2">生活</a></li></p>
58、;<p> <li><a href="supply.aspx?cls=3">其他</a></li></p><p> <li><a href="supply.aspx">全部供應(yīng)</a></li></p><p> 二是在模糊搜索模塊當(dāng)
59、中,輸入文字之后點(diǎn)擊淘一淘圖標(biāo)進(jìn)行模糊搜索。搜索結(jié)果展示帶有關(guān)鍵字的商品。先設(shè)定搜索功能區(qū)域,可輸入文字然后添加一個(gè)區(qū)域設(shè)定類(lèi)型為文本框的搜索文本input name="q" type="text" class="searchinput" id="key" title="Search",再設(shè)定一個(gè)區(qū)域設(shè)定了類(lèi)型為搜索功能控制件a styl
60、e="cursor: pointer;" onclick="s();"。其中功能實(shí)現(xiàn)函數(shù)代碼如下:</p><p> function s()</p><p><b> {</b></p><p> var txt=document.getElementById("key");&
61、lt;/p><p> var str="";</p><p> str=txt.value==""||txt.value=="- 請(qǐng)輸入您要查詢(xún)的產(chǎn)品名稱(chēng) -"?"":"?key="+escape(txt.value);</p><p> location.href
62、="supply.aspx"+str;</p><p><b> }</b></p><p> (2)首頁(yè)頁(yè)頭下功能</p><p> 從上之下有各種商品的分類(lèi),包括圖書(shū)、生活、其他、求購(gòu)等四大模塊。界面顯示分類(lèi)中部分商品。點(diǎn)擊分類(lèi)名或是點(diǎn)擊more圖標(biāo),自動(dòng)打開(kāi)相關(guān)鏈接所在界面。為用戶(hù)顯示更多該分類(lèi)商品。如圖4-4所
63、示</p><p> 圖4-4首頁(yè)分類(lèi)功能</p><p> (3)用戶(hù)登錄|注冊(cè)功能模塊</p><p> 游客用戶(hù)在執(zhí)行網(wǎng)站商品買(mǎi)賣(mài)時(shí)需要進(jìn)行會(huì)員注冊(cè)登錄,才能執(zhí)行進(jìn)一步的功能操作。登錄|注冊(cè)功能在同一界面,如圖4-5所示</p><p> 圖4-5用戶(hù)登錄|注冊(cè)功能模塊</p><p><b>
64、 會(huì)員注冊(cè)</b></p><p> 會(huì)員進(jìn)行注冊(cè)時(shí),需要填寫(xiě)用戶(hù)名、密碼重復(fù)密碼、電話(huà)、QQ、地址等信息,如圖4-5所示。用戶(hù)注冊(cè)完成會(huì)顯示注冊(cè)成功,確認(rèn)成功之后停留在登錄與注冊(cè)界面。</p><p> 注冊(cè)完成,并存如數(shù)據(jù)庫(kù)的代碼如下。</p><p><b> 界面代碼(局部):</b></p><
65、p> <div class="login_l"></p><p> <div class="login_t"></p><p><b> 注冊(cè)</div></b></p><p> <div class="login_cont"&
66、gt;</p><p> <table width="100%"></p><p><b> <tr></b></p><p> <td width="100" align="right" height="30"></
67、p><p><b> 用戶(hù)名:</b></p><p><b> </td></b></p><p><b> <td></b></p><p> <asp:TextBox ID="r_user" runat="s
68、erver" CssClass="login_txt" MaxLength="20"></asp:TextBox></p><p><b> </td></b></p><p><b> 按鈕控制件功能實(shí)現(xiàn)</b></p><p> &l
69、t;asp:Button ID="Button2" runat="server" Text="注冊(cè)" OnClientClick="javascript:return r();" OnClick="Button2_Click" /></p><p><b> 功能實(shí)現(xiàn)代碼:</b>&l
70、t;/p><p> protected void Button2_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> #region 驗(yàn)證</p><p> if (r_user.Text.Trim() == "")</
71、p><p><b> {</b></p><p> CommonLib.JavaScriptHelper.Alert("請(qǐng)輸入用戶(hù)名", Page);</p><p> r_user.Focus();</p><p><b> return;</b></p>&
72、lt;p><b> }</b></p><p> if (r_pwd.Text.Trim() == "")</p><p><b> {</b></p><p> CommonLib.JavaScriptHelper.Alert("請(qǐng)輸入密碼", Page);</
73、p><p> r_pwd.Focus();</p><p><b> return;</b></p><p><b> }</b></p><p> if (r_pwd2.Text.Trim() == "")</p><p><b> {&
74、lt;/b></p><p> CommonLib.JavaScriptHelper.Alert("請(qǐng)重寫(xiě)輸入密碼", Page);</p><p> r_pwd2.Focus();</p><p><b> return;</b></p><p><b> }</b&g
75、t;</p><p> if (r_pwd.Text.Trim() != r_pwd2.Text.Trim())</p><p><b> {</b></p><p> CommonLib.JavaScriptHelper.Alert("您輸入的密碼不一致", Page);</p><p>
76、r_pwd2.Focus();</p><p><b> return;</b></p><p><b> }</b></p><p> 密碼復(fù)雜加密string pwd = CommonLib.EncryptHelper.Encrypt(r_pwd.Text, "MD5");</p>
77、<p> 數(shù)據(jù)審核函數(shù)int count = Convert.ToInt32(CommonLib.SqlHelper.ExecuteScalar(con, CommandType.Text, sql, null));</p><p> 數(shù)據(jù)庫(kù)存儲(chǔ)sql = "insert into member (m_name,m_pwd,m_tel,m_add,m_qq) values ('
78、" + user</p><p> + "','" + pwd + "','" + CommonLib.CutString.UrnHtml(tel.Text.Trim())</p><p> + "','" + CommonLib.CutString.UrnHtml(a
79、dd.Text.Trim())</p><p> + "','" + CommonLib.CutString.UrnHtml(qq.Text.Trim()) + "')";</p><p><b> 會(huì)員登錄</b></p><p> 會(huì)員登錄之后會(huì)自動(dòng)跳轉(zhuǎn)到會(huì)員中心界面,同
80、時(shí)網(wǎng)頁(yè)頭部會(huì)顯示會(huì)員名,如圖4-6</p><p> 圖4-6會(huì)員中心界面</p><p><b> 功能實(shí)現(xiàn)代碼:</b></p><p> string user = CommonLib.CutString.UrnHtml(login_user.Text.Trim());</p><p> string pw
81、d = CommonLib.EncryptHelper.Encrypt(login_pwd.Text, "MD5");</p><p> string sql = "select count(*) from member where m_name='" + user</p><p> + "' and m_pwd=
82、9;" + pwd + "'";</p><p> string con = CommonLib.SqlHelper.SqlConnectionString;</p><p> int count = Convert.ToInt32(CommonLib.SqlHelper.ExecuteScalar(con, CommandType.Text, s
83、ql, null));</p><p> if (count > 0)</p><p><b> {</b></p><p> HttpCookie cookies = Request.Cookies["buy"];</p><p> cookies = new HttpCookie(&
84、quot;buy");</p><p> cookies.Values.Add("user", HttpUtility.UrlEncode(user));</p><p> cookies.Expires = DateTime.Now.AddHours(24);//1天有效24小時(shí) </p><p> Response.Cooki
85、es.Set(cookies);//存儲(chǔ)!~ </p><p> Response.Redirect("member_index.aspx");</p><p><b> }</b></p><p><b> else</b></p><p><b> {<
86、;/b></p><p> CommonLib.JavaScriptHelper.Alert("您輸入的用戶(hù)名或密碼錯(cuò)誤", Page);</p><p><b> }}</b></p><p> ?。?) 用戶(hù)個(gè)人中心模塊</p><p> 個(gè)人中心中有個(gè)人資料、修改密碼、添加交易物品、
87、交易物品管理、發(fā)布求購(gòu)、求購(gòu)信息、購(gòu)買(mǎi)記錄、銷(xiāo)售記錄、添加留言、管理留言幾大重要功能,如圖4-6所示。每一個(gè)功能均已文字鏈接形式,點(diǎn)擊跳轉(zhuǎn)下個(gè)界面,代碼如下:</p><p> <li><a href="member_index.aspx">個(gè)人資料</a></li></p><p> <li><a
88、href="member_pwd.aspx">修改密碼</a></li></p><p> <li><a href="member_pro_add.aspx">添加交易物品</a></li></p><p> <li><a href="mem
89、ber_pro_list.aspx">交易物品管理</a></li></p><p> <li><a href="member_buy_add.aspx">發(fā)布求購(gòu)</a></li></p><p> <li><a href="member_buy_l
90、ist.aspx">求購(gòu)信息</a></li></p><p> <li><a href="member_buy_log.aspx">購(gòu)買(mǎi)記錄</a></li></p><p> <li><a href="member_sales_log.aspx&q
91、uot;>銷(xiāo)售記錄</a></li></p><p> <li><a href="ly_add.aspx">添加留言</a></li></p><p> <li><a href="ly_list.aspx">留言管理</a></
92、li></p><p> 密碼修改界面如圖4-7</p><p><b> 圖4-7密碼修改</b></p><p><b> 功能代碼:</b></p><p> 數(shù)據(jù)庫(kù)連接訪(fǎng)問(wèn)string name = HttpUtility.UrlDecode(Request.Cookies[&
93、quot;buy"]["user"]);</p><p> string con = CommonLib.SqlHelper.SqlConnectionString;</p><p> 數(shù)據(jù)庫(kù)觸發(fā)器的實(shí)現(xiàn)代碼:</p><p> set ANSI_NULLS ON</p><p> set QUOTED_
94、IDENTIFIER ON</p><p><b> go</b></p><p> ALTER TRIGGER [member_log]</p><p> ON [dbo].[member] </p><p> FOR UPDATE</p><p><b> AS</b
95、></p><p> IF UPDATE(m_pwd)</p><p><b> BEGIN</b></p><p> PRINT('密碼修改了!')</p><p> /*保存舊的信息*/</p><p> INSERT INTO member_log2<
96、/p><p> (m_name,m_pwd)</p><p><b> SELECT </b></p><p> m_name,m_pwd</p><p> FROM deleted</p><p> /*保存新的信息*/</p><p> INSERT INTO
97、member_log2</p><p> (m_name,m_pwd)</p><p><b> SELECT</b></p><p> m_name,m_pwd</p><p> FROM inserted </p><p><b> END</b>
98、;</p><p> 在添加交易物品模塊與發(fā)布求購(gòu)信息當(dāng)中,需要填寫(xiě)物品的相關(guān)信息,如圖4-8與4-9所示。</p><p> 圖4-8添加交易物品</p><p> 圖4-9添加求購(gòu)物品</p><p> 其中兩這功能相仿,代碼相似,功能實(shí)現(xiàn)代碼如下:</p><p> 訪(fǎng)問(wèn)數(shù)據(jù),找到相應(yīng)成員</p&
99、gt;<p> string mname = HttpUtility.UrlDecode(Request.Cookies["buy"]["user"]);</p><p> string con = CommonLib.SqlHelper.SqlConnectionString;</p><p> string sql = &qu
100、ot;select m_id from member where m_name='" + mname + "'";</p><p> string mid = CommonLib.SqlHelper.ExecuteScalar(con, CommandType.Text, sql, null).ToString();</p><p> 添加
101、物品提交代碼:protected void Button1_Click(object sender, EventArgs e)</p><p> 數(shù)據(jù)庫(kù)信息存儲(chǔ)過(guò)程功能實(shí)現(xiàn)代碼:sql = "insert into product (pro_title,pro_name,pro_cls_id,pro_img,pro_pri,pro_num"</p><p> + &
102、quot;,pro_tel,pro_qq,pro_add,pro_intro,m_id,pro_type,pro_date) values "</p><p> + "('" + urnhtml(title.Text.Trim()) + "','" + urnhtml(name.Text.Trim())</p><p&
103、gt; + "'," + hidclsid.Value + ",'" + url + "','" + urnhtml(pri.Text.Trim())</p><p> + "'," + kc + ",'" + urnhtml(tel.Text.Trim()) +
104、 "','" + urnhtml(qq.Text.Trim())</p><p> + "','" + urnhtml(add.Text.Trim()) + "','" + urnhtml(intro.Text.Trim())</p><p> + "',&qu
105、ot; + mid + ",2,getdate())";</p><p> 在用戶(hù)查看商品信息。并有權(quán)修改或刪除自己的商品,如圖所示4-10.</p><p> 圖4-10商品信息訪(fǎng)問(wèn)</p><p><b> 操作代碼</b></p><p> 修改命令代碼<a href="
106、member_pro_add.aspx?id=<%#Eval("pro_id") %>">修改</a> </p><p> 刪除命令代碼<asp:LinkButton ID="LinkButton1" runat="server" CommandArgument=
107、39;<%#Eval("pro_id") %>'CommandName="del" OnClientClick='javascript:return confirm("確定刪除?");'>刪除</asp:LinkButton></p><p> 還有購(gòu)買(mǎi)記錄界面與銷(xiāo)售記錄界面,其中都應(yīng)用到數(shù)據(jù)的訪(fǎng)問(wèn)
108、,界面如圖4-11與4-12所示</p><p><b> 圖4-11購(gòu)買(mǎi)記錄</b></p><p><b> 圖4-12銷(xiāo)售記錄</b></p><p> 最后前臺(tái)會(huì)員留言模塊與管理留言模塊,如圖4-13與4-14所示</p><p><b> 圖4-13留言模塊</b&
109、gt;</p><p> 添加按鈕主鍵提交留言命令代碼<asp:Button ID="Button1" runat="server" Text="提交" OnClick="Button1_Click" OnClientClick="javascript:return kong();" /></p
110、><p><b> 圖4-14留言管理</b></p><p><b> ?。?)商品買(mǎi)賣(mài)模塊</b></p><p> 任何用戶(hù)可以在選擇物品后點(diǎn)擊交易界面,但只有會(huì)員才能進(jìn)行商品的搶購(gòu),點(diǎn)擊圖標(biāo)搶先下手完成交易,如果是物品發(fā)布在或者商品庫(kù)存為零,這交易不能進(jìn)行,并給出提示,物品交易界面如圖4-15.</p>
111、<p><b> 圖4-15物品交易</b></p><p> 4.2 后臺(tái)管理模塊的實(shí)現(xiàn)</p><p> 后臺(tái)管理員管理界面主要功能包括:后臺(tái)管理員管理模塊(添加管理員、管理管理員、修改密碼)、會(huì)員管理(添加會(huì)員、會(huì)員列表)、物品列表、需求列表、銷(xiāo)售記錄、分類(lèi)列表、留言管理等功能。</p><p> 首先是管理員登錄界
112、面功能</p><p> (1)用戶(hù)通過(guò)用戶(hù)名與密碼驗(yàn)證通過(guò)管理員登錄。如圖4-16所示。</p><p> 圖4-16管理員登錄界面</p><p> 管理員登錄驗(yàn)證代碼:</p><p> protected void Button1_Click1(object sender, EventArgs e)</p>&l
113、t;p><b> { </b></p><p> string con = CommonLib.SqlHelper.SqlConnectionString;</p><p> string user = CommonLib.CutString.CutHTML(txtUserName.Text.Trim());</p><p>
114、 string pwd = CommonLib.EncryptHelper.Encrypt(txtPwd.Text.Trim(), "MD5");</p><p> string sql = "select count(*) from manager where manager_name='" + user</p><p> + &quo
115、t;' and manager_pwd='" + pwd + "'";</p><p> int count = Convert.ToInt32(CommonLib.SqlHelper.ExecuteScalar(con, CommandType.Text, sql, null));</p><p> if (count >
116、0)</p><p><b> {</b></p><p> HttpCookie cookies = Request.Cookies["T-TXB"];</p><p> cookies = new HttpCookie("T-TXB");</p><p> cookie
117、s.Values.Add("Manager", HttpUtility.UrlEncode(txtUserName.Text.Trim()));</p><p> cookies.Expires = DateTime.Now.AddHours(24);//1天有效24小時(shí) </p><p> Response.Cookies.Set(cookies);//存儲(chǔ)!~
118、</p><p> CommonLib.JavaScriptHelper.Redirect("Default.aspx");</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b><
119、;/p><p> CommonLib.JavaScriptHelper.Alert("用戶(hù)名或密碼錯(cuò)誤!", Page);</p><p><b> }</b></p><p><b> }</b></p><p><b> 后臺(tái)功能</b></p
120、><p> (1)管理員登錄后臺(tái)功能顯示列表圖,如圖4-17所示.</p><p> 圖4-17后臺(tái)功能界面</p><p> ?。?)各功能執(zhí)行界面如下:</p><p> 添加管理員,如圖4-18</p><p> 圖4-18添加管理員</p><p> 管理員管理功能界面,圖4-19
121、</p><p> 圖4-19管理員管理界面</p><p> 管理員密碼修改功能,管理員只能修改自己的登錄密碼,圖4-20</p><p> 圖4-20管理員密碼修改</p><p> 會(huì)員添加功能界面(會(huì)員兩種添加方式,自己注冊(cè)于后臺(tái)管理員添加),如圖4-21</p><p> 圖4-21管理員添加會(huì)員&
122、lt;/p><p> 會(huì)員管理功能實(shí)現(xiàn)密碼重置與刪除,圖4-22</p><p> 圖4-22會(huì)員管理界面</p><p> 供應(yīng)物品列表功能管理,實(shí)現(xiàn)物品刪除功能,同時(shí)可以查看商品,如圖4-23</p><p> 圖4-23供應(yīng)物品管理界面</p><p> 需求物品功能,實(shí)現(xiàn)查看刪除功能,如圖4-24<
123、/p><p> 圖4-24需求物品管理</p><p> 銷(xiāo)售記錄功能,能實(shí)現(xiàn)查看物品和刪除物品功能,如圖4-25</p><p> 圖4-25銷(xiāo)售記錄管理</p><p> 分類(lèi)列表功能界面,在原有的大分類(lèi)之上添加更細(xì)的二次分類(lèi),如圖4-26</p><p> 圖4-26分類(lèi)管理界面</p>&l
124、t;p> 留言管理功能,能夠了解會(huì)員留言與實(shí)現(xiàn)刪除留言功能,如圖4-27</p><p> 面4-27留言管理界</p><p> 將一個(gè)網(wǎng)頁(yè)呈現(xiàn)在另外一個(gè)網(wǎng)頁(yè)上,功能實(shí)現(xiàn)代碼</p><p> <iframe scrolling="auto" rameborder="0" src=""
125、 name="right" width="100%" height="100%"></iframe></p><p> 其中數(shù)據(jù)庫(kù)的連接存儲(chǔ)是通過(guò)調(diào)用以拓展名cs的Accesshelper.cs實(shí)現(xiàn)的。主要代碼如下://數(shù)據(jù)庫(kù)連接串</p><p> public static readonly string
126、 connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["DBLink"].ConnectionString;</p><p> 以及數(shù)據(jù)庫(kù)的開(kāi)啟與關(guān)閉</p><p> /// 打開(kāi)數(shù)據(jù)庫(kù)連接 </p><p> /// </su
127、mmary> </p><p> private static OleDbConnection OpenConnection()</p><p><b> {</b></p><p><b> try</b></p><p><b> {</b></p>
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于asp.net公司網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
- 基于asp.net公司網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
- 基于asp.net簡(jiǎn)易博客網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
- 二手市場(chǎng)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)開(kāi)題報(bào)告
- 基于asp.net教學(xué)輔助系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
- 基于asp.net的項(xiàng)目申報(bào)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 基于asp.net教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- 基于asp.net個(gè)人網(wǎng)站開(kāi)發(fā)(畢業(yè)論文)
- 基于asp.net的網(wǎng)站群系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- asp.net在線(xiàn)二手交易系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(源代碼+論文)
- 畢業(yè)論文_基于asp.net圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文_基于asp.net圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文(設(shè)計(jì))基于asp.net的網(wǎng)上書(shū)店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 閩南師范大學(xué)網(wǎng)絡(luò)工程專(zhuān)業(yè)畢業(yè)論文(設(shè)計(jì))
- 基于web的校園二手市場(chǎng)交易平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-基于web的校園二手市場(chǎng)信息發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于asp.net技術(shù)的it培訓(xùn)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- 基于asp.net的網(wǎng)站新聞管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文(設(shè)計(jì))基于asp.net的xx家教網(wǎng)
- asp.net在線(xiàn)畢業(yè)論文提交系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(源代碼+論文)
評(píng)論
0/150
提交評(píng)論