




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
超市管理系統設計報告姓名:郎建亮學號:2011704053專業:控制工程摘要:近幾年我國超市經營規模日趨擴大,從超市發展規模上看,連鎖化過程日益提高,起銷售額和門店數量大幅度增加。從超市經營商品的結構看,許多超市正在突破以食品為主的傳統格局,向品種多樣化發展。超市的投資主體、業務結構呈現出多元化和復合化的趨勢。隨著我國經濟時代的快速發展,超市業面臨數據和業務越來越龐大的現狀,那么如何充分利用計算機來實現超市龐大商品人員信息的控制和傳輸,從而方便銷售行業的管理和決策,就成為一個日益重要的課題。而對中小超市,則要采用一套行之有效的超市管理系統來管理超市日常的進貨、銷售和庫存管理,開辦會員管理,減少手工業務處理,增加超市業務處理效率。本設計是在Visualstidio2005平臺下利用C#編程語言,以SQLServer2005數據庫為后臺制作的。包括超市銷售、訂貨、盤點等功能。關鍵詞:超市管理、Visualstidio2005、SQLServer2005數據庫。1、設計概述1.1系統簡介超市可以通過超市管理系統實現對超市進銷存等信息的管理,簡化的超市管理系統具有如下功能:(1)系統用戶的管理:包括用戶的添加、刪除、修改等;(2)商品的信息管理:包括訂單、銷售、盤點等。1.2開發環境本系統采用VS2005開發平臺、SQLServer2005數據庫服務器、C#編程語言。系統的基本流程包括:登錄—系統管理主頁面—各項子功能。2、需求分析2.1系統功能的描述本系統的目標是對學校、社區等小型超市實行訂貨管理,實現訂貨、入庫、出庫、盤點的模式,帳務處理自動化,及時精確的核算進銷庫存量差額,保持合理的庫存,加快資金周轉,加強勞效業績考核,暢通超市的物流、信息流,縮短供銷鏈,提高周轉率,使信息共享,避免信息孤島,降低運營成本,進一步提高超市的管理水平和輔助決策能力。超市管理系統如上述,管理功能比較簡單,主要實現了對工作人員和商品的管理,具體管理功能有添加、修改、刪除、查詢等。系統的功能模塊圖如圖1所示:圖1、系統功能模塊圖2.2數字字典數據字典是關于數據的信息的集合,也就是對數據流圖中包含的所有的元素的定義的集合。數據字典一般由對下列四類元素的定義組成:數據流;(2)數據流分量;(3)數據存儲;(4)處理。系統主要有4張表組成:產品基本信息表、銷售信息表、商品編碼列表、訂單信息表。經分析得列出其中3個數據字典如下:名字:產品信息表;定義:產品信息表=產品編號+產品名稱+單價+產品單位+生產廠家+出廠日期+保質期;位置:gga。表1duction產品編號產品名稱單價產品單位生產廠家出廠日期保質期1suibian1.210
A201
2007-7-120:00:009
10牙刷3.5Z210
SSS
2011-11-110:00:003年2
蒶
23A111aaaa
2011-10-30:00:003年
3suibias
1.210
A201
2007-7-120:00:009
4kafei
3.5Z210aaaa
1987-1-10:00:0022天
5火腿2.5Z210SSS
2011-11-110:00:003年6666
222A111
云煙
2011-11-110:00:003年7777
2.5A111aaaa
2011-11-250:00:003年
888888
32Z210
云煙
2011-10-30:00:0022天
99999
3.5Z210SSS
2011-11-250:00:003年名字:訂單信息表;定義:訂單信息表=訂單編號+產品編號+產品名稱+單價+訂單數量;位置:gga。表2dbo.orderlist訂單編號產品編號產品名稱單價訂單數量1
1
kele
1.21003
001
mama
10100011
111
WAHAHA
0.8302
2
茶葉
23104
2
茶葉
21101
2
chaye
21103
2
chaye
21103
4
kafei
2224
6
666
200102
10
yashua
1.2102
7
777
2222
9
9999
3.510名字:銷售信息表;定義:銷售信息表=產品編號+產品名稱+貨架號+單價+銷售數量+銷售時間+銷售人員;位置:gga。表3dbo.soled產品編號產品名稱貨架號單價銷售數量銷售時間銷售人員1
Suibian
A101
1.210
2007-7-120:00:00A201
2
kele
A210
2.510
2007-5-60:00:00z708
3
hhuajk
B101
4100
2007-7-30:00:00Z102
4
shui
A103
543
2007-4-30:00:00A105
3、概念設計3.1數據流程圖系統的數據流程圖如圖2所示:用用戶管理商品基本信息管理銷售基本信息管理訂貨基本信息管理盤點基本信息管理圖2、超市管理系統數據流程圖3.2系統E-R系統的E-R如圖3所示:圖3系統E-R圖4、數據庫設計4.1數據庫的關系模式按照實體—聯系圖轉化為關系模式的規則,本系統的E-R圖可轉化為如下幾個關系模式。(1)商品基本信息表:產品編號、產品名稱、單價、產品單位、生產廠家、出廠日期、保質期;(2)訂單信息表:訂單編號、產品編號、產品名稱、單價、訂單數量;(3)銷售信息表:產品編號、產品名稱、貨架號、單價、銷售數量、銷售時間、銷售人員。5、界面設計主要介紹登錄界面、主頁面、產品添加頁面、訂單頁面、銷售頁面。5.1登錄界面登錄界面包括賬戶、密碼的輸入文本框,登錄和取消登錄的按鈕,另有系統的提示。其效果如圖4所示:圖4系統登錄界面其相關操作:(1)登錄窗體啟動;(2)點擊連接;(3)輸入用戶名和密碼,如果用戶名或者密碼為空,處理終止,并進行錯誤信息提示;(4)以輸入的用戶名為關鍵字,檢索用戶信息表的用戶名和密碼字段;(5)通過檢索結果判斷該用戶是否存在,如果用戶名不存在,處理終止,并進行錯誤信息提示;(6)如果用戶名存在,比較檢索到的密碼字段與輸入的密碼是否相同,如果不相等,則處理終止,進行錯誤提示;(7)如果輸入的密碼正確,進入主控制平臺。5.2系統的主頁面。系統的主頁面應包括所有功能的連接按鈕,可以連接訂單管理、銷售管理、查看商品信息、修改商品信息、添加商品信息等操作。其界面如5所示:圖5系統的主頁面處理流程:(1)商品基本信息管理主界面啟動;(2)當前用戶可以查詢相應的數據;(3)根據用戶選擇的添加、修改和刪除進行相應處理,具體步驟如(4)~(6);(4)添加操作:①輸入產品編號;②根據所輸入數據來查詢是否存在該商品;界面轉到產品添加界面;④如果記錄不存在,根據數據庫中對應字段的定義,檢驗輸入值是否合法,如果輸入有錯則進行錯誤信息提示,添加處理終止;⑤如果輸入正確,則執行SQL語句,向數據庫插入記錄;⑥添加成功,刷新窗體表格中的數據;(5)修改操作:①通過查詢檢測表中是否存在該條記錄;②如果記錄存在,根據數據庫中對應字段的定義,檢驗輸入值是否合法,如果輸入有錯誤,則進行錯誤信息提示,修改處理終止;③如果輸入正確,執行SQL語句,界面跳轉到修改界面;④修改成功信息,刷新數據,表格顯示更新后的數據;(6)刪除操作:①輸入產品編號;②點擊刪除數據;③刪除成功信息,刷新界面,表格顯示更新后的數據;5.3產品的添加產品頁面。產品的添加產品頁面如圖6所示:圖6添加產品頁面5.4產品的訂單頁面。產品的訂單頁面如圖7所示:圖7產品的訂單頁面5.5產品的銷售頁面。產品的銷售頁面如圖8所示:圖8產品的銷售頁面6前后臺實現連接的詳細描述及代碼介紹本設計采用SQL的操作語句對數據庫進行數據鏈接操作。6.1數據庫連接首先前臺與后臺連接語句為:conn.ConnectionString="server=XP-201108290944;InitialCatalog=gga;IntegratedSecurity=True;";sqlserver2005數據庫在VS2005中的連接語句與一般的不同:與數據庫交流的語句如下:SqlConnectionconn=newSqlConnection();conn.ConnectionString="server=XP-201108290944;InitialCatalog=gga;IntegratedSecurity=True;";conn.Open();SqlCommandcmd=newSqlCommand("",conn);SqlDataReaderdr=cmd.ExecuteReader();DataGrid1.DataSource=dr;DataGrid1.DataBind();6.2主頁面中對數據庫的操作 這里取刷新數據、刪除數據、模糊查詢、進行介紹。刷新數據,操作代碼如下: protectedvoidButton1_Click(objectsender,System.EventArgse) { SqlConnectionconn=newSqlConnection();conn.ConnectionString="server=XP-201108290944;InitialCatalog=gga;IntegratedSecurity=True;"; conn.Open(); SqlCommandcmd=newSqlCommand("select*fromproduction",conn); SqlDataReaderdr=cmd.ExecuteReader(); DataGrid1.DataSource=dr; DataGrid1.DataBind(); } 刪除數據,操作代碼如下:protectedvoidButton4_Click(objectsender,System.EventArgse) {stringCstring="server=XP-201108290944;InitialCatalog=gga;IntegratedSecurity=True;";stringsqlstr="deletefromproductionwhere產品編號='"+TextBox1.Text+"'";mycon=newSqlConnection(Cstring);mycon.Open();mycom=newSqlCommand();mycom.Connection=mycon;mycom.CommandType=CommandType.Text;mycom.CommandText=sqlstr;mycom.ExecuteNonQuery();mycon.Close();TextBox1.Text=""; } 模糊查詢,操作代碼如下:protectedvoidButton6_Click(objectsender,System.EventArgse) {SqlConnectionconn=newSqlConnection();conn.ConnectionString="server=XP-201108290944;InitialCatalog=gga;IntegratedSecurity=True;";conn.Open();SqlCommandcmd=newSqlCommand("select*fromproductionwhere產品編號='"+TextBox2.Text+"'",conn);SqlDataReaderdr=cmd.ExecuteReader();DataGrid1.DataSource=dr;DataGrid1.DataBind();TextBox2.Text=""; }7.系統的發布介紹經測試,該系統運行還不穩定,在使用和維護中應該注意以下幾個問題:(1)定期備份數據庫,以免丟失數據;(2)定期清理數據庫中的無效數據,以提高運行效率;(3)對軟件及運行環境進行日常維護。本系統在信息表述上不夠完備,通用性不強,比如產品的信息設置不夠靈活,一些模塊的信息不夠詳細,提供的報表有限。下一步可以在各個界面上進一步添加所需要的字段;在熟悉系統模塊的的設計后,增加一些模塊,擴充系統的功能。雖然可以在專業軟件上可以運行,但由于初學,對系統的發布沒有掌握,有待進一步的學習。最好的方法是對系統打包,將執行程序、運行環境、數據文件及幫助文檔等制作成安裝軟件,讓用戶進行簡單安裝就能使用系統。8.小結通過一個月的課
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江西省九江市第十一中學2025屆八下英語期中教學質量檢測試題含答案
- 2025年工業互聯網平臺異構數據庫融合技術邊緣計算與區塊鏈融合報告
- 教育精準扶貧背景下農村學校教育管理改革實踐評估報告
- 2025年醫院信息化建設電子病歷系統全面優化策略報告001
- 2025年醫院信息化建設初步設計評估關注醫院信息平臺性能優化報告
- 2025年城市垃圾分類處理公眾參與度分析及長效機制優化報告
- 遠程醫療服務分級診療中的醫療資源下沉與共享策略報告001
- 2025年醫藥流通行業供應鏈優化與成本控制全流程解析報告
- 2025屆河北省承德市腰站中學八下英語期中質量檢測模擬試題含答案
- 智慧城市創業大賽獎金申請報告:物聯網技術應用案例分析
- 公共組織績效評估-形考任務一(占10%)-國開(ZJ)-參考資料
- GB/T 45439-2025燃氣氣瓶和燃氣瓶閥溯源二維碼應用技術規范
- 臺球廳股東合同范例
- 2024年個人信用報告(個人簡版)樣本(帶水印-可編輯)
- 16J914-1 公用建筑衛生間
- 2024年南昌市產業投資集團有限公司招聘筆試參考題庫附帶答案詳解
- 花城版小學二年級音樂(下)全冊教案
- 小班語言課《水果歌》PPT
- TSG11-2020 鍋爐安全技術規程
- (外研社)新編進出口英語函電答案-Unit-2-11-包含部分test-yourself
- JJF 1959-2021 通用角度尺校準規范(高清最新版)
評論
0/150
提交評論