2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩53頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  光明眼鏡店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  摘 要</b></p><p>  21世紀(jì),眼鏡的競爭也進(jìn)入到了一個(gè)全新的領(lǐng)域,競爭已不再是規(guī)模的競爭,而是技術(shù)的競爭、管理的競爭、人才的競爭。技術(shù)的提升和管理的升級是眼鏡業(yè)的競爭核心。如何在激烈的競爭中擴(kuò)大銷售額、降低經(jīng)營成本、擴(kuò)大經(jīng)營規(guī)模,成為很多超市努力追求的目標(biāo)。眼鏡店逐漸成為

2、市場上比較流行的行業(yè),所以與之相關(guān)的管理和配置的需求與要求都大大提高了。因而開發(fā)一套合理、有效、規(guī)范和實(shí)用的眼鏡店管理系統(tǒng),實(shí)現(xiàn)眼鏡店管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,實(shí)現(xiàn)對眼鏡店資料的集中統(tǒng)一的管理,是十分有必要的!</p><p>  系統(tǒng)使用 Microsoft Visual Studio 2008(C#開發(fā)語言)作為前臺開發(fā)工具,SQL Server 2005作為后臺數(shù)據(jù)庫.前者中的Windows Forms

3、是創(chuàng)建借助CLR執(zhí)行的Windows應(yīng)用程序的工具,利用這個(gè)工具可以快速方便地開發(fā)用戶界面,完成應(yīng)用程序與用戶的交互;對于后者主要是利用了其在數(shù)據(jù)庫方面的優(yōu)勢,其擁有對數(shù)據(jù)庫強(qiáng)大的支持能力。本系統(tǒng)采ADO.NET技術(shù)連接數(shù)據(jù)庫。</p><p>  在軟件開發(fā)方式上,采用軟件工程分析、設(shè)計(jì)軟件的主要一般步驟及模型來完成設(shè)計(jì),這里軟件開發(fā)方法主要是面向?qū)ο蟮能浖_發(fā)方法。本系統(tǒng)的主要功能主要包括:基本設(shè)置,銷售管理

4、,進(jìn)貨管理,日常管理,庫存管理,權(quán)限管理,系統(tǒng)管理等功能模塊。</p><p>  關(guān)鍵詞:眼鏡店管理系統(tǒng),C# ,SQL server2005,Visual Studio 2008,面向?qū)ο?,軟件工?lt;/p><p>  Bright optical shop management system Design and Implementation</p><p>

5、<b>  ABSTRACT</b></p><p>  21st century, glasses competition has entered a new field of competition is no longer the size of the competition, but technology and the competition, managed competiti

6、on, a competition of talents。Technology upgrading and management of the upgrade is the core of the optical industry competition。How to expand sales of fierce competition, lower operating costs and expand business scale,

7、and now many supermarkets pursuit of goals。Glasses shop has become more popular on the market sector, so the ass</p><p>  The system uses Microsoft Visual Studio 2008(C # development language)as a future dev

8、elopment tool , SQL Server 2005 database as a background . The former in the Windows Forms is to create through the implementation of the CLR tools for Windows applications, use this tool to quickly and easily develop us

9、er interface, complete applications and user interaction ; With regard to the latter is the use of its advantages in the database , which has a powerful database support. In addition, uses ado.ne</p><p>  Th

10、e way in software development using software engineering analysis , design software and model the main general steps to complete the design , software development method here is object-oriented software development metho

11、ds . The main function of the system include: the basic settings, sales management, purchasing administration, daily management, inventory management, authorization management, system management module, such as the fun

12、ctional modules.</p><p>  KEY WORDS:optical shop management system,c#,sql server 2005,visual studio 2008,object-oriented,softwareengineering</p><p><b>  目 錄</b></p><p>&

13、lt;b>  前 言1</b></p><p>  第1章 相關(guān)技術(shù)理論簡介3</p><p>  §1.1 開發(fā)工具Visual Studio簡介3</p><p>  §1.2 Visual C# 20083</p><p>  §1.3 ADO.NET3</p>&

14、lt;p>  §1.4 關(guān)系型數(shù)據(jù)庫4</p><p>  §1.4.1 數(shù)據(jù)庫的概念4</p><p>  §1.4.2 SQL Server 20055</p><p>  第2章 系統(tǒng)需求分析6</p><p>  §2.1 問題分析6</p><p>  

15、§2.2 可行性分析6</p><p>  §2.2.1 技術(shù)可行性分析6</p><p>  §2.2.2 經(jīng)濟(jì)可行性分析6</p><p>  §2.2.3 操作可行性分析7</p><p>  §2.3 光明眼鏡店管理系統(tǒng)的需求分析7</p><p> 

16、 §2.3.1 系統(tǒng)的功能需求7</p><p>  §2.3.2 系統(tǒng)的軟硬件需求9</p><p>  第3章 系統(tǒng)概要設(shè)計(jì)10</p><p>  §3.1 設(shè)計(jì)思想10</p><p>  §3.2 設(shè)計(jì)原則10</p><p>  §3.3 系統(tǒng)功能

17、結(jié)構(gòu)圖11</p><p>  §3.4 系統(tǒng)數(shù)據(jù)流分析11</p><p>  §3.5 數(shù)據(jù)庫設(shè)計(jì)13</p><p>  §3.5.1 E-R模型14</p><p>  §3.5.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)14</p><p>  第4章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)20&

18、lt;/p><p>  §4.1 系統(tǒng)登錄模塊設(shè)計(jì)說明20</p><p>  §4.1.1 功能概述20</p><p>  §4.1.2 模塊設(shè)計(jì)與實(shí)現(xiàn)20</p><p>  §4.2 基本設(shè)置模塊設(shè)計(jì)說明21</p><p>  §4.2.1 功能概述21

19、</p><p>  §4.2.2 模塊設(shè)計(jì)與實(shí)現(xiàn)22</p><p>  §4.3 進(jìn)貨管理模塊設(shè)計(jì)說明25</p><p>  §4.3.1 功能概述25</p><p>  §4.3.2 商品采購及入庫模塊設(shè)計(jì)與實(shí)現(xiàn)26</p><p>  §4.3.3

20、采購?fù)素浀怯浤K設(shè)計(jì)與實(shí)現(xiàn)28</p><p>  §4.3.4 采購賬務(wù)查詢模塊設(shè)計(jì)與實(shí)現(xiàn)30</p><p>  §4.4 銷售管理模塊設(shè)計(jì)說明31</p><p>  §4.4.1 功能概述31</p><p>  §4.4.2 銷售登記模塊設(shè)計(jì)與實(shí)現(xiàn)31</p><

21、p>  §4.4.3 銷售退貨登記模塊設(shè)計(jì)與實(shí)現(xiàn)33</p><p>  §4.4.4 銷售賬務(wù)查詢模塊設(shè)計(jì)與實(shí)現(xiàn)35</p><p>  §4.5 庫存管理模塊設(shè)計(jì)說明35</p><p>  §4.5.1 功能概述35</p><p>  §4.5.2 模塊設(shè)計(jì)與實(shí)現(xiàn)35&

22、lt;/p><p>  §4.6 日常管理模塊設(shè)計(jì)說明36</p><p>  §4.6.1 功能概述36</p><p>  §4.6.2 模塊設(shè)計(jì)與實(shí)現(xiàn)37</p><p>  §4.7 權(quán)限管理模塊設(shè)計(jì)說明39</p><p>  §4.7.1 功能概述39

23、</p><p>  §4.7.2 模塊設(shè)計(jì)與實(shí)現(xiàn)39</p><p>  §4.8 系統(tǒng)管理模塊設(shè)計(jì)說明40</p><p>  §4.8.1 功能概述40</p><p>  §4.8.2 系統(tǒng)管理模塊設(shè)計(jì)與實(shí)現(xiàn)40</p><p>  第5章 開發(fā)技巧和難點(diǎn)42&

