服裝店進銷存管理系統(tǒng)概述(共44頁)_第1頁
服裝店進銷存管理系統(tǒng)概述(共44頁)_第2頁
服裝店進銷存管理系統(tǒng)概述(共44頁)_第3頁
服裝店進銷存管理系統(tǒng)概述(共44頁)_第4頁
服裝店進銷存管理系統(tǒng)概述(共44頁)_第5頁
已閱讀5頁,還剩57頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 理學院實訓說明書課 程 名 稱: 信息與計算科學專業(yè)綜合實訓 課 程 代 碼: 106087719 題 目 A : 圖像銳化算法設計 題 目 B : 服裝店進銷存管理系統(tǒng) 年級/專業(yè)/班: 2013 信科 2班 學 生 姓 名: 馮金慧 學 號:開 始 時 間: 2016 年 6 月 10 日完 成 時 間: 2016 年 7 月 9 日實訓及設計成績:學習態(tài)度及平時成績(20)技術水平與實際能力(20)完成情況(20)創(chuàng)新(5) 說明書(計算書、圖紙、分析報告)撰寫質量(35)總 分(100)指導教師簽名: 年 月 日信息與計算機科學專業(yè)綜合實訓 任 務 書學院名稱: 理學院 課程代碼:_

2、 106087719 _專 業(yè): 信息與計算機科學專業(yè) 年 級: 2013 一、實訓題目 服裝店服裝進銷存管理系統(tǒng)二、主要內容服裝店或者鞋帽店對其進購以及銷售的服裝進行詳細的管理,對服裝的進出情況進行詳細記錄,應實現(xiàn)以下功能:(1).進購貨物錄入:將新進的貨物資料資信息錄入數(shù)據(jù)庫中。(2).查詢功能:實現(xiàn)按貨物的編號、名字等指標進行詳細的查詢。(3).修改功能:當某個或者某些貨物資料不正確時,能對其進行修改。(4).退貨、刪除功能:對退回的貨物進行重新記錄,并能刪除錯誤的紀錄,同時調整庫存三、具體要求及提交的材料程序必須上機調試通過,并寫出設計的報告。設計報告格式:1、設計目的 2、總體設計(

3、程序設計組成框圖、流程圖)3、數(shù)據(jù)庫設計 4、詳細設計 5、調試與測試:調試方法,測試結果的分析與討論,測試過程中遇到的主要問題及采取的解決措施 6、核心部分的源程序清單和執(zhí)行結果(清單中應有足夠的注釋)設計報告紙質文檔和電子文檔各一份,調試通過后的軟件一套。(嚴禁抄襲和代做,一經(jīng)發(fā)現(xiàn),重修論處)四、主要技術路線提示系統(tǒng)地設計出數(shù)據(jù)庫,建立表間聯(lián)系;Web技術的基本使用;使用任意一計算機語言,任意一種數(shù)據(jù)庫;五、進度安排1、 需求分析和概要設計, 數(shù)據(jù)庫設計,1周之內完成(指導教師檢查);2、 系統(tǒng)詳細設計分析,編程、調試和分析程序,2周之內完成(指導老師檢查);3、 程序答辯、說明書撰寫,1

4、周左右完成(學生必須當面答辯通過)。 指導教師 簽名日期 年 月 日信息與計算機科學專業(yè)綜合實訓 任 務 書學院名稱: 理學院 課程代碼:_ 106087719 _專 業(yè): 信息與計算機科學專業(yè) 年 級: 2013 一、實訓題目圖像銳化算法設計二、主要內容內容:編程實現(xiàn)多種圖像銳化的經(jīng)典算法,包括一階微分銳化、二階微分銳化、一二階混合銳化、統(tǒng)計銳化等。具體要求:1、一階微分銳化:構建一階銳化乘積函數(shù),并實現(xiàn)銳化;2、二階微分銳化:實現(xiàn)拉普拉斯銳化;3、一二階混合銳化:一階乘法和二階加法混合的銳化算法實現(xiàn);4、統(tǒng)計銳化:沃利斯統(tǒng)計差分法等基于局部統(tǒng)計信息的銳化算法實現(xiàn)。三、具體要求及提交的材料程

5、序必須上機調試通過,并寫出設計的報告。設計報告格式:1、設計目的 2、總體設計(程序設計組成框圖、流程圖)3、數(shù)據(jù)庫設計 4、詳細設計 5、調試與測試:調試方法,測試結果的分析與討論,測試過程中遇到的主要問題及采取的解決措施 6、核心部分的源程序清單和執(zhí)行結果(清單中應有足夠的注釋)設計報告紙質文檔和電子文檔各一份,調試通過后的軟件一套。(嚴禁抄襲和代做,一經(jīng)發(fā)現(xiàn),重修論處)四、主要技術路線提示根據(jù)各位老師實訓上課內容,設計出主要技術路線;系統(tǒng)地設計出數(shù)據(jù)庫,建立表間聯(lián)系;Web技術的基本使用;使用任意一計算機語言,任意一種數(shù)據(jù)庫;五、進度安排1、 需求分析和概要設計, 數(shù)據(jù)庫設計,1周之內完

