【正文】
要地位,目前我國的中小型超市數(shù)量多,地區(qū)分布廣泛,行業(yè)分布跨度大。計(jì)算機(jī)技術(shù)已經(jīng)滲透到各個領(lǐng)域,成為各個行業(yè)必不可少的工具。 關(guān)鍵 字 : 收銀系統(tǒng);控件;窗體; . 平臺 II ABSTRACT With the increasingly fierce petition in sales industry, the introduction of small supermarket cashier system is very important. It can not only improve the working efficiency of the purchasesellstock management, but also can effectively reduce the blind procurement, reduce procurement cost, have the reasonable control of inventory, reduce capital that takes up and improve market sensitivity, fundamentally ascending supermarket market petitiveness. This system uses puterinformationmanagement technology, establish the database of supermarket. With a detailed analysis of the supermarket, it achieves the functions of purchasing and the scientific management of sales and stock. It includes the following major modules: login module, storage module of goods, merchandise sales module, operating statistics module, product information module, the module supplier information, user information module. Phase allowed to independently of each module, at the same time constitute a unified whole. In this paper, a small supermarket cash register system environment, the language used in the development, function, design and other aspects of the program, which aims to allow users to understand this system so they can better use the system, so that This system play its due role. Also in the article we pointed out that the system should be with further improved development. Key words: the cashier system。它主要包括以下幾大模塊:登錄模塊、商品入庫模塊、商品銷售模塊、營業(yè)統(tǒng)計(jì)模塊、商品信息模塊、供應(yīng)商信息模塊、用戶信息模塊。 中央廣播電視大學(xué) 畢業(yè)論文 題目: 小型超市收銀系統(tǒng) 專 業(yè): 計(jì)算機(jī) 年 級 : 學(xué) 號 : 1123001403744 學(xué)生姓名 : 王軍 指導(dǎo)老師 : 王玉哲 論文完成日期 2020 年 3 月 小型超市收銀系統(tǒng) I 摘 要 隨著銷售行業(yè)競 爭日益激烈,小型超市收銀系統(tǒng)的引入顯得極其重要。各模塊相許獨(dú)立,同時又構(gòu)成統(tǒng)一的整體。 Control。特別是Inter 技術(shù)的推廣和信息高速公路的建立,使得 IT 產(chǎn)業(yè)在市場競爭中越發(fā)顯示出其獨(dú)特的優(yōu)勢。隨著全球經(jīng)濟(jì)一體化的發(fā)展和電子商務(wù)的興起,中小型超市之間的競爭將越來越激烈。隨著技術(shù)的發(fā)展,電腦操作及管理日趨簡化,電腦知識日趨普及,同時市場經(jīng)濟(jì)快速多變,競爭激烈,超市行業(yè)采用電腦管理進(jìn)貨、庫存、銷售等諸多環(huán)節(jié)也已成為必然趨勢。因?yàn)?,超市?jīng)營者如果不掌握當(dāng)今市場發(fā)展的這一走向,不能將超市現(xiàn)代化經(jīng)營作為奴努力開拓的目 標(biāo),就無法使經(jīng)營活絡(luò)、財(cái)源茂盛。此系統(tǒng)的有減少 差錯,節(jié)省人力、減少顧客購物時間,增加客流量,提高顧客滿意度等特點(diǎn)。如何在激烈的競爭中擴(kuò)大銷售額、降低經(jīng)營成本、擴(kuò)大經(jīng)營規(guī)模,成為超市經(jīng)營者努力追求的目標(biāo)。針對這方面的缺陷,開發(fā)這個系統(tǒng)可以方便快捷地查出顧客結(jié)帳情況,商品信息情況,每天的售貨情況,方便了對超市商品管理、人員管理,大大提高了超市的售貨速度。在對一個項(xiàng)目的開發(fā)之前,我們總是要對其進(jìn)行一個可行性分析與需求分析,通過和指導(dǎo)老師的共同分析得出了可行性開發(fā)計(jì)劃。 操作可行性 本系統(tǒng)采用 Windows 圖形界面,是大家熟悉的操作系統(tǒng),對于用戶只需要具有一般的計(jì)算機(jī)知識的人員都可以輕松上手。故此,可以設(shè)計(jì)該系統(tǒng)流程圖,建立數(shù)據(jù)字典。 (3) 時間特性 該系統(tǒng)軟件從啟動到進(jìn)入系統(tǒng)登錄界面的時間正常情況下少于 5 秒,錄入并更新數(shù)據(jù)的時間正常情況下少于 10 秒。 C介紹 C sharp( 又被簡稱為 ”C”) 是微軟公司在 2020 年 6 月發(fā)布的一種新的編程語言 。它忠實(shí)地繼承了 C 和 C++的優(yōu)點(diǎn)。這從根本上保證了 C與 .NET框架的完美結(jié)合。 C只支持一個 “.”,對于我們來說,現(xiàn)在需要理解的一切僅僅是名字的嵌套而已。 C提供了一個叫做裝箱 ( boxing) 與拆箱 ( unboxing) 的機(jī)制來完成這種操作,而不給使用者帶來麻煩 。你的代碼將具有更好的可讀性,并且減少了發(fā)生命名沖突的可能。 (4) 完整的安全性與錯誤處理 語言的安全性與錯誤處理能力,是衡量一種語言是否優(yōu)秀的重要依據(jù)。 (5) 版本處理技術(shù) C提供內(nèi)置的版本支持來減少開發(fā)費(fèi)用,使用 C將會使開發(fā)人員更加輕易地開發(fā)和維護(hù)各種商業(yè)用戶。 C不支持類的多繼承,但是通過對接口的繼承,你將獲得這一功能。SQL Server 具有強(qiáng)大的數(shù)據(jù)庫管理功能, 它 提供豐富的管理工具以支持?jǐn)?shù)據(jù)庫的安全性管理、完整性管理和作業(yè)管理。開發(fā)人員還將能夠建立兩個新的對象 ——用戶定義的類和集合。 C/S 介紹 在網(wǎng)絡(luò)連接模式中,除對等網(wǎng)外 ,還有另一種形式的網(wǎng)絡(luò),即客戶機(jī) /服務(wù)器網(wǎng), Client/Server。 最簡單的 C/S 體系結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用,由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫服務(wù)器程序。 在典型的 C/S 數(shù)據(jù)庫應(yīng)用中,數(shù)據(jù)的儲存管理功能,是由服務(wù)器程序獨(dú)立 進(jìn)行的,并且通常把那些不同的(不管是已知還是未知的)前臺應(yīng)用所不能違反的規(guī)則,在服務(wù)器程序中集中實(shí)現(xiàn),例如訪問者的權(quán)限,編號不準(zhǔn)重復(fù)、必須有客戶才能建立定單這樣的規(guī)則。 共 29 頁 ,第 8 頁 總體 設(shè)計(jì) 設(shè)計(jì)思想 (1) 系統(tǒng)分成幾個相對獨(dú) 立的模塊,但這些模塊都進(jìn)行集中式管理。 設(shè)計(jì)原則 為了使本系統(tǒng)功能齊全完備,操作簡便,最大限度的提高軟件的質(zhì)量,從而滿足用戶的實(shí)際需要,在設(shè)計(jì)開發(fā)過程中遵循了,如下原則: (1) 合法性原則:依據(jù)產(chǎn)品核算系統(tǒng)的工作規(guī)定以及要求,參照核算實(shí)際的工作情況,進(jìn)行諸如 商品進(jìn)貨 、銷售 等工作。 (5) 源程序可讀性原則:為了便于其它設(shè)計(jì),維護(hù)人員讀懂代碼或以后的代碼修改,軟件升級維護(hù),既可能做好代碼注釋工作。 功能模塊和結(jié)構(gòu)設(shè)計(jì) 小型超市管理系統(tǒng)包括系統(tǒng)管理員、庫存管理員、商品銷售員三大角色,對應(yīng)本系統(tǒng)中的權(quán)限,根據(jù)權(quán)限的不同,可操作的業(yè)務(wù)不同。 圖 31 系統(tǒng)功能結(jié)構(gòu)圖 超市收銀系統(tǒng)的業(yè)務(wù)流程圖,如圖 32 所示。顧客倘若對商品不滿意還可以進(jìn)行退貨處理。 (5) 用戶信息模塊 該模塊實(shí)現(xiàn)用戶基本信息的管理,含用戶的添加、修改、刪除,用戶信息記錄的瀏覽。 設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時應(yīng)該充分了解用戶各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求。 (3) 系統(tǒng)必須能夠顯示各種商品的信息,并允許用戶使用搜索功能來查找自己所需要的商品。 (7) 系統(tǒng)支持供應(yīng)商信息的管理。 (3) 商品,包括數(shù)據(jù)項(xiàng):商品編號 (條形碼 ),商品名稱,類別,庫存量、報(bào)警值,計(jì)量單位,規(guī)格,售價 。 (7) 供貨,包括數(shù)據(jù)項(xiàng):供應(yīng)商,商品, 最新進(jìn)價 。 系統(tǒng)登錄用戶的基本信息保存在用戶信息表里,其中對于用戶編號,通過自增方式實(shí)現(xiàn),無需用戶手動 編號,編號從 1000 起始。 商品類別信息表如下表 32。每一筆商品的入庫都對應(yīng)一個編號,具有唯一性。各字段的詳細(xì)情況見下表 35。各字段的詳細(xì)信息見下表 37。視圖是以一致和直觀的方式提供給用戶的數(shù)據(jù)形式。 登陸系統(tǒng) 模塊 當(dāng)我們 建立了一個完整的系統(tǒng)時,尤其對于管理 系統(tǒng),對于進(jìn)入每個系統(tǒng)的人員我們都要對他進(jìn)行身份驗(yàn)證,我 們當(dāng)然不希望有任何人進(jìn)入該系統(tǒng)進(jìn)行惡意的破壞,對系統(tǒng)中的數(shù)據(jù)進(jìn)行修改,維護(hù)該系統(tǒng)的系統(tǒng)管理員也不希望有任何麻煩,所以對系統(tǒng)進(jìn)行安全保護(hù)顯的很重要,無論對于誰,系統(tǒng)的安全問題是首要的 [9]。 加密方法: public static string EncryptMD5(string oldData) { //將字符串轉(zhuǎn)化為字節(jié)序列 Byte[] clearBytes = new UnicodeEncoding().GetBytes(oldData)。為了防止他人獲