課程設計----客戶催款數(shù)據(jù)庫設計_第1頁
已閱讀1頁,還剩13頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  課 程 設 計</b></p><p><b>  課程設計任務書</b></p><p>  題目:客戶催款數(shù)據(jù)庫設計</p><p><b>  初始條件:</b></p><p>  客戶付款記錄;客戶應收款清單;客戶應收款預警; 客戶責

2、任銷售員清單。</p><p>  要求完成的主要任務:</p><p>  根據(jù)上述的初始條件,進行調查分析并設計適當?shù)膶傩?。設計一個客戶催款數(shù)據(jù)庫,DBMS可選Ms SQL Server、Access、VFP等。</p><p>  完成課程設計說明書,其格式遵守學校今年的新規(guī)定。主要內容包括:需求分析,概念設計,邏輯設計,物理實現(xiàn)等。</p>&

3、lt;p>  基于該數(shù)據(jù)庫,最好實現(xiàn)一個或多個應用程序(自己確定功能),程序設計語言(工具)任選。這一項是選作,不作硬性要求。</p><p><b>  時間安排:</b></p><p><b>  本學期第19周:</b></p><p>  消化資料、系統(tǒng)調查1天</p><p>&

4、lt;b>  系統(tǒng)分析1天</b></p><p>  總體設計,實施計劃2天 </p><p><b>  撰寫報告1天</b></p><p>  指導教師簽名:年月日</p><p>  系主任(或責任教師)簽名:年月日</p>

5、;<p><b>  客戶催款數(shù)據(jù)庫設計</b></p><p>  1.概述(設計題目與可行性分析)</p><p><b>  1.1課程設計題目</b></p><p><b>  客戶催款數(shù)據(jù)庫設計</b></p><p><b>  1.2可行

6、性分析</b></p><p>  1.2.1可行性的前提必要性</p><p>  本次設計是針對客戶催款數(shù)據(jù)庫設計,如何使企業(yè)的更成功催款,是擺在所有企業(yè)面前的一個重要命題。如果將企業(yè)每年的壞帳、呆帳匯總,那是一筆讓人觸目驚心的數(shù)目,催款工作在銷售管理中的重要性越來越突出。對于企業(yè)而言,能否順利催款,決定著企業(yè)的利益能否真正地實現(xiàn),因此,在盡量短的時間內催款,成為現(xiàn)代企業(yè)銷

7、售管理的一個基本原則。然而,在現(xiàn)代經(jīng)濟轉軌的社會背景下,企業(yè)的催款任務能否順利完成,并不完全取決于企業(yè)自身,關鍵在于客戶能否進行積極、有效的合作。顯然,對于大多數(shù)客戶而言,資金并不總是處于充余的狀態(tài),更為重要的是,企業(yè)的道德信用日趨惡化,一些企業(yè)甚至以欠款、賴帳為榮。在這種情況下,企業(yè)為了避免由于催款不力而陷入被動經(jīng)營的怪圈,就必須加強催款工作的管理,提高催款工作的技巧。本次設計針對這些復雜的關系和數(shù)據(jù)進行管理,絕對有利于廠商進行回款工

8、作。有利于客戶和廠商的催款交流工作。</p><p>  1.2.2技術可行性</p><p>  根據(jù)學過的各方面的知識,先修課程:高級語言程序設計、數(shù)據(jù)結構、操作系統(tǒng)、軟件工程等,已經(jīng)完全可以根據(jù)這學期學過的數(shù)據(jù)庫而設計次系統(tǒng),模擬客戶催款數(shù)據(jù)庫,實現(xiàn)簡單的數(shù)據(jù)庫要求。</p><p>  1.2.3操作可行性</p><p>  選用A

9、CCESS數(shù)據(jù)庫,它結合了 Microsoft Jet Database Engine 和 圖形用戶界面兩項特點。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向導、生成器、模板,把數(shù)據(jù)存儲、數(shù)據(jù)查詢、界面設計、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分數(shù)據(jù)管理的任務。</p><p>  2.系統(tǒng)目標和建設原則

