




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)超市收銀管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)作者: 李璐路學(xué)號: 時(shí)間: 2014.10.10目 錄 TOC o 1-3 h z 摘 要 21世紀(jì)是已經(jīng)是一個信息化時(shí)代,超市經(jīng)營管理機(jī)制正在發(fā)生著根本性的變化,商場要想在激烈的市場競爭環(huán)境下求得生存,就必須有效地利用人才、時(shí)間、信息結(jié)合的優(yōu)勢,進(jìn)行有效的超市內(nèi)部改革和加強(qiáng)收銀管理。借助現(xiàn)代信息技術(shù)和管理理論,超市收銀管理信息系統(tǒng)已經(jīng)普及到了大多數(shù)超市中。本系統(tǒng)針對商品銷售管理的業(yè)務(wù)范圍及工作特點(diǎn),設(shè)計(jì)了基于智能客戶端架構(gòu)的超市收銀系統(tǒng),
2、可以全面實(shí)現(xiàn)對商品銷售、付款、收款和庫存等業(yè)務(wù)的計(jì)算機(jī)管理,大大減輕了超市收銀工作人員的工作量,全面提高了超市收銀管理的管理效率以及服務(wù)質(zhì)量,使管理水平和業(yè)務(wù)水平躍上了一個新的臺階。本文論述了基于智能客戶端的超市收銀系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)過程,并對其數(shù)據(jù)安全進(jìn)行了深入研究。 系統(tǒng)采用SQL 2005作為數(shù)據(jù)庫引擎,使用VC+程序設(shè)計(jì)語言實(shí)現(xiàn)實(shí)現(xiàn)。關(guān)鍵字 超市收銀系統(tǒng);智能客戶端;數(shù)據(jù)安全;SQL 2005;AbstractTwenty-first Century is already is an information age, the supermarket management mechanis
3、m is undergoing fundamental changes, shopping malls to survive in the fierce market competition environment, we must effectively use talents, time, information combined strengths, part of the effective reform in supermarkets and strengthen the management of the cash register. With the help of modern
4、 information technology and management theory, supermarket cashier management information system has spread to most of the supermarket.This system in view of the commodity sale management business scope and the work characteristic, designed the system receiving silver Smart Client Architecture Based
5、 on the supermarket, can fully realize sales of goods, payment, receivables and inventory business computer management, greatly reducing the supermarket cashier staff workload, improve the management of the supermarket cashier management efficiency and the quality of services, so that the management
6、 level and the level of business to a new level. This paper discusses the design and implementation of the cash register system based on smart client of the supermarket, and the data security are deeply studied.The system adopts SQL 2005 as the database engine, using the VC+ programming language to
7、achieve the realization of.Keywords supermarket cash register system; smart client; data security; SQL 2005; 1 需求分析1.1課題設(shè)計(jì)背景超市是一個很繁忙的地方,每天有很多的顧客要買東西,收銀員要和很多的顧客結(jié)算,并且要給這些結(jié)算存檔,以便日后查看。如果只用人工的方法去處理這些結(jié)算和計(jì)算的數(shù)據(jù)將是一件很繁瑣的事情,將投入大量的人力物力,為了解決這個問題,實(shí)現(xiàn)科學(xué)化、現(xiàn)代化的超市收銀管理,我們就必須設(shè)計(jì)開發(fā)超市收銀系統(tǒng),并用于實(shí)踐。而超市收銀管理系統(tǒng)是對超市的收款信息進(jìn)行管理的計(jì)算機(jī)網(wǎng)絡(luò)
8、軟件系統(tǒng),它可完成超市中各種貨品的收銀工作,并對可以對特定時(shí)間段的出售信息進(jìn)行查詢。1.2定義名詞解釋業(yè)務(wù)流程圖業(yè)務(wù)流程圖是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務(wù)流程中的不合流理向。數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。管理調(diào)查過程中繪制的業(yè)務(wù)流程圖和表格分配圖等雖然形象地表達(dá)了管理信息中的流動和存儲過程,但仍沒有完全脫離一些物質(zhì)要素(如貨物、產(chǎn)品等)、數(shù)據(jù)流程圖則進(jìn)一步舍去物質(zhì)要素,收集有關(guān)資料,用計(jì)算機(jī)進(jìn)行信息管理,為下一步分析做好準(zhǔn)備。數(shù)據(jù)流
9、程圖數(shù)據(jù)流程圖表示求解某一問題的數(shù)據(jù)通路。同時(shí)規(guī)定了處理的主要階段和所用的各種數(shù)據(jù)媒體。數(shù)據(jù)流程圖包括: 1. 指明數(shù)據(jù)存在的數(shù)據(jù)符號,這些數(shù)據(jù)符號也可指明該數(shù)據(jù)所使用的媒體。2. 指明對數(shù)據(jù)執(zhí)行處理的處理符號,這些符號也可指明該處理所用到的機(jī)器功能。3. 指明幾個處理和(或)數(shù)據(jù)媒體之間的數(shù)據(jù)流的流線符號。4. 便于讀、寫數(shù)據(jù)流程圖的特殊符號。在處理符號的前后都應(yīng)是數(shù)據(jù)符號。數(shù)據(jù)流程圖以數(shù)據(jù)符號開始和結(jié)束(除94規(guī)定的特殊符號外)處理過程功能圖 是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。數(shù)據(jù)字典所謂數(shù)據(jù)詞典,是指定義和管
10、理數(shù)據(jù)庫文件(庫表)的有組織的系統(tǒng),其目的是方便數(shù)據(jù)庫的存取和控制,加強(qiáng)系統(tǒng)的數(shù)據(jù)管理需求提出者 需求提出者是對項(xiàng)目進(jìn)行提出需求的用戶圖例說明 是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務(wù)流程中的不合流理向。數(shù)據(jù)存儲 數(shù)據(jù)存儲是一種對深入挖掘用戶需求,得出數(shù)據(jù)分析的存儲過程。是對整個數(shù)據(jù)的中間結(jié)果以及最終結(jié)果的存儲。數(shù)據(jù)傳遞 數(shù)據(jù)傳遞是處于整個規(guī)定了的所有數(shù)據(jù)媒體的中間產(chǎn)物的傳遞。1.3系統(tǒng)數(shù)據(jù)流程圖驗(yàn)證信息超市管理員管理員信息修改驗(yàn)證信息超市管理員管理員信息修改商品入庫信息處理商品庫存信息處理商品銷售信息處理密碼信息處理結(jié)果處理結(jié)果商
11、品入庫信息商品庫存信息商品銷售信息商品銷售信息處理結(jié)果處理結(jié)果入庫信息打印商品信息商品銷售信息顧客身份驗(yàn)證管理員信息驗(yàn)證信息收銀員商品銷售信息身份驗(yàn)證收銀員信息管理員信息修改密碼信息處理結(jié)果管理員信息入庫信息庫存信息收銀員信息銷售信息圖1.1 系統(tǒng)數(shù)據(jù)流程圖1.4數(shù)據(jù)字典數(shù)據(jù)從程序內(nèi)部分離出來,形成獨(dú)立的外部數(shù)據(jù)文件。靜態(tài)數(shù)據(jù)文件與動態(tài)數(shù)據(jù)文件相互獨(dú)立,依靠特定程序分別進(jìn)行參照或存取。 靜態(tài)數(shù)據(jù)由外部數(shù)據(jù)文件存放方式轉(zhuǎn)為數(shù)據(jù)庫存放方式,將以前程序中靜態(tài)數(shù)據(jù)對動態(tài)數(shù)據(jù)加工的某些控制關(guān)系抽象為靜態(tài)表與動態(tài)表之間的關(guān)系名稱用戶信息查詢別名無用途操作處理描述不同的用戶能夠訪問不同的信息名稱用戶登陸密碼
12、別名密碼/密碼信息用途登陸,鑒定身份描述用戶登陸密碼可以自己設(shè)定名稱收銀員管理信息別名無用途操作處理描述只有管理員才有權(quán)限查看所有用戶的信息名稱商品管理信息別名無用途操作處理描述查看商品的精確信息名稱數(shù)據(jù)管理信息別名無用途操作處理描述只有管理員才有權(quán)限進(jìn)行信息的整合名稱會員登記管理系統(tǒng)別名無用途操作處理描述對超市會員的的查詢,登記等功能1.5系統(tǒng)功能模塊在此次設(shè)計(jì)中,依據(jù)系統(tǒng)結(jié)構(gòu)化設(shè)計(jì)方法,把本系統(tǒng)劃分為若干個功能模塊,某些模塊又可以劃分為多個子模塊,某些子模塊又可劃分為多個二級子模塊,經(jīng)層層分解后,最小的子模塊的功能便十分明確和簡單了。這樣做,不僅展現(xiàn)了一個應(yīng)用軟件系統(tǒng)的整體性和層次性,而且
13、通過屏幕對每個應(yīng)用模塊有明顯的提示,在這些提示下,用戶可以方便地進(jìn)入系統(tǒng)的每一層進(jìn)行操作,可以非常方便地使用這一數(shù)據(jù)庫應(yīng)用系統(tǒng)。系統(tǒng)功能結(jié)構(gòu)如圖1.5所示。超市收銀管理系統(tǒng)用戶信息管理商品入庫管理超市收銀管理系統(tǒng)用戶信息管理商品入庫管理商品庫存管理商品銷售管理(a)用戶信息管理修改用戶名修改密碼用戶信息管理修改用戶名修改密碼商品庫存管理添加庫存商品刪除庫存 商品修改庫存商品商品庫存管理添加庫存商品刪除庫存 商品修改庫存商品查詢庫存商品商品入庫管理添加入庫商品刪除入庫商品修改入庫商品查詢?nèi)霂焐唐飞唐蜂N售管理添加銷商品銷售管理添加銷售商品刪除銷售商品修改銷售商品查詢銷售商品打印商品信息 (e)1.
14、7參考資料 軟件工程文檔模版軟件工程導(dǎo)論 清華大學(xué)出版社 C#程序設(shè)計(jì)及應(yīng)用教程 人民郵電出版社4. 薩師煊,王珊著. 數(shù)據(jù)庫系統(tǒng)概論(第三版). 北京:高等教育出版社.2003.45. 鄭阿奇,曹戈著. Visual Basic使用教程(第2版). 北京:電子工業(yè)出版社.2005.16. 張海藩著. 軟件工程導(dǎo)論(第4版). 北京:清華大學(xué)出版社.2003.11概念結(jié)構(gòu)設(shè)計(jì)2.1目標(biāo)提高處理速度;明確用戶需求,加速開發(fā)進(jìn)程;控制精度以及日常業(yè)務(wù)處理能力的提高;管理信息服務(wù)的改進(jìn);人員工作效率的提高;2.2主要功能說明本系統(tǒng)主要分成四個功能模塊,每個模塊都獨(dú)立的完成了自己的功能,以下是對各功能
15、模塊的說明:(1) 用戶信息管理功能。該功能模塊可以實(shí)現(xiàn)系統(tǒng)用戶對自己基本信息的修改,不過只限于對登錄密碼的修改,因?yàn)橛脩魩ぬ柖际浅袨榱朔奖愎芾矶孪确峙浜昧说?,是不能改變的。出于對用戶信息的安全性考慮,只能修改當(dāng)前登錄的用戶的密碼。(2) 商品入庫信息管理功能。該功能模塊是實(shí)現(xiàn)對即將入庫的商品的統(tǒng)計(jì),由于商品信息的龐大、復(fù)雜,在入庫前需要對其進(jìn)行詳細(xì)地記錄管理,為商品的庫存管理打下良好的基礎(chǔ)。需要記錄的內(nèi)容有:入庫商品的商品號、名稱、類型、價(jià)格、同類商品的數(shù)量、采購員、驗(yàn)收員、生產(chǎn)廠商、產(chǎn)地、入庫時(shí)間等。同時(shí)能夠?qū)崿F(xiàn)對商品入庫信息的添加、修改、刪除和查詢功能。(3) 商品庫存信息管理功能。
16、該功能模塊是當(dāng)入庫的商品放入超市后,對庫存商品進(jìn)行統(tǒng)計(jì)管理,主要入庫信息來源于(2)中的商品入庫信息記錄。需要記錄的內(nèi)容有:庫存商品的名稱、類型、入庫價(jià)格、銷售價(jià)格、庫存量、入庫時(shí)間、有效期等,同時(shí)能夠?qū)崿F(xiàn)對商品庫存信息的添加、修改、刪除和查詢功能。在商品批量銷售后,在表中能夠同時(shí)刪除相應(yīng)的商品的數(shù)量。(4) 商品銷售信息管理功能。該功能模塊是把要銷售的商品從超市中取出來,并對庫存商品進(jìn)行相應(yīng)的記錄管理,并且把顧客的購買信息打印下來給顧客做憑證。需要記錄的內(nèi)容有:出售商品的名稱、類型、銷售價(jià)格、數(shù)量、銷售時(shí)間等,同時(shí)能夠?qū)崿F(xiàn)對商品銷售信息的添加、修改、刪除和查詢功能。2.3 用戶特征使用本軟件
17、的用戶非常廣泛,它非常適用于具有如下特點(diǎn)的人員:具有一定計(jì)算機(jī)操作基礎(chǔ)與外界聯(lián)系緊密,相關(guān)信息丟失或損壞可能帶來重大損失信息處理量大,且數(shù)據(jù)較為復(fù)雜針對如上用戶特點(diǎn),本軟件可以迅速、準(zhǔn)確、方便地提供個人社會關(guān)系數(shù)據(jù)庫管理系統(tǒng)的各項(xiàng)管理功能,同時(shí)力求為用戶提供方便、高效、實(shí)用的功能。用戶只需掌握電腦錄入功能即可。2.4系統(tǒng)E-R圖 為了把系統(tǒng)的數(shù)據(jù)要求清楚、準(zhǔn)確地描述出來,系統(tǒng)分析員通常建立一個概念性的數(shù)據(jù)模型(E-R圖)。它描述了從用戶角度看到的數(shù)據(jù),它反映了用戶的顯示環(huán)境,而且與在軟件中的實(shí)現(xiàn)方法無關(guān)。 圖2.1便是本系統(tǒng)的E-R圖表示:1N1N1商品商品管理員存放管理購物N11NN入庫數(shù)量
18、銷售數(shù)量庫存數(shù)量商品庫房收銀員1查詢出售顧客商品管理員商品管理員管理員帳號管理員密碼商品庫房商品名稱商品庫房商品名稱商品類型銷售價(jià)格入庫價(jià)格入庫時(shí)間生產(chǎn)廠家產(chǎn)地庫存量備注商品號 (c) 商品商品名稱商品商品名稱商品類型商品價(jià)格產(chǎn)地生產(chǎn)廠家備注商品號圖3.1 超市收銀管理管理系統(tǒng)E-R圖 (a)(d)2.5數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)2.5.1系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)在本系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)中,設(shè)計(jì)了四個基本數(shù)據(jù)庫表:用戶資料表USERS,商品入庫資料表GOODS_IMPORT,庫存商品資料表GOODS_INFO,商品銷售資料表GOODS。具體結(jié)構(gòu)圖如表3-1至表3-4所示:表2.5-1 USERS表字段名稱標(biāo)識名稱
19、數(shù)據(jù)類型空否字段說明USER_ID帳號CHAR(20)N主碼USER_PASSWORD密碼CHAR(20)NUSER_TYPE用戶類型INT(4)N1:收銀員2:管理員表2.5-2 GOODS_IMPORT表字段名稱標(biāo)識名稱數(shù)據(jù)類型空否字段說明IMPORT_ID入庫商品商品號VARCHAR(20)N主碼IMPORT_NAME入庫商品名稱VARCHAR(20)NIMPORT_TIME入庫時(shí)間DATETIMENIMPORT_NUM入庫商品數(shù)量VARCHAR(20)NIMPORT_PRICE入庫商品價(jià)格MONEYNPRODCOM生產(chǎn)廠商VARCHAR(20)NPRODPLACE產(chǎn)地VARCHAR(2
20、0)NBUYER采購員VARCHAR(20)NCHECKER驗(yàn)收員VARCHAR(20)NIMPORT_MEMO入庫商品備注VARCHAR(50)N表2.5-3 GOODS_INFO表字段名稱標(biāo)識名稱數(shù)據(jù)類型空否字段說明GOODS_IN_ID庫存商品商品號VARCHAR(20)N主碼GOODS_IN_NAME入庫商品名稱VARCHAR(20)NGOODS_IN_TIME入庫時(shí)間DATETIMENGOODS_IN_NUM庫存商品數(shù)量VARCHAR(20)NIN_INPORT_PRICE入庫價(jià)格MONEYNIN_EXPORT_PRICE銷售價(jià)格MONEYNIN_PROCOM生產(chǎn)廠商VARCHAR(20)NIN_MEMO庫存商品備注VARCHAR(50)N表2.5-4 GOODS表字段名稱標(biāo)識名稱數(shù)據(jù)類型空否字段說明GOODS_ID出售商品的商品號VARCHAR(50)N主碼GOODS_NAME銷售商品
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人招工合同樣本
- 倉庫租賃合同樣本全面
- 分包個人合同標(biāo)準(zhǔn)文本
- 供貨合同樣本蔬菜
- 出售澆地設(shè)備合同標(biāo)準(zhǔn)文本
- 代建經(jīng)營合同標(biāo)準(zhǔn)文本
- 代銷合同標(biāo)準(zhǔn)文本寫
- 再生資源合同樣本
- 出口門窗意向合同標(biāo)準(zhǔn)文本
- 公積金終止合同樣本
- 教科版科學(xué)六年級下冊第二單元《生物的多樣性》測試卷
- 邀請招標(biāo)招標(biāo)文件范本
- 國標(biāo)-汽車筒式減振器尺寸系列及技術(shù)條件
- 硬件設(shè)計(jì)評審Checklist(含器件原理圖堆疊布局PCB-checklist)
- 可填充顏色的地圖(世界、中國、各省份)
- DB45∕T 2149-2020 公路邊坡工程技術(shù)規(guī)范
- DB31T 684-2023養(yǎng)老機(jī)構(gòu)照護(hù)服務(wù)分級要求
- 高中生社會實(shí)踐活動登記表
- 《義務(wù)教育數(shù)學(xué)課程標(biāo)準(zhǔn)(2022年版)》文字版
- 《實(shí)數(shù)》單元作業(yè)設(shè)計(jì)
- 傳感器技術(shù)與應(yīng)用-說課
評論
0/150
提交評論