燕熙超市收銀系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
燕熙超市收銀系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
燕熙超市收銀系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
燕熙超市收銀系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
燕熙超市收銀系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩54頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第一章 緒 論由于現(xiàn)在的科學(xué)技術(shù)發(fā)展非常之快,而計算機技術(shù)在各個領(lǐng)域都有相應(yīng)的應(yīng)用,是各行各業(yè)的一個實用的工具。特別是Internet網(wǎng)的推廣和信息高速公路的建立,使IT產(chǎn)業(yè)在市場競爭中越發(fā)顯示出其獨特的優(yōu)勢,步入信息化時代,有巨大的數(shù)據(jù)信息等待加工處理和傳輸,這使得對書數(shù)據(jù)庫的進一步開發(fā)和利用顯得尤為迫切。作為國內(nèi)市場的燕熙超市,它在信息化過程中的步伐要落后于其他大型的超市,而對于這些企業(yè)的資源管理,信息的存儲和處理也顯得非常需要,要適應(yīng)市場競爭,就需要有高效的處理方式和管理方法,因此加快超市的信息化進程是非常必要的。1.1研究課題的目的現(xiàn)代化的社會生活,使得市場的走向發(fā)生巨大變化,由于經(jīng)濟

2、的發(fā)展,人民對生活的需求已經(jīng)不再滿足于豐衣足食的低度要求,許多人們往往不是單純?yōu)闈M足生活必須去購買,而是憑著喜歡、意欲和感官去購買。如果一個商店能夠打動顧客、吸引顧客,自然會顧客盈門,而近幾年新興產(chǎn)業(yè)中超級市場的現(xiàn)代化管理方式和便捷的購物方式,尤其是它輕松的購物環(huán)境,往往是打動顧客,吸引顧客的最主要的原因,且良好的周密的銷售服務(wù)更是贏得信譽、吸引的顧客的優(yōu)勢所在。商品經(jīng)濟的高速現(xiàn)代化發(fā)展也促進了競爭,使一切不甘落后的商家都爭先恐后地采用最新的管理方法來加強自己的競爭地位。因為,超市經(jīng)營者如果不掌握當(dāng)今市場發(fā)展的這一走向,不能將超市現(xiàn)代化經(jīng)營作為奴努力開拓的目標(biāo),就無法成功的經(jīng)營超市,獲得豐厚的

3、利潤?,F(xiàn)代化事業(yè)的發(fā)展,也使超市的管理數(shù)段發(fā)生前所未有的革命,計算機的運用正在發(fā)達國家的各類商店超市中普及。由于它能夠準(zhǔn)確記載和查詢有關(guān)超市經(jīng)營活動的大量數(shù)據(jù),幫助超市經(jīng)營者掌握和分析營銷情況,及時作出正確決策,并且有利于商店內(nèi)部財務(wù)、工資、人員、庫存、銷售情況等管理,因而大大提高了現(xiàn)代超市的管理水平。國外很多發(fā)達資本主義國家的有關(guān)人士都在開發(fā)超市管理系統(tǒng),開發(fā)出很多大型的軟件,由于本人能力有限,開發(fā)一個小型超市管理系統(tǒng),它可以使我們國內(nèi)新起小型超市可以更好的操作。此系統(tǒng)的有減少差錯,節(jié)省人力、減少顧客購物時間,增加客流量,提高顧客滿意度等特點。我通過開發(fā)這個簡單管理信息系統(tǒng),鞏固了以前所學(xué)的

4、知識,提高了應(yīng)用能力。1.2 研究課題的意義在我國,超市形成在20世紀(jì)90年代初期,現(xiàn)在已經(jīng)成為我國零售業(yè)的一種重要形態(tài),為國民經(jīng)濟的發(fā)展發(fā)揮了重要的作用。隨著超市高速的發(fā)展,其經(jīng)營管理也變得愈加復(fù)雜,早期的售貨員站柜臺的形式早已不能滿足現(xiàn)有銷售也的發(fā)展,這樣就迫切地需要引入新的管理技術(shù)。超市形態(tài)具有種種優(yōu)點,但在目前狀況下,它仍存在零售業(yè)企業(yè)所共有的落后的一面,如:不能有效地管理每種商品,收款結(jié)算速度慢,容易出現(xiàn)營業(yè)差錯,不宜進行商品調(diào)價,盤點效率低等,而且在超市日常管理中,商品的進、銷、存等決策以經(jīng)驗為主,缺乏實時分析功能,管理人員對及時傳遞資料的要求始終得不到滿足。蘇轍超市形態(tài)的高速發(fā)展

5、,其經(jīng)營管理也變得愈加復(fù)雜,日常所需要處理的數(shù)據(jù)量也逐漸增大,商業(yè)運轉(zhuǎn)的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應(yīng)對這復(fù)雜的市場。為此,在選題過程中,我選擇了超市管理系統(tǒng)設(shè)計題目,依靠現(xiàn)代化的計算機信息處理技術(shù)來管理超市,從而節(jié)省了大量的人力、物力,改善了員工的工作條件,減輕了勞動強度,并且能夠快速反映出商品的進、銷、存等狀況和各種反饋信息分析,使管理人員快速對市場的變化做出相應(yīng)的決策,加快超市經(jīng)營管理效率。第二章 可行性分析2.1 可行性研究系統(tǒng)開始和可行性研究是為系統(tǒng)開發(fā)做前期準(zhǔn)備1。在對一個項目的開發(fā)之前,我們總是要對其進行一個可行性分析與需求分析,通過和指導(dǎo)老師的共同分析得出了可行性開

