版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、目 錄 TOC o 1-3 h z u 摘要隨著我國市場經(jīng)濟的發(fā)展和人們對服裝產(chǎn)品需求的迅速增加,服裝行業(yè)正處于一個高速發(fā)展的時期。行業(yè)的快速發(fā)展必然導致競爭的加劇,要想在激烈的時常競爭中謀求發(fā)展,客觀上要求企業(yè)必須加強管理,提高運營效率。為次,借這次畢業(yè)設計的機會,我對其他服裝管理做了全面細致的調(diào)查和用戶需求分析,明確所要開發(fā)的系統(tǒng)應該具有的功能、性能、界面,清楚地了解了用戶的要求,利用Microsoft公司推出的強大的應用程序開發(fā)工具Visual Basic 6.0,結(jié)合有關管理規(guī)范和實際調(diào)研,進行了服裝連鎖店管理系統(tǒng)的開發(fā)。該系統(tǒng)具有操作簡單、穩(wěn)定、安全和友好的用戶界面等特點。關鍵詞 信
2、息管理 系統(tǒng)開發(fā) VBAbstractAlong with our country market economys development and the people to clothing product demands rapid increase, the clothing profession are being in a high speed development the time. The profession fast development causes the competition inevitably the aggravating, if wants, in int
3、ense often competes seeks the development, objectively requests the enterprise to strengthen the internal management, raises the operation efficiency. For the time, taking advantage of this graduation projects opportunity, I has made the comprehensive careful investigation and the users needs analys
4、is to other clothing management, the function which, the performance, the contact surface is clear must develop the system which should have, had understood clearly users request, formidable application procedure development kit Visual Basic which promotes using Microsoft Corporation 6.0, the union
5、related administrative regulations and the actual investigation and study, have carried on the clothing chain store management system management systems development. This system has the simplicity of operator, stable, safe and characteristics and so on friendly user interface.Key word Information ma
6、nagement System development VB引言隨著我國市場經(jīng)濟的發(fā)展和人們對服裝產(chǎn)品需求的迅速增加,服裝行業(yè)正處于一個高速發(fā)展的時期。行業(yè)的快速發(fā)展必然導致競爭的加劇,要想在激烈的時常競爭中謀求發(fā)展,客觀上要求企業(yè)必須加強內(nèi)部管理,提高運營效率。而我國大部分服裝企業(yè)雖然經(jīng)營實現(xiàn)了專業(yè)化,但是從信息機制上還沒有擺脫陳舊的銷售模式,企業(yè)內(nèi)部沒有形成完善、有效的激勵和約束的信息化管理機制,企業(yè)發(fā)展的動力不足,從而影響了企業(yè)的持續(xù)、穩(wěn)定、快速的發(fā)展。同時,我國服裝經(jīng)營形式正在向集團化、連鎖化發(fā)展。在這一發(fā)展過程中,舊的企業(yè)管理模式已不適應新型的社會主義市場經(jīng)濟的要求,而新的企業(yè)管理模
7、式正在被廣泛探討、研究之中。這其中,如何利用現(xiàn)代信息技術使企業(yè)擁有快速、高效的市場反映能力和高度的效率,已是許多服裝經(jīng)營企業(yè)特別關心的問題。再者,由于服裝產(chǎn)品種類繁多、經(jīng)營模式特殊、業(yè)務量大,單憑手工記賬已很難適應工作的需要。實現(xiàn)服裝經(jīng)營企業(yè)對物質(zhì)流、資金流和信息流的實時監(jiān)控、動態(tài)管理,最大程度地縮短服裝交易時間,降低服裝交易成本及企業(yè)管理成本,大大提高工作效率和經(jīng)濟效益。這就把服裝店的信息化管理擺上日程,服裝店急需一套既能夠有效管理服裝,又能夠?qū)崟r提供足夠市場信息的服裝連鎖店管理系統(tǒng)。如何盡快建立和完善現(xiàn)代企業(yè)的信息化管理機制問題,已成為服裝經(jīng)營企業(yè)發(fā)展的關鍵所在。計算機基于語言基礎融合了強
8、大的數(shù)據(jù)庫開發(fā)能力是一種非常好的數(shù)據(jù)開發(fā)工具。事實證明,計算機編程語言在工資檔案管理體系的應用,使數(shù)據(jù)管理更現(xiàn)代化,自動化,智能化。減輕了人工管理的工作量,使其變得更具有條理性,科學性,為解決服裝管理行業(yè)的各種問題做出了巨大的貢獻。為次,借這次畢業(yè)設計的機會,我對其他服裝管理做了全面細致的調(diào)查和用戶需求分析,明確所要開發(fā)的系統(tǒng)應該具有的功能、性能、界面,清楚地了解了用戶的要求,利用Microsoft公司推出的強大的應用程序開發(fā)工具Visual Basic 6.0,結(jié)合有關管理規(guī)范和實際調(diào)研,進行了服裝連鎖店管理系統(tǒng)的開發(fā)。該系統(tǒng)具有操作簡單、穩(wěn)定、安全和友好的用戶界面等特點。1、需求分析隨著社
9、會發(fā)展的日新月異,計算機的廣泛應用已成為社會生產(chǎn)力發(fā)展的重要標志。21世紀是一個信息時代,信息技術正影響著國民經(jīng)濟的各個領域。并且服裝處理數(shù)據(jù)的日趨龐大和對信息的準確要求、快速等因素的存在,使得計算機及相應的管理軟件在服裝連鎖店管理系統(tǒng)中的應用成為必然趨勢。根據(jù)軟件工程學的要求,開發(fā)軟件首先要進行需求分析,以確定該軟件的規(guī)模、范圍、總體要求以及所需要的硬件環(huán)境和支持軟件,根據(jù)用戶的情況確定該軟件對操作的要求,以及待開發(fā)軟件總體上的約束和限制。1.1 服裝企業(yè)信息化的客觀形勢1、我國已經(jīng)加入了WTO,面對即將進駐中國,擁有雄厚國際資本,先進經(jīng)營理念,優(yōu)質(zhì)服務意識的外國服裝經(jīng)營企業(yè),民族服裝經(jīng)營企
10、業(yè)要想生存、立足、發(fā)展,必須在管理上與國際接軌,采用計算機信息化管理手段勢在必行。2、服裝作為特殊商品有其相對獨立的流通體系,這一流通體系的信息化工作需要有能夠支持其特殊屬性的專業(yè)化計算機軟件為其服務。3、競爭日趨激烈,服裝營銷市場逐步規(guī)范,降價風潮迭起,利潤空間縮小,采用計算機信息化管理,“向管理要效益”已經(jīng)提上服裝經(jīng)營企業(yè)管理者們的議事日程。1.2 服裝企業(yè)信息化的現(xiàn)狀1、我國服裝經(jīng)營企業(yè)信息化起步較晚,最近兩三年才剛剛開始,受地區(qū)經(jīng)濟水平差異影響,發(fā)展狀況也不平衡。2、絕大多數(shù)企業(yè)只是局部采用了管理軟件,尚未實現(xiàn)真正的面向企業(yè)全局的信息化管理,經(jīng)營管理上存在著這樣或那樣的漏洞,不具備足夠
11、的優(yōu)勢來迎接日趨激烈的國際、國內(nèi)市場競爭挑戰(zhàn)。3、少數(shù)率先步入信息化的企業(yè)使用的大多是在通用管理軟件基礎上修改出來的非專業(yè)化軟件,對服裝企業(yè)經(jīng)營管理特點的針對性不夠。2、系統(tǒng)需求與可行性分析2.1 應用需求分析服務器硬件處理器:Intel 酷睿內(nèi) 存:256M 或更大硬 盤:20G 或更大軟件Microsoft Windows XPMicrosoft SQLSERVER 2000Microsoft Office 2003客戶機硬件無特殊要求,只要能上連接互聯(lián)網(wǎng)即可軟件Microsoft Windows XP 系統(tǒng)的性能要求通常指系統(tǒng)需要的存儲容量以及后援存儲,重新啟動和安全性,運行效率等方面的
12、考慮。 硬件系統(tǒng)環(huán)境:C600、1G MB(RAM)、500MB(HD)。系統(tǒng)運行時對數(shù)據(jù)的保密性要求不高對一般的數(shù)據(jù)不要求進行加密。此外,對其它軟件幾乎沒有依賴性,程序健壯性較好2.2 運行需求分析硬件條件:酷睿 CPU、1G RAM、10G硬盤以上的PC機;打印機;局域網(wǎng)。軟件條件:Windows XP 2.3 其他需求分析本系統(tǒng)有較好的可維護性、可靠性、可理解性、效率。易于用戶理解和操作??删S護性包括了可讀性、可測試性等含義??煽啃酝ǔ0ㄕ_性和健壯性。開發(fā)過程中,在各種矛盾的目標之間作權衡,并在一定的限制的條件下(經(jīng)費、時間、可用的軟、硬件資源等),使上述各方面最大限度的得到滿足。2
13、.4 可行性分析2.4.1經(jīng)濟可行性經(jīng)濟可行性研究是對組織的經(jīng)濟現(xiàn)狀和投資能力進行分析,對系統(tǒng)建設運行和維護費用進行估算,對系統(tǒng)建成后可能取得的社會和經(jīng)濟效益進行估計。由于本系統(tǒng)是作為畢業(yè)設計由我們自己開發(fā)的,在經(jīng)濟上的投入甚微,系統(tǒng)建成之后將為今后實現(xiàn)系統(tǒng)功能提供很大的方便,估算新系統(tǒng)的開發(fā)費用和今后的運行、維護費用,估計新系統(tǒng)將獲得的效益,并將費用與效益進行比較,看是否有利。開發(fā)、運行和維護費用主要包括:購買和安裝設備的費用:計算機硬件、系統(tǒng)軟件、 機房、電源、空調(diào)等;軟件開發(fā)費用:若由實習單位的技術人員開發(fā),則該項費用可以計入下面的人員費用一項;人員費用:系統(tǒng)開發(fā)人員、操作人員和維護人員
14、的工資、培訓費用等;消耗品費用:系統(tǒng)開發(fā)所用材料、系統(tǒng)正常運行所用消耗品,例如水、電費,打印紙、軟盤、色帶等開支。所有開支都不大,所以經(jīng)濟上是可行的。2.4.2技術可行性技術可行性要考慮現(xiàn)有的技術條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。本科生實習管理系統(tǒng)用的是VB開發(fā)語言,調(diào)試相對簡單,當前的計算機硬件配置也完全能滿足開發(fā)的需求,因此在技術上是絕對可行的。軟件方面:由于目前單機模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行,它們速度快、容量大、可靠性能高、價格低,完全能滿足系統(tǒng)的需求。2.4.3 運行可行性對新系統(tǒng)運行后給現(xiàn)行系統(tǒng)帶來的影響(包括組織機構、管理方式、工作環(huán)境等
15、)和后果進行估計和評價。同時還應考慮現(xiàn)有管理人員的培訓、補充,分析在給定時間里能否完成預定的系統(tǒng)開發(fā)任務等。運行可行性是對組織結(jié)構的影響,現(xiàn)有人員和機構和環(huán)境對系統(tǒng)的適應性及人員培訓補充計劃的可行性。當前信息化技術已經(jīng)相當普及,各類操作人員水平都有相當?shù)母叨?,所以在運行上是可行性的。本系統(tǒng)的開發(fā),是典型的Mis開發(fā),主要是對數(shù)據(jù)的處理,包括數(shù)據(jù)的收集,數(shù)據(jù)的變換,及數(shù)據(jù)的各種報表形式的輸出。采用流行的VB+SQLSERVER體系,已無技術上的問題。2.4.4 時間可行性從時間上看,在兩個月的時間里學習相關知識,并開發(fā)網(wǎng)站,時間上是有點緊,但是不是不可能實現(xiàn),通過兩個多月的努力功能基本實現(xiàn)。2.
16、4.5 法律可行性: 所有技術資料都為合法。 開發(fā)過程中不存在知識產(chǎn)權問題。 未抄襲任何網(wǎng)站,不存在侵犯版權問題。 開發(fā)過程中未涉及任何法律責任。綜上所述,本系統(tǒng)的開發(fā)從技術上、從經(jīng)濟上、從法律上都是完全可靠的。2.5 系統(tǒng)開發(fā)步驟一般說來,管理信息系統(tǒng)的建立與應用可以劃分成總體規(guī)劃、系統(tǒng)開發(fā)和系統(tǒng)運行三個階段,其中系統(tǒng)開發(fā)階段還可進一步分為系統(tǒng)分析、系統(tǒng)設計和系統(tǒng)實施等工作環(huán)節(jié)。上述各個階段排列成一個嚴格的線性開發(fā)序列,在每個工作階段均產(chǎn)生完整的技術文檔作為下一階段工作的指導和依據(jù),每一階段都應對文檔進行評審,確信該階段工作已完成并達到要求后才能進入下一階段,同時在以后的工作中不能輕易改變前
17、面經(jīng)過評審的成果。上述開發(fā)方式的主要優(yōu)點是便于開發(fā)工作的組織和管理,并且可大大降低管理信息系統(tǒng)開發(fā)的復雜性。國內(nèi)外許多系統(tǒng)開發(fā)的實例都證明這是一種行之有效的開發(fā)方式。國外曾有人對一些軟件項目開發(fā)各階段的工作量進行了統(tǒng)計,結(jié)果表明,在開發(fā)過程中各工作階段所占全部工作量的比重分別達到系統(tǒng)分析:系統(tǒng)設計:編程:模塊調(diào)試:系統(tǒng)調(diào)試20%:15%:20%:25%:20%。由此可見,程序編寫在開發(fā)工作中只占很小比例,而調(diào)試工作卻占整個開發(fā)工作量的一半左右,因此“系統(tǒng)開發(fā)就是編程”的習慣說法顯然是片面的。另據(jù)統(tǒng)計,在建立管理信息系統(tǒng)的三個階段中,總體規(guī)劃和系統(tǒng)開發(fā)階段的工作量約占整個工作量的2/3,而運行、
18、維護階段要占1/3,這說明一個管理信息系統(tǒng)開發(fā)后,仍應十分重視它的維護工作,以便使系統(tǒng)不斷完善并充分發(fā)揮其作用。3、相關技術介紹3.1 VBVB是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構化高級程序設計語言,可用于開發(fā)Windows環(huán)境下的各類應用程序。它簡單易學、效率高,且功能強大可以與Windowsr專業(yè)開發(fā)工具SDK相媲美。在Visual Basic環(huán)境下,利用事件驅(qū)動的編程機制、新穎易用的可視化設計工具,使用Windows內(nèi)部的廣泛應用程序接口(API)函數(shù),以用動態(tài)鏈接庫(DLL)、對象的鏈接與世隔嵌入(OLE)、開放式數(shù)據(jù)連接(ODBC)等技術,可以高效、快速地開發(fā)Window
19、s環(huán)境下功能強大、圖形界面豐富的應用軟件系統(tǒng)。隨著版本的提高,Visual Basic的功能也越來越強。5.0版以后,Visual Basic推出了中文版,與前個版本相比,其功能有了很大提升。3.2 SQL Server 關系數(shù)據(jù)庫簡介SQL Server是由Microsoft開發(fā)和推廣的關系數(shù)據(jù)庫管理系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于1988年推出了第一個OS/2版本。 SQL Server近年來不斷更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.
20、0版本和用戶見面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。 3.2.1 SQL Server 特點1真正的客戶機/服務器體系結(jié)構。 2圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。 3豐富的編程接口工具,為用戶進行程序設計提供了更大的選擇余地。 4SQL Server與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。SQL Server也可以很好地與Microsoft BackOffice產(chǎn)品集成。 5具有很好的伸縮性,可跨越從運行Windows 95/98的膝上型電腦到運行Windows 2000的大型
21、多處理器等多種平臺使用。 6對Web技術的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上。 7SQL Server提供數(shù)據(jù)倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。 3.2.2 SQL Server 2000新特性 1支持XML(Extensive Markup Language,擴展標記語言) 2強大的基于Web的分析 3支持OLE DB和多種查詢 4支持分布式的分區(qū)視圖4、系統(tǒng)分析4.1 課題主要內(nèi)容服裝連鎖分銷經(jīng)營是傳統(tǒng)商業(yè)模式發(fā)展中比較有代表性的一類,現(xiàn)通過科學的管理方法和現(xiàn)代化的管理工具計算機及其網(wǎng)絡系統(tǒng),規(guī)范分銷經(jīng)營中的各項管理,降低服務成本,提高
22、服務質(zhì)量。4.1.1 總部系統(tǒng)基本信息、商品管理、客戶管理、銷售管理、批發(fā)業(yè)務、倉庫管理、查詢報表4.1.2 門店系統(tǒng)銷售收銀、結(jié)繳款、退換貨、出入單據(jù)、查詢報表4.2系統(tǒng)性能要求系統(tǒng)的性能要求一般包括:計算和查詢響應時間、處理容量、存儲容量、人機交互的友好性、系統(tǒng)的安全性、可靠性以及容錯能力等,如果是網(wǎng)絡系統(tǒng)還應包括系統(tǒng)傳輸交換能力。本系統(tǒng)非網(wǎng)絡系統(tǒng),所以符合系統(tǒng)的一般性能要求即可。系統(tǒng)的性能要求應從以下幾個方面確定:(1)容量要求:確定系統(tǒng)的容量要求,如處理的記錄數(shù)和處理數(shù)據(jù)的最大容量等(2)精度要求:確定系統(tǒng)的精度要求,如數(shù)據(jù)或數(shù)值檢索的精度要求、數(shù)據(jù)傳輸?shù)木纫蟮取?3)時間特性要求
23、:確定系統(tǒng)的時間特性要求。如處理時間、響應時間及其峰值負載期間允許偏離范圍,系統(tǒng)各項功能的順序關系,由于輸入類型的不同和操作方式的變化引起的有限順序的變化。(4)適應性要求:必須指明反映系統(tǒng)環(huán)境變化的系統(tǒng)適應能力和系統(tǒng)適應能力的各種參數(shù)。說明當需求發(fā)生變化時系統(tǒng)的適應能力,指出為適應這些變化而需要設計的軟件和過程。(5)人機交互友好性:要有適應與用戶特點的智能化人機交互界面,便于用戶操作使用。(6)系統(tǒng)可靠性:為提高系統(tǒng)可靠性必須采用模塊化、結(jié)構化設計,需要對容錯處理的模塊提供備份,以減少系統(tǒng)故障。(7)系統(tǒng)可維修性:系統(tǒng)應具有奧好的可維修性,以便在系統(tǒng)故障時能迅速恢復運行。本系統(tǒng)應具有如下性
24、能:(1)數(shù)據(jù)庫系統(tǒng)的擴充能力;(2)快速的信息交換能力;(3)快速的響應能力;(4)具有較大的數(shù)據(jù)存儲能力;(5)系統(tǒng)迅速恢復能力。4.3 數(shù)據(jù)庫功能分析隨著數(shù)據(jù)管理規(guī)模一再擴大,數(shù)據(jù)量急劇增加,數(shù)據(jù)庫在軟件中有不可替代的作用,成為了軟件生存的血液,根據(jù)軟件工程和數(shù)據(jù)庫原理的要求和設計初期的詳細調(diào)研,對服裝連鎖店管理系統(tǒng)進行詳細的數(shù)據(jù)庫分析。4.3.1 要求分析服裝連鎖店管理系統(tǒng)是一個數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫設計的好壞直接影響著整個工程運行的好壞,在數(shù)據(jù)庫系統(tǒng)分析和設計階段多下一點工夫是值得的,根據(jù)對軟件所做的系統(tǒng)分析和用戶的要求,該系統(tǒng)是要對服裝的基本信息進行添加、修改、刪除和查詢統(tǒng)計等操作
25、,這樣就需要有供應商數(shù)據(jù)庫、庫存數(shù)據(jù)庫、客戶基礎信息數(shù)據(jù)庫、操作員密碼數(shù)據(jù)庫、服裝入庫數(shù)據(jù)庫、服裝入庫退貨數(shù)據(jù)庫、服裝銷售數(shù)據(jù)庫、服裝銷售退貨數(shù)據(jù)庫等。通過以上的數(shù)據(jù)庫來完成整個的服裝信息的管理。4.3.2 概要設計根據(jù)數(shù)據(jù)庫的要求分析,確定該管理系統(tǒng)應具有的數(shù)據(jù)實體和數(shù)據(jù)實體的屬性。在服裝連鎖店管理系統(tǒng)中包括的實體對象有服裝實體、供應商實體、客戶實體、操作員實體等。其每個實體的屬性關系如下:1、服裝實體中主要包括商品名稱、簡稱、批號、產(chǎn)地、規(guī)格、包裝、單位、進價、庫存等屬2、客戶實體包括客戶編號、客戶全稱、簡稱、地址、所屬地區(qū)、聯(lián)系人、電話、傳真、尚余欠款、日期,其中編號是為每個固定顧客作的
26、編號碼,以便查找操作。3、供應商實體包括供應商編號、供應商全稱、簡稱、地址、所屬地區(qū)、聯(lián)系人、聯(lián)系人電話、傳真、電話、尚余欠款等屬性。4.4 外部接口分析4.4.1 用戶界面采用Windows的通用圖形界面,對用戶友好,且對鼠標和鍵盤提供支持,界面的設計應遵循如下規(guī)則:1.界面要具有一致性,界面規(guī)范遵循 Windows軟件界面的規(guī)范;2.提供簡單的錯誤處理;3.提供信息反饋,用多種信息提示用戶當前軟件運行狀態(tài)、軟件界面元件的功能;4.操作可逆,其動作可以是單個的操作,或者是一個相對獨立的操作序列;5.顯示啟動畫面,畫面簡潔明快,富有現(xiàn)代氣息,不能太過花哨;6.應遵循國家關于計算機詞匯的標準,用
27、詞應當精練準確,沒有歧義,圖形的意義明朗。4.4.2 故障處理正常使用時不應出錯,若運行時遇到不可恢復的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫完好無損。4.5 性能需求1、數(shù)據(jù)精確度查詢時應保證查全率,所有相應域包含查詢關鍵字的記錄都應能查到。查詢時應保證查準率,查到的記錄應與給定的單項或組合查詢條件完全匹配。2、時間特性一般操作的響應時間應在12秒內(nèi),對數(shù)據(jù)的導入和導出也應在可接受的時間內(nèi)完成。3、適應性滿足個人使用的需求。對前面提到的運行環(huán)境要求不應存在困難。4.6 軟件屬性需求1、正確性要求發(fā)布的軟件達到用戶的預期目標,運行時基本無錯誤。2、可靠性在一般條件下,應不出故障。3、效率對于瀏覽、查詢、增
28、加、刪除、更新和密碼設置的一般操作,要求及時響應,在12秒內(nèi)。4、完整性要求能在發(fā)生意外(如掉電)的情況下,保證不丟失數(shù)據(jù)。5、易使用性要求能盡量為用戶的使用提供方便,軟件的界面符合目前流行的界面規(guī)范。6、可維護性要求該軟件在運行中發(fā)現(xiàn)錯誤時,能快速、準確對其進行定位、診斷和修改。7、可測試性設計時盡可能減少測試該軟件的各項功能所需的工作量。8、復用性設計時應采取模塊化的方法進行設計,對系統(tǒng)內(nèi)各模塊接口盡可能達到高內(nèi)聚、低偶合的程度,以提高各模塊的復用性。9、安全保密性要求提供身份驗證,只允許通過身份驗證的用戶使用該軟件。10、可理解性對于該軟件提供的各種菜單命令,各信息提示,應易于用戶理解。
29、11、可移植性要求該軟件在將來能易于向各種窗口操作系統(tǒng)上移植。4.8 系統(tǒng)設計的原則在進行較詳細的調(diào)查和征詢用戶的初步要求之后,在設計的過程中本著以下幾點來開發(fā)和完善此系統(tǒng):1、正確性 所有的命令按鈕實現(xiàn)正確的功能,滿足用戶的需求。2、可用性 軟件基本結(jié)構、實現(xiàn)方式、操作方法必須使一個非計算機專業(yè)人員能夠方便、正確的使用。3、完整性 實現(xiàn)當前服裝服裝管理的要求。4、界面友好 設計出的軟件要美觀大方、操作方便簡單。5、為了方便用戶使用,應盡量減少鍵盤的操作,發(fā)揮鼠標的作用。6、系統(tǒng)的穩(wěn)定性 要避免不注意的點擊鼠標而產(chǎn)生意想不到的結(jié)果,或產(chǎn)生程序的錯誤,保證操作人員正常的工作。7、減少執(zhí)行一個功能
30、的步驟,并盡量靈活,不要實現(xiàn)流程過深,而且應盡量能在任何界面中回到主界面,防止出現(xiàn)不能繼續(xù)執(zhí)行的現(xiàn)象。5、系統(tǒng)設計在明確了用戶需求以后,根據(jù)軟件工程學的要求對該系統(tǒng)進行軟件設計,確定了該軟件所具有的全部功能和開發(fā)方案。該服裝連鎖店管理系統(tǒng)的功能模塊包括日常業(yè)務、庫存管理、查詢統(tǒng)計、基礎信息管理、系統(tǒng)設置5.1 數(shù)據(jù)庫的設計數(shù)據(jù)庫系統(tǒng)是具有數(shù)據(jù)管理功能的計算機系統(tǒng)。它是一個實際可行的,按照一定的數(shù)據(jù)模型組織、存儲、維護,并向應用系統(tǒng)提供數(shù)據(jù)及數(shù)據(jù)服務的支持系統(tǒng)。數(shù)據(jù)庫管理系統(tǒng)是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。它完成如何科學地組織和存儲數(shù)據(jù)、如何高效地獲取和處理數(shù)據(jù)的任務。數(shù)據(jù)庫是數(shù)據(jù)庫
31、系統(tǒng)的一個重要組成部分。下面就服裝連鎖店管理系統(tǒng)中的數(shù)據(jù)庫物理設計階段進行實現(xiàn),這個階段完成由數(shù)據(jù)邏輯模型向數(shù)據(jù)物理模型的轉(zhuǎn)換的工作。主要的數(shù)據(jù)表如下。1、供應商基礎信息表(gys):包括供應商編號、供應商全稱、簡稱、地址、所屬地區(qū)、郵政編碼、電話、傳真、聯(lián)系人、聯(lián)系人電話、開戶銀行、銀行賬號、納稅人登記、預付金額、尚余欠款、網(wǎng)址郵箱,主要是保存供應商基礎信息。各個字段的類型設置和長度設置都是經(jīng)過了詳細的調(diào)研和嚴格的需求分析后確定的,其具體字段設置見附錄A表(3-1)所示。2、庫存表(kc):包括商品信息、簡稱、批號、產(chǎn)地、規(guī)格、包裝、單位、進價、庫存、庫存金額,主要用來保存庫存商品信息。其各
32、字段類型和長度設置見附錄A表(3-2)所示。3、連鎖信息表(kh):包括連鎖編號、服裝店店全稱、簡稱、地址、所屬地區(qū)郵政編碼、電話、傳真、聯(lián)系人、聯(lián)系人電話、開戶銀行、銀行帳號、納稅人登記、預付金額、尚余欠款、網(wǎng)址郵箱、日期,主要用來保存連鎖基礎信息。4、密碼表(ma):包括操作員和密碼;主要用來保存操作員及操作員密碼。5、入庫表(rk):包括商品名稱、簡稱、批號、產(chǎn)地、規(guī)格、包裝、單位、數(shù)量、進價、金額、備注、供應商、日期、經(jīng)手人、票號,用來保存商品入庫的詳細信息。6、入庫退單表(rktd):包括商品名稱、批號、產(chǎn)地、規(guī)格、包裝、單位、數(shù)量、進價、金額、備注、供應商、日期、經(jīng)手人和票號,用來
33、保存商品入庫退貨的詳細信息。7、銷售表(xsd):包括商品名稱、批號、產(chǎn)地、規(guī)格、包裝、單位、數(shù)量、單價、金額、備注、客戶、日期、經(jīng)手人、票號,用來保存商品銷售的詳細信息。 5.2 詳細設計及系統(tǒng)功能的實現(xiàn)經(jīng)過上述的需求分析和系統(tǒng)分析以及數(shù)據(jù)庫的設計,確定服裝連鎖店管理系統(tǒng)的全部功能和所需數(shù)據(jù)庫,下面根據(jù)軟件工程學對系統(tǒng)詳細設計的任務要求,對該軟件進行詳細的設計及功能實現(xiàn)。在此過程中采用結(jié)構化的設計方法,來改善控制結(jié)構,降低程序的復雜度,從而提高程序的可讀性、可測試性、可維護性。5.2.1 軟件結(jié)構該軟件頂層數(shù)據(jù)流圖如圖32所示。5.2.2 各模塊設計根據(jù)對服裝連鎖店管理系統(tǒng)所做的需求分析和系
34、統(tǒng)分析,來實現(xiàn)服裝連鎖店管理系統(tǒng)的全部功能的設計。在此過程中采用模塊化的設計方法,根據(jù)面向?qū)ο蟮脑O計要求,將系統(tǒng)分解成一個個獨立的模塊,從而完成具體的設計。服裝連鎖店管理系統(tǒng)是使用強大的開發(fā)工具Visual Basic完成全部的開發(fā)過程。Visual Basic 6.0是Microsoft公司開發(fā)的一個可視化的軟件開發(fā)工具,隨著計算機技術的不斷發(fā)展,Visual Basic也不斷推出它的各種新版本。它在繼承以前版本優(yōu)點的基礎上,又新增加了諸多功能和特性,它速度快,具有強大且容易使用的可視化開發(fā)環(huán)境。1.登錄窗體的設計(1)、功能:用于操作者身份驗證。可以選擇操作員,支持鼠標和鍵盤操作。操作員和
35、密碼驗證成功后,進入主界面。操作員錯誤或密碼錯誤提醒并返回錯誤點。輸入三次錯誤的密碼,系統(tǒng)自動退出。登陸模塊的界面設計如圖3.3所示:圖3.3 登陸界面(2)、實現(xiàn)過程:在“服裝連鎖店管理系統(tǒng)”工程中,添加一個新窗體,命名為main_mima,在窗體中添加兩個Data控件,1個DBCombo控件,3個Text控件,2個Command控件。(3)、屬性設置:Data1對象的屬性DatabaseName值為yyjxc.mdb,Data1對象的Recordsource屬性值為ma,用來提供數(shù)據(jù)查詢。Data2的DatabaseName屬性值設為yyjxc.mdb,Recordsource屬性值設為m
36、a,用來提供數(shù)據(jù)綁定。DBcombo1的名稱設為Text1,Rowsource的值設為Data2,Listfield值為“操作員”,Boundcolumn值也設為“操作員”,用來提供數(shù)據(jù)選擇,Text2的屬性MaxLength值設為6,PassWorldChar屬性的值設為“*”用于輸入密碼。2. 主界面的設計(1)、功能:主要是提供各項功能模塊的入口??梢赃x擇主界面的菜單或工具欄,調(diào)用相應程序,進行相應操作。顯示開發(fā)者信息、系統(tǒng)日期和時間。主界面的設計如圖3.4所示:(2)、實現(xiàn)過程及部分關鍵代碼:在窗體上添加一個Imagelist控件、一個ToolBar控件和一個statusbar控件,用
37、鼠標右鍵單擊statusbar控件,在彈出菜單中選擇“屬性”,在屬性中,單擊“窗格”選項卡,設置3個窗格。設置索引為1的窗格樣式為0,并輸入文本“版權所有:沈陽理工大學 B021211班 尚超”,設置索引為2的窗格的樣式為6,用于顯示當前日期,設置索引為3的窗格的樣式為5,用來顯示當前時間。同時用菜單編輯器設定菜單項。在入庫、銷售等模塊中,均使用了MSFlexGrid1控件(以下簡稱mf1),完成表單式數(shù)據(jù)錄入。但mf1空間為只讀,要想向mf1控件輸入信息,需要借助其他控件,這里借助了Text1控件。下面的代碼主要將Text1控件移到表格中光標的位置,然后根據(jù)光標處單元格的大小設置Text1控
38、件的大小,并將該單元格內(nèi)容賦值給Text1控件,其代碼實現(xiàn)過程請參考附錄B中的代碼1。(3)、屬性設置: 主窗體的windowstate屬性設為2 maxmized當主窗體彈出即自動設為全屏顯示。(4)、說明:為提高代碼的效率,程序中使用公用函數(shù)來代替一些在多哥程序中頻繁使用的代碼,如下面的entercell、moveright、moveleft、movereturn等函數(shù)。在入庫、銷售等模塊中,均使用了MSFlexGrid1控件(簡稱mf1)完成表單式數(shù)據(jù)錄入。但mf1控件為只讀,要想向mf1控件輸入信息,需要借助其他控件,本程序借助Text1控件。首先將Text1控件移到表格中光標的位置,
39、然后根據(jù)光標處單元格的大小設置Text1控件的大小,并將該單元格的內(nèi)容賦值給Text1控件。3. 入庫單模塊的設計 (1)、功能:程序啟動后,選擇“日常業(yè)務”菜單下的“入庫單”項,將進入入庫單模塊。在入庫單模塊中主要實現(xiàn)如下功能:完成服裝入庫工作。入庫采用智能化表單式錄入,在商品名稱欄內(nèi)只需輸入商品名稱或簡稱的前幾個字或按PageDown鍵,系統(tǒng)將自動利用表格顯示相關商品信息,使用向上和向下箭頭選擇商品,回車后該商品的信息將自動錄入到表格中,然后只需輸入入庫數(shù)量,系統(tǒng)將自動計算商品金額,回車后即可入庫下一商品。自動生成入庫票號,可以利用PageDown鍵在列表框中選擇供應商信息。系統(tǒng)將自動統(tǒng)計
40、入庫品種、入庫數(shù)量、入庫金額。入庫單界面設計如圖3.5所示:(2)、主要控件:在窗體中添加3個data控件、1個MSFlexGrid控件、1個DBgrid控件、1個DBlist控件、8個Text控件、4個Command控件等。(3)、設置屬性及關鍵代碼:Data1的databasename屬性值設為yyjxc.mdb,recordsource屬性的值設為kc,用于提供數(shù)據(jù)綁定。Data2的databasename屬性值為yyjxc.mdb,recordsource屬性的值是gys,用來提供數(shù)據(jù)綁定。Dbgrid1的名稱為grid1,listfield屬性值為“供應商全稱”,boundcolum
41、n值也是“供應商全稱”,用來提供數(shù)據(jù)選擇。Msflexgrid1的名稱屬性設為Mf1,用于批量錄入數(shù)據(jù)。在入庫單模塊中,輸入商品后,使用附錄B中代碼2中的代碼計算商品的合計金額,并格式化單價和總金額(保留兩位小數(shù))。附錄B中的代碼3實現(xiàn)了以下功能:在入庫單模塊中,單擊“保存”按鈕,將首先檢測是否錄入了商品信息,如果錄入了商品信息,將利用循環(huán)語句將商品信息保存到入庫單rkd表中,并更新相應的庫存商品信息。保存成功后,清空入庫數(shù)據(jù),焦點轉(zhuǎn)移到“登記”按鈕上。6、開發(fā)難點及解決技巧6.1 如何在MSFlexGrid中靈活地輸入數(shù)據(jù)MSFlexGrid控件是一種Active控件,該控件提供了表格界面,
42、處理數(shù)據(jù)相當靈活,具有只讀數(shù)據(jù)綁定、對表格數(shù)據(jù)進行顯示和操作、數(shù)據(jù)分組排序、Data控件賦值、文本自動換行等功能。唯一缺憾的是MSFlexGrid控件不允許動態(tài)輸入數(shù)據(jù),但這里我利用MSFlexGrid控件的文本自動換行功能和MSFlexGrid控件的一些屬性、方法,結(jié)合Text控件實現(xiàn)向MSFlexGrid控件中輸入數(shù)據(jù)。MSFlexGrid1.Rows 設置MSFlexGrid1的行數(shù)MSFlexGrid1.Cols 設置MSFlexGrid1的列數(shù)MSFlexGrid1.ColWidth(i) 設置MSFlexGrid1的第i列列寬MSFlexGrid1.FixedRows 設置MSFl
43、exGrid1的固定行數(shù)MSFlexGrid1.FixedCols 設置MSFlexGrid1的固定列數(shù)MSFlexGrid1.TextMatrix(i,j) 設置MSFlexGrid1第I行第j列的單元格MSFlexGrid1.ColPos(MSFlexGrid.col) 光標所在單元格6.2 如何保存表格中的數(shù)據(jù)運用循環(huán)語句,將表格中的數(shù)據(jù)一條一條地保存。如果在不知道循環(huán)內(nèi)需要執(zhí)行多少次語句時,可以用DO循環(huán)。否則,在知道要執(zhí)行多少次循環(huán)的條件下最好使用For.Next循環(huán)。與Do循環(huán)不同,F(xiàn)or循環(huán)使用一個計數(shù)器變量,每重復一次循環(huán)之后,計數(shù)器變量的值就會增加或者減少。 6.3 如何動態(tài)
44、統(tǒng)計表格中的求和項在進行銷售單、入庫單等一些單據(jù)的錄入時,經(jīng)常需要系統(tǒng)自動計算合計數(shù)量、合計金額,即整個單據(jù)的所有商品的合計數(shù)量、合計金額。還是利用循環(huán)語句。下面是以入庫單為例的計算合計入庫數(shù)量、合計入庫金額的關鍵語句:For i = 1 To 31 A = Val(mf1.TextMatrix(i, 10) + A: B = Val(mf1.TextMatrix(i, 8) + B If mf1.TextMatrix(i, 1) And mf1.TextMatrix(i, 8) Then js.Text = i Next i6.5 Data控件的應用Data控件是VB數(shù)據(jù)庫的重要控件,它支持
45、大多數(shù)與數(shù)據(jù)庫有關的操作,通過使用Data控件可以開發(fā)非常復雜的數(shù)據(jù)庫應用程序:Data控件可以不使用代碼完成以下功能:(1)、打開指定的Access數(shù)據(jù)庫表。(2)、將access表中的字段傳至數(shù)據(jù)綁定控件,并針對數(shù)據(jù)綁定控件中的修改來更新數(shù)據(jù)庫。(3)、關閉數(shù)據(jù)庫Data控件的主要屬性:Data控件有許多屬性,其中如Name、Left等屬性與數(shù)據(jù)庫的訪問無關,另一些與數(shù)據(jù)庫訪問密切相關,重點有以下幾個:Connect屬性 設置連接的數(shù)據(jù)庫類型,Access格式的數(shù)據(jù)庫不需要設置這個屬性。DatabaseName屬性 設置被訪問的數(shù)據(jù)庫的名字和路徑。ReadOnly屬性 設置是否以只讀方式打
46、開指定的數(shù)據(jù)庫。RecordSourse屬性 設置數(shù)據(jù)源,為底層表的對象。Recordset屬性 返回一個指定數(shù)據(jù)源中的記錄集或運行一次查詢所得的記錄的結(jié)果集合。Data控件的主要方法:Refresh方法 在Data控件打開或重新打開數(shù)據(jù)庫的內(nèi)容時,該方法可以更新Data控件的數(shù)據(jù)設置。結(jié) 論本文從應用的角度論述了醫(yī)院及服裝連鎖店的服裝信息自動化管理的實現(xiàn)方法。如今服裝連鎖店已經(jīng)面對市場化、社會化的競爭,改革的導向決定了服裝連鎖店要在優(yōu)質(zhì)、高效、低耗的模式下,充分利用系統(tǒng)的現(xiàn)代化管理手段實現(xiàn)資源配置的最優(yōu)化。改革的重要基礎是要對服裝連鎖店各流程崗位進行業(yè)務流程重組,建立完整的適應計算機收集和分析的管理體系。以往的服裝連鎖店服裝管理工作主要由手工方式進行操作的,存在著工作繁瑣、操作出錯等一系列的弊端。而且手工管理中往往耗費了很大的人力和時間,卻又難以達到很高的精度。因此,為了方便服裝連鎖店服裝的管理和減輕服裝管理上的工作負擔,提高工作效率和精度,該系統(tǒng)利用Microsoft公司的強大的開發(fā)工具Visual Basic 6.0開發(fā)了這套服裝連鎖店服裝管理系統(tǒng),希望本系統(tǒng)能給服裝銷售領域的管理帶來一些有益的幫助。在文中闡述了服裝連鎖店的詳細設計過程。文中按照軟件工程的要求來設計和開發(fā)管理軟件的結(jié)合服裝經(jīng)營企業(yè)特點,參照多家典型服裝經(jīng)營企業(yè)的實際運營經(jī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有關合伙合同協(xié)議書范本
- 2025年度高端電子產(chǎn)品市場定價保密合同3篇
- 二零二五年度GPS個人GPS定位手表銷售與安裝服務合同3篇
- 糧食行業(yè)購銷合同簽訂流程
- 影劇院空調(diào)系統(tǒng)安裝合同
- 二零二五年空調(diào)銷售獎勵制度合同范本3篇
- 學校建設挖機租賃合同
- 汽車維修師傅聘用合同
- 湖泊景觀苗圃施工協(xié)議
- 投資項目合同管理
- 航空工程材料(第3版)課件 6有色金屬
- 印刷廠廠長年終小結(jié)
- MOOC 工程圖學-天津大學 中國大學慕課答案
- 園林景觀工程關鍵施工技術、措施
- 談談微電影創(chuàng)作課件
- 《變革管理》課件
- 各元素離子半徑
- 小學五年級數(shù)學上冊寒假作業(yè)天天練30套試題(可打印)
- 地下管道三維軌跡慣性定位測量技術規(guī)程
- 特種設備鍋爐日管控、周排查、月調(diào)度主要項目及內(nèi)容表
- 淺談如何提高小學生計算能力講座課件
評論
0/150
提交評論