服裝廠畢業論文_第1頁
服裝廠畢業論文_第2頁
服裝廠畢業論文_第3頁
服裝廠畢業論文_第4頁
服裝廠畢業論文_第5頁
已閱讀5頁,還剩41頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

PAGE46-第1章緒論 -2-1.1應用背景 -2-1.2系統開發的目的與意義 -3-1.3系統開發技術背景 -4-1.3.1Delphi介紹 -4-1.3.2SQLSever2000介紹 -5-第2章系統可行性研究 -7-2.1開發可行性研究 -7-2.2經濟可行性研究 -7-2.3操作可行性研究 -8-2.4技術可行性研究 -8-第3章系統需求分析 -9-3.1用戶工作流程 -9-3.2用戶業務需求 -9-第4章系統概要設計 -11-4.1設計思想 -11-4.2設計原則 -11-4.3系統流程分析 -12-4.4數據字典 -13-4.5功能需求 -17-4.6性能需求 -17-4.7運行需求 -18-第5章系統詳細設計 -19-5.1系統功能結構圖 -19-5.2系統功能設計 -19-5.3系統E-R圖 -21-5.4數據庫表設計 -21-5.5功能模塊設計 -23-5.5.1系統登錄模塊 -23-5.5.2人事管理模塊 -24-5.5.3工資管理模塊 -26-5.5.4倉庫管理模塊 -27-5.5.5客戶管理模塊 -29-5.5.6系統管理模塊 -29-第6章系統測試運行 -31-6.1測試方案設計 -31-6.2測試過程及結果 -32-6.2.1系統登錄模塊測試 -32-6.2.2人事管理模塊測試 -33-6.2.3工資管理模塊測試 -36-6.2.4倉庫管理模塊測試 -38-6.2.5客戶管理模塊測試 -40-6.2.6系統管理模塊測試 -41-6.3系統的優缺點分析及改進方案 -42-致謝 -44-參考文獻 -45-第1章緒論1.1應用背景隨著現代科學技術的迅猛發展,計算機技術已經滲透到各個領域,成為各行業必不可少的工具,特別是Internet技術的推廣和信息高速公路的建立,使IT產業在市場競爭中越發顯示出其獨特的優勢,步入信息化時代,有巨大的數據信息等待加工處理和傳輸,這使得對數據庫的進一步開發和利用顯得尤為迫切。在這種信息環境下,對信息的手工管理已經遠遠落后于信息化管理。作為國內的一些小型服裝加工廠,他們的信息化程度遠遠落后于大中型服裝公司。然而這些小型服裝廠的信息資源也亟待存儲和處理,這些小型的服裝加工廠要跟上時代的發展要求,適應市場的激烈競爭,就需要高效的處理方式和管理方法。因此,加快小型服裝加工廠的信息化進程是必不可少的。實習期間,我對服裝廠的業務流程進行了仔細的考察,了解了服裝廠管理人員的管理需求。針對這些問題,開發了這套小型服裝加工廠的管理系統。在開發過程中,針對當前小型服裝廠管理人員的管理特點和技術人員的實際水平,采用了基于Windows圖形用戶界面這一易學易用的操作環境,在系統設計過程中,盡量采用易懂易讀的人機界面,使用戶可以在短期內完全掌握。把系統的正確性放在首位,力求數據的完整和處理的正確性。并且在此基礎上優化程序代碼,加速系統運行和減少對系統資源的占用。1.2系統開發的目的與意義在市場競爭日益激烈的今天,信息技術已成為企業賴以提升競爭力的重要手段。但據有關調查顯示,目前我國服裝企業信息化的應用普及率非常低,在軟件應用上,實現軟件管理的企業也少之又少。由于服裝產業是傳統產業,我國服裝企業的生產管理方式一直比較落后,目前,我國大多數服裝企業屬民營企業,企業的決策者往往集管理者、執行者等多種身份于一身,他們多靠經驗來管理著自己的企業。服裝行業對信息化的重視程度參差不齊,企業應用水平也高低懸殊,信息化在服裝行業顯得步履艱難。目前國內主要做服裝行業管理系統的軟件公司主要有百盛軟件、羅斯軟件、道訊軟件、伯駿軟件等,但由于從事服裝行業管理系統開發的公司較少,這種管理系統的價位都相對較高。國外的軟件雖好但由于國外服裝行業與國內服裝行業的不同,一般都不會選擇國外軟件。開發的本系統就是針對這些問題所設計的,開發費用較小,一般的小型服裝加工廠都能承擔;使用方便,便于服裝廠管理者的學習使用。服裝公司的管理人員可以根據本系統所反映的信息進行分析,從而做出正確的決策,加快管理效率。1.3系統開發技術背景開發本系統所選擇的前臺工具為Delphi7,數據庫為SQLServer2000。1.3.1Delphi介紹Delphi是由Borland公司推出的可視化編程環境,它使用了Windows圖形用戶界面的先進技術,將面向對象的語言功能與方便的可視化開發環境的結合在一起,以其快速的程序開發,強大的數據庫處理功能和完善的面向對象表達能力被許多程序員所鐘愛。與VisualC++相比,它更加簡單、易于掌握,但在功能上卻絲毫不遜色;與VisualBasic相比,它功能更強大、更實用。因此,可以說Delphi同時兼備了VisualC++的功能強大和VisualBasic的簡單易學。Delphi最初是作為Pascal產品線的修訂版出現的,由于在測試期間就表現出許多優秀的特性,Borland公司決定將其作為單獨的工具進行開發,最終在1995年3月發布了第一個版本,即Delphi1.0。由于Borland將子公司CodeGear賣給Embarcadero技術公司,現在的最高版本名為CodeGear.RAD.Studio.2010版。但編程人員最常使用的仍然是Delphi7。Delphi的主要特點:1.直接編譯生成可執行代碼,編譯速度快。由于Delphi編譯器采用了條件編譯和選擇鏈接技術,使用它生成的執行文件更加精煉,運行速度更快。2.支持將存取規則分別交給客戶機或服務器處理的兩種方案,而且允許開發人員建立一個簡單的部件或部件集合,封裝起所有的規則,并獨立于服務器和客戶機,所有的數據轉移通過這些部件來完成。3.提供了許多快速方便的開發方法,使開發人員能用盡可能少的重復性工作完成各種不同的應用。4.具有可重用性和可擴展性。5.具有強大的數據存取功能。6.擁有強大的網絡開發能力。7.Delphi使用獨特的VCL類庫,使得編寫出的程序顯得條理清晰,VCL是現在最優秀的類庫。1.3.2SQLSever2000介紹SQLServer是一個關系數據庫管理系統。它最初是由MicrosoftSybase和Ashton-Tate三家公司共同開發的,于1988年推出了第一個OS/2版本。SQLServer2000是Microsoft公司推出的SQLServer數據庫管理系統,該版本繼承了SQLServer7.0版本的優點,同時又比它增加了許多更先進的功能。具有使用方便可伸縮性好與相關軟件集成程度高等優點,可跨越從運行MicrosoftWindows98的膝上型電腦到運行MicrosoftWindows2000的大型多處理器的服務器等多種平臺使用。SQLServer是當前非常流行的數據庫管理系統之一,擁有廣泛的用戶群體。