6、發(fā)計劃。對于需求分析我們作了如下調(diào)查分析的需求。2.1.1 技術(shù)可行性隨著軟件編程技術(shù)的不斷增加,功能的不斷加強,和網(wǎng)絡(luò)技術(shù)的不斷成熟,信息安全的不斷完善以及開發(fā)工具的日益進步,采用計算機系統(tǒng)來管理超市要求數(shù)據(jù)的采集、更新能夠完整、準(zhǔn)確和及時,所以開發(fā)通用的超市收銀系統(tǒng)已經(jīng)完全可以做到。2.1.2 經(jīng)濟可行性因為通過網(wǎng)絡(luò)傳遞銷售信息,可以不受距離的限制,因此可以節(jié)約許多的人力和物力,方便管理,由此可以減少不必要的開支,同時該系統(tǒng)可以提高超市的銷售效率,即提高了超市的經(jīng)濟效益,所以從經(jīng)濟上是完全可行的。2.1.3 操作可行性本系統(tǒng)采用Windows圖形界面,是大家熟悉的操作系統(tǒng),對于用戶只需要具

7、有一般的計算機知識的人員都可以輕松上手。而且整個銷售系統(tǒng)采用最友好的交互界面,簡潔明了,不需要對數(shù)據(jù)庫非常了解。 由此,該系統(tǒng)的操作是可行的,有必要推廣該系統(tǒng)。綜合以上三方面,該系統(tǒng)具有很高的開發(fā)可行性,無論是從技術(shù)上經(jīng)濟上還是操作上。故此,可以設(shè)計該系統(tǒng)流程圖,建立數(shù)據(jù)字典。2.2 開發(fā)環(huán)境介紹該系統(tǒng)屬于管理信息系統(tǒng),管理信息系統(tǒng)(MIS,Management Information System)可以保存用戶信息,通過對信息進行分析和處理,可以幫助用戶制定計劃、規(guī)范管理或提供決策依據(jù)。超市收銀系統(tǒng)具有其特殊性,通常采用C/S結(jié)構(gòu),考慮到其為小型超市,所以在架構(gòu)上面選擇兩層。2.2.1 SQ

8、L Server2005介紹Microsoft公司的SQL Server是關(guān)系型網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng),它的工作環(huán)境為Microsoft Windows NT 系列或Microsoft Windows98。SQL Server與Microsoft公司的其它軟件,如Microsoft office和Microsoft Visual Studio設(shè)計風(fēng)格一致,并能相互配合。SQL Server具有分布式數(shù)據(jù)庫和倉庫管理功能,支持客戶機/服務(wù)器結(jié)構(gòu),并能進行分布式事務(wù)處理和聯(lián)機分析處理。SQL Server具有強大的數(shù)據(jù)庫管理功能,它提供豐富的管理工具以支持?jǐn)?shù)據(jù)庫的安全性管理、完整性管理和作業(yè)管理。SQ

9、L Server還具有強大的網(wǎng)絡(luò)功能,支持發(fā)布Web頁面和接收電子郵件。SQL Server支持ANSI SQL(標(biāo)準(zhǔn)SQL),并將標(biāo)準(zhǔn)SQL擴展成為更加實用的Transact-SQL4。使用SQL Server 2005,開發(fā)人員通過使用相似的語言,例如微軟的Visual C# .NET和微軟的Visual Basic,將能夠創(chuàng)立數(shù)據(jù)庫對象。開發(fā)人員還將能夠建立兩個新的對象用戶定義的類和集合。在使用本地網(wǎng)絡(luò)和互聯(lián)網(wǎng)的情況下,在不同應(yīng)用軟件之間散步數(shù)據(jù)的時候,可擴展標(biāo)記語言(XML)是一個重要的標(biāo)準(zhǔn)。SQL Server 2005將會自身支持存儲和查詢可擴展標(biāo)記語言文件。從對SQL類的新的支持

10、,到多活動結(jié)果集(MARS),SQL Server 2005中的ADO.NET將推動數(shù)據(jù)集的存取和操縱,實現(xiàn)更大的可升級性和靈活性。2.2.2 C/S介紹在網(wǎng)絡(luò)連接模式中,除對等網(wǎng)外,還有另一種形式的網(wǎng)絡(luò),即客戶機/服務(wù)器網(wǎng),Client/Server。在客戶機/服務(wù)器網(wǎng)絡(luò)中,服務(wù)器是網(wǎng)絡(luò)的核心,而客戶機是網(wǎng)絡(luò)的基礎(chǔ),客戶機依靠服務(wù)器獲得所需要的網(wǎng)絡(luò)資源,而服務(wù)器為客戶機提供網(wǎng)絡(luò)必須的資源。這里客戶和服務(wù)器都是指通信中所涉及的兩個應(yīng)用進程(軟件),所以有時要根據(jù)上下文判斷client與server是指軟件還是硬件。C/S可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到 Client端和Serv

11、er端來實現(xiàn),降低了系統(tǒng)的通訊開銷。最簡單的C/S體系結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用,由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫服務(wù)器程序。二者可分別稱為前臺程序與后臺程序。運行數(shù)據(jù)庫服務(wù)器程序的機器,稱為應(yīng)用服務(wù)器,一旦服務(wù)器程序被啟動,就隨時等待響應(yīng)客戶程序發(fā)來的請求;客戶程序運行在用戶自己的電腦上,對應(yīng)于服務(wù)器電腦,可稱為客戶電腦。當(dāng)需要對數(shù)據(jù)庫中的數(shù)據(jù)進行任何操作時,客戶程序就自動地尋找服務(wù)器程序,并向其發(fā)出請求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則作出應(yīng)答,送回結(jié)果。在典型的C/S數(shù)據(jù)庫應(yīng)用中,數(shù)據(jù)的儲存管理功能,是由服務(wù)器程序獨立進行的,并且通常把那些不同的(不管是已知還是未知的)前臺應(yīng)用所不能違反的規(guī)則,在服務(wù)

12、器程序中集中實現(xiàn),例如訪問者的權(quán)限,編號不準(zhǔn)重復(fù)、必須有客戶才能建立定單這樣的規(guī)則。所有這些,對于工作在前臺程序上的最終用戶,是“透明”的,他們無須過問(通常也無法干涉)這背后的過程,就可以完成自己的一切工作。在客戶服務(wù)器架構(gòu)的應(yīng)用中,前臺程序可以變的非?!笆菪 ?,麻煩的事情,都交給了服務(wù)器和網(wǎng)絡(luò)。在C/S體系的下,數(shù)據(jù)庫真正變成了公共、專業(yè)化的倉庫,受到獨立的專門管理。第三章系統(tǒng)需求分析3.1需求分析現(xiàn)在,計算機正以一種前所未有的沖擊力在影響著人類的活動,包括人類的生產(chǎn)和日常生活。計算機的誕生和發(fā)展,顛覆了傳統(tǒng)的工作和管理方式,極大地改變了人類從生產(chǎn)到生活的各種活動,并且給人類帶來了新的機遇