6、成(指導教師檢查);2、 系統(tǒng)詳細設計分析,編程、調試和分析程序,2周之內完成(指導老師檢查);3、 程序答辯、說明書撰寫,1周左右完成(學生必須當面答辯通過)。 指導教師 簽名日期 年 月 日目 錄1 需求分析1122 概要設計22.1 概要設計232.3數(shù)據(jù)庫表設計4裝店進銷存管理系統(tǒng)功能模塊圖83 詳細設計1010154 調試分析191919204.4 入庫管理模塊20255 用戶使用說明276 測試結果28結 論29致 謝30參考文獻31摘 要 隨著計算機的普及,信息技術的迅猛發(fā)展,已經(jīng)引起社會的深刻變革,信息時代的到來,迫切要求我們的服裝店的管理進行變革。為了適應現(xiàn)在現(xiàn)代化的發(fā)展,也

7、為了方便店主們的使用,因此,信息化的服裝進銷管理系統(tǒng)就在這種情況下變的越來越受歡迎,它給人們帶來了更加高效處理生意的方法,使得商鋪管理能夠比較順利的進行下去,不會再因為進貨庫存等等煩雜事務影響生意。服裝進銷管理系統(tǒng)是一個vs系統(tǒng),它的出現(xiàn),改變了店鋪的管理方式,店主及工作人員使用計算機對店鋪進行管理,具有著手工無法比擬的優(yōu)點,例如:貨物統(tǒng)計查詢方便快捷,數(shù)據(jù)存儲量大,可靠性高等,便于店主掌握貨物儲存情況。服裝進銷管理系統(tǒng)以方便、快捷等優(yōu)點沖擊著傳統(tǒng)的考勤方式。也正是因為這些優(yōu)點,使它更符合現(xiàn)代社會人們快節(jié)奏、高效率的生活方式。隨著社會的發(fā)展,服裝店的服裝進銷管理系統(tǒng)的實施在管理所有的進貨技術上

8、已經(jīng)逐步成熟起來,進銷存儲管理系統(tǒng)就是典型的信息管理系統(tǒng),它管理所有的進貨、庫存、銷售。具有,入庫資料增加表,銷售信息統(tǒng)計表,可查詢庫存,可管理進貨,銷售,庫存。本系統(tǒng)分為:入庫管理、庫存管理、客戶管理、供商管理、職工管理、銷售統(tǒng)計幾個板塊。通過對系統(tǒng)數(shù)據(jù)的分析,建立相關的聯(lián)系,畫出數(shù)據(jù)庫模型圖,在SQL2008中創(chuàng)建好user數(shù)據(jù)庫,并相應的在VS2010中用C#.net編程,實現(xiàn)服裝店進銷存儲管理系統(tǒng)。 關鍵詞:服裝進銷管理系統(tǒng) VS2010 SQL2015 C#1 需求分析 所謂的數(shù)據(jù)庫,是指以一定的組織方式將數(shù)據(jù)組織放在一起存放在計算機存儲器上形成的、能被多個用戶共享,與與應用程序彼此

9、獨立的一組相關的集合。數(shù)據(jù)庫是數(shù)據(jù)庫運用系統(tǒng)的核心和管理對象。本次課程設計通過建立小規(guī)模的數(shù)據(jù)庫實踐操作,使我更深層的的掌握數(shù)據(jù)庫的基本操作,理解更多數(shù)據(jù)庫的運用,并通過對數(shù)據(jù)庫的理解,在C#下加以實際運用,提高自己的分析問題的能力,為將來的畢業(yè)論文打下基礎。服裝店服裝進銷管理系統(tǒng)是對服裝店或者鞋帽店對其進購以及銷售的服裝進行詳細的管理,對服裝的進出情況進行詳細記錄,應實現(xiàn)以下功能:(1).進購貨物錄入:將新進的貨物資料資信息錄入數(shù)據(jù)庫中。(2).查詢功能:實現(xiàn)按貨物的編號、名字等指標進行詳細的查詢。(3).修改功能:當某個或者某些貨物資料不正確時,能對其進行修改。(4).退貨、刪除功能:對退