24、lt;/p><p>  第6章 系統(tǒng)測試43</p><p>  §6.1 測試的目的43</p><p>  §6.2 測試環(huán)境43</p><p>  §6.3 測試用例44</p><p><b>  結(jié) 論46</b></p><p&

25、gt;<b>  參考文獻(xiàn)47</b></p><p><b>  致 謝48</b></p><p><b>  前 言</b></p><p>  國內(nèi)眼鏡業(yè)的迅速發(fā)展,帶來了眼鏡消費(fèi)市場的不斷擴(kuò)大,但同時(shí)也形成了激烈的競爭態(tài)勢。目前,大中型城市的多數(shù)眼鏡店已經(jīng)實(shí)現(xiàn)了商品管理、客戶管理、銷售管

26、理及銷售管理等的信息化和網(wǎng)絡(luò)化,提高了管理效率。但是,在大多數(shù)小眼鏡店,眼鏡店管理仍然以傳統(tǒng)人工管理為主,特別是在眼鏡的采購、銷售、庫存環(huán)節(jié),傳統(tǒng)的手工管理處理信息混亂,賬目管理困難,效率低下,浪費(fèi)嚴(yán)重,造成了資產(chǎn)的流失。因此,必須制定一套合理、有效,規(guī)范和實(shí)用的眼鏡店管理系統(tǒng),實(shí)現(xiàn)眼鏡店管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,實(shí)現(xiàn)對眼鏡店資料的集中統(tǒng)一的管理。使管理人員從大量繁瑣的手工操作中解放出來,從而方便眼鏡店管理者對眼鏡進(jìn)銷存的實(shí)際情況進(jìn)

27、行集中的查詢與管理工作,改進(jìn)眼鏡店的工作,提高工作效率和服務(wù)質(zhì)量,減少資源的浪費(fèi)和流失。</p><p>  目前,我國眼鏡行業(yè)在技術(shù)上的投入上還相對較少。例如,美國所廣泛采用的“眼鏡選購管理系統(tǒng)(Optical Try-on System)等信息化、電子化營銷模式等都還沒有引起中國眼鏡企業(yè)家的關(guān)注和重視;電腦選鏡、模擬佩戴的信息化營銷系統(tǒng)對很多企業(yè)還很遙遠(yuǎn)。因此,目前眼鏡行業(yè)應(yīng)用信息化管理系統(tǒng)實(shí)現(xiàn):顧客數(shù)據(jù)輸入

28、,鏡架數(shù)據(jù)錄入、修改,銷售分類管理、銷售統(tǒng)計(jì)管理、客戶關(guān)系管理等現(xiàn)代化管理手段的還不多見。所以如果能夠設(shè)計(jì)一套針對眼鏡行業(yè)的管理系統(tǒng)就顯得更有意義了</p><p>  該管理系統(tǒng)開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù),以及前端應(yīng)用程序的開發(fā)。前者要求建立起數(shù)據(jù)一致性各完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而后者則要求應(yīng)用程序具有功能完備、易用等特點(diǎn)。因此,本課題的主要任務(wù)是使用Microsoft Visual Studi

29、o 2008(C#)/ SQL Server 2005編程語言和數(shù)據(jù)庫管理系統(tǒng)來開發(fā)光明眼鏡店管理系統(tǒng),利用Visual Studio 2008中Windows Forms工具來開發(fā)用戶界面,完成應(yīng)用程序與用戶的交互;利用SQL Server 2005作為后臺數(shù)據(jù)庫,主要利用其在數(shù)據(jù)庫方面的優(yōu)勢,采用ADO.NET技術(shù)來連接數(shù)據(jù)庫。 </p><p>  本課題研究的意義在于熟悉Visual Studio 20

30、08軟件開發(fā)平臺,熟悉所用編程語言(C# )及SQL Server 2005應(yīng)用方面的知識;鞏固學(xué)校學(xué)到的理論基礎(chǔ),真正系統(tǒng)地了解一個(gè)軟件的整體開發(fā)過程,提高自身的實(shí)踐能力。</p><p><b>  相關(guān)技術(shù)理論簡介</b></p><p>  開發(fā)工具Visual Studio簡介</p><p>  Visual Studio 是微軟公

31、司推出的開發(fā)環(huán)境。是目前最流行的 Windows 平臺應(yīng)用程序開發(fā)環(huán)境。本系統(tǒng)開發(fā)使用的是 9.0 版本,也就是 Visual Studio 2008。 </p><p>  Visual Studio 可以用來創(chuàng)建 Windows 平臺下的 Windows 應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序,也可以用來創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和 Office 插件。</p><p>  Visual C# 2

32、008</p><p>  C#語言從C/C++語言演變而來,是一種為了高效地生成類型安全的并且是面向?qū)ο蟮膽?yīng)用程序而設(shè)計(jì)的語言。C#允許開發(fā)人員開發(fā)面向Windows、Web和移動(dòng)設(shè)備的程序。與所有面向Microsoft .NET Framework的語言一樣,使用C#編寫的程序都具有安全性和語言互操作性方面的優(yōu)點(diǎn)。</p><p>  Visual C# 2008 是微軟公司2008年

33、2月推出的全新IDE(Integrated Development Environment,集成開發(fā)環(huán)境)Visual Studio 2008的重要成員之一。Visual C# 2008中的C#語言版本升級到了C#3.0,微軟在C#3.0語言、C#3.0編譯器和C#3.0集成開發(fā)環(huán)境(IDE)等方面都融入了許多新的功能。極大地增強(qiáng)了Web的設(shè)計(jì)功能,它主持基于網(wǎng)絡(luò)應(yīng)用的開發(fā),也可以開發(fā)基于Visual C# 2008的ASP.NET程序

34、。Visual C# 2008進(jìn)一步適應(yīng)了電子商務(wù)時(shí)代發(fā)展的需要,它必將更廣泛地應(yīng)用于B/S結(jié)構(gòu)和多層結(jié)構(gòu)。</p><p><b>  ADO.NET</b></p><p>  ADO.NET的名稱起源于ADO(ActiveX Data Objects),這是一個(gè)廣泛的類組,用于在以往的Microsoft技術(shù)中訪問數(shù)據(jù).之所以使用ADO.NET名稱,是因?yàn)镸icr

35、osoft希望表明這是在.NET編程環(huán)境中優(yōu)先使用的數(shù)據(jù)訪問接口.</p><p>  它提供了平臺互用性和可伸縮的數(shù)據(jù)訪問。ADO.NET增強(qiáng)了對非連接編程模式是支持,并支持RICH XML.由于傳送的數(shù)據(jù)都是XML格式的,因此任何能夠讀取XML格式的應(yīng)用程序都可以進(jìn)行數(shù)據(jù)處理。事實(shí)上,接受數(shù)據(jù)的組件不一定要是ADO .NET組件,它可以是基于一個(gè)Microsoft Visual Studio的解決方案,也可以

36、是任何運(yùn)行在其它平臺上的任何應(yīng)用程序。 </p><p>  ADO.NET是一組用于和數(shù)據(jù)源進(jìn)行交互的面向?qū)ο箢悗?。通常情況下,數(shù)據(jù)源是數(shù)據(jù)庫,但它同樣也能夠是文本文件、Excel表格或者XML文件。</p><p>  ADO.NET允許和不同類型的數(shù)據(jù)源以及數(shù)據(jù)庫進(jìn)行交互。然而并沒有與此相關(guān)的一系列類來完成這樣的工作。因?yàn)椴煌臄?shù)據(jù)源采用不同的協(xié)議,所以對于不同的數(shù)據(jù)源必須采用相應(yīng)的