第2章系統可行性研究2.1開發可行性研究在IT行業中從業的工作人員一般都要求掌握計算機技術,具有一定的軟硬件基礎,會使用各種管理軟件,熟悉IT產品。對于服裝廠的普通工作人員,他們對電腦了解很少,只有辦公室人員可能對電腦比較了解。但是本系統針對這些問題設計的使用方法簡單,對計算機基礎的要求不高。因此,只要在系統投入使用時對員工進行少量的培訓,使員工掌握系統的功能和使用方法,那么系統就能夠順利運行。2.2經濟可行性研究因為通過網絡傳遞信息可以不受距離的限制,因此可以節約許多的人力和物力,方便管理,也可以減少不必要的開支,同時該系統可以提高小型服裝廠的管理效率,對整個服裝廠經濟效益的提高也會右幫助,所以從經濟上來說完全是可行的。1.小型服裝廠可以承擔系統的開發費用。針對小型服裝廠以加工為主、利潤較薄、員工較少的特點,我們開發的這套管理系統使用簡便,開發費用也相對較少。因此,對于大多數小型服裝加工廠都完全有能力承擔這些開發費用。2.系統可以為企業增加經濟效益。管理系統是一個信息化、智能化和先進管理理念的集合體。而管理是一個動態過程,在其運行過程中要采取多項措施。所以在管理中獲得的經濟效益是一個綜合效益,要對它進行直接定量的分析是比較困難的。一般來說新系統帶來的經濟效益是簡單的,其最主要的表現就是減少了企業管理的費用和人力開支。一些繁瑣的事情都可以通過新系統來加以分析解決,不僅節省了大量的時間,還為企業的各項決策提供了寶貴的資料,為企業帶來巨大的經濟效益。2.3操作可行性研究本系統采用的是基于Windows的圖形用戶界面,該系統是大家非常熟悉的操作系統,對于那些有一點的計算機知識的人員來說,可以非常輕松的上手。而整個服裝廠管理系統采用的都是友好的交互界面,簡潔明了,不需要造作人員對數據庫進行深入的了解。由此可知該系統的操作是可行的,有必要開發該系統。2.4技術可行性研究開發該系統所使用的技術是Delphi和SQLServer2000系統,這兩大技術已發展成熟,沒有技術上的難點。綜合以上四個方面的可行性研究,該系統具有很高的開發可行性,無論是從技術上或者經濟上還是操作上。因此,可以設計該服裝廠管理系統的數據流程圖,建立數據字典。

