999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ASP.NET的自動(dòng)化海產(chǎn)品銷售

2017-11-08 13:50:29崔文超王海燕趙瑞李闖
關(guān)鍵詞:銷售

崔文超+王海燕+趙瑞+李闖

摘要: 本文基于ASP.NET技術(shù),設(shè)計(jì)了一款自動(dòng)化海產(chǎn)品銷售網(wǎng)站,該網(wǎng)站充分滿足了人們對(duì)海產(chǎn)品查詢、預(yù)定和購(gòu)買的需求。網(wǎng)站不僅提升了用戶購(gòu)買海產(chǎn)品的效率,而且提高了產(chǎn)品的知名度。

關(guān)鍵詞: 海產(chǎn)品; 銷售; SQL Server數(shù)據(jù)庫(kù); ASP.NET

中圖分類號(hào): TP311.5

文獻(xiàn)標(biāo)志碼: A[

文章編號(hào):2095-2163(2017)05-0104-04

Abstract: Based on the technology of ASP.NET, an automatic seafood sales website is designed in the paper. It fully meets the demands for seafood enquiries, reservations and purchases. The proposed website not only increases the user's efficiency in buying seafood, but also enhances the popularity of the product.

Keywords: seafood; sales; SQL Server database; ASP.NET

0引言

目前,各種購(gòu)物網(wǎng)站大量涌現(xiàn),但專業(yè)主營(yíng)海產(chǎn)品銷售的網(wǎng)站卻仍顯稀缺。為此,本文研發(fā)設(shè)計(jì)的海產(chǎn)品銷售網(wǎng)站,能更好地幫助使用者了解中國(guó)沿海各地區(qū)的海產(chǎn)品特色、價(jià)格、營(yíng)養(yǎng)價(jià)值、食用的注意事項(xiàng)及主要烹飪方法。本文即對(duì)此展開全面論述與分析。

[BT4]1ASP.NET的簡(jiǎn)介

ASP.NET[1-2]是一個(gè)統(tǒng)一的Web平臺(tái),可提供生成企業(yè)級(jí)應(yīng)用程序必需的所有服務(wù),是.NET Framework的一部分,并在其基礎(chǔ)上運(yùn)行。設(shè)計(jì)中,即使用HTML、CSS、JavaScript和服務(wù)器腳本創(chuàng)建網(wǎng)頁(yè)和網(wǎng)站,可以通過(guò)HTTP請(qǐng)求文檔時(shí),在Web服務(wù)器上實(shí)現(xiàn)動(dòng)態(tài)創(chuàng)建。ASP.NET原理示意則如圖1所示。

ASP.NET具有一定的研究?jī)?yōu)點(diǎn)和新特性,這些特性將有利于設(shè)計(jì)者更好地滿足用戶需求。對(duì)其闡釋如下:

1)高效的運(yùn)行性能。ASP.NET應(yīng)用程序采用獨(dú)特的頁(yè)碼脫離代碼技術(shù),因而表現(xiàn)出高效的運(yùn)行性能。

2)簡(jiǎn)單性和靈活性。ASP.NET功能多數(shù)都可以進(jìn)行擴(kuò)展,如此可以將自定義功能直觀集成到應(yīng)用程序中,這也充分體現(xiàn)了良好的簡(jiǎn)單性和靈活性。

3)可管理性。ASP.NET中包含的新增功能將使得宿主環(huán)境管理日趨簡(jiǎn)單,從而為宿主主機(jī)創(chuàng)建了更多的增值機(jī)會(huì)。

4)生產(chǎn)效率。使用新增的ASP.NET服務(wù)器控件和包含新增功能的現(xiàn)有控件,可以輕松、快捷地創(chuàng)建ASP.NET網(wǎng)頁(yè)和應(yīng)用程序。

2系統(tǒng)研發(fā)技術(shù)分析

2.1C#語(yǔ)言

C#是Microsoft專門為使用.NET平臺(tái)而創(chuàng)建的,是伴隨.NET Framework同期發(fā)布的一種新語(yǔ)言,總地來(lái)說(shuō)就是一種嶄新的面向?qū)ο蟮木幊陶Z(yǔ)言,強(qiáng)調(diào)以組件為基礎(chǔ)的軟件開發(fā)。

C#具有堪稱優(yōu)秀的可用于構(gòu)建健壯和持久應(yīng)用程序的特性,對(duì)其可做表述如下:

1)垃圾回收能自動(dòng)回收不再使用對(duì)象所占用的內(nèi)存。

2)異常處理提供了結(jié)構(gòu)化的錯(cuò)誤檢查和恢復(fù)方法。

3)類型安全的語(yǔ)言設(shè)計(jì)則避免了讀取未初始化的變量、數(shù)組索引超出邊界或執(zhí)行未經(jīng)檢查的類型強(qiáng)制轉(zhuǎn)換等情形。