10、</p><p>  為了進一步規(guī)范應收帳款的日常管理和健全客戶的信用管理體系,對應收帳款和已收到的回款賬目在銷售的事前、事中、事后進行有效控制,特制定本數(shù)據(jù)庫方案和實施辦法。系統(tǒng)設計要求能夠滿足客戶和廠商供應方的使用要求,客戶每次登錄的催款記錄和查詢,以及供應商為方便掌握催款信息和便捷交易而設定的明確的系統(tǒng)。</p><p><b>  3.運行環(huán)境規(guī)劃</b>&l

11、t;/p><p>  3.1 網(wǎng)絡邏輯結構</p><p>  此次設計針對生產商自己而設定的數(shù)據(jù)庫,只允許生產商訪問和修改,信息保密性很強,不允許其他用戶和客戶修改數(shù)據(jù),所以本系統(tǒng)一定要保密性高,內部網(wǎng)絡訪問或專門的網(wǎng)絡,設定登陸用戶名和密碼。</p><p>  3.2軟件支撐環(huán)境及開發(fā)工具</p><p>  3.2.1軟件支撐環(huán)境<

12、/p><p>  Microsoft Office Access</p><p>  Microsoft Visual Basic</p><p>  Microsoft SQL Server</p><p>  Eclipse:Eclipse是一個非常優(yōu)秀的集成開發(fā)環(huán)境。Eclipse是一個用于構建集成Web和應用程序開發(fā)工具的平臺,它本身并不

13、會提供大量的最終用戶功能,而是通過插件來快速開發(fā)集成功能部件。</p><p><b>  4.需求分析說明</b></p><p><b>  4.1 總體DFD</b></p><p><b>  4.2 數(shù)據(jù)字典</b></p><p><b>  5. 概念結

14、構設計</b></p><p><b>  5.1 E-R圖</b></p><p>  構成E-R圖的基本要素是實體型、屬性和聯(lián)系,其表示方法為: </p><p>  · 實體型(Entity):具有相同屬性的實體具有相同的特征和性質,用實體名及其屬性名集合來抽象和刻畫同類實體;在E-R圖中用矩形表示,矩形框內寫明實體

15、名;比如學生張三豐、學生李尋歡都是實體。如果是弱實體的話,在矩形外面再套實線矩形。 </p><p>  · 屬性(Attribute):實體所具有的某一特性,一個實體可由若干個屬性來刻畫。在E-R圖中用橢圓形表示,并用無向邊將其與相應的實體連接起來;比如學生的姓名、學號、性別、都是屬性。如果是多值屬性的話,再橢圓形外面再套實線橢圓。如果是派生屬性則用虛線橢圓表示。 </p><p&

16、gt;  · 聯(lián)系(Relationship):聯(lián)系也稱關系,信息世界中反映實體內部或實體之間的聯(lián)系。實體內部的聯(lián)系通常是指組成實體的各屬性之間的聯(lián)系;實體之間的聯(lián)系通常是指不同實體集之間的聯(lián)系。在E-R圖中用菱形表示,菱形框內寫明聯(lián)系名,并用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯(lián)系的類型(1 : 1,1 : n或m : n)。 比如老師給學生授課存在授課關系,學生選課存在選課關系。如果是弱實體的聯(lián)系則在菱形外面再

17、套菱形。 </p><p><b>  E-R圖</b></p><p><b>  6.邏輯結構設計</b></p><p>  客戶(客戶編號,名稱,所在地區(qū),主要業(yè)務,銷售業(yè)績,責任銷售員編號,)</p><p>  責任銷售人員(銷售員編號,姓名,性別,年齡,聯(lián)系方式,聯(lián)系地址)</p

18、><p>  貨物信息(貨物編號,貨物名稱,數(shù)量,價格)</p><p>  客戶付帳信息(帳單編號,銷售編號,客戶編號,商品編號,實付款,交易日期)</p><p>  客戶責任銷售清單(客戶編號,銷售員編號,商品編號,商品銷售數(shù)量,銷售日期)</p><p>  客戶應收款清單(應收款清單編號,客戶編號,銷售員編號,商品編號,應收款,實收款,

19、欠款,截止日期)</p><p>  7.數(shù)據(jù)庫的物理設計</p><p>  數(shù)據(jù)庫物理設計,包括選擇數(shù)據(jù)庫產品,確定數(shù)據(jù)庫實體屬性(字段)、數(shù)據(jù)類型、長度、精度確定、DBMS頁面大小等。</p><p><b>  8.數(shù)據(jù)庫的實施</b></p><p><b>  8.1 數(shù)據(jù)的載入</b>