第3章系統需求分析3.1用戶工作流程用戶要對公司內的人事信息、工資信息、客戶信息、倉庫信息進行管理,對各種信息進行添加和維護。用戶在添加時要檢測數據的完整性,對各種信息的維護也要做好登記,如倉庫的出入庫信息。用戶對各種信息的情況進行查詢和打印。3.2用戶業務需求1.人事管理。能夠對公司的員工進行分類管理,新員工的添加和員工的刪除、修改等功能。2.工資管理。實現工資的查詢和打印。3.倉庫管理。能夠對倉庫物品進行管理,實現物品的添加、刪除和修改,并對物品的出入庫信息做好登記。4.客戶管理。實現新客戶的添加和客戶信息的刪除、修改。5.系統管理。主要分為用戶賬號管理和系統自身管理。用戶賬號管理實現用戶的添加、刪除和修改;系統自身管理實現系統備份和系統退出。整個小型服裝廠管理系統的功能結構圖如:小型服裝廠管理系統小型服裝廠管理系統人事信息工資信息倉庫信息系統信息客戶信息員工基本信息錄入員工基本信息維護工種價格信息管理員工工資信息管理倉庫基本信息管理出入庫信息管理客戶基本信息管理系統功能管理用戶帳號信息管理圖3-1系統功能結構圖