總之,C#是一類易于使用的語(yǔ)言,而且能夠開發(fā)出功能上兼具強(qiáng)大、安全、穩(wěn)定等諸多優(yōu)勢(shì)的應(yīng)用程序的語(yǔ)言。

[BT5]2.2Visual Studio 2008 和 .NET Framework

Visual Studio是一套完整的開發(fā)工具,用于生成ASP.NET Web應(yīng)用程序、XML Web服務(wù)、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。Visual Basic、Visual C#和Visual C++都使用這一相同的集成開發(fā)環(huán)境,這樣就能夠進(jìn)行工具共享,并能夠輕松規(guī)范混合語(yǔ)言解決方案。

.NET Framework 是支持生成和運(yùn)行下一代應(yīng)用程序和XML Web 服務(wù)的內(nèi)部Windows組件。Visual Studio 2008與.NET Framework之間的關(guān)系如圖2所示,可以看出,Visual Studio 2008 依賴于.NET Framework 提供的服務(wù)。.NET Framework會(huì)在安裝Visual Studio 2008程序時(shí)自動(dòng)加載,這一功能充分滿足了使用者和開發(fā)者的需求,解決了.NET Framework在安裝過(guò)程中出現(xiàn)系統(tǒng)不兼容和安裝過(guò)程有誤等問題。

2.3SQL Server數(shù)據(jù)庫(kù)

Microsoft SQL Server 2005是一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái),可以通過(guò)集成的商業(yè)智能工具提供企業(yè)級(jí)的數(shù)據(jù)管理。

3需求分析與設(shè)計(jì)

海產(chǎn)品銷售網(wǎng)站分為前臺(tái)和后臺(tái)兩個(gè)模塊。其中,前臺(tái)模塊的使用對(duì)象包括了用戶和游客,提供的功能包括商品瀏覽、用戶注冊(cè)、用戶登錄、查看購(gòu)物車、提交訂單、選擇支付方式和網(wǎng)站留言等;后臺(tái)模塊為管理人員所使用,提供的功能包括訂單管理、庫(kù)存管理、管理員管理、用戶管理和系統(tǒng)管理等。海產(chǎn)品銷售網(wǎng)站用例圖則如圖3和圖4所示。

[5系統(tǒng)模塊功能及關(guān)鍵技術(shù)

5.1登錄

網(wǎng)站[3]首頁(yè)如圖5所示,用戶在首頁(yè)用戶登錄處點(diǎn)擊“注冊(cè)”按鈕,填寫信息進(jìn)行用戶注冊(cè)。注冊(cè)成功后填寫用戶名、密碼及驗(yàn)證碼,三者都正確后用戶登錄成功,出現(xiàn)歡迎界面或者錯(cuò)誤提示。

首頁(yè)上特殊之處在于“后臺(tái)入口”,此模塊是進(jìn)入管理員登錄頁(yè)面,使用if(this.txtAdminName.Text.Trim()==""|| this.txtAdminPwd.Text.Trim()=="")語(yǔ)句判斷用戶是否已輸入了必要的信息,調(diào)用公共類CommonClass中的MessageBox方法判斷用戶名和密碼是否為空。使用if (txtAdminCode.Text.Trim()==labCode.Text.Trim())判斷用戶輸入的驗(yàn)證碼是否與隨機(jī)產(chǎn)生的驗(yàn)證碼相符。定義一個(gè)字符串strSql,獲取用戶信息string strSql = "select * from tb_Admin where AdminName='"+ this.txtAdminName.Text.Trim()+"'and Password = '"+ this.txtAdminPwd.Text.Trim()+ "'"。管理員進(jìn)入后臺(tái)管理系統(tǒng)后,可對(duì)圖示的功能進(jìn)行操作,管理員登錄界面和后臺(tái)管理界面如圖6和圖7所示。endprint

5.2.1功能研發(fā)實(shí)現(xiàn)

1)用戶注冊(cè)與用戶更新信息。訪客需要填寫注冊(cè)信息進(jìn)行會(huì)員注冊(cè)[4-5]。用戶注冊(cè)界面如圖8所示,訪客注冊(cè)會(huì)員時(shí),系統(tǒng)會(huì)將用戶輸入的信息插入到用戶表tb_Member中。信息插入數(shù)據(jù)庫(kù)操作需要定義int類型變量IntReturnValue,具體操作代碼如下:

int IntReturnValue = ucObj.AddUser(txtName.Text.Trim(),txtPassword.Text.Trim()

txtTrueName.Text.Trim(),transfer(this.ddlSex.SelectedItem.Text),txtPhone.Text.Trim(),txtEmail.Text.Trim(),txtAddress.Text.Trim(),txtPostCode.Text.Trim())