20、</p><p>  載錄客戶資料,銷售人員資料,商品資料,客戶付款資料,客戶責任銷售資料,客戶應收款資料。</p><p>  數(shù)據(jù)來源于部門中的各個不同的單位,數(shù)據(jù)的組織方式、結構和格式都與新設計的數(shù)據(jù)庫系統(tǒng)有相當?shù)牟罹啵M織數(shù)據(jù)錄入就要將各類數(shù)據(jù)從各個局部應用中抽取出來,輸入計算機</p><p>  8.2 應用程序的編碼和調試</p><

21、;p>  9.數(shù)據(jù)庫的運行和維護</p><p>  9.1.數(shù)據(jù)庫的轉儲和恢復    數(shù)據(jù)庫的轉儲和恢復是系統(tǒng)正式運行后最重要的維護工作之一。DBA要針對不同的應用要求制定不同的轉儲計劃,以保證一旦發(fā)生故障能盡快將數(shù)據(jù)庫恢復到某種一致的狀態(tài),并盡可能減少對數(shù)據(jù)庫的破壞。    9.2.數(shù)據(jù)庫的安全性、完整性控制 

22、;   在數(shù)據(jù)庫運行過程中,由于應用環(huán)境的變化,對安全性的要求也會發(fā)生變化,比如有的數(shù)據(jù)原來是機密的,現(xiàn)在是可以公開查詢的了,而新加入的數(shù)據(jù)又可能是機密的了。系統(tǒng)中用戶的密級也會改變。這些都需要DBA根據(jù)實際情況修改原有的安全性控制。同樣,數(shù)據(jù)庫的完整性約束條件也會變化,也需要DBA不斷修正,以滿足用戶要求。    9.3.數(shù)據(jù)庫性能的監(jiān)督、分析和改造 

23、   在數(shù)據(jù)庫運行過程中,監(jiān)督系統(tǒng)運行,對監(jiān)測數(shù)據(jù)進行分析,找出改進系統(tǒng)性能的方法是DBA的又一重要任務。目前有些DBMS產品提供了監(jiān)測系統(tǒng)性能參數(shù)的工具,DBA可以利用這些工具方便地得到系統(tǒng)運行過程中一系列性能參數(shù)的值。DBA應仔細分析這些數(shù)據(jù),判斷當前系統(tǒng)運行狀況是否是最佳,應當做哪些改進。例如調整系統(tǒng)物理參數(shù),或對數(shù)據(jù)庫進行重組織或重構造等。    9.4.數(shù)

24、據(jù)庫</p><p><b>  10.心得體會</b></p><p>  此次設計針對生產商自己而設定的數(shù)據(jù)庫,只允許生產商訪問和修改,信息保密性很強,不允許其他用戶和客戶修改數(shù)據(jù),所以本系統(tǒng)一定要保密性高,內部網(wǎng)絡訪問或專門的網(wǎng)絡,設定登陸用戶名和密碼。</p><p>  此次課程設計最深的體會,也是以前實驗和課程設計時最深的體會,那就

25、是動手能力真的和課本不一樣,我們不僅僅需要思維,更需要動手,去探索,去研究,不是憑空說是就是,一直以為課程設計題目很容易,但是當開始理順流程的時候,才發(fā)現(xiàn)原來一塌糊涂,不是客戶,責任銷售員,就是等的混亂,就是它們之間關系的不區(qū)分和碼元的區(qū)分,對應關系等。一直處于混亂狀態(tài),直到開始寫了數(shù)據(jù)字典,和一些屬性關系等,才開始明白了此次設計的核心,然后便順利的達到了基本目的和要求。在數(shù)據(jù)庫安裝的過程中也遇到了問題,本來想不會影響運行,結果卻是這一

