化妝品電子營銷進銷存管理系統(tǒng)可行性研究報告_第1頁
化妝品電子營銷進銷存管理系統(tǒng)可行性研究報告_第2頁
化妝品電子營銷進銷存管理系統(tǒng)可行性研究報告_第3頁
化妝品電子營銷進銷存管理系統(tǒng)可行性研究報告_第4頁
化妝品電子營銷進銷存管理系統(tǒng)可行性研究報告_第5頁
已閱讀5頁,還剩39頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、化妝品電子營銷進銷存管理系統(tǒng)可行性研究報告編寫日期:2013年5月目錄一、技術(shù)領(lǐng)域及研發(fā)必要性分析31.1技術(shù)相關(guān)31.2系統(tǒng)研發(fā)背景31.3技術(shù)必要性分析4二、內(nèi)容與可行性分析52.1進銷存管理系統(tǒng)設(shè)計分析52.1.1應(yīng)用系統(tǒng)分析52.1.2現(xiàn)有狀況分析52.1.3系統(tǒng)可行性分析62.1.4數(shù)據(jù)流圖72.1.5系統(tǒng)數(shù)據(jù)庫分析與設(shè)計72.2技術(shù)內(nèi)容112.2.1登陸界面設(shè)計112.2.2 部分功能模塊設(shè)計及部分代碼152.3關(guān)鍵技術(shù)及創(chuàng)新點34三、市場需求與風(fēng)險分析353.1市場需求分析353.2風(fēng)險分析與對策363.2.1風(fēng)險分析363.2.2風(fēng)險對策38四、經(jīng)濟效益與社會效益404.1經(jīng)濟

2、效益分析404.2社會效益分析42五、總結(jié)42一、技術(shù)領(lǐng)域及研發(fā)必要性分析1.1技術(shù)相關(guān)技術(shù)名稱:化妝品電子營銷進銷存管理系統(tǒng)持有人:1.2系統(tǒng)研發(fā)背景本文介紹的營銷管理系統(tǒng),主要指化妝品的進銷存系統(tǒng)。進銷存管理系統(tǒng)是管理信息系統(tǒng)的一個分支,主要用于商品貿(mào)易行業(yè)。它利用計算機網(wǎng)絡(luò)和信息處理技術(shù),綜合監(jiān)督和控制各部門的物流、資金流、工作流和信息流,使企業(yè)管理人員、業(yè)務(wù)人員和相關(guān)操作人員能夠隨時準(zhǔn)確掌握審計、計劃、采購、銷售、物管、質(zhì)檢和財務(wù)等各環(huán)節(jié)的操作經(jīng)營狀況,并及時做出經(jīng)營管理決策和適時制定或調(diào)整企業(yè)發(fā)展計劃,優(yōu)化企業(yè)管理的效率和質(zhì)量?;瘖y品貿(mào)易企業(yè)經(jīng)濟活動中各種要素是不斷變化和流通的。其中

3、物流、資金流、工作流和信息流最為重要。只有保證各種流通順暢,化妝品貿(mào)易企業(yè)才能獲得好的經(jīng)濟效益。進銷存管理系統(tǒng)只有掌握這些流,才能在一定高度上掌握化妝品貿(mào)易企業(yè)各項業(yè)務(wù)之間內(nèi)在和本質(zhì)的關(guān)系。進銷存管理系統(tǒng)適用于企業(yè)的采購、銷售和庫存部門,能夠?qū)ζ髽I(yè)采購、庫存和銷售等業(yè)務(wù)進行全程有效控制和跟蹤。通過應(yīng)用性能較好的進銷存管理系統(tǒng)對企業(yè)經(jīng)營活動中的進、銷、存進行管理,可以有效地減少盲目采購、降低采購成本、合理控制庫存、減少資金占用并提高市場靈敏度,提升企業(yè)市場競爭力。1.3技術(shù)必要性分析隨著信息技術(shù)的不斷發(fā)展,企業(yè)信息化程度不斷提高,信息化水平的提高有效的提高了企業(yè)的生產(chǎn)效率,減少了管理成本,在一段

