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

下載本文檔

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論