【正文】
該可以隨時(shí)查詢商品的收款、付款情況。(4) 倉(cāng)庫(kù)管理員根據(jù)每一次的入庫(kù),自動(dòng)增加商品數(shù)量,并將數(shù)據(jù)保存到數(shù)據(jù)庫(kù)表中;導(dǎo)購(gòu)員根據(jù)每一次的銷售情況,在銷售商品時(shí)自動(dòng)減少商品數(shù)量,并將數(shù)據(jù)保存到數(shù)據(jù)庫(kù)表中。(2) 按照超市管理人員的操作習(xí)慣,可以對(duì)倉(cāng)庫(kù)、商品類別、供貨商和商品等基本信息進(jìn)行增加、刪除、修改和查詢的操作。因權(quán)限不同,各個(gè)用戶進(jìn)入的界面不同,他們只能進(jìn)行權(quán)限之內(nèi)的操作。4 系統(tǒng)需求分析 功能(業(yè)務(wù))需求本人在需求分析時(shí)沒(méi)有真正的到超市進(jìn)行調(diào)研,主要是通過(guò)查詢別人已經(jīng)調(diào)研整理后的資料,總結(jié)出超市業(yè)務(wù)需求主要有以下幾方面:(1) 因超市需要對(duì)人員進(jìn)行了各個(gè)方面的管理,如采購(gòu)員、導(dǎo)購(gòu)員等。現(xiàn)在國(guó)內(nèi)大部分用戶使的都是Windows操作系統(tǒng),只要用戶具有基本的計(jì)算機(jī)操作知識(shí),加上軟件詳細(xì)的使用說(shuō)明,用戶便可以輕松上手。只要軟件能帶來(lái)很好的經(jīng)濟(jì)效益,基本上也是可行的。在成本上是降低了,只要能帶來(lái)經(jīng)濟(jì)效益基本上就是可行的了。 經(jīng)濟(jì)可行性研究由于該系統(tǒng)是本人的畢業(yè)設(shè)計(jì),不產(chǎn)生經(jīng)濟(jì)效益,系統(tǒng)的開(kāi)發(fā)也不需要什么成本。數(shù)據(jù)庫(kù)系統(tǒng)采用Microsoft Office Access 2003,它具有界面友好、易學(xué)易用、開(kāi)發(fā)簡(jiǎn)單、接口靈活等特點(diǎn),是典型的新一代桌面數(shù)據(jù)庫(kù)管理系統(tǒng)。由于本人以前未開(kāi)發(fā)過(guò)系統(tǒng)軟件,在開(kāi)發(fā)過(guò)程中肯定會(huì)遇到很多的困難,但通過(guò)查閱資料和請(qǐng)教指導(dǎo)老師,問(wèn)題是可以解決的。3 系統(tǒng)可行性研究 技術(shù)可行性研究本人雖從未開(kāi)發(fā)過(guò)系統(tǒng)軟件,但本人有著堅(jiān)實(shí)的計(jì)算機(jī)技術(shù)知識(shí)基礎(chǔ),能夠熟練的用Basic、C編程,熟悉數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā),對(duì)操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)、算法、軟件工程和面向?qū)ο蠹夹g(shù)等也很熟悉。算法的輸出由四個(gè)32位分組組成,將這四個(gè)32位分組級(jí)聯(lián)后將生成一個(gè)128位散列值。在每一組消息的處理中,都要進(jìn)行4 輪、每輪16 步、總計(jì)64 步的處理。MD5還廣泛用于加密和解密技術(shù)上。雖然這些算法的結(jié)構(gòu)或多或少有些相似,但MD2的設(shè)計(jì)與MD4和MD5完全不同,那是因?yàn)镸D2是為8位機(jī)器做過(guò)設(shè)計(jì)優(yōu)化的,而MD4和MD5卻是面向32位的電腦。它的作用是讓大容量信息在用數(shù)字簽名軟件簽署私人密匙前被壓縮成一種保密的格式(就是把一個(gè)任意長(zhǎng)度的字節(jié)串變換成一定長(zhǎng)的大整數(shù))。主要設(shè)計(jì)內(nèi)容是存取方法設(shè)計(jì)和存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)。C. 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)的主要任務(wù)是,將概念設(shè)計(jì)中的數(shù)據(jù)轉(zhuǎn)換成為數(shù)據(jù)表、對(duì)數(shù)據(jù)表進(jìn)行數(shù)據(jù)約束設(shè)計(jì)和設(shè)計(jì)數(shù)據(jù)視圖等。數(shù)據(jù)庫(kù)概念設(shè)計(jì)所用的方法有稱多,有ER法、EER法以及面向?qū)ο蠓椒ǖ?。需求分析階段要完成的任務(wù)有:數(shù)據(jù)邊界的確定、繪制數(shù)據(jù)流圖(DFD)、給出數(shù)據(jù)字典。A. 數(shù)據(jù)庫(kù)設(shè)計(jì)的需求分析在數(shù)據(jù)庫(kù)設(shè)計(jì)的整個(gè)過(guò)程中,需求分析是基礎(chǔ),需求分析的好壞直接影響到最終數(shù)據(jù)模式。 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)又稱數(shù)據(jù)庫(kù)分析與設(shè)計(jì),其基本依據(jù)是用戶對(duì)象的數(shù)據(jù)需求、處理需求和數(shù)據(jù)庫(kù)的支持環(huán)境。數(shù)據(jù)庫(kù)系統(tǒng)的主要特點(diǎn)有:數(shù)據(jù)的集成性、數(shù)據(jù)的高共享性與低冗余性、數(shù)據(jù)獨(dú)立性、數(shù)據(jù)統(tǒng)一管理與控制。 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì) 數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)介數(shù)據(jù)庫(kù)系統(tǒng)(DataBase System,簡(jiǎn)稱DBS)由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)管理員、硬件平臺(tái)和軟件平臺(tái)5個(gè)部分組成,它們構(gòu)成了以數(shù)據(jù)庫(kù)為核心的一個(gè)完整運(yùn)行實(shí)體。(7) 測(cè)試階段的目的是保證軟件的質(zhì)量,分為單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試和系統(tǒng)測(cè)試階段。(5) 詳細(xì)設(shè)計(jì)階段的主要任務(wù)是對(duì)每個(gè)模塊完成的功能進(jìn)行具體描述,要把功能描述轉(zhuǎn)變?yōu)榫_的、結(jié)構(gòu)化的過(guò)程描述。(3) 需求分析階段的任務(wù)是準(zhǔn)確地確定軟件系統(tǒng)必須做什么,確定軟件系統(tǒng)的功能、性能、數(shù)據(jù)、界面等要求,從而確定系統(tǒng)的邏輯模型。(1) 問(wèn)題定義階段是要知道軟件要解決的問(wèn)題是什么。1993年IEEE進(jìn)一步給出了一個(gè)更全面更具體的定義:“軟件工程是:①把系統(tǒng)的、規(guī)范的、可度量的途徑應(yīng)用于軟件開(kāi)發(fā)、運(yùn)行各維護(hù)過(guò)程,也就是把工程應(yīng)用于軟件;②研究①中提到的途徑。 Access主要適用于中小型應(yīng)用系統(tǒng),或作為客戶機(jī)/服務(wù)器系統(tǒng)中的客戶端數(shù)據(jù)庫(kù)。 (4) 作為Office套件的一部分,可以與Office集成,實(shí)現(xiàn)無(wú)縫連接。 (2) 強(qiáng)大的數(shù)據(jù)處理功能,在一個(gè)工作組級(jí)別的網(wǎng)絡(luò)環(huán)境中,使用Access開(kāi)發(fā)的多用戶數(shù)據(jù)庫(kù)管理系統(tǒng)具有傳統(tǒng)的XBASE(DBASE、FoxBASE的統(tǒng)稱)數(shù)據(jù)庫(kù)系統(tǒng)所無(wú)法實(shí)現(xiàn)的客戶服務(wù)器(Cient/Server)結(jié)構(gòu)和相應(yīng)的數(shù)據(jù)庫(kù)安全機(jī)制,Access具備了許多先進(jìn)的大型數(shù)據(jù)庫(kù)管理系統(tǒng)所具備的特征,如事務(wù)處理/出錯(cuò)回滾能力等。Access不僅具有眾多簡(jiǎn)單的傳統(tǒng)數(shù)據(jù)庫(kù)管理工具,同時(shí)還進(jìn)一步增強(qiáng)了同WEB的集成,以便能更方便地共享跨越各種平臺(tái)和不同用戶級(jí)別的數(shù)據(jù);此外,還增強(qiáng)了易用性,以幫助提高個(gè)人生產(chǎn)力。它結(jié)合了 Microsoft Jet Database Engine 和 圖形用戶界面兩項(xiàng)特點(diǎn),是 Microsoft Office的成員之一。用戶可用Visual Basic快速創(chuàng)建Windows程序,現(xiàn)在還可以編寫企業(yè)水平的客戶端/服務(wù)器程序及強(qiáng)大的數(shù)據(jù)庫(kù)應(yīng)用程序。VB具有簡(jiǎn)單、易學(xué)的特點(diǎn),是大多數(shù)初學(xué)者最理想的入門編程語(yǔ)言,也是專業(yè)人員得心應(yīng)手的開(kāi)發(fā)工具。但是其編寫的小程序占用近10MB的內(nèi)存。2002年Visual Basic .NET 2002 ()問(wèn)世,2003年Visual Basic .NET 2003 ()問(wèn)世,2005年11月7日Visual Basic 2005 ()問(wèn)世,同時(shí)間推出Visual Basic 2005的免費(fèi)簡(jiǎn)化版本Visual Basic 2005 Express Edition給Visual Basic初學(xué)者及學(xué)生使用。Visual Basic ,能夠編輯、調(diào)試、運(yùn)行程序并能生成可執(zhí)行程序,采用面向?qū)ο蟮木幊谭椒ā? 開(kāi)發(fā)工具及相關(guān)技術(shù)介紹 開(kāi)發(fā)工具簡(jiǎn)介 Visual Basic 簡(jiǎn)介Visual Basic ,它的推出極大地改變了人們的編程方式,比爾通過(guò)查看商品的銷售信息,來(lái)計(jì)劃商品的采購(gòu)量。(8) 入庫(kù)管理模塊,采購(gòu)環(huán)節(jié)完成之后,就需要開(kāi)始入庫(kù)環(huán)節(jié),主要包括登記入庫(kù)單、修改入庫(kù)單、查詢?nèi)霂?kù)單。系統(tǒng)根據(jù)用戶的權(quán)限來(lái)訪問(wèn)系統(tǒng)資源,從而為系統(tǒng)提供了一定的安全性。(5) 系統(tǒng)主界面窗體采用MDI(多文檔界面)窗體,MDI應(yīng)用程序允許用戶同時(shí)顯示多個(gè)文檔,每個(gè)文檔顯示在它自己的窗口中,這樣方便管理人員操作。數(shù)據(jù)庫(kù)設(shè)計(jì)中外鍵約束與主鍵或唯一約束一起使用,以在指定表中強(qiáng)制引用完整性。(2) 針對(duì)超市管理系統(tǒng),分別對(duì)采購(gòu)部門、銷售部門和入庫(kù)部門等進(jìn)行詳細(xì)的調(diào)研和分析,總結(jié)出數(shù)據(jù)庫(kù)的需求信息,然后進(jìn)行概念設(shè)計(jì)。 課題的研究方法技術(shù)路線(1) 由于Visual Basic在應(yīng)用程序的客戶端應(yīng)用開(kāi)發(fā)方面提供了大量的用于數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)的各種組件,不僅可以設(shè)計(jì)出具有美觀、靈活、操作簡(jiǎn)便的系統(tǒng)界面,還可以大大提高開(kāi)發(fā)的效率,縮短系統(tǒng)的開(kāi)發(fā)周期系統(tǒng),所以開(kāi)發(fā)工具采用Microsoft Visual Basic。通過(guò)該系統(tǒng)能夠避免傳統(tǒng)手工業(yè)務(wù)所具有的弊端,能夠有效管理每一種商品,提高收款結(jié)算速度,不易出現(xiàn)營(yíng)業(yè)差錯(cuò),有利于商品調(diào)價(jià),能夠進(jìn)行實(shí)時(shí)分析。收付款查詢模塊能夠及時(shí)的查詢收付款的情況。用戶管理模塊用于管理使用該系統(tǒng)的用戶,以及按模塊進(jìn)行權(quán)限的分配,從而為系統(tǒng)提供一定的安全性。通過(guò)超市銷售管理系統(tǒng)的匯總分析,超市主管人員能夠概覽超市營(yíng)業(yè)運(yùn)營(yíng)情況,為主管的決策提高更科學(xué)的支持 。 超市的管理操作自動(dòng)化和信息的電子化,全面提高了超市的管理水平。隨著我國(guó)改革開(kāi)放的不斷深入,經(jīng)濟(jì)飛速的發(fā)展,企業(yè)要想生存、發(fā)展,要想在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地,沒(méi)有現(xiàn)代化的管理是萬(wàn)萬(wàn)不行的,超市管理的全面自動(dòng)化、信息化則是其中極其重要的部分。隨著商品經(jīng)濟(jì)的高速現(xiàn)代化發(fā)展,其經(jīng)營(yíng)管理也變得愈加復(fù)雜,早期的售貨員站柜臺(tái)的形式早已不能滿足現(xiàn)有銷售業(yè)的發(fā)展,這樣就迫切地需要引入新的思想技術(shù)和管理技術(shù)進(jìn)入到超市管理之中。s retail supermarket is an important form, with the rapid socioeconomic development, its management has bee increasingly plex, the early work of salesperson standing behind the counter form of long ago can not meet the existing sales industry, so that urgent need to introduce new ideas of technology and management techniques into the management of the supermarket. The development of supermarket sales management system, relying on modern puter information processing technology to manage the supermarket, saving a great deal of human and material resources to improve the working conditions of employees, reducing the labor intensity, and can quickly reflect the procurement of goods, sales, storage conditions and the various feedback points, enabling managers to quickly make the necessary changes in the market decisionmaking, to speed up the supermarket system technology base. This supermarket is a sales management system for Microsoft office Access 2003 database to Visual Basic as a development platform. This supermarket sales management system is a system of small supermarkets, so the small and mediumsized using the Access database. The main users of the system management, procurement management, storage management, sales management, payments, and basic information management inquiry six basic modules. The system is capable of effective procurement of goods, sales, storage and decisionmaking in realtime analysis that enables managers to convey timely information to improve efficiency at the same time reduced the cost, is essential for the supermarket management tools.Keywords Management system Supermarket Procurement with goods Sale StorageIV徐州工程學(xué)院畢業(yè)設(shè)計(jì)(論文)目 錄1 緒論 1 前言 1 選題的背景及意義 1 課題的研究?jī)?nèi)容 1 課題的研究方法技術(shù)路線 22 開(kāi)發(fā)工具及相關(guān)技術(shù)介紹 3 開(kāi)發(fā)工具簡(jiǎn)介 3 Visual Basic 簡(jiǎn)介 3 Microsoft Office Access簡(jiǎn)介 3 主要技術(shù) 4 軟件工程 4 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì) 4 MD5加密算法 53 系統(tǒng)可行性研究 6 技術(shù)可行性研究 6 經(jīng)濟(jì)可行性研究 6 操作可行性研究 64 系統(tǒng)需求分析 7 功能(業(yè)務(wù))需求 7 非功能需求 75 系統(tǒng)概要設(shè)計(jì) 8 系統(tǒng)總體結(jié)構(gòu) 8 系統(tǒng)總體結(jié)構(gòu) 8 系統(tǒng)業(yè)務(wù)流程分析 9 系統(tǒng)業(yè)務(wù)分析 9 系統(tǒng)業(yè)務(wù)流程圖 10 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 11 數(shù)據(jù)庫(kù)需求分析 11 數(shù)據(jù)庫(kù)概念設(shè)計(jì) 18 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 196 系統(tǒng)詳細(xì)設(shè)計(jì) 22 系統(tǒng)主界面和公共模塊設(shè)計(jì) 22 主界面設(shè)計(jì) 22 公共模塊設(shè)計(jì) 23 系統(tǒng)功能模塊設(shè)計(jì) 26 登錄模塊設(shè)計(jì) 26 用戶管理模塊設(shè)計(jì) 27 采購(gòu)管理模塊設(shè)計(jì) 33 入庫(kù)管理模塊設(shè)計(jì) 39 銷售管理模塊設(shè)計(jì) 46 收付款查詢模塊設(shè)計(jì) 51 倉(cāng)庫(kù)管理模塊設(shè)計(jì) 54 商品類別管理模塊設(shè)計(jì) 58 供貨商管理模塊設(shè)計(jì) 61 商品管理模塊設(shè)計(jì) 647 測(cè)試 67 單元測(cè)試 67 集成測(cè)試 68 確認(rèn)測(cè)試 68結(jié)論 70致謝 71參考文獻(xiàn) 72附錄 73附錄1 73附錄2 861541 緒論 前言 選題的背景及意義超級(jí)市場(chǎng)產(chǎn)生于1930年的美國(guó)紐約,被稱為零售業(yè)的第三次革命。該系統(tǒng)能夠有效的對(duì)商品的采購(gòu)、銷售、存儲(chǔ)和決策進(jìn)行實(shí)時(shí)分析,能夠讓管理人員及時(shí)的傳遞資料,在提高了效率的同時(shí)壓縮了成本,是超市必不可少的管理工具。此超市銷售管理系統(tǒng)是針對(duì)小型超市的一個(gè)系統(tǒng),所以采用了Access這個(gè)中小型的數(shù)據(jù)庫(kù)。此次開(kāi)發(fā)的超市銷售管理系統(tǒng),依靠現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù)來(lái)管理