13、和挑戰(zhàn)。通過計算機的應(yīng)用,社會勞動生產(chǎn)率大幅度提高,并推動經(jīng)濟結(jié)構(gòu)革新和產(chǎn)業(yè)結(jié)構(gòu)的升級。為了提高超市的工作效率,節(jié)約成本等,本課題的任務(wù)是開發(fā)一適應(yīng)中型超市收銀管理系統(tǒng)。實現(xiàn)C/S結(jié)構(gòu)的分布式系統(tǒng),支持多個終端進行收銀管理,共享一個數(shù)據(jù)庫。對用戶的權(quán)限有明確劃分。商品入庫商品銷售營業(yè)統(tǒng)計商品信息供應(yīng)商信息用戶信息再有,界面設(shè)計必須清晰醒目,使用戶可以一目了然地知道系統(tǒng)有哪些功能。希望該系統(tǒng)在實踐的同時,能盡快的發(fā)現(xiàn)其不足,并盡快的改正,盡可能滿足用戶的要求。 (2)數(shù)據(jù)精確度產(chǎn)品的進貨單和銷售單中,單價、金額采用浮點數(shù),數(shù)量都取整數(shù)。(3)時間特性該系統(tǒng)軟件從啟動到進入系統(tǒng)登錄界面的時間正常情

14、況下少于5秒,錄入并更新數(shù)據(jù)的時間正常情況下少于10秒。該管理系統(tǒng)軟件適用于Windows 2000/Windows XP中文版下運行。3.2軟件功能的劃分與概述(1)功能要求對庫存產(chǎn)品進行資料管理和統(tǒng)計;對產(chǎn)品的進貨單和產(chǎn)品的銷售單進行錄入管理和統(tǒng)計;對進貨、銷售、庫存情況進行查詢;對用戶進行管理,具體為添加用戶、刪除用戶、修改用戶密碼;對供應(yīng)商基本信息的管理;對贏利狀況分析,進行營業(yè)統(tǒng)計,按年月日及商品類別統(tǒng)計;3.3模型建立實體聯(lián)系圖(E-R圖)實體聯(lián)系圖清楚、準(zhǔn)確的描述了用戶數(shù)據(jù),以數(shù)據(jù)模型方式反映用戶的現(xiàn)實環(huán)境,形象描繪了數(shù)據(jù)對象及數(shù)據(jù)對象之間的關(guān)系。數(shù)據(jù)模型包含三種信息:數(shù)據(jù)對象、

15、數(shù)據(jù)對象的屬性及數(shù)據(jù)對象的彼此之間的相互連接的關(guān)系實體聯(lián)系圖符號說明:超市管理系統(tǒng)E-R圖實現(xiàn)小票小票應(yīng)付金額商品名稱商品數(shù)目商品單價實付金額找零mnmmnmnmn供應(yīng)商供應(yīng)商品m倉庫n庫存管理地址供應(yīng)商名電話供應(yīng)種類數(shù)量單價商品名管理員姓名類型密碼品類編號條形碼庫存量操作權(quán)限銷售小票mnmnmn供應(yīng)商供應(yīng)商品m倉庫n庫存管理地址供應(yīng)商名電話供應(yīng)種類數(shù)量單價商品名管理員姓名類型密碼品類條形碼庫存量銷售小票操作權(quán)限編號3.4數(shù)據(jù)流圖數(shù)據(jù)流程圖是在對系統(tǒng)調(diào)研階段繪制的業(yè)務(wù)流程圖進行分析的基礎(chǔ)上,從系統(tǒng)的科學(xué)性、管理的合理性、實際取得的可行性角度出發(fā),將信息處理功能和彼此之間的聯(lián)系自頂向下、逐層分解

16、,從邏輯上精確地描述新系統(tǒng)應(yīng)該有的數(shù)據(jù)加工、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲以及數(shù)據(jù)的來源和去向,綜合的反映出信息在系統(tǒng)中的流動、處理和存儲情況。也就是說,數(shù)據(jù)流程圖是分層次的,繪制時,先將整個系統(tǒng)作為一個加工環(huán)節(jié)畫出系統(tǒng)頂層的流程圖,然后再逐層細分,畫出各個處理功能的第一層流程圖、第二層流程圖等,直至整個系統(tǒng)不能再分,分解結(jié)束。本節(jié)將列出并講解幾個數(shù)據(jù)流圖。3.4.1數(shù)據(jù)流圖的符號說明數(shù)據(jù)流(程)圖由以下四種基本元素組成,它們的符號。加工(處理邏輯)加工(處理邏輯)數(shù)據(jù)存儲數(shù)據(jù)流外部項(外部實體) 數(shù)據(jù)流圖的主要符號3.4.2數(shù)據(jù)流圖的實現(xiàn)根據(jù)超市收銀管理系統(tǒng)的實際運行情況,劃分出了以下管理功能

17、塊,并且明確了各個功能塊之間的聯(lián)系,根據(jù)這些關(guān)系繪出數(shù)據(jù)流圖的最頂層,即第0層,:用戶用戶(管理員)P1商品管理D1 商品信息數(shù)據(jù)P2營業(yè)統(tǒng)計P3供貨商管理P5用戶管理P6系統(tǒng)管理D3 銷售信息數(shù)據(jù)D2 進貨信息數(shù)據(jù)D4 盤點信息數(shù)據(jù)D5 供貨商信息數(shù)據(jù)D7 用戶信息數(shù)據(jù)D8 系統(tǒng)信息數(shù)據(jù)商品信息商品信息F8 系統(tǒng)信息系統(tǒng)信息銷售信息進貨信息盤點信息供貨商信息銷售信息進貨信息盤點信息用戶信息用戶信息用戶信息統(tǒng)計信息供貨商信息供貨商信息D9 備份信息數(shù)據(jù)備份信息進貨信息盤點信息商品信息供貨商信息銷售信息0層數(shù)據(jù)流圖0層數(shù)據(jù)流圖僅從總體上反映了超市收銀管理系統(tǒng)的各信息之間的聯(lián)系,為了對整個項目信息

