軟件畢業(yè)設(shè)計(jì).doc_第1頁(yè)
軟件畢業(yè)設(shè)計(jì).doc_第2頁(yè)
軟件畢業(yè)設(shè)計(jì).doc_第3頁(yè)
軟件畢業(yè)設(shè)計(jì).doc_第4頁(yè)
軟件畢業(yè)設(shè)計(jì).doc_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

貴陽(yáng)學(xué)院畢業(yè)設(shè)計(jì)(論文) 本科畢業(yè)設(shè)計(jì)(論文)題 目: 基于.net的超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)院 系: 計(jì)算機(jī)科學(xué)系 專 業(yè): 軟件工程 姓 名: 張維 學(xué) 號(hào): 081116401037 指導(dǎo)教師: 周海平 教師職稱: 副教授 填寫日期: 2012年 5月 6 日31摘要隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)技術(shù)在科學(xué)研究和百姓生活中的作用越來越重要,在各個(gè)領(lǐng)域都有計(jì)算機(jī)技術(shù)的滲入,已經(jīng)成為各個(gè)行業(yè)必不可少的技術(shù)工具。國(guó)內(nèi)市場(chǎng)的超市在信息化過程比較落后,而對(duì)于企業(yè)的資源管理,信息存儲(chǔ)和處理顯得尤其的重要。若要適應(yīng)市場(chǎng)激烈的競(jìng)爭(zhēng),就必須要具備高效的處理方式和管理方法,因此加快超市的信息化進(jìn)程是必不可少的。通過對(duì)超市管理系統(tǒng)的管理機(jī)制進(jìn)行調(diào)查研究,開發(fā)了超市管理系統(tǒng)。本系統(tǒng)中主要解決了超市管理事務(wù)中的進(jìn)貨、銷售、庫(kù)存等情況的問題以及相關(guān)的統(tǒng)計(jì)工作。本系統(tǒng)中包含了六個(gè)功能模塊:商品信息管理、員工管理、進(jìn)貨管理、銷售管理,庫(kù)存管理和系統(tǒng)設(shè)置。本系統(tǒng)采用了目前軟件設(shè)計(jì)的最新技術(shù),具有開發(fā)效率高、設(shè)計(jì)靈活、生成的軟件界面友好美觀等特點(diǎn),比較適用于當(dāng)前各超市的管理和技術(shù)人員的實(shí)際水平。本系統(tǒng)通過ado.net和數(shù)據(jù)庫(kù)進(jìn)行無縫連接,后端的開發(fā)工具是microsoft sql server2005,將整個(gè)數(shù)據(jù)庫(kù)連接,使數(shù)據(jù)庫(kù)具有較高的完整性,一致性和安全性。 關(guān)鍵詞:資源管理;數(shù)據(jù)庫(kù)管理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é) 社會(huì)背景1第二節(jié) 超市背景2第二章 系統(tǒng)可行性研究3第一節(jié) 可行性分析3一、 技術(shù)可行性研究3二、 經(jīng)濟(jì)可行性研究3三、 操作可行性研究4第二節(jié) 可行性研究結(jié)論 4第三章 系統(tǒng)需求分析5第一節(jié) 需求分析概述5一、 系統(tǒng)需求5二、 功能需求5三、 事務(wù)描述5四、 運(yùn)行環(huán)境6第二節(jié) 業(yè)務(wù)流程分析6第三節(jié) 新系統(tǒng)主要業(yè)務(wù)分析:7第四節(jié) 數(shù)據(jù)流程分析8第五節(jié) 數(shù)據(jù)字典9一、 超市管理系統(tǒng)的數(shù)據(jù)字典9第六節(jié) 超市系統(tǒng)運(yùn)行的工作流程11第四章 系統(tǒng)概要設(shè)計(jì)12第一節(jié) 設(shè)計(jì)思想12第二節(jié) 設(shè)計(jì)原則12第三節(jié) 基本設(shè)計(jì)概念和處理流程12第四節(jié) 數(shù)據(jù)庫(kù)設(shè)計(jì)13一、系統(tǒng)e-r圖13二、系統(tǒng)e-r圖說明14第五節(jié) 系統(tǒng)層次模塊圖14第六節(jié) 模塊設(shè)計(jì)14一、 登錄模塊14二、 系統(tǒng)管理模塊14三、 商品模塊15四、 功能模塊設(shè)計(jì)15第七節(jié) 邏輯設(shè)計(jì)文檔18第八節(jié) 總體設(shè)計(jì)19一、總體結(jié)構(gòu)19二、后臺(tái)銷售管理模塊22第五章 測(cè)試27第一節(jié) 系統(tǒng)測(cè)試27一、對(duì)系統(tǒng)性能的測(cè)試27二、對(duì)系統(tǒng)業(yè)務(wù)能力的測(cè)試27三、 對(duì)系統(tǒng)健壯性的測(cè)試27四、對(duì)系統(tǒng)維護(hù)以及開發(fā)人員工作效率的檢測(cè)27第二節(jié) 測(cè)試用例27第六章 總結(jié)29致謝30參考文獻(xiàn)31第一章 緒論第一節(jié) 社會(huì)背景在現(xiàn)代化企業(yè)中,信息管理工作將發(fā)揮越來越重要的作用。企業(yè)管理工作已經(jīng)滲透到企業(yè)日常工作的許多方面,無論是其自身還是發(fā)揮的作用,都為企業(yè)的創(chuàng)新、發(fā)展以及經(jīng)濟(jì)效益,做出了顯著的貢獻(xiàn)。因此,企業(yè)必須加強(qiáng)自身的信息基礎(chǔ)設(shè)施建設(shè),通過企業(yè)基礎(chǔ)數(shù)據(jù)的信息化,企業(yè)基本業(yè)務(wù)流程和事務(wù)處理的信息化、企業(yè)內(nèi)部控制及實(shí)施控制過程的信息化、人的行為規(guī)范管理等企業(yè)基礎(chǔ)管理信息化工程,確保企業(yè)在規(guī)模不斷擴(kuò)大和業(yè)務(wù)迅速發(fā)展的過程中保持堅(jiān)實(shí)的管理基礎(chǔ),促進(jìn)企業(yè)的可持續(xù)發(fā)展。企業(yè)的管理是企業(yè)發(fā)展的關(guān)鍵,一個(gè)好的、全面的管理機(jī)制將給企業(yè)帶來很可觀的經(jīng)濟(jì)效益。無論是規(guī)模龐大的企業(yè)還是小規(guī)模的商店,都有很多復(fù)雜的數(shù)據(jù)需要管理。手工管理這些繁雜而龐大的數(shù)據(jù),顯然需要耗費(fèi)大量的人力和物力。不僅花費(fèi)了大量的時(shí)間,而且還大大提高了成本。計(jì)算機(jī)信息管理中,能將龐大,復(fù)雜的數(shù)據(jù)進(jìn)行統(tǒng)一的分類和處理,將數(shù)據(jù)簡(jiǎn)單化,在處理相關(guān)信息時(shí)顯得很簡(jiǎn)單,方便。這使得實(shí)現(xiàn)數(shù)據(jù)規(guī)范化、自動(dòng)化的電腦管理,是一個(gè)管理規(guī)范、動(dòng)作高效的企業(yè)單位的必然要求。本系統(tǒng)主要為超市的管理系統(tǒng)的需求面開發(fā),系統(tǒng)具有進(jìn)貨及銷售統(tǒng)計(jì)、商品及員工信息管理等功能,界面友好、操作簡(jiǎn)便。本系統(tǒng)不僅僅適用于超市內(nèi)部,同樣適用于如生活用品批發(fā)、酒店預(yù)訂等需要進(jìn)行信息統(tǒng)一管理和處理的大小企業(yè)。如今,隨著科學(xué)技術(shù)的不斷發(fā)展,電腦已經(jīng)普遍進(jìn)入家庭,計(jì)算機(jī)技術(shù)也滲透了各個(gè)領(lǐng)域,成為各行業(yè)中必不可少的技術(shù)工具,特別是在internet技術(shù)的推廣和信息高速公路的建立。由于步入信息化時(shí)代,使得it產(chǎn)業(yè)在市場(chǎng)中越來越具有競(jìng)爭(zhēng)力,市場(chǎng)地位也越來越高。由于信息數(shù)據(jù)的不斷擴(kuò)大,巨大的數(shù)據(jù)信息需要加工和傳輸,所以現(xiàn)在對(duì)數(shù)據(jù)庫(kù)的進(jìn)一步開發(fā)和利用顯得尤為的迫切。在國(guó)內(nèi),許多超市的規(guī)模都比較小,信息化過程比較落后,整個(gè)超市全部的信息管理都感到比較棘手,所以就導(dǎo)致了整個(gè)超市的管理能力下降,經(jīng)濟(jì)收入不理想等狀況。所以,對(duì)于資源的管理,信息的儲(chǔ)存和處理也顯得格外的重要,若要適應(yīng)市場(chǎng)的競(jìng)爭(zhēng),就必須具備高效的處理方式和管理方法,而信息化過程是其中的核心,因此加快超市的信息化過程勢(shì)在必行。通過市場(chǎng)的研究發(fā)現(xiàn),超市管理主要是對(duì)信息的統(tǒng)一化,便于查找和統(tǒng)計(jì)。由此,開發(fā)了這套超市管理系統(tǒng)。在開發(fā)過程中需要考慮都的是,各超市的管理特點(diǎn)和技術(shù)人員的實(shí)際水平,采用基于windows圖像用戶界面這一易學(xué)易用的操作環(huán)境,在整個(gè)系統(tǒng)過程中,盡量采用易讀易懂的人機(jī)界面,讓管理者能在很短的時(shí)間內(nèi)就能掌握。開發(fā)系統(tǒng)中,必須把系統(tǒng)的正確性放在最重要的位置,要求對(duì)數(shù)據(jù)的處理正確和完整。本系統(tǒng)在開發(fā)過程中,針對(duì)當(dāng)前各超市管理的特點(diǎn)和技術(shù)人員的實(shí)際水平,采用基于windows圖形用戶界面這一易學(xué)易用的操作環(huán)境,在系統(tǒng)設(shè)計(jì)過程中,盡量采用易懂易讀的人機(jī)界面,使用戶可以在短期內(nèi)完全掌握。第二節(jié) 超市背景在我國(guó),最早的超市形成于20世紀(jì)90年代初期,現(xiàn)在已經(jīng)成為我國(guó)零售業(yè)的一種重要形態(tài),為國(guó)民經(jīng)濟(jì)的發(fā)展發(fā)揮了重要作用。隨著超市形態(tài)的不斷發(fā)展,其經(jīng)營(yíng)管理變得越來越復(fù)雜,這樣就必須要針對(duì)管理操作引進(jìn)新的管理操作也管理理念。就目前而言,超市及許多零售業(yè)都存在著管理的落后。比如:商品種類繁多,不能有效地整理各種商品;銷售商品時(shí),收款的速度慢;人工操作容易出差錯(cuò)等等?,F(xiàn)在,超市管理的信息量劇增,商業(yè)運(yùn)轉(zhuǎn)過程中間環(huán)節(jié)越來越多,也越來越復(fù)雜,若還是以從前的手工來進(jìn)行操作的話,是遠(yuǎn)遠(yuǎn)達(dá)不到要求的,而且對(duì)于超市不僅需要消耗大量的勞力和物力,還要浪費(fèi)大量的資金,造成不必要的浪費(fèi),并慢慢無法適應(yīng)這復(fù)雜的市場(chǎng)。超市管理系統(tǒng),依靠的是現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù)來管理超市的所有信息,從而節(jié)省了大量的人力、物力、可以減少勞動(dòng)強(qiáng)度,并且能夠快速地反映出商品的進(jìn)、銷、存等狀況,使管理人員能快速對(duì)市場(chǎng)的變化作出相應(yīng)的決策,加快超市經(jīng)營(yíng)管理效率。為了能夠快速反映出商品的進(jìn)銷存狀況和各種反饋信息分析,使管理人員快速對(duì)市場(chǎng)的變化作出相應(yīng)決策,加快超市的系統(tǒng)建立的技術(shù)基礎(chǔ):數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)是以數(shù)據(jù)庫(kù)為基礎(chǔ)的信息管理系統(tǒng),它一般包含兩個(gè)方面內(nèi)容,一個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì),二是程序設(shè)計(jì)。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)是一個(gè)軟件工程,應(yīng)按照軟件工程的開發(fā)方法進(jìn)行分析,設(shè)計(jì),編程和調(diào)試。再建立數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)之前,一般應(yīng)先進(jìn)行系統(tǒng)的需求分析,了解擁護(hù)對(duì)系統(tǒng)的要求,然后進(jìn)行系統(tǒng)的總體設(shè)計(jì),最后編寫程序代碼和調(diào)試程序。從圖中可以看出,需求分析包括了對(duì)數(shù)據(jù)本身的需求分析和對(duì)功能的需求分析。兩個(gè)分析的結(jié)果將分別作為數(shù)據(jù)庫(kù)設(shè)計(jì)和程序設(shè)計(jì)的依據(jù)。實(shí)際上在設(shè)計(jì)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)時(shí),這兩個(gè)需求分析是緊密相關(guān)的,不論是數(shù)據(jù)庫(kù)設(shè)計(jì),還是程序設(shè)計(jì)都需要考慮這兩個(gè)方面的因素。 第二章 系統(tǒng)可行性研究第一節(jié) 可行性分析超市管理系統(tǒng)是超市不可缺少的部分,它的內(nèi)容對(duì)于超市的決策者和管理者來說都至關(guān)的重要。隨著計(jì)算機(jī)技術(shù)的發(fā)展和網(wǎng)絡(luò)人口的增加,人們對(duì)網(wǎng)絡(luò)的需求越來越高,也越來越貼近生活,信息管理已經(jīng)成為網(wǎng)上的一股潮流。而更多的,是要求傳統(tǒng)行業(yè)的管理要延伸到網(wǎng)絡(luò),以更方便其生活、工作和學(xué)習(xí)。可研究性的目的,就是用最小的代價(jià)在盡可能短的時(shí)間確定問題是否能夠解決。要達(dá)到這個(gè)目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標(biāo)是否現(xiàn)實(shí),系統(tǒng)完成后所能帶來的效應(yīng)是否大到值得投資開發(fā)這個(gè)系統(tǒng)的程度。因此,可行性研究實(shí)質(zhì)上是要進(jìn)行一次大大壓縮簡(jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)的過程,也就是在較高層次上以比較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計(jì)的過程。系統(tǒng)的可行性分析主要包括經(jīng)濟(jì)上的可行性、技術(shù)上的可行性和操作上的可行性。本系統(tǒng)的可行性分析如下:一、 技術(shù)可行性研究在it行業(yè)中的工作人員一般都要求掌握計(jì)算機(jī)技術(shù),具有一定的軟硬件基礎(chǔ),會(huì)使用各種管理軟件。因?yàn)?,有的大型超市?duì)員工的素質(zhì)要求比較高,從高層到底層都要求具有一定的計(jì)算機(jī)基礎(chǔ),所以即使使用了新的超市管理系統(tǒng),都只需要花費(fèi)少量的時(shí)間去進(jìn)行員工培訓(xùn),員工就能夠很好的掌握系統(tǒng)的功能和使用方法。二、 經(jīng)濟(jì)可行性研究由于網(wǎng)絡(luò)傳遞信息可以不受到距離的限制,所以,可以在超市管理上使用一定數(shù)量的人力也物力來管理整個(gè)超市系統(tǒng),這樣就減少了管理過程中的不必要的開支,同時(shí)也提高了超市的銷售效率,即提高了超市的經(jīng)濟(jì)效益,所以從經(jīng)濟(jì)上是完全可行的。目前超市管理系統(tǒng)已經(jīng)在大型的超市中得到了廣泛的應(yīng)用,超市管理需要現(xiàn)代化和信息化,只有合理的運(yùn)用信息化的管理,才能在市場(chǎng)競(jìng)爭(zhēng)中立于不敗。超市管理系統(tǒng)不僅能夠提高經(jīng)營(yíng)者的回報(bào),而且能夠隨時(shí)掌握市場(chǎng)的動(dòng)向,為經(jīng)營(yíng)者提供必要的市場(chǎng)信息,解決了經(jīng)營(yíng)者最需要解決的迫切問題,同時(shí)超市管理系統(tǒng)對(duì)操作人員的要求不高,也合理的節(jié)約了成本的投入。(1)超市有能力承擔(dān)系統(tǒng)的開發(fā)費(fèi)用要開發(fā)一個(gè)新的項(xiàng)目是一項(xiàng)非常復(fù)雜的工作,它不僅需要人力的投入,也需要一定量的物力的投入,總的來說,對(duì)于開發(fā)者來說就是需要資金的投入。如果說企業(yè)要自己動(dòng)手開發(fā)一個(gè)新的項(xiàng)目的話,其主要的投資還是在人力上的投資,從系統(tǒng)的業(yè)務(wù)要求調(diào)查到系統(tǒng)的分析編碼制作都是需要巨大的人力投入的。軟件企業(yè)作為一個(gè)簡(jiǎn)短的高科技產(chǎn)品,其員工要求都比一般企業(yè)的要求要高很多,而且對(duì)系統(tǒng)開發(fā)及軟件產(chǎn)業(yè)了解比較多,所以在自我開發(fā)管理系統(tǒng)的過程中,企業(yè)自己比較容易安排人手,這樣就可以為企業(yè)節(jié)約大部分的額外開支。同時(shí)軟件就其他產(chǎn)品來說,屬于高端企業(yè),無論是產(chǎn)品的價(jià)格還是質(zhì)量都比較高,而經(jīng)營(yíng)產(chǎn)品的經(jīng)銷商或者是商家都要求有雄厚的資金支持。所以,在系統(tǒng)開發(fā)過程中,企業(yè)完全有能力承擔(dān)開發(fā)費(fèi)用。(2)新系統(tǒng)將為企業(yè)帶來經(jīng)濟(jì)效益管理系統(tǒng)是一個(gè)信息化、智能化和先進(jìn)管理理念的集合體。而管理是一個(gè)動(dòng)態(tài)的過程,在其運(yùn)行過程中要采取多項(xiàng)措施。所以在管理中獲得經(jīng)濟(jì)效益是一個(gè)綜合效益,要對(duì)它進(jìn)行直接定量的分析是比較困難的。一般新系統(tǒng)帶來的經(jīng)濟(jì)效益很大的,最主要的表現(xiàn)就是減少企業(yè)管理費(fèi)用和人力開支。其中一些很繁瑣的管理操作都通過新系統(tǒng)來加以分析解決,這樣的話,不僅可以節(jié)省大量的時(shí)間,同時(shí)也為企業(yè)的各項(xiàng)決策提供了寶貴的資料,最終為可以企業(yè)帶來巨大的經(jīng)濟(jì)效益。三、 操作可行性研究本系統(tǒng)采用基于windows的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對(duì)于那些有一般的計(jì)算機(jī)知識(shí)的人員就可以輕松上手。而整個(gè)超市管理系統(tǒng)采用最友好的交互界面,簡(jiǎn)介明了,不需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行深入的了解。由此,該系統(tǒng)的操作是可行的,有必要開發(fā)該系統(tǒng)。綜合以上三方面,該系統(tǒng)具有很高的開發(fā)可行性,無論是從技術(shù)上或者經(jīng)濟(jì)上還是操作上。因此,可以設(shè)計(jì)該系統(tǒng)的數(shù)據(jù)流程圖,建立數(shù)據(jù)字典。第二節(jié) 可行性研究結(jié)論 通過經(jīng)濟(jì)、技術(shù)、和社會(huì)等方面的可行性研究,可以確定本系統(tǒng)的開發(fā)完全必要,而且是可行的,可以立項(xiàng)開發(fā)。本系統(tǒng)操作方便靈活,便于學(xué)習(xí),因此,該系統(tǒng)具有可行性。 v l0不足之處還請(qǐng)老師指出,由于時(shí)間即精力所限,未能向?qū)嶋H要求那樣去現(xiàn)場(chǎng)實(shí)際調(diào)查,還請(qǐng)老師見諒,也請(qǐng)老師多費(fèi)心,為報(bào)告中的缺點(diǎn)不吝指出,在此表示萬分感謝!第三章 系統(tǒng)需求分析第一節(jié) 需求分析概述需求分析作為項(xiàng)目開發(fā)的第一階段,是整個(gè)軟件的重頭戲,需求分析是圍繞可行性分析展開的,它的主要任務(wù)是對(duì)系統(tǒng)進(jìn)行詳細(xì)的調(diào)查,進(jìn)而提出系統(tǒng)的邏輯模型,并對(duì)系統(tǒng)分析進(jìn)行評(píng)審?,F(xiàn)針對(duì)“超市信息管理系統(tǒng)”對(duì)超市的組織結(jié)構(gòu)業(yè)務(wù)流程用戶角色職能、系統(tǒng)數(shù)據(jù)流進(jìn)行分析。我們利用結(jié)構(gòu)化分析好uml中的用例從大到小從粗到細(xì)進(jìn)行系統(tǒng)建模。組織結(jié)構(gòu)調(diào)查:系統(tǒng)的組織結(jié)構(gòu),反映了單位內(nèi)部各個(gè)部門的劃分和它們之間的關(guān)系。對(duì)系統(tǒng)組織結(jié)構(gòu)的調(diào)查,是從總的方面對(duì)系統(tǒng)進(jìn)行宏觀了解和分析。一、 系統(tǒng)需求計(jì)算機(jī)的運(yùn)用能夠準(zhǔn)確記載和查閱有關(guān)超市經(jīng)營(yíng)活動(dòng)的大量數(shù)據(jù),幫助超市經(jīng)營(yíng)者掌握和分析營(yíng)銷狀況,及時(shí)做出正確決策,并且有利于商店人員管理、庫(kù)存、商品信息等管理,從而大大提高了現(xiàn)代超市的管理水平。超市管理系統(tǒng)應(yīng)滿足一下需求:(1) 為保證系統(tǒng)健壯性,對(duì)于可能發(fā)生問題的錄入進(jìn)行檢驗(yàn),同時(shí)要給出合理的提示信息。(2) 業(yè)務(wù)上滿足中小型超市管理系統(tǒng)的基本需求,能夠方便的進(jìn)行銷售管理、會(huì)員管理和商品管理。(3) 與傳統(tǒng)的手工管理相比,要添加基礎(chǔ)數(shù)據(jù)的管理和用戶權(quán)限的設(shè)置。二、 功能需求(1) 為了保證系統(tǒng)的安全性,需要對(duì)不同權(quán)限的人分別賦予不同權(quán)限。超市管理人員擁有所有權(quán)限,而銷售人員只有修改密碼和結(jié)算權(quán)限。(2) 進(jìn)貨管理 根據(jù)銷售情況和庫(kù)存情況,制定進(jìn)貨計(jì)劃,可以避免盲目的進(jìn)貨而造成的產(chǎn)品積壓從而影響銷售。(3) 商品管理 對(duì)商品進(jìn)行分類,便于查詢。(4) 庫(kù)存管理 綜合查詢庫(kù)存信息,產(chǎn)品不足等情況。(5) 員工管理 員工個(gè)人基本信息管理,員工操作權(quán)限管理。采購(gòu)員采購(gòu)商品后,及時(shí)錄入商品信息等數(shù)據(jù),在數(shù)據(jù)庫(kù)中進(jìn)行數(shù)據(jù)更新;在收銀處,隨時(shí)錄入賣出商品信息,如名稱,數(shù)量,單價(jià)等,及時(shí)更新數(shù)據(jù)庫(kù)數(shù)據(jù)。三、 事務(wù)描述(1) 數(shù)據(jù)錄入處理:采購(gòu)員從供應(yīng)商處引進(jìn)商品,將商品登記入庫(kù),同時(shí)將原有未登記的商品錄入數(shù)據(jù)庫(kù),并按照某種標(biāo)準(zhǔn)(可以是自定義的)進(jìn)行歸類,統(tǒng)計(jì)。(2) 數(shù)據(jù)修改處理:數(shù)據(jù)錄入后,應(yīng)進(jìn)行專門的核對(duì),出現(xiàn)錯(cuò)誤必須由專管人員進(jìn)行數(shù)據(jù)修改,如出現(xiàn)毀壞,丟失等情況時(shí),應(yīng)及時(shí)進(jìn)行處理,處理結(jié)束后,應(yīng)刪除該記錄,以維護(hù)數(shù)據(jù)整潔和減少數(shù)據(jù)冗余。(3) 數(shù)據(jù)查詢處理:在超市運(yùn)行的各個(gè)環(huán)節(jié),方便用戶查詢。如缺貨種類查詢,庫(kù)存數(shù)量查詢等。(4) 數(shù)據(jù)統(tǒng)計(jì)處理:在適當(dāng)時(shí)間,可以按時(shí)間、類別、金額等內(nèi)容進(jìn)行統(tǒng)計(jì)分析,得到一些有利于超市發(fā)展的數(shù)據(jù)。四、 運(yùn)行環(huán)境系統(tǒng)的運(yùn)行對(duì)運(yùn)行環(huán)境還有一些要求:目前,我們所開發(fā)的系統(tǒng)主要是應(yīng)用在中小規(guī)模的企業(yè)內(nèi)部,因此,一般配置的計(jì)算機(jī)硬件就可以滿足系統(tǒng)去求。以下為推薦配置:處理器:intel pentium iv 1.6g hz及以上內(nèi)存:256m(推薦)硬盤:40g及以上第二節(jié) 業(yè)務(wù)流程分析超市管理系統(tǒng)工作流程為:系統(tǒng)啟動(dòng)并進(jìn)入登錄界面,系統(tǒng)管理員輸入正確的用戶名以及登錄密碼,登陸系統(tǒng)主操作界面,系統(tǒng)管理員可以對(duì)系統(tǒng)相關(guān)信息進(jìn)行操作,包括員工基本信息、商品信息、銷售信息、庫(kù)存信息等。本系統(tǒng)是將現(xiàn)代化的計(jì)算機(jī)技術(shù)與超市管理服務(wù)模式相結(jié)合,同時(shí)為擴(kuò)展服務(wù)范圍,初步設(shè)計(jì)一個(gè)管理平臺(tái)以利于信息發(fā)布和管理。為了使系統(tǒng)在各項(xiàng)管理中發(fā)揮更大的作用,實(shí)現(xiàn)工作過程的計(jì)算機(jī)化,提高工作效率和工作質(zhì)量,提出如下系統(tǒng)開發(fā)目標(biāo):具體目標(biāo)如下:(1) 操作簡(jiǎn)單、界面友好:完全控件式的頁(yè)面布局,使得信息的錄入工作更簡(jiǎn)單;許多選項(xiàng)包括商品信息、進(jìn)貨信息、銷售信息、庫(kù)存信息等只需要點(diǎn)擊鼠標(biāo)就可以完成。(2) 即時(shí)可見:對(duì)信息的處理,如:增、刪、查。將立即在對(duì)應(yīng)的頁(yè)面顯示出來,達(dá)到“即時(shí)發(fā)布、即時(shí)見效”的功能。(3) 功能完善:不僅包括常見系統(tǒng)的信息管理的各個(gè)方面:信息錄入、瀏覽、刪除、修改、查詢等各個(gè)方面,完整地實(shí)現(xiàn)了系統(tǒng)對(duì)即時(shí)信息的管理要求。(4) 方便移植:系統(tǒng)應(yīng)具有實(shí)用性、可靠性和適用性。針對(duì)不同的用戶,只需要稍作修改就可以開發(fā)出適合自己特點(diǎn)的超市管理系統(tǒng)。(5) 動(dòng)態(tài)管理:對(duì)系統(tǒng)數(shù)據(jù)庫(kù)實(shí)行動(dòng)態(tài)操作,能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)信息的動(dòng)態(tài)查詢、動(dòng)態(tài)更新修改和動(dòng)態(tài)錄入數(shù)據(jù)。第三節(jié) 新系統(tǒng)主要業(yè)務(wù)分析:1. 進(jìn)貨業(yè)務(wù)進(jìn)貨管理是超市經(jīng)營(yíng)活動(dòng)中極其重要的一個(gè)環(huán)節(jié),它關(guān)系到商品數(shù)量是否能夠保證一段時(shí)間內(nèi)的銷售問題以及采購(gòu)成本能否得到有效控制等問題。超市現(xiàn)代管理理念中對(duì)超市的進(jìn)貨管理提出新的要求:超市進(jìn)貨時(shí)對(duì)供貨商的選擇更加謹(jǐn)慎,雙方不再是討價(jià)還價(jià)的買賣關(guān)系,而是一種相互依存的合作伙伴關(guān)系,并且還需認(rèn)識(shí)到超市商品質(zhì)量要從采購(gòu)抓起,這就關(guān)系到供貨方的供貨和服務(wù)質(zhì)量。下面為進(jìn)貨業(yè)務(wù)程序的主要內(nèi)容:供應(yīng)商情況調(diào)查:在實(shí)施采購(gòu)之前,企業(yè)首先就要對(duì)市場(chǎng)上各大商品供貨商進(jìn)行詳細(xì)的摸底調(diào)查,了解公司的具體情況,平定企業(yè)的信譽(yù)級(jí)別和公司市場(chǎng)口碑,做到準(zhǔn)確無誤,采購(gòu)順利。采購(gòu)計(jì)劃編制:企業(yè)根據(jù)自身的資金條件和銷售狀況,綜合分析市場(chǎng)規(guī)律,擬訂采購(gòu)計(jì)劃表。實(shí)施進(jìn)貨:根據(jù)供貨方檔案及評(píng)審結(jié)果,選定供貨方;生成定貨單給選定的供貨方;雙方就價(jià)格、數(shù)量、質(zhì)量等方面洽談磋商,直至簽定合同;跟蹤合同執(zhí)行,安排供貨進(jìn)度和貨物運(yùn)輸,做好驗(yàn)收入庫(kù)工作。2. 庫(kù)存業(yè)務(wù) 庫(kù)存管理是指在生產(chǎn)經(jīng)營(yíng)中為銷售和耗用而儲(chǔ)存的各種資產(chǎn)。企業(yè)存貨不當(dāng)都會(huì)增加不必要的費(fèi)用:存貨過多將導(dǎo)致物資積壓、存儲(chǔ)費(fèi)用增加、流動(dòng)資金周轉(zhuǎn)不利,并且過量的庫(kù)存會(huì)掩蓋管理不善的問題。存貨不足則影響企業(yè)的正常銷售活動(dòng)。庫(kù)存管理的目標(biāo)是尋求最佳存貨數(shù)量,使庫(kù)存的成本總額最小化。其主要業(yè)務(wù)如下:商品入庫(kù)、出庫(kù)、盤庫(kù)等日常處理??茖W(xué)合理地確定某庫(kù)存物資的庫(kù)存控制參數(shù)。例如:最佳定貨批量、最大庫(kù)存量、最佳缺貨量、最佳訂購(gòu)周期等,進(jìn)行嚴(yán)格的庫(kù)存控制工作。匯總統(tǒng)計(jì)各類庫(kù)存數(shù)據(jù),反映和監(jiān)督儲(chǔ)備資金占用及采購(gòu)資金使用情況。3.銷售業(yè)務(wù)銷售對(duì)一個(gè)企業(yè)的生存和發(fā)展是至關(guān)重要的,它不再是傳統(tǒng)意義上的“賣東西”,它對(duì)外關(guān)系到企業(yè)商品、服務(wù)和企業(yè)形象等多方面因素,對(duì)內(nèi)涉及到銷售、庫(kù)存、財(cái)務(wù)、生產(chǎn)等信息。此外信息化的高速發(fā)展為企業(yè)的銷售工作提出了新的挑戰(zhàn),封閉意味著落后,企業(yè)要抓住時(shí)機(jī),引入現(xiàn)代化的銷售管理模式,實(shí)施企業(yè)的信息化、智能化銷售管理,才能使企業(yè)在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不擺之地。手機(jī)銷售過程中主要涉及到如下幾點(diǎn)業(yè)務(wù):4.超市直銷業(yè)務(wù)在超市銷售行業(yè)中,其主要的銷售手段就是超市商店的直銷業(yè)務(wù)。企業(yè)通過其超市,通過市場(chǎng)信息推廣,廣告業(yè)務(wù),以及一些大型的促銷活動(dòng),擴(kuò)大其市場(chǎng)影響力,從而達(dá)到吸引顧客,提高銷售量。5.超市輔銷業(yè)務(wù)在超市直銷主業(yè)務(wù)下,各企業(yè)積極開展手機(jī)輔銷業(yè)務(wù),建立客戶資料檔案,設(shè)立客戶級(jí)別,不同級(jí)別的客戶享有不同的優(yōu)惠政策或銷售優(yōu)先級(jí)。積極開展各種增值服務(wù),與移動(dòng)公司,電信部門合作,開通各種增值服務(wù),促進(jìn)商品的銷售額。第四節(jié) 數(shù)據(jù)流程分析數(shù)據(jù)流程分析主要包括對(duì)信息的流動(dòng)、傳遞、處理、存儲(chǔ)等的分析。數(shù)據(jù)流程分析的目的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問題?,F(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖來實(shí)現(xiàn)的。其具體的做法是:按業(yè)務(wù)流程圖理出的業(yè)務(wù)流程順序,將相應(yīng)調(diào)查過程中所掌握的數(shù)據(jù)處理過程,繪制成一套完整的數(shù)據(jù)流程圖。超市管理系統(tǒng)的數(shù)據(jù)流程:對(duì)本系統(tǒng)操作的數(shù)據(jù)源有普通用戶、注冊(cè)用戶、管理員三種,首先由系統(tǒng)管理員根據(jù)不同用戶的需要將某些信息保存到數(shù)據(jù)庫(kù)中,然后再進(jìn)行發(fā)布。不同權(quán)限的用戶可以對(duì)這些庫(kù)信息進(jìn)行添加、修改和刪除處理。所有用戶均可以進(jìn)行信息查詢通過對(duì)本系統(tǒng)的需求分析,系統(tǒng)的基本功能已經(jīng)確定。數(shù)據(jù)流圖四種基本成分組成:外部項(xiàng)(外部實(shí)體)、加工(數(shù)據(jù)加工)、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)流。數(shù)據(jù)流圖基本圖例,如圖3.1所示。圖3.1 基本數(shù)據(jù)流圖第五節(jié) 數(shù)據(jù)字典數(shù)據(jù)流圖重點(diǎn)在描述以處理邏輯為中心的數(shù)據(jù)的流入與流出,而對(duì)數(shù)據(jù)本身未加描述,影響了用戶對(duì)數(shù)據(jù)流圖的理解。數(shù)據(jù)字典是對(duì)數(shù)據(jù)流圖的很好的補(bǔ)充,它是數(shù)據(jù)流圖上所有成分的定義和解釋的文字集合,它是對(duì)數(shù)據(jù)流圖的各種成分起注解、說明的作用,同時(shí)它還對(duì)系統(tǒng)分析中其他需要說明的問題進(jìn)行定義和說明。系統(tǒng)分析人員把不便在數(shù)據(jù)流圖上注明而對(duì)于系統(tǒng)分析應(yīng)該獲得,對(duì)整個(gè)系統(tǒng)開發(fā)以至將來系統(tǒng)運(yùn)行與維護(hù)是必須的信息盡可能放入數(shù)據(jù)字典。數(shù)據(jù)字典對(duì)數(shù)據(jù)流圖的描述盡可能說明下列問題: 什么?(是什么或是什么) 何出?(在何處來或者來自何處,去向何處) 何時(shí)?(何時(shí)出現(xiàn),時(shí)間長(zhǎng)短)數(shù)據(jù)字典描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲(chǔ)、加工等,其中數(shù)據(jù)元素是組成數(shù)據(jù)流的基本成分。在系統(tǒng)分析中,數(shù)據(jù)字典起著重要的作用。它包含關(guān)于系統(tǒng)詳細(xì)信息。一般說來,系統(tǒng)分析人員把不便在數(shù)據(jù)流圖上注明而對(duì)于系統(tǒng)分析應(yīng)該獲得,對(duì)整個(gè)系統(tǒng)開發(fā)必需的信息,盡可能放入數(shù)據(jù)字典。1、 超市管理系統(tǒng)的數(shù)據(jù)字典數(shù)據(jù)流條目(1)已進(jìn)貨信息=進(jìn)貨單號(hào)+供貨商號(hào)+商品名稱+進(jìn)貨價(jià)+進(jìn)貨數(shù)量+進(jìn)貨日期+備注(2)銷售信息=銷售單號(hào)+商品編號(hào)+銷售數(shù)量+銷售日期文件條目(1)文件名:用戶清單組成:用戶編號(hào)+姓名+性別+籍貫+工資+聯(lián)系電話+聯(lián)系地址+身份證號(hào)+聘用日期+編制日期+備注組織:按用戶編號(hào)遞增排列(2)文件名:商品清單組成:商品編號(hào)+供貨商號(hào)+名稱+類別+產(chǎn)地+單價(jià)+備注組織:按商品編號(hào)遞增排列(3)文件名:供貨商清單組成:供貨商號(hào)+名稱+聯(lián)系人+聯(lián)系電話+聯(lián)系地址+備注組織:按供貨商編號(hào)遞增排列(3)文件名:進(jìn)貨清單組成:進(jìn)貨單號(hào)+商品編號(hào)+供貨商號(hào)+進(jìn)貨價(jià)+數(shù)量+金額+進(jìn)貨日期+備注組織:按進(jìn)貨單編號(hào)遞增排列(4)文件名:銷售清單組成:銷售單號(hào)+商品編號(hào)+銷售數(shù)量+銷售日期組織:按銷售單編號(hào)遞增排列(5)文件名:庫(kù)存清單組成:商品編號(hào)+庫(kù)存數(shù)量組織:按商品編號(hào)遞增排列加工說明(1)加工名:1:查詢加工邏輯:根據(jù)要查詢的庫(kù)存信息,檢索出庫(kù)存信息明細(xì)表輸入流:庫(kù)存信息查詢,發(fā)出庫(kù)存信息請(qǐng)求輸出流:庫(kù)存信息清單,進(jìn)貨信息請(qǐng)求(2)加工名:1:更新根據(jù)進(jìn)貨信息或銷售信息更新庫(kù)存信息輸入流:已進(jìn)貨信息,銷售信息輸出流:發(fā)出庫(kù)存檢索請(qǐng)求(3)加工名:2:查詢根據(jù)要查詢的銷售信息,檢索出銷售信息明細(xì)表輸入流:銷售信息查詢輸出流:銷售清單,銷售單(4)加工名:2:更新加工邏輯:根據(jù)銷售信息更細(xì)銷售清單輸入流:前臺(tái)銷售信息,庫(kù)存信息輸出流:更新庫(kù)存清單(5)加工名:3:查詢加工邏輯:根據(jù)要查詢的進(jìn)貨信息,檢索出進(jìn)貨信息明細(xì)表輸入流:進(jìn)貨信息查詢,發(fā)出進(jìn)貨/采購(gòu)清單查詢輸出流:庫(kù)存信息清單,已進(jìn)貨信息,新供貨商信息,進(jìn)貨單信息清單,采購(gòu)單,進(jìn)貨信息請(qǐng)求,進(jìn)貨/采購(gòu)清單檢索結(jié)果(6)加工名:3:更新加工邏輯:根據(jù)進(jìn)貨信息更新進(jìn)貨清單輸入流:進(jìn)貨信息請(qǐng)求,進(jìn)貨單輸出流:發(fā)出進(jìn)貨/采購(gòu)清單查詢(7)加工名:4:查詢加工邏輯:根據(jù)輸入要查詢的職工信息或供貨商信息,檢索出相應(yīng)的結(jié)果輸入流:職工信息查詢,供貨商信息查詢,發(fā)出職工/供貨商清單查詢輸出流:已有供貨商信息,供貨商信息清單,職工信息清單,職工/供貨商清單檢索結(jié)果(8)加工名:4:更新加工邏輯:根據(jù)輸入的職工信息或新供貨商信息更新相應(yīng)的職工清單或供貨商清單輸入流:職工信息,新供貨商信息清單,職工/供貨商清單檢索結(jié)果第六節(jié) 超市系統(tǒng)運(yùn)行的工作流程 由商品的采購(gòu)員根據(jù)商品的短缺報(bào)告進(jìn)行商品的采購(gòu)、入庫(kù),然后倉(cāng)庫(kù)管理員進(jìn)行處理;倉(cāng)庫(kù)管理員根據(jù)架上商品的短缺報(bào)告從倉(cāng)庫(kù)中進(jìn)行查詢,并從中提取商品修改記錄或生成缺貨報(bào)告;貨架管理倉(cāng)庫(kù)管理員處提取商品后應(yīng)進(jìn)行架存商品的相關(guān)信息錄入及對(duì)應(yīng)商里的擺放;場(chǎng)內(nèi)服務(wù)員引導(dǎo)顧客完成商品的購(gòu)買并促進(jìn)商品的熱銷;從商場(chǎng)內(nèi)出來后首先應(yīng)到柜臺(tái)營(yíng)業(yè)員處進(jìn)行商品的購(gòu)買記錄并交付商品的金額這樣顧客方可完成商品的購(gòu)買。第四章 系統(tǒng)概要設(shè)計(jì)第一節(jié) 設(shè)計(jì)思想 (1)系統(tǒng)分成幾個(gè)相互獨(dú)立的模塊,但這些模塊都進(jìn)行集中管理。 (2)分層的模塊化程序設(shè)計(jì)思想,整個(gè)系統(tǒng)采用模塊化結(jié)構(gòu)設(shè)計(jì)。作為應(yīng)用程序有較強(qiáng)的可操作性和擴(kuò)展性。 (3)合理的數(shù)據(jù)流設(shè)計(jì),在應(yīng)用系統(tǒng)的設(shè)計(jì)中,相對(duì)獨(dú)立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性低,方便系統(tǒng)運(yùn)行,提高系統(tǒng)安全性。第二節(jié) 設(shè)計(jì)原則 為了是系統(tǒng)的功能更加的全面,操作過程簡(jiǎn)單,最大限度的提高軟件質(zhì)量,從而滿足超市的實(shí)際需要,在實(shí)際開發(fā)過程中應(yīng)遵循如下原則:(1) 合法性原則:依據(jù)產(chǎn)品核算系統(tǒng)的工作規(guī)定以及要求,參照核算實(shí)際的工作情況,進(jìn)行諸如產(chǎn)品進(jìn)貨、銷售等工作。(2) 實(shí)用性原則:適合產(chǎn)品信息管理工作的實(shí)際需求,并能夠處理一些特殊情況的要求,此外,盡可能預(yù)留空間,以便擴(kuò)充功能。(3) 準(zhǔn)確性原則:對(duì)輸入的相關(guān)資料建立檢錯(cuò)機(jī)制,及時(shí)報(bào)錯(cuò),使用戶能夠及時(shí)準(zhǔn)確的輸入合法資料(如:類型匹配,長(zhǎng)度不超限等)。(4) 易操作原則:要求設(shè)計(jì)的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進(jìn)行提示。(5) 源程序可讀性原則:為了便于其他設(shè)計(jì),維護(hù)人員讀懂代碼或以后的代碼修改,軟件升級(jí)維護(hù),即可能做好代碼注釋工作。(6) 優(yōu)化原則:為了達(dá)到優(yōu)化的目的,合理的運(yùn)用窗口,菜單,對(duì)象等的繼承,自定義用戶對(duì)象,事件,函數(shù),減少不必要的重復(fù)性代碼,使程序簡(jiǎn)介明了,也方便了將來的維護(hù)。(7) 安全性原則:可以為該系統(tǒng)的用戶設(shè)置用戶權(quán)限。第三節(jié) 基本設(shè)計(jì)概念和處理流程本系統(tǒng)采用面向?qū)ο蠓椒ㄟM(jìn)行分析和設(shè)計(jì),針對(duì)中小型超市管理業(yè)務(wù),同時(shí)考慮到開發(fā)成本和安全性的問題,本系統(tǒng)設(shè)計(jì)成一個(gè)相對(duì)封閉的單用戶運(yùn)行系統(tǒng)。使用純面向?qū)ο蟮腸#語言為開發(fā)語言,microsoft sql server 2005作為數(shù)據(jù)庫(kù)服務(wù)器,能夠很好的實(shí)現(xiàn)本系統(tǒng)的開發(fā)及測(cè)試,并能很好的保證本系統(tǒng)的良好穩(wěn)定運(yùn)行。系統(tǒng)基本流程:用戶登錄 主界面 選擇各項(xiàng)子系統(tǒng)。第四節(jié) 數(shù)據(jù)庫(kù)設(shè)計(jì)一、系統(tǒng)e-r圖用戶姓名用戶類型用戶密碼用戶編號(hào)用戶供應(yīng)商編號(hào)銷售 m商品編號(hào)銷售日期供應(yīng)商名供應(yīng)商品名聯(lián)系人供應(yīng)商 n單價(jià)商品n m聯(lián)系電話供貨日期商品類別廠商編號(hào)生產(chǎn)廠商名稱廠商mn廠商地址廠商電話圖4.1 超市管理系統(tǒng)e-r圖二、系統(tǒng)e-r圖說明(1)商店中的所有用戶(員工)可以銷售多種商品,每種商品可由不同用戶(員工)銷售;(2)每個(gè)顧客可以購(gòu)買多種商品,不同商品可由不同顧客購(gòu)買;每個(gè)供貨商可以供應(yīng)多種不同商品,每種商品可由多個(gè)供應(yīng)商供給。第五節(jié) 系統(tǒng)層次模塊圖本系統(tǒng)主要分為登錄、用戶管理、庫(kù)存管理、銷售管理、會(huì)員管理、銷售錄入等。主要功能模塊如圖4.2所示。超市管理系統(tǒng)庫(kù)存管理進(jìn)貨管理系統(tǒng)管理員用戶管理登錄銷售管理銷售錄入圖4.2“超市管理系統(tǒng)”主模塊功能樹第六節(jié) 模塊設(shè)計(jì)一、 登錄模塊輸入用戶名稱和密碼,如果用戶名、密碼正確,則允許進(jìn)入主控平臺(tái);并根據(jù)相應(yīng)的用戶權(quán)限,顯示相應(yīng)的界面,如果顯示錯(cuò)誤則給出相應(yīng)提示,重新輸入。二、 系統(tǒng)管理模塊用戶管理子模塊:系統(tǒng)管理員進(jìn)行用戶權(quán)限設(shè)置和用戶的瀏覽,包括添加新用戶以及對(duì)用戶姓名和用戶權(quán)限的更改,為保障系統(tǒng)健壯性同時(shí)進(jìn)行輸入檢驗(yàn),進(jìn)行必要的信息提示。普通用戶沒有該權(quán)限。修改密碼子模塊:任何用戶都有權(quán)限進(jìn)行自己密碼的修改。三、 商品模塊設(shè)置和管理超市運(yùn)營(yíng)需要的基礎(chǔ)數(shù)據(jù)。只有經(jīng)理才能瀏覽和修改。包括以下模塊:商品信息設(shè)置子模塊:負(fù)責(zé)整個(gè)超市新商品的錄入,促銷打折活動(dòng)的制定,商品價(jià)格的設(shè)置等。庫(kù)存查詢子模塊:查詢、瀏覽商品庫(kù)存信息,根據(jù)銷售及庫(kù)存情況制定進(jìn)貨計(jì)劃。進(jìn)貨管理子模塊:根據(jù)進(jìn)貨計(jì)劃,及時(shí)按量的完成進(jìn)貨計(jì)劃,錄入進(jìn)貨信息的同時(shí)更新庫(kù)存信息。4、 功能模塊設(shè)計(jì) 系統(tǒng)登錄模塊功能:本模塊的主要功能是對(duì)用戶身份進(jìn)行,驗(yàn)證只有系統(tǒng)的合法用戶才能進(jìn)入系統(tǒng)。其窗體如圖4.1所示: 圖4.1 用戶登錄界面 該功能模塊主要用于用戶的登錄,必須輸入正確的登錄密碼才能查看其它信息,否則將出現(xiàn)錯(cuò)誤信息提示。用戶管理模塊的實(shí)現(xiàn)效果如圖4.2: 圖4.2 用戶管理模塊實(shí)現(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(請(qǐng)選擇查詢條件!); 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é) 邏輯設(shè)計(jì)文檔(1)系統(tǒng)關(guān)系模型a) 商品信息表(商品編號(hào),商品名稱,價(jià)格,庫(kù)存數(shù)量)b) 用戶表(用戶編號(hào),用戶名稱,用戶密碼,用戶類型)c) 商品銷售表(銷售編號(hào),商品編號(hào),銷售數(shù)量,銷售金額,銷售日期)表4.3用戶登錄表列名(中文)列名(英文)數(shù)據(jù)類型寬度是否為空用戶編號(hào)user_idint10no用戶名user_namevarchar10no密碼user_passint10no 表4.4商品信息表列名(中文)列名(英文)數(shù)據(jù)類型寬度小數(shù)點(diǎn)位數(shù)是否為空商品編號(hào)prod_idint10no商品名稱prod_namevarchar10no商品類型prod_sortvarchar8no商品數(shù)量prod_totalint10no商品價(jià)格prod_pricenumeric82no商品單位prod_unitinteger8no商品庫(kù)存量prod_shelfint10no商品出售量prod_saleint10no表4.5商品銷售表 列名(中文)列名(英文)數(shù)據(jù)類型寬度小數(shù)點(diǎn)位數(shù)是否為空銷售編號(hào)sell_idint10no銷售商品編號(hào)sell_prod_idint10no銷售商品名稱sell_prod_namevarchar8no銷售商品價(jià)格sell_prod_pricenumeric102no銷售數(shù)量sell_numberint8no銷售時(shí)間sell_timedateno收銀總計(jì)sell_paynumeric102no第八節(jié) 總體設(shè)計(jì)一、總體結(jié)構(gòu)總體設(shè)計(jì)是在需求分析的基礎(chǔ)上進(jìn)行的,根據(jù)邏輯模型建立相對(duì)應(yīng)的物理模型。總體設(shè)計(jì)的任務(wù)是確定“怎么做”的問題,即確定和建立解決問題的總體方案。具體來說,總體設(shè)計(jì)要去確定構(gòu)成系統(tǒng)的每個(gè)物理單元,說明每個(gè)物理單元之間的相互關(guān)系(即系統(tǒng)結(jié)構(gòu))。 一般地說,其過程如下:a.設(shè)計(jì)方案:設(shè)想選擇方案;選取合理方案;選區(qū)最佳方案;b.功能分解:將系統(tǒng)按功能的要求,劃分功能模塊c.設(shè)計(jì)軟件結(jié)構(gòu):確定由模塊確定的層次結(jié)構(gòu),可利用層次圖描繪。d.設(shè)計(jì)數(shù)據(jù)庫(kù):確立要設(shè)計(jì)的數(shù)據(jù)庫(kù),具體實(shí)現(xiàn)它。e.制定測(cè)試計(jì)劃:初步的測(cè)試計(jì)劃f.書寫文檔:系統(tǒng)說明g.復(fù)核和審查:從技術(shù)的角度審查,從管理的角度審查。問題定義 :商品按類管理:所以需要有一商品類型信息商品必須屬于一個(gè)商品類型如果一個(gè)商品類型存在商品或存在下級(jí)商品類型則該類型不該刪除需要記錄供應(yīng)商信息在涉及商品數(shù)量的地方,要給出相應(yīng)的單位在進(jìn)貨信息中要包含供應(yīng)商等信息商品銷售信息單中要包含登記商品,銷售數(shù)量單價(jià)等信息,進(jìn)貨,銷售操作要有相應(yīng)操作員信息只有管理員登陸之后才可以使用系統(tǒng)默認(rèn)的管理員不可以刪除進(jìn)貨,銷售,庫(kù)存信息都要可以添加,修改,刪除,分類,查找

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論