用戶登錄后,用戶可以對(duì)信息進(jìn)行修改。用戶更新信息界面如圖9所示。

會(huì)員進(jìn)行信息更新操作時(shí),需要重新填寫個(gè)人信息,點(diǎn)擊“更新”按鈕后,系統(tǒng)將會(huì)更新數(shù)據(jù)庫(kù)中的用戶信息表tb_Member,并提醒修改成功。

2)商品服務(wù)臺(tái)功能。系統(tǒng)的商品服務(wù)臺(tái)界面如圖10所示。此界面將用于顯示要支付的商品信息、商品總價(jià)和數(shù)量。在用戶提交訂單前需要選擇配送方式和填寫收貨人的詳細(xì)地址。商品銷售服務(wù)臺(tái)設(shè)計(jì)生成這一功能的部分代碼如下:

foreach (DataRow drRow in dtTable.Rows) {

strSql="select BookName,HotPrice from tb_BookInfo where BookID= "+ Convert.ToInt32(drRow["BookID"].ToString());

dstable = dbObj.GetDataSetStr(strSql, "tbGI");

drRow["No"] = i;

drRow["BookName"] = dstable.Rows[0][0].ToString(); //商品名稱

drRow["price"] = dstable.Rows[0][1].ToString(); //商品價(jià)格

price = float.Parse(dstable.Rows[0][1].ToString());

num = Int32.Parse(drRow["Num"].ToString());

drRow["totalPrice"] =(price*num);//總價(jià)

totalPrice += price * num;//計(jì)算合價(jià)

totalNum += num;//計(jì)算商品總數(shù)

i++; }

管理員可以在后臺(tái)訂單管理界面瀏覽、管理訂單,還可以根據(jù)訂單號(hào)、收貨人、訂單狀態(tài)進(jìn)行搜索。點(diǎn)擊“管理”字樣,管理員即對(duì)此訂單鎖定展開管理,管理事項(xiàng)可詳見圖12所示。

2)上傳圖片。后臺(tái)還可以上傳圖片,要用if語(yǔ)句判斷該圖片名稱是否與已上傳的圖片名稱沖突;其次,判斷該圖片格式是否正確;最后,系統(tǒng)進(jìn)行圖片上傳操作,可得代碼如下:

System.Drawing.Image image, newimage;

image = System.Drawing.Image.FromFile(filePath);

System.Drawing.Image.GetThumbnailImageAbort callb=null;

newimage = image.GetThumbnailImage(67, 90, callb, new System.IntPtr());

//把縮略圖保存到指定的虛擬路徑

newimage.Save(serverpath);

//釋放image對(duì)象占用的資源

newimage.Dispose();

image.Dispose();

string strAddSql = "insert into tb_Image(ImageName,ImageUrl)";

strAddSql += "Values('" + filename + "','" + relativepath + "')";

SqlCommand myCmd = dbObj.GetCommandStr(strAddSql);

dbObj.ExecNonQuery(myCmd);

dlImageBind();

Response.Write(ccObj.MessageBox("上傳成功!"));

6海產(chǎn)品銷售網(wǎng)站測(cè)試

在經(jīng)歷了網(wǎng)站設(shè)計(jì)、制作、運(yùn)行等設(shè)計(jì)工作進(jìn)程后,即將開啟的主要任務(wù)就是軟件測(cè)試[6-7]。軟件測(cè)試通過(guò)測(cè)試軟件的各項(xiàng)性能,有助于保障軟件質(zhì)量可達(dá)于優(yōu)質(zhì)。測(cè)試是一個(gè)發(fā)現(xiàn)和解決錯(cuò)誤,發(fā)現(xiàn)及消除漏洞的過(guò)程,測(cè)試的效果直接影響軟件的質(zhì)量。為此,將對(duì)本網(wǎng)站進(jìn)行如下的測(cè)試:

1)界面測(cè)試。啟動(dòng)Internet Explorer后,在IE輸入網(wǎng)址,反復(fù)測(cè)試其中鏈接是否正常。

2)功能測(cè)試。對(duì)網(wǎng)站的功能模塊分別以游客、用戶和管理員身份進(jìn)行體驗(yàn),逐一測(cè)試各模塊功能是否獲得實(shí)現(xiàn)、且臻于完善,并由其中發(fā)現(xiàn)網(wǎng)站漏洞和潛在的錯(cuò)誤。

[BT4]7結(jié)束語(yǔ)

海產(chǎn)品銷售網(wǎng)站專注于海產(chǎn)品的推廣、銷售,給海產(chǎn)品提供了一個(gè)全面了解、放心購(gòu)買的平臺(tái)。本網(wǎng)站對(duì)海產(chǎn)品又起到了一個(gè)宣傳作用,更好地將沿海特色通過(guò)“互聯(lián)網(wǎng)”這一渠道傳播下去,同時(shí)也有效開辟了消費(fèi)者的另一購(gòu)買渠道。