4、時期內(nèi)發(fā)揮了很大的效用。隨著經(jīng)濟的發(fā)展以及企業(yè)的擴張、各企業(yè)管理思想的提升,現(xiàn)有的信息化系統(tǒng)也面臨不少的問題。1、業(yè)務(wù)財務(wù)的分離造成數(shù)據(jù)流的脫節(jié),增加了手工操作的工作量,降低了效率。各鋼材貿(mào)易企業(yè)基本上都建立了內(nèi)部的貿(mào)易管理系統(tǒng),解決了企業(yè)的進銷存問題;同時,為了解決企業(yè)的財務(wù)信息管理問題,各鋼材貿(mào)易企業(yè)普遍建立了相應(yīng)的財務(wù)軟件系統(tǒng)。但由于兩個系統(tǒng)沒有建立數(shù)據(jù)接口,使得業(yè)務(wù)系統(tǒng)產(chǎn)生的數(shù)據(jù)財務(wù)系統(tǒng)無法使用,財務(wù)系統(tǒng)產(chǎn)生的報表,業(yè)務(wù)數(shù)據(jù)也無法調(diào)用,這就增加了手工進行數(shù)據(jù)交互的工作量,降低了工作效率。2、隨著企業(yè)的發(fā)展和擴張,現(xiàn)有系統(tǒng)支持多組織多帳套的能力有所欠缺。這幾年中國經(jīng)濟的飛速發(fā)展,為企業(yè)的

5、發(fā)展和規(guī)模擴張創(chuàng)造了有利的條件,有相當(dāng)一部分的鋼材貿(mào)易企業(yè)都建立起了全國各地的分子公司,搶占市場,但由于現(xiàn)有信息化系統(tǒng)的功能和業(yè)務(wù)覆蓋能力有限,無法建立起對這些分子公司的有效管理和監(jiān)控,增加了企業(yè)的經(jīng)營風(fēng)險。如果對這些分子公司都建立起相應(yīng)的系統(tǒng),就需要投入比較大的設(shè)備成本和系統(tǒng)運維成本。3、現(xiàn)有信息系統(tǒng)的訪問方式復(fù)雜,存在訪問區(qū)域和訪問方式有的許多限制。目前各化妝品貿(mào)易企業(yè)普遍采用的是基于架構(gòu)的信息化系統(tǒng),采用此種架構(gòu)的系統(tǒng)存在許多訪問條件的限制,比如只能在公司局域網(wǎng)內(nèi)部訪問、只能安裝客戶端才可訪問,這些限制為沒有固定地點工作的銷售人員及公司領(lǐng)導(dǎo)造成了很多系統(tǒng)訪問的不方便性,信息訪問不夠通暢。

6、對于中小企業(yè)來說,現(xiàn)有貿(mào)易管理系統(tǒng)的成本是個巨大的負擔(dān)。信息化的發(fā)展離不開企業(yè)的資金投入,如何達到投入少、見效快、效率高的目標(biāo),是每個化妝品貿(mào)易企業(yè)需要解決的一個問題。目前市場上的化妝品貿(mào)易管理系統(tǒng)普遍需要投入設(shè)備成本、軟件成本和運維成本,這些成本的客觀存在阻礙了一些企業(yè)特別是小企業(yè)的發(fā)展。從以上幾個化妝品貿(mào)易企業(yè)面臨的信息化問題來看,建立一套業(yè)務(wù)財務(wù)一體化、支持多組織多構(gòu)架、訪問方便快捷并且投入成本較少的營銷管理系統(tǒng)勢在必行。不僅可以提高企業(yè)的運營效率,降低人力資源成本,提高企業(yè)核心數(shù)據(jù)的安全性,同時更能夠通過高效的流水線服務(wù),為客戶提供更好的服務(wù),提升企業(yè)的價值。二、內(nèi)容與可行性分析2.1