37、協(xié)議。一些老式的數(shù)據(jù)源使用ODBC協(xié)議,許多新的數(shù)據(jù)源使用OleDb協(xié)議,并且現(xiàn)在還不斷出現(xiàn)更多的數(shù)據(jù)源,這些數(shù)據(jù)源都可以通過.NET的ADO.NET類庫來進(jìn)行連接。</p><p><b>  關(guān)系型數(shù)據(jù)庫</b></p><p><b>  數(shù)據(jù)庫的概念</b></p><p>  數(shù)據(jù)庫是指在數(shù)據(jù)庫系統(tǒng)中以一定的組織

38、方式將相關(guān)數(shù)據(jù)組織在一起,存儲在外部存儲設(shè)備上所形成的、能為多個(gè)用戶共享、與應(yīng)用程序相互獨(dú)立的相關(guān)數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)也是以文件的形式存儲在存儲介質(zhì)上的,它是數(shù)據(jù)庫系統(tǒng)操作的對象和結(jié)果。數(shù)據(jù)庫中的數(shù)據(jù)具有集中性和共享性。所謂集中性是把數(shù)據(jù)庫看成一種性質(zhì)不同的數(shù)據(jù)文件的集合,其中數(shù)據(jù)冗余度很小。所謂共享性是指多個(gè)不同用戶使用不同的語言,為了不同的應(yīng)用目的可同時(shí)存取數(shù)據(jù)庫中的數(shù)據(jù)。數(shù)據(jù)庫的作用在于組織和表達(dá)信息。計(jì)算機(jī)的數(shù)據(jù)庫可以分為兩

39、類:非關(guān)系數(shù)據(jù)庫(flat-file)和關(guān)系數(shù)據(jù)庫(relational)。</p><p>  關(guān)系數(shù)據(jù)庫指的就是采用關(guān)系模型作為數(shù)據(jù)的組織方式,換句話說就是支持關(guān)系模型的數(shù)據(jù)庫系統(tǒng)。關(guān)系模型由三個(gè)部分組成:關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系數(shù)據(jù)操作和完整性約束。</p><p>  關(guān)系數(shù)據(jù)結(jié)構(gòu)指的就是一張二維表,但這簡單的二維表卻可以表達(dá)豐富的語義,可以很方便地描述出現(xiàn)實(shí)世界的實(shí)體以及實(shí)體之間的各種

40、聯(lián)系。</p><p>  關(guān)系數(shù)據(jù)操作是指采用集合操作方式,即操作的對象和結(jié)果都是集合。</p><p>  完整性約束是指關(guān)系數(shù)據(jù)模型的一個(gè)重要組成部分,是為了保證數(shù)據(jù)庫中的數(shù)據(jù)一致性。約束分為三類:實(shí)體完整性、參照完整性和用戶定義完整性。</p><p>  SQL Server 2005</p><p>  本系統(tǒng)所使用的數(shù)據(jù)庫是SQ

41、L Server 2005.SQL Server 2005是微軟在2005年12月發(fā)布的新一代數(shù)據(jù)庫產(chǎn)品,它對SQL Server 2000的性能、可靠性、可用性和可編程性進(jìn)行了全面擴(kuò)展和升級,對關(guān)系數(shù)據(jù)庫引擎、大規(guī)模聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉庫和電子商務(wù)應(yīng)用進(jìn)行了全方位整合,成為構(gòu)建企業(yè)數(shù)據(jù)管理和商務(wù)智能解決方案的首先數(shù)據(jù)平臺。特別是它與Microsoft Visual Studio.NET、Microsoft Office System、

42、Business Intelligence Development Studio等開發(fā)工具及軟件系統(tǒng)進(jìn)行了無縫集成,為數(shù)據(jù)庫開發(fā)人員提供了一個(gè)高效、靈活和開放式的開發(fā)環(huán)境。</p><p><b>  系統(tǒng)需求分析</b></p><p><b>  問題分析</b></p><p>  隨著眼鏡店的不斷擴(kuò)大,員工、客戶、

43、商品等的數(shù)量也相應(yīng)的增加,有關(guān)眼鏡店的各種信息量也成倍增加,面對著龐大的信息量,傳統(tǒng)的人工方式管理會導(dǎo)致眼鏡店管理上的混亂,人力與物力過多浪費(fèi),眼鏡店管理費(fèi)用的增加,從而使眼鏡店的負(fù)擔(dān)過重,影響整個(gè)眼鏡店的運(yùn)作和控制管理,因此,必須制定一套合理、有效,規(guī)范和實(shí)用的眼鏡店管理系統(tǒng),用以實(shí)現(xiàn)眼鏡店管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,實(shí)現(xiàn)對眼鏡店資料的集中統(tǒng)一的管理。</p><p>  所開發(fā)的光明眼鏡店管理系統(tǒng)應(yīng)該從眼鏡

44、行業(yè)管理的實(shí)際需求出發(fā),以市場為導(dǎo)向,通過對客戶、商品庫存、銷售行為、銷售過程等環(huán)節(jié)的記錄、管理與分析,建立彈性和靈活的業(yè)務(wù)流程及制度,從而使企業(yè)管理工作從經(jīng)驗(yàn)走向科學(xué)。</p><p>  在開發(fā)過程中學(xué)習(xí)知識、吸取經(jīng)驗(yàn),使編程技術(shù)和軟件設(shè)計(jì)思想同時(shí)得到鍛煉和提高,從而使軟件開發(fā)的總體水平得到提高。</p><p><b>  可行性分析</b></p>

45、<p><b>  技術(shù)可行性分析</b></p><p>  本系統(tǒng)是基于Visual C# 2008編程語言和SQL Server 2005開發(fā)的眼鏡店管理系統(tǒng), 現(xiàn)有技術(shù)已較為成熟,在以上限制條件下利用現(xiàn)有技術(shù),完全可以實(shí)現(xiàn)系統(tǒng)開發(fā)目標(biāo)。</p><p><b>  經(jīng)濟(jì)可行性分析</b></p><p&g

46、t;  在經(jīng)濟(jì)方面的可行性考慮的是耗費(fèi)的資金與收益之間的對比關(guān)系。在用這套系統(tǒng)時(shí),只需添置低檔計(jì)算機(jī),但它可增強(qiáng)用戶在管理方面的效率是顯著的。系統(tǒng)的實(shí)施,將給用戶帶來很大的方便,協(xié)同工作能力進(jìn)一步的加強(qiáng),時(shí)間效益將得到進(jìn)一步的提高,優(yōu)化生產(chǎn)關(guān)系,提高生產(chǎn)力,管理模式將有很大改變,將基本進(jìn)入信息化的管理。</p><p><b>  操作可行性分析</b></p><p&g

47、t;  光明眼鏡店銷售管理系統(tǒng)是一個(gè)基于.NET的應(yīng)用系統(tǒng),它是一個(gè)面對當(dāng)前的眼鏡店銷售管理工作基本還處于手工和半信息自動(dòng)化處理狀態(tài)而應(yīng)運(yùn)而生的一個(gè)信息自動(dòng)化的系統(tǒng),整個(gè)系統(tǒng)從符合操作簡便、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成進(jìn)貨、銷售、庫存管理的全過程。系統(tǒng)能被現(xiàn)有的工作人員快速掌握并使用。</p><p>  光明眼鏡店管理系統(tǒng)的需求分析</p><p>  需求分析是系統(tǒng)設(shè)計(jì)的

48、基礎(chǔ),因此必須認(rèn)真做好這一階段的工作。進(jìn)行需求分析時(shí),應(yīng)該與用戶進(jìn)行深入的交流、研究和討論,盡量保證系統(tǒng)功能接近用戶的需求。撰寫需求分析文檔的時(shí)候,要做到盡量詳細(xì),因?yàn)樵谲浖_發(fā)過程中,設(shè)計(jì)人員的工作是在需求分析的基礎(chǔ)上完成的,只有通過需求分析文檔獲得足夠的信息,才能夠?qū)ο到y(tǒng)進(jìn)行合理的設(shè)計(jì)。</p><p><b>  系統(tǒng)的功能需求</b></p><p> ?。?