26、點疏忽導致了不能運行,還要到實驗室去進行設計,后來經(jīng)過同學的建議和指導,我才正確的安裝了各個組建。</p><p>  數(shù)據(jù)庫系統(tǒng)是一門綜合性和實踐性較強的課程,為能讓學生在較短的時間內很好地掌握數(shù)據(jù)庫系統(tǒng)的最主要的技術,以一個具體數(shù)據(jù)庫應用課題為背景,以指定的DBMS為支撐環(huán)境進行實際設計開發(fā),通過數(shù)據(jù)庫的設計實踐能把數(shù)據(jù)庫的基本知識和技術應用于軟件開發(fā)。本規(guī)劃針對性強,保密性強,對于非法請求予以拒絕。程序健壯

27、性 對管理員的鍵盤輸入進行即時檢查,對于非法輸入給以對話框提示,從而保證了程序的健壯性(魯棒性)。最主要的是實時性強。通過在用戶管理模塊中加入外部程序調用,實現(xiàn)與接入層和信息層的實時通信(基于自行定義的同步通信協(xié)議),從而做到了實時地進行增加和修改用戶回款信息等。</p><p>  這次課程設計為我們提供了與眾不同的學習方法和學習機會,讓我們從傳統(tǒng)的被動授學轉變?yōu)橹鲃忧髮W;從死記硬背的模式中脫離出來,轉變?yōu)樵趯?/p>

28、踐中學習,增強了領悟、創(chuàng)新和推斷的能力。掌握了自學的方法,形成工程理論整體模式,使工作、學習、生活都 步入系統(tǒng)化流程;思考方式成熟,邏輯性規(guī)范、明確。這些方法的提高是終身受益的。</p><p>  這次的課程設計,無論是從基礎知識、動手動腦能力上,還是從心理素質上,都使我得到了鍛煉,各方面的能力有所加強。</p><p>  首先是基礎知識方面,由于授課學時的限制和自己平時學習中的疏忽

29、,遺漏了一些比較細小的知識點,比如說老師在講課時,對這樣的設計案例講的比較少,而自己課后也沒有進行深入的研究。再有相關考試時不涉及案例設計,所以在平時學習時便沒有很重視這方面的學習和復習,不過,這次的課程設計使我將這些設計方面的知識點彌補了一下。這些都是不動手去操作實踐不能深刻體會的。在此次實驗中我把一些曾經(jīng)不是很重視的東西重新學習了一遍,對一些比較熟悉的知識也重新溫習了一遍,收獲不少。</p><p>  其次

30、是在動手動腦方面,不僅提高了我的動手和思考能力,而且賦予了我對專業(yè)課程設計的自信心。這次的課程設計讓我明白只要仔細看書,勤于思考,多向同學和老師請教,問題是一定能解決的,并且可以逐步完善。而且在解決問題的過程中能潛移默化的鞏固自己學到的知識和補充自己遺漏的知識。只要勤思考,勤動手,就可以解決問題,定會有收獲。</p><p>  還有,我學會了在編寫、調試程序時,能夠靜下心來去修改程序中的錯誤。當程序在執(zhí)行過程中

31、出現(xiàn)錯誤時,學會了自己去發(fā)現(xiàn)問題所在并思考如何解決問題,最終把問題給解決掉。在編寫程序的時候也能夠先把程序的流程和主要算法在草紙上或腦海先勾畫出來,不像以前寫程序一樣提筆就寫。我相信這些習慣對于以后的學習與工作都大有裨益。</p><p><b>  11.參考資料</b></p><p>  數(shù)據(jù)庫系統(tǒng)概論(第三版) 薩師煊,王珊編著 高等教育出版社</

32、p><p>  軟件需求 Soren Lauesen著 劉曉暉譯 麥中凡 審校 電子工業(yè)出版社</p><p>  數(shù)據(jù)庫設計凡人入門——關系數(shù)據(jù)庫設計指南(第二版) [美]Michael J.Hernandez 著 范明 邱保志 職為梅 等譯 電子工業(yè)出版社</p><p>  軟件工程導論(第四版) 張海藩 編著 清華大學出版社</p&g

溫馨提示

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

評論

0/150

提交評論