7、進銷存管理系統(tǒng)設(shè)計分析2.1.1應(yīng)用系統(tǒng)分析在市場經(jīng)濟中,銷售是企業(yè)運作的重要環(huán)節(jié)。為了更好地推動銷售,不少企業(yè)建立分公司后實行代理制,通過分公司或代理上把產(chǎn)品推向最終用戶。這些分公司或代理商大多分布在全國各地,甚至是在過為,遠距離頻繁的業(yè)務(wù)信息交流是這些企業(yè)業(yè)務(wù)活動的主要特點。在傳統(tǒng)方式上,公司之間通常采用電傳、電報、電話等方式傳遞訂貨、發(fā)貨、到貨、壓貨、換貨、退貨等信息,總公司的商務(wù)部門在接到分公司或代理商穿來的定單和銀行匯款單據(jù)傳真件后,開具產(chǎn)品出庫通知,然后再把相關(guān)的進、銷、存信息手工存檔,再對這些信息進行統(tǒng)計分析,才能了解到整個公司的生產(chǎn)、銷售和庫存情況。進銷存管理是現(xiàn)代商業(yè)企業(yè)經(jīng)營

8、管理中的核心環(huán)節(jié),也是一個企業(yè)能否取得效益的關(guān)鍵?,F(xiàn)代電子商務(wù)型企業(yè)如果能做到合理生產(chǎn)、及時銷售、庫存量最小、減少積壓,那么企業(yè)就能取得最佳的效益。2.1.2現(xiàn)有狀況分析當(dāng)前,客戶現(xiàn)有的數(shù)據(jù)運行管理方式是通過手工記錄數(shù)據(jù),后期借助辦公軟件和一些固定格式的文檔進行數(shù)據(jù)整理。雖然可以滿足目前的需求,但隨著企業(yè)的發(fā)展壯大,業(yè)務(wù)量的成倍提升,這種主要通過人工來管理的數(shù)據(jù)運行方式必然會成為企業(yè)發(fā)展的枷鎖,影響企業(yè)的運行效率和服務(wù)質(zhì)量,主要原因如下:首先,當(dāng)前的數(shù)據(jù)處理方式無法進行權(quán)限管理和跟蹤。因為主要通過手工記錄和辦公軟件整理,企業(yè)的任何人員都會比較容易的接觸到企業(yè)的所有數(shù)據(jù),包括一些涉及到企業(yè)核心機

9、密的客戶資料以及銷售報表等。而且,數(shù)據(jù)一旦出現(xiàn)丟失或者泄露,當(dāng)前的數(shù)據(jù)保存方式也不會留下任何記錄。辦公軟件雖然可以進行簡單的加密處理,但安全防范功能相對比較薄弱,遠遠不能滿足企業(yè)級的數(shù)據(jù)安全要求。而實施信息系統(tǒng)可以根據(jù)人員崗位分工來設(shè)置權(quán)限,保證核心數(shù)據(jù)只有部分人員才能接觸,并且數(shù)據(jù)的任何變更都會被記錄下來,可以很好的解決上述問題。其次,當(dāng)前的數(shù)據(jù)處理方式很難應(yīng)付日益增長的信息量。手工記錄和辦公軟件處理可以滿足小規(guī)模的信息量。但隨著企業(yè)運營年限增長以及業(yè)務(wù)的日益發(fā)展壯大,這種處理方式就很難支持企業(yè)的日常運行。無論是數(shù)據(jù)修改還是數(shù)據(jù)查找,都需要先從龐大的數(shù)據(jù)集合中進行查找提取,但數(shù)據(jù)集合的規(guī)模上

10、升到一定級別,是很難用人力在短時間內(nèi)完成的,必須建立一套后臺數(shù)據(jù)庫存儲系統(tǒng),儲備企業(yè)的信息數(shù)據(jù)。另外,化妝品貿(mào)易中涉及較多審批流轉(zhuǎn)環(huán)節(jié),單純紙質(zhì)文檔的公文流轉(zhuǎn)由于沒有任何限制有可能會發(fā)生越權(quán)審批的情況,而且不會留下任何跟蹤記錄,進而危害到企業(yè)自身的利益。另外,office系列軟件對于用戶的并發(fā)控制缺乏有效的控制機制,基本沒有相應(yīng)的考慮,隨著用戶的增加,并發(fā)的需求越來越高,office系列軟件難以滿足用戶的需求。2.1.3系統(tǒng)可行性分析在技術(shù)方面,本系統(tǒng)采用Microsoft公司的C#.NET以及SQL Server 2000設(shè)計一個既滿足用戶需求又操作方便而且界面友好的中小型書店管理系統(tǒng)軟件。

