




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、東升超市管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)內(nèi)容摘要東升超市管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),是基于超市管理的全面自動(dòng)化的管理模式,集進(jìn)、銷(xiāo)、存、系統(tǒng)查詢(xún)?yōu)橐惑w,使超市管理更加科學(xué)化與規(guī)范化,方便管理者充分、準(zhǔn)確、有效地了解經(jīng)營(yíng)狀況,向管理者及時(shí)提供準(zhǔn)確的統(tǒng)計(jì)數(shù)據(jù)、分析報(bào)告和更加深入的數(shù)據(jù)分析、預(yù)測(cè),幫助管理者緊密地把握銷(xiāo)售動(dòng)態(tài),減少入庫(kù)、出庫(kù)及銷(xiāo)售中的漏洞。以超市的人、財(cái)、物為基本分類(lèi),將采購(gòu)、銷(xiāo)售業(yè)務(wù)運(yùn)營(yíng)過(guò)程中涉及的銷(xiāo)售員、商品、顧客等基本信息從時(shí)間、狀態(tài)、質(zhì)量、價(jià)值、數(shù)量等多緯度進(jìn)行全面細(xì)致的監(jiān)管,實(shí)現(xiàn)對(duì)超市的精細(xì)化管理。系統(tǒng)使用三層架構(gòu)思想,采用面向?qū)ο蟮脑O(shè)計(jì)方法,系統(tǒng)由六個(gè)模塊組成:采購(gòu)管理、庫(kù)存管理、商
2、品管理、銷(xiāo)售管理、財(cái)務(wù)管理、系統(tǒng)維護(hù)。基于Microsoft公司的Visual Studio 2008平臺(tái)及SQLServer 2005數(shù)據(jù)庫(kù),運(yùn)用C#語(yǔ)言,采用B/S架構(gòu)進(jìn)行系統(tǒng)設(shè)計(jì)與開(kāi)發(fā),具有成本低、實(shí)用性強(qiáng)、安全性高、易維護(hù)等特點(diǎn)。經(jīng)經(jīng)測(cè)試和運(yùn)行,能滿(mǎn)足日常管理工作要求,提高了超市工作人員的工作效率,減少管理所占用的資源,從而降低管理成本,使超市經(jīng)營(yíng)取得更好的經(jīng)濟(jì)效益,達(dá)到了設(shè)計(jì)目的和管理標(biāo)準(zhǔn)。關(guān)鍵詞:超市 信息管理系統(tǒng)C/S SQL Server 2005 C# Design and implementation of management information system for
3、 DONGSHENG supermarketAbstractThe dongsheng supermarket management information system is developed based on the comprehensive supermarket management automation management mode, set into, sales and stock, system inquires, supermarket management is a more scientific and standardization, convenient man
4、agers sufficient, accurate, effectively understand operating condition, to provide accurate statistics managers data and analysis report and the more thorough data analysis, forecast and help managers tightly grasp marketing dynamics, reduce inventory, outbound and sales of these loopholes and givea
5、ways. The people in the supermarket, financial, material for basic classification, will purchase, sales business operation process involving salesman, products, customers and other basic information from time, state, quality, value, quantity, etc for the thorough and careful supervision latitude, re
6、alize the elaborating management to the supermarket. The systems use three layer structure, the thought of object-oriented design method, the system by six modules: procurement management, inventory management, commodities management, sales management, financial management, system maintenance. Based
7、 on Microsoft company's Visual Studio 2008,SQLServer 2005,database platform and, using c # 2005 by B/S structure, system design and development, with low cost, practical strong, high security, easy maintenance, etc. By testing and run by the daily management work, can satisfy the demands, improv
8、e the working efficiency of the supermarket workers, reduce the management of resources, thus reduces occupying administrative costs, make the supermarket business better economic benefits, achieve the design objective and management standard. Keywords:supermarketInformation management systemC/S SQL
9、 Server 2005 C#目 錄1 概述12 系統(tǒng)解決方案22.1 系統(tǒng)需求調(diào)查22.1.1 開(kāi)發(fā)背景22.1.2 用戶(hù)需求調(diào)查62.2 業(yè)務(wù)流程分析62.2.1 原系統(tǒng)業(yè)務(wù)流程分析62.2.2 新系統(tǒng)業(yè)務(wù)流程分析72.3 需求分析82.2.1 功能的要求82.2.2 數(shù)據(jù)的要求92.2.3 性能的要求92.3 系統(tǒng)總體設(shè)計(jì)92.3.1 系統(tǒng)業(yè)務(wù)處理過(guò)程設(shè)計(jì)92.3.2 模塊子系統(tǒng)結(jié)構(gòu)圖102.3.2 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)113.3.4 新系統(tǒng)流程分析123 開(kāi)發(fā)技術(shù)與開(kāi)發(fā)工具122.1 開(kāi)發(fā)技術(shù)123.1.1 采用C/S模式122.1.2 Windows XP132.1.3 SQL Serv
10、er 2005。132.1.4 采用同步打印技術(shù)。132.2 開(kāi)發(fā)平臺(tái)與開(kāi)發(fā)工具132.2.1 .Net FrameWork開(kāi)發(fā)平臺(tái)132.2.2 C#開(kāi)發(fā)工具132.2.3 事件驅(qū)動(dòng)機(jī)制142.3 數(shù)據(jù)庫(kù)工具152.3.1 T-SQL152.3.2 SQL Server 2005162.4 程序開(kāi)發(fā)環(huán)境配置164 數(shù)據(jù)庫(kù)設(shè)計(jì)164.1 數(shù)據(jù)庫(kù)概念設(shè)計(jì)164.2 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)194.3 數(shù)據(jù)庫(kù)連接245 系統(tǒng)功能詳細(xì)設(shè)計(jì)245.1 設(shè)計(jì)原則和目標(biāo)245.1.1 設(shè)計(jì)原則245.1.2 系統(tǒng)設(shè)計(jì)目標(biāo)245.1 登錄模塊設(shè)計(jì)255.1.1 創(chuàng)建登錄模塊界面255.1.2 登錄的“確定”按鈕的事件
11、過(guò)程255.2 主界面設(shè)計(jì)265.2.1 創(chuàng)建主窗體界面265.2.2 主窗體的“Load”事件過(guò)程275.2.3 主菜單的創(chuàng)建275.3 進(jìn)貨管理模塊的設(shè)計(jì)285.3.1 創(chuàng)建進(jìn)貨管理模塊界面285.3.2 “添加”信息模塊的事件過(guò)程305.3.3 “修改”信息模塊的事件過(guò)程305.3.4 “刪除”信息模塊的事件過(guò)程315.4 查詢(xún)進(jìn)貨模塊設(shè)計(jì)325.4.1 查詢(xún)進(jìn)貨模塊的設(shè)計(jì)與創(chuàng)建325.4.2 “添加”信息模塊的事件過(guò)程345.4.3 “查詢(xún)”進(jìn)貨信息的事件過(guò)程355.4 其它模塊的設(shè)計(jì)與實(shí)現(xiàn)366 系統(tǒng)運(yùn)行與測(cè)試366.1 運(yùn)行環(huán)境376.2 主窗體測(cè)試376.2 進(jìn)貨測(cè)試376.2.
12、1 進(jìn)貨窗體測(cè)試376.2.2 進(jìn)貨信息查詢(xún)模塊的運(yùn)行結(jié)果測(cè)試386.3 銷(xiāo)售測(cè)試386.3.1 銷(xiāo)售管理模塊測(cè)試386.3.2 退貨信息模塊測(cè)試396.4 庫(kù)存模塊的運(yùn)行結(jié)果測(cè)試396.4.1 庫(kù)存警報(bào)模塊的運(yùn)行結(jié)果測(cè)試396.4.2 庫(kù)存查詢(xún)模塊的運(yùn)行結(jié)果測(cè)試407 總結(jié)40參考文獻(xiàn)42東升超市信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)1概述現(xiàn)在的超市業(yè)務(wù)越來(lái)越好,顧客的購(gòu)買(mǎi)量很大,日益頻繁的業(yè)務(wù)產(chǎn)生了大量的數(shù)據(jù)。隨超市商品的購(gòu)進(jìn)的客戶(hù)購(gòu)買(mǎi)商品數(shù)據(jù)量的增大,管理人員對(duì)數(shù)據(jù)的管理中查找不方便,數(shù)據(jù)的掌握也不準(zhǔn)確,容易造成決策的滯后或是失誤。經(jīng)常存在的問(wèn)題是:隨著訂貨、進(jìn)貨信息的增加,與供應(yīng)商相關(guān)的信息、與商品
13、相關(guān)的信息越來(lái)越多。如果沒(méi)有將這些有效的信息集中起來(lái),對(duì)以后的信息查詢(xún)、統(tǒng)計(jì)會(huì)帶來(lái)不便,從而就不能給采購(gòu)員提供采購(gòu)過(guò)程的決策支持。同時(shí),對(duì)于每天產(chǎn)生的大量銷(xiāo)售信息,如果不加以適當(dāng)?shù)拇鎯?chǔ)和分析,就失去了利用這些銷(xiāo)售信息提煉出客戶(hù)購(gòu)買(mǎi)偏好的機(jī)會(huì),就不能從大量的購(gòu)銷(xiāo)數(shù)據(jù)中得出消費(fèi)者潛在的消費(fèi)需求和消費(fèi)習(xí)慣,失去了潛在的商機(jī)。因此,開(kāi)發(fā)這樣一套以促進(jìn)管理體制和管理手段改進(jìn),改善決策發(fā)放和決策依據(jù)的管理信息系統(tǒng)是很有必要的。這對(duì)于在信息服務(wù)中創(chuàng)造價(jià)值,促進(jìn)資源共享和信息集成,減員增效,提供管理水平都有很大的幫助。我國(guó)近十多年的超市的發(fā)展可謂變化萬(wàn)千,超市的經(jīng)營(yíng)方式已由單一向多種經(jīng)營(yíng)態(tài)勢(shì)發(fā)展,各種超市經(jīng)營(yíng)
14、形式充斥其中。其中商業(yè)連鎖超市已成為商業(yè)大家庭的主力軍。商業(yè)超市是勞動(dòng)密集型的服務(wù)行業(yè),不同于生產(chǎn)型的企業(yè),所有的商品都是源自外購(gòu),而且采購(gòu)的品種多,采購(gòu)的批次頻繁。超級(jí)市場(chǎng)具有經(jīng)營(yíng)品種豐富、更新速度快、交易高峰時(shí)間顧客交易頻繁、速度快準(zhǔn)確性要求高的特點(diǎn)。每日甚至每時(shí)將這些頻繁交易的真實(shí)情況實(shí)時(shí)地采集、匯總、分類(lèi)、處理,生成各種賬目、報(bào)表,并將進(jìn)、銷(xiāo)、存、以及資金分布等情況迅速反映出來(lái),其往來(lái)業(yè)務(wù)非常繁雜。往來(lái)管理是商業(yè)企業(yè)管理的一個(gè)非常重要的組成部分,是對(duì)往來(lái)業(yè)務(wù)活動(dòng)進(jìn)行連續(xù)、系統(tǒng)、全面和綜合的核算和監(jiān)督,即對(duì)應(yīng)收賬款和應(yīng)付賬款進(jìn)行系統(tǒng)的管理,以提高經(jīng)濟(jì)效益的重要的管理活動(dòng)。其主要的任務(wù)是提
15、供正確的、完整的、系統(tǒng)的往來(lái)業(yè)務(wù)信息。在商業(yè)中尤其是商業(yè)超市的往來(lái)賬目更為繁瑣復(fù)雜。現(xiàn)如今,各個(gè)企業(yè)的往來(lái)管理大多數(shù)都還處在紙質(zhì)的單據(jù)交易,這樣會(huì)拉長(zhǎng)時(shí)間線,導(dǎo)致效率低下、容易出錯(cuò),管理層正是通過(guò)這些匯總的賬目來(lái)進(jìn)行管理和決策,導(dǎo)致管理層不能及時(shí)做出正確的決策。往來(lái)信息是商業(yè)超市經(jīng)濟(jì)信息的核心,它連續(xù)、系統(tǒng)、全面、綜合地反映和監(jiān)督商業(yè)超市經(jīng)營(yíng)管理的情況,并為超市的經(jīng)濟(jì)決策提供重要依據(jù)。商業(yè)超市的管理層通過(guò)往來(lái)信息來(lái)衡量經(jīng)營(yíng)管理的業(yè)績(jī),并利用往來(lái)數(shù)據(jù)對(duì)經(jīng)濟(jì)活動(dòng)做出預(yù)測(cè)和決策。往來(lái)管理記錄了企業(yè)與往來(lái)單位之間的應(yīng)收賬款、應(yīng)付賬款及回款的變動(dòng)情況,并提供對(duì)往來(lái)財(cái)務(wù)信息的查詢(xún)。由此為依據(jù)進(jìn)行決策。此外
16、,往來(lái)管理子系統(tǒng)通過(guò)嚴(yán)密地監(jiān)控應(yīng)收賬款和過(guò)期賬款,還可以進(jìn)行賬齡分析來(lái)減少應(yīng)收款。管理信息系統(tǒng)的構(gòu)建中,往來(lái)管理子系統(tǒng)是以計(jì)算機(jī)為主要工具,往來(lái)管理知識(shí)為指導(dǎo)思想,對(duì)商業(yè)超市各種往來(lái)的財(cái)務(wù)數(shù)據(jù)進(jìn)行收集、存儲(chǔ)及分析,為用戶(hù)提供往來(lái)信息的人機(jī)系統(tǒng),是商業(yè)超市管理信息系統(tǒng)的一個(gè)重要的子系統(tǒng)。往來(lái)管理子系統(tǒng)與其他子系統(tǒng)間實(shí)現(xiàn)數(shù)據(jù)兼容和信息共享。商業(yè)超市管理信息系統(tǒng)中,其他各子系統(tǒng)的業(yè)務(wù)運(yùn)作進(jìn)展情況基本上以單據(jù)提交到往來(lái)管理子系統(tǒng),由往來(lái)管理子系統(tǒng)對(duì)這些數(shù)據(jù)信息進(jìn)行處理。一方面向企業(yè)內(nèi)各部門(mén)提供其業(yè)務(wù)過(guò)程及相關(guān)活動(dòng)的往來(lái)信息,協(xié)助這些部門(mén)進(jìn)行更好地管理;另一方面向管理者提供有用的決策信息。往來(lái)管理子系統(tǒng)
17、好比整個(gè)商業(yè)超市的“中樞神經(jīng)”系統(tǒng),不斷從外界接受新信息進(jìn)行處理,再輸出各類(lèi)相關(guān)的信息,反映企業(yè)的經(jīng)營(yíng)狀況。我國(guó)的超市作為當(dāng)今銷(xiāo)售商品最廣、數(shù)量最多、人流最多的一種消費(fèi)市場(chǎng),有種類(lèi)繁多的商品信息和其他信息需要處理,而對(duì)于這些信息的管理有很多缺陷。根據(jù)調(diào)查得知,以前人們對(duì)信息管理的主要方式是基于文本、表格等紙介質(zhì),對(duì)于各種商品的購(gòu)銷(xiāo)存情況的統(tǒng)計(jì)和核實(shí)等往往人工檢查進(jìn)行。數(shù)據(jù)信息處理量大,容易出錯(cuò),而且數(shù)據(jù)繁多,容易丟失、不易整理。總的來(lái)說(shuō),缺乏系統(tǒng)、規(guī)范的信息管理手段。另外,盡管有的超市已經(jīng)使用信息化管理,但并沒(méi)有發(fā)揮它的真正效力,資源閑置比較突出。超市管理信息系統(tǒng)從企業(yè)運(yùn)營(yíng)及管理的實(shí)際情況出發(fā)
18、,結(jié)合當(dāng)前中國(guó)零售業(yè)業(yè)態(tài)發(fā)展趨勢(shì),順應(yīng)了零售行業(yè)對(duì)信息化的要求,為商業(yè)管理信息系統(tǒng)提供了系統(tǒng)全面的技術(shù)解決方案?;谝陨显颍行畔⒐芾硐到y(tǒng)目前在各個(gè)商業(yè)領(lǐng)域都發(fā)揮了很大的作用,也得到了越來(lái)越多的大、中、小型商業(yè)企業(yè)的應(yīng)用。但就目前的應(yīng)用狀況分析,管理系統(tǒng)在中、高端企業(yè)得到了廣泛的應(yīng)用和重視,在小型企業(yè)、零售店的應(yīng)用僅局限于信息化的表面層次,沒(méi)有得到高度的重視。同時(shí),小企業(yè)也因資金發(fā)面問(wèn)題限制了其向更高程度信息化的應(yīng)用。隨著信息化的快速發(fā)展,以及激烈的市場(chǎng)競(jìng)爭(zhēng),各企業(yè)也將在信息化上下功夫,以高效率、低成本立足市場(chǎng),獲得更多的利潤(rùn)。2系統(tǒng)解決方案2.1系統(tǒng)需求調(diào)查2.1.1開(kāi)發(fā)背景西充東興超市
19、位于西充縣天府廣場(chǎng),營(yíng)業(yè)面積約8000平方米,主賣(mài)各種生活日用百貨、辦公、酒類(lèi)、零食、速食、冷凍食品、冷藏保鮮食品、零售卷煙等等。成立于1964年的國(guó)營(yíng)老字號(hào)-東興商場(chǎng)。2005年商場(chǎng)改制后,成立了以社區(qū)連鎖超市為主業(yè)的-西充東興超市連鎖有限責(zé)任公司,現(xiàn)有員工200余人,20余家分店。是西充本土的知名商業(yè)機(jī)構(gòu)。2010年公司加快發(fā)展速度,計(jì)劃新開(kāi)門(mén)店10家。在忠實(shí)顧客的心目中,東興超市以“良好態(tài)度、真誠(chéng)待人”的印象服務(wù)于大眾。 東興超市可以分成3個(gè)部門(mén):進(jìn)貨部門(mén)、銷(xiāo)售部門(mén)、管理部門(mén),如圖-1所示??偨?jīng)理進(jìn)貨部銷(xiāo)售部管理部圖-1 東興超市機(jī)構(gòu)圖第一:進(jìn)貨部門(mén)主要負(fù)責(zé)超市商品進(jìn)貨與存貨管理,進(jìn)貨與
20、存貨是銷(xiāo)售的基礎(chǔ),這兩項(xiàng)工作會(huì)直接影響超級(jí)市場(chǎng)的經(jīng)營(yíng)業(yè)績(jī)。超級(jí)市場(chǎng)的進(jìn)貨管理包括訂貨、進(jìn)貨、驗(yàn)收、退換貨、調(diào)撥等項(xiàng)業(yè)務(wù)。訂貨業(yè)務(wù):超級(jí)市場(chǎng)的訂貨業(yè)務(wù)是指在所確定的廠商及商品范圍內(nèi),依據(jù)訂貨計(jì)劃而進(jìn)行的叫貨、點(diǎn)菜或叫添貨的活動(dòng)。訂貨業(yè)務(wù)應(yīng)注意以下問(wèn)題。訂貨要有計(jì)劃。定貨要注意適時(shí)與適量,各類(lèi)別商品的訂貨周期,最小訂貨量等都必須有事前計(jì)劃。這樣,一方面,可以提高工作效率,另一方面可確保貨源供應(yīng)正常。訂貨方式要規(guī)范化。訂貨方式可采用人工、電話、傳真、電子訂貨系統(tǒng)等多種形式,發(fā)展的趨勢(shì)是采用EOS訂貨系統(tǒng)。進(jìn)貨業(yè)務(wù):進(jìn)貨是根據(jù)訂貨作業(yè),由廠商或配送中心來(lái)說(shuō)就是“配送”。進(jìn)貨業(yè)務(wù)應(yīng)注意以下事項(xiàng)。進(jìn)貨要遵
21、守時(shí)間。進(jìn)貨時(shí)間的確定應(yīng)考慮廠商作業(yè)時(shí)間、交通狀況、營(yíng)業(yè)需要及內(nèi)部員工出勤時(shí)間。驗(yàn)收單、發(fā)票需齊備。商品整理分類(lèi)要清楚,在指定區(qū)域進(jìn)行驗(yàn)收。先退貨再進(jìn)貨,以免退調(diào)商品占用店內(nèi)倉(cāng)位。驗(yàn)收后有些商品直接進(jìn)入賣(mài)場(chǎng),有些商品則進(jìn)內(nèi)倉(cāng)或進(jìn)行再加工。要對(duì)變質(zhì)、過(guò)保持期或已接近保持期的商品拒收。退換貨業(yè)務(wù):退換貨是超級(jí)市場(chǎng)根據(jù)檢查、驗(yàn)收的結(jié)果,對(duì)不符合進(jìn)貨標(biāo)準(zhǔn)和要求的商品采取退貨或換貨幣行動(dòng)的業(yè)務(wù)活動(dòng)。退換貨業(yè)務(wù)可與進(jìn)貨業(yè)務(wù)相配合,利用進(jìn)貨回程順便將換貨帶回。退換貨業(yè)務(wù)應(yīng)注意以下事項(xiàng):確認(rèn)廠家,即先查明待退換商品所屬的廠家或送貨單位。填寫(xiě)退貨申請(qǐng)單,注明其數(shù)量、品名及退貨原因。退換商品應(yīng)注意保存。及時(shí)聯(lián)絡(luò)各
22、廠商辦理退換貨。退貨時(shí)應(yīng)確認(rèn)扣款方式、時(shí)間及金額。超級(jí)市場(chǎng)的存貨管理:商品存貨是流通的停滯和資金的占用,但又是必不可少的環(huán)節(jié)。市場(chǎng)變化莫測(cè),生產(chǎn)又需要一定的周期,為使超級(jí)市場(chǎng)不致出現(xiàn)缺貨現(xiàn)象離不開(kāi)商品存貨。由于庫(kù)存要占用資金和場(chǎng)地,會(huì)給超級(jí)市場(chǎng)帶來(lái)成本費(fèi)用的增加,因此,科學(xué)的存貨管理十分必要。超級(jí)市場(chǎng)的存貨管理主要包括:存貨數(shù)量管理、存貨結(jié)構(gòu)管理和存貨時(shí)間管理。存貨數(shù)量管理。存貨數(shù)量與商品流轉(zhuǎn)相適應(yīng),是最佳效益點(diǎn)。存貨量過(guò)大,會(huì)造成商品積壓,浪費(fèi)效益;存貨量過(guò)小,會(huì)造成商品不足,市場(chǎng)脫銷(xiāo),影響銷(xiāo)售額。商品存貨數(shù)量管理一般彩兩種方法:一是保險(xiǎn)存量,是商品住址的下限,低于此限,將會(huì)導(dǎo)致積壓。存貨結(jié)
23、構(gòu)管理。無(wú)論是倉(cāng)庫(kù)空間還是資金,都是有限有。如何使這些有限的空間和資金取得更大的效益,加強(qiáng)商品庫(kù)存結(jié)構(gòu)管理是非常重要的。商品庫(kù)存結(jié)構(gòu)管理的最常用方法是ABC管理法。存貨時(shí)間管理。加快商品周轉(zhuǎn)等于加快資金周轉(zhuǎn),自然會(huì)提高商業(yè)動(dòng)作效率,這是超級(jí)市場(chǎng)能否獲得利潤(rùn)的關(guān)鍵,所以應(yīng)加強(qiáng)存貨的時(shí)間管理。第二:銷(xiāo)售部門(mén)主要負(fù)責(zé):營(yíng)業(yè)計(jì)劃、接受訂貨及運(yùn)籌計(jì)劃、營(yíng)業(yè)技術(shù)。營(yíng)業(yè)計(jì)劃每年擇期舉行不定期同行業(yè)市場(chǎng)情況、公司內(nèi)部狀況等情況來(lái)檢查并修正目前的營(yíng)業(yè)方針,方針確定后,傳達(dá)給所有相關(guān)人員。評(píng)核有關(guān)未來(lái)的產(chǎn)品;評(píng)核產(chǎn)品種類(lèi)及項(xiàng)目;商品價(jià)格的定位;選擇、決定往來(lái)的訂貨公司及往來(lái)方針;交貨及付款的各項(xiàng)方針;遵守訂立的合
24、同和契約。接受訂貨及運(yùn)籌計(jì)劃對(duì)于客戶(hù)的資料應(yīng)隨時(shí)加以適當(dāng)分類(lèi)、記錄下來(lái)。相關(guān)者或資料取得者也應(yīng)隨時(shí)記入所得的資料。營(yíng)業(yè)業(yè)務(wù)必須依工作部門(mén)別及機(jī)器別等分掌各項(xiàng)工程的現(xiàn)況及趨勢(shì),努力使訂貨業(yè)務(wù)與此配合一致。調(diào)查各產(chǎn)業(yè)或各地區(qū)、各家公司的經(jīng)營(yíng)狀況,并以此來(lái)掌握有利的公司、事業(yè)、公家機(jī)構(gòu)等,制定有效的推銷(xiāo)政策,并對(duì)此展開(kāi)宣傳工作,以利開(kāi)拓交易的進(jìn)展。每月應(yīng)針對(duì)預(yù)估及實(shí)際的接受訂貨量,制成記錄表,并隨時(shí)與制造部門(mén)保持聯(lián)系。為使生產(chǎn)及所接受的訂貨能夠容易估算,生產(chǎn)及庫(kù)存一定要先預(yù)估出固定的數(shù)量,在接受訂貨的同時(shí)也能做好交貨。如果客戶(hù)表示熱忱并有意舉行業(yè)務(wù)聯(lián)誼會(huì),公司可借此機(jī)會(huì)收集情報(bào)并借此斡旋、開(kāi)拓交易。
25、必要時(shí)可設(shè)營(yíng)業(yè)開(kāi)發(fā)部門(mén),以此支援交易的斡旋及開(kāi)拓。第三:管理部門(mén)負(fù)責(zé)營(yíng)業(yè)機(jī)構(gòu)與業(yè)務(wù)分擔(dān)、建立產(chǎn)品銷(xiāo)售信息反饋制度、編制產(chǎn)品發(fā)運(yùn)計(jì)劃,組織回籠資金、經(jīng)營(yíng)決策、市場(chǎng)預(yù)測(cè)。東興超市在物流管理方面,仍使用傳統(tǒng)的人工管理模式,浪費(fèi)人力資源,效率低,準(zhǔn)確率低。有些商品緊缺,顧客要排隊(duì)購(gòu)買(mǎi)或商品供不應(yīng)求,使顧客大為不滿(mǎn),還有一些商品,長(zhǎng)期積壓,損壞嚴(yán)重,造成重大的經(jīng)濟(jì)損失,引起銷(xiāo)售人員的極大不滿(mǎn),已多次向超市管理人員反映,但此類(lèi)問(wèn)題仍屢屢發(fā)生,得不到根本性的解決,已引起總經(jīng)理的高度重視。東興超市是以零售為前導(dǎo),以商品進(jìn)銷(xiāo),存配,流轉(zhuǎn)管理為基礎(chǔ)。東興超市是一個(gè)小型超市,但它的物流管理也比較復(fù)雜,如果沒(méi)有一個(gè)強(qiáng)
26、大的信息系統(tǒng)來(lái)支持,那么就會(huì)造成一部分商品大量積壓,而另一些商品供不應(yīng)求的局面,這種局面必然會(huì)給超市帶來(lái)巨大的經(jīng)濟(jì)損失。有些超市為了避免這樣的情況發(fā)生,就會(huì)對(duì)物流管理投入大量的人力。雖然這樣解決了物流方面的問(wèn)題,但是這又有悖于管理學(xué)的原則,效率低,浪費(fèi)了人力資源,解決不了根本性的問(wèn)題。因此針對(duì)東興超市對(duì)經(jīng)營(yíng)業(yè)務(wù)和人事管理的實(shí)際需要,開(kāi)發(fā)了這套超市管理系統(tǒng)。在開(kāi)發(fā)過(guò)程中,我們針對(duì)當(dāng)前各超市管理的特點(diǎn)和技術(shù)人員的實(shí)際水平,采用基于Windows圖形用戶(hù)界面這一易學(xué)易用的操作環(huán)境,在系統(tǒng)設(shè)計(jì)過(guò)程中,我們盡量采用易懂易讀的人機(jī)界面,使用戶(hù)可以在短期內(nèi)完全掌握。我們又始終發(fā)系統(tǒng)的正確性放在首位,力求數(shù)據(jù)
27、的完整和處理的正確性。在此基礎(chǔ)上優(yōu)化程序代碼,加速系統(tǒng)運(yùn)行和減少對(duì)系統(tǒng)資源的占用。2.1.2用戶(hù)需求調(diào)查東興超市為了更方便顧客,所設(shè)立的與40余家實(shí)體店為一體的網(wǎng)上超市,提供“免費(fèi)送貨上門(mén),貨到付款”的服務(wù),只要你的網(wǎng)上超市注冊(cè),成為東興網(wǎng)上超市的會(huì)員,即可享受會(huì)員價(jià)。同樣,東興超市所推出的會(huì)員卡、好運(yùn)卡在網(wǎng)上超市同樣適用,同樣可以積分,同時(shí)在網(wǎng)上超市也享有積分,雙重積分的優(yōu)惠使貴客得到更多的優(yōu)惠。超市管理主要解決商品的入庫(kù)、出庫(kù)、銷(xiāo)售、查詢(xún)等的問(wèn)題。經(jīng)營(yíng)者具有明確的商品庫(kù)存信息、銷(xiāo)售信息,能夠查詢(xún)、備份數(shù)據(jù)庫(kù),更新所有的信息(廠家信息、入庫(kù)、出庫(kù)、銷(xiāo)售、促銷(xiāo)活動(dòng)、會(huì)員信息、會(huì)員營(yíng)業(yè)額、全部營(yíng)
28、業(yè)額、日志信息等)。通過(guò)對(duì)東興超市進(jìn)行調(diào)查,客服對(duì)超市信息管理系統(tǒng)提出了一些要求:系統(tǒng)采用人機(jī)交互的方式,界面美觀友好,信息查詢(xún)靈活、方便,數(shù)據(jù)存儲(chǔ)安全可靠。商品銷(xiāo)售信息直接輸入系統(tǒng)商品庫(kù)存量輸入系統(tǒng)顧客購(gòu)買(mǎi)的商品,如果脫銷(xiāo),則將商品名稱(chēng)編號(hào)輸入系統(tǒng)通知物流管理部門(mén)向供貨商訂貨物流管理部門(mén)根據(jù)要求,將待定商品匯總,填寫(xiě)多份訂貨單當(dāng)受到供貨商的發(fā)貨單時(shí),物流管理部門(mén)根據(jù)要求驗(yàn)收驗(yàn)收后,把與每種商品有關(guān)的數(shù)據(jù),如名稱(chēng),編號(hào),數(shù)量,單價(jià),供應(yīng)商名稱(chēng)等記錄到應(yīng)付款帳目中將驗(yàn)收商品入庫(kù),并修改庫(kù)存量帳務(wù)管理系統(tǒng)收到供應(yīng)商的應(yīng)付款通知單后,要與應(yīng)付款明細(xì)帳核對(duì),正確無(wú)誤后才能付款修改會(huì)計(jì)總帳按周,月,年定
29、期編制庫(kù)存,銷(xiāo)售,會(huì)計(jì)報(bào)表,提交給超市經(jīng)理經(jīng)理可隨時(shí)查詢(xún)庫(kù)存量,銷(xiāo)售量和業(yè)務(wù)情況2.2業(yè)務(wù)流程分析原系統(tǒng)業(yè)務(wù)流程分析根據(jù)調(diào)查,原系統(tǒng)業(yè)務(wù)流程如圖2.2-1所示。圖2.2-1 原系統(tǒng)業(yè)務(wù)流程新系統(tǒng)業(yè)務(wù)流程分析新系統(tǒng)主要業(yè)務(wù)分析包括:進(jìn)貨業(yè)務(wù)進(jìn)貨管理是企業(yè)生產(chǎn)經(jīng)營(yíng)活動(dòng)中及其重要的一環(huán),它關(guān)系到產(chǎn)品質(zhì)量能否得到保證,生產(chǎn)是否能夠順利進(jìn)行,采購(gòu)成本能否得到有效控制等問(wèn)題。企業(yè)現(xiàn)代管理理念中對(duì)企業(yè)的進(jìn)貨管理提出新的要求;企業(yè)進(jìn)貨時(shí)對(duì)供貨商的選擇更見(jiàn)慎重,雙方不再是討價(jià)還價(jià)的買(mǎi)賣(mài)關(guān)系,而是一種相互依存的合作伙伴關(guān)系,并且還需要認(rèn)識(shí)到企業(yè)產(chǎn)品質(zhì)量要從采購(gòu)抓起,這就關(guān)系到供方的供貨、服務(wù)質(zhì)量。下面是進(jìn)貨業(yè)務(wù)程
30、序的主要內(nèi)容:供貨商的情況調(diào)查:在實(shí)施采購(gòu)之前,超市首先就要對(duì)市場(chǎng)上各大商品供貨商進(jìn)行詳細(xì)的調(diào)查,了解公司的具體情況,評(píng)定企業(yè)的信譽(yù)級(jí)別和公司的市場(chǎng)口碑,做到準(zhǔn)確無(wú)誤,采購(gòu)順利。采購(gòu)計(jì)劃的編制:超市根據(jù)自身的資金條件和銷(xiāo)售狀況,綜合分析市場(chǎng)規(guī)律,擬定采購(gòu)計(jì)劃表。實(shí)施進(jìn)貨計(jì)劃:根據(jù)供貨商檔案及評(píng)審結(jié)果,選定供貨商;生成訂貨單給選定的供貨商;雙方就價(jià)格、數(shù)量、質(zhì)量等方面洽談磋商,直至簽訂合同;跟蹤合同執(zhí)行,安排供貨進(jìn)度和貨物運(yùn)輸,做好驗(yàn)收入庫(kù)工作。庫(kù)存業(yè)務(wù):庫(kù)存管理是指在上產(chǎn)經(jīng)營(yíng)中為銷(xiāo)售和耗用而存儲(chǔ)的各種資產(chǎn)。企業(yè)存貨不當(dāng)都會(huì)增加不必要的費(fèi)用:存貨過(guò)多將導(dǎo)致物資的積壓、存儲(chǔ)費(fèi)用增加、流動(dòng)資金周轉(zhuǎn)不
31、利,并且過(guò)量的庫(kù)存會(huì)掩蓋管理不善的問(wèn)題。存貨不足則影響企業(yè)的正常銷(xiāo)售活動(dòng)。庫(kù)存管理的目標(biāo)是需求最佳存貨數(shù)量,使庫(kù)存的成本總額最小化。其主要業(yè)務(wù)如下:產(chǎn)品入庫(kù)、出庫(kù)、盤(pán)庫(kù)等日常處理??茖W(xué)合理地確定某庫(kù)存物資的庫(kù)存控制參數(shù)。如:最佳訂貨批量、最大庫(kù)存量、最佳缺貨量、最佳訂購(gòu)周期等,進(jìn)行嚴(yán)格的庫(kù)存控制工作。匯總統(tǒng)計(jì)各類(lèi)庫(kù)存數(shù)據(jù),反應(yīng)和監(jiān)督儲(chǔ)備資金占用及采購(gòu)資金使用情況。銷(xiāo)售業(yè)務(wù)銷(xiāo)售對(duì)一個(gè)企業(yè)的生存和發(fā)展是至關(guān)重要的,它不再是傳統(tǒng)意義上的“賣(mài)東西”,它對(duì)外關(guān)系到企業(yè)產(chǎn)品、服務(wù)和企業(yè)形象等多方面因素,對(duì)內(nèi)涉及到銷(xiāo)售、庫(kù)存、財(cái)務(wù)等信息。此外信息化的高速發(fā)展為企業(yè)的銷(xiāo)售工作提出了新的挑戰(zhàn),封閉意味著落后,超
32、市要抓住時(shí)機(jī),引入現(xiàn)代化的銷(xiāo)售管理模式,實(shí)施企業(yè)的信息化、智能化銷(xiāo)售管理,才能使超市在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地。2.3 需求分析根據(jù)當(dāng)前的超市管理體制,一般的超市進(jìn)銷(xiāo)存管理是根據(jù)所掌握的商品類(lèi)別,相應(yīng)的分成幾個(gè)倉(cāng)庫(kù)進(jìn)行商品的計(jì)劃、采購(gòu)、銷(xiāo)售、入庫(kù),并隨時(shí)按期進(jìn)行庫(kù)存盤(pán)點(diǎn),根據(jù)需要進(jìn)行統(tǒng)計(jì)分析,產(chǎn)生相應(yīng)的報(bào)表。根據(jù)本系統(tǒng)要實(shí)現(xiàn)這些基本的功能從以下四個(gè)方面進(jìn)行需求分析:系統(tǒng)的功能要求,系統(tǒng)的性能要求,系統(tǒng)的運(yùn)行要求,系統(tǒng)將來(lái)可能會(huì)提出的要求。下面是對(duì)親新系統(tǒng)進(jìn)行分析的結(jié)果。功能的要求根據(jù)用戶(hù)對(duì)系統(tǒng)的提出要求,結(jié)合實(shí)際超市商品信息購(gòu)銷(xiāo)存情況采用結(jié)構(gòu)化分析方法,經(jīng)過(guò)系統(tǒng)模塊功能分析,本系統(tǒng)具有以下
33、功能(1)商品信息功能:完成對(duì)商品信息的添加、查詢(xún)、修改、刪除操作,以及對(duì)商品庫(kù)存數(shù)量進(jìn)行精確的統(tǒng)計(jì),并以圖形方式展現(xiàn)給用戶(hù)。(2)銷(xiāo)售信息功能:實(shí)現(xiàn)對(duì)日常商品銷(xiāo)售信息的添加、查詢(xún)、修改、刪除操作。(3)進(jìn)貨信息功能:完成對(duì)日常進(jìn)貨商品信息的添加、查詢(xún)、修改、刪除操作。(4)員工管理功能:完成對(duì)員工信息的添加、查詢(xún)、修改、刪除操作。同時(shí),對(duì)員工的日??记谶M(jìn)行管理此功能模塊僅限于管理部門(mén)使用。(5)用戶(hù)管理信息功能:實(shí)現(xiàn)對(duì)用戶(hù)的添加、刪除以及修改密碼、修改用戶(hù)權(quán)限的操作。通過(guò)對(duì)用戶(hù)權(quán)限的設(shè)置來(lái)確定用戶(hù)所能使用的功能模塊。本系統(tǒng)共分3種用戶(hù):管理人員、倉(cāng)管人員和銷(xiāo)售人員。其中,管理人員可以使用所有
34、的功能模塊,而銷(xiāo)售人員只能使用銷(xiāo)售信息功能模塊,倉(cāng)管人員則可以使用商品信息和進(jìn)貨信息兩大功能模塊。數(shù)據(jù)的要求按用戶(hù)要求,系統(tǒng)應(yīng)該包括以下信息實(shí)體。商品的基本信息。商品進(jìn)庫(kù)數(shù)量、價(jià)格及經(jīng)手人等信息。商品銷(xiāo)售出庫(kù)數(shù)量、價(jià)格、規(guī)格及經(jīng)手人等信息。商品總體分類(lèi)基本信息。商品詳細(xì)分類(lèi)基本信息。員工的基本信息。超市會(huì)員的基本信息。性能的要求為了保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效的運(yùn)行,超市銷(xiāo)售管理系統(tǒng)應(yīng)該滿(mǎn)足以下的性能需求:數(shù)據(jù)精確度產(chǎn)品的進(jìn)貨單和銷(xiāo)售單中,單價(jià)、金額采用浮點(diǎn)數(shù),保留至小數(shù)點(diǎn)后兩位。時(shí)間特性該管理系統(tǒng)軟件從啟動(dòng)到進(jìn)入系統(tǒng)登錄界面的時(shí)間正常情況下應(yīng)少于5秒,錄入并更新數(shù)據(jù)的時(shí)間正常情況
35、下少于2秒。適用性該管理系統(tǒng)軟件適用于Windows 2000/xp及以上操作系統(tǒng)。運(yùn)行需求本系統(tǒng)采用Microsoft Visual Studio .Net 2003設(shè)計(jì),用戶(hù)交互界面采用的是基于Windows的窗口界面。適用XP及以上系統(tǒng),Microsoft SQL Server 2005及以上環(huán)境的計(jì)算機(jī),通過(guò)Internet加強(qiáng)超市與供貨商之間的信息連接。2.3系統(tǒng)總體設(shè)計(jì)2.3.1系統(tǒng)業(yè)務(wù)處理過(guò)程設(shè)計(jì) 東升超市管理信息系統(tǒng)的業(yè)務(wù)處理過(guò)程,如圖2.3-1所示。圖2.3-1 東升超市管理信息系統(tǒng)的業(yè)務(wù)處理流程圖業(yè)務(wù)處理描述:使用POS收銀機(jī),條形碼掃描錄入商品信息,會(huì)員使用打折
36、卡進(jìn)行打折,收銀業(yè)務(wù)處理并打印收款單,銷(xiāo)售管理子系統(tǒng)自動(dòng)更新已銷(xiāo)售商品數(shù)量,庫(kù)存數(shù)量統(tǒng)計(jì)更新,打印銷(xiāo)售報(bào)表,進(jìn)貨通知單,進(jìn)貨處理系統(tǒng)聯(lián)系供應(yīng)商,對(duì)新到貨物進(jìn)行盤(pán)點(diǎn),同時(shí)錄入貨物信息并更新庫(kù)存數(shù)量。2.3.2模塊子系統(tǒng)結(jié)構(gòu)圖各個(gè)子模塊的I/O數(shù)據(jù)流和子模塊功能描述,見(jiàn)表2.3-1所示。表2.3-1 子模塊描述子模塊I/O數(shù)據(jù)流子模塊功能描述需要使用POS機(jī),商品條形碼掃描,錄入商品信息。會(huì)員使用打折卡,根據(jù)已錄入商品信息進(jìn)行收銀處理,打印收款單商品銷(xiāo)售數(shù)量統(tǒng)計(jì),生產(chǎn)銷(xiāo)售報(bào)表,核算銷(xiāo)售總額。系統(tǒng)自動(dòng)盤(pán)點(diǎn)庫(kù)存數(shù)量,更新商品庫(kù)存信息,對(duì)需要補(bǔ)貨的商品進(jìn)行統(tǒng)計(jì),生成補(bǔ)貨報(bào)表。錄入員工基本信息,登記員工工
37、作日志,統(tǒng)計(jì)員工業(yè)績(jī),數(shù)據(jù)匯總,生成工資報(bào)表。根據(jù)補(bǔ)貨報(bào)表,聯(lián)系供應(yīng)商,進(jìn)行補(bǔ)貨。對(duì)新補(bǔ)貨的商品數(shù)量進(jìn)行統(tǒng)計(jì),向系統(tǒng)中錄入補(bǔ)貨商品的信息,及時(shí)更新現(xiàn)有庫(kù)存信息。2.3.2系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)根據(jù)對(duì)系統(tǒng)需求的分析以及對(duì)原有超市系統(tǒng)的改進(jìn),得到了新的超市管理系統(tǒng)。該系統(tǒng)具有以下幾個(gè)特點(diǎn):模塊化、功能性強(qiáng)、結(jié)構(gòu)化、管理清晰、權(quán)責(zé)明確、分工合理。新系統(tǒng)由銷(xiāo)售管理、庫(kù)存管理、商品錄入、收銀業(yè)務(wù)、進(jìn)貨管理、人員管理六大子系統(tǒng)組成,每個(gè)子系統(tǒng)模塊實(shí)現(xiàn)的功能各不相同,在業(yè)務(wù)和數(shù)據(jù)的流動(dòng)上有很大的關(guān)聯(lián), 系統(tǒng)總體結(jié)構(gòu)如圖2.3-2所示。東興超市信息管理系統(tǒng)基本檔案進(jìn)貨管理銷(xiāo)售管理庫(kù)存管理系統(tǒng)維護(hù)員工信息部門(mén)信息供應(yīng)
38、商商品進(jìn)貨商品查詢(xún)商品銷(xiāo)售商品退貨庫(kù)存報(bào)警庫(kù)存查詢(xún)系統(tǒng)備份系統(tǒng)還原圖2.3-2系統(tǒng)功能模塊圖員工信息管理:可以對(duì)員工的性別、年齡、職位、所屬部門(mén)信息進(jìn)行查詢(xún)、修改、添加、刪除。供應(yīng)商信息:可以對(duì)供應(yīng)商名稱(chēng)、負(fù)責(zé)人姓名、聯(lián)系電話、傳真、地址和備注信息進(jìn)行查詢(xún)、修改、添加、刪除。商品進(jìn)貨:可以對(duì)商品的進(jìn)貨的編號(hào)、價(jià)格、供應(yīng)商單位和供應(yīng)日期信息進(jìn)行添加、修改、刪除和退出。商品查詢(xún):輸入商品編號(hào),可以對(duì)商品的信息進(jìn)行查詢(xún)。商品銷(xiāo)售:輸入商品編號(hào),可以查看商品的銷(xiāo)售信息。商品退貨:可以未達(dá)到公司條件的商品進(jìn)行退貨。庫(kù)存報(bào)警:可以設(shè)置報(bào)警,當(dāng)條件達(dá)到時(shí),系統(tǒng)自動(dòng)報(bào)警。庫(kù)存查詢(xún):可以查看當(dāng)前的庫(kù)存信息。系統(tǒng)
39、備份:對(duì)重要數(shù)據(jù)進(jìn)行備份。系統(tǒng)還原:對(duì)重要數(shù)據(jù)進(jìn)行還原。3.3.4新系統(tǒng)流程分析用戶(hù)使用系統(tǒng)的工作流程,如圖2.3-4所示。否是系統(tǒng)登錄是否登 錄系統(tǒng)主窗體基本檔案進(jìn)貨管理系統(tǒng)維護(hù)庫(kù)存管理銷(xiāo)售管理圖2.3-4 系統(tǒng)業(yè)務(wù)分析圖3開(kāi)發(fā)技術(shù)與開(kāi)發(fā)工具2.1 開(kāi)發(fā)技術(shù)3.1.1采用C/S模式管理信息系統(tǒng)通??梢圆捎每蛻?hù)機(jī)/服務(wù)器CS和瀏覽器/服務(wù)器CS兩種結(jié)構(gòu)開(kāi)發(fā)。CS結(jié)構(gòu)在20世紀(jì)80,90年代被廣泛采用,它可以使用Visual Basic,Visual C+,Delphi和PowerBuilder等眾多功能強(qiáng)大的開(kāi)發(fā)工具開(kāi)發(fā)客戶(hù)端應(yīng)用程序,服務(wù)器上使用后臺(tái)數(shù)據(jù)庫(kù)保存用戶(hù)數(shù)據(jù)。CS模式是一種兩層結(jié)構(gòu)
40、的系統(tǒng):第一層是在客戶(hù)機(jī)系統(tǒng)上結(jié)合了表示與業(yè)務(wù)邏輯;第二層是通過(guò)網(wǎng)絡(luò)結(jié)合了數(shù)據(jù)庫(kù)服務(wù)器。CS模式主要由客戶(hù)應(yīng)用程序、服務(wù)器管理程序和中間件三個(gè)部分組成。首先,交互性強(qiáng)是CS固有的一個(gè)優(yōu)點(diǎn)。在CS中,客戶(hù)端有一套完整應(yīng)用程序,在出錯(cuò)提示、在線幫助等方面都有強(qiáng)大的功能,并且可以在子程序間自由切換。其次,CS模式提供了更安全的存取模式。由于CS配備的是點(diǎn)對(duì)點(diǎn)的結(jié)構(gòu)模式,采用適用于局域網(wǎng)、安全性可以得到可靠的保證。而B(niǎo)S采用點(diǎn)對(duì)多點(diǎn)、多點(diǎn)對(duì)多點(diǎn)這種開(kāi)放的結(jié)構(gòu)模式,并采用TCPIP這一類(lèi)運(yùn)用于Internet的開(kāi)放性協(xié)議,其安全性只能靠數(shù)據(jù)服務(wù)器上管理密碼的數(shù)據(jù)庫(kù)來(lái)保證。由于CS在邏輯結(jié)構(gòu)上比BS少一層
41、,對(duì)于相同的任務(wù),CS完成的速度總比BS快,使得CS更利于處理大量數(shù)據(jù)。由于客戶(hù)端實(shí)現(xiàn)與服務(wù)器的直接相連,沒(méi)有中間環(huán)節(jié),因此響應(yīng)速度快。同時(shí)由于開(kāi)發(fā)是針對(duì)性的,因此,操作界面漂亮,形式多樣,可以充分滿(mǎn)足客戶(hù)自身的個(gè)性化要求。但缺少通用性,業(yè)務(wù)的變更,需要重新設(shè)計(jì)和開(kāi)發(fā),增加了維護(hù)和管理的難度,進(jìn)一步的業(yè)務(wù)拓展困難較多。不過(guò)此部分內(nèi)容對(duì)于管理制度成熟的倉(cāng)庫(kù)企業(yè)而言,其困難度并不大。Windows XPWindows Server2003是優(yōu)秀的網(wǎng)絡(luò)操作系統(tǒng)(NOS),是網(wǎng)絡(luò)的心臟和靈魂,是向網(wǎng)絡(luò)計(jì)算機(jī)提供服務(wù)的特殊的操作系統(tǒng)。它在計(jì)算機(jī)操作系統(tǒng)下工作,使計(jì)算機(jī)操作系統(tǒng)增加了網(wǎng)絡(luò)操作所需要的能力。
42、 SQL Server 2005。SQL語(yǔ)言則集數(shù)據(jù)定義語(yǔ)言DDL、數(shù)據(jù)操縱語(yǔ)言DML、數(shù)據(jù)控制語(yǔ)言DCL的功能于一體,語(yǔ)言風(fēng)格統(tǒng)一,可以獨(dú)立完成數(shù)據(jù)庫(kù)生命周期中的全部活動(dòng),包括定義關(guān)系模式、插入數(shù)據(jù)、建立數(shù)據(jù)庫(kù)、查詢(xún)、更新、維護(hù)、數(shù)據(jù)庫(kù)重構(gòu)、數(shù)據(jù)庫(kù)安全性控制等一系列操作要求,這就為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)提供了良好的環(huán)境。用戶(hù)在數(shù)據(jù)庫(kù)系統(tǒng)投入運(yùn)行后,還可根據(jù)需要隨時(shí)地逐步地修改模式,且并不影響數(shù)據(jù)庫(kù)的運(yùn)行,從而使系統(tǒng)具有良好的可擴(kuò)展性。采用同步打印技術(shù)。在一個(gè)應(yīng)用程序中,首先向數(shù)據(jù)庫(kù)中插入一筆數(shù)據(jù),然后把此數(shù)據(jù)打印出來(lái),但是如果在打印時(shí)出現(xiàn)問(wèn)題,則把原來(lái)操作回滾,也就是刪除剛才插入的數(shù)據(jù)。2.2
43、開(kāi)發(fā)平臺(tái)與開(kāi)發(fā)工具.Net FrameWork開(kāi)發(fā)平臺(tái)Visual C#(讀作“C sharp”)是 Visual Studio .NET 中引入的一種新的編程語(yǔ)言。C# 從 C 和 C+ 演變而來(lái),是一種簡(jiǎn)單、現(xiàn)代、類(lèi)型安全和面向?qū)ο蟮恼Z(yǔ)言。設(shè)計(jì) C# 是為了建立運(yùn)行于 .NET 平臺(tái)上的、范圍廣泛的企業(yè)級(jí)應(yīng)用程序。用 Visual C# 編寫(xiě)的代碼被編譯為托管代碼,這意味著它將受益于公共語(yǔ)言運(yùn)行庫(kù)的服務(wù)。這些服務(wù)包括:語(yǔ)言互操作性、垃圾回收、增強(qiáng)的安全性以及改進(jìn)的版本支持。2.2.2 C#開(kāi)發(fā)工具靜態(tài)文本標(biāo)簽:用于用戶(hù)不能編輯的文本或圖像。組框:顯示圍繞一組件的框架。列表框:控件通過(guò)顯示多
44、個(gè)選項(xiàng),供用戶(hù)選擇其中一項(xiàng)或多項(xiàng),達(dá)到與用戶(hù)對(duì)話的目的。組合框:是組合了文本框和列表框的特性而形成的一種控件。單選按鈕(單選框):提供用戶(hù)可以選擇或者清除的選項(xiàng)。檢查按鈕(復(fù)選框):在列表項(xiàng)的旁邊顯示復(fù)選標(biāo)記。面板:是一個(gè)包含其他控件的控件。程序員可以通過(guò)代碼或“資源編輯器”來(lái)建立這些控件。在資源編輯器中可以建立對(duì)話框和這些控件.在本設(shè)計(jì)中,我們將使用代碼來(lái)建立它們。Windows支持幾種典型的應(yīng)用程序應(yīng)該活動(dòng)在稱(chēng)為"框架窗口"中,一個(gè)框架窗口是一個(gè)全功能的主窗口.用戶(hù)可以改變尺寸,最小化,最大化等.Windows也支持兩種類(lèi)型的對(duì)話框;模式和無(wú)模式對(duì)話框,模式對(duì)話框一旦出
45、現(xiàn)在屏幕上只有當(dāng)它退出時(shí),屏幕上該應(yīng)用程序的其余部分才能響應(yīng).無(wú)模式對(duì)話框出現(xiàn)在屏幕上時(shí),程序的其余部分也可以作出響應(yīng),它就像浮動(dòng)在上面一樣.最簡(jiǎn)單的Windows應(yīng)用程序是使用單文檔界面(SDI),只有一個(gè)框架窗口.Windows的鐘表,PIF編輯器,記事本等都是SDI應(yīng)用程序.MDI系統(tǒng)允許用戶(hù)在同一應(yīng)用程序中同時(shí)可以查看多個(gè)文檔.例如,一個(gè)文本編輯器可以允許用戶(hù)同時(shí)打開(kāi)多個(gè)文本文件.使用MDI時(shí),應(yīng)用程序有一個(gè)主窗口,在主窗口中有一些子窗口,每個(gè)子窗口中各自含有各自的文檔.在MDI框架中,主框口有一個(gè)主菜單,它對(duì)主框架中最頂端窗口有效.各子窗口都可以縮成圖標(biāo)或展開(kāi),MDI主窗口也可以變成
46、桌面上的一個(gè)圖標(biāo).MDI界面可能會(huì)給你一種第二桌面的感覺(jué),它對(duì)窗口的管理和刪除混亂的窗口有很大的幫助.程序員所建立的每一個(gè)應(yīng)用程序都會(huì)使用它自己的一套控件.菜單結(jié)構(gòu)以及對(duì)話框.應(yīng)用程序界面的好壞取決于你如何選擇和組織這些界面對(duì)象.Visual C+中的資源編輯器可以使你能容易的建立和定制這些界面對(duì)象.事件驅(qū)動(dòng)機(jī)制早期程序使用輸入-操作-輸出的機(jī)制,整個(gè)流程完全由程序員事先設(shè)定好。面向?qū)ο蟪绦蛟O(shè)計(jì)當(dāng)中采用的就是事件驅(qū)動(dòng)機(jī)制。比如說(shuō)鼠標(biāo)左擊、雙擊都是具體事件,根據(jù)這些事件啟用預(yù)先設(shè)置的相應(yīng)動(dòng)作就是事件驅(qū)動(dòng)機(jī)制。所有基于窗口的GUI都包含相同的基本元素,它們的操作方式都是相同的.在屏幕上,用戶(hù)所看到
47、的是一組窗口,每個(gè)窗口都包含有控件圖標(biāo).對(duì)象以及一些處理鼠標(biāo)和鍵盤(pán)的元素。從用戶(hù)角度來(lái)看,各系統(tǒng)的界面對(duì)象是相同的:按鈕、滾動(dòng)條、圖標(biāo)等等。盡管這些界面元素的“外觀和感覺(jué)”可能有些不同,但他們的工作方式是相同的。從程序員角度來(lái)看,這些系統(tǒng)在概念上是相似的,盡管它們可能有很大的不同。為了建立GUI程序,程序員第一步要把所有需要的用戶(hù)界面控件都放在窗口上。因?yàn)槭怯脩?hù)來(lái)操作應(yīng)用程序員的控制,所有程序必須作出響應(yīng),說(shuō)做的響應(yīng)必須依賴(lài)于用戶(hù)使用鼠標(biāo)和鍵盤(pán)在不同控制上的操作。屏幕上的每個(gè)用戶(hù)界面對(duì)象對(duì)事件的響應(yīng)是不同的。驅(qū)動(dòng)的過(guò)程:在Windows模式中,在一個(gè)典型的應(yīng)用程序中,應(yīng)該是先建立一個(gè)主窗口,再
48、在其中放上一些用戶(hù)控件。這些用戶(hù)控件通常被稱(chēng)為子窗口。程序員應(yīng)該通過(guò)函數(shù)調(diào)用來(lái)發(fā)送消息來(lái)操作這些控件,從而響應(yīng)用戶(hù)的操作。2.3數(shù)據(jù)庫(kù)工具 T-SQLT-SQL是SQL Server專(zhuān)用程序設(shè)計(jì)語(yǔ)言,包括DDL 、DCL和 DML功能,加上延伸的函數(shù)、和編程語(yǔ)法系統(tǒng),支持關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)結(jié)構(gòu),如圖2.3-5所示。其中,外模式對(duì)應(yīng)于視圖和部分基本表,模式對(duì)應(yīng)基本表,內(nèi)模式對(duì)應(yīng)于存儲(chǔ)文件。圖2.3-5 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)結(jié)構(gòu)用戶(hù)可以用SQL語(yǔ)言對(duì)于基本表和視圖進(jìn)行查詢(xún)和其他操作,基本表和視圖一樣都是關(guān)系。基本表本是獨(dú)立的存在的表,在SQL中一個(gè)關(guān)系就是一個(gè)表。一個(gè)(或多個(gè))基本表對(duì)應(yīng)一個(gè)存儲(chǔ)
49、文件,一個(gè)表可以帶若干索引,索引也存在存儲(chǔ)文件中。存儲(chǔ)文件的邏輯結(jié)構(gòu)組成了關(guān)系數(shù)據(jù)庫(kù)的內(nèi)模式。存儲(chǔ)文件的物理結(jié)構(gòu)是任意的,對(duì)用戶(hù)是透明的。視圖是從一個(gè)或幾個(gè)基本表導(dǎo)出的表。它本身不獨(dú)立存儲(chǔ)于數(shù)據(jù)庫(kù)中,即數(shù)據(jù)庫(kù)中只存放視圖的定義而不存放視圖對(duì)應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍然存放在導(dǎo)出視圖的基本表中,因此視圖是一個(gè)虛表。視圖在概念上與基本表等同。 SQL Server 2005SQL Server 2005是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開(kāi)發(fā)的,于1988 年推出了第一個(gè)OS/2 版本。在Windows NT 推出后,Microsof
50、t與Sybase 在SQL Server 的開(kāi)發(fā)上就分道揚(yáng)鑣了,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專(zhuān)注于開(kāi)發(fā)推廣SQL Server 的Windows NT 版本。Sybase 則較專(zhuān)注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)SQL Server安裝界面用。2.4 程序開(kāi)發(fā)環(huán)境配置系統(tǒng)開(kāi)發(fā)平臺(tái):Microsoft visualC#數(shù)據(jù)庫(kù)管理系統(tǒng):Microsoft SQL server 2005開(kāi)發(fā)硬件平臺(tái):CPU Pentium(R)Dual-Core Cpu E5400,內(nèi)存3GB,硬盤(pán)500GB開(kāi)發(fā)軟件平臺(tái):客戶(hù)端:Windows XP
51、,服務(wù)端:Windows Server2003開(kāi)發(fā)環(huán)境:Visual Studio 2008+SQL Server 20054 數(shù)據(jù)庫(kù)設(shè)計(jì)用戶(hù)的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢(xún)等方面。這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)充分滿(mǎn)足各種信息的輸出和輸入。收集基本數(shù)據(jù)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為以后的具體設(shè)計(jì)打下基礎(chǔ)。在仔細(xì)分析調(diào)查有關(guān)餐飲管理信息需求的基礎(chǔ)上,選擇MicrosoftSQL server2005 數(shù)據(jù)庫(kù)來(lái)儲(chǔ)存這些信息,數(shù)據(jù)庫(kù)命名為db-CSManage,在數(shù)據(jù)庫(kù)中創(chuàng)建了6個(gè)數(shù)據(jù)表用于存儲(chǔ)不同的信息。這6各表分別為:tb-Compangy:供應(yīng)商信息tb-EmpInfo:
52、員工信息tb-ThgoodsInfo:進(jìn)貨信息tb-KcGoods:庫(kù)存信息tb-SellGoods:商品信息tb-ThGoodxInfo:退貨信息4.1數(shù)據(jù)庫(kù)概念設(shè)計(jì)超市的經(jīng)營(yíng)離不開(kāi)與供應(yīng)商合作,而每件商品對(duì)應(yīng)不同的供應(yīng)商。此時(shí)必須在數(shù)據(jù)庫(kù)中建立一個(gè)供應(yīng)商信息表,用于存儲(chǔ)所有供應(yīng)商信息。供應(yīng)商信息實(shí)體E-R圖如圖4.1-1所示。供應(yīng)商編 號(hào)聯(lián)系人姓名傳真地址聯(lián)系電話加入日期備注供應(yīng)商姓名是否發(fā)布供應(yīng)商信息表圖4.1-1供應(yīng)商信息實(shí)體E-R圖在開(kāi)發(fā)過(guò)程中要考慮系統(tǒng)安全性,不是任何人都可以操作系統(tǒng)的,所以在數(shù)據(jù)庫(kù)中建立一個(gè)員工信息表,用于存儲(chǔ)管理系統(tǒng)的員工信息。員工信息實(shí)體E-R圖如圖4.1-2
53、所示。家庭電話是否發(fā)布員工職位員工編號(hào)所屬部門(mén)員工姓名登陸密碼員工性別員工生日家庭住址手機(jī)號(hào)碼員工信息表登陸ID圖4.1-2 員工信息實(shí)體E-R圖超市離不開(kāi)貨物的往來(lái),日常貨物購(gòu)買(mǎi)時(shí)非常重要的,在數(shù)據(jù)庫(kù)中建立一個(gè)進(jìn)貨信息表用于存儲(chǔ)進(jìn)貨的詳細(xì)信息。進(jìn)貨信息實(shí)體E-R圖如圖4.1-3所示。銷(xiāo)售單價(jià)應(yīng)付金額商品數(shù)量實(shí)付金額進(jìn)貨公司名稱(chēng)刪除標(biāo)記商品數(shù)量貨物名稱(chēng)倉(cāng)庫(kù)名稱(chēng)進(jìn)貨時(shí)間進(jìn)貨單價(jià)進(jìn)貨信息表備注操作員編號(hào)商品計(jì)量單位圖4.1-3 進(jìn)貨信息實(shí)體E-R圖超市定期要對(duì)貨物進(jìn)行補(bǔ)充,在進(jìn)貨之前要了解剩余貨物的數(shù)量,此時(shí)需要在數(shù)據(jù)庫(kù)中建立一個(gè)庫(kù)存信息表用于存儲(chǔ)貨物的情況。庫(kù)存信息實(shí)體E-R圖如圖4.1-4所示
54、。商品名稱(chēng)倉(cāng)庫(kù)名稱(chēng)進(jìn)貨人進(jìn)貨價(jià)格供應(yīng)商名稱(chēng)商品編號(hào)進(jìn)貨時(shí)間警報(bào)數(shù)量商品計(jì)量進(jìn)貨時(shí)間庫(kù)存數(shù)量庫(kù)存信息表備注銷(xiāo)售價(jià)格庫(kù)存編號(hào)圖4.1-4 庫(kù)存信息實(shí)體E-R圖為了時(shí)刻了解超市銷(xiāo)售利潤(rùn),需要對(duì)商品的銷(xiāo)售情況有所了解,此時(shí)需要在數(shù)據(jù)庫(kù)中建立一個(gè)商品銷(xiāo)售信息表,用于存儲(chǔ)所有的商品銷(xiāo)售信息。商品銷(xiāo)售信息實(shí)體圖E-R圖如圖4.1-5所示。銷(xiāo)售數(shù)量量銷(xiāo)售時(shí)間商品名稱(chēng)銷(xiāo)售單價(jià)銷(xiāo)售編號(hào)實(shí)付金額刪除標(biāo)記商品編號(hào)庫(kù)存編號(hào)員工編號(hào)庫(kù)存數(shù)量商品銷(xiāo)售信息表備注應(yīng)付金額圖4.1-5 商品銷(xiāo)售信息實(shí)體圖E-R圖當(dāng)顧客對(duì)某件商品不滿(mǎn)意時(shí),可能會(huì)要求退貨,同時(shí)超市經(jīng)營(yíng)者也要詳細(xì)的了解退貨信息。此時(shí),需要在數(shù)據(jù)庫(kù)中建立一個(gè)商品退貨信息表用于存儲(chǔ)所有的退貨信息。商品退貨信息實(shí)體E-R圖如圖4.1-6所示。已退款金額實(shí)付金額退貨單價(jià)退貨日期退貨數(shù)量 商品退貨信息
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育機(jī)器人的智能交互技術(shù)探索
- 醫(yī)療心理與患者情緒管理及其對(duì)治療行為的影響
- 教育技術(shù)從傳統(tǒng)到創(chuàng)新的跨越
- 教心理支持辦公室工作人員的有效方式探討
- 西北師范大學(xué)《事故調(diào)查課程設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 陽(yáng)泉師范高等專(zhuān)科學(xué)?!妒澜缤ㄊ泛稀?023-2024學(xué)年第一學(xué)期期末試卷
- 四川省宜賓市興文縣2024年九上化學(xué)期末質(zhì)量跟蹤監(jiān)視模擬試題含解析
- 共享出行信用評(píng)價(jià)體系在2025年的信用評(píng)級(jí)模型優(yōu)化報(bào)告
- 湖南省常德市鼎城區(qū)2025屆九年級(jí)化學(xué)第一學(xué)期期末調(diào)研試題含解析
- 寶雞三和職業(yè)學(xué)院《醫(yī)學(xué)分子生物學(xué)與遺傳學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 銀行 輿情培訓(xùn) 課件
- 小兒重癥專(zhuān)科進(jìn)修匯報(bào)
- 2025廣西中醫(yī)藥大學(xué)賽恩斯新醫(yī)藥學(xué)院教師招聘考試試題
- 京東居家客服面試題及答案
- 制造業(yè)中數(shù)字孿生技術(shù)的市場(chǎng)推廣策略研究
- JJF(贛) 028-2024 氣相分子吸收光譜儀校準(zhǔn)規(guī)范
- (王瑞元版本)運(yùn)動(dòng)生理學(xué)-課件-2-第二章-骨骼肌機(jī)能
- 2023年廣東省高中生物學(xué)業(yè)水平合格性考試試卷真題(含答案詳解)
- 孩子上學(xué)勞動(dòng)合同協(xié)議
- 胎膜早破的護(hù)理查房
- 強(qiáng)奸賠償和解協(xié)議書(shū)
評(píng)論
0/150
提交評(píng)論