18、管理系統(tǒng)有一個全面、詳細的了解,應(yīng)按照自頂向下、逐層分解的分析方法,對頂層圖進行進一步細化。以下就是對系統(tǒng)管理這個功能模塊進行細化后所得到的一層數(shù)據(jù)流圖。下面是對“系統(tǒng)管理(P6)”功能模塊進一步細化而得到的“系統(tǒng)管理”第一層DFD圖3.5數(shù)字字典:為了對數(shù)據(jù)流程圖中的各個元素做出詳細說明,我們建立了數(shù)據(jù)字典。用數(shù)據(jù)字典描述數(shù)據(jù)庫的設(shè)計,便于維護和修改。數(shù)據(jù)字典的內(nèi)容主要是對數(shù)據(jù)流程圖中的數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和處理邏輯等五個方面進行具體的定義。名稱:系統(tǒng)管理描述:超市收銀系統(tǒng)的登錄、用戶操作、設(shè)置等操作定義:系統(tǒng)管理=登錄系統(tǒng)+系統(tǒng)設(shè)置+關(guān)于系統(tǒng)+退出系統(tǒng)登錄系統(tǒng)=輸入用戶名+輸

19、入密碼用戶名=4數(shù)字4密碼=6數(shù)字6數(shù)字=0|1|2|3|4|5|6|7|8|9退出系統(tǒng)=退出收銀系統(tǒng)系統(tǒng)設(shè)置=系統(tǒng)參數(shù)的設(shè)置+數(shù)據(jù)庫初始化+數(shù)據(jù)庫備份與恢復(fù)+修改當(dāng)前用戶密碼+商店信息的設(shè)置+小票打印格式的設(shè)置關(guān)于系統(tǒng)=系統(tǒng)幫助+系統(tǒng)功能描述名稱:商品管理描述:對超市內(nèi)商品進行操作定義:商品管理=商品添加+商品修改+商品刪除+商品查找+盤點商品+調(diào)整商品+商品的數(shù)據(jù)導(dǎo)出到EXCEL文件+EXCEL文件導(dǎo)入到系統(tǒng)名稱:營業(yè)統(tǒng)計描述:對超市的營業(yè)額進行統(tǒng)計,以報表形式顯示定義:營業(yè)統(tǒng)計=年銷售統(tǒng)計+月銷售統(tǒng)計+日銷售統(tǒng)計+明細管理+銷售信息導(dǎo)出年銷售統(tǒng)計=超市一年營業(yè)額和月銷售統(tǒng)計=超市一個月營

20、業(yè)額和日銷售統(tǒng)計=超市一天營業(yè)額和明細管理=信息瀏覽+信息刪除+信息導(dǎo)出營業(yè)額=收銀錢數(shù)和名稱: 供貨商管理描述:對超市供應(yīng)商的一些操作定義:供貨商管理=供貨商添加+供貨商修改+供貨商刪除名稱:供貨商信息描述:供貨商的說明定義:供貨商信息=供貨商號+供應(yīng)商名+聯(lián)系電話供貨商號=4數(shù)字4供貨商名=5字母15聯(lián)系電話=4數(shù)字15數(shù)字=0|1|2|3|4|5|6|7|8|9字母=a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z名稱: 用戶管理描述:超市用戶信息設(shè)定與修改等操作定義:用戶管理=用戶信息管理用戶信息管理=修改用戶+添加用戶+刪除用戶名

21、稱: 商品信息描述:商品的說明定義:商品信息=商品代號+商品名+商品售價+庫存量+商品進價+保質(zhì)期+供應(yīng)商+使用說明名稱:進貨信息 描述:超市每個一段時間對貨物的補給定義:進貨信息=貨物種類+貨物名稱+貨物數(shù)量+貨物價格+貨物供應(yīng)廠家名稱+貨物供應(yīng)廠家聯(lián)系方式3.6狀態(tài)轉(zhuǎn)換圖狀態(tài)轉(zhuǎn)換圖指明了作為外部事件結(jié)果的系統(tǒng)行為,描繪了系統(tǒng)各種行為模式和在不同狀態(tài)間轉(zhuǎn)換的方式,狀態(tài)轉(zhuǎn)換圖主要包括兩方面;狀態(tài)與事件;狀態(tài)是任何可以被觀察到的系統(tǒng)模式,狀態(tài)分為初態(tài)(初始狀態(tài))、終態(tài)(即最終狀態(tài))和中間狀態(tài);事件是在某個特定時刻發(fā)生的事情情,它是對引起系統(tǒng)做動作或從一個狀態(tài)換到另一狀態(tài)的外界事件的抽象。狀態(tài)轉(zhuǎn)換

22、圖符號說明:初態(tài)實心圓終態(tài)一對同心圓中間態(tài)圓形矩形,分上(狀態(tài)名稱)、中(狀態(tài)變量的名字和值)、下(活動表)三部分主要符號可如下圖表示狀態(tài)變量1狀態(tài)變量1 狀態(tài)1活動表1活動表2 狀態(tài)1初始事件事件結(jié)束事件 狀態(tài)變量2第四章 總體設(shè)計4.1 設(shè)計思想(1) 系統(tǒng)分成幾個相對獨立的模塊,但這些模塊都進行集中式管理。(2) 分層的模塊化程序設(shè)計思想,整個系統(tǒng)采用模塊化機構(gòu)設(shè)計。作為應(yīng)用程序有較強的可操作性和擴展性。(3) 合理的數(shù)據(jù)流設(shè)計,在應(yīng)用系統(tǒng)設(shè)計中,相對獨立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運行,提高系統(tǒng)安全性。4.2 設(shè)計原則為了使本系統(tǒng)功能齊全完備,操作簡便,最