11、C#是一種基于窗體的可視化組件安排的聯(lián)合,具有強大的數(shù)據(jù)庫管理功能,支持SQL數(shù)據(jù)庫查詢,利用C#中嵌入的數(shù)據(jù)庫管理功能幾乎可以操縱各種格式的數(shù)據(jù)庫。在經(jīng)濟方面,由于商場規(guī)模的日益增大,進出貨物數(shù)量繁多,且工作量大。原有的手工操作耗時費力,又不能保證數(shù)據(jù)的正確性,迫切需要實現(xiàn)計算機信息化管理,用信息化管理實現(xiàn)對數(shù)據(jù)的錄入、查詢、打印等的處理。比起傳統(tǒng)的方法這樣可以節(jié)省大量的人力物力資源,又可以縮短業(yè)務(wù)處理的時間,加強對物資安全的管理,具有很強的實用性和經(jīng)濟性。2.1.4數(shù)據(jù)流圖2.1.5系統(tǒng)數(shù)據(jù)庫分析與設(shè)計 E-R圖數(shù)據(jù)庫設(shè)計根據(jù)對系統(tǒng)數(shù)據(jù)的分析,本系統(tǒng)共需要11張

12、表,用途如表2-1所示:表2-1數(shù)據(jù)庫數(shù)據(jù)清單 數(shù)據(jù)表名稱數(shù)據(jù)表用途系統(tǒng)管理員表(web_admin)保存管理員信息庫存表(t_save)保存進貨信息出貨表(t_out)保存出貨信息訂單表(t_order)保存訂單信息 商品表(product)保存商品信息現(xiàn)存商品表(now_product) 保存現(xiàn)存商品信息我的訂單表(myorder) 保存我的訂單信息供貨商表(ghs)保存供貨商信息客戶表(custorm)保存客戶信息倉庫表(ck)保存?zhèn)}庫信息表2-2系統(tǒng)管理員表(web_admin)(管理員編號為主鍵)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度主鍵是否為空admin_id管理員編號int4是否web_ad

13、min管理員帳號varchar50否是password管理員密碼varchar50否是qx權(quán)限等級int4否是表2-3庫存表(t_save)(庫存編號為主鍵)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度主鍵是否為空save_id庫存編號int4是否product商品名稱varchar50否是in_number進貨數(shù)量int4否是in_price進貨價格varchar50否是ghs供貨商varchar50否是ck倉庫varchar50否是in_date進貨時間datetime8否是表2-4 出貨表(t_out)(出貨編號為主鍵)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度主鍵是否為空out_id出貨編號int4是否product商

14、品名稱nvarchar50否是out_number出貨數(shù)量int4否是return_number退貨數(shù)量int4否是out_price出貨價格decimal9否是ck倉庫varchar50否是order_number訂單號varchar50否是out_date出貨時間datetime8否是表2-5訂單表(t_order)(訂單編號為主鍵)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度主鍵是否為空order_id訂單編號int4是否order_no訂單號varchar50否是custormer客戶varchar50否是表2-6商品表(product)(商品編號為主鍵)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度主鍵是否為空produ

15、ct_id商品編號int4是否name商品名稱varchar50否是price 商品價格numeric9否是guige規(guī)格char20否是jldw計量單位char20否是sccs生產(chǎn)廠商varchar50否是ck倉庫varchar50否是ghs供貨商varchar50否是up_num上限int4否是down_num下限int4否否表2-7現(xiàn)存商品表(now_product)(現(xiàn)存商品編號為主鍵)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度主鍵是否為空now_id現(xiàn)存商品編號int4是否product商品名稱varchar50否是now_number現(xiàn)存商品數(shù)量int4否是in_number進貨數(shù)量int4否是i

16、n_money進貨價格decimal9否是out_number出貨數(shù)量int4否是out_money出貨價格decimal9否是表2-8我的訂單表(myorder)(訂單編號為主鍵)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度主鍵是否為空order_id訂單編號int4是否order_number訂單號varchar50否是cust_name客戶名稱varchar50否是product商品名稱varchar50否是order_date下單日期datetime8否是order_num訂貨數(shù)量int4否是表2-9供貨商表(ghs)(供貨商編號為主鍵)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度主鍵是否為空ghs_id供貨商編號int

