




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、嶺南師范學(xué)院嶺南師范學(xué)院本科生畢業(yè)論本科生畢業(yè)論文文(設(shè)設(shè)計(jì)計(jì))網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-系統(tǒng)前臺(tái)基本信息管理系統(tǒng)前臺(tái)基本信息管理二級(jí)學(xué)院二級(jí)學(xué)院 : 信息科學(xué)與技術(shù)學(xué)院信息科學(xué)與技術(shù)學(xué)院專專 業(yè)業(yè) :計(jì)算機(jī)科學(xué)與技術(shù)(師范)計(jì)算機(jī)科學(xué)與技術(shù)(師范)年年 級(jí)級(jí) : 20112011 級(jí)級(jí)學(xué)學(xué) 號(hào)號(hào) :20113241012011324101作者姓名作者姓名 : 陳杏靜陳杏靜指導(dǎo)教師指導(dǎo)教師 : 沈旭沈旭 講師講師完成日期完成日期 : 20152015 年年 5 5 月月 16 16 日日 A A 基礎(chǔ)理論基礎(chǔ)理論 B B 應(yīng)用研究應(yīng)用研究 C C 調(diào)查報(bào)告調(diào)查報(bào)告 D D
2、其他其他網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)系統(tǒng)前臺(tái)基本信息管理系統(tǒng)前臺(tái)基本信息管理專業(yè)名稱:計(jì)算機(jī)科學(xué)與技術(shù)(師范)作者姓名:陳杏靜指導(dǎo)教師:沈 旭論文答辯小組論文答辯小組 組組 長(zhǎng)長(zhǎng): 鄧明 成成 員員: 劉勁武、沈旭 論文成績(jī):論文成績(jī):目目 錄錄引言引言.11.1.網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)分析網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)分析1.1 系統(tǒng)的需求分析.21.2 系統(tǒng)的安全性分析.21.3 系統(tǒng)可行性分析.21.3.1 技術(shù)可行性 .21.3.2 操作可行性 .21.3.3 系統(tǒng)軟硬件配置分析 .32.2.網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的設(shè)計(jì)設(shè)計(jì).32.1 數(shù)據(jù)庫(kù)設(shè)計(jì).32.
3、1.1E-R 圖分析 .32.1.2 表與字段分析 .42.2 用戶管理權(quán)限介紹.73.3.網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-系統(tǒng)前臺(tái)基本信息管理的系統(tǒng)前臺(tái)基本信息管理的編碼與實(shí)現(xiàn)編碼與實(shí)現(xiàn).73.1 用戶登錄與注冊(cè).73.1.1 用戶注冊(cè)登錄 .73.1.2 注冊(cè)用戶信息的修改 .93.1.3 注冊(cè)用戶的管理 .113.2 系統(tǒng)主界面設(shè)計(jì).123.3 系統(tǒng)界面參數(shù)管理.133.3.1 系統(tǒng)公告和系統(tǒng)簡(jiǎn)介 .133.3.2 友情鏈接添加 .153.3.3 友情鏈接查詢 .163.4 咨訊管理.163.4.1 咨訊添加 .173.4.2 咨訊查詢 .184.4.網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
4、網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)運(yùn)行分析運(yùn)行分析.194.1 系統(tǒng)運(yùn)行情況.194.2 系統(tǒng)測(cè)試結(jié)果.19結(jié)論結(jié)論.19參考文獻(xiàn)參考文獻(xiàn).20致謝致謝網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)系統(tǒng)前臺(tái)基本信息管理系統(tǒng)前臺(tái)基本信息管理作者 陳杏靜 指導(dǎo)老師 沈旭講師(嶺南師范學(xué)院信息科學(xué)與技術(shù)學(xué)院,湛江 524048)摘摘 要:要:本系統(tǒng)實(shí)現(xiàn)了一般電子商務(wù)所具備的功能,使用 ASP.net 和 SQL Server 2005 開(kāi)發(fā)了一個(gè)功能實(shí)用、操作方便的網(wǎng)上購(gòu)物系統(tǒng),如商品瀏覽、用戶登錄注冊(cè)、網(wǎng)上與購(gòu)物、結(jié)算、后臺(tái)數(shù)據(jù)庫(kù)管理等,利用這些功能可以對(duì)商品銷售信息進(jìn)行較好的管理,基本滿足業(yè)務(wù)管理的需要。網(wǎng)上
5、購(gòu)物系統(tǒng)的使用者主要是客戶和銷售管理者,對(duì)于客戶來(lái)說(shuō),實(shí)現(xiàn)的功能包括客戶瀏覽商品(搜索查詢),存放選中的商品的購(gòu)物車,最后產(chǎn)生結(jié)算;對(duì)于銷售管理者來(lái)說(shuō),需要對(duì)客戶的信息,商品的信息,以及銷售的信息進(jìn)行管理。關(guān)鍵詞:關(guān)鍵詞:購(gòu)物車;商品管理;訂單管理;客戶管理The Design and Implementation of Online Shopping System-The Basic Information Management System at the FrontChen XingjingInformation Science and Technology School, Lingnan
6、 Normal University, Zhanjiang, 524048 ChinaAbstract: This system has realized the general that the function of e-commerce and use ASP.net and SQL Server 2005t to develop a practical function, convenient operation of the online shopping system.Such as goods online browsing, user login, registration,
7、and shopping, clearing, background database management and so on. Making use of these functions that can be good for goods sales information management, basically meet the need of business management. Users of online shopping system is mainly customer and sales manager, for customers to implement th
8、e functions including browsing goods from the customers (search queries).Storage of the selected goods shopping cart, and finally made settlement; For sales managers, need to customer information, commodity information, information management, and sales. Key words: The shopping cart; Commodity manag
9、ement; Order management; Customer management; A search query 0引言引言近年來(lái),隨著 Internet 的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開(kāi)始流行起來(lái),越來(lái)越多的商家在網(wǎng)上建起在線商店,向消費(fèi)者展示輕松地管理大量的商品,一種新穎的購(gòu)物理念。通過(guò)網(wǎng)上購(gòu)物可以很清楚地了解各個(gè)商品的信息,從而對(duì)它們進(jìn)行比較,最后買到自己稱心的物品,對(duì)于管理人員來(lái)說(shuō),利用網(wǎng)上購(gòu)物系統(tǒng)能輕松地管理大量的商品,而且可以通過(guò)系統(tǒng)查看各種商品的銷售情況等等,更好地管理好店。我們?cè)O(shè)計(jì)的是基于網(wǎng)上的購(gòu)物系統(tǒng),用戶可以
10、瀏覽不同的商品,但想要購(gòu)買商品,就必須通過(guò)注冊(cè)登錄成為會(huì)員才能進(jìn)行購(gòu)買1,買到自己喜歡的東西就可以去結(jié)算,完成購(gòu)物的流程。我們運(yùn)用了 A 作為開(kāi)發(fā)工具,構(gòu)建了一個(gè)能實(shí)現(xiàn)簡(jiǎn)單的電子商務(wù)的小型購(gòu)物系統(tǒng),改系統(tǒng)能夠?qū)崿F(xiàn)用戶的注冊(cè),登陸,個(gè)人資料修改等功能2,能實(shí)現(xiàn)商品的管理,咨詢的管理,訂購(gòu)等功能,以及實(shí)現(xiàn)了模擬式的簡(jiǎn)單的支付功能。網(wǎng)上購(gòu)物系統(tǒng),以設(shè)計(jì)以及功能實(shí)現(xiàn)為主,詳細(xì)的說(shuō)明了一個(gè)網(wǎng)上購(gòu)物的業(yè)務(wù)流程,介紹了網(wǎng)上購(gòu)物整體開(kāi)發(fā)技術(shù)的考慮和選擇,網(wǎng)上購(gòu)物系統(tǒng)的框架設(shè)計(jì),分析了其數(shù)據(jù)流程和主要的程序邏輯,以及網(wǎng)址的部分代碼開(kāi)發(fā)等內(nèi)容。網(wǎng)上購(gòu)物管理系統(tǒng)不但可以擴(kuò)大商家的規(guī)模和市場(chǎng)影響力,而且可以減少企業(yè)的
11、經(jīng)營(yíng)成本,提高工作效率。1 1 網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)分析網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)分析1.11.1 系統(tǒng)的需求分析系統(tǒng)的需求分析隨著人們生活水平的不斷提高,對(duì)于物質(zhì)的需求也越來(lái)越高,購(gòu)物成了人們?nèi)粘I钪斜夭豢缮俚囊徊糠郑S著計(jì)算機(jī)和網(wǎng)絡(luò)的日趨普及,越來(lái)越多的商家在網(wǎng)上升起網(wǎng)店,向消費(fèi)者展示出一片新鮮的購(gòu)物大地,此時(shí)就有了網(wǎng)上購(gòu)物。人們不要出門就可以上網(wǎng)買到自己需要的商品,省時(shí)省力,所以現(xiàn)在網(wǎng)上購(gòu)物成了大多數(shù)人特別是年輕人喜愛(ài)的一種購(gòu)物形式。隨著我國(guó)的經(jīng)濟(jì)持續(xù)增長(zhǎng),人民的生活水平的提高,電腦普及,網(wǎng)上購(gòu)物市場(chǎng)越來(lái)越火爆。我們的目標(biāo)就在于開(kāi)發(fā)一個(gè)功能實(shí)用、操作方便,簡(jiǎn)單明了的網(wǎng)上購(gòu)物系統(tǒng),能夠錄入
12、商品的基本信息,更新商品的信息,讓消費(fèi)者可以根據(jù)自身的需要購(gòu)買商品,對(duì)于在管理方面,可以管理商品的1進(jìn)貨,銷售情況等等,這個(gè)系統(tǒng)方便了管理者及時(shí)掌握和分析營(yíng)銷3情況,基本滿足消費(fèi)者的需要。1.21.2 系統(tǒng)的安全性分析系統(tǒng)的安全性分析 本程序考慮到的系統(tǒng)安全性,主要設(shè)置了用戶登錄驗(yàn)證4,只有登陸了才能對(duì)商品進(jìn)行購(gòu)買,對(duì)于管理用戶,同樣也是登陸了才能對(duì)后臺(tái)進(jìn)行管理。用戶登錄流程圖如下(圖 1):開(kāi)始 提示輸入 顯示錯(cuò)誤登陸 輸入用戶名和密碼 用戶驗(yàn)證 進(jìn)入系統(tǒng)進(jìn)行操作 圖圖 1-11-1 登陸流程圖登陸流程圖1.1.3 3 系統(tǒng)可行性分析系統(tǒng)可行性分析3.1 技術(shù)可行性技術(shù)可行性本
13、系統(tǒng)采用 C#語(yǔ)言編寫,目前很多網(wǎng)站的建設(shè)都是采用 ASP.NET 編寫,其中 C#是比較流行也是很成熟的網(wǎng)絡(luò)編程語(yǔ)言,很多成熟的網(wǎng)站都是采用 C#語(yǔ)言編寫,數(shù)據(jù)庫(kù)使用的是在中小型網(wǎng)站建設(shè)中使用比較廣泛的 SQL Ssrver,經(jīng)過(guò)多年的發(fā)展和完善,Microsoft SQL Server 2005 這種數(shù)據(jù)庫(kù)語(yǔ)言也較完善,而且具有很好的兼容性和可操作性,所以使用目前現(xiàn)有的技術(shù)能夠?qū)崿F(xiàn)這個(gè)系統(tǒng)。.2 操操作可行性作可行性系統(tǒng)處理的準(zhǔn)確性和及時(shí)性的系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,充分考慮到系統(tǒng)所承受的工作量,盡量滿足用戶的需求。設(shè)計(jì)開(kāi)發(fā)中一直注重系統(tǒng)操作的簡(jiǎn)單方便,操作方
14、2式非常簡(jiǎn)單,相關(guān)的操作方式和用戶已經(jīng)習(xí)慣的各大網(wǎng)站的用戶操作方式基本相同5。所以,操作方式在用戶組內(nèi)是可行的。.3 系統(tǒng)軟硬件配置系統(tǒng)軟硬件配置分析分析服務(wù)器端建議用戶的計(jì)算機(jī)使用以下軟件配置(或更高):(1)內(nèi)存:建議 512MB 或更多(2)WindowsXP、Win7 以上(3)Microsoft.Visual.Studio2008(4)SQL2005 企業(yè)版、(5)IE5.01 以上或者兼容版本2 2 網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的設(shè)計(jì)網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的設(shè)計(jì)2 2.1.1 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì).1 E-RE-R 圖分析圖分析系統(tǒng)需要一種方法來(lái)對(duì)現(xiàn)實(shí)世界
15、的信息結(jié)構(gòu)進(jìn)行描述。E-R 方法就是一種實(shí)體-關(guān)系方法,而其使用的工具就是 E-R 圖。通過(guò)對(duì)網(wǎng)上購(gòu)物系統(tǒng)分析,得出系統(tǒng)的 E-R 圖(圖 2-1) N M N M S圖圖 2-12-1 系統(tǒng)系統(tǒng) E-RE-R 圖圖.2 表與字段分析表與字段分析表與字段分析是建立在以上所示的系統(tǒng) E-R 圖的基礎(chǔ)上,可以通過(guò)該 E-R 圖確用戶名密碼聯(lián)系電話姓名商品地址.消費(fèi)者消費(fèi) 商品 訂單名稱編號(hào)單價(jià) 圖片類別數(shù)量 狀態(tài)下訂時(shí)間買家用戶名下訂單 弟弟的訪問(wèn)NG3定系統(tǒng)中所有的表及其字段。表表 2-12-1 yonghuzhuceyonghuzhuce 用戶注冊(cè)信息表用戶注冊(cè)信息表字段名稱數(shù)
16、據(jù)類型可否為空說(shuō)明IDInt自增編號(hào)yonghumingVarChar是用戶名mimaVarChar是密碼xingmingVarChar是姓名dianhuaVarChar是電話youxiangVarChar是郵箱QQVarChar是qqtouxiangVarChar是頭像jiguanVarChar是籍貫dizhiVarChar是地址xingbieVarChar是性別beizhuVarChar是備注addtimeDateTime是注冊(cè)時(shí)間isshVarChar是審核表表 2-22-2 allgonggaoallgonggao 資訊信息表資訊信息表字段名稱數(shù)據(jù)類型可否為空說(shuō)明IDInt自增編號(hào)ti
17、tleVarChar是標(biāo)題contentText是內(nèi)容leibieVarChar是類別shouyetupianVarChar是首頁(yè)圖片dianjilvVarChar是點(diǎn)擊率addtimeDateTime是添加時(shí)間表表 2-32-3 dxdx 系統(tǒng)公告和簡(jiǎn)介信息表系統(tǒng)公告和簡(jiǎn)介信息表字段名稱數(shù)據(jù)類型可否為空說(shuō)明IDInt自增編號(hào)leibieVarChar是類別contentText是內(nèi)容表表 2-42-4 youqinglianjieyouqinglianjie 友情鏈接信息表友情鏈接信息表字段名稱數(shù)據(jù)類型可否為空說(shuō)明IDInt自增編號(hào)wangzhanmingchengVarChar是網(wǎng)站名稱w
18、angzhiVarChar是網(wǎng)址4addtimeDateTime是添加時(shí)間表表 2-52-5 alllballlb 商品類別信息表商品類別信息表字段名稱數(shù)據(jù)類型可否為空說(shuō)明IDInt自增編號(hào)lbVarChar是類別名addtimeDateTime是添加時(shí)間表表 2-62-6 allusersallusers 管理員信息表管理員信息表字段名稱數(shù)據(jù)類型可否為空說(shuō)明IDInt自增編號(hào)usernameVarChar是用戶名pwdVarChar是密碼cxVarChar是是否管理員addtimeDateTime是添加時(shí)間表表 2-72-7 bookbook 留言表留言表字段名稱數(shù)據(jù)類型可否為空說(shuō)明idIn
19、t自增編號(hào)usernamenvarchar(20)是姓名sexnvarchar(4)是年齡bodynvarchar(500)是內(nèi)容qqnvarchar(10)是qqemailnvarchar(20)是郵箱facenvarchar(10)是性別adddateDateTime是留言時(shí)間ishiddenbit是是否隱藏homepagenvarchar(50)是個(gè)人主頁(yè)isrelybit是rebodynvarchar(500)是留言回復(fù)表表 2-82-8 gwcgwc 訂單狀態(tài)信息表訂單狀態(tài)信息表字段名稱數(shù)據(jù)類型可否為空說(shuō)明IDInt自增編號(hào)proidVarChar是購(gòu)買次數(shù)usernameVarCh
20、ar是買家用戶名shuliangInt是商品數(shù)量ztVarChar是發(fā)貨狀態(tài)addtimeDateTime是下單時(shí)間5表表 2-92-9 shangpinxinxishangpinxinxi 商品信息表商品信息表字段名稱數(shù)據(jù)類型可否為空說(shuō)明IDInt自增編號(hào)bianhaoVarChar是編號(hào)mingchengVarChar是名稱jiageVarChar是價(jià)格leibieVarChar是類別jianjieVarChar是簡(jiǎn)介tupianVarChar是圖片kucunVarChar是庫(kù)存faburenVarChar是發(fā)布人addtimeDateTime是添加時(shí)間2 2. .2 2 用戶管理權(quán)限介紹
21、用戶管理權(quán)限介紹管理員:他具有一般用戶所沒(méi)有的權(quán)限。他能夠通過(guò)用戶名(admin)密碼(admin)進(jìn)行登錄,在管理欄中能夠進(jìn)行商品的管理。普通用戶:主要是分為兩種,一種之前已經(jīng)注冊(cè)過(guò)的用戶,一種是一般的瀏覽網(wǎng)站的用戶。已經(jīng)注冊(cè)過(guò)的用戶可以瀏覽商品并且下單購(gòu)買,然而一般的普通用戶,只能瀏覽商品,他們只有在注冊(cè)過(guò)后才能夠下單購(gòu)買商品6。3 3 網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-系統(tǒng)前臺(tái)基本信息管理的編碼與實(shí)現(xiàn)系統(tǒng)前臺(tái)基本信息管理的編碼與實(shí)現(xiàn)下面針對(duì)本人所負(fù)責(zé)的內(nèi)容進(jìn)行詳細(xì)講述:3 3. .1 1 用戶登錄與注冊(cè)用戶登錄與注冊(cè) 3 3. .1.11.1 用戶注冊(cè)登錄用戶注冊(cè)登錄用戶注冊(cè)
22、時(shí),用戶名、密碼、姓名和電話是一定不能留空的,否則不能注冊(cè)。在輸入電話和郵箱的時(shí)候,電話格式和郵箱格式不正確,其中郵箱為空時(shí)系統(tǒng)也視為格式不正確,則會(huì)跳出格式不正確的框。用戶注冊(cè)界面(圖 3-1):6圖圖 3-13-1 用戶注冊(cè)界面用戶注冊(cè)界面實(shí)現(xiàn)用戶注冊(cè)代碼如下: protected void Button1_Click(object sender, EventArgs e) /調(diào)用了 Class1 類 if (new Class1().IsTelephone(dianhua.Text.ToString().Trim() else Response.Write(javascript:aler
23、t(電話格式不正確);history.back();); Response.End(); if (new Class1().IsEmail(youxiang.Text.ToString().Trim() else Response.Write(javascript:alert(郵箱格式不正確);history.back();); Response.End(); string sql; sql = insert into yonghuzhuce(yonghuming,mima,xingming,dianhua,youxiang,QQ,touxiang,jiguan,dizhi,xingbie,b
24、eizhu) values( + yonghuming.Text.ToString().Trim() + , + mima.Text.ToString().Trim() + , + xingming.Text.ToString().Trim() + , + dianhua.Text.ToString().Trim() + , + youxiang.Text.ToString().Trim() + , + QQ.Text.ToString().Trim() + , + touxiang.Text.ToString().Trim() + , + jiguan.Text.ToString().Tri
25、m() + , + dizhi.Text.ToString().Trim() + , + xingbie.Text.ToString().Trim() + , + beizhu.Text.ToString().Trim() + ) ; int result; result = new Class1().hsgexucute(sql); if (result = 1) Response.Write(javascript:alert(注冊(cè)成功,請(qǐng)待管理員審核后方可登陸! );location.href=default.aspx;); Response.End(); else7 Response.W
26、rite(javascript:alert(系統(tǒng)錯(cuò)誤,請(qǐng)檢查數(shù)據(jù)庫(kù)設(shè)計(jì)問(wèn)題);); 已經(jīng)注冊(cè)的用戶可以直接填寫用戶名和密碼登陸來(lái)進(jìn)行商品購(gòu)買,還沒(méi)注冊(cè)的用戶需要注冊(cè)賬號(hào)成為新用戶才能進(jìn)行商品的購(gòu)買7。用戶登陸的界面(圖 3-2):圖圖 3-2 用戶登陸界面用戶登陸界面實(shí)現(xiàn)用戶登陸代碼如下: protected void Button1_Click(object sender, EventArgs e) /用戶、密碼都正確,通過(guò)審核才能登陸 string sql; sql = select * from yonghuzhuce where yonghuming= + TextBox1.Text.
27、ToString().Trim() + and mima= +TextBox2.Text.ToString().Trim() + and issh=是 ; DataSet result = new DataSet(); result = new Class1().hsggetdata(sql); if (result != null) if (result.Tables0.Rows.Count 0) Sessionusername = TextBox1.Text.ToString().Trim(); Sessioncx = 注冊(cè)用戶; Sessionuserip = Page.Request.
28、UserHostAddress; Response.Write(javascript:alert(登陸成功!);location.href=default.aspx;); else Response.Write(javascript:alert(登陸失敗,用戶名或密碼錯(cuò)誤,或你的賬號(hào)未審核!); location.href=default.aspx;); 若登錄時(shí)用戶名或密碼錯(cuò)誤,則顯示如下(圖 3-3):8圖圖 3-33-3 登陸錯(cuò)誤圖登陸錯(cuò)誤圖3 3. .1.21.2 注冊(cè)用戶信息的修注冊(cè)用戶信息的修改改 用戶需要在前臺(tái)登陸到個(gè)人后臺(tái)才能對(duì)自己的信息進(jìn)行修改等操作,這里的用戶名是不能修改的
29、。信息修改界面如(圖 3-4)圖圖 3-43-4 注冊(cè)用戶信息的修改注冊(cè)用戶信息的修改修改用戶信息代碼如下:public partial class yonghuzhuce_updt2 : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) yonghuming.ReadOnly = true; xingbie.Items.Add(male); xingbie.Items.Add(female); string sql; sql = select * from yong
30、huzhuce where yonghuming= + Sessionusername.ToString().Trim() + ; getdata(sql); /上傳圖片 private void getdata(string sql) string url = ./uppic/; DataSet result = new DataSet(); result = new Class1().hsggetdata(sql); if (result != null) 9 if (result.Tables0.Rows.Count 0) yonghuming.Text = result.Tables0
31、.Rows0yonghuming.ToString().Trim();mima.Text = result.Tables0.Rows0mima.ToString().Trim();xingming.Text = result.Tables0.Rows0 xingming.ToString().Trim();dianhua.Text = result.Tables0.Rows0dianhua.ToString().Trim();youxiang.Text = result.Tables0.Rows0youxiang.ToString().Trim();QQ.Text = result.Table
32、s0.Rows0QQ.ToString().Trim();url = result.Tables0.Rows0touxiang.ToString().Trim();jiguan.Text = result.Tables0.Rows0jiguan.ToString().Trim();dizhi.Text = result.Tables0.Rows0dizhi.ToString().Trim();xingbie.Text = result.Tables0.Rows0 xingbie.ToString().Trim();beizhu.Text = result.Tables0.Rows0beizhu
33、.ToString().Trim(); protected void Button1_Click(object sender, EventArgs e) string url = ./uppic/; try if (FileUpload1.PostedFile.FileName = ) Response.Write(javascript:alert(請(qǐng)上傳示例文件);history.back();); Response.End(); else if (FileUpload1.PostedFile.ContentLength 4 * 1024 * 1024) Response.Write(jav
34、ascript:alert(示例文件不能超過(guò) 4M);history.back();); Response.End(); else string filepath = FileUpload1.PostedFile.FileName; string filename = filepath.Substring(filepath.LastIndexOf() + 1); string serverpath = Server.MapPath(uppic/) + filename; FileUpload1.PostedFile.SaveAs(serverpath); url += filename; ca
35、tch (Exception ex) string error = 上傳發(fā)生錯(cuò)誤!原因是: + ex.ToString(); Response.Write(javascript:alert( + error.ToString().Trim() + );history.back();); Response.End();10 string sql; sql = update yonghuzhuce set yonghuming= + yonghuming.Text.ToString().Trim() + ,mima= + mima.Text.ToString().Trim() + ,xingmin
36、g= + xingming.Text.ToString().Trim() + ,dianhua= + dianhua.Text.ToString().Trim() + ,youxiang= + youxiang.Text.ToString().Trim() + ,QQ= + QQ.Text.ToString().Trim() + ,touxiang= + url.ToString().Trim() + ,jiguan= + jiguan.Text.ToString().Trim() + ,dizhi= + dizhi.Text.ToString().Trim() + ,xingbie= + x
37、ingbie.Text.ToString().Trim() + ,beizhu= + beizhu.Text.ToString().Trim() + where yonghuming= + Sessionusername.ToString().Trim() + ; int result; result = new Class1().hsgexucute(sql); if (result = 1) Response.Write(javascript:alert(修改成功);); else Response.Write(javascript:alert(系統(tǒng)錯(cuò)誤);); 3 3. .1.31.3
38、注冊(cè)用戶的管理注冊(cè)用戶的管理需要登陸后臺(tái)對(duì)所有注冊(cè)用戶進(jìn)行修改、刪除等操作。管理所有注冊(cè)用戶界面(圖 3-5)圖圖 3-53-5 管理注冊(cè)用戶界面管理注冊(cè)用戶界面 管理員可以通過(guò)輸入用戶名或者姓名查詢出指定的用戶進(jìn)行管理,用戶查詢代碼實(shí)現(xiàn)如下: protected void Button1_Click(object sender, EventArgs e) string sql; sql = select * from yonghuzhuce where 1=1; if (bh.Text.ToString().Trim() != ) sql = sql + and yonghuming lik
39、e % + bh.Text.ToString().Trim() + %; if (mc.Text.ToString().Trim() != ) sql = sql + and xingming like % + mc.Text.ToString().Trim() + %; sql = sql + order by id desc; getdata(sql); 11123 3. .2 2 系統(tǒng)主界面設(shè)計(jì)系統(tǒng)主界面設(shè)計(jì)為了方便維護(hù),本人將主頁(yè)分成幾個(gè)頁(yè)面,分別是頂上方頁(yè)面、底下頁(yè)面和左側(cè)頁(yè)面,中間頁(yè)面8。效果如下(圖 3-6):圖圖 3-63-6 系統(tǒng)主界面圖系統(tǒng)主界面圖133 3. .3 3 系
40、統(tǒng)界面參數(shù)管理系統(tǒng)界面參數(shù)管理3 3. .3.13.1 系統(tǒng)公告系統(tǒng)公告和系統(tǒng)簡(jiǎn)介和系統(tǒng)簡(jiǎn)介用戶要登錄后臺(tái)才可以對(duì)系統(tǒng)公告進(jìn)行修改,這里用到的是一個(gè)網(wǎng)頁(yè)編輯器,除了修改內(nèi)容之外還可以對(duì)文字的格式進(jìn)行修改。如圖(圖 3-7)圖圖 3-73-7 系統(tǒng)公告編輯界面系統(tǒng)公告編輯界面用戶要登錄后臺(tái)才可以對(duì)系統(tǒng)簡(jiǎn)介進(jìn)行修改,這里用到的是一個(gè)網(wǎng)頁(yè)編輯器,除了修改內(nèi)容之外還可以對(duì)文字的格式進(jìn)行修改。編輯界面(圖 3-8)圖圖 3-83-8 系統(tǒng)簡(jiǎn)介編輯界面系統(tǒng)簡(jiǎn)介編輯界面 系統(tǒng)公告和系統(tǒng)簡(jiǎn)介實(shí)現(xiàn)修改的代碼如下:public partial class dx : System.Web.UI.Page14 pub
41、lic string lb, lbtxt, sql; protected void Page_Load(object sender, EventArgs e) lb = Request.QueryStringlb.ToString().Trim(); switch (lb) case 1: lbtxt = 系統(tǒng)簡(jiǎn)介; break; case 2: lbtxt = 系統(tǒng)公告; break; if (!IsPostBack) sql = select content from dx where leibie= + lbtxt + ; DataSet result = new DataSet();
42、result = new Class1().hsggetdata(sql); if (result != null) if (result.Tables0.Rows.Count 0) WebEditor1.Text = result.Tables0.Rows00.ToString(); protected void Button1_Click(object sender, EventArgs e) sql = update dx set content= + WebEditor1.Text + where leibie= +lbtxt + ; int result; result = new
43、Class1().hsgexucute(sql); if (result = 1) Response.Write(javascript:alert(編輯成功);); else Response.Write(javascript:alert(系統(tǒng)錯(cuò)誤);); 3 3. .3.23.2 友情鏈接添加友情鏈接添加登錄后臺(tái)可以進(jìn)行友情鏈接的添加,在輸入網(wǎng)址時(shí)系統(tǒng)會(huì)對(duì)網(wǎng)址的格式進(jìn)行檢測(cè),15格式不正確則會(huì)彈出錯(cuò)誤消息框。 友情鏈接添加界面(圖 3-9)圖圖 3-93-9 友情鏈接添加界面友情鏈接添加界面實(shí)現(xiàn)代碼如下: protected void Button1_Click(object sender,
44、 EventArgs e) string sql; sql=insert into youqinglianjie(wangzhanmingcheng,wangzhi) values(+wangzhanmingcheng.Text.ToString().Trim()+,+wangzhi.Text.ToString().Trim()+) ; int result; result = new Class1().hsgexucute(sql); if (result = 1) Response.Write(javascript:alert(添加成功|);); else Response.Write(j
45、avascript:alert(?系統(tǒng)錯(cuò)誤,請(qǐng)檢查數(shù)據(jù)庫(kù)的鏈接);); 3 3. .3.33.3 友情鏈接查詢友情鏈接查詢 通過(guò)輸入網(wǎng)站名稱的關(guān)鍵字或者是網(wǎng)址的關(guān)鍵字9,然后點(diǎn)擊查詢按鈕就可以單獨(dú)查出相關(guān)的友情鏈接信息。(如圖 3-10)圖圖 3-103-10 友情鏈接查詢界面友情鏈接查詢界面 16友情鏈接實(shí)現(xiàn)查詢的代碼如下: protected void Button1_Click(object sender, EventArgs e) string sql; sql = select * from youqinglianjie where 1=1; if (bh.Text.ToString
46、().Trim() != ) sql = sql + and wangzhanmingcheng like % + bh.Text.ToString().Trim() + %; if (mc.Text.ToString().Trim() != ) sql = sql + and wangzhi like % + mc.Text.ToString().Trim() + %; sql = sql + order by id desc; getdata(sql); 3 3. .4 4 咨訊管理咨訊管理3 3. .4.14.1 咨訊添加咨訊添加要登錄后臺(tái)才可以添加資訊,資訊的標(biāo)題不能為空,上面的都輸入
47、完會(huì)彈出一個(gè)“請(qǐng)上傳實(shí)例文件”的消息框,這時(shí)就要上傳圖片。資訊添加界面如(圖 3-11)圖圖 3-113-11 資訊添加界面資訊添加界面實(shí)現(xiàn)代碼如下: public string lb, sql; protected void Page_Load(object sender, EventArgs e) 17 lb = Request.QueryStringlb.ToString().Trim(); leibie.Text = lb; Random rnd = new Random(); int n = rnd.Next(1, 100); dianjilv.Text = n.ToString()
48、.Trim(); protected void Button1_Click(object sender, EventArgs e) string sql; sql=insert into allgonggao(title,content,leibie,shouyetupian,dianjilv) values(+title.Text.ToString().Trim()+,+content.Text.ToString()+,+leibie.Text.ToString().Trim()+,+shouyetupian.Text.ToString().Trim()+,+dianjilv.Text.To
49、String().Trim()+) ; int result; result = new Class1().hsgexucute(sql); if (result = 1) Response.Write(javascript:alert(添加成功);); else Response.Write(javascript:alert(系統(tǒng)錯(cuò)誤,請(qǐng)檢查數(shù)據(jù)庫(kù)設(shè)置問(wèn)題);); 3 3. .4.24.2 咨訊查詢咨訊查詢?cè)谳斎肟蜉斎胍樵兊馁Y訊的關(guān)鍵字10,點(diǎn)擊查詢即可,(如圖 3-12)圖圖 3-123-12 資訊查詢界面資訊查詢界面18實(shí)現(xiàn)代碼如下: public string lb, sql; pr
50、otected void Page_Load(object sender, EventArgs e) lb = Request.QueryStringlb.ToString().Trim(); if (!IsPostBack) string sql; sql = select * from allgonggao where leibie=+lb+ order by id desc; getdata(sql); private void getdata(string sql) DataSet result = new DataSet(); result = new Class1().hsgget
51、data(sql); if (result != null) if (result.Tables0.Rows.Count 0) DataGrid1.DataSource = result.Tables0; DataGrid1.DataBind(); Label1.Text = 以上數(shù)據(jù)中共 + result.Tables0.Rows.Count+條; else DataGrid1.DataSource = null; DataGrid1.DataBind(); Label1.Text = 暫無(wú)任何數(shù)據(jù); protected void Button1_Click(object sender, EventArgs e) string sql; sql = select * from allgonggao where leibie=+lb+; if (title.Text.ToString().Trim()!= ) sql=sql+ and title like % + title.Text.ToString().Trim() +
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省無(wú)錫市宜興中學(xué)2024-2025學(xué)年高二下學(xué)期期中考前地理模擬卷三(含答案)
- 2025年黑龍江省普通高等學(xué)校招生選擇性考試 思想政治(無(wú)答案)
- 市場(chǎng)整頓活動(dòng)方案
- 展廳布置活動(dòng)方案
- 幫扶回訪慰問(wèn)活動(dòng)方案
- 市直部門相親活動(dòng)方案
- 常規(guī)業(yè)務(wù)活動(dòng)方案
- 山塘景區(qū)跨年活動(dòng)方案
- 小學(xué)群團(tuán)建活動(dòng)方案
- 工會(huì)保護(hù)水資源活動(dòng)方案
- 利樂(lè)灌裝保養(yǎng)執(zhí)行
- 法人委托書(shū)范本
- 最新版焊接工藝評(píng)定格式標(biāo)準(zhǔn)
- 法院機(jī)關(guān)差旅費(fèi)管理規(guī)定
- 【圖文】泵用密封沖洗方案演示圖
- 基于MATLAB牛頭刨床仿真分析畢業(yè)設(shè)計(jì)
- 新世紀(jì)大學(xué)英語(yǔ)綜合教程4 Unit1
- 振型中的節(jié)點(diǎn),節(jié)線,節(jié)徑和節(jié)圓
- 虹鱒魚(yú)養(yǎng)殖項(xiàng)目可行性研究報(bào)告寫作范文
- 工業(yè)清洗劑PPT課件
- 質(zhì)量管理七大手法(英文版)
評(píng)論
0/150
提交評(píng)論