23、大限度的提高軟件的質(zhì)量,從而滿足用戶的實際需要,在設(shè)計開發(fā)過程中遵循了,如下原則:(1) 合法性原則:依據(jù)產(chǎn)品核算系統(tǒng)的工作規(guī)定以及要求,參照核算實際的工作情況,進行諸如商品進貨、銷售等工作。(2) 實用性原則:適合產(chǎn)品信息管理工作的實際需求,并能夠處理一些特殊情況的要求,此外,盡可能預(yù)留空間,以便擴充功能。(3) 準(zhǔn)確性原則:對輸入的相關(guān)資料建立檢錯機制,及時報錯,使用戶能夠及時準(zhǔn)確的輸入合法資料(如類型匹配,長度不超限等)。(4) 易操作原則:要求設(shè)計的系統(tǒng)功能齊全,接口友好,操作方便,必要的地方進行提示。(5) 源程序可讀性原則:為了便于其它設(shè)計,維護人員讀懂代碼或以后的代碼修改,軟件升

24、級維護,既可能做好代碼注釋工作。(6) 優(yōu)化原則:為了達到優(yōu)化的目的,合理的運用窗口,菜單,對象等的繼承,自定義用戶對象,事件,函數(shù),減少不必要的重復(fù)性代碼,使程序簡潔明了,也方便了將來的維護。(7) 安全性原則:該系統(tǒng)的管理員具有可設(shè)置登陸密碼,修改密碼的權(quán)限。經(jīng)過前面的設(shè)計,我們對整個系統(tǒng)有了一個初步的認(rèn)識,并對各個模塊進行了功能分化。 4.3功能模塊和結(jié)構(gòu)設(shè)計小型超市管理系統(tǒng)包括系統(tǒng)管理員、庫存管理員、商品銷售員三大角色,對應(yīng)本系統(tǒng)中的權(quán)限,根據(jù)權(quán)限的不同,可操作的業(yè)務(wù)不同。本節(jié)將對小型超市收銀系統(tǒng)進行總體設(shè)計,介紹系統(tǒng)的總體功能和模塊劃分。4.3.1 系統(tǒng)結(jié)構(gòu)小型超市收銀系統(tǒng)所包含的功

25、能模塊有:商品入庫模塊、商品銷售模塊、營業(yè)統(tǒng)計模塊、商品信息模塊、供應(yīng)商信息模塊、用戶信息模塊。系統(tǒng)功能結(jié)構(gòu)圖見圖3-1。燕熙超市收銀系統(tǒng)燕熙超市收銀系統(tǒng)商品入庫商品銷售營業(yè)統(tǒng)計商品信息供應(yīng)商信息用戶信息圖3-1 系統(tǒng)功能結(jié)構(gòu)圖超市收銀系統(tǒng)的業(yè)務(wù)流程圖,如圖3-2所示。圖3-2 系統(tǒng)業(yè)務(wù)流程圖4.3.2 系統(tǒng)各功能模塊定義(1)商品入庫模塊:該模塊用于實現(xiàn)商品的入庫管理,當(dāng)供應(yīng)商所供商品出現(xiàn)問題需退貨時可以實現(xiàn)退貨管理。另外用戶還可以根據(jù)條件查詢相關(guān)的入庫記錄。(2)商品銷售模塊:該模塊用于實現(xiàn)商品售出、收銀功能。顧客倘若對商品不滿意還可以進行退貨處理。(3)營業(yè)統(tǒng)計模塊:該模塊實現(xiàn)商品銷售情

26、況及入庫情況統(tǒng)計分析,讓系統(tǒng)用戶可以根據(jù)時間查詢統(tǒng)計信息。(4)商品信息模塊:該模塊實現(xiàn)商品基本信息的管理,如商品的添加、修改、刪除操作、條件查詢。對于低于庫存報警值的商品會顯示出來。(5)用戶信息模塊:該模塊實現(xiàn)用戶基本信息的管理,含用戶的添加、修改、刪除,用戶信息記錄的瀏覽。(6)供應(yīng)商信息模塊:該模塊實現(xiàn)供應(yīng)商基本信息的管理,系統(tǒng)用戶可以實現(xiàn)供應(yīng)商信息的添加、刪除、修改,條件查詢以及查看供應(yīng)商可提供的相關(guān)商品。4.4 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫在一個管理信息系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)

27、據(jù)的完整和一致,同時,合理的數(shù)據(jù)庫也將有利于程序的實現(xiàn)6。設(shè)計數(shù)據(jù)庫系統(tǒng)時應(yīng)該充分了解用戶各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求。4.4.1 數(shù)據(jù)庫的需求分析SQL Server數(shù)據(jù)庫的建立方法可以分成兩個階段,第一個階段是根據(jù)要輸入的數(shù)據(jù)性質(zhì),新增表并設(shè)置表的字段名稱、數(shù)據(jù)類型和語句,第二個階段是在表內(nèi)輸入數(shù)據(jù)。根據(jù)上述系統(tǒng)功能的分析,得出系統(tǒng)有如下需求信息:(1)系統(tǒng)必須能夠區(qū)別各種用戶,如庫存員、收銀員。(2)系統(tǒng)支持用戶的增加、登陸。(3)系統(tǒng)必須能夠顯示各種商品的信息,并允許用戶使用搜索功能來查找自己所需要的商品。(4)系統(tǒng)必須能將所有商品信息進行分類。(5)系統(tǒng)能支持用戶

