版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、超市收銀管理系統(tǒng)的設(shè)計與實現(xiàn)作者: 李璐路學(xué)號: 123110140時間: 2014.10.101超市收銀管理系統(tǒng)的設(shè)計與實現(xiàn)目 錄1需求分析1.1課題設(shè)計背景11.2 定義11.3系統(tǒng)數(shù)據(jù)流程圖11.4數(shù)據(jù)字典11.5系統(tǒng)功能模塊11.6功能結(jié)構(gòu)圖11.7參考資料12概要分析2.1目的12.2主要功能說明12.3用戶特征12.4系統(tǒng)E-R圖12.5數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計12.6數(shù)據(jù)庫的物理設(shè)計和實施13數(shù)據(jù)描述3.1靜態(tài)數(shù)據(jù)13.2動態(tài)數(shù)據(jù)13.3數(shù)據(jù)庫介紹14功能需求4.1功能劃分14.2功能描述15性能需求5.1數(shù)據(jù)精確度15.2時間特性15.3適應(yīng)性16運行需求6.1用戶界面16.2硬件接
2、口16.3軟件接口16.4故障處理17其它需求摘 要 21世紀(jì)是已經(jīng)是一個信息化時代,超市經(jīng)營管理機(jī)制正在發(fā)生著根本性的變化,商場要想在激烈的市場競爭環(huán)境下求得生存,就必須有效地利用人才、時間、信息結(jié)合的優(yōu)勢,進(jìn)行有效的超市內(nèi)部改革和加強(qiáng)收銀管理。借助現(xiàn)代信息技術(shù)和管理理論,超市收銀管理信息系統(tǒng)已經(jīng)普及到了大多數(shù)超市中。本系統(tǒng)針對商品銷售管理的業(yè)務(wù)范圍及工作特點,設(shè)計了基于智能客戶端架構(gòu)的超市收銀系統(tǒng),可以全面實現(xiàn)對商品銷售、付款、收款和庫存等業(yè)務(wù)的計算機(jī)管理,大大減輕了超市收銀工作人員的工作量,全面提高了超市收銀管理的管理效率以及服務(wù)質(zhì)量,使管理水平和業(yè)務(wù)水平躍上了一個新的臺階。本文論述了基
3、于智能客戶端的超市收銀系統(tǒng)的設(shè)計和實現(xiàn)過程,并對其數(shù)據(jù)安全進(jìn)行了深入研究。 系統(tǒng)采用SQL 2005作為數(shù)據(jù)庫引擎,使用VC+程序設(shè)計語言實現(xiàn)實現(xiàn)。關(guān)鍵字 超市收銀系統(tǒng);智能客戶端;數(shù)據(jù)安全;SQL 2005;AbstractTwenty-first Century is already is an information age, the supermarket management mechanism is undergoing fundamental changes, shopping malls to survive in the fierce market competition e
4、nvironment, 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 information technology and management theory, supermarket cashier management information system
5、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 on the supermarket, can fully realize sales of goods, payment, receivables and inventory busines
6、s 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 level and the level of business to a new level. This paper discusses the design and implementati
7、on 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 achieve the realization of.Keywords supermarket cash register system; smart client; data security
8、; SQL 2005; 1 需求分析1.1課題設(shè)計背景超市是一個很繁忙的地方,每天有很多的顧客要買東西,收銀員要和很多的顧客結(jié)算,并且要給這些結(jié)算存檔,以便日后查看。如果只用人工的方法去處理這些結(jié)算和計算的數(shù)據(jù)將是一件很繁瑣的事情,將投入大量的人力物力,為了解決這個問題,實現(xiàn)科學(xué)化、現(xiàn)代化的超市收銀管理,我們就必須設(shè)計開發(fā)超市收銀系統(tǒng),并用于實踐。而超市收銀管理系統(tǒng)是對超市的收款信息進(jìn)行管理的計算機(jī)網(wǎng)絡(luò)軟件系統(tǒng),它可完成超市中各種貨品的收銀工作,并對可以對特定時間段的出售信息進(jìn)行查詢。1.2定義名詞解釋業(yè)務(wù)流程圖業(yè)務(wù)流程圖是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,
9、利用它可以幫助分析人員找出業(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ìn)行信息管理,為下一步分析做好準(zhǔn)備。數(shù)據(jù)流程圖數(shù)據(jù)流程圖表示求解某一問題的數(shù)據(jù)通路。同時規(guī)定了處理的主要階段和所用的各種數(shù)據(jù)媒體。數(shù)據(jù)流程圖包括: 1. 指明數(shù)據(jù)存在的數(shù)據(jù)符號,這些數(shù)據(jù)符號也可指明該數(shù)據(jù)所使用的媒體。2. 指明對數(shù)據(jù)執(zhí)
10、行處理的處理符號,這些符號也可指明該處理所用到的機(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ù)詞典,是指定義和管理數(shù)據(jù)庫文件(庫表)的有組織的系統(tǒng),其目的是方便數(shù)據(jù)庫的存取和控制,加強(qiáng)系統(tǒng)的數(shù)據(jù)管理需求提出者 需求提出者是對項目進(jìn)行提出需求的用戶圖例說明 是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序
11、和管理信息流向的圖表,利用它可以幫助分析人員找出業(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ù)流程圖驗證信息超市管理員管理員信息修改商品入庫信息處理商品庫存信息處理商品銷售信息處理密碼信息處理結(jié)果處理結(jié)果商品入庫信息商品庫存信息商品銷售信息商品銷售信息處理結(jié)果處理結(jié)果入庫信息打印商品信息商品銷售信息顧客身份驗證管理員信息驗證信息收銀員商品銷售信息身份驗證收銀員信息管理員信息修改密碼信息處理結(jié)果管理員信息入庫信息庫存信息收銀員信息
12、銷售信息 本系統(tǒng)數(shù)據(jù)流程圖如圖1.1所示:圖1.1 系統(tǒng)數(shù)據(jù)流程圖1.4數(shù)據(jù)字典數(shù)據(jù)從程序內(nèi)部分離出來,形成獨立的外部數(shù)據(jù)文件。靜態(tài)數(shù)據(jù)文件與動態(tài)數(shù)據(jù)文件相互獨立,依靠特定程序分別進(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)系名稱用戶信息查詢別名無用途操作處理描述不同的用戶能夠訪問不同的信息名稱用戶登陸密碼別名密碼/密碼信息用途登陸,鑒定身份描述用戶登陸密碼可以自己設(shè)定名稱收銀員管理信息別名無用途操作處理描述只有管理員才有權(quán)限查看所有用戶的信息名稱商品管理信息別名無用途操作處理描述查看商品的精確
13、信息名稱數(shù)據(jù)管理信息別名無用途操作處理描述只有管理員才有權(quán)限進(jìn)行信息的整合名稱會員登記管理系統(tǒng)別名無用途操作處理描述對超市會員的的查詢,登記等功能1.5系統(tǒng)功能模塊在此次設(shè)計中,依據(jù)系統(tǒng)結(jié)構(gòu)化設(shè)計方法,把本系統(tǒng)劃分為若干個功能模塊,某些模塊又可以劃分為多個子模塊,某些子模塊又可劃分為多個二級子模塊,經(jīng)層層分解后,最小的子模塊的功能便十分明確和簡單了。這樣做,不僅展現(xiàn)了一個應(yīng)用軟件系統(tǒng)的整體性和層次性,而且通過屏幕對每個應(yīng)用模塊有明顯的提示,在這些提示下,用戶可以方便地進(jìn)入系統(tǒng)的每一層進(jìn)行操作,可以非常方便地使用這一數(shù)據(jù)庫應(yīng)用系統(tǒng)。系統(tǒng)功能結(jié)構(gòu)如圖1.5所示。超市收銀管理系統(tǒng)用戶信息管理商品入庫
14、管理商品庫存管理商品銷售管理1.6功能結(jié)構(gòu)圖(a)用戶信息管理修改用戶名修改密碼 (b)商品庫存管理添加庫存商品刪除庫存 商品修改庫存商品查詢庫存商品商品入庫管理添加入庫商品刪除入庫商品修改入庫商品查詢?nèi)霂焐唐?(c)商品銷售管理添加銷售商品刪除銷售商品修改銷售商品查詢銷售商品打印商品信息 (d) (e)1.7參考資料1. 軟件工程文檔模版軟件工程導(dǎo)論 清華大學(xué)出版社2. C#程序設(shè)計及應(yīng)用教程 人民郵電出版社4. 薩師煊,王珊著. 數(shù)據(jù)庫系統(tǒng)概論(第三版). 北京:高等教育出版社.2003.45. 鄭阿奇,曹戈著. Visual Basic使用教程(第2版). 北京:電子工業(yè)出版社.2005
15、.16. 張海藩著. 軟件工程導(dǎo)論(第4版). 北京:清華大學(xué)出版社.2003.112 概念結(jié)構(gòu)設(shè)計2.1目標(biāo)1. 提高處理速度;2. 明確用戶需求,加速開發(fā)進(jìn)程;3. 控制精度以及日常業(yè)務(wù)處理能力的提高;4. 管理信息服務(wù)的改進(jìn);5. 人員工作效率的提高;2.2主要功能說明本系統(tǒng)主要分成四個功能模塊,每個模塊都獨立的完成了自己的功能,以下是對各功能模塊的說明:(1) 用戶信息管理功能。該功能模塊可以實現(xiàn)系統(tǒng)用戶對自己基本信息的修改,不過只限于對登錄密碼的修改,因為用戶帳號都是超市為了方便管理而事先分配好了的,是不能改變的。出于對用戶信息的安全性考慮,只能修改當(dāng)前登錄的用戶的密碼。(2) 商品
16、入庫信息管理功能。該功能模塊是實現(xiàn)對即將入庫的商品的統(tǒng)計,由于商品信息的龐大、復(fù)雜,在入庫前需要對其進(jìn)行詳細(xì)地記錄管理,為商品的庫存管理打下良好的基礎(chǔ)。需要記錄的內(nèi)容有:入庫商品的商品號、名稱、類型、價格、同類商品的數(shù)量、采購員、驗收員、生產(chǎn)廠商、產(chǎn)地、入庫時間等。同時能夠?qū)崿F(xiàn)對商品入庫信息的添加、修改、刪除和查詢功能。(3) 商品庫存信息管理功能。該功能模塊是當(dāng)入庫的商品放入超市后,對庫存商品進(jìn)行統(tǒng)計管理,主要入庫信息來源于(2)中的商品入庫信息記錄。需要記錄的內(nèi)容有:庫存商品的名稱、類型、入庫價格、銷售價格、庫存量、入庫時間、有效期等,同時能夠?qū)崿F(xiàn)對商品庫存信息的添加、修改、刪除和查詢功能
17、。在商品批量銷售后,在表中能夠同時刪除相應(yīng)的商品的數(shù)量。(4) 商品銷售信息管理功能。該功能模塊是把要銷售的商品從超市中取出來,并對庫存商品進(jìn)行相應(yīng)的記錄管理,并且把顧客的購買信息打印下來給顧客做憑證。需要記錄的內(nèi)容有:出售商品的名稱、類型、銷售價格、數(shù)量、銷售時間等,同時能夠?qū)崿F(xiàn)對商品銷售信息的添加、修改、刪除和查詢功能。2.3 用戶特征使用本軟件的用戶非常廣泛,它非常適用于具有如下特點的人員:具有一定計算機(jī)操作基礎(chǔ)與外界聯(lián)系緊密,相關(guān)信息丟失或損壞可能帶來重大損失信息處理量大,且數(shù)據(jù)較為復(fù)雜針對如上用戶特點,本軟件可以迅速、準(zhǔn)確、方便地提供個人社會關(guān)系數(shù)據(jù)庫管理系統(tǒng)的各項管理功能,同時力求
18、為用戶提供方便、高效、實用的功能。用戶只需掌握電腦錄入功能即可。2.4系統(tǒng)E-R圖 為了把系統(tǒng)的數(shù)據(jù)要求清楚、準(zhǔn)確地描述出來,系統(tǒng)分析員通常建立一個概念性的數(shù)據(jù)模型(E-R圖)。它描述了從用戶角度看到的數(shù)據(jù),它反映了用戶的顯示環(huán)境,而且與在軟件中的實現(xiàn)方法無關(guān)。 圖2.1便是本系統(tǒng)的E-R圖表示:1N1商品商品管理員存放管理購物N11NN入庫數(shù)量銷售數(shù)量庫存數(shù)量商品庫房收銀員1查詢出售顧客 (a)商品管理員管理員帳號管理員密碼商品庫房商品名稱商品類型銷售價格入庫價格入庫時間生產(chǎn)廠家產(chǎn)地庫存量備注商品號 (b) (c) 商品商品名稱商品類型商品價格產(chǎn)地生產(chǎn)廠家備注商品號(d)圖3.1 超市收銀管
19、理管理系統(tǒng)E-R圖 (a)(d)2.5數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計2.5.1系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計在本系統(tǒng)的數(shù)據(jù)庫設(shè)計中,設(shè)計了四個基本數(shù)據(jù)庫表:用戶資料表USERS,商品入庫資料表GOODS_IMPORT,庫存商品資料表GOODS_INFO,商品銷售資料表GOODS。具體結(jié)構(gòu)圖如表3-1至表3-4所示:表2.5-1 USERS表字段名稱標(biāo)識名稱數(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入庫商
20、品商品號VARCHAR(20)N主碼IMPORT_NAME入庫商品名稱VARCHAR(20)NIMPORT_TIME入庫時間DATETIMENIMPORT_NUM入庫商品數(shù)量VARCHAR(20)NIMPORT_PRICE入庫商品價格MONEYNPRODCOM生產(chǎn)廠商VARCHAR(20)NPRODPLACE產(chǎn)地VARCHAR(20)NBUYER采購員VARCHAR(20)NCHECKER驗收員VARCHAR(20)NIMPORT_MEMO入庫商品備注VARCHAR(50)N表2.5-3 GOODS_INFO表字段名稱標(biāo)識名稱數(shù)據(jù)類型空否字段說明GOODS_IN_ID庫存商品商品號VARCHA
21、R(20)N主碼GOODS_IN_NAME入庫商品名稱VARCHAR(20)NGOODS_IN_TIME入庫時間DATETIMENGOODS_IN_NUM庫存商品數(shù)量VARCHAR(20)NIN_INPORT_PRICE入庫價格MONEYNIN_EXPORT_PRICE銷售價格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銷售商品名稱VARCHAR(50)NPRICE價格VARCHAR(50)NSALES_TIME出售時間DATETIMEY自動獲得,可以為空AGIO是否打折VARCHAR(50)NISIN是否入庫intN1:是 0:否2.6 數(shù)據(jù)庫的物理設(shè)計和實施2.6.1
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑工地勞動合同范文
- 2025年度礦產(chǎn)資源采礦權(quán)承包作業(yè)合同3篇
- 2024年版城市公共交通服務(wù)外包合同
- 一次性付款買斷式房地產(chǎn)轉(zhuǎn)讓合同(2024年版)
- 2025-2030年中國民用采暖爐行業(yè)規(guī)模分析及投資策略研究報告
- 2025-2030年中國方解石粉市場未來發(fā)展趨勢及投資戰(zhàn)略研究報告
- 2025-2030年中國救生器材行業(yè)市場發(fā)展?fàn)顩r及前景趨勢分析報告
- 2025-2030年中國寵物服飾行業(yè)運營狀況與發(fā)展價值評估報告
- 2025-2030年中國應(yīng)急物流行業(yè)市場運行狀況與前景趨勢分析報告新版
- 2025-2030年中國封口機(jī)行業(yè)市場發(fā)展現(xiàn)狀及前景趨勢分析報告新版
- 深圳2024-2025學(xué)年度四年級第一學(xué)期期末數(shù)學(xué)試題
- 中考語文復(fù)習(xí)說話要得體
- 《工商業(yè)儲能柜技術(shù)規(guī)范》
- 華中師范大學(xué)教育技術(shù)學(xué)碩士研究生培養(yǎng)方案
- 醫(yī)院醫(yī)學(xué)倫理委員會章程
- 初中班主任案例分析4篇
- 公司7s管理組織實施方案
- Q∕GDW 12147-2021 電網(wǎng)智能業(yè)務(wù)終端接入規(guī)范
- 仁愛英語單詞默寫本(全六冊)英譯漢
- 公園廣場綠地文化設(shè)施維修改造工程施工部署及進(jìn)度計劃
- 塑料件缺陷匯總
評論
0/150
提交評論