亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2017-11-08 13:50:29崔文超王海燕趙瑞李闖
        關(guān)鍵詞:海產(chǎ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)站,可以通過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ǔ)言,總地來說就是一種嶄新的面向?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在安裝過程中出現(xiàn)系統(tǒng)不兼容和安裝過程有誤等問題。

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

        Microsoft SQL Server 2005是一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái),可以通過集成的商業(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è)試通過測(cè)試軟件的各項(xiàng)性能,有助于保障軟件質(zhì)量可達(dá)于優(yōu)質(zhì)。測(cè)試是一個(gè)發(fā)現(xiàn)和解決錯(cuò)誤,發(fā)現(xiàn)及消除漏洞的過程,測(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è)宣傳作用,更好地將沿海特色通過“互聯(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

        猜你喜歡
        海產(chǎn)品銷售
        這四個(gè)字決定銷售成敗
        給人帶來快樂的襪子,一年銷售1億美金
        流行色(2017年2期)2017-05-31 01:43:44
        中國(guó)—東盟海產(chǎn)品交易所交易總額超3000億元
        養(yǎng)殖戶安全海產(chǎn)品生產(chǎn)意愿及影響因素分析
        ——以青島市為例
        銷售數(shù)字
        HPLC–AFS聯(lián)用測(cè)定海產(chǎn)品中砷的形態(tài)
        品牌銷售排行
        玩具(2009年10期)2009-11-04 02:33:14
        有殼海產(chǎn)品的營(yíng)養(yǎng)與食療
        祝您健康(1990年1期)1990-12-28 03:05:36
        中日韩欧美在线观看| 人妻少妇进入猛烈时中文字幕| 精品免费一区二区三区在| 欧美日韩激情在线一区二区| 日韩偷拍视频一区二区三区 | 亚洲一区二区三区福利久久蜜桃 | 国产中文三级全黄| 亚洲av综合av国产av| 手机看片国产日韩| 欧美亚洲国产丝袜在线| 男人天堂插插综合搜索| 粗大的内捧猛烈进出看视频| 成人午夜性a级毛片免费| 中国老妇女毛茸茸bbwbabes| 亚洲色偷偷色噜噜狠狠99| 国产精品国产三级国产AvkTV| 日韩女优视频网站一区二区三区 | 亚洲AV成人无码国产一区二区| 福利视频自拍偷拍视频| 亚洲精品视频在线一区二区| 国产成熟人妻换╳╳╳╳| 中日av乱码一区二区三区乱码 | 国产精品亚洲综合一区在线观看 | 国产成人无码免费视频在线| 久久精品无码一区二区三区不| 国产不卡视频一区二区在线观看| 日本韩国亚洲三级在线| 国产人妻人伦精品1国产| 国产不卡一区二区三区免费视| 精品国产成人一区二区不卡在线| 国产精品美女一区二区av| 东京热日本av在线观看| 亚洲色爱免费观看视频| 亚洲av无码成人网站www| 69久久精品亚洲一区二区| 日本第一影院一区二区| 三年片大全在线观看免费观看大全 | 精品自拍偷拍一区二区三区| 国产精女同一区二区三区久| 久久女人精品天堂av影院麻| 亚洲精品成人无限看|