28、將商品入庫、退貨。(6)系統(tǒng)能支持用戶將商品售出、退貨。(7)系統(tǒng)支持供應(yīng)商信息的管理。(8)系統(tǒng)支持營業(yè)情況的查詢。經(jīng)過上述功能分析和需求總結(jié),設(shè)計如下的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):(1)用戶,包括數(shù)據(jù)項:編號,用戶名,密碼,權(quán)限。(2)商品類別,包括數(shù)據(jù)項:編號,商品名稱。(3)商品,包括數(shù)據(jù)項:商品編號(條形碼),商品名稱,類別,庫存量、報警值,計量單位,規(guī)格,售價。(4)供應(yīng)商,包括數(shù)據(jù)項:名稱,聯(lián)系人,聯(lián)系電話,傳真,地址,合作起始時間。(5)銷售記錄,包括數(shù)據(jù)項:編號,操作人,商品編號,售價,售出數(shù)量,售出時間。(6)進貨記錄,包括數(shù)據(jù)項:商品,供應(yīng)商,操作人,進價,進貨數(shù)量,進貨時間。(7

29、)供貨,包括數(shù)據(jù)項:供應(yīng)商,商品,最新進價。4.4.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計得到上面的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)后,就可以設(shè)計出系統(tǒng)中的各個實體以及他們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。本系統(tǒng)根據(jù)上面功能分析和需求總結(jié)設(shè)計出的實體共有下面幾個,下面分別列出本系統(tǒng)所使用到的各基本實體和各實體之間的聯(lián)系。如圖3-3所示: 圖3-3 實體聯(lián)系(E-R)圖4.4.3 數(shù)據(jù)庫邏輯設(shè)計(1) 表設(shè)計將數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計轉(zhuǎn)換成關(guān)系模型,就得到了以下的幾張數(shù)據(jù)庫中的表7:下面分別介紹這些表。系統(tǒng)登錄用戶的基本信息保存在用戶信息表里,其中對于用戶編號,通過自增方式實現(xiàn),無需用戶手動編號,編號從1000起始。詳細說

30、明如表3-1所示。表3-1 用戶信息表(Users)序號屬性名字段名類型長度NULL默認(rèn)備注1編號UserIDint4主鍵自增,標(biāo)識種子10002真實名字UserNamevarchar103密碼UserPasswordvarchar50MD5加密存儲4權(quán)限UserRightvarchar10商品種類繁多,可以劃分為大范圍的不同種類。對于這些種類,已事先劃分并存儲于數(shù)據(jù)庫中,不需要用戶自動添加。商品類別信息表如下表3-2。表3-2 商品類別信息表(GoodsType)序號屬性名字段名類型長度NULL默認(rèn)備注1類別編號TypeIDtinyint主鍵自增2名稱TypeNamenvarchar10商品

31、信息表記載的是商品的詳細信息,含商品編號、名稱、類別、計量單位、規(guī)格、售價、庫存量等等。具體的各字段屬性說明和類型如下表3-3。表3-3 商品信息表(GoodsInfo)序號屬性名字段名類型長度NULL默認(rèn)備注1商品編號GoodsIDnvarchar20主鍵2類型號TypeIDtinyint3名稱GoodsNamenvarchar504計量單位GoodsUnitnvarchar55規(guī)格GoodsNormnvarchar206售價GoodsSellPricesmallmoney7庫存量GoodsNumint408報警值A(chǔ)larmNumint409備注GoodsRemarknvarchar100描

32、述信息入庫記錄表包含商品入庫的相關(guān)信息,入庫信息有入庫時間、操作人、進庫商品、商品數(shù)量等。每一筆商品的入庫都對應(yīng)一個編號,具有唯一性。在這里,對編號的處理就是用入庫時的時間做編號。具體的各字段的屬性說明和類型如下表3-4所示。表3-4 入庫記錄表(StockInfo)序號屬性名字段名類型長度NULL默認(rèn)備注1編號StockIDvarchar20主鍵,與時間相關(guān)2商品編號GoodsIDnvarchar20外鍵3供應(yīng)商編號CompanyIDint4外鍵4操作員Operatorint4外鍵5進價GoodsPricesmallmoney6數(shù)量GoodsNumint417備注Remarknvarchar

33、100商品銷售信息存儲在銷售記錄表中,流水編號也采用時間作為編號,具有唯一性。各字段的詳細情況見下表3-5。表3-5 銷售記錄表(SellInfo)序號屬性名字段名類型長度NULL默認(rèn)備注1編號SellIDvarchar20主鍵,與時間相關(guān)2商品編號GoodsIDnvarchar20外鍵3操作者Operatorint4外鍵4售價SellPricesmallmoney5數(shù)量GoodsNumint46備注Remarknvarchar100退貨原因供應(yīng)商供貨價格表中記載的是供應(yīng)商所可商品的信息,含商品編號、供貨商編號、最新進價。各字段的詳細信息見下表3-6。表3-6 供應(yīng)商供貨價格表(StockPr

34、ice)序號屬性名字段名類型長度NULL默認(rèn)備注1商品編號GoodsIDnvarchar20組合主鍵2供應(yīng)商編號CompanyIDint4組合主鍵3最新進價GoodsSellPricesmallmoney供應(yīng)商信息表記錄的是供應(yīng)商的基本信息,其中編號由系統(tǒng)自動編號,采取主鍵自增方式,編號始于1000。各字段的詳細信息見下表3-7。表3-7 供應(yīng)商信息表(Company)序號屬性名字段名類型長度NULL默認(rèn)備注1編號CompanyIDint4主鍵自增2名稱CompanyNamenvarchar503聯(lián)系人CompanyDirectornvarchar104電話CompanyPhonenvarch

35、ar205傳真CompanyFaxnvarchar206地址CompanyAddnvarchar507合作時間HzDataTimedatetime(2) 視圖設(shè)計根據(jù)邏輯模型所設(shè)計出的各種數(shù)據(jù)表構(gòu)成了完整的物理數(shù)據(jù)庫。由于業(yè)務(wù)范圍的限制,每一個用戶不可能訪問數(shù)據(jù)庫系統(tǒng)中的所有數(shù)據(jù)表,所訪問的只是數(shù)據(jù)表的一個子集。我們把一個用戶能訪問到的數(shù)據(jù)表集合稱為一個視圖(View)8。視圖是以一致和直觀的方式提供給用戶的數(shù)據(jù)形式。視圖以這種形式給用戶提供數(shù)據(jù),一方面為了滿足用戶對數(shù)據(jù)訪問的方便性、簡潔性需要,使數(shù)據(jù)在視圖中以更符合用戶要求和喜好的形式展現(xiàn)出來,另一方面,為了保證數(shù)據(jù)的一致性,最好不要把數(shù)據(jù)