49、)基本設(shè)置功能:</p><p>  主要是對商品信息,供貨商,客戶,員工,倉庫等基本參數(shù)的設(shè)置。</p><p> ?。?)進(jìn)貨管理功能:</p><p>  商品采購及入庫:商品采購,主要是針對所要采購的商品形成采購單,商品入庫是針對已經(jīng)完成采購任務(wù)的采購單進(jìn)行入庫。采購單上包括的數(shù)據(jù)項(xiàng)有:采購序號,商品名,商品類別,采購倉庫,供貨商,以及進(jìn)貨數(shù)量,單價(jià),日期等

50、。</p><p>  商品退貨登記:用于登記公司此前購買的商品由于質(zhì)量不合格、發(fā)貨錯(cuò)誤、商品損壞等原因引起的商品退貨信息。所包含的數(shù)據(jù)項(xiàng)有:商品名,商品類別,供貨商,倉庫,以及退貨原因,數(shù)量,返款等。</p><p>  賬務(wù)查詢:主要是采購報(bào)表管理,包括采購賬目明細(xì)和采購?fù)素涃~目明細(xì)。采購入庫/退貨報(bào)表:用于查詢在眼鏡店采購入庫的部分或全部商品信息。查詢的結(jié)果生成商品采購入庫/ 退貨

51、統(tǒng)計(jì)表。報(bào)表輸出到一個(gè)Excel表格中。</p><p><b>  (3)銷售管理功能</b></p><p>  銷售登記:主要將銷售的商品登記入庫 ,如果是會員購買商品,則將銷售總額轉(zhuǎn)換為積分存入數(shù)據(jù)庫,主要包括商品信息,購買商品列表,會員情況,銷售統(tǒng)計(jì),收費(fèi)計(jì)算,結(jié)賬等。</p><p>  銷售退貨:用于登記眼鏡店此前銷售的商品由于質(zhì)

52、量不合格、發(fā)貨錯(cuò)誤、商品損壞等原因引起的商品退貨信息。主要包含退貨信息,銷售單據(jù)列表和退貨單據(jù)列表。</p><p>  賬務(wù)查詢:主要是銷售報(bào)表管理。用于查詢在眼鏡店銷售過程中銷售/退貨的部分或全部商品信息。查詢的結(jié)果生成商品銷售/ 退貨詳單列表、統(tǒng)計(jì)表。報(bào)表輸出到一個(gè)Excel表格中。</p><p><b> ?。?)庫存管理</b></p>&l

53、t;p>  主要包括庫存之間商品調(diào)拔,商品的報(bào)損溢,強(qiáng)大的庫存盤點(diǎn)功能,庫存商品查詢等。</p><p><b>  (5)日常管理</b></p><p>  對供貨商,客戶,業(yè)務(wù)員綜合管理,主要包括賒賬管理,壞帳管理, 年終結(jié)算,合同管理以及對日常收入支出管理等。</p><p><b>  (6)權(quán)限管理</b>

54、;</p><p>  角色管理:用于系統(tǒng)管理員為不同角色的操作用戶分配不同的操作權(quán)限,從而實(shí)現(xiàn)商品銷售管理系統(tǒng)的安全和穩(wěn)定運(yùn)行。</p><p><b> ?。?)系統(tǒng)管理功能</b></p><p>  可以對數(shù)據(jù)庫備份/恢復(fù),系統(tǒng)初始化,操作員修改密碼等;</p><p><b>  系統(tǒng)的軟硬件需求&l

55、t;/b></p><p>  本系統(tǒng)的軟硬件需求如下:</p><p>  (1)在Windows平臺上運(yùn)行;</p><p>  (2)后臺數(shù)據(jù)庫用SQL Server 2005開發(fā);</p><p>  (3)前臺應(yīng)用程序用Visual Studio 2008開發(fā),C#開發(fā)語言。</p><p><b

56、>  系統(tǒng)概要設(shè)計(jì)</b></p><p><b>  設(shè)計(jì)思想</b></p><p>  系統(tǒng)分成幾個(gè)相對獨(dú)立的模塊,但這些模塊都進(jìn)行集中式管理。</p><p>  分層的模塊化程序設(shè)計(jì)思想,整個(gè)系統(tǒng)采用模塊化結(jié)構(gòu)設(shè)計(jì)。作為應(yīng)用程序有較強(qiáng)的可操作性和擴(kuò)展性。</p><p>  合理的數(shù)據(jù)流設(shè)計(jì),

57、在應(yīng)用系統(tǒng)設(shè)計(jì)中,相對獨(dú)立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運(yùn)行,提高系統(tǒng)安全性。</p><p><b>  設(shè)計(jì)原則</b></p><p>  為了使本系統(tǒng)功能齊全完備,操作簡便,最大限度的提高系統(tǒng)的質(zhì)量,從而滿足用戶的實(shí)際需要,在設(shè)計(jì)開發(fā)過程中遵循了如下原則:</p><p> ?。?)合法性原則:依據(jù)眼鏡店管理

58、系統(tǒng)的工作規(guī)定以及要求,參照眼鏡店實(shí)際的工作情況,進(jìn)行諸如商品進(jìn)貨、商品銷售等工作。</p><p>  (2)實(shí)用性原則:適合眼鏡店管理工作的實(shí)際需求,并能夠處理一些特殊情況的要求,此外,盡可能預(yù)留空間,以便擴(kuò)充功能。</p><p> ?。?)準(zhǔn)確性原則:對輸入的相關(guān)資料建立檢錯(cuò)機(jī)制,及時(shí)報(bào)錯(cuò),使用戶能夠及時(shí)準(zhǔn)確的輸入合法資料(如:類型匹配,長度不超限等)。</p>&l

59、t;p> ?。?)易操作原則:要求設(shè)計(jì)的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進(jìn)行提示。</p><p>  (5)源程序可讀性原則:為了便于其他設(shè)計(jì),維護(hù)人員讀懂代碼或以后的代碼修改,軟件升級維護(hù),即可能做好代碼注釋工作。</p><p> ?。?)安全性原則:可以為該系統(tǒng)的用戶設(shè)置用戶權(quán)限。</p><p><b>  系統(tǒng)功能結(jié)構(gòu)圖<

60、;/b></p><p>  系統(tǒng)功能結(jié)構(gòu)圖如圖3-1所示:</p><p>  圖3-1 系統(tǒng)功能圖</p><p><b>  系統(tǒng)數(shù)據(jù)流分析</b></p><p>  源或宿通常是指存在于軟件系統(tǒng)之外的人員或組織,表示軟件系統(tǒng)數(shù)據(jù)數(shù)據(jù)的來源和輸出數(shù)據(jù)的去向,因此也稱為源點(diǎn)和終點(diǎn)。 </p>

61、<p>  本系統(tǒng)的源和宿為:系統(tǒng)用戶,客戶,供應(yīng)商。經(jīng)過需求分析可得出系統(tǒng)頂層數(shù)據(jù)流圖如圖3-2所示: </p><p>  圖3-2 系統(tǒng)頂層數(shù)據(jù)流圖</p><p>  將頂層圖中的加工(即系統(tǒng))分解成若干個(gè)子加工,并用一些新定義的數(shù)據(jù)流進(jìn)行連接,使得系統(tǒng)的輸入數(shù)據(jù)流(即頂層圖的輸入數(shù)據(jù)流)經(jīng)過以連串的加工處理后,變換成系統(tǒng)的輸出數(shù)據(jù)流(即頂層圖的輸出數(shù)據(jù)流)。這個(gè)圖即