10、回的貨物進行重新記錄,并能刪除錯誤的紀錄,同時調整庫存。本系統(tǒng)分為:入庫管理、庫存管理、客戶管理、供商管理、職工管理、銷售統(tǒng)計幾個板塊。通過對系統(tǒng)數(shù)據(jù)的分析,建立相關的聯(lián)系,畫出數(shù)據(jù)庫模型圖,在SQL2008中創(chuàng)建好user數(shù)據(jù)庫,并相應的在VS2010中用C#.net編程,實現(xiàn)服裝店進銷存儲管理系統(tǒng)。 本次課程設計的任務是為服裝店開發(fā)一個裝店進銷存儲管理系統(tǒng),方便人們管理店鋪。服裝店或者鞋帽店對其進購以及銷售的服裝進行詳細的管理,對服裝的進出情況進行詳細記錄,應實現(xiàn)以下功能:(1).進購貨物錄入:將新進的貨物資料資信息錄入數(shù)據(jù)庫中。(2).查詢功能:實現(xiàn)按貨物的編號、名字等指標進行詳細的查詢

11、。(3).修改功能:當某個或者某些貨物資料不正確時,能對其進行修改。(4).退貨、刪除功能:對退回的貨物進行重新記錄,并能刪除錯誤的紀錄,同時調整庫存 入庫表入庫單號入庫日期商品編號入庫價格入庫數(shù)量供應商編號進貨人備注12016/6/25 16:5311210001黎明帽子21999/1/15 0:0021010004劉麗麗贈品52016/6/25 21:1351210003李華防曬衣62016/6/28 12:3961009004黎明連衣裙32016/6/28 14:0531010001LIda特價72016/6/29 11:1371020004LIda熱銷銷售信息表銷售編號日期商品編號銷售

12、數(shù)量銷售價格客戶編號銷售員優(yōu)惠折扣12016/1/11 0:00110001122016/2/11 0:002842132016/3/11 0:003997993242016/1/22 0:0041999818042商品表商品編號商品名稱商品規(guī)格商品數(shù)量備注1連衣裙s-xl10096春季特賣2帽子大/中/小107防曬帽3外套大/中/小1003阿迪達斯4鞋子35-421002海南之家5襪子均碼2000船襪6禮服均碼1000熱銷7外套XL900處理2 概要設計 2.1 概要設計本系統(tǒng)主要的功能是實現(xiàn)以下功能:(1).進購貨物錄入:將新進的貨物資料資信息錄入數(shù)據(jù)庫中。(2).查詢功能:實現(xiàn)按貨物的編

13、號、名字等指標進行詳細的查詢。(3).修改功能:當某個或者某些貨物資料不正確時,能對其進行修改。(4).退貨、刪除功能:對退回的貨物進行重新記錄,并能刪除錯誤的紀錄,同時調整庫存。因此,我將系統(tǒng)分為了六個板塊,分別為:入庫管理、庫存管理、客戶管理、供商管理、職工管理、銷售統(tǒng)計。而每一個板塊則對應有各自詳細的功能。入庫管理包含有四個功能:進購貨物錄入、查詢功能、修改功能、退貨功能。而對應的查詢功能則又細分為按各種不同的途徑進行查詢:按貨物的編號查詢、按貨物入庫單號查詢、按供應商編號查詢、查詢所有;庫存管理則有進一步劃分為:查看全部庫存、庫存商品詳情、商品編號查詢、商品名稱查詢、庫存商品增加、庫存

14、商品編輯、庫存商品刪除、退貨功能、時裝熱銷榜單。客戶管理分為:查看客戶資料、增加客戶資料、修改客戶資料、刪除客戶資料。供應商管理分為:供應商資料查看、增加供應商資料、修改供應商資料、刪除供應商資料。職工管理分為:職工資料查看、增加職工資料、修改職工資料、刪除職工資料。銷售管理又分為:查看銷售情況和制成excell表格輸出。2.2邏輯結構設計根據(jù)系統(tǒng)中的E-R圖轉換為關系模型如下:1) 用戶表(用戶名,密碼)2) 入庫表(入庫單號,入庫日期,商品編號,入庫價格,入庫數(shù)量,供應商編號,進貨人,備注)3) 供應商(供應商編號,供應商名稱,聯(lián)系人,聯(lián)系電話,主要商品,地址,網(wǎng)址,備注)4) 商品表(考

15、商品編號,商品名稱,拼音碼,規(guī)格,單位,庫存數(shù)量,備注)5) 盤點信息表(盤點編號,商品編號,盤點日期,月初數(shù)量,入庫數(shù)量,銷售數(shù)量,退貨數(shù)量,月末數(shù)量)6) 客戶信息表(客戶編號,客戶名稱,會員類型,優(yōu)惠折扣,地址,負責人,聯(lián)系人,聯(lián)系電話)7) 職員信息表(員工編號,姓名,性別,身份證號,地址,職務,聯(lián)系電話,備注)8) 訂單信息表(訂單編號,日期,商品編號,數(shù)量,客戶編號,銷售員)9) 銷售信息表(銷售編號,日期,商品編號,銷售數(shù)量,價格,客戶編號,銷售員,用戶折扣)10) 會員信息(會員類型,優(yōu)惠折扣)數(shù)據(jù)庫表設計字段名類型長度說明供應商編號nvarchar(10)10供應商編號(主鍵

16、)供應商名稱nvarchar(10)10供應商名稱聯(lián)系人nvarchar(10)10聯(lián)系人聯(lián)系電話nchar(11)11聯(lián)系電話主要商品nvarchar(100)100主要商品地址nvarchar(40)40地址備注nvarchar(40)40備注說明:用于存放供應商的信息。字段名類型長度說明用戶名nvarchar(8)8用戶名密碼nvarchar(20)20密碼說明:用于存放用戶的基本信息。字段名類型長度說明客戶編號nvarchar(10)10客戶編號(主鍵)客戶名稱nvarchar(10)10客戶名稱聯(lián)系人nvarchar(10)10聯(lián)系人聯(lián)系電話nchar(11)11聯(lián)系電話會員類型nc

