銷售合同管理系統(tǒng)設(shè)計報告.doc_第1頁
銷售合同管理系統(tǒng)設(shè)計報告.doc_第2頁
銷售合同管理系統(tǒng)設(shè)計報告.doc_第3頁
銷售合同管理系統(tǒng)設(shè)計報告.doc_第4頁
銷售合同管理系統(tǒng)設(shè)計報告.doc_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2011/3/18課程設(shè)計成績考勤成績( %)指導(dǎo)老師評語報告及程序成績( %)總評成績指導(dǎo)老師簽名:面向?qū)ο蠓治雠c設(shè)計課 程 設(shè) 計 報 告 學(xué)院(系): 電子信息與計算機工程系 班 級: 08 計 科 三 班 學(xué)生姓名: 夏鈺宸 學(xué) 號: * 指導(dǎo)教師: 戴 慶 光 時間: 從 2011年3月7日 到2011年3月19日銷 售 合 同 管 理 系 統(tǒng)【摘要】本文簡要介紹了本銷售合同管理系統(tǒng)的開發(fā)情況,基本設(shè)計思想、系統(tǒng)開發(fā)環(huán)境及目前的應(yīng)用情況。關(guān)鍵詞 合同 客戶 銷售目 錄:第一章 系統(tǒng)簡述 第二章 銷售合同管理系統(tǒng)開發(fā)簡介2.1數(shù)據(jù)庫2.2數(shù)據(jù)庫管理系統(tǒng)2.3創(chuàng)建數(shù)據(jù)庫第三章 銷售合同管理系統(tǒng)需求分析 3.1 銷售合同管理需求分析 3.2 確定系統(tǒng)邊界 3.3 確定執(zhí)行者 3.4 確定用例 3.5 繪制用例圖第四章 系統(tǒng)分析 4.1 動態(tài)模型 4.2 系統(tǒng)類圖第五章 頁面設(shè)計第六章 心得體會致謝主要參考文獻第一章 系 統(tǒng) 簡 述隨著社會經(jīng)濟制度改革進一步的深入和各企業(yè)單位管理建設(shè)的逐步完善,對管理人員掌握每一銷售合同內(nèi)容必須規(guī)范化,系統(tǒng)化,科學(xué)化,現(xiàn)代化;企業(yè)管理必須現(xiàn)代化、規(guī)范化。我們知道,傳統(tǒng)的銷售合同管理方法是由企業(yè)員工負責(zé)管理,這樣往往造成大量的合同難以查找,不能達到對合同的科學(xué)而又全面的管理。針對這一情況,我們研制了銷售合同管理系統(tǒng)。一方面,銷售管理系統(tǒng)避免了企業(yè)管理手工管理合同容易出錯,不易集中管理;另一方面,銷售管理系統(tǒng)避免了在大量合同中查找難,耗費大量時間,以至于嚴重降低工作效率的問題。電腦信息管理技術(shù)越來越受到各企業(yè)的高度重視,逐漸成為企業(yè)在現(xiàn)代化發(fā)展中不可缺少的一部分。在當(dāng)今IT技術(shù)日新月異,而企業(yè)市場化進程加快的時刻,電腦信息管理技術(shù)幾乎涉及到每一家優(yōu)秀企業(yè)的整個經(jīng)營活動。對公司經(jīng)營、效率甚至政策的變化都有直接而深遠的影響。銷售合同管理系統(tǒng)是一套針對企業(yè)產(chǎn)品銷售合同方面的電腦信息管理系統(tǒng),它包括了企業(yè)在產(chǎn)品銷售合同上的各方面內(nèi)容。而銷售方面對一個企業(yè)在市場化經(jīng)營中是重中之重的部分。所以用電腦信息技術(shù)進行管理也是各企業(yè)的實際需求。本銷售合同管理系統(tǒng)主要包括了:合同管理、發(fā)貨管理、開票管理、資金回收管理以及客戶管理、產(chǎn)品信息管理等方面的內(nèi)容。各方面的內(nèi)容相互聯(lián)系,最終產(chǎn)生各種查詢統(tǒng)計報表,供企業(yè)進行參考和決策。二 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)簡介在數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)之前,對開發(fā)數(shù)據(jù)庫的基本概念應(yīng)當(dāng)了解,對數(shù)據(jù)庫的結(jié)構(gòu)、開發(fā)數(shù)據(jù)庫應(yīng)用程序的步驟、開發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認識。 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的目標是建立一個滿足用戶長期需求的產(chǎn)品。開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設(shè)計。把設(shè)計轉(zhuǎn)變?yōu)閷嶋H的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應(yīng)用。 數(shù)據(jù)庫技術(shù)在計算機軟件鄰域研究中一直是非常重要的主題,產(chǎn)生于60年代,30多年來數(shù)據(jù)庫技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實用系統(tǒng)。并且,近年來,隨著World Wide Web(WWW)的猛增及Internet技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫技術(shù)之時成為最熱門技術(shù)之一。2.1 數(shù)據(jù)庫數(shù)據(jù)庫由DBMS(數(shù)據(jù)庫管理系統(tǒng))處理,DBMS則由開發(fā)人員和用戶通過應(yīng)用程序直接或間接地使用。它主要包括四個要素:用戶數(shù)據(jù)、元數(shù)據(jù)、索引和應(yīng)用元數(shù)據(jù)。用戶數(shù)據(jù): 目前,大多數(shù)主流數(shù)據(jù)庫管理系統(tǒng)把用戶數(shù)據(jù)表示為關(guān)系?,F(xiàn)在把關(guān)系看作數(shù)據(jù)表。表的列包含域或?qū)傩?,表的行包含對?yīng)業(yè)務(wù)環(huán)境中的實體的記錄。并非所有的關(guān)系都同樣符合要求,有些關(guān)系比其它關(guān)系更結(jié)構(gòu)化一些。元數(shù)據(jù): 數(shù)據(jù)庫是自描述的,這就意味著它自身包含了它的結(jié)構(gòu)的描述,這種結(jié)構(gòu)的描述稱作元數(shù)據(jù)。因為DBMS產(chǎn)品是用來存儲和操縱表的,所以大多數(shù)產(chǎn)品把元數(shù)據(jù)以表的形式存儲,有時稱作系統(tǒng)表。這些系統(tǒng)表存儲了數(shù)據(jù)庫中表的情況,指出每一個表中有多少列,那一列是主關(guān)鍵字,每一列的數(shù)據(jù)類型的描述,它也存儲索引、關(guān)鍵字、規(guī)則和數(shù)據(jù)庫結(jié)構(gòu)的其他部分。在表中存儲元數(shù)據(jù)不僅對DBMS是有效的,對用戶也是方便的,因為他們可以使用與查詢用戶數(shù)據(jù)同樣的查詢工具來查詢元數(shù)據(jù)。本文介紹的SQL語言可以同時用于元數(shù)據(jù)和用戶數(shù)據(jù)。應(yīng)用元數(shù)據(jù):存儲在數(shù)據(jù)庫中的第四種數(shù)據(jù)是應(yīng)用元數(shù)據(jù),它用來存儲用戶窗體、報表、查索引:第三種類型的數(shù)據(jù)改進了數(shù)據(jù)庫的性能和可訪問性,這種數(shù)據(jù)經(jīng)常稱作開銷數(shù)據(jù),盡管有時也采用其他類型的數(shù)據(jù)結(jié)構(gòu),如鏈表,但它主要還是索引。索引可以用來排序和快速訪問數(shù)據(jù)。查詢和其他形式的查詢組件。并非所有的DBMS都支持應(yīng)用組件,支持組件的DBMS也不一定把全部組件的結(jié)構(gòu)作為應(yīng)用元數(shù)據(jù)存儲在數(shù)據(jù)庫中。然而,大多數(shù)現(xiàn)代的DBMS產(chǎn)品存儲這種數(shù)據(jù)作為數(shù)據(jù)庫的一部分。一般來說,數(shù)據(jù)庫開發(fā)人員和用戶都不直接訪問應(yīng)用元數(shù)據(jù),想反,他們通過DBMS中的工具來處理這些數(shù)據(jù)。2.2 數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(DBMS)是指數(shù)據(jù)庫系統(tǒng)中管理數(shù)據(jù)的軟件系統(tǒng)。DBMS是數(shù)據(jù)庫系統(tǒng)的核心組成部分。對數(shù)據(jù)庫的一切操作,包括定義、更新及各種控制,都是通過DBMS進行的。DBMS總是基于某種數(shù)據(jù)模型,可以把DBMS看成是某種數(shù)據(jù)模型在計算機系統(tǒng)上的具體實現(xiàn)。根據(jù)數(shù)據(jù)模型的不同,DBMS可以分成層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮偷?。Access 2000就是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。 DBMS的特點和功能可以分為三個子系統(tǒng):設(shè)計工具子系統(tǒng)、運行子系統(tǒng)和DBMS引擎。設(shè)計子系統(tǒng)有一個方便數(shù)據(jù)庫及其應(yīng)用創(chuàng)建的工具集。它典型地包含產(chǎn)生表、窗體、查詢和報表的工具。DBMS產(chǎn)品還提供編程語言和對編程語言的接口;運行子系統(tǒng)處理用設(shè)計子系統(tǒng)開發(fā)的應(yīng)用組件。它所包含的運行處理器用來處理窗體和數(shù)據(jù)庫的數(shù)據(jù)交互,以及回答查詢和打印報表等;DBMS引擎從其他兩個組件接受請求,并把它們翻譯成對操作系統(tǒng)的命令,以便讀寫物理介質(zhì)上的數(shù)據(jù)。DBMS引擎還涉及事務(wù)管理、鎖、備份和恢復(fù)。2.3 創(chuàng)建數(shù)據(jù)庫數(shù)據(jù)庫模式: 數(shù)據(jù)庫模式定義了數(shù)據(jù)庫的結(jié)構(gòu)、表、關(guān)系、域和業(yè)務(wù)規(guī)則。數(shù)據(jù)庫模式是一種設(shè)計,數(shù)據(jù)庫和應(yīng)用正是建立在此基礎(chǔ)上的。數(shù)據(jù)庫設(shè)計主要是進行數(shù)據(jù)庫的邏輯設(shè)計,即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。數(shù)據(jù)庫設(shè)計時需要綜合企業(yè)各個部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個數(shù)據(jù)之間的關(guān)系,按照DBMS提供的功能和描述工具,設(shè)計出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。數(shù)據(jù)庫中的關(guān)系表是二維的,它有如下四個性質(zhì):l 在表中的任意一列上,數(shù)據(jù)項應(yīng)屬于同一個屬性(如圖中每一列都存放著不同記錄的同一屬性數(shù)據(jù))。 2 表中所有行都是不相同的,不允許有重復(fù)組項出現(xiàn)(如圖中每一行都是一個不同的記錄)。3 在表中,行的順序無關(guān)緊要(如圖中每行存的都是記錄,至于先放哪一個都沒關(guān)系)。 4 在表中,列的順序無關(guān)緊要,但不能重復(fù) 為防止數(shù)據(jù)庫出現(xiàn)更新異常、插入異常、刪除異常、數(shù)據(jù)冗余太大等現(xiàn)象,關(guān)系型數(shù)據(jù)庫要盡量按關(guān)系規(guī)范化要求進行數(shù)據(jù)庫設(shè)計。第 三 章 銷售合同管理系統(tǒng)需求分析本章節(jié)主要給大家介紹本銷售合同管理系統(tǒng)能給大家?guī)淼姆奖?。首先給大家介紹本系統(tǒng)的五大系統(tǒng)模塊:數(shù)據(jù)導(dǎo)入、綜合報表、綜合查詢、基礎(chǔ)設(shè)置、系統(tǒng)設(shè)置銷售合同管理系統(tǒng)綜合查詢統(tǒng)計報表數(shù)據(jù)導(dǎo)入基礎(chǔ)設(shè)置系統(tǒng)設(shè)置 圖1 系統(tǒng)五大模塊圖在各大模塊中,又包含了實現(xiàn)具體功能的各個子模塊1.數(shù)據(jù)錄入包括:合同主表錄入,發(fā)貨明細錄入,開票明細錄入,資金回收錄入、修改合同信息錄入2、綜合查詢包括:合同主表查詢,合同子表查詢,發(fā)貨明細查詢,開票明細查詢,資金回款查詢,一覽綜合查詢3、統(tǒng)計報表包括:銷售費用結(jié)算表,銷售費用支付表,應(yīng)收款匯總表。4、基礎(chǔ)設(shè)置包括:產(chǎn)品基價表,員工情況表,客戶情況表5、系統(tǒng)設(shè)置包括:操作緣設(shè)置,打印機設(shè)置3.1 銷售合同管理需求分析企業(yè)銷售人員與客戶簽訂銷售合同,經(jīng)主管經(jīng)理同意后合同生效。合同簽訂并生效后,分送到各個部門進行組織生產(chǎn),準備客戶所需產(chǎn)品,為收款作準備。銷售合同的管理包括錄入新的銷售合同、修改銷售合同、查詢銷售合同、核對收款單并發(fā)送貨物等等。 銷售合同管理數(shù) 據(jù) 錄 入綜 合 查 詢統(tǒng) 計 報 表基 礎(chǔ) 設(shè) 置系 統(tǒng) 設(shè) 置 圖2 銷售合同管理需求框圖(1) 銷售合同數(shù)據(jù)錄入銷售員工在和客戶簽訂合同,經(jīng)主管經(jīng)理簽字生效后,合同管理人員就要將新合同的基本信息錄入到“銷售合同管理系統(tǒng)”。合同的基本信息包括合同編號、甲方乙方的基本信息(單位名稱、地址、聯(lián)系方式等等)、訂購產(chǎn)品名稱、規(guī)格型號、單價、數(shù)量、總金額、發(fā)貨時間、發(fā)貨量、客戶付款時間等等。一般來講執(zhí)行期合同是不允許修改的,但如果經(jīng)過甲乙雙方同意,可以對已簽訂的合同內(nèi)容進行修改。該功能有嚴格的修改權(quán)限限制。對已簽訂生效的銷售合同,財務(wù)管理部門負責(zé)收取客戶貨款,并開具有款單。銷售人員根據(jù)付款情況按時從倉庫提取客戶訂購的產(chǎn)品,核查并發(fā)貨給客戶。在核對收款單準備發(fā)貨時,如發(fā)現(xiàn)倉庫中客戶訂購的產(chǎn)品數(shù)量不夠,就要要求組織生產(chǎn)。(2)銷售合同綜合查詢對執(zhí)行期合同進行各種查詢統(tǒng)計。如合同主表查詢,合同子表查詢,發(fā)貨明細查詢,開票明細查詢,資金回款查詢,一覽綜合查詢。(3)銷售合同統(tǒng)計報表對執(zhí)行期合同產(chǎn)生的一系列報表進行統(tǒng)計。包括:銷售費用結(jié)算表,銷售費用支付表,應(yīng)收款匯總表。將執(zhí)行期合同產(chǎn)生的報表進行統(tǒng)計后,讓管理者方便的進行生產(chǎn)管理和貨物發(fā)放。(4)銷售合同基礎(chǔ)設(shè)置該模塊主要是提供企業(yè)的一些基本信息,如各種產(chǎn)品的單價,員工情況和客戶的一些基本情況。包括:產(chǎn)品基價表,員工情況表和客戶情況表。(5)銷售合同系統(tǒng)設(shè)置該模塊主要是設(shè)置一些本系統(tǒng)的相關(guān)操作設(shè)置。如:打印機設(shè)置3.2 確定系統(tǒng)邊界通過以上分析可以總結(jié)出,“銷售合同管理系統(tǒng)”邊界包含“數(shù)據(jù)錄入”、“綜合查詢”、“統(tǒng)一報表”、“基礎(chǔ)設(shè)置”、“系統(tǒng)設(shè)置”五個大模塊,各模塊中還有小功能,凡是由這些功能包括的業(yè)務(wù)都屬于系統(tǒng)內(nèi)的職責(zé)范圍。超出該職責(zé)范圍的都屬于系統(tǒng)邊界之外的業(yè)務(wù)。3.3 確定執(zhí)行者在“銷售合同管理系統(tǒng)”中,銷售人員要與客戶簽訂銷售合同并操作該系統(tǒng)中所有的功能。要向主管經(jīng)理提供綜合報表等信息,還要經(jīng)理簽字使合同生效。3.4 確定用例在前面確定系統(tǒng)邊界中確定“數(shù)據(jù)錄入”、“綜合查詢”、“統(tǒng)計報表”等五個功能,可以把這五個功能確定為系統(tǒng)內(nèi)的五個主要的用例:“數(shù)據(jù)錄入”用例:銷售合同管理人員錄入新合同主表的基本信息,和合同的修改“綜合查詢”用例:對執(zhí)行期合同進行各項信息查詢“統(tǒng)計報表”用例:對執(zhí)行期合同產(chǎn)生的報表進行統(tǒng)計“基礎(chǔ)設(shè)置”用例:對企業(yè)基本的信息設(shè)置,對客戶基本信息設(shè)置“系統(tǒng)設(shè)置”用例:對打印機進行設(shè)置 3.5 繪制用例根據(jù)以上分析,可以畫出“銷售管理系統(tǒng)”用例圖如圖3 圖3 銷售合同管理系統(tǒng)圖4 銷售合同管理系統(tǒng)(第4級圖)第四章 系統(tǒng)的分析技術(shù)框架及詳細說明、面向?qū)ο蠓治龅母鱾€步驟并細化到具體的每一項功能和模塊中4.1動態(tài)模型:(包括活動圖、時序圖)活動圖是一種特殊形式的狀態(tài)圖,用于對計算流程建模?;顒訄D中的狀態(tài)表示計算過程中所處的各種狀態(tài),而不是普通對象的狀態(tài)。通常,活動圖假定在整個計算處理的過程中沒有外部事件引起的中斷,否則,普通的狀態(tài)機更適合于描述這種情況?;顒訄D是對狀態(tài)圖的擴展。狀態(tài)圖突出顯示的狀態(tài),狀態(tài)之間的轉(zhuǎn)移箭頭代表的是活動。而活動圖突出現(xiàn)實的是活動。每個活動的圖表示為圓角矩形,比狀態(tài)圖標更接近橢圓?;顒訄D的起始點和中止點圖標與狀態(tài)圖一樣。圖5 銷售合同管理系統(tǒng)活動圖時序圖(Sequence Diagram)表示對象之間傳送消息的時間順序。時序圖可以用來進行一個場景的說明,即一個事物的歷史過程。時序圖中每一個類元角色用一條生命線來表示(用垂直線代表整個交互過程中對象的生命期)。生命線之間的箭頭連接代表消息。時序圖可以用來進行一個場景說明,即一個事物的歷史過程。時序圖的用途是用來表示用例中行為的時間順序。當(dāng)執(zhí)行一個用例行為時,時序圖中的每條消息對應(yīng)一個類操作或狀態(tài)機中引起轉(zhuǎn)換的出發(fā)事件。圖6 處理付款單順序圖圖7 銷售合同狀態(tài)圖4.2系統(tǒng)類圖:4.2.1人員信息類圖:4.2.2接口信息類圖:圖4.2.3系統(tǒng)事務(wù)信息類圖:4.2.4系統(tǒng)組件圖4.2.5. 系統(tǒng)部署圖:4.2.6.雙向工程:第五章 頁面設(shè)計系統(tǒng)主界面,介紹系統(tǒng)開發(fā)時間和開發(fā)者的基本信息。該系統(tǒng)無需密碼登錄,點擊即可運行,方便個人使用(系統(tǒng)還在試用階段,一些技術(shù)還需完善)系統(tǒng)的第二主界面左邊提供本系統(tǒng)的主要功能,界面不是很華麗是本系統(tǒng)的最致命的缺點,不過請用放心,本系統(tǒng)還在開發(fā)中,核心功能已經(jīng)設(shè)計好了,外觀的設(shè)計還在進行中,相信不遠的將來,此系統(tǒng)一定會榮登管理系統(tǒng)界的第一寶座,還希望各位用戶支持。員工信息該界面主要是提供公司員工的基本信息,方便公司的管理,界面簡單明了,提供更改添加和刪除功能。合同內(nèi)容該界面錄入了合同的一切信息,使管理者一目了然。提供了增加新合同,修改合同,和刪除合同的功能。方便管理者操作管理客戶信息此界面給公司提供了所有客戶的詳細的資料,便于和客戶之間的合作。發(fā)貨明細此界面給管理者提供了發(fā)貨的相關(guān)信息,信息以表格形式給出,是管理者一目了然的知道合同執(zhí)行程度。此界面提供了可添加、修改和刪除等功能,可以及時的管理發(fā)貨的細節(jié)。發(fā)票信息界面給出的發(fā)票信息第六章 心得體會經(jīng)過兩個星期的設(shè)計和開發(fā),合同管理系統(tǒng)基本開發(fā)完畢。其間經(jīng)歷的種種讓我收獲匪淺,在此感謝老師和同學(xué)的幫助,還要感謝網(wǎng)上的一些朋友,謝謝你們的指導(dǎo)。

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論