36、表直接提供給最終用戶。該數(shù)據(jù)庫中涉及到的視圖有兩個:視圖QuerySell,對應(yīng)的Transact-SQL語句:SELECT dbo.SellInfo.SellID, dbo.SellInfo.GoodsID, dbo.GoodsInfo.GoodsName, dbo.GoodsType.TypeName, dbo.Users.UserName, dbo.SellInfo.SellPrice, dbo.SellInfo.GoodsNum, dbo.SellInfo.RemarkFROM dbo.GoodsInfo INNER JOIN dbo.SellInfo ON dbo.GoodsInfo

37、.GoodsID = dbo.SellInfo.GoodsID INNER JOIN dbo.Users ON dbo.SellInfo.Operator = dbo.Users.UserID INNER JOIN dbo.GoodsType ON dbo.GoodsInfo.TypeID = dbo.GoodsType.TypeID視圖QueryStock,對應(yīng)的Transact-SQL語句:SELECTdbo.StockInfo.StockID, dbo.StockInfo.GoodsID, dbo.GoodsInfo.GoodsName, dbo.GoodsType.TypeName,

38、dbo.Company.CompanyName, dbo.Users.UserName, dbo.StockInfo.GoodsPrice, dbo.StockInfo.GoodsNum, dbo.StockInfo.RemarkFROM dbo.StockInfo INNER JOIN dbo.GoodsInfo ON dbo.StockInfo.GoodsID = dbo.GoodsInfo.GoodsID INNER JOIN dbo.Users ON dbo.StockInfo.Operator = dbo.Users.UserID INNER JOIN dbo.Company ON

39、dbo.StockInfo.CompanyID = dbo.Company.CompanyID INNER JOINdbo.GoodsType ON dbo.GoodsInfo.TypeID = dbo.GoodsType.TypeID第五章 系統(tǒng)實現(xiàn)系統(tǒng)用SQL Server2005做后臺數(shù)據(jù)庫,進行基于.NET發(fā)平臺的WinForm應(yīng)用程序開發(fā),基本實現(xiàn)其功能。以下將描述系統(tǒng)幾個主要功能模塊的運行和測試的結(jié)果。5.1 登陸系統(tǒng)模塊當(dāng)我們建立了一個完整的系統(tǒng)時,尤其對于管理系統(tǒng),對于進入每個系統(tǒng)的人員我們都要對他進行身份驗證,我們當(dāng)然不希望有任何人進入該系統(tǒng)進行惡意的破壞,對系統(tǒng)中的數(shù)據(jù)進行

40、修改,維護該系統(tǒng)的系統(tǒng)管理員也不希望有任何麻煩,所以對系統(tǒng)進行安全保護顯的很重要,無論對于誰,系統(tǒng)的安全問題是首要的9。為了解決這個問題,有一個簡單、實用,但是老套的方法,就是口令加密。在該小型超市收銀系統(tǒng)中對口令的加密采取的是常用的MD5加密算法。在新增或修改用戶信息時,存入數(shù)據(jù)庫的是用戶密碼的MD5哈希值,在登錄驗證時根據(jù)用戶輸入的密碼計算相應(yīng)的MD5哈希值進行比較。加密方法:public static string EncryptMD5(string oldData)/將字符串轉(zhuǎn)化為字節(jié)序列Byte clearBytes = new UnicodeEncoding().GetBytes(

41、oldData); /計算字節(jié)序列對應(yīng)的Hash值Byte hashedBytes = (HashAlgorithm)CryptoConfig.CreateFromName(MD5).ComputeHash(clearBytes);/返回經(jīng)MD5加密后的字符串return BitConverter.ToString(hashedBytes);在用戶登錄系統(tǒng)時,用戶只需要輸入分配的用戶ID,只要ID號正確就可以自動顯示出相應(yīng)的用戶名。為了防止他人獲知用戶的密碼,增強系統(tǒng)的安全性,我們將待輸入密碼的文本框的PasswordChar設(shè)為*,當(dāng)用戶輸入密碼后,系統(tǒng)將對所輸入的密碼進行檢查,只有當(dāng)密碼正

42、確才可進入到系統(tǒng)主界面,否則系統(tǒng)會提示錯誤。登錄界面如圖4-1所示。圖5-1 登錄界面圖用戶登錄成功后,會記下登錄該系統(tǒng)的用戶的權(quán)限,權(quán)限的不同,進入主界面后可進行的操作而異,體現(xiàn)在控件的可響應(yīng)用戶的鼠標(biāo)點擊事件與否。主界面如圖4-2所示。由于該用戶屬商品銷售中的收銀員,可以看到他只具有商品銷售的權(quán)限。圖5-2 系統(tǒng)主界面圖5.2 商品信息模塊商品基本信息管理模塊,用戶可以對商品信息加以管理,界面可交互性強,運行時的界面圖如下圖4-3。其中紅色顯示為低于庫存值,需要進貨的商品。圖5-3 商品基本信息管理界面圖5.3 商品入庫模塊具有庫存管理權(quán)限的用戶進行商品入庫操作時,需要輸入商品編號,至于供

43、應(yīng)商可以從下拉列表中選擇,如果供應(yīng)商記錄未添加至數(shù)據(jù)庫,可先單擊右側(cè)的“添加供應(yīng)商”按鈕。依次輸入進貨價、進貨數(shù)量,當(dāng)進貨數(shù)量為負數(shù)時進行就是退貨操作。確認(rèn)進貨時若發(fā)現(xiàn)為新商品則提示先新增商品,進貨記錄成功添加出現(xiàn)對話框提醒。進貨運行界面如下圖4-4所示。圖5-4 商品入庫運行圖在入庫查詢中,可以根據(jù)各種條件組合查詢,在輸入商品名稱時可實現(xiàn)模糊查詢匹配,滿足條件的入庫記錄將出現(xiàn)在網(wǎng)格中10。如圖4-5。圖5-5 入庫查詢界面圖5.4 商品銷售模塊商品銷售模塊能處理商品銷售業(yè)務(wù)過程,輸入商品編號后回車確認(rèn)后單擊“確認(rèn)”按鈕就可將商品添加至待售商品列表。根據(jù)快捷鍵操作,修改數(shù)量。當(dāng)顧客對購買的商品