62、為0層圖。本系統(tǒng)的0層圖如圖3-3所示: </p><p>  圖3-3 系統(tǒng)的0層圖</p><p>  當(dāng)數(shù)據(jù)流圖中存在某個(gè)比較復(fù)雜的加工時(shí),可以將它分解成子圖。分解的方法是:將該加工看作一個(gè)小系統(tǒng),該加工的輸入輸出數(shù)據(jù)流就是這個(gè)假設(shè)的小系統(tǒng)的輸入輸出數(shù)據(jù)流。由于篇幅所限下面僅畫出采購進(jìn)貨管理部分和銷售管理部分的第一層圖。如圖3-4、圖3-5所示:</p><p&

63、gt;  圖3-4 采購管理部分(第1層圖)</p><p>  圖3-5 銷售管理部分(第1層圖)</p><p><b>  數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫設(shè)計(jì)是數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的設(shè)計(jì),也是信息系統(tǒng)開發(fā)和建設(shè)的重要組成部分。具體的說,數(shù)據(jù)庫設(shè)計(jì)是在一個(gè)給定的應(yīng)用環(huán)境中,通過合理的邏輯設(shè)計(jì)和有效的物理設(shè)計(jì),構(gòu)造較優(yōu)的數(shù)據(jù)庫模

64、式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),滿足用戶的各種信息需求。</p><p><b>  E-R模型</b></p><p>  根據(jù)以上對系統(tǒng)的數(shù)據(jù)流的分析,寫出的系統(tǒng)E-R圖如圖3-6所示: </p><p>  圖3-6 系統(tǒng)E-R圖</p><p>  圖是用Microsoft visio工具繪制,描述的是表與表之間的全

65、局聯(lián)系。</p><p><b>  數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)</b></p><p>  綜合分析后,確定系統(tǒng)所需的表,下面列出主要的幾張表:</p><p><b> ?。?)商品信息表:</b></p><p>  主要是存放眼鏡店商品的基本信息,字段包括:ID、類型號、商品名及拼音、銷售價(jià)格、進(jìn)貨

66、價(jià)格、倉庫號、數(shù)量、供應(yīng)商號。</p><p>  數(shù)據(jù)結(jié)構(gòu)如表3-1:</p><p>  表3-1 商品信息表(Goods)</p><p><b> ?。?)員工信息表:</b></p><p>  主要是存放眼鏡店員工的基本信息,字段包括:ID、姓名、編號、性別、聯(lián)系電話、電子郵件、密碼、身份證號等。</p

67、><p>  數(shù)據(jù)結(jié)構(gòu)如下表3-2:</p><p>  表3-2 員工信息表(Users)</p><p>  表3-2 員工信息續(xù)表(Users)</p><p><b> ?。?)會員信息表:</b></p><p>  主要是存放眼鏡店所有會員的基本信息,字段包括:ID、姓名、性別、生日、聯(lián)系

68、電話會員卡號、級別等。</p><p>  數(shù)據(jù)結(jié)構(gòu)如表3-3:</p><p>  表3-3 會員信息表(Customers)</p><p><b>  (4)倉庫信息表:</b></p><p>  主要是存放眼鏡店所有倉庫的基本信息,字段包括:ID、倉庫號、倉庫名、容量、負(fù)責(zé)人、電話、地址、電子郵箱等。</

69、p><p>  數(shù)據(jù)結(jié)構(gòu)如表3-4:</p><p>  表3-4 信息倉庫(StoreRoom)</p><p> ?。?)供應(yīng)商信息表:</p><p>  主要是存放眼鏡店供應(yīng)商的基本信息,字段包括:ID、供應(yīng)商名稱、負(fù)責(zé)人姓名、性別、聯(lián)系電話、電子郵件、地址等。</p><p>  數(shù)據(jù)結(jié)構(gòu)如表3-5:</p

70、><p>  表3-5供應(yīng)商(Supliers)</p><p><b> ?。?)銷售明細(xì)表:</b></p><p>  主要記錄銷售明細(xì),字段包括:ID、商品名、商品類型、價(jià)格、數(shù)量、供應(yīng)商Id、銷售日期等。</p><p>  數(shù)據(jù)結(jié)構(gòu)如表3-6:</p><p>  表3-6 銷售明細(xì)表(P

71、urchaseRecord)</p><p>  (7)銷售退貨明細(xì)表:</p><p>  主要是存放客戶購買商品退貨的基本信息,字段包括:ID、商品名、商品類型、退貨原因、付款、退貨日期、數(shù)量、供應(yīng)商Id等。</p><p>  數(shù)據(jù)結(jié)構(gòu)如表3-7:</p><p>  表3-7 銷售退貨記錄(PurchaseReturn)</p&

72、gt;<p><b> ?。?)合同信息表:</b></p><p>  主要是存放眼鏡店相關(guān)合同的基本信息,字段包括:ID、合同名、內(nèi)容、開始日期、截止日期甲方、乙方及其法人代表等。</p><p>  數(shù)據(jù)結(jié)構(gòu)如表3-8:</p><p>  表3-8 合同管理(ContractList)</p><p&g

73、t;<b>  系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)</b></p><p>  根據(jù)前一部分的概要設(shè)計(jì),已經(jīng)掌握了系統(tǒng)的整體框架。接著將要進(jìn)行的是詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)。在這一部分,主要所需進(jìn)行的設(shè)計(jì)包括各個(gè)模塊的數(shù)據(jù)流處理及程序的邏輯結(jié)構(gòu)設(shè)計(jì),即確定應(yīng)該如何具體地實(shí)現(xiàn)所要求的系統(tǒng),并給出關(guān)鍵部分代碼。</p><p>  系統(tǒng)登錄模塊設(shè)計(jì)說明</p><p><

74、;b>  功能概述</b></p><p>  本模塊的主要功能是對用戶身份進(jìn)行驗(yàn)證,只有系統(tǒng)的合法用戶才能進(jìn)入系統(tǒng)。</p><p><b>  模塊設(shè)計(jì)與實(shí)現(xiàn)</b></p><p><b>  (1)設(shè)計(jì)思路:</b></p><p>  在進(jìn)行系統(tǒng)登錄過程中,登錄模塊將調(diào)用

75、數(shù)據(jù)庫里的用戶清單,并對賬號和密碼進(jìn)行驗(yàn)證,判斷用戶名稱與用戶密碼與數(shù)據(jù)庫中所對應(yīng)用戶的密碼是否相符,只有輸入了正確的賬號和密碼后,系統(tǒng)登錄才會成功。</p><p>  輸入項(xiàng)、輸出項(xiàng):輸入項(xiàng)為賬號和密碼,并選擇倉庫。賬號和密碼均為字符串,密碼回顯字符是“*”。</p><p>  系統(tǒng)默認(rèn) 帳號:admin 密碼:admin 。</p><p> ?。?)系統(tǒng)登

76、錄程序開發(fā)流程圖如圖4-1所示: </p><p>  圖4-1 系統(tǒng)登錄程序開發(fā)流程圖</p><p> ?。?)界面效果如圖4-2:</p><p>  圖4-2系統(tǒng)登陸界面圖</p><p>  基本設(shè)置模塊設(shè)計(jì)說明</p><p><b>  功能概述</b></p><

77、;p>  基本設(shè)置模塊主要是對系統(tǒng)的一些基本信息的設(shè)置管理。主要包括商品信息、商品種類管理,倉庫信息、員工信息管理,供貨商信息管理,以及客戶會員、退貨原因、日常支出名目等的設(shè)置。</p><p>  商品信息管理:用于登記眼鏡店經(jīng)營商品的基本信息,主要包括商品名,種類,供應(yīng)商,進(jìn)貨/銷售單價(jià),倉庫,庫存量等信息的設(shè)置。</p><p>  商品種類管理:用于設(shè)置商品種類編號以及名稱,

78、比如:1鏡框,2鏡片,3隱形眼睛,4滴眼液,5隱形護(hù)理液等。</p><p>  倉庫信息管理:用于登記眼鏡店倉庫的基本信息。主要包括倉庫編號,名稱,最大庫容,主要負(fù)責(zé)人,辦公電話,地址等信息的設(shè)置。</p><p>  員工信息管理:用于登記所有員工的基本信息。包括員工編號,姓名,性別,職務(wù),聯(lián)系電話,家庭住址等信息的設(shè)置。</p><p>  供應(yīng)商信息管理:用