參考文獻(xiàn):

張躍廷. ASP.NET 開發(fā)實(shí)戰(zhàn)寶典[M]. 北京:清華大學(xué)出版社,2010.

[2] 郭鄭州,崔群法,張銀鶴. ASP.NET3.5 從入門到精通[M]. 北京:電子工業(yè)出版社,2009.

[3]侯艷書,田小飛. ASP.NET 網(wǎng)站開發(fā)簡(jiǎn)明教程[M]. 北京:清華大學(xué)出版社,2015.

[4] 劉云峰, 房大偉. ASP.NET 編程之道[M]. 北京:人民郵電出版社,2011.

[5] 軟件開發(fā)技術(shù)聯(lián)盟. ASP.NET 開發(fā)實(shí)戰(zhàn)[M]. 北京:清華大學(xué)出版社,2013.

[6]吳代文. 網(wǎng)站建設(shè)與管理基礎(chǔ)及實(shí)訓(xùn):ASP版[M]. 北京:清華大學(xué)出版社,2012.

[7] (美)加洛韋著. ASP.NET MVC4 高級(jí)編程[M]. 孫遠(yuǎn)帥,鄒泉,譯. 北京:清華大學(xué)出版社,2013.endprint

猜你喜歡
銷售
華東銷售在一線
HRB我們的銷售網(wǎng)絡(luò)
哈爾濱軸承(2020年2期)2020-11-06 09:22:22
這四個(gè)字決定銷售成敗
給人帶來(lái)快樂的襪子,一年銷售1億美金
流行色(2017年2期)2017-05-31 01:43:44
銷售數(shù)字
品牌銷售排行
玩具(2009年11期)2009-11-30 08:18:30
品牌銷售排行
玩具(2009年10期)2009-11-04 02:33:14
銷售統(tǒng)計(jì)
銷售統(tǒng)計(jì)
銷售統(tǒng)計(jì)
主站蜘蛛池模板: 国产成人禁片在线观看| 26uuu国产精品视频| 欧美日韩资源| 99视频在线精品免费观看6| 国产美女在线观看| 视频二区国产精品职场同事| 色婷婷丁香| 亚洲精品无码不卡在线播放| www.精品国产| 福利姬国产精品一区在线| 中国毛片网| 国产麻豆永久视频| 又猛又黄又爽无遮挡的视频网站| 无码专区国产精品一区| 欧美一区二区三区国产精品| 亚洲黄色视频在线观看一区| 国产精品欧美日本韩免费一区二区三区不卡 | 在线观看欧美精品二区| 自拍偷拍欧美| 欧美怡红院视频一区二区三区| 在线色综合| 国产在线精彩视频二区| 亚洲男人天堂2020| 亚洲午夜福利精品无码不卡 | 少妇露出福利视频| 精品国产免费观看一区| 国产精品免费福利久久播放| 三上悠亚精品二区在线观看| 亚洲第一成年网| 中文毛片无遮挡播放免费| 国内精品视频| 熟妇丰满人妻av无码区| 就去色综合| 久久久无码人妻精品无码| 欧美a在线视频| 国产主播一区二区三区| 国产99视频在线| 国产在线自在拍91精品黑人| 国产丝袜精品| 麻豆国产精品| 超碰91免费人妻| 亚洲综合精品第一页| 久久久国产精品无码专区| 日韩小视频网站hq| 日本一区中文字幕最新在线| 欧美h在线观看| 亚洲一区第一页| 日本成人福利视频| 91视频日本| 国产成人精品亚洲77美色| 一级毛片高清| 任我操在线视频| 日本成人不卡视频| 日韩在线网址| 久久综合婷婷| 久久精品人人做人人爽| 好吊色妇女免费视频免费| 久久久亚洲色| 69视频国产| 欧美高清三区| 伊人久久精品亚洲午夜| 91精品国产一区自在线拍| 日韩精品一区二区三区视频免费看| 精品国产三级在线观看| 久久这里只精品热免费99| 久久精品国产免费观看频道| 日韩福利在线视频| 国产国产人免费视频成18| 久久国产亚洲偷自| 国产在线小视频| 老汉色老汉首页a亚洲| jijzzizz老师出水喷水喷出| 一本一本大道香蕉久在线播放| 亚洲精品麻豆| 99手机在线视频| 欧美一级特黄aaaaaa在线看片| 中文字幕在线看视频一区二区三区| 精品人妻无码中字系列| 欧美精品成人一区二区在线观看| 自拍欧美亚洲| 国产成人AV男人的天堂| 欧美精品成人一区二区在线观看|