44、不滿意時,在未使用商品的情況下,可以對商品進行退貨。這時只需將商品數(shù)量的修改置為負數(shù)即可。另外可以在備注框中輸入退貨原因信息,方便了解退貨原因,反饋給商品廠家。商品銷售運行界面圖如下圖4-6所示。圖5-6 商品銷售運行界面圖開發(fā)商品銷售模塊過程中,對輸入的數(shù)據(jù)要進行嚴(yán)格控制。此時,用到較多的是TextBox控件的KeyPress事件和TextChange事件,下面對這兩個事件進行詳細說明。(1)實收金額文本框中控制金額的輸入合理,只能是數(shù)字鍵、BackSpace鍵、小數(shù)點鍵被按下時才接受所按下的鍵,實現(xiàn)的代碼如下11:private void txtGetMoney_KeyPress(obje

45、ct sender, KeyPressEventArgs e) if(e.KeyChar!=8 & !char.IsDigit(e.KeyChar)&e.KeyChar!=.&e.KeyChar!=-) MessageBox.Show(輸入數(shù)字); /彈出提示 e.Handled = true; (2)找零金額由系統(tǒng)自動計算出并顯示在文本框中,實現(xiàn)代碼如下:private void txtGetMoney_TextChanged(object sender, EventArgs e)/當(dāng)所收付款改變時,所找零錢數(shù)目也跟著改變 if (txtGetMoney.Text != ) if (txtG

46、etMoney.Text != -) float fltMoney = Convert.ToSingle(txtGetMoney.Text.ToString(); float fltNeedPay = Convert.ToSingle(lblNeedM.Text.ToString(); txtChange.Text = (fltMoney - fltNeedPay).ToString(0.0); else txtChange.Text = ; 應(yīng)該所收的錢數(shù)及商品的數(shù)量也由系統(tǒng)自動計算出,當(dāng)網(wǎng)格中待售商品的信息有所改變時就自動計算。相應(yīng)的系統(tǒng)運行界面如下圖4-7所示。實現(xiàn)代碼如下:privat

47、e void SetCount() /并修改標(biāo)簽中的值,即售出總件數(shù)及售價 int intGoodsNum = 0; float fltMoney = 0.0f; for (int i = 0; i dataGridView1.Rows.Count; i+) intGoodsNum += Convert.ToInt32(dataGridView1.Rowsi.Cells4.Value); fltMoney += (Convert.ToSingle(dataGridView1.Rowsi.Cells3.Value) * Convert.ToInt32(dataGridView1.Rowsi.Ce

48、lls4.Value); intGoodsNum = Math.Abs(intGoodsNum); lblCount.Text = intGoodsNum.ToString(); lblNeedM.Text = fltMoney.ToString(); 圖5-7 商品銷售結(jié)算結(jié)果圖手動輸入商品編號時,當(dāng)已輸入前七位后系統(tǒng)將自動檢索前部相同的商品編號信息。實現(xiàn)代碼如下: for (int i = 0; i myTable.Rows.Count; i+) myString.Add(myTable.Rowsi0.ToString(); txtID.AutoCompleteCustomSource =

49、 myString; txtID.AutoCompleteSource = AutoCompleteSource.CustomSource; txtID.AutoCompleteMode = AutoCompleteMode.Suggest; 商品銷售的過程中要與數(shù)據(jù)庫交涉,與數(shù)據(jù)庫頻繁傳輸數(shù)據(jù),采用ADO.NET數(shù)據(jù)庫訪問技術(shù)。為了提高效率,對插入商品銷售記錄實現(xiàn)時借助于存儲過程來提高速度。5.5 營業(yè)統(tǒng)計模塊用戶可以根據(jù)時間段的輸入查看營業(yè)情況,本系統(tǒng)對營業(yè)情況的分類,有依具體明細,有按商品分類,也有按收銀員統(tǒng)計。運行界面圖如下圖4-8所示:圖5-8 營業(yè)統(tǒng)計運行結(jié)果5.6 供應(yīng)商模塊對供

50、應(yīng)商信息的管理,增刪改查都在該界面完成,工具欄中的增刪改按鈕對應(yīng)相應(yīng)的操作。初進入到該窗體時所有的供應(yīng)商信息都會出現(xiàn)在窗體中的網(wǎng)格,用戶可以輸入查詢條件定位出某供應(yīng)商,對其進行修改刪除操作。雙擊網(wǎng)格中某供應(yīng)商的記錄,會出現(xiàn)該供應(yīng)商所提供的商品信息。相應(yīng)的運行界面圖如下圖4-9所示。圖5-9 供應(yīng)商管理運行圖修改刪除可實現(xiàn)批量更新,而新增必須在無改刪操作或者以上操作后已做保存。這得利于數(shù)據(jù)庫ADO.NET技術(shù)中提供的對象SqlCommandBuild,將離線數(shù)據(jù)庫DataSet集中的數(shù)據(jù)更新至數(shù)據(jù)庫,保持二者的同步和一致性。實現(xiàn)代碼如下:5.7用戶信息模塊具有系統(tǒng)管理員的用戶可打開用戶信息模塊對應(yīng)的窗體,完成對用戶信息的管理,運行界面如下圖4-10。圖5-10 用戶信息界面運行圖第六章 系統(tǒng)測試系統(tǒng)開發(fā)完成后,在軟件開發(fā)階段的最后一步就是對系統(tǒng)進行測試。測試是為了發(fā)現(xiàn)程序中的錯誤。在對本系統(tǒng)進行測試時,本文作者對本系統(tǒng)做了以下的測試計劃。6.1 測試計劃根據(jù)軟件工程的知識,對本系進行了單元測試,集成測試。測試內(nèi)容(1)單元測試:根據(jù)系統(tǒng)模塊要求分類,其對應(yīng)的測試單元包括:登陸測試商品入庫測試商品信

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論