第4章系統概要設計4.1設計思想1.系統分成幾個相對獨立的模塊,但對這些模塊都藥進行集中式管理。2.分層的模塊化程序設計思想,整個系統采用模塊化結構設計。作為應用程序有較強的可操作性和擴展性。3.合理的數據流設計,在應用系統設計中,相對獨立的模塊間以數據流相互連接,使各模塊間的耦合性較低,方便系統運行,提高系統安全性。4.2設計原則為了使本系統功能齊全完備,操作簡便,最大限度的提高軟件的質量,從而滿足用戶的實際需要,在設計開發過程中遵循了如下原則:(1)合法性原則:依據大多數小型服裝廠的工作規定以及要求,參照實際的工作情況,進行諸如倉庫的管理、人員分工等工作。(2)實用性原則:適合工廠管理工作的實際需求,并能夠處理一些特殊情況的要求,此外,盡可能預留空間,以便擴充功能。(3)準確性原則:對輸入的相關資料建立檢錯機制,及時報錯,使用戶能夠及時準確的輸入合法資料(如:字符數字限制等)。(3)易操作原則:要求設計的系統功能齊全,界面友好,操作方便,必要的地方進行提示。(5)源程序可讀性原則:為了便于其他設計,維護人員讀懂代碼或以后的代碼修改,軟件升級維護,即可能做好代碼注釋工作。(6)優化原則:為了達到優化的目的,合理的運用窗口,菜單,對象等的繼承,為每個窗口創建類,便于調用,把前臺與數據庫的連接做成單獨的類,便于維護,也節省了每個窗口都連接的復雜程度,使程序簡潔明了,也方便了將來的維護。(7)安全性原則:可以為該系統的用戶設置用戶權限。4.3系統流程分析系統流程就是用戶進入本服裝廠管理系統后的工作過程。由于系統對不同的賬號設置了不同的權限(本系統的權限共分三種:系統管理員、操作員、普通員工),因此,每種用戶進入系統后的操作流程都不太一樣。流程可分為兩大部分:用戶登錄和業務操作。用戶登陸部分主要是通過用戶的用戶名和密碼進行身份驗證,驗證合格的依據權限進入系統,然后依據權限進行各項操作,驗證未通過的給出錯誤信息。整個系統的流程圖如下:啟動程序啟動程序用戶登陸用戶權限員工基本信息查詢獎懲、工資信息查詢客戶基本信息查詢修改自己的用戶密碼普通員工的全部權限倉庫出入庫信息登記各種信息的打印工作所有信息的查詢、修改、刪除操作管理所有的用戶帳戶系統的數據備份圖4-1系統流程圖4.4數據字典文件條目1.文件名:員工清單組成{員工編號+員工姓名+性別+部門編號+出生日期+聯系電話+住址+個人照片+備注}組織:按員工編號遞增2.文件名:部門清單組成{部門編號+部門名稱+部門描述}組織:按部門編號遞增3.文件名:獎懲信息清單組成{員工編號+員工姓名+獎懲月份+獎懲日+獎懲類別+獎懲內容+獎懲金額+備注}組織:按員工編號遞增4.文件名:工種清單組成{部門編號+工種名稱+價格+單位+基本工資}組織:按部門編號遞增5.文件名:工作績效表組成{員工編號+部門編號+工種名稱+工作件數+工資年份}組織:按員工編號遞增6.文件名:供應商清單組成{供應商代碼+供應商名稱+供應商地址+聯系人+聯系電話+備注}組織:按供應商代碼遞增7.文件名:物品信息清單組成{物品代碼+物品名稱+物品規格+計量單位+單位價格+供應商代碼}組織:按物品代碼遞增8.文件名:庫存清單組成:{物品編碼+物品數量+物品單位}組織:按物品編碼遞增9.文件名:物品出入庫清單組成{出入庫編號+物品編碼+物品數量+單位+出入日期+操作員}組織:按出入庫編號遞增10.文件名:客戶信息清單組成{客戶編碼+客戶全稱+客戶簡稱+地址+電話+聯系人+聯系人電話+開戶銀行+銀行賬號+郵箱+郵政編碼+備注}組織:按客戶編碼遞增11.文件名:用戶賬號清單組成{用戶名+密碼+權限級別}組織:按用戶名遞增加工說明1.加工名:(1)員工、供應商、客戶信息查詢加工邏輯:根據輸入要查詢的員工信息、供貨商或客戶信息,檢索出相應的結果。輸入流:員工信息查詢,供應商信息查詢,客戶信息查詢,發出員工、供應商、客戶清單查詢請求。輸出流:員工信息清單、供應商信息清單、客戶信息清單。2.加工名:(1)員工、供應商、客戶信息更新加工邏輯:根據輸入的員工、供應商、客戶信息更新對應的員工、供應商、客戶清單。3.輸入流:新員工、新供應商、新客戶或原有信息的修改。輸出流:員工信息清單、供應商信息清單、客戶信息清單。加工名:(2)員工工資信息查詢加工邏輯:根據要查看的工資要求檢索出符合要求的工資信息。輸入流:員工工資信息查詢,發出查詢請求。輸出流:員工工資信息清單。4.加工名:(2)員工工資更新加工邏輯:根據每月員工的績效情況對工資信息進行更新。輸入流:每月員工的工資績效的輸入和獎懲信息的輸入。輸出流:工資信息清單。5.加工名:(3)庫存信息查詢加工邏輯:選擇要查看庫存信息的條件,檢索出符合條件的庫存信息。輸入流:庫存信息查詢,發出查詢請求。輸出流:庫存信息清單。6.加工名:(3)庫存信息更新加工邏輯:工廠內部每天都有大量的原材料和產成品的出入庫操作,根據這些出入庫信息對庫存信息進行更新。輸入流:出入庫請求,出入庫登記清單。輸出流:庫存信息清單。7.加工名:(4)用戶信息更新加工邏輯:管理員根據變動對用戶的信息進行更新操作。輸入流:新用戶的添加,原用戶的修改維護。輸出流:用戶信息清單。4.5功能需求本系統采用自定向下方法開發,其功能模塊主要有如下幾個部分:人事信息管理模塊、工資管理模塊、倉庫管理模塊、客戶管理模塊和系統模塊。具體的功能描述如下:人事管理,功能是對員工信息進行查詢、添加、修改和刪除。工資管理,功能是實現對獎懲信息的查詢、添加、修改和刪除,以及工資的查詢。倉庫管理,功能是實現對庫存信息的查詢、添加、修改和刪除??蛻艄芾?,功能是實現對客戶信息的查詢、添加、修改和刪除。系統管理,功能是實現對用戶賬號信息的查詢、添加、修改和刪除,以及對系統數據的備份。4.6性能需求(1)數據精確度工廠的人員工資,物品單價、總額全部采用浮點數。(2)時間特性該管理系統軟件從啟動到進入系統登錄界面的時間正常情況下應少于5秒,錄入并更新數據的時間正常情況下少于2秒。(3)適用性該管理系統軟件適用于Windows2000/xp及以上操作系統。4.7運行需求(1)用戶界面本系統采用Delphi7設計,用戶交互界面采用的是基于Windows的窗口界面。(2)硬件接口運行本系統的硬件基本要求如下:CPU:IntelP3及以上;內存:256MB及以上;硬盤:10GB及以上。(3)軟件接口數據庫服務器:MicrosoftSQLServer2000。第5章系統詳細設計5.1系統功能結構圖小型服裝廠管理系統小型服裝廠管理系統人事管理工資管理倉庫管理系統管理客戶管理員工基本信息錄入員工基本信息維護工種價格信息管理員工工資信息管理倉庫基本信息管理出入庫信息管理客戶基本信息管理系統功能管理用戶帳號信息管理圖5-1系統功能結構圖5.2系統功能設計本系統共包括五大模塊,分別是人事管理模塊、工資管理模塊、倉庫管理模塊、客戶管理模塊、系統管理模塊。每個模塊的具體功能如下:1.人事管理模塊功能:員工信息的查詢:員工信息的添加:員工信息的維護,包括修改和刪除。2.工資管理模塊功能:部門工作種類基本工資信息查詢;部門工作種類信息的添加;部門工作種類信息的維護,包括修改和刪除;員工工作績效的查詢;員工工作績效的添加;員工工作績效的維護,包括修改和刪除;工資信息的查詢。3.倉庫管理模塊功能:倉庫物品信息查詢;物品信息添加;物品信息維護;出入庫信息添加;出入庫信息維護;出入庫信息查詢。4.客戶管理模塊功能:客戶信息查詢;客戶信息添加;客戶信息維護。5.系統管理模塊功能:用戶帳號信息查詢;用戶信息添加;用戶信息維護,包括密碼的修改和用戶刪除;系統備份。5.3系統E-R圖部門編號部門編號名稱屬于產品員工照片姓名編號參與供應商供應編號名稱地址原材料庫存倉庫生產訂單訂貨客戶獎懲工資地址名稱地址名稱編號編號描述圖5-2系統E-R圖5.4數據庫表設計由數據模型利用SQLServer2000進行數據庫的詳細設計,其基本表的設計如下:表5-1員工基本信息表中文字段名英文字段名字段類型長度主鍵字段值約束職工編號ygbhvarchar10是NOTNULL姓名ygxmvarchar8NOTNULL性別xbvarchar2NOTNULL部門編號bmbhvarchar5NOTNULL出生日期csrqdatetimeNULL聯系電話telvarchar14NULL住址zzvarchar20NULL個人照片zpimageNULL備注bzvarchar255NULL表5-2部門信息表中文字段名英文字段名字段類型長度主鍵字段值約束部門編號bmbhvarchar5是NOTNULL部門名稱ygxmvarchar15NOTNULL部門描述xbvarchar200NULL表5-3工種價格表中文字段名英文字段名字段類型長度主鍵字段值約束部門編號bmbhvarchar5是NOTNULL工種名稱gzmcvarchar20NOTNULL價格jgfloatNOTNULL單位dwvarchar5NOTNULL基本工資JbgzfloatNULL表5-4供應商表中文字段名英文字段名字段類型長度主鍵字段值約束供應商代碼dmvarchar5是NOTNULL供應商名稱mcvarchar25NOTNULL供應商地址dzvarchar50NULL聯系人lxrvarchar10NULL聯系電話telvarchar14NULL備注bzvarchar255NULL表5-5物品信息表中文字段名英文字段名字段類型長度主鍵字段值約束物品編碼bmvarchar12是NOTNULL物品名稱mcvarchar15NOTNULL物品規格ggvarchar15NULL計量單位dwvarchar5NULL單位價格jgfloatNULL供應商代碼dmvarchar5NULL表5-6物品庫存表中文字段名英文字段名字段類型長度主鍵字段值約束物品編碼bmvarchar12是NOTNULL物品數量slintNULL物品單位dwvarchar5NULL表5-7物品出入庫表中文字段名英文字段名字段類型長度主鍵字段值約束出入庫編號bhvarchar12是NOTNULL出入物品編碼bmvarchar12NOTNULL出入物品數量slintNULL物品單位dwvarchar5NULL出入日期rqdatetimeNULL操作員用戶名yhmvarchar30NULL表5-8客戶基礎信息表中文字段名英文字段名字段類型長度主鍵字段值約束客戶編碼bhvarchar5是NOTNULL客戶全稱qcvarchar30NOTNULL客戶簡稱jcvarchar20NULL地址dzvarchar30NULL電話telvarchar14NULL聯系人lxrvarchar10NULL聯系人電話ltelvarchar14NULL開戶銀行bankvarchar30NULL銀行賬號zhvarchar30NULL郵箱yxvarchar30NULL郵政編碼yzbmvarchar10NULL備注bzvarchar2555NULL圖5-9工作績效表中文字段名英文字段名字段類型長度主鍵字段值約束員工編號ygbhvarchar10是NOTNULL部門編號bmbhvarchar5NOTNULL工種名稱gzmcvarchar20NOTNULL工作件數gzjsfloatNULL年月nyvarchar6是NOTNULL圖5-10用戶賬號表中文字段名英文字段名字段類型長度主鍵字段值約束用戶名yhmvarchar30是NOTNULL密碼mmvarchar10NULL權限級別jbvarchar8NULL圖5-11獎懲記錄表表中文字段名英文字段名字段類型長度主鍵字段值約束獎懲編號yhmbigint是NOTNULL員工編號mmvarchar10NULL獎懲年月jcnyvarchar6NOTNULL獎懲類別lbvarchar2NOTNULL獎懲內容jcnrvarchar50NULL獎懲金額jcjefloat50NOTNULL備注bzvarchar255NULL5.5功能模塊設計5.5.1系統登錄模塊功能:本模塊的主要功能是對用戶身份進行,驗證只有系統的合法用戶才能進入系統,若輸入錯誤信息,系統會自動提示錯誤。圖5-3登陸窗口在進行系統登錄過程中,登錄模塊將調用數據庫里的用戶清單,并對賬號和密碼進行驗證,只有輸入了正確的賬號和密碼后,系統登錄才會成功。在登錄模塊中,對系統的嘗試登錄次數進行了限制,禁止用戶無終止的進行系統登錄嘗試,在本系統中,當用戶對系統的三次登錄失敗后,系統將提示無權登陸的信息,自動退出。實現代碼見附錄1。5.5.2人事管理模塊功能:該模塊主要包含兩部分,部門信息和員工信息。部門信息主要實現對部門信息的查詢、維護、添加操作;員工信息主要實現員工的條件查詢、添加和維護操作。該人事管理模塊的用例圖:對部門信息的操作對部門信息的操作對員工信息的操作圖5-4人事管理模塊用例圖人事管理模塊活動圖:人事管理人事管理部門管理員工管理添加修改刪除輸入信息確認保存選擇信息保存確認修改選擇信息刪除確認添加修改刪除輸入信息確認保存選擇信息保存確認修改選擇信息刪除確認查詢查詢條件清單圖5-5人事管理模塊活動圖1.對部門信息的操作大致為點擊選擇部門信息,進入部門信息顯示窗口,該窗口利用DBGrid控件顯示所有的部門信息。單擊添加按鈕進入添加窗口;單擊DBGrid中要維護的信息,再單擊維護按鈕就進入了修改刪除窗口,然后進行相應的修改刪除工作,實現DBGrid中信息到維護窗口中的代碼見附錄2。2.對員工信息的操作大致為點擊選擇菜單員工信息進入員工信息窗口,顯示所有的員工信息,可以選擇不同的查詢條件進行查詢。單擊添加按鈕進入添加員工信息的窗口,由于員工的基本信息中存儲有照片,故保存方法較為復雜,具體代碼見附錄3。和部門信息相同,單擊DBGrid中要維護的信息,再單擊維護按鈕即可進入維護窗口,修改后實現保存的代碼見附錄4。5.5.3工資管理模塊功能:本部分包含四部分:工種信息的管理:包括不同不同部門的工作種類以及基本工資;員工獎懲記錄的查詢、維護和添加;員工績效的查詢、添加和維護;員工工資的計算和查詢以及打印。用例圖:對對工種信息的操作工資的計算、查詢對獎懲信息的操作對員工績效的操作圖5-6工資管理模塊用例圖工資管理模塊活動圖:工資管理工資管理工作種類獎懲信息工資信息添加修改刪除輸入信息確認保存選擇信息保存確認修改選擇信息刪除確認添加修改刪除輸入信息確認保存選擇信息保存確認修改選擇信息刪除確認查看打印選擇信息選擇月份確認打印確認圖5-7工資管理模塊活動圖對工種信息和獎懲信息的操作,與員工信息相仿,點擊進入工種信息窗口進行添加、維護等操作,但在獎懲信息的操作界面中需要輸入日期的文本框只允許輸入數字,具體實現代碼見附錄5。對工資信息主要實現查詢和打印的功能。5.5.4倉庫管理模塊功能:實現供應商信息的查詢、錄入、維護等操作,庫存信息的查詢、錄入、維護等操作,并在物品出入庫時,登記物品出入庫信息表。物品信息主要包括供應商、物品規格、價格等信息。用例圖:對對庫存信息的操作出入庫信息表操作圖5-8倉庫管理模塊用例圖倉庫管理模塊活動圖:倉庫管理倉庫管理庫存管理添加修改刪除輸入信息確認保存選擇信息保存確認修改選擇信息刪除確認查詢查詢條件清單出入庫管理出庫入庫選擇信息選擇信息確認確認驗證驗證操作操作保存保存圖5-9倉庫管理模塊活動圖5.5.5客戶管理模塊功能:對公司的客戶進行統一管理,在模塊中實現對新客戶的錄入和對老客戶的維護。用例圖:對對客戶信息的操作圖5-10客戶管理模塊用例圖5.5.6系統管理模塊功能:該模塊也包含兩部分,第一就是對用戶賬號的管理,給登陸本系統的人員分配權限,管理用戶名和密碼;第二是對系統本身的管理,系統的退出和備份。用例圖:對對用戶信息的操作對系統信息的操作圖5-11系統管理模塊用例圖系統管理模塊活動圖:系統管理系統管理用戶添加修改刪除輸入信息確認保存選擇信息保存確認修改選擇信息刪除確認系統備份退出選擇路徑備份確認圖5-12系統管理模塊活動圖