79、于登記向公司提供商品的供應(yīng)商的基本信息。包括供貨商名稱,主要負(fù)責(zé)人,聯(lián)系電話,電子郵箱,地址等。</p><p>  會員信息設(shè)置:用于會員基本信息的設(shè)置,包括會員卡號,姓名,性別,會員級別,現(xiàn)有積分,聯(lián)系電話,電子郵箱等;同時(shí)實(shí)現(xiàn)會員獎(jiǎng)勵(lì)信息的維護(hù),積分是作為會員獎(jiǎng)勵(lì)的憑據(jù)。</p><p>  退貨原因設(shè)置:用于設(shè)置商品退貨原因的編號以及名稱,比如:1破損,2佩戴不適等</p&g

80、t;<p>  日常支出名目設(shè)置:用于眼鏡店日常支出名目及編號。</p><p><b>  模塊設(shè)計(jì)與實(shí)現(xiàn)</b></p><p>  基本設(shè)置模塊業(yè)務(wù)流程圖如圖4-3所示:</p><p>  圖4-3 基本設(shè)置模塊業(yè)務(wù)流程圖</p><p>  下面是基本設(shè)置模塊中幾個(gè)主要小模塊界面效果和部分相關(guān)說明

81、:</p><p><b>  商品信息管理</b></p><p>  主要實(shí)現(xiàn)對商品信息的增、刪、改基本操作,能夠查詢已有信息,并可以將查詢的結(jié)果輸出到一個(gè)Excel表格中。</p><p>  圖4-4 商品信息管理界面圖</p><p><b>  會員信息管理</b></p>

82、<p>  主要實(shí)現(xiàn)對會員的增、刪、改基本功能,實(shí)現(xiàn)對會員級別,獎(jiǎng)勵(lì)的管理;能夠查詢會員基本信息,查詢的結(jié)果可以輸出到一個(gè)Excel表格中。</p><p>  添加的會員信息保存后顯示會員列表中,對于會員列表中的信息選中即可修改、刪除或者獎(jiǎng)勵(lì)。</p><p>  圖4-5 會員信息管理界面圖</p><p><b>  供貨商信息管理<

83、;/b></p><p>  主要實(shí)現(xiàn)對供應(yīng)商基本信息的維護(hù),包括增、刪、改等基本功能;對于列表中的信息選中后選擇修改或者刪除。查看的結(jié)果可以輸出到一個(gè)Excel表格中。</p><p>  圖4-5 供貨商信息管理界面圖</p><p>  進(jìn)貨管理模塊設(shè)計(jì)說明</p><p><b>  功能概述</b><

84、;/p><p>  進(jìn)貨管理模塊主要用于登記公司與供應(yīng)商的貨物及款項(xiàng)的往來信息。主要包括商品采購登記、商品入庫登記,商品退貨登記和采購賬務(wù)查詢。</p><p>  商品采購及入庫:用于登記眼鏡店向供應(yīng)商采購商品的采購及入庫信息。采購入庫單上包括的數(shù)據(jù)項(xiàng)有:采購序號,商品名,商品類別,采購倉庫,供貨商,以及進(jìn)貨數(shù)量,單價(jià),日期等。</p><p>  商品退貨登記:用于

85、登記公司此前購買的商品由于質(zhì)量不合格、發(fā)貨錯(cuò)誤、商品損壞等原因引起的商品退貨信息。所包含的數(shù)據(jù)項(xiàng)有:商品名,商品類別,供貨商,倉庫,以及退貨原因,數(shù)量,返款等。</p><p>  賬務(wù)查詢:主要是采購報(bào)表管理,包括采購賬目明細(xì)和采購?fù)素涃~目明細(xì)。采購入庫/退貨報(bào)表:用于查詢在眼鏡店采購入庫的部分或全部商品信息。查詢的結(jié)果生成商品采購入庫/ 退貨統(tǒng)計(jì)表。報(bào)表輸出到一個(gè)Excel表格中。</p>&l

86、t;p>  商品采購及入庫模塊設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  設(shè)計(jì)思路:</b></p><p>  為用戶提供數(shù)據(jù)錄入界面: </p><p>  自動(dòng)生成自編號:根據(jù)一定的規(guī)則生成唯一的編號;</p><p>  標(biāo)題部分:包括采購序號,商品名,商品類別,采購倉庫,供貨 </p>

87、;<p>  商,以及進(jìn)貨數(shù)量,單價(jià),日期等;</p><p>  視圖部分:用于顯示數(shù)據(jù)庫中的商品信息和已采購商品信息;</p><p>  功能按鈕:提供實(shí)現(xiàn)新增入庫單,保存入庫單,,添加商品,減</p><p>  少商品等基本增刪改功能的按鈕,提供導(dǎo)出數(shù)據(jù)到Excel表。</p><p><b>  向數(shù)據(jù)庫提

88、交數(shù)據(jù)</b></p><p>  把采購商品的相關(guān)信息保存到相應(yīng)的數(shù)據(jù)庫中。</p><p>  頁面效果如圖4-6、圖4-7所示:</p><p>  圖4-6 商品采購管理界面圖</p><p>  圖4-7 商品采購入庫管理界面圖</p><p>  采購入庫程序開發(fā)流程如圖4-8所示:</p

89、><p>  圖4-8 商品采購入庫流程圖</p><p>  采購?fù)素浀怯浤K設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  設(shè)計(jì)思路:</b></p><p>  查詢原采購單:根據(jù)用戶所選的客戶名稱和采購單號,查詢原采購單。</p><p>  為用戶提供數(shù)據(jù)錄入界面:</p><p

90、>  自動(dòng)生成退貨登記自編號;</p><p>  標(biāo)題部分:包括采購序號,商品名,商品類別,采購倉庫,供貨 </p><p>  商,以及進(jìn)貨數(shù)量,單價(jià),日期等;</p><p>  視圖部分:用于顯示查詢原采購單的結(jié)果及所選要退貨的商品信息;</p><p>  功能按鈕:提供實(shí)現(xiàn)新增退貨單,打印退貨單,保存退貨單,添

91、加商 </p><p>  品,減少商品等功能的按鈕。向數(shù)據(jù)庫提交數(shù)據(jù)。</p><p><b>  向數(shù)據(jù)庫提交數(shù)據(jù)</b></p><p>  把采購商品的相關(guān)信息保存到相應(yīng)的數(shù)據(jù)庫中。</p><p>  頁面效果如圖4-9示:</p><p>  圖4-9 采購?fù)素浌芾斫缑鎴D</p

92、><p>  開發(fā)流程如圖4-10所示:</p><p>  圖4-10 采購?fù)素浌芾砟K流程圖</p><p>  采購賬務(wù)查詢模塊設(shè)計(jì)與實(shí)現(xiàn)</p><p>  主要實(shí)現(xiàn)對于眼鏡店商品采購過程中相關(guān)賬務(wù)的查詢,主要包括兩個(gè)表來實(shí)現(xiàn),即采購入庫明細(xì)表和采購?fù)素浢骷?xì)表。用于查詢采購過程中的相關(guān)信息,查詢結(jié)果可輸出到Excel表。頁面效果如圖4-1

93、1所示:</p><p>  圖4-11 采購賬務(wù)查詢管理界面圖</p><p>  銷售管理模塊設(shè)計(jì)說明</p><p><b>  功能概述</b></p><p>  銷售管理模塊主要用于登記公司與采購商的貨物及款項(xiàng)的往來信息。主要包括銷售登記、銷售退貨登記、銷售賬務(wù)查詢。</p><p>

