




已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
貴陽學院畢業(yè)設計(論文) 本科畢業(yè)設計(論文)題 目: 基于.net的超市管理系統(tǒng)的設計與實現(xiàn)院 系: 計算機科學系 專 業(yè): 軟件工程 姓 名: 張維 學 號: 081116401037 指導教師: 周海平 教師職稱: 副教授 填寫日期: 2012年 5月 6 日31摘要隨著計算機技術的飛速發(fā)展,計算機技術在科學研究和百姓生活中的作用越來越重要,在各個領域都有計算機技術的滲入,已經(jīng)成為各個行業(yè)必不可少的技術工具。國內(nèi)市場的超市在信息化過程比較落后,而對于企業(yè)的資源管理,信息存儲和處理顯得尤其的重要。若要適應市場激烈的競爭,就必須要具備高效的處理方式和管理方法,因此加快超市的信息化進程是必不可少的。通過對超市管理系統(tǒng)的管理機制進行調(diào)查研究,開發(fā)了超市管理系統(tǒng)。本系統(tǒng)中主要解決了超市管理事務中的進貨、銷售、庫存等情況的問題以及相關的統(tǒng)計工作。本系統(tǒng)中包含了六個功能模塊:商品信息管理、員工管理、進貨管理、銷售管理,庫存管理和系統(tǒng)設置。本系統(tǒng)采用了目前軟件設計的最新技術,具有開發(fā)效率高、設計靈活、生成的軟件界面友好美觀等特點,比較適用于當前各超市的管理和技術人員的實際水平。本系統(tǒng)通過ado.net和數(shù)據(jù)庫進行無縫連接,后端的開發(fā)工具是microsoft sql server2005,將整個數(shù)據(jù)庫連接,使數(shù)據(jù)庫具有較高的完整性,一致性和安全性。 關鍵詞:資源管理;數(shù)據(jù)庫管理abstractalong with the rapid development of computer technology, computer technology in scientific research and the people live a more and more important role in every area of the infiltration of computer technology, has become an indispensable tool of each industry technology.the domestic market in the supermarket information process is relatively backward, and for the resource management, information storage and processing are especially important. if you want to adapt to the fierce market competition, we have to have effective treatment and management, therefore speeds up the process of information of the supermarket is indispensable.through to the supermarket management system management mechanism research, develop the supermarket management system. the system mainly to solve the supermarket management affairs of a purchase, sales and stock of the situation, problems and related statistical work. the system consists of 6 function module: commodity information management, staff management, purchase management, sales management, inventory management and system settings.this system adopted the software design of the latest technology, with high efficiency, design develop flexible, and the formation of software friendly interface beautiful and other characteristics, more applicable to the current supermarkets management and technical personnel of the actual level. the system through the database and seamless connection, the development tools after is microsoft sqlserver2005, will the entire database connections, the database has high integrity, consistency and security.keywords: resources management; database management目錄摘要iabstractii目錄iii第一章 緒論1第一節(jié) 社會背景1第二節(jié) 超市背景2第二章 系統(tǒng)可行性研究3第一節(jié) 可行性分析3一、 技術可行性研究3二、 經(jīng)濟可行性研究3三、 操作可行性研究4第二節(jié) 可行性研究結論 4第三章 系統(tǒng)需求分析5第一節(jié) 需求分析概述5一、 系統(tǒng)需求5二、 功能需求5三、 事務描述5四、 運行環(huán)境6第二節(jié) 業(yè)務流程分析6第三節(jié) 新系統(tǒng)主要業(yè)務分析:7第四節(jié) 數(shù)據(jù)流程分析8第五節(jié) 數(shù)據(jù)字典9一、 超市管理系統(tǒng)的數(shù)據(jù)字典9第六節(jié) 超市系統(tǒng)運行的工作流程11第四章 系統(tǒng)概要設計12第一節(jié) 設計思想12第二節(jié) 設計原則12第三節(jié) 基本設計概念和處理流程12第四節(jié) 數(shù)據(jù)庫設計13一、系統(tǒng)e-r圖13二、系統(tǒng)e-r圖說明14第五節(jié) 系統(tǒng)層次模塊圖14第六節(jié) 模塊設計14一、 登錄模塊14二、 系統(tǒng)管理模塊14三、 商品模塊15四、 功能模塊設計15第七節(jié) 邏輯設計文檔18第八節(jié) 總體設計19一、總體結構19二、后臺銷售管理模塊22第五章 測試27第一節(jié) 系統(tǒng)測試27一、對系統(tǒng)性能的測試27二、對系統(tǒng)業(yè)務能力的測試27三、 對系統(tǒng)健壯性的測試27四、對系統(tǒng)維護以及開發(fā)人員工作效率的檢測27第二節(jié) 測試用例27第六章 總結29致謝30參考文獻31第一章 緒論第一節(jié) 社會背景在現(xiàn)代化企業(yè)中,信息管理工作將發(fā)揮越來越重要的作用。企業(yè)管理工作已經(jīng)滲透到企業(yè)日常工作的許多方面,無論是其自身還是發(fā)揮的作用,都為企業(yè)的創(chuàng)新、發(fā)展以及經(jīng)濟效益,做出了顯著的貢獻。因此,企業(yè)必須加強自身的信息基礎設施建設,通過企業(yè)基礎數(shù)據(jù)的信息化,企業(yè)基本業(yè)務流程和事務處理的信息化、企業(yè)內(nèi)部控制及實施控制過程的信息化、人的行為規(guī)范管理等企業(yè)基礎管理信息化工程,確保企業(yè)在規(guī)模不斷擴大和業(yè)務迅速發(fā)展的過程中保持堅實的管理基礎,促進企業(yè)的可持續(xù)發(fā)展。企業(yè)的管理是企業(yè)發(fā)展的關鍵,一個好的、全面的管理機制將給企業(yè)帶來很可觀的經(jīng)濟效益。無論是規(guī)模龐大的企業(yè)還是小規(guī)模的商店,都有很多復雜的數(shù)據(jù)需要管理。手工管理這些繁雜而龐大的數(shù)據(jù),顯然需要耗費大量的人力和物力。不僅花費了大量的時間,而且還大大提高了成本。計算機信息管理中,能將龐大,復雜的數(shù)據(jù)進行統(tǒng)一的分類和處理,將數(shù)據(jù)簡單化,在處理相關信息時顯得很簡單,方便。這使得實現(xiàn)數(shù)據(jù)規(guī)范化、自動化的電腦管理,是一個管理規(guī)范、動作高效的企業(yè)單位的必然要求。本系統(tǒng)主要為超市的管理系統(tǒng)的需求面開發(fā),系統(tǒng)具有進貨及銷售統(tǒng)計、商品及員工信息管理等功能,界面友好、操作簡便。本系統(tǒng)不僅僅適用于超市內(nèi)部,同樣適用于如生活用品批發(fā)、酒店預訂等需要進行信息統(tǒng)一管理和處理的大小企業(yè)。如今,隨著科學技術的不斷發(fā)展,電腦已經(jīng)普遍進入家庭,計算機技術也滲透了各個領域,成為各行業(yè)中必不可少的技術工具,特別是在internet技術的推廣和信息高速公路的建立。由于步入信息化時代,使得it產(chǎn)業(yè)在市場中越來越具有競爭力,市場地位也越來越高。由于信息數(shù)據(jù)的不斷擴大,巨大的數(shù)據(jù)信息需要加工和傳輸,所以現(xiàn)在對數(shù)據(jù)庫的進一步開發(fā)和利用顯得尤為的迫切。在國內(nèi),許多超市的規(guī)模都比較小,信息化過程比較落后,整個超市全部的信息管理都感到比較棘手,所以就導致了整個超市的管理能力下降,經(jīng)濟收入不理想等狀況。所以,對于資源的管理,信息的儲存和處理也顯得格外的重要,若要適應市場的競爭,就必須具備高效的處理方式和管理方法,而信息化過程是其中的核心,因此加快超市的信息化過程勢在必行。通過市場的研究發(fā)現(xiàn),超市管理主要是對信息的統(tǒng)一化,便于查找和統(tǒng)計。由此,開發(fā)了這套超市管理系統(tǒng)。在開發(fā)過程中需要考慮都的是,各超市的管理特點和技術人員的實際水平,采用基于windows圖像用戶界面這一易學易用的操作環(huán)境,在整個系統(tǒng)過程中,盡量采用易讀易懂的人機界面,讓管理者能在很短的時間內(nèi)就能掌握。開發(fā)系統(tǒng)中,必須把系統(tǒng)的正確性放在最重要的位置,要求對數(shù)據(jù)的處理正確和完整。本系統(tǒng)在開發(fā)過程中,針對當前各超市管理的特點和技術人員的實際水平,采用基于windows圖形用戶界面這一易學易用的操作環(huán)境,在系統(tǒng)設計過程中,盡量采用易懂易讀的人機界面,使用戶可以在短期內(nèi)完全掌握。第二節(jié) 超市背景在我國,最早的超市形成于20世紀90年代初期,現(xiàn)在已經(jīng)成為我國零售業(yè)的一種重要形態(tài),為國民經(jīng)濟的發(fā)展發(fā)揮了重要作用。隨著超市形態(tài)的不斷發(fā)展,其經(jīng)營管理變得越來越復雜,這樣就必須要針對管理操作引進新的管理操作也管理理念。就目前而言,超市及許多零售業(yè)都存在著管理的落后。比如:商品種類繁多,不能有效地整理各種商品;銷售商品時,收款的速度慢;人工操作容易出差錯等等?,F(xiàn)在,超市管理的信息量劇增,商業(yè)運轉過程中間環(huán)節(jié)越來越多,也越來越復雜,若還是以從前的手工來進行操作的話,是遠遠達不到要求的,而且對于超市不僅需要消耗大量的勞力和物力,還要浪費大量的資金,造成不必要的浪費,并慢慢無法適應這復雜的市場。超市管理系統(tǒng),依靠的是現(xiàn)代化的計算機信息處理技術來管理超市的所有信息,從而節(jié)省了大量的人力、物力、可以減少勞動強度,并且能夠快速地反映出商品的進、銷、存等狀況,使管理人員能快速對市場的變化作出相應的決策,加快超市經(jīng)營管理效率。為了能夠快速反映出商品的進銷存狀況和各種反饋信息分析,使管理人員快速對市場的變化作出相應決策,加快超市的系統(tǒng)建立的技術基礎:數(shù)據(jù)庫應用系統(tǒng)是以數(shù)據(jù)庫為基礎的信息管理系統(tǒng),它一般包含兩個方面內(nèi)容,一個數(shù)據(jù)庫設計,二是程序設計。數(shù)據(jù)庫應用系統(tǒng)的開發(fā)是一個軟件工程,應按照軟件工程的開發(fā)方法進行分析,設計,編程和調(diào)試。再建立數(shù)據(jù)庫應用系統(tǒng)之前,一般應先進行系統(tǒng)的需求分析,了解擁護對系統(tǒng)的要求,然后進行系統(tǒng)的總體設計,最后編寫程序代碼和調(diào)試程序。從圖中可以看出,需求分析包括了對數(shù)據(jù)本身的需求分析和對功能的需求分析。兩個分析的結果將分別作為數(shù)據(jù)庫設計和程序設計的依據(jù)。實際上在設計數(shù)據(jù)庫應用系統(tǒng)時,這兩個需求分析是緊密相關的,不論是數(shù)據(jù)庫設計,還是程序設計都需要考慮這兩個方面的因素。 第二章 系統(tǒng)可行性研究第一節(jié) 可行性分析超市管理系統(tǒng)是超市不可缺少的部分,它的內(nèi)容對于超市的決策者和管理者來說都至關的重要。隨著計算機技術的發(fā)展和網(wǎng)絡人口的增加,人們對網(wǎng)絡的需求越來越高,也越來越貼近生活,信息管理已經(jīng)成為網(wǎng)上的一股潮流。而更多的,是要求傳統(tǒng)行業(yè)的管理要延伸到網(wǎng)絡,以更方便其生活、工作和學習??裳芯啃缘哪康模褪怯米钚〉拇鷥r在盡可能短的時間確定問題是否能夠解決。要達到這個目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標是否現(xiàn)實,系統(tǒng)完成后所能帶來的效應是否大到值得投資開發(fā)這個系統(tǒng)的程度。因此,可行性研究實質(zhì)上是要進行一次大大壓縮簡化了的系統(tǒng)分析和設計的過程,也就是在較高層次上以比較抽象的方式進行的系統(tǒng)分析和設計的過程。系統(tǒng)的可行性分析主要包括經(jīng)濟上的可行性、技術上的可行性和操作上的可行性。本系統(tǒng)的可行性分析如下:一、 技術可行性研究在it行業(yè)中的工作人員一般都要求掌握計算機技術,具有一定的軟硬件基礎,會使用各種管理軟件。因為,有的大型超市對員工的素質(zhì)要求比較高,從高層到底層都要求具有一定的計算機基礎,所以即使使用了新的超市管理系統(tǒng),都只需要花費少量的時間去進行員工培訓,員工就能夠很好的掌握系統(tǒng)的功能和使用方法。二、 經(jīng)濟可行性研究由于網(wǎng)絡傳遞信息可以不受到距離的限制,所以,可以在超市管理上使用一定數(shù)量的人力也物力來管理整個超市系統(tǒng),這樣就減少了管理過程中的不必要的開支,同時也提高了超市的銷售效率,即提高了超市的經(jīng)濟效益,所以從經(jīng)濟上是完全可行的。目前超市管理系統(tǒng)已經(jīng)在大型的超市中得到了廣泛的應用,超市管理需要現(xiàn)代化和信息化,只有合理的運用信息化的管理,才能在市場競爭中立于不敗。超市管理系統(tǒng)不僅能夠提高經(jīng)營者的回報,而且能夠隨時掌握市場的動向,為經(jīng)營者提供必要的市場信息,解決了經(jīng)營者最需要解決的迫切問題,同時超市管理系統(tǒng)對操作人員的要求不高,也合理的節(jié)約了成本的投入。(1)超市有能力承擔系統(tǒng)的開發(fā)費用要開發(fā)一個新的項目是一項非常復雜的工作,它不僅需要人力的投入,也需要一定量的物力的投入,總的來說,對于開發(fā)者來說就是需要資金的投入。如果說企業(yè)要自己動手開發(fā)一個新的項目的話,其主要的投資還是在人力上的投資,從系統(tǒng)的業(yè)務要求調(diào)查到系統(tǒng)的分析編碼制作都是需要巨大的人力投入的。軟件企業(yè)作為一個簡短的高科技產(chǎn)品,其員工要求都比一般企業(yè)的要求要高很多,而且對系統(tǒng)開發(fā)及軟件產(chǎn)業(yè)了解比較多,所以在自我開發(fā)管理系統(tǒng)的過程中,企業(yè)自己比較容易安排人手,這樣就可以為企業(yè)節(jié)約大部分的額外開支。同時軟件就其他產(chǎn)品來說,屬于高端企業(yè),無論是產(chǎn)品的價格還是質(zhì)量都比較高,而經(jīng)營產(chǎn)品的經(jīng)銷商或者是商家都要求有雄厚的資金支持。所以,在系統(tǒng)開發(fā)過程中,企業(yè)完全有能力承擔開發(fā)費用。(2)新系統(tǒng)將為企業(yè)帶來經(jīng)濟效益管理系統(tǒng)是一個信息化、智能化和先進管理理念的集合體。而管理是一個動態(tài)的過程,在其運行過程中要采取多項措施。所以在管理中獲得經(jīng)濟效益是一個綜合效益,要對它進行直接定量的分析是比較困難的。一般新系統(tǒng)帶來的經(jīng)濟效益很大的,最主要的表現(xiàn)就是減少企業(yè)管理費用和人力開支。其中一些很繁瑣的管理操作都通過新系統(tǒng)來加以分析解決,這樣的話,不僅可以節(jié)省大量的時間,同時也為企業(yè)的各項決策提供了寶貴的資料,最終為可以企業(yè)帶來巨大的經(jīng)濟效益。三、 操作可行性研究本系統(tǒng)采用基于windows的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對于那些有一般的計算機知識的人員就可以輕松上手。而整個超市管理系統(tǒng)采用最友好的交互界面,簡介明了,不需要對數(shù)據(jù)庫進行深入的了解。由此,該系統(tǒng)的操作是可行的,有必要開發(fā)該系統(tǒng)。綜合以上三方面,該系統(tǒng)具有很高的開發(fā)可行性,無論是從技術上或者經(jīng)濟上還是操作上。因此,可以設計該系統(tǒng)的數(shù)據(jù)流程圖,建立數(shù)據(jù)字典。第二節(jié) 可行性研究結論 通過經(jīng)濟、技術、和社會等方面的可行性研究,可以確定本系統(tǒng)的開發(fā)完全必要,而且是可行的,可以立項開發(fā)。本系統(tǒng)操作方便靈活,便于學習,因此,該系統(tǒng)具有可行性。 v l0不足之處還請老師指出,由于時間即精力所限,未能向實際要求那樣去現(xiàn)場實際調(diào)查,還請老師見諒,也請老師多費心,為報告中的缺點不吝指出,在此表示萬分感謝!第三章 系統(tǒng)需求分析第一節(jié) 需求分析概述需求分析作為項目開發(fā)的第一階段,是整個軟件的重頭戲,需求分析是圍繞可行性分析展開的,它的主要任務是對系統(tǒng)進行詳細的調(diào)查,進而提出系統(tǒng)的邏輯模型,并對系統(tǒng)分析進行評審。現(xiàn)針對“超市信息管理系統(tǒng)”對超市的組織結構業(yè)務流程用戶角色職能、系統(tǒng)數(shù)據(jù)流進行分析。我們利用結構化分析好uml中的用例從大到小從粗到細進行系統(tǒng)建模。組織結構調(diào)查:系統(tǒng)的組織結構,反映了單位內(nèi)部各個部門的劃分和它們之間的關系。對系統(tǒng)組織結構的調(diào)查,是從總的方面對系統(tǒng)進行宏觀了解和分析。一、 系統(tǒng)需求計算機的運用能夠準確記載和查閱有關超市經(jīng)營活動的大量數(shù)據(jù),幫助超市經(jīng)營者掌握和分析營銷狀況,及時做出正確決策,并且有利于商店人員管理、庫存、商品信息等管理,從而大大提高了現(xiàn)代超市的管理水平。超市管理系統(tǒng)應滿足一下需求:(1) 為保證系統(tǒng)健壯性,對于可能發(fā)生問題的錄入進行檢驗,同時要給出合理的提示信息。(2) 業(yè)務上滿足中小型超市管理系統(tǒng)的基本需求,能夠方便的進行銷售管理、會員管理和商品管理。(3) 與傳統(tǒng)的手工管理相比,要添加基礎數(shù)據(jù)的管理和用戶權限的設置。二、 功能需求(1) 為了保證系統(tǒng)的安全性,需要對不同權限的人分別賦予不同權限。超市管理人員擁有所有權限,而銷售人員只有修改密碼和結算權限。(2) 進貨管理 根據(jù)銷售情況和庫存情況,制定進貨計劃,可以避免盲目的進貨而造成的產(chǎn)品積壓從而影響銷售。(3) 商品管理 對商品進行分類,便于查詢。(4) 庫存管理 綜合查詢庫存信息,產(chǎn)品不足等情況。(5) 員工管理 員工個人基本信息管理,員工操作權限管理。采購員采購商品后,及時錄入商品信息等數(shù)據(jù),在數(shù)據(jù)庫中進行數(shù)據(jù)更新;在收銀處,隨時錄入賣出商品信息,如名稱,數(shù)量,單價等,及時更新數(shù)據(jù)庫數(shù)據(jù)。三、 事務描述(1) 數(shù)據(jù)錄入處理:采購員從供應商處引進商品,將商品登記入庫,同時將原有未登記的商品錄入數(shù)據(jù)庫,并按照某種標準(可以是自定義的)進行歸類,統(tǒng)計。(2) 數(shù)據(jù)修改處理:數(shù)據(jù)錄入后,應進行專門的核對,出現(xiàn)錯誤必須由專管人員進行數(shù)據(jù)修改,如出現(xiàn)毀壞,丟失等情況時,應及時進行處理,處理結束后,應刪除該記錄,以維護數(shù)據(jù)整潔和減少數(shù)據(jù)冗余。(3) 數(shù)據(jù)查詢處理:在超市運行的各個環(huán)節(jié),方便用戶查詢。如缺貨種類查詢,庫存數(shù)量查詢等。(4) 數(shù)據(jù)統(tǒng)計處理:在適當時間,可以按時間、類別、金額等內(nèi)容進行統(tǒng)計分析,得到一些有利于超市發(fā)展的數(shù)據(jù)。四、 運行環(huán)境系統(tǒng)的運行對運行環(huán)境還有一些要求:目前,我們所開發(fā)的系統(tǒng)主要是應用在中小規(guī)模的企業(yè)內(nèi)部,因此,一般配置的計算機硬件就可以滿足系統(tǒng)去求。以下為推薦配置:處理器:intel pentium iv 1.6g hz及以上內(nèi)存:256m(推薦)硬盤:40g及以上第二節(jié) 業(yè)務流程分析超市管理系統(tǒng)工作流程為:系統(tǒng)啟動并進入登錄界面,系統(tǒng)管理員輸入正確的用戶名以及登錄密碼,登陸系統(tǒng)主操作界面,系統(tǒng)管理員可以對系統(tǒng)相關信息進行操作,包括員工基本信息、商品信息、銷售信息、庫存信息等。本系統(tǒng)是將現(xiàn)代化的計算機技術與超市管理服務模式相結合,同時為擴展服務范圍,初步設計一個管理平臺以利于信息發(fā)布和管理。為了使系統(tǒng)在各項管理中發(fā)揮更大的作用,實現(xiàn)工作過程的計算機化,提高工作效率和工作質(zhì)量,提出如下系統(tǒng)開發(fā)目標:具體目標如下:(1) 操作簡單、界面友好:完全控件式的頁面布局,使得信息的錄入工作更簡單;許多選項包括商品信息、進貨信息、銷售信息、庫存信息等只需要點擊鼠標就可以完成。(2) 即時可見:對信息的處理,如:增、刪、查。將立即在對應的頁面顯示出來,達到“即時發(fā)布、即時見效”的功能。(3) 功能完善:不僅包括常見系統(tǒng)的信息管理的各個方面:信息錄入、瀏覽、刪除、修改、查詢等各個方面,完整地實現(xiàn)了系統(tǒng)對即時信息的管理要求。(4) 方便移植:系統(tǒng)應具有實用性、可靠性和適用性。針對不同的用戶,只需要稍作修改就可以開發(fā)出適合自己特點的超市管理系統(tǒng)。(5) 動態(tài)管理:對系統(tǒng)數(shù)據(jù)庫實行動態(tài)操作,能實現(xiàn)對數(shù)據(jù)庫信息的動態(tài)查詢、動態(tài)更新修改和動態(tài)錄入數(shù)據(jù)。第三節(jié) 新系統(tǒng)主要業(yè)務分析:1. 進貨業(yè)務進貨管理是超市經(jīng)營活動中極其重要的一個環(huán)節(jié),它關系到商品數(shù)量是否能夠保證一段時間內(nèi)的銷售問題以及采購成本能否得到有效控制等問題。超市現(xiàn)代管理理念中對超市的進貨管理提出新的要求:超市進貨時對供貨商的選擇更加謹慎,雙方不再是討價還價的買賣關系,而是一種相互依存的合作伙伴關系,并且還需認識到超市商品質(zhì)量要從采購抓起,這就關系到供貨方的供貨和服務質(zhì)量。下面為進貨業(yè)務程序的主要內(nèi)容:供應商情況調(diào)查:在實施采購之前,企業(yè)首先就要對市場上各大商品供貨商進行詳細的摸底調(diào)查,了解公司的具體情況,平定企業(yè)的信譽級別和公司市場口碑,做到準確無誤,采購順利。采購計劃編制:企業(yè)根據(jù)自身的資金條件和銷售狀況,綜合分析市場規(guī)律,擬訂采購計劃表。實施進貨:根據(jù)供貨方檔案及評審結果,選定供貨方;生成定貨單給選定的供貨方;雙方就價格、數(shù)量、質(zhì)量等方面洽談磋商,直至簽定合同;跟蹤合同執(zhí)行,安排供貨進度和貨物運輸,做好驗收入庫工作。2. 庫存業(yè)務 庫存管理是指在生產(chǎn)經(jīng)營中為銷售和耗用而儲存的各種資產(chǎn)。企業(yè)存貨不當都會增加不必要的費用:存貨過多將導致物資積壓、存儲費用增加、流動資金周轉不利,并且過量的庫存會掩蓋管理不善的問題。存貨不足則影響企業(yè)的正常銷售活動。庫存管理的目標是尋求最佳存貨數(shù)量,使庫存的成本總額最小化。其主要業(yè)務如下:商品入庫、出庫、盤庫等日常處理??茖W合理地確定某庫存物資的庫存控制參數(shù)。例如:最佳定貨批量、最大庫存量、最佳缺貨量、最佳訂購周期等,進行嚴格的庫存控制工作。匯總統(tǒng)計各類庫存數(shù)據(jù),反映和監(jiān)督儲備資金占用及采購資金使用情況。3.銷售業(yè)務銷售對一個企業(yè)的生存和發(fā)展是至關重要的,它不再是傳統(tǒng)意義上的“賣東西”,它對外關系到企業(yè)商品、服務和企業(yè)形象等多方面因素,對內(nèi)涉及到銷售、庫存、財務、生產(chǎn)等信息。此外信息化的高速發(fā)展為企業(yè)的銷售工作提出了新的挑戰(zhàn),封閉意味著落后,企業(yè)要抓住時機,引入現(xiàn)代化的銷售管理模式,實施企業(yè)的信息化、智能化銷售管理,才能使企業(yè)在激烈的市場競爭中立于不擺之地。手機銷售過程中主要涉及到如下幾點業(yè)務:4.超市直銷業(yè)務在超市銷售行業(yè)中,其主要的銷售手段就是超市商店的直銷業(yè)務。企業(yè)通過其超市,通過市場信息推廣,廣告業(yè)務,以及一些大型的促銷活動,擴大其市場影響力,從而達到吸引顧客,提高銷售量。5.超市輔銷業(yè)務在超市直銷主業(yè)務下,各企業(yè)積極開展手機輔銷業(yè)務,建立客戶資料檔案,設立客戶級別,不同級別的客戶享有不同的優(yōu)惠政策或銷售優(yōu)先級。積極開展各種增值服務,與移動公司,電信部門合作,開通各種增值服務,促進商品的銷售額。第四節(jié) 數(shù)據(jù)流程分析數(shù)據(jù)流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。數(shù)據(jù)流程分析的目的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問題?,F(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖來實現(xiàn)的。其具體的做法是:按業(yè)務流程圖理出的業(yè)務流程順序,將相應調(diào)查過程中所掌握的數(shù)據(jù)處理過程,繪制成一套完整的數(shù)據(jù)流程圖。超市管理系統(tǒng)的數(shù)據(jù)流程:對本系統(tǒng)操作的數(shù)據(jù)源有普通用戶、注冊用戶、管理員三種,首先由系統(tǒng)管理員根據(jù)不同用戶的需要將某些信息保存到數(shù)據(jù)庫中,然后再進行發(fā)布。不同權限的用戶可以對這些庫信息進行添加、修改和刪除處理。所有用戶均可以進行信息查詢通過對本系統(tǒng)的需求分析,系統(tǒng)的基本功能已經(jīng)確定。數(shù)據(jù)流圖四種基本成分組成:外部項(外部實體)、加工(數(shù)據(jù)加工)、數(shù)據(jù)存儲、數(shù)據(jù)流。數(shù)據(jù)流圖基本圖例,如圖3.1所示。圖3.1 基本數(shù)據(jù)流圖第五節(jié) 數(shù)據(jù)字典數(shù)據(jù)流圖重點在描述以處理邏輯為中心的數(shù)據(jù)的流入與流出,而對數(shù)據(jù)本身未加描述,影響了用戶對數(shù)據(jù)流圖的理解。數(shù)據(jù)字典是對數(shù)據(jù)流圖的很好的補充,它是數(shù)據(jù)流圖上所有成分的定義和解釋的文字集合,它是對數(shù)據(jù)流圖的各種成分起注解、說明的作用,同時它還對系統(tǒng)分析中其他需要說明的問題進行定義和說明。系統(tǒng)分析人員把不便在數(shù)據(jù)流圖上注明而對于系統(tǒng)分析應該獲得,對整個系統(tǒng)開發(fā)以至將來系統(tǒng)運行與維護是必須的信息盡可能放入數(shù)據(jù)字典。數(shù)據(jù)字典對數(shù)據(jù)流圖的描述盡可能說明下列問題: 什么?(是什么或是什么) 何出?(在何處來或者來自何處,去向何處) 何時?(何時出現(xiàn),時間長短)數(shù)據(jù)字典描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲、加工等,其中數(shù)據(jù)元素是組成數(shù)據(jù)流的基本成分。在系統(tǒng)分析中,數(shù)據(jù)字典起著重要的作用。它包含關于系統(tǒng)詳細信息。一般說來,系統(tǒng)分析人員把不便在數(shù)據(jù)流圖上注明而對于系統(tǒng)分析應該獲得,對整個系統(tǒng)開發(fā)必需的信息,盡可能放入數(shù)據(jù)字典。1、 超市管理系統(tǒng)的數(shù)據(jù)字典數(shù)據(jù)流條目(1)已進貨信息=進貨單號+供貨商號+商品名稱+進貨價+進貨數(shù)量+進貨日期+備注(2)銷售信息=銷售單號+商品編號+銷售數(shù)量+銷售日期文件條目(1)文件名:用戶清單組成:用戶編號+姓名+性別+籍貫+工資+聯(lián)系電話+聯(lián)系地址+身份證號+聘用日期+編制日期+備注組織:按用戶編號遞增排列(2)文件名:商品清單組成:商品編號+供貨商號+名稱+類別+產(chǎn)地+單價+備注組織:按商品編號遞增排列(3)文件名:供貨商清單組成:供貨商號+名稱+聯(lián)系人+聯(lián)系電話+聯(lián)系地址+備注組織:按供貨商編號遞增排列(3)文件名:進貨清單組成:進貨單號+商品編號+供貨商號+進貨價+數(shù)量+金額+進貨日期+備注組織:按進貨單編號遞增排列(4)文件名:銷售清單組成:銷售單號+商品編號+銷售數(shù)量+銷售日期組織:按銷售單編號遞增排列(5)文件名:庫存清單組成:商品編號+庫存數(shù)量組織:按商品編號遞增排列加工說明(1)加工名:1:查詢加工邏輯:根據(jù)要查詢的庫存信息,檢索出庫存信息明細表輸入流:庫存信息查詢,發(fā)出庫存信息請求輸出流:庫存信息清單,進貨信息請求(2)加工名:1:更新根據(jù)進貨信息或銷售信息更新庫存信息輸入流:已進貨信息,銷售信息輸出流:發(fā)出庫存檢索請求(3)加工名:2:查詢根據(jù)要查詢的銷售信息,檢索出銷售信息明細表輸入流:銷售信息查詢輸出流:銷售清單,銷售單(4)加工名:2:更新加工邏輯:根據(jù)銷售信息更細銷售清單輸入流:前臺銷售信息,庫存信息輸出流:更新庫存清單(5)加工名:3:查詢加工邏輯:根據(jù)要查詢的進貨信息,檢索出進貨信息明細表輸入流:進貨信息查詢,發(fā)出進貨/采購清單查詢輸出流:庫存信息清單,已進貨信息,新供貨商信息,進貨單信息清單,采購單,進貨信息請求,進貨/采購清單檢索結果(6)加工名:3:更新加工邏輯:根據(jù)進貨信息更新進貨清單輸入流:進貨信息請求,進貨單輸出流:發(fā)出進貨/采購清單查詢(7)加工名:4:查詢加工邏輯:根據(jù)輸入要查詢的職工信息或供貨商信息,檢索出相應的結果輸入流:職工信息查詢,供貨商信息查詢,發(fā)出職工/供貨商清單查詢輸出流:已有供貨商信息,供貨商信息清單,職工信息清單,職工/供貨商清單檢索結果(8)加工名:4:更新加工邏輯:根據(jù)輸入的職工信息或新供貨商信息更新相應的職工清單或供貨商清單輸入流:職工信息,新供貨商信息清單,職工/供貨商清單檢索結果第六節(jié) 超市系統(tǒng)運行的工作流程 由商品的采購員根據(jù)商品的短缺報告進行商品的采購、入庫,然后倉庫管理員進行處理;倉庫管理員根據(jù)架上商品的短缺報告從倉庫中進行查詢,并從中提取商品修改記錄或生成缺貨報告;貨架管理倉庫管理員處提取商品后應進行架存商品的相關信息錄入及對應商里的擺放;場內(nèi)服務員引導顧客完成商品的購買并促進商品的熱銷;從商場內(nèi)出來后首先應到柜臺營業(yè)員處進行商品的購買記錄并交付商品的金額這樣顧客方可完成商品的購買。第四章 系統(tǒng)概要設計第一節(jié) 設計思想 (1)系統(tǒng)分成幾個相互獨立的模塊,但這些模塊都進行集中管理。 (2)分層的模塊化程序設計思想,整個系統(tǒng)采用模塊化結構設計。作為應用程序有較強的可操作性和擴展性。 (3)合理的數(shù)據(jù)流設計,在應用系統(tǒng)的設計中,相對獨立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性低,方便系統(tǒng)運行,提高系統(tǒng)安全性。第二節(jié) 設計原則 為了是系統(tǒng)的功能更加的全面,操作過程簡單,最大限度的提高軟件質(zhì)量,從而滿足超市的實際需要,在實際開發(fā)過程中應遵循如下原則:(1) 合法性原則:依據(jù)產(chǎn)品核算系統(tǒng)的工作規(guī)定以及要求,參照核算實際的工作情況,進行諸如產(chǎn)品進貨、銷售等工作。(2) 實用性原則:適合產(chǎn)品信息管理工作的實際需求,并能夠處理一些特殊情況的要求,此外,盡可能預留空間,以便擴充功能。(3) 準確性原則:對輸入的相關資料建立檢錯機制,及時報錯,使用戶能夠及時準確的輸入合法資料(如:類型匹配,長度不超限等)。(4) 易操作原則:要求設計的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進行提示。(5) 源程序可讀性原則:為了便于其他設計,維護人員讀懂代碼或以后的代碼修改,軟件升級維護,即可能做好代碼注釋工作。(6) 優(yōu)化原則:為了達到優(yōu)化的目的,合理的運用窗口,菜單,對象等的繼承,自定義用戶對象,事件,函數(shù),減少不必要的重復性代碼,使程序簡介明了,也方便了將來的維護。(7) 安全性原則:可以為該系統(tǒng)的用戶設置用戶權限。第三節(jié) 基本設計概念和處理流程本系統(tǒng)采用面向對象方法進行分析和設計,針對中小型超市管理業(yè)務,同時考慮到開發(fā)成本和安全性的問題,本系統(tǒng)設計成一個相對封閉的單用戶運行系統(tǒng)。使用純面向對象的c#語言為開發(fā)語言,microsoft sql server 2005作為數(shù)據(jù)庫服務器,能夠很好的實現(xiàn)本系統(tǒng)的開發(fā)及測試,并能很好的保證本系統(tǒng)的良好穩(wěn)定運行。系統(tǒng)基本流程:用戶登錄 主界面 選擇各項子系統(tǒng)。第四節(jié) 數(shù)據(jù)庫設計一、系統(tǒng)e-r圖用戶姓名用戶類型用戶密碼用戶編號用戶供應商編號銷售 m商品編號銷售日期供應商名供應商品名聯(lián)系人供應商 n單價商品n m聯(lián)系電話供貨日期商品類別廠商編號生產(chǎn)廠商名稱廠商mn廠商地址廠商電話圖4.1 超市管理系統(tǒng)e-r圖二、系統(tǒng)e-r圖說明(1)商店中的所有用戶(員工)可以銷售多種商品,每種商品可由不同用戶(員工)銷售;(2)每個顧客可以購買多種商品,不同商品可由不同顧客購買;每個供貨商可以供應多種不同商品,每種商品可由多個供應商供給。第五節(jié) 系統(tǒng)層次模塊圖本系統(tǒng)主要分為登錄、用戶管理、庫存管理、銷售管理、會員管理、銷售錄入等。主要功能模塊如圖4.2所示。超市管理系統(tǒng)庫存管理進貨管理系統(tǒng)管理員用戶管理登錄銷售管理銷售錄入圖4.2“超市管理系統(tǒng)”主模塊功能樹第六節(jié) 模塊設計一、 登錄模塊輸入用戶名稱和密碼,如果用戶名、密碼正確,則允許進入主控平臺;并根據(jù)相應的用戶權限,顯示相應的界面,如果顯示錯誤則給出相應提示,重新輸入。二、 系統(tǒng)管理模塊用戶管理子模塊:系統(tǒng)管理員進行用戶權限設置和用戶的瀏覽,包括添加新用戶以及對用戶姓名和用戶權限的更改,為保障系統(tǒng)健壯性同時進行輸入檢驗,進行必要的信息提示。普通用戶沒有該權限。修改密碼子模塊:任何用戶都有權限進行自己密碼的修改。三、 商品模塊設置和管理超市運營需要的基礎數(shù)據(jù)。只有經(jīng)理才能瀏覽和修改。包括以下模塊:商品信息設置子模塊:負責整個超市新商品的錄入,促銷打折活動的制定,商品價格的設置等。庫存查詢子模塊:查詢、瀏覽商品庫存信息,根據(jù)銷售及庫存情況制定進貨計劃。進貨管理子模塊:根據(jù)進貨計劃,及時按量的完成進貨計劃,錄入進貨信息的同時更新庫存信息。4、 功能模塊設計 系統(tǒng)登錄模塊功能:本模塊的主要功能是對用戶身份進行,驗證只有系統(tǒng)的合法用戶才能進入系統(tǒng)。其窗體如圖4.1所示: 圖4.1 用戶登錄界面 該功能模塊主要用于用戶的登錄,必須輸入正確的登錄密碼才能查看其它信息,否則將出現(xiàn)錯誤信息提示。用戶管理模塊的實現(xiàn)效果如圖4.2: 圖4.2 用戶管理模塊實現(xiàn)圖 該模塊用于管理用戶信息。系統(tǒng)部分功能代碼:查詢用戶信息功能代碼: /查詢 private void txtok_click(object sender, eventargs e) string p_str_selectcondition = this.cbxcondition.text; /itemsthis.cbxcondition.selectedindex.tostring(); if (p_str_selectcondition = null) messagebox.show(請選擇查詢條件!); return; if (this.txtkeyword.text = ) messagebox.show(輸入查詢條件!); return; switch (p_str_selectcondition) 員工姓名: tbmenthod.tb_empinfofind(txtkeyword.text,1,datagridview1); break; 員工性別: tbmenthod.tb_empinfofind(txtkeyword.text, 2, datagridview1); break; 所屬部門: tbmenthod.tb_empinfofind(txtkeyword.text, 3, datagridview1); break; 員工職位: tbmenthod.tb_empinfofind(txtkeyword.text, 4, datagridview1); break; default: break; 用戶登錄功能的主要代碼: public int getpan() int intfalg1 = 0; if (intfalg != 3) if (txtempname.text = ) messagebox.show(員工姓名不能為空!, 提示); txtempname.focus(); return intfalg1; if (txtemploginname.text = ) messagebox.show(登錄名稱不能為空!, 提示); return intfalg1; if (intfalg != 2) if (txtemploginpwd.text = ) messagebox.show(登錄密碼不能為空!, 提示); return intfalg1; 第七節(jié) 邏輯設計文檔(1)系統(tǒng)關系模型a) 商品信息表(商品編號,商品名稱,價格,庫存數(shù)量)b) 用戶表(用戶編號,用戶名稱,用戶密碼,用戶類型)c) 商品銷售表(銷售編號,商品編號,銷售數(shù)量,銷售金額,銷售日期)表4.3用戶登錄表列名(中文)列名(英文)數(shù)據(jù)類型寬度是否為空用戶編號user_idint10no用戶名user_namevarchar10no密碼user_passint10no 表4.4商品信息表列名(中文)列名(英文)數(shù)據(jù)類型寬度小數(shù)點位數(shù)是否為空商品編號prod_idint10no商品名稱prod_namevarchar10no商品類型prod_sortvarchar8no商品數(shù)量prod_totalint10no商品價格prod_pricenumeric82no商品單位prod_unitinteger8no商品庫存量prod_shelfint10no商品出售量prod_saleint10no表4.5商品銷售表 列名(中文)列名(英文)數(shù)據(jù)類型寬度小數(shù)點位數(shù)是否為空銷售編號sell_idint10no銷售商品編號sell_prod_idint10no銷售商品名稱sell_prod_namevarchar8no銷售商品價格sell_prod_pricenumeric102no銷售數(shù)量sell_numberint8no銷售時間sell_timedateno收銀總計sell_paynumeric102no第八節(jié) 總體設計一、總體結構總體設計是在需求分析的基礎上進行的,根據(jù)邏輯模型建立相對應的物理模型??傮w設計的任務是確定“怎么做”的問題,即確定和建立解決問題的總體方案。具體來說,總體設計要去確定構成系統(tǒng)的每個物理單元,說明每個物理單元之間的相互關系(即系統(tǒng)結構)。 一般地說,其過程如下:a.設計方案:設想選擇方案;選取合理方案;選區(qū)最佳方案;b.功能分解:將系統(tǒng)按功能的要求,劃分功能模塊c.設計軟件結構:確定由模塊確定的層次結構,可利用層次圖描繪。d.設計數(shù)據(jù)庫:確立要設計的數(shù)據(jù)庫,具體實現(xiàn)它。e.制定測試計劃:初步的測試計劃f.書寫文檔:系統(tǒng)說明g.復核和審查:從技術的角度審查,從管理的角度審查。問題定義 :商品按類管理:所以需要有一商品類型信息商品必須屬于一個商品類型如果一個商品類型存在商品或存在下級商品類型則該類型不該刪除需要記錄供應商信息在涉及商品數(shù)量的地方,要給出相應的單位在進貨信息中要包含供應商等信息商品銷售信息單中要包含登記商品,銷售數(shù)量單價等信息,進貨,銷售操作要有相應操作員信息只有管理員登陸之后才可以使用系統(tǒng)默認的管理員不可以刪除進貨,銷售,庫存信息都要可以添加,修改,刪除,分類,查找
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030中國電冰箱行業(yè)產(chǎn)業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 2025至2030中國特高筋面粉行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展報告
- 2025至2030中國牲畜屠宰行業(yè)發(fā)展前景預測和投融資分析報告
- 2025年中國變性螺旋網(wǎng)行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 2025年中國沙發(fā)套行業(yè)市場深度分析及投資戰(zhàn)略規(guī)劃建議報告
- 中國帶鋼制成品行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告(2024-2030)
- 2025年中國自動數(shù)據(jù)處理設備的零件行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略研究報告
- 中國染色機器行業(yè)市場全景評估及發(fā)展戰(zhàn)略研究報告
- 2025年中國柔白營養(yǎng)乳液行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 2025年中國杏仁蜜行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告
- GB/T 45577-2025數(shù)據(jù)安全技術數(shù)據(jù)安全風險評估方法
- IgG4腎病的診斷和治療
- 中國啤酒籃行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告2025-2028版
- 2025年中國直接結合鎂鉻磚數(shù)據(jù)監(jiān)測研究報告
- 會議流程規(guī)劃能力試題及答案
- 中藥硬膏熱貼敷操作流程
- 西安歷年美術中考題及答案
- 國家開放大學《管理學基礎》形考任務1-4答案
- 眩暈中醫(yī)臨床路徑解讀
- 2025年山東省威海市市屬事業(yè)單位招聘(綜合類)考試筆試高頻重點模擬試卷提升(共500題附帶答案詳解)
- 2020年預防艾滋病、梅毒和乙肝(三病)母嬰傳播培訓
評論
0/150
提交評論