17、har(1)1會員類型優(yōu)惠折扣numeric(2,1)2優(yōu)惠折扣地址nvarchar(40)40地址備注nvarchar(40)40備注說明:用于存放客戶的信息。字段名類型長度說明入庫單號nvarchar(10)10入庫單號(主鍵)入庫日期smalldatetime入庫日期商品編號nvarchar(10)10商品編號(外鍵)入庫價格numeric(5,1)5入庫價格入庫數(shù)量bigint入庫數(shù)量供應商編號nvarchar(10)10供應商編號(外鍵)進貨人varchar(8)8進貨人備注nvarchar(40)40備注說明:用于存放入庫的信息。 字段名類型長度說明職員編號nvarchar(10)

18、10職員編號(主鍵)姓名nvarchar(10)10姓名性別nchar(1)1性別身份證號nchar(18)18身份證號地址nvarchar(40)40地址職務nvarchar(10)10職務聯(lián)系電話nchar(11)11聯(lián)系電話備注nchar(40)40備注說明:用于存放職員的信息。 字段名數(shù)據(jù)類型長度功能描述商品編號nvarchar(10)10商品編號(主鍵)商品名稱nvarchar(10)10商品名稱規(guī)格nvarchar(10)10規(guī)格商品庫存bigint商品庫存?zhèn)渥varchar(40)40備注說明:商品信息表用于存放商品的信息。字段名類型長度說明盤點編號nvarchar(10)10

19、職員編號(主鍵)盤點日期smalldatetime8盤點日期商品編號nvarchar(10)10商品編號(外鍵)月初數(shù)量bigint月初數(shù)量入庫數(shù)量bigint入庫數(shù)量銷售數(shù)量bigint銷售數(shù)量退貨數(shù)量bigint退貨數(shù)量月末數(shù)量bigint月末數(shù)量說明:用于存放盤點的信息。字段名類型長度說明訂單編號nvarchar(10)10訂單編號(主鍵)訂單日期smalldatetime8訂單日期商品編號nvarchar(10)10商品編號(外鍵)數(shù)量int4數(shù)量客戶編號nvarchar(10)10客戶編號(外鍵)銷售員編號nvarchar(10)10銷售員編號(外鍵)說明:用于存放訂單的信息。字段名

20、類型長度說明銷售編號varchar(10)10銷售編號(主鍵)日期smalldatetime8日期商品編號nvarchar(10)10商品編號(外鍵)數(shù)量int4數(shù)量價格numeric(6,1)6價格客戶編號varchar(10)10客戶編號(外鍵)銷售員編號nvarchar(10)10銷售員編號(外鍵)優(yōu)惠折扣numeric(2,1)2優(yōu)惠折扣說明:用于存放銷售的信息。裝店進銷存管理系統(tǒng)功能模塊圖服裝店進銷管理系統(tǒng)客戶管理注銷登錄銷售管理入庫管理庫存管理職工管理供應商管理 入庫管理退貨功能修改功能進購貨物錄入查詢功能供應商編號查詢查詢所有入庫單號查詢貨物編號查詢庫存管理時裝熱銷榜單退貨功能庫

21、存商品刪除庫存商品編輯庫存商品增加商品名稱查詢商品編號查詢庫存商品詳情查看全部庫存客戶管理刪除客戶資料修改客戶資料查看客戶資料增加客戶資料供應商管理刪除供應商資料修改供應商資料查看供應商資料增加供應商資料職工管理刪除職工資料修改職工資料查看職工資料增加職工資料3 詳細設計3.1.1 登錄界面的設計 系統(tǒng)設置登陸界面為起始頁面,其中包括兩個table,在這個table里面含有textbox1,textbox2,button1,button2.還有驗證碼的設計;用戶登陸時,在文本框中t1中輸入用戶名號碼,在t2中輸入密碼,再輸入驗證碼,如果都正確輸入,則成功進入功能界面,如果因用戶名、密碼不正確,