94、  銷售登記:用于登記商品銷售時(shí)的相關(guān)信息。主要包括商品信息,購買商品列表,會員情況,銷售統(tǒng)計(jì),收費(fèi)計(jì)算,結(jié)賬等。</p><p>  銷售退貨:用于登記眼鏡店此前銷售的商品由于各種原因引起的商品退貨信息。主要包含退貨信息,銷售單據(jù)列表和退貨單據(jù)列表。</p><p>  賬務(wù)查詢:主要是銷售報(bào)表管理。用于查詢在眼鏡店銷售過程中銷售/退貨的部分或全部商品信息。查詢的結(jié)果可以輸出到一個(gè)Exc

95、el表格中。</p><p>  銷售登記模塊設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  設(shè)計(jì)思路:</b></p><p>  總體思路與采購入庫、采購?fù)素涱愃?,主要是查詢原有信息、為用戶提供?shù)據(jù)錄入界面、向數(shù)據(jù)庫提交數(shù)據(jù)。頁面效果如圖4-12所示:</p><p>  圖4-12 銷售登記管理界面圖</p>

96、<p><b>  操作:</b></p><p>  1.商品編號,點(diǎn)回車,系統(tǒng)自動(dòng)生成并顯示商品相關(guān)信息;</p><p>  2.實(shí)際收款數(shù)目,點(diǎn)擊回車,系統(tǒng)將自動(dòng)計(jì)算出找零數(shù)目,收費(fèi)計(jì)算時(shí),系統(tǒng)默認(rèn)的是非會員價(jià)。</p><p>  3.保存后,所有信息顯示在購物列表中。</p><p>  開發(fā)流程

97、如圖4-13所示:</p><p>  圖4-13 商品銷售登記開發(fā)流程圖</p><p>  銷售退貨登記模塊設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  設(shè)計(jì)思路:</b></p><p>  總體思路與上述模塊類似,主要是查詢原有信息、為用戶提供數(shù)據(jù)錄入界面、向數(shù)據(jù)庫提交數(shù)據(jù)。</p><p> 

98、 頁面效果如圖4-14所示:</p><p>  圖4-14 客戶脫貨管理界面圖</p><p>  開發(fā)流程如圖4-15所示:</p><p>  圖4-15 客戶退貨模塊開發(fā)流程圖</p><p>  銷售賬務(wù)查詢模塊設(shè)計(jì)與實(shí)現(xiàn)</p><p>  主要實(shí)現(xiàn)對于眼鏡店商品銷售過程中相關(guān)信息的查詢,主要由三個(gè)表來實(shí)現(xiàn)

99、,即銷售詳細(xì)列表、戶退貨詳細(xì)列表以及結(jié)果統(tǒng)計(jì)顯示。查詢結(jié)果可輸出到Excel表。頁面效果如圖4-16所示:</p><p>  圖4-16 銷售賬務(wù)查詢管理界面圖</p><p>  庫存管理模塊設(shè)計(jì)說明</p><p><b>  功能概述</b></p><p>  主要包括庫存之間商品調(diào)拔,商品的報(bào)損溢,強(qiáng)大的庫存

100、盤點(diǎn)功能,庫存商品查詢等。可以下達(dá)庫存調(diào)撥任務(wù),用戶可以查詢調(diào)撥任務(wù)完成情況和調(diào)撥任務(wù)清單,當(dāng)調(diào)撥任務(wù)完成之后可到調(diào)撥任務(wù)管理界面,選中相應(yīng)的任務(wù)清單 后做調(diào)撥任務(wù)完成處理。</p><p><b>  模塊設(shè)計(jì)與實(shí)現(xiàn)</b></p><p>  界面效果如圖4-17所示:</p><p>  圖4-17 庫存管理界面圖</p>

101、<p>  日常管理模塊設(shè)計(jì)說明</p><p><b>  功能概述</b></p><p>  對供貨商,客戶,業(yè)務(wù)員綜合管理,主要包括賒賬管理,壞帳管理, 年終結(jié)算,合同管理以及對日常收入支出管理等。</p><p>  賒/壞賬管理:用于對賒賬銷售的基本管理,主要是處理賒賬的結(jié)算以及壞賬的處理任務(wù)。查詢結(jié)果都可以導(dǎo)出到Exc

102、el表中。</p><p>  年終結(jié)算:主要用來統(tǒng)計(jì)全年的收支情況,分析盈利情況,包括全年的收入明細(xì)、指出明細(xì)以及收支匯總情況。</p><p>  合同管理:用于記錄眼鏡店相關(guān)合同的基本信息,數(shù)據(jù)項(xiàng)主要有:合同名、甲乙方、甲乙方代表、內(nèi)容、起止日期等。</p><p>  日常收入支出管理:用于記錄眼鏡店的支出情況,數(shù)據(jù)項(xiàng)主要有:指出名目、日期、資金數(shù)目等。&l

103、t;/p><p><b>  模塊設(shè)計(jì)與實(shí)現(xiàn)</b></p><p><b>  賒賬信息管理模塊:</b></p><p>  主要實(shí)現(xiàn)對賒賬、壞賬信息的查詢和處理,并能將查詢的結(jié)果輸出到Excel表中。界面效果如圖4-17示:</p><p>  圖4-18 賒賬管理界面圖</p>

104、<p>  年終結(jié)算模塊設(shè)計(jì)與實(shí)現(xiàn):</p><p>  主要實(shí)現(xiàn)對年終信息的查詢,并能將查詢的結(jié)果輸出到Excel表中。界面效果如圖4-18示:</p><p>  圖4-19 年終結(jié)算管理界面圖</p><p>  合同管理模塊設(shè)計(jì)與實(shí)現(xiàn)</p><p>  主要實(shí)現(xiàn)對眼鏡店合同信息的查詢,完成對合同的增、刪、改的基本操作,。界

105、面效果如圖4-19示:</p><p>  圖4-20 合同息管理界面圖</p><p>  支出明細(xì)管理模塊設(shè)計(jì)與實(shí)現(xiàn)</p><p>  主要實(shí)現(xiàn)對眼鏡店資金支出信息的管理,完成對合同的增加、修改、查詢的基本操作,并能將查詢的結(jié)果輸出到Excel表中。界面效果如圖4-20示:</p><p>  圖4-21 支出明細(xì)管理界面圖</p

106、><p>  權(quán)限管理模塊設(shè)計(jì)說明</p><p><b>  功能概述</b></p><p>  權(quán)限管理模塊主要用于系統(tǒng)管理員為不同角色的操作用戶分配不同的操作權(quán)限,從而實(shí)現(xiàn)眼鏡店管理系統(tǒng)數(shù)據(jù)的安全和穩(wěn)定運(yùn)行。</p><p><b>  模塊設(shè)計(jì)與實(shí)現(xiàn)</b></p><p&

107、gt;  在一個(gè)系統(tǒng)中權(quán)限是必不可少的一個(gè)組成部分,因?yàn)榈顷懴到y(tǒng)的人可能有著不同的工作職責(zé),為了信息的安全我們可能不希望此人看到與其工作不相關(guān)的信息而是只與跟他工作相關(guān)的或者是必須的信息暴露給他,這時(shí)我們就需要完善的權(quán)限管理機(jī)制。</p><p>  本系統(tǒng)充分的考慮到了用戶的權(quán)限管理的需求所以為用戶提供了足以控制到某個(gè)人可以訪問哪些設(shè)備的數(shù)據(jù)的權(quán)限設(shè)置和控制訪問哪些頁面的能力。角色權(quán)限管理主要是為角色分配權(quán)限以

108、方便人員的權(quán)限設(shè)置,因?yàn)橛行r(shí)候我們只需要為某個(gè)人分配角色后其獲得的默認(rèn)權(quán)限就足以滿足用戶的需求。</p><p>  圖4-22 權(quán)限管理界面圖</p><p>  系統(tǒng)管理模塊設(shè)計(jì)說明</p><p><b>  功能概述</b></p><p>  系統(tǒng)管理模塊主要管理與系統(tǒng)設(shè)置有關(guān)的內(nèi)容。主要包括系統(tǒng)初始化、修改