第6章系統測試運行6.1測試方案設計完成對流程的編碼后最重要的事情就是對系統的測試工作了,測試在系統設計階段有兩個時期,通常在編寫每個模塊后做單元測試,另一個時期是對系統的綜合測試。在模塊測試時我們主要從以下幾個方面考慮:1.模塊接口;2.局部數據結構;3.重要執行通道;4.出錯處理通道;5.影響上述方面的邊界條件。測試時進行代碼審查,從數據類型,變量聲明,數據結構進行審查,然后進行功能測試,從輸入一些簡單的數據開始執行一遍,觀測運行期間變量的變化,運行中值的變化范圍。改變測試方案來變換另一個角度進行測試,發現錯誤并記錄,修改代碼,測試條件使程序通過多層分支,判別運行結果從而完成模塊測試??傮w測試是組裝軟件的系統技術,本系統測試采用漸增集成測試,即測試單一模塊,將測試完的模塊加入系統中,進行一次系統測試,依次類推將所有模塊加入系統中,在具體測試時,采用自頂向下的結合方式,從主控模塊開始,沿各控制層向下移動,逐漸把所有模塊結合了。6.2測試過程及結果6.2.1系統登錄模塊測試系統登錄模塊的主要功能就是要求登錄人員輸入登錄口令,若口令不正確則提示錯誤信息,要求重新輸入,若輸入超過三次,系統自動關閉。下面為各種情況的測試結果。圖6-1密碼輸入錯誤測試結果圖6-2錯誤次數超過三次的測試結果圖6-3用戶名和密碼正確登錄的主界面(管理員)6.2.2人事管理模塊測試該模塊主要包含兩部分,部門信息和員工信息,對兩種信息進行的操作都包含查詢、添加、刪除和修改。此模塊的測試就已員工信息為例,進行各種操作的測試,測試結果具體如下:圖6-4員工基本信息窗口圖6-5以員工性別為女條件的查詢結果圖6-6添加新員工測試結果圖6-7刪除員工測試結果部門信息的操作與員工信息的操作大體相同,經過測試所有功能均能正常實現,在此就不再贅述。6.2.3工資管理模塊測試工資管理模塊主要包括不同部門的工作種類信息,員工的獎懲信息,績效信息以及員工的工資信息。對工作種類的信息、獎懲信息以及績效信息實現的功能有查詢、添加、刪除和修改,經過測試均能實現。對于同一員工可以對應多條獎懲信息,而這些獎懲信息都需要在工資中進行體現,在工資查詢中我對員工的獎懲信息進行了合并,合并結果為正則為獎金,結果為負則為罰金。工資信息由系統進行自動核算,對工資只能進行查詢操作,不能增刪改。測試結果如下圖:圖6-8員工獎懲信息窗口圖6-9員工工資查詢窗口圖6-10查看員工工資詳細信息在系統中,也實現了對數據的限制,比如在員工的績效信息的添加窗口中,工作件數和績效年月一欄中的限制為只能輸入數字不能輸入其他字符。如若輸入其他字符文本框不接受也不顯示,現測試如下:圖6-11字符限制測試結果6.2.4倉庫管理模塊測試倉庫管理模塊主要包含供應商信息、倉庫物品信息管理和出入庫登記的操作。對供應商和倉庫物品的管理也都包含查詢、添加、修改和刪除操作,經測試所有功能均能實現,在此也不多述。對出入庫的登記操作也會對庫存信息產生影響,下面就進行出庫測試,具體測試結果如下圖:圖6-12出庫操作前的庫存信息圖6-13出入庫操作數據圖6-14出庫操作成功后的庫存信息6.2.5客戶管理模塊測試客戶管理模塊主要就是對客戶信息的查詢、添加、修改和刪除操作,經過各項測試,各模塊的功能都能正常實現,具體的操作過程和對員工信息的操作大致相同,在此就不再贅述??蛻粜畔⒋翱谌缦拢簣D6-15客戶信息窗口6.2.6系統管理模塊測試系統管理模塊主要實現的就是對用戶信息的各項操作,并對個登陸用戶進行權限的分配,還有對系統本身的備份工作?,F測試如下:圖6-16用戶密碼修改測試結果圖6-17用戶信息及權限圖6-18系統備份窗口6.3系統的優缺點分析及改進方案在有限的時間里經過努力,小型服裝管理系統初具規模,本系統在需求分析時所需要的功能都已完成。在系統與后臺數據庫連接時使用了ADO的方法,將ADO的連接單獨寫成一個類,這樣整個系統的連接都可以通過此類來完成,只需在需要時調用即可,而不必在每次需要時都用ADO控件連接。在系統中對信息進行添加、刪除、修改操作時,都可以通過頁面切換完成,不需要每次都點擊主頁面,這樣就提高了工作效率。界面比較實用,系統穩定性好,在不同的計算機上都可以很平穩的運行。系統的查詢功能完備,可以滿足用戶的各種查詢要求。查詢信息準確無誤,完整詳細、迅速方便。本系統在現有基礎上,對于后端數據庫系統的設計有待在又節約數據庫資源和又便于客戶端查詢更方便的基礎上進一步完善和協調。隨著計算機技術的不斷發展和更新以及人力物力的投入,本系統的功能將會得到更加完善的改進。希望在以后能夠對多個服裝廠做更深一步的調研,在原由系統的基礎上不斷添加新功能。