22、則會彈出提示框進行提示,是用戶名或者密碼錯了還是驗證碼錯了。當用戶點擊注冊按鈕時時,可以進入注冊界面,進行用戶注冊。主要實現(xiàn)代碼:public partial class log : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) String yhm = TextBox1.Text.ToString().Trim(); String psw = TextBox2.Text.ToStri

23、ng(); String yzm = TextBox3.Text.ToString(); String chkcode = Request.CookiesvalidateCookie.ValuesChkCode.ToString(); String sql = select * from 用戶表 where 用戶名= + yhm + ; SqlDataReader myrd = new Class1().datareader(sql); if (myrd.Read() if (myrd1.ToString().Trim() = psw) Session賬號 = myrd0.ToString()

24、.Trim(); Session密碼 = myrd1.ToString().Trim(); if(yzm=chkcode) Response.Redirect(ifram.aspx); else Response.Write(alert(驗證碼錯誤!);); else Response.Write(alert(密碼或賬號錯誤!);); protected void Button2_Click1(object sender, EventArgs e) Response.Redirect(zhuce.aspx); 進入主功能模塊頁面,其中有一個HTML-table,一個table,一個iframe

25、,一個Label。主功能模塊包含:入庫管理、庫存管理、客戶管理、供商管理、職工管理、銷售統(tǒng)計。其后臺代碼只有提示用戶你好的簡單代碼,其他的都是通過HTML前臺鏈接到新的網(wǎng)頁實現(xiàn)這些功能;部分前臺代碼: 功能選項 入庫管理 庫存管理 客戶管理 供商管理 職工管理 銷售統(tǒng)計 點擊注銷 部分后臺代碼:protected void Page_Load(object sender, EventArgs e) DateTime dt = DateTime.Now; Label1.Text = 你好!今天是: + dt; /Response.Write(hello); 包含有Label1,label2, l

26、abel3, label4, 一個table,一個iframe;分別連接到四個對應的功能實現(xiàn)界面,將實現(xiàn)的結果返回到iframe中進行顯示。部分前臺代碼: asp:Label ID=Label3 runat=server Text=Labelasp:Label ID=Label4 runat=server Text=Label部分后臺代碼:protected void Page_Load(object sender, EventArgs e) Label1.Text = 進購貨物錄入; Label2.Text = 查詢功能; Label3.Text = 修改功能; Label4.Text =

27、退貨功能;這個界面就是有2個table,一個大的table 做容器,小的table 則進行功能分布。一個iframe進行各種功能呢該結果的顯示。部分代碼: 功能選項查看全部庫存庫存商品詳情商品編號查詢商品名稱查詢庫存商品增加庫存商品編輯庫存商品刪除退貨功能時裝熱銷榜單點擊返回首頁 此界面包含有7個Label,7個Textbox,2個Button。但是其他的錄入代碼和這個入庫商品的錄入代碼大體相似,通過向對應的數(shù)據(jù)庫中進行查詢,如果已經(jīng)包含有該商品,可通過編輯調整庫存,如果還沒有該商品,則進行錄入。對應的有職工的資料錄入,供應商的資料錄入,銷售單的錄入,庫存資料的錄入等都是一個性質。部分代碼:p

28、ublic partial class record : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button2_Click1(object sender, EventArgs e) string sql = ; string rkdh = TextBox1.Text.Trim(); string spbh = TextBox2.Text.Trim(); string rkjg = TextBox3.Text.Trim(); string rksl = Text

29、Box4.Text.Trim(); string gysbh = TextBox5.Text.Trim(); string jhr = TextBox6.Text.Trim(); string bz = TextBox7.Text.Trim(); / DateTime dt =getdate(); sql = select * from 入庫表 where 商品編號= + spbh + ; SqlDataReader myrd = new Class1().datareader(sql); if (myrd.Read() Response.Write(alert(該商品信息已存在!);); e

30、lse /該名不存在,完成注冊入庫 sql = insert into 入庫表(入庫單號,商品編號,入庫價格,入庫數(shù)量,供應商編號,進貨人,備注) values( + rkdh + , + spbh + , + rkjg + , + rksl + , + gysbh + , + jhr + , + bz + );String sql1 = update 入庫表 set 入庫日期=getdate() where 入庫單號= + rkdh + ; new Class1().noquery(sql); new Class1().noquery(sql1);Response.Write(alert(錄

31、入成功!);); protected void Button1_Click1(object sender, EventArgs e) Response.Redirect(rkgl.aspx); 4 調試分析首先運行系統(tǒng),一打開的就是登陸界面,若已經(jīng)有賬號,則可直接輸入賬號密碼進行登錄,如無賬號,就可以點擊注冊按鈕,進行用戶注冊。圖表 1 點擊注冊按鈕,就展現(xiàn)出注冊界面,進行注冊,只需要輸入用戶名和密碼就可立即注冊,方便快捷。成功注冊變回彈出下框,提示成功注冊,這時可以返回登陸界面進行登錄了。 用戶一旦登陸成功,就可以進入功能界面,進行相應的操作。4.4 入庫管理模塊 用戶點擊入庫管理模塊,會彈

32、出以下幾個功能鍵選擇,如需進行進行各項操作,則點擊對應的功能鍵即可。 點擊進購貨物錄入,則彈出入庫資料單,進行填寫,填寫完后進行確定,如果無該貨物信息,則成功錄入,如果該商品已經(jīng)存在,則提示已經(jīng)存在,可通過編輯該商品庫存量進行修正。 點擊資料查詢分為四種查詢方式:按照貨物的編號、按貨物的入庫單號、按供應商編號、查詢全部。如若查詢到該商品,則在下方顯示該商品的詳情。將需要進行修改的商品編號輸入,點擊確定,如果不存在該商品,則會提示無此商品;若存在,則顯示出想要修改的商品資料詳情,編輯進行修改,點擊確定即完成。 將需要進行退貨處理的商品編號輸入,點擊確定,如果不存在該商品,則會提示無此商品;若存在

33、,則顯示出想要退貨的商品資料詳情,輸入需要退貨的數(shù)量,點擊確定即完成。在銷售表中該商品銷售數(shù)量會相應地減少,在庫存中該商品數(shù)量會相應的增加。 庫存管理模塊的增刪查改與入庫管理類似的,所以就不多做解釋,多的是庫存商品的查看,還有就是時裝熱銷榜。 客戶管理模塊就是對客戶進行增刪查改的功能供應商管理供應商管理就是對供應商進行增刪查改的功能職工管理職工管理模塊就是對職工進行增刪查改的功能銷售管理包含對銷售的統(tǒng)計查詢,還有就是銷售信息的打印輸出5 用戶使用說明本軟件設計的宗旨是簡單快捷,通入易懂。通過圖形化界面,使用戶方便快捷,一目了然,同時注意細節(jié),重點在于用戶體驗的感覺。登陸界面一目了然,如果有賬號

34、則可立即登陸,如果沒有,可立即注冊,方便快捷。功能菜單簡單明了,用戶登錄成功后立即可通過 功能菜單進行想要執(zhí)行的操作,方便快捷。在同時,庫存處理、入庫管理、職工管理、供應商管理、客戶管理都想對應的分為子功能模塊,與此對應的增刪查該功能,進貨退貨功能,服裝熱銷排行榜,銷售查詢與統(tǒng)計,打印出銷售詳細信息。功能強大,使用戶能更加方便有效的管理店鋪。 6 測試結果 經(jīng)過增刪查改,進貨、庫存、銷售、退貨方面的測試,該系統(tǒng)能較好地實現(xiàn)貨物的進貨,貨物的資料修改、增加、刪除、按照幾種不同的方式進行查詢,并能很好的實現(xiàn)退貨功能。與此同時,還能同一時間的管理供應商信息、職工信息、客戶信息。更加方便有效,使用戶更

35、加有效地進行管理。 結 論 這是我借鑒開發(fā)的第二個系統(tǒng),開發(fā)此系統(tǒng)也是對sql的學習進行一個全方面的檢驗。開發(fā)此系統(tǒng)的過程中,在同學及老師的大力支持與幫助下,發(fā)現(xiàn)自己還有諸多的不足之處。要編一個功能完善的系統(tǒng),絕不是一件簡單的事情,這需要長期的實踐經(jīng)驗積累。因此,第一次開發(fā)這樣的系統(tǒng),千萬不要把自己目標定的太高,根據(jù)自身的實力而定。由于自身的知識膚淺,經(jīng)驗不足。因此,在該考勤管理系統(tǒng)的設計與功能實現(xiàn)方面還有諸多不足,比如實現(xiàn)的主要功能不多,模塊過少,有些界面的代碼過于繁雜,界面整體效果不夠醒目等問題。但此次能認識到自己的不足,相信在今后的工作中,能根據(jù)工作的具體要求不斷的修改、完善,爭取使該系

36、統(tǒng)慢慢趨向全面。但是這次對我來說收獲很大啊,因為自己著手做,我發(fā)現(xiàn)了很多問題,不是像看老師操作那樣簡單,自己的操作過程中,會出現(xiàn)許多問題,自己必須一個一個解決,不想上課看到老師做的那么順利,有時候一個瓶頸(當然上課的時候是不會感覺得到的)會讓你琢磨一整天,比如我因為不知道怎么進行退貨處理,我需要在相應的操作中一方面對銷售表中該商品數(shù)量進行用戶退貨數(shù)量的減少,另一方面還需要解決在庫存表中該商品對應的數(shù)量增加,這著實讓我頭痛了許久,或許這些小問題平時自己光想想還是比較簡單的,但是只有自己動手方才知道自己到底能解決那些問題,掌握了哪些知識。這次在實訓期間,我掌握了頁面布局,還能較為熟練的對數(shù)據(jù)庫基本

37、增、刪、查、改操作,而且對vs編程也有掌握,這也是我得進步。當有同學問我問題的時候,我還能應答,這讓我又找回了自信心。本系統(tǒng)能夠對服裝店的進銷存進行基本管理,充分實現(xiàn)了數(shù)據(jù)庫的增刪查改功能,vs的程序設計。缺點還是一目了然的,漏洞很多,由于時間很緊,所以不能做的太細,但正是因為這樣,讓我自己能更加清晰的認識到自己的不足,以便能針對這些不足做出相應的改變,從而能夠取得更大的進步。致 謝 本次設計是在楊毅老師的悉心指導和熱心幫助下完成的。他給我的設計和論文提出了很多寶貴的意見,并給我作了仔細的修改。在他的鼓勵與耐心的指導下,我的設計和論文才能快速、保質量完成。在和楊老師的接觸中,他給我以毫不保留的

38、指導,促進了我對專業(yè)知識的鞏固和提高,讓我受益匪淺。然后還要感謝大學的所有的老師,為我打下博大精深的專業(yè)知識的基礎,同時還要感謝所有的同學們,正是因為有了大家的相互學習相互交流,才讓我有了做題靈感,正是因為有了你們的支持和鼓勵,此次設計才會順利完成。在此,衷心的謝謝您們! 參考文獻 1 羅鴻,王忠民.ERP原理設計實施(第2版)M.北京:電子工業(yè)出版社,2003. 2 周玉清,劉伯瑩,楊寶剛.ERP原理與應用M.北京:機械工業(yè)出版社,2002. 3 徐超.企業(yè)資源計劃(ERP)應用解析M.合肥:安徽大學出版社,2006. 4 Pnina Softer,Boaz Golany,Dov Dori.

39、 ERP modeling:a comprehensive approach. Information SystemM,2003. 5 美托馬斯H達文波特. 宋學軍譯.ERP必備指南:realizing the promise of enterprise systemsM.北京:機械工業(yè)出版社,2002. 6 張毅.制造資源計劃MRP II及其應用M.北京:清華大學出版社, 2000. 1 孔鵬 編著 ASP+SQL Server動態(tài)網(wǎng)站開發(fā)完全自學手冊機械工業(yè)出版社 2006北京7 何玉潔 梁琦 等編著數(shù)據(jù)庫原理與應用機械工業(yè)出版社 2011 北京 附錄編輯資料的部分代碼:public pa

40、rtial class edit : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) string spbh = TextBox1.Text.Trim().ToString(); string sql = select * from 入庫表 where 商品編號= + spbh + ; SqlDataReader myrd = new Class1().datareader(sql);

41、if (myrd.Read() DataTable td = new Class1().getds(sql); TextBox2.Text = td.Rows0入庫單號.ToString().Trim(); TextBox3.Text = td.Rows0商品編號.ToString().Trim(); TextBox4.Text = td.Rows0入庫價格.ToString().Trim(); TextBox5.Text = td.Rows0入庫數(shù)量.ToString().Trim(); TextBox6.Text = td.Rows0供應商編號.ToString().Trim(); Tex

42、tBox7.Text = td.Rows0進貨人.ToString().Trim(); TextBox8.Text = td.Rows0備注.ToString().Trim(); else Response.Write(alert(無此商品!);); protected void Button2_Click(object sender, EventArgs e) Response.Redirect(rkgl.aspx); /Response.(ifram.aspx); protected void Button3_Click(object sender, EventArgs e) string

43、 sql = ; string rkdh = TextBox2.Text.Trim(); string spbh = TextBox3.Text.Trim(); string rkjg = TextBox4.Text.Trim(); string rksl = TextBox5.Text.Trim(); string gysbh = TextBox6.Text.Trim(); string jhr = TextBox7.Text.Trim(); string bz = TextBox8.Text.Trim(); sql = update 入庫表 set 入庫單號= + rkdh + ,商品編號

44、= + spbh + ,入庫價格= + rkjg + ,入庫數(shù)量= + rksl + ,供應商編號= + gysbh + ,進貨人= + jhr + ,備注= +bz + where 商品編號= + TextBox1.Text.Trim() + ; /Response.Write(sql); new Class1().noquery(sql); Response.Write(alert(修改成功!);); 刪除資料的部分代碼:public partial class deletezg : System.Web.UI.Page protected void Page_Load(object se

45、nder, EventArgs e) protected void Button2_Click(object sender, EventArgs e) Response.Redirect(zggl.aspx); protected void Button1_Click(object sender, EventArgs e) String ygbh = TextBox1.Text.Trim().ToString(); string sql = select * from 職工信息表 where 員工編號= + ygbh + ; SqlDataReader myrd = new Class1().

46、datareader(sql); if (myrd.Read() DataTable td = new Class1().getds(sql); TextBox2.Text = td.Rows0員工編號.ToString().Trim(); TextBox3.Text = td.Rows0姓名.ToString().Trim(); TextBox4.Text = td.Rows0性別.ToString().Trim(); TextBox5.Text = td.Rows0身份證號碼.ToString().Trim(); TextBox6.Text = td.Rows0地址.ToString().

47、Trim(); TextBox7.Text = td.Rows0聯(lián)系電話.ToString().Trim(); TextBox8.Text = td.Rows0備注.ToString().Trim(); else Response.Write(alert(無此員工信息!);); protected void Button3_Click(object sender, EventArgs e) string sql = ; sql = delete from 職工信息表 where 員工編號= + TextBox1.Text.Trim() + ; /Response.Write(sql); /ne

48、w Class1().noquery(sql); new Class1().noquery(sql); Response.Write(alert(刪除成功!););通用類代碼:public class Class1 public String mys = server=(local);database=user;User ID=sa;pwd=123123;Trusted_Connection=no; / public String mys = server= 6a411-02;database=StudentDB; User ID=sa;pwd=sasasa;Trusted_Connectio

49、n=no; public Class1() / /TODO: 在此處添加構造函數(shù)邏輯 / public void datasetdisp(DataTable dt, Table t) /把傳進來的dataset表集中的指定表td中數(shù)據(jù)顯示界面中t表格中 /解決表頭顯示 TableRow tr0 = new TableRow(); for (int m = 0; m dt.Columns.Count; m+) TableCell td0 = new TableCell(); td0.Text = dt.Columnsm.Caption.ToString(); tr0.Cells.Add(td0)

50、; t.Rows.Add(tr0); for (int i = 0; i dt.Rows.Count; i+) TableRow tr = new TableRow(); for (int j = 0; j dt.Columns.Count; j+) TableCell td = new TableCell(); td.Text = dt.Rowsij.ToString(); tr.Cells.Add(td); t.Rows.Add(tr); public DataTable getds(string sql) /傳進來一個sql查詢命令,用dataset返回查詢結果 SqlConnectio

51、n myc = new SqlConnection(mys); myc.Open(); SqlDataAdapter ad = new SqlDataAdapter(sql, myc); DataSet ds = new DataSet(); ad.Fill(ds, user1); myc.Close(); return ds.Tablesuser1; public void noquery(string sql) /非查詢方式的操作insert delete update SqlConnection mycn = new SqlConnection(mys); mycn.Open(); Sq

52、lCommand mycmd = new SqlCommand(sql, mycn); mycmd.ExecuteNonQuery(); mycn.Close(); public SqlDataReader datareader(string sql) /使用datareader返回數(shù)據(jù) SqlConnection myc = new SqlConnection(mys); myc.Open(); SqlCommand mycmd = new SqlCommand(sql, myc); SqlDataReader myrd = mycmd.ExecuteReader(); return myr

53、d; /根據(jù)傳進來的sql命令串,把查詢結果返回給主調用程序處 public void myrddsp(string sql, Table t, int bj, int sc, int ckqk) /此函數(shù)實現(xiàn)把傳進來的sql查詢的命令串操作的查詢結果自動顯示到指定一個表格t中 /bj=1/0表示是否有編輯功能 sc=1/0表示是否帶刪除功能 ckqk=1/0表示是否有查看詳細情況 SqlConnection myc = new SqlConnection(mys); myc.Open(); SqlCommand mycmd = new SqlCommand(sql, myc); SqlDat

54、aReader myrd = mycmd.ExecuteReader(); TableRow tr0 = new TableRow(); for (int i = 1; i myrd.FieldCount; i+) TableCell td0 = new TableCell(); td0.Text = myrd.GetName(i).ToString(); tr0.Cells.Add(td0); t.Rows.Add(tr0); while (myrd.Read() TableRow tr = new TableRow(); for (int j = 1; j myrd.FieldCount; j+) TableCell td = new TableCell(); if (j = 1) td.Text = + myrdj.ToString() + ; else td.Text = myrdj.ToString(); tr.Cells.Add(td); if (bj = 1) TableCell

溫馨提示

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

評論

0/150

提交評論