109、用戶密碼。</p><p>  系統(tǒng)初始化:清除數(shù)據(jù),初始化成功后系統(tǒng)將恢復(fù)到初始狀態(tài)。</p><p>  修改用戶密碼:用于操作眼鏡店管理系統(tǒng)的當(dāng)前用戶修改自己的登錄密碼。</p><p>  系統(tǒng)管理模塊設(shè)計(jì)與實(shí)現(xiàn)</p><p>  界面效果如圖4-22、圖4-23所示</p><p>  圖4-23 修改密碼

110、界面圖</p><p>  圖4-24系統(tǒng)初始化</p><p><b>  開發(fā)技巧和難點(diǎn)</b></p><p>  本系統(tǒng)開發(fā)的技術(shù)難點(diǎn)主要有兩個(gè)方面:一是否業(yè)務(wù)邏輯的理解;二是數(shù)據(jù)庫邏輯結(jié)構(gòu)的設(shè)計(jì)。業(yè)務(wù)邏輯是依據(jù)眼鏡店管理系統(tǒng)的行業(yè)特點(diǎn)及其特殊的應(yīng)用領(lǐng)域需要來進(jìn)行設(shè)計(jì)的。只有在準(zhǔn)確理解一個(gè)系統(tǒng)的業(yè)務(wù)邏輯之后才可能開發(fā)出適應(yīng)其應(yīng)用的應(yīng)用系

111、統(tǒng)來,并且在系統(tǒng)之間模塊的科學(xué)劃分與結(jié)構(gòu)組織都是在正確理解實(shí)際應(yīng)用的業(yè)務(wù)邏輯需求的前提下完成的.</p><p>  數(shù)據(jù)庫設(shè)計(jì)是應(yīng)用系統(tǒng)開發(fā)的另一個(gè)難點(diǎn),只有科學(xué)的數(shù)據(jù)庫設(shè)計(jì)才能使系統(tǒng)具有良好的結(jié)構(gòu)及良好的可編程性,可擴(kuò)展性.數(shù)據(jù)庫設(shè)計(jì)是直接影響系統(tǒng)運(yùn)行情況及程序設(shè)計(jì)的一個(gè)重要因素.因此,在開發(fā)相關(guān)數(shù)據(jù)庫方面的管理系統(tǒng)時(shí),都需要充分考慮到科學(xué)性,結(jié)構(gòu)性,規(guī)范性,安全性,可擴(kuò)展等相關(guān)問題.</p>

112、<p><b>  系統(tǒng)測試</b></p><p><b>  測試的目的</b></p><p>  一個(gè)程序并不可能達(dá)到十分完美,難免存在一些錯(cuò)誤。如果不能及時(shí)將其找出并修改,會造成系統(tǒng)崩潰并造成不必要的損失。通過對系統(tǒng)的測試,盡可能多的找出系統(tǒng)中的錯(cuò)誤,以便及時(shí)修改。光明眼鏡店管理系統(tǒng)是對眼鏡店進(jìn)行管理的系統(tǒng),一旦系統(tǒng)無法運(yùn)行,

113、將對眼鏡店管理帶來很多的影響。所以通過測試的手段,盡可能排除程序中的錯(cuò)誤,以達(dá)到程序運(yùn)行穩(wěn)定的目的,使眼鏡店的工作不會因此受到影響。</p><p>  盡管面向?qū)ο蠹夹g(shù)的基本思想保證了軟件應(yīng)該有更高的質(zhì)量,但無論采用什么樣的編程技術(shù),編程人員的錯(cuò)誤都是不可避免的,而且由于面向?qū)ο蠹夹g(shù)開發(fā)的軟件代碼重用率高,更需要嚴(yán)格測試,避免錯(cuò)誤的繁衍。而且在軟件生存周期的每個(gè)階段都不可避免地會產(chǎn)生錯(cuò)誤。我們力求在每個(gè)階段結(jié)束

114、之前通過嚴(yán)格的技術(shù)審查,盡可能早地發(fā)現(xiàn)并糾正錯(cuò)誤。測試的目的就是在系統(tǒng)投入生產(chǎn)性運(yùn)行之前,盡可能多地發(fā)現(xiàn)系統(tǒng)中的錯(cuò)誤。目前測試仍然是保證系統(tǒng)質(zhì)量的關(guān)鍵步驟,它是對系統(tǒng)規(guī)格說明、設(shè)計(jì)和編碼的最后復(fù)審。</p><p>  因此,測試在面向?qū)ο缶幊汤锔哂兴闹匾浴?lt;/p><p><b>  測試環(huán)境 </b></p><p>  表6-1

115、軟件環(huán)境</p><p>  表6-2 硬件環(huán)境</p><p><b>  測試用例</b></p><p>  這里主要進(jìn)行的是功能性測試,詳細(xì)測試內(nèi)容主要包括:系統(tǒng)功能達(dá)標(biāo)與否,數(shù)據(jù)庫是否規(guī)范,系統(tǒng)功能測試,數(shù)據(jù)校驗(yàn)測試等。下面列出幾個(gè)模塊的測試報(bào)告:</p><p><b>  登錄功能測試:<

116、/b></p><p>  表6-3 登錄系統(tǒng)測試報(bào)告</p><p><b>  進(jìn)貨管理功能測試</b></p><p>  表6-4 進(jìn)貨管理功能測試報(bào)告</p><p><b>  銷售管理功能測試</b></p><p>  表6-5 銷售管理功能測試報(bào)告&

117、lt;/p><p>  其他模塊相關(guān)測試類似,故而在此略去。</p><p><b>  結(jié) 論</b></p><p>  時(shí)光飛逝,流年似水,短短的設(shè)計(jì)即將結(jié)束,現(xiàn)在回頭想想進(jìn)行設(shè)計(jì)的過程,我對自己大學(xué)生活所學(xué)的知識有了一個(gè)比較系統(tǒng)的認(rèn)識和理解。畢業(yè)設(shè)計(jì),意義非凡,從收集資料開始到系統(tǒng)設(shè)計(jì)再到系統(tǒng)開發(fā)到結(jié)束,可以說這是具有另一種意義的學(xué)習(xí)過程,

118、既學(xué)習(xí)了知識又鍛煉了動(dòng)手實(shí)踐的能力。</p><p>  本次畢業(yè)設(shè)計(jì)做的眼鏡店管理系統(tǒng),實(shí)現(xiàn)了眼鏡店的銷售管理、庫存管理、基本設(shè)置、日常管理、權(quán)限管理、系統(tǒng)維護(hù)幾大功能,基本符合用戶需求,能夠完成眼鏡店各類信息的存儲、查詢,能夠通過數(shù)據(jù)查詢和導(dǎo)出功能,方便的得到自己需要的數(shù)據(jù)并導(dǎo)出到Excel工作表里。</p><p>  另外,眼鏡店管理系統(tǒng)作為眼鏡店的管理平臺,在實(shí)際應(yīng)用中有巨大的發(fā)

119、展?jié)撃?。除在本次完成的主要功能外,還可以著手進(jìn)一步的開發(fā)工作,如建立網(wǎng)上銷售系統(tǒng)。</p><p>  當(dāng)今的社會是競爭的社會,而人才的競爭則是競爭的焦點(diǎn),畢業(yè)設(shè)計(jì)對于我們即將畢業(yè)的同學(xué)來說,是離校前很好的一次鍛煉,使我們各方面的能力都有了很大的提高,為我們踏出校門,走上社會增強(qiáng)了能力與自信!打下了堅(jiān)實(shí)的基礎(chǔ)。</p><p>  但是,由于進(jìn)度的安排不當(dāng)和經(jīng)驗(yàn)不足及其他各個(gè)方面的原因,在

溫馨提示

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

評論

0/150

提交評論