freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

零售商店銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁

2024-10-06 08:25本頁面

【導(dǎo)讀】商店時(shí)時(shí)刻刻都需要對(duì)商品各種信息進(jìn)行統(tǒng)計(jì)分析。來也非常不方便,費(fèi)時(shí)又費(fèi)力,甚至?xí)o商店造成損失。如何做好銷售管理,使。整個(gè)商店協(xié)調(diào)一致、高效率地運(yùn)轉(zhuǎn),是各零售商店急待解決的問題。零售商店銷售管理系統(tǒng)操作簡單,賬目清晰。在最短的時(shí)間內(nèi)獲得市場信息,從而制訂相應(yīng)的決策。

  

【正文】 Commandscd=newSqlCommand(insertintotb_Commodity(CommodityName,ShortName,ProducePlace,Unit,Specs,PassNumber,PassList,CompanyId,Remark,Username,AddTime)values(39。+CommodityName+39。,39。+ShortName+39。,39。+ProducePlace+39。,39。+Unit+39。,39。+Specs+39。,39。+PassNumber+39。,39。+PassList+39。,39。+CompanyId+39。,39。+Remark+39。,39。+Username+39。,39。+AddTime+39。),strcon)。 ()。 ()。 (scriptlanguage=javascriptalert(39。您已經(jīng)添加成功39。)。location=39。39。/script)。 商品信息管理頁面設(shè)計(jì) 創(chuàng)建商品信息管理頁面 ,應(yīng)用樣式表文件。在頁面中插入一個(gè) GridView 控件,寬度為 522px. 為 GridView 配置數(shù)據(jù)源,然后為數(shù)據(jù)源添加鏈接,在鏈接中添加列Commidityname,shortname,produceplace,user,addtime 等字段,并修改其 HeadText 屬性。然后添加兩個(gè) HyperLinkfield 字段,其 HeadText 屬性分別為詳細(xì)信息、刪除。并企業(yè)能夠分頁、排序。其效果如圖 49 所示: 編寫商品信息管理頁面的后臺(tái)代碼 文件。引用命名空間代碼如下 (8): 。 32 圖 46 商品信息管理頁面設(shè)計(jì) 在 Page_Load()事件中添加代碼,對(duì)操作員的 Session 進(jìn)行判斷,其代碼如下所示: protectedvoidPage_Load(objectsender,EventArgse) { if((Session[username])==) { (scriptlanguage=javascriptalert(39。請(qǐng)登錄39。)。location=39。../39。/script)。 return。 } if(!IsPostBack) { ()。 }} 在功能導(dǎo)航區(qū)中單擊 “商品信息管理 ”按鈕,在操作區(qū)中會(huì)顯示商品信息的管理頁面。此頁面主要實(shí)現(xiàn)修改及刪除商品信息等功能。其代碼如下所示: publicvoidbind() {SqlConnectionstrcon=newSqlConnection([strcon])。 ()。 SqlDataAdaptersda=newSqlDataAdapter(select*fromtb_Commodityorderbyiddesc,strcon)。 DataSetds=newDataSet()。 (ds,tb_Commodity)。 =[tb_Commodity]。 =newstring[]{id}。 ()。 } protectedvoidGridView1_PageIndexChanging(objectsender,GridViewPageEventArgse) 33 { =。 ()。 } protectedvoidGridView1_RowDeleting(objectsender,GridViewDeleteEventArgse) { SqlConnectionstrcon=newSqlConnection(.AppSettings[strcon])。 ()。 stringid=[].()。 SqlCommandscd=newSqlCommand(deletefromtb_Commoditywhereid=+id,strcon)。 ()。 ()。 } protectedvoidGridView1_RowEditing(objectsender,GridViewEditEventArgse) { stringid=[].()。 (script(39。?id=+id+39。,39。39。,39。width=450,height=45039。)/script)。 ()。}} 銷售管理模塊設(shè)計(jì) 銷售管理主要包括:添加銷售信息、添加銷售退貨。 在功能導(dǎo)航區(qū)中單擊“添加銷售信息”按鈕,在操作區(qū)中會(huì)顯示添加商品銷售信息頁面。此頁面主要是用于添加商品銷售的 詳細(xì)信息。在“商品名稱”下拉列表中選擇進(jìn)貨商品名稱,“供應(yīng)商”自動(dòng)顯示該商品的供應(yīng)商名稱,在“客戶名稱”下拉列表中選擇客戶名稱,在其余編輯框中輸入完整的進(jìn)貨信息,然后單擊“添加”按鈕,完成添加操作。 創(chuàng)建添加進(jìn)貨信息( sell_add)頁面,頁面布局如圖所示: 34 圖 47 添加銷售信息頁面 布局完成后,添加后臺(tái)代碼。在 Page_Load 事件中添加代碼,當(dāng)頁面時(shí)首次加載時(shí),回到登錄頁面。 編輯銷售退貨( )頁面。新建 web 頁面,命名為( )進(jìn)貨退貨 的設(shè)計(jì)頁面與添加進(jìn)貨信息頁面相似,可以仿照添加進(jìn)貨信息頁面對(duì)進(jìn)貨退貨頁面驚醒編輯。 查詢統(tǒng)計(jì)模塊設(shè)計(jì) 查詢統(tǒng)計(jì)主要包括:商品進(jìn)貨查詢、進(jìn)貨退貨查詢、商品銷售查詢、銷售退貨查詢、商品庫存查詢、商品銷售排行。其中商品進(jìn)貨查詢、進(jìn)貨退貨查詢、商品銷售查詢、銷售退貨查詢、商品庫存查詢的操作方法相同,下面以“商品進(jìn)貨查詢”為例講解其編輯方法。 商品進(jìn)貨查詢主要是對(duì)商品進(jìn)貨的詳細(xì)信息進(jìn)行查詢,可根據(jù)供應(yīng)商、商品名稱、經(jīng)手人和起止日期進(jìn)行復(fù)合條件查詢。此查詢支持模糊查詢。 在四個(gè)查詢條件中任選一個(gè)或多個(gè)條件 ,分別勾選其復(fù)選框,在編輯框中填寫查詢條件,單擊“查詢”按鈕,完成查詢操作。 單擊“詳細(xì)信息”按鈕,可查看該條進(jìn)貨信息。 首先新建一個(gè) web 窗體,命名為 .。然后按照如下圖所示對(duì)頁面進(jìn)行布局,添加一個(gè) GridView 控件、四個(gè) CheckBox 控件、 5 個(gè)文本框( TextBox)控件,兩個(gè) Button 控件 (9)。 35 圖 48 進(jìn)貨信息查詢?cè)O(shè)計(jì)樣式圖 然后為 GridCView 控件選擇數(shù)據(jù)源 ,如圖 415 所示: 完成后,進(jìn)入后臺(tái)代碼編寫。 。在 Page_Load 事件中添加代碼,當(dāng)頁面時(shí)首次加載時(shí),回到登錄頁面,其相關(guān)代碼如下所示 protectedvoidPage_Load(objectsender,EventArgse) { if((Session[username])==) { (scriptlanguage=javascriptalert(39。請(qǐng)登錄39。)。location=39。../39。/script)。 } if(!IsPostBack) { Session[sql]=。 ()。 =(())。 } } 36 圖 49 數(shù)據(jù)源配置圖 GridView 控件的幾個(gè)事件屬性代碼為: protectedvoidGridView1_PageIndexChanging(objectsender,GridViewPageEventArgse) { =。 ()。 } protectedvoidGridView1_RowEditing(objectsender,GridViewEditEventArgse) { stringid=[].()。 (script(39。?id=+id+39。,39。39。,39。width=450,height=45039。)/script)。 ()。 } protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse) { if(==) { [4].Text=(([4].Text)).ToShortDateString()。 if(([1].Text).Length6) { [1].Text=([1].Text).Substring(0,6)+…。 } if(([0].Text).Length6) { [0].Text=([0].Text).Substring(0,6)+…。 } } } 在查詢按鈕 Button1 控件的 Click 事件 Button1_Click()中添加代碼,相關(guān)代碼如下: protectedvoidButton1_Click(objectsender,EventArgse) {stringSql=。 if() {Sql=Sql+andCompanyNamelike39。%++%39。} if() {Sql=Sql+andCommodityNamelike39。%++%39。} if() {Sql=Sql+andManageManlike39。%++%39。} if() {Sql=Sql+andStockDatebetween39。++39。and39。++39。} Session[sql]=Sql。 ()。} 37 在返回按鈕 Button2 控件的 Click 事件 Button2_Click()中添加代碼,相關(guān)代碼如下: protectedvoidButton2_Click(objectsender,EventArgse) { Session[sql]=。 ()。} 其中商品進(jìn)貨查詢、進(jìn)貨退貨查詢、商品銷售查詢、銷售退貨查詢、商品庫存查詢的編輯方法相同,其頁面設(shè)計(jì)都與“商品進(jìn)貨查詢”頁面相似,我們可以依照“商品進(jìn)貨查詢頁面”來編輯其他查詢頁面。 38 第五章 系統(tǒng)測試 程序調(diào)試是程序設(shè)計(jì)最重要一個(gè)的過程,是檢驗(yàn)設(shè)計(jì)程序是否達(dá)到預(yù)期設(shè)計(jì)目標(biāo)的不可缺少的步驟。下面就系統(tǒng)的每一個(gè)模塊的功能進(jìn)行測試驗(yàn)證。 系統(tǒng)功能模塊測試 將本地系統(tǒng)配置好,如 IIS、數(shù)據(jù)庫等應(yīng)用軟件,這 是系統(tǒng)測試的前提。本文應(yīng)用 VS2020軟件的調(diào)試功能進(jìn)行功能調(diào)試,打開 VS2020軟件新建網(wǎng)站,并將寫好的系統(tǒng)程序放到相應(yīng)的目錄下面,開始調(diào)試,例如商品管理模塊中有兩大功能項(xiàng) :進(jìn)貨信息和退貨信息。首先測試“進(jìn)貨信息”功能模塊。點(diǎn)擊進(jìn)入“進(jìn)貨信息模塊”如圖 61所示。 圖 51 添加進(jìn)貨信息模塊頁面 填好數(shù)據(jù)后點(diǎn)擊“添加”,如果所有數(shù)據(jù)均復(fù)合要求且系統(tǒng)無誤則會(huì)彈出圖 52所示提示信息 圖 52 添加信息成功界面 測試結(jié)果正常。若數(shù)據(jù)出錯(cuò),則在頁面現(xiàn)實(shí)出錯(cuò)位置并無法進(jìn)行后續(xù)操作。 39 采用同樣的方法測試系統(tǒng) 中的其它模塊,如訂貨管理、查詢統(tǒng)計(jì)、售后管理和系統(tǒng)設(shè)定模塊,測試結(jié)果為所有功能模塊都能實(shí)現(xiàn)相應(yīng)的功能,完成的系統(tǒng)完全復(fù)合設(shè)計(jì)要求,系統(tǒng)設(shè)計(jì)完成。 綜上測試結(jié)果,系統(tǒng)售前模塊都能達(dá)到預(yù)期要求,所有的功能都能實(shí)現(xiàn),所完成的系統(tǒng)設(shè)計(jì)符合設(shè)計(jì)要求。 整體測試 總體測試是組裝軟件的系統(tǒng)技術(shù),本系統(tǒng)測試采用漸增集成測試,即測試單一模塊,將測試完的模塊加入系統(tǒng)中,進(jìn)行一次系統(tǒng)測試,依次類推將所有模塊加入系統(tǒng)中,在具體測試時(shí),采用自頂向下的結(jié)合方式,從主控模塊開始,沿各控制層向下移動(dòng),逐漸把所有模塊結(jié)合了。 在測 試過程中使用到調(diào)試技術(shù): 1. 采用 debug 調(diào)試語句,跟蹤數(shù)據(jù); 2. 嵌入打印語句,輸出中間結(jié)果; 3. 利用 myeclipse 中調(diào)試工具,從調(diào)試窗口觀測變量的變化; 4. 設(shè)置斷點(diǎn),觀察程序在斷點(diǎn)附近的狀況。 40 結(jié) 論 通過對(duì)商品銷售管理系統(tǒng)的設(shè)計(jì),實(shí)現(xiàn)了銷售登記,銷售明細(xì),銷售排行,銷售查詢和系統(tǒng)設(shè)定五大功能,使自己對(duì)商品銷售管理系統(tǒng)的構(gòu)建有了更深的了解,也對(duì)自己的本專業(yè)知識(shí)有了近一步的認(rèn)識(shí)。此系統(tǒng) 提供了嚴(yán)密的跟蹤管理服務(wù),對(duì) 商品 銷售業(yè)務(wù)分析都提供了一套科學(xué)的管理流程 。 零售商店 能夠掌握市場的第一手資料,有條不紊地開拓市場,更好地挖掘客戶資源,進(jìn)一步提高 商品 銷售的成功率,提高服務(wù)質(zhì)量,更靈活地適應(yīng)外部市場環(huán)境、提升內(nèi)部的管理水平、留住客戶、贏得商機(jī),從而提高商店在市場上競爭能力。 系統(tǒng)采用 B/S 構(gòu)架為系統(tǒng)的應(yīng)用解決方案,利用 C語言進(jìn)行開發(fā)。實(shí)現(xiàn)了汽車銷售管理系統(tǒng)核心的功能,但基于安全性方面考慮,系統(tǒng)還存在以下的不足: (1)數(shù)據(jù)備份:由于銷售信息數(shù)據(jù)對(duì)商店來說是相當(dāng)重要的,這就要求系統(tǒng)能在發(fā)生意外情況下,能夠保證絕大多數(shù)的信息資料能夠被找回來,而該系統(tǒng)不具有上述功能,在 實(shí)際應(yīng)用中需要增加此項(xiàng)功能。 (2)數(shù)據(jù)保密:數(shù)據(jù)存入到數(shù)據(jù)庫中一般要求以密文形式存儲(chǔ),這樣才能保證信息不易被泄露。因此,在實(shí)際應(yīng)用中需要增加數(shù)據(jù)保密的功能模塊,可采用加密技術(shù)保護(hù)敏感數(shù)據(jù)信息。 41 致 謝 經(jīng)過半個(gè)月的艱苦努力,我終于完成了零售商店管理銷售管理系統(tǒng)的全部設(shè)計(jì)過程,并使該系統(tǒng)達(dá)到可實(shí)際應(yīng)用的階段。 軟件設(shè)計(jì)是一個(gè)精細(xì)漫長的過程。在整個(gè)過程中,都需要周密的計(jì)劃和安排,每一步驟,都需要按照軟件工程標(biāo)準(zhǔn)來完成。在設(shè)計(jì)中,我始終堅(jiān)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1