※※※※※致謝經過艱苦努力,我終于完成了整個系統的全部設計過程,并使該系統達到可實際應用的階段。軟件設計是一個精細漫長的過程。在整個過程中,都需要周密的計劃和安排,每一步驟,都需要按照軟件工程標準來完成。在設計中,我始終堅持理論指導實踐原則,并通過實踐來加強理論的學習,通過實習鍛煉,我熟悉了軟件的一般過程,加強了對實際問題的處理能力。實踐證明,在高科技突飛猛進的時代,光靠課堂所學的知識是遠遠不夠的,必須依靠實踐去不斷的深化認識,尤其是計算機科學,操作性和實踐性很強,只有加強實際的動手能力,才能更好的掌握這一現代化工具。在整個畢業設計期間,得到了劉老師以及同學的大力支持和幫助,在此表示衷心的感謝!

參考文獻[1]啟明工作室.Delphi+SQLServer數據庫應用系統開發與實例[M].北京:人民郵電出版社,2005[2]明日科技、宋坤、鄒天思.Delphi數據庫系統開發完全手冊[M].北京:人民郵電出版社,2006;[3]求是科技.Delphi信息管理系統開發實例導航[M].北京:人民郵電出版社,2005[4]求是科技、周新會、周金根.Delphi數據庫通用模塊及典型系統開發實例導航[M].北京:人民郵電出版社,2006[5]王珊、薩師煊.數據庫系統概論(第四版)[M].北京:高等教育出版社,2006基于C8051F單片機直流電動機反饋控制系統的設計與研究基于單片機的嵌入式Web服務器的研究MOTOROLA單片機MC68HC(8)05PV8/A內嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現的供暖系統最佳啟停自校正(STR)調節器單片機控制的二級倒立擺系統的研究基于增強型51系列單片機的TCP/IP協議棧的實現基于單片機的蓄電池自動監測系統基于32位嵌入式單片機系統的圖像采集與處理技術的研究基于單片機的作物營養診斷專家系統的研究基于單片機的交流伺服電機運動控制系統研究與開發基于單片機的泵管內壁硬度測試儀的研制基于單片機的自動找平控制系統研究基于C8051F040單片機的嵌入式系統開發基于單片機的液壓動力系統狀態監測儀開發模糊Smith智能控制方法的研究及其單片機實現一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數控系統的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設計基于單片機控制的高速快走絲電火花線切割機床短循環走絲方式研究基于單片機的機電產品控制系統開發基于PIC單片機的智能手機充電器基于單片機的實時內核設計及其應用研究基于單片機的遠程抄表系統的設計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統單片機系統軟件構件開發的技術研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設計和應用基于單片機的光纖光柵解調儀的研制氣壓式線性摩擦焊機單片機控制系統的研制基于單片機的數字磁通門傳感器基于單片機的旋轉變壓器-數字轉換器的研究基于單片機的光纖Bragg光柵解調系統的研究單片機控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機的多生理信號檢測儀基于單片機的電機運動控制系統設計Pico專用單片機核的可測性設計研究基于MCS-51單片機的熱量計基于雙單片機的智能遙測微型氣象站MCS-51單片機構建機器人的實踐研究基于單片機的輪軌力檢測基于單片機的GPS定位儀的研究與實現基于單片機的電液伺服控制系統用于單片機系統的MMC卡文件系統研制基于單片機的時控和計數系統性能優化的研究基于單片機和CPLD的粗光柵位移測量系統研究單片機控制的后備式方波UPS提升高職學生單片機應用能力的探究基于單片機控制的自動低頻減載裝置研究基于單片機控制的水下焊接電源的研究基于單片機的多通道數據采集系統基于uPSD3234單片機的氚表面污染測量儀的研制基于單片機的紅外測油儀的研究96系列單片機仿真器研究與設計基于單片機的單晶金剛石刀具刃磨設備的數控改造基于單片機的溫度智能控制系統的設計與實現基于MSP430單片機的電梯門機控制器的研制基于單片機的氣體測漏儀的研究基于三菱M16C/6N系列單片機的CAN/USB協議轉換器基于單片機和DSP的變壓器油色譜在線監測技術研究基于單片機的膛壁溫度報警系統設計基于AVR單片機的低壓無功補償控制器的設計基于單片機船舶電力推進電機監測系統基于單片機網絡的振動信號的采集系統基于單片機的大容量數據存儲技術的應用研究基于單片機的疊圖機研究與教學方法實踐基于單片機嵌入式Web服務器技術的研究及實現基于AT89S52單片機的通用數據采集系統基于單片機的多道脈沖幅度分析儀研究機器人旋轉電弧傳感角焊縫跟蹤單片機控制系統基于單片機的控制系統在PLC虛擬教學實驗中的應用研究基于單片機系統的網絡通信研究與應用基于PIC16F877單片機的莫爾斯碼自動譯碼系統設計與研究基于單片機的模糊控制器在工業電阻爐上的應用研究基于雙單片機沖床數控系統的研究與開發基于Cygnal單片機的μC/OS-Ⅱ的研究\

溫馨提示

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

評論

0/150

提交評論