17、4是否ghs_name供貨商名稱varchar50否是g_telephone供貨商電話號碼varchar50否是g_address供貨商地址varchar50否是g_person聯(lián)系人varchar50否是g_email電子郵箱varchar50否是表2-10客戶表(custorm)(客戶編號為主鍵)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度主鍵是否為空custmer_id客戶編號int4是否cust_name客戶名稱varchar50否是cust_tel客戶電話號碼varchar50否是cust_add客戶地址varchar50否是cust_person聯(lián)系人varchar50否是cust_email電子郵

18、箱varchar50否是表2-11倉庫表(ck)(倉庫編號為主鍵)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度主鍵是否為空ck_id倉庫編號int4是否ck倉庫名稱varchar50否是2.2技術(shù)內(nèi)容2.2.1登陸界面設(shè)計本系統(tǒng)采用Microsoft Visual Studio 2005(C#)實現(xiàn),數(shù)據(jù)庫采用SQL Server 2000。登錄界面代碼如下:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;us

19、ing System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;public partial class login : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, Eve

20、ntArgs e) string user = txt_user.Text.ToString(); string password = txt_password.Text.ToString(); /為存儲過程準(zhǔn)備參數(shù) SqlParameter sys_user = SqlHelper.CreateParam("user", SqlDbType.VarChar, 100, ParameterDirection.Input, user); SqlParameter sys_password = SqlHelper.CreateParam("password"

21、, SqlDbType.VarChar, 100, ParameterDirection.Input, password); SqlParameter paralist = sys_user,sys_password ; SqlDataReader dr = SqlHelper.ExecuteReader(CommandType.StoredProcedure, "pr_login", paralist); if (dr.Read() /將值放入cookie HttpCookie cookie = new HttpCookie("jxcglxt"); c

22、ookie.Values.Add("admin_id", dr"admin_id".ToString(); cookie.Values.Add("Admin", "yes"); cookie.Expires = DateTime.Now.AddDays(1); Response.AppendCookie(cookie); Response.Redirect("default.aspx"); dr.Dispose(); else Response.Write("<script>

23、;alert('請輸入正確的帳號和密碼');"); Response.Write("javascript:window.top.location.href='login.aspx'</script>"); 2.2.2 部分功能模塊設(shè)計及部分代碼管理員注冊模塊設(shè)計此部分主要用于管理員的注冊,及其密碼的修改。基本資料管理模塊設(shè)計及部分代碼添加倉庫此部分主要用于添加倉庫的具體信息。添加供貨商此部分主要用于家庭各個供應(yīng)商的具體信息。添加商品此部分主要用于添加各種商品信息。商品庫存設(shè)置該部分設(shè)置庫存數(shù)量

24、的最低數(shù)量和最高數(shù)量,超過這兩個限度,系統(tǒng)據(jù)會報警產(chǎn)品庫存設(shè)置部分代碼如下:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using Syst

25、em.Data.SqlClient;public partial class kcsz : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) bind(); public void bind() SqlDataReader dr = SqlHelper.ExecuteReader(CommandType.Text, "select * from product", null); DataTable dt = SystemTools.ConvertD

26、ataReaderToDataTable(dr); this.GridView1.DataSource = dt; this.GridView1.DataBind(); dr.Close(); protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) int id = int.Parse(this.GridView1.DataKeyse.RowIndex.Value.ToString(); SqlParameter product_id = SqlHelper.CreateParam("

27、;product_id", SqlDbType.Int, 4, ParameterDirection.Input, id); SqlHelper.ExecuteNonQuery(CommandType.Text, "delete product where product_id=product_id", product_id); bind(); protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) this.GridView1.PageIndex = e

28、.NewPageIndex; /e.NewPageIndex = this.GridView1.PageIndex + 1; bind(); 進貨模塊設(shè)計及部分代碼該部分主要用于錄入進貨的各種信息,包括商品名稱、進貨價格、進貨數(shù)量、存放倉庫、供貨商和進貨時間等信息。添加進貨部分代碼如下:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;usi

29、ng System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;public partial class add_save : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if(!IsPostBack) bind(); public void bind() SqlDataReader dr_ck =

30、SqlHelper.ExecuteReader(CommandType.Text, "select * from ck", null); DataTable dt_ck = SystemTools.ConvertDataReaderToDataTable(dr_ck); this.ddl_ck.DataSource = dt_ck; this.ddl_ck.DataTextField ="ck" this.ddl_ck.DataBind(); /綁定供貨商 SqlDataReader dr_ghs = SqlHelper.ExecuteReader(Co

31、mmandType.Text, "select * from ghs", null); DataTable dt_ghs = SystemTools.ConvertDataReaderToDataTable(dr_ghs); this.ddl_ghs.DataSource=dt_ghs; this.ddl_ghs.DataTextField="g_name" this.ddl_ghs.DataBind(); /綁定商品列表 SqlDataReader dr_product = SqlHelper.ExecuteReader(CommandType.Tex

32、t, "select * from product", null); DataTable dt_product= SystemTools.ConvertDataReaderToDataTable(dr_product); this.ddl_product.DataSource = dt_product; this.ddl_product.DataTextField = "name" this.ddl_product.DataBind(); protected void Button1_Click(object sender, EventArgs e) S

33、qlParameter name = SqlHelper.CreateParam("name", SqlDbType.VarChar, 50, ParameterDirection.Input,this.ddl_product.SelectedValue.ToString().Trim(); SqlParameter in_price= SqlHelper.CreateParam("in_price", SqlDbType.Decimal,8, ParameterDirection.Input,this.tb_inprice.Text.ToString(

34、).Trim(); SqlParameter in_number=SqlHelper.CreateParam("in_number", SqlDbType.Int,4, ParameterDirection.Input, int.Parse(this.tb_innumber.Text.ToString().Trim(); SqlParameter ck = SqlHelper.CreateParam("ck", SqlDbType.VarChar, 50, ParameterDirection.Input, ddl_ck.SelectedValue.To

35、String().Trim(); SqlParameter ghs = SqlHelper.CreateParam("ghs", SqlDbType.VarChar, 50, ParameterDirection.Input, ddl_ghs.SelectedValue.ToString().Trim(); SqlParameter in_date = SqlHelper.CreateParam("in_date", SqlDbType.DateTime, 8, ParameterDirection.Input, DateTime.Now.ToShort

36、DateString(); SqlParameter paralist = name,in_price,in_number,ck,ghs,in_date ; SqlHelper.ExecuteNonQuery(CommandType.StoredProcedure,"pr_insert_tsave", paralist); Response.Write("<script>alert('數(shù)據(jù)添加成功!');"); Response.Write("javascript:window.location.href='

37、add_save.aspx'</script>"); protected void Button2_Click(object sender, EventArgs e) Response.Redirect("add_save.aspx"); 銷售模塊設(shè)計及部分代碼添加出貨用于記錄貨物的出庫信息,包括商品名稱、定貨單、銷售價格、銷售數(shù)量和出貨倉庫等信息。商品銷售部分代碼如下:using System;using System.Data;using System.Configuration;using System.Collection

38、s;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;public partial class add_out : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e

39、) if(!IsPostBack) bind(); public void bind() SqlDataReader dr_ck = SqlHelper.ExecuteReader(CommandType.Text, "select * from ck", null); DataTable dt_ck = SystemTools.ConvertDataReaderToDataTable(dr_ck); this.ddl_ck.DataSource = dt_ck; this.ddl_ck.DataTextField ="ck" this.ddl_ck.D

40、ataBind(); /綁定商品列表 SqlDataReader dr_product = SqlHelper.ExecuteReader(CommandType.Text, "select * from product", null); DataTable dt_product= SystemTools.ConvertDataReaderToDataTable(dr_product); this.ddl_product.DataSource = dt_product; this.ddl_product.DataTextField = "name" th

41、is.ddl_product.DataBind(); /綁定訂單號 SqlDataReader dr_order = SqlHelper.ExecuteReader(CommandType.Text, "select * from myorder", null); DataTable dt_order = SystemTools.ConvertDataReaderToDataTable(dr_order); this.ddl_order.DataSource = dt_order; this.ddl_order.DataTextField = "order_num

42、ber" this.ddl_order.DataBind(); protected void Button1_Click(object sender, EventArgs e) SqlParameter name = SqlHelper.CreateParam("name", SqlDbType.VarChar, 50, ParameterDirection.Input,this.ddl_product.SelectedValue.ToString().Trim(); SqlParameter order_number=SqlHelper.CreateParam(

43、"order_number", SqlDbType.VarChar, 50, ParameterDirection.Input, this.ddl_order.SelectedValue.ToString().Trim(); SqlParameter out_price = SqlHelper.CreateParam("out_price", SqlDbType.Decimal, 8, ParameterDirection.Input, this.tb_outprice.Text.ToString().Trim(); SqlParameter out_n

44、umber = SqlHelper.CreateParam("out_number", SqlDbType.Int, 4, ParameterDirection.Input, int.Parse(this.tb_outnumber.Text.ToString().Trim(); SqlParameter ck = SqlHelper.CreateParam("ck", SqlDbType.VarChar, 50, ParameterDirection.Input, ddl_ck.SelectedValue.ToString().Trim(); SqlPa

45、rameter out_date = SqlHelper.CreateParam("out_date", SqlDbType.DateTime, 8, ParameterDirection.Input, DateTime.Now.ToShortDateString(); SqlParameter paralist = name,out_price,out_number,ck,order_number,out_date ; SqlHelper.ExecuteNonQuery(CommandType.StoredProcedure, "pr_insert_tout&q

46、uot;, paralist); Response.Write("<script>alert('數(shù)據(jù)添加成功!');"); Response.Write("javascript:window.location.href='add_out.aspx'</script>"); protected void Button2_Click(object sender, EventArgs e) Response.Redirect("add_out.aspx"); 退貨處理 該部分主要實現(xiàn)各

47、種商品的退貨信息,包括商品名稱和退貨的數(shù)量。 客戶管理模塊設(shè)計此模塊主要用于錄入客戶端基本信息,包括客戶名稱、客戶聯(lián)系電話、客戶地址、聯(lián)系人以及電子郵件的錄入。訂單模塊設(shè)計及部分代碼 訂單錄入此訂單用于錄入各種銷售信息,包括訂單號、商品名稱、客戶以及銷售數(shù)量的錄入。訂單管理用于對各個客戶的銷售數(shù)量進行統(tǒng)計。報表處理模塊設(shè)計及部分代碼總收益報表此報表對各種商品的銷售銷售數(shù)量及其它的收益進行統(tǒng)計。盤點報表此報表主要是對各種商品的庫存量進行盤點,看看是否需要警戒。盤點報表部分代碼如下:using System;using System.Data;using

48、System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;public partial class pd : System.Web.UI.Page protected vo

49、id Page_Load(object sender, EventArgs e) if (!IsPostBack) bind(); public string behind_band(object e, object e2) string str = (string)e; int inum = Convert.ToInt16(e2); string result = "需要警戒" SqlDataReader dr = SqlHelper.ExecuteReader(CommandType.Text, "select * from product where nam

50、e='"+str+"'", null); DataTable dt = SystemTools.ConvertDataReaderToDataTable(dr); int up_num =int.Parse(dt.Rows0"up_num".ToString(); int down_num = int.Parse(dt.Rows0"down_num".ToString(); if(inum<up_num&&inum>down_num) result = "正常"

51、 return result; public void bind() SqlDataReader dr = SqlHelper.ExecuteReader(CommandType.Text, "select * from now_product", null); DataTable dt = SystemTools.ConvertDataReaderToDataTable(dr); this.GridView1.DataSource = dt; this.GridView1.DataBind(); dr.Close(); protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) this.GridView1.PageIndex = e.NewPageIndex; /e.NewPageIndex = this.GridView1.PageIndex + 1; bind(); 2.3關(guān)鍵技術(shù)及創(chuàng)新點營銷管理系統(tǒng)采用了的架構(gòu),在服務(wù)器上部署了備份磁盤陣列(或),能夠及時對系統(tǒng)進行數(shù)據(jù)備份,大幅度的提高數(shù)據(jù)的安全性,也降低了維護和恢復(fù)數(shù)據(jù)的難度。()結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過www瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論