




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、武漢理工大學課程設計報告學 號: 0120810340431課 程 設 計 課程名稱數(shù)據(jù)庫系統(tǒng)概論設計題目客戶催款數(shù)據(jù)庫設計學院/專業(yè)計算機科學與技術班 級 0804學 號 0120810340431姓 名黃棟指導教師 高曙日 期 2011年6月28日課程設計任務書學生姓名: 黃棟 專業(yè)班級: 0804 指導教師: 高曙 工作單位: 計算機學院 題目:客戶催款數(shù)據(jù)庫設計初始條件:客戶付款記錄;客戶應收款清單;客戶應收款預警; 客戶責任銷售員清單。要求完成的主要任務:1. 根據(jù)上述的初始條件,進行調(diào)查分析并設計適當?shù)膶傩?。設計一個客戶催款數(shù)據(jù)庫,DBMS可選Ms SQL Server、Acces
2、s、VFP等。2. 完成課程設計說明書,其格式遵守學校今年的新規(guī)定。主要內(nèi)容包括:需求分析,概念設計,邏輯設計,物理實現(xiàn)等。3. 基于該數(shù)據(jù)庫,最好實現(xiàn)一個或多個應用程序(自己確定功能),程序設計語言(工具)任選。這一項是選作,不作硬性要求。時間安排:本學期第19周:1. 消化資料、系統(tǒng)調(diào)查1天2. 系統(tǒng)分析1天3. 總體設計,實施計劃2天4. 撰寫報告1天指導教師簽名:年月日系主任(或責任教師)簽名:年月日客戶催款數(shù)據(jù)庫設計1概述(設計題目與可行性分析)1.1課程設計題目客戶催款數(shù)據(jù)庫設計1.2可行性分析1.2.1可行性的前提必要性本次設計是針對客戶催款數(shù)據(jù)庫設計,如何使企業(yè)的更成功催款,是
3、擺在所有企業(yè)面前的一個重要命題。如果將企業(yè)每年的壞帳、呆帳匯總,那是一筆讓人觸目驚心的數(shù)目,催款工作在銷售管理中的重要性越來越突出。對于企業(yè)而言,能否順利催款,決定著企業(yè)的利益能否真正地實現(xiàn),因此,在盡量短的時間內(nèi)催款,成為現(xiàn)代企業(yè)銷售管理的一個基本原則。然而,在現(xiàn)代經(jīng)濟轉軌的社會背景下,企業(yè)的催款任務能否順利完成,并不完全取決于企業(yè)自身,關鍵在于客戶能否進行積極、有效的合作。顯然,對于大多數(shù)客戶而言,資金并不總是處于充余的狀態(tài),更為重要的是,企業(yè)的道德信用日趨惡化,一些企業(yè)甚至以欠款、賴帳為榮。在這種情況下,企業(yè)為了避免由于催款不力而陷入被動經(jīng)營的怪圈,就必須加強催款工作的管理,提高催款工作
4、的技巧。本次設計針對這些復雜的關系和數(shù)據(jù)進行管理,絕對有利于廠商進行回款工作。有利于客戶和廠商的催款交流工作。1.2.2技術可行性根據(jù)學過的各方面的知識,先修課程:高級語言程序設計、數(shù)據(jù)結構、操作系統(tǒng)、軟件工程等,已經(jīng)完全可以根據(jù)這學期學過的數(shù)據(jù)庫而設計次系統(tǒng),模擬客戶催款數(shù)據(jù)庫,實現(xiàn)簡單的數(shù)據(jù)庫要求。1.2.3操作可行性 選用ACCESS數(shù)據(jù)庫,它結合了 Microsoft Jet Database Engine 和 圖形用戶界面兩項特點。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向導、生成器、模板,把數(shù)據(jù)存儲、數(shù)據(jù)查詢、界面設計、報表生成等操作規(guī)范化
5、;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分數(shù)據(jù)管理的任務。2系統(tǒng)目標和建設原則為了進一步規(guī)范應收帳款的日常管理和健全客戶的信用管理體系,對應收帳款和已收到的回款賬目在銷售的事前、事中、事后進行有效控制,特制定本數(shù)據(jù)庫方案和實施辦法。系統(tǒng)設計要求能夠滿足客戶和廠商供應方的使用要求,客戶每次登錄的催款記錄和查詢,以及供應商為方便掌握催款信息和便捷交易而設定的明確的系統(tǒng)。3運行環(huán)境規(guī)劃3.1 網(wǎng)絡邏輯結構此次設計針對生產(chǎn)商自己而設定的數(shù)據(jù)庫,只允許生產(chǎn)商訪問和修改,信息保密性很強,不允許其他用戶和客戶修改數(shù)據(jù),所以本系統(tǒng)一定要保密性高,內(nèi)部網(wǎng)絡訪問或專門
6、的網(wǎng)絡,設定登陸用戶名和密碼。3.2軟件支撐環(huán)境及開發(fā)工具3.2.1軟件支撐環(huán)境Microsoft Office AccessMicrosoft Visual BasicMicrosoft SQL ServerEclipse:Eclipse是一個非常優(yōu)秀的集成開發(fā)環(huán)境。Eclipse是一個用于構建集成Web和應用程序開發(fā)工具的平臺,它本身并不會提供大量的最終用戶功能,而是通過插件來快速開發(fā)集成功能部件。4需求分析說明4.1 總體DFD 4.2 數(shù)據(jù)字典名字:客戶信息表 別名:客戶記錄 描述:專門為客戶建立的整體情況表,為了方便催款而設定的記錄。 定義:客戶信息表=客戶ID+客戶名稱+客戶所屬地
7、區(qū)+人員素質+銷售業(yè)績+社會關系+物流陪送情況+是否合作經(jīng)歷+信用檔案+對客戶的評定等級 位置:輸入到打印機存儲管理系統(tǒng) 名字:貨物信息別名:貨物描述:供應方和銷售客戶間相互交易的實體的詳細描述,是催款的依據(jù)定義:貨物信息=商品編號+商品價格+商品名稱+折扣位置:商品資料表名字:客戶付款記錄別名:付款信息描述:為了方便催款工作進行而設立的客戶有關的回、付款總體情況記錄定義:負款記錄=付款編號+客戶編號+銷售員編號+商品編號+實付款+交易日期位置:數(shù)據(jù)庫系統(tǒng)名字:客戶責任銷售清單別名:描述:存儲了客戶歷史交易記錄以及銷售員信息,方便催款定義:客戶責任銷售清單=客戶編號+銷售員編號+商品編號+商品
8、交易數(shù)量+交易時間位置:系統(tǒng)名字:銷售人員資料表 別名:業(yè)務員記錄 描述:專門為銷售人員建立的整體情況表,為了方便催款而設定的記錄。 定義:銷售人員信息表=銷售人員編號+姓名+性別+聯(lián)系方式+聯(lián)系地址位置:系統(tǒng)名字:客戶應收款表別名:描述:存儲了客戶歷史交易記錄以及銷售員信息,方便催款定義:客戶應收款清單=應收款編號+客戶編號+銷售員編號+商品編號+商品編號+應收款+實收款+截止時間位置:系統(tǒng)5. 概念結構設計5.1 E-R圖構成E-R圖的基本要素是實體型、屬性和聯(lián)系,其表示方法為: 實體型(Entity):具有相同屬性的實體具有相同的特征和性質,用實體名及其屬性名集合來抽象和刻畫同類實體;在
9、E-R圖中用矩形表示,矩形框內(nèi)寫明實體名;比如學生張三豐、學生李尋歡都是實體。如果是弱實體的話,在矩形外面再套實線矩形。 屬性(Attribute):實體所具有的某一特性,一個實體可由若干個屬性來刻畫。在E-R圖中用橢圓形表示,并用無向邊將其與相應的實體連接起來;比如學生的姓名、學號、性別、都是屬性。如果是多值屬性的話,再橢圓形外面再套實線橢圓。如果是派生屬性則用虛線橢圓表示。 聯(lián)系(Relationship):聯(lián)系也稱關系,信息世界中反映實體內(nèi)部或實體之間的聯(lián)系。實體內(nèi)部的聯(lián)系通常是指組成實體的各屬性之間的聯(lián)系;實體之間的聯(lián)系通常是指不同實體集之間的聯(lián)系。在E-R圖中用菱形表示,菱形框內(nèi)寫明
10、聯(lián)系名,并用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯(lián)系的類型(1 : 1,1 : n或m : n)。 比如老師給學生授課存在授課關系,學生選課存在選課關系。如果是弱實體的聯(lián)系則在菱形外面再套菱形。 客戶責任銷售人員客戶貨物賬單清單銷售清單催款記錄管理和負責包含察看管理更新銷售員編號姓名性別年齡主要客戶客戶ID名稱所在地區(qū)聯(lián)系方式主要業(yè)務貨物ID驗收標準規(guī)格數(shù)量價格名稱已回金額時間次數(shù)統(tǒng)計計總金額暫存日期客戶編號E-R圖6.邏輯結構設計關鍵字說明Null | Not Null設置該列是否允許空,默認為NOT Null表示該列不允許為空DEFAULT 默認值設置該列的默認值,指定的默認值
11、參數(shù)可能是數(shù)值、字符串、日期時間數(shù)據(jù),或者是函數(shù)名稱IDENTITY(種子,增量)設置該列為標識列,內(nèi)容值會自動遞增產(chǎn)生。在設置時必須指定起始值與每次增加的值,如果沒有指定默認從數(shù)值1開始,每次增加1客戶(客戶編號,名稱,所在地區(qū),主要業(yè)務,銷售業(yè)績,責任銷售員編號,)責任銷售人員(銷售員編號,姓名,性別,年齡,聯(lián)系方式,聯(lián)系地址)貨物信息(貨物編號,貨物名稱,數(shù)量,價格)客戶付帳信息(帳單編號,銷售編號,客戶編號,商品編號,實付款,交易日期)客戶責任銷售清單(客戶編號,銷售員編號,商品編號,商品銷售數(shù)量,銷售日期)客戶應收款清單(應收款清單編號,客戶編號,銷售員編號,商品編號,應收款,實收款
12、,欠款,截止日期)7.數(shù)據(jù)庫的物理設計數(shù)據(jù)庫物理設計,包括選擇數(shù)據(jù)庫產(chǎn)品,確定數(shù)據(jù)庫實體屬性(字段)、數(shù)據(jù)類型、長度、精度確定、DBMS頁面大小等。8.數(shù)據(jù)庫的實施 8.1 數(shù)據(jù)的載入載錄客戶資料,銷售人員資料,商品資料,客戶付款資料,客戶責任銷售資料,客戶應收款資料。數(shù)據(jù)來源于部門中的各個不同的單位,數(shù)據(jù)的組織方式、結構和格式都與新設計的數(shù)據(jù)庫系統(tǒng)有相當?shù)牟罹?,組織數(shù)據(jù)錄入就要將各類數(shù)據(jù)從各個局部應用中抽取出來,輸入計算機 8.2 應用程序的編碼和調(diào)試9.數(shù)據(jù)庫的運行和維護 9.1數(shù)據(jù)庫的轉儲和恢復數(shù)據(jù)庫的轉儲和恢復是系統(tǒng)正式運行后最重要的維護工作之一。DBA要針對不同的應用要求制定不同的轉
13、儲計劃,以保證一旦發(fā)生故障能盡快將數(shù)據(jù)庫恢復到某種一致的狀態(tài),并盡可能減少對數(shù)據(jù)庫的破壞。9.2數(shù)據(jù)庫的安全性、完整性控制在數(shù)據(jù)庫運行過程中,由于應用環(huán)境的變化,對安全性的要求也會發(fā)生變化,比如有的數(shù)據(jù)原來是機密的,現(xiàn)在是可以公開查詢的了,而新加入的數(shù)據(jù)又可能是機密的了。系統(tǒng)中用戶的密級也會改變。這些都需要DBA根據(jù)實際情況修改原有的安全性控制。同樣,數(shù)據(jù)庫的完整性約束條件也會變化,也需要DBA不斷修正,以滿足用戶要求。9.3數(shù)據(jù)庫性能的監(jiān)督、分析和改造在數(shù)據(jù)庫運行過程中,監(jiān)督系統(tǒng)運行,對監(jiān)測數(shù)據(jù)進行分析,找出改進系統(tǒng)性能的方法是DBA的又一重要任務。目前有些DBMS產(chǎn)品提供了監(jiān)測系統(tǒng)性能參數(shù)
14、的工具,DBA可以利用這些工具方便地得到系統(tǒng)運行過程中一系列性能參數(shù)的值。DBA應仔細分析這些數(shù)據(jù),判斷當前系統(tǒng)運行狀況是否是最佳,應當做哪些改進。例如調(diào)整系統(tǒng)物理參數(shù),或對數(shù)據(jù)庫進行重組織或重構造等。9.4數(shù)據(jù)庫的重組織與重構造數(shù)據(jù)庫運行一段時間后,由于記錄不斷增、刪、改,會使數(shù)據(jù)庫的物理存儲情況變壞,降低了數(shù)據(jù)的存取效率,數(shù)據(jù)庫性能下降,這時DBA就要對數(shù)據(jù)庫進行重組織,或部分重組織(只對頻繁增、刪的表進行重組織)。DBMS一般都提供數(shù)據(jù)重組織用的實用程序。在重組織的過程中,按原設計要求重新安排存儲位置、回收垃圾、減少指針鏈等,提高系統(tǒng)性能。10.心得體會此次設計針對生產(chǎn)商自己而設定的數(shù)據(jù)
15、庫,只允許生產(chǎn)商訪問和修改,信息保密性很強,不允許其他用戶和客戶修改數(shù)據(jù),所以本系統(tǒng)一定要保密性高,內(nèi)部網(wǎng)絡訪問或專門的網(wǎng)絡,設定登陸用戶名和密碼。此次課程設計最深的體會,也是以前實驗和課程設計時最深的體會,那就是動手能力真的和課本不一樣,我們不僅僅需要思維,更需要動手,去探索,去研究,不是憑空說是就是,一直以為課程設計題目很容易,但是當開始理順流程的時候,才發(fā)現(xiàn)原來一塌糊涂,不是客戶,責任銷售員,就是等的混亂,就是它們之間關系的不區(qū)分和碼元的區(qū)分,對應關系等。一直處于混亂狀態(tài),直到開始寫了數(shù)據(jù)字典,和一些屬性關系等,才開始明白了此次設計的核心,然后便順利的達到了基本目的和要求。在數(shù)據(jù)庫安裝的
16、過程中也遇到了問題,本來想不會影響運行,結果卻是這一點疏忽導致了不能運行,還要到實驗室去進行設計,后來經(jīng)過同學的建議和指導,我才正確的安裝了各個組建。數(shù)據(jù)庫系統(tǒng)是一門綜合性和實踐性較強的課程,為能讓學生在較短的時間內(nèi)很好地掌握數(shù)據(jù)庫系統(tǒng)的最主要的技術,以一個具體數(shù)據(jù)庫應用課題為背景,以指定的DBMS為支撐環(huán)境進行實際設計開發(fā),通過數(shù)據(jù)庫的設計實踐能把數(shù)據(jù)庫的基本知識和技術應用于軟件開發(fā)。本規(guī)劃針對性強,保密性強,對于非法請求予以拒絕。程序健壯性 對管理員的鍵盤輸入進行即時檢查,對于非法輸入給以對話框提示,從而保證了程序的健壯性(魯棒性)。最主要的是實時性強。通過在用戶管理模塊中加入外部程序調(diào)用
17、,實現(xiàn)與接入層和信息層的實時通信(基于自行定義的同步通信協(xié)議),從而做到了實時地進行增加和修改用戶回款信息等。這次課程設計為我們提供了與眾不同的學習方法和學習機會,讓我們從傳統(tǒng)的被動授學轉變?yōu)橹鲃忧髮W;從死記硬背的模式中脫離出來,轉變?yōu)樵趯嵺`中學習,增強了領悟、創(chuàng)新和推斷的能力。掌握了自學的方法,形成工程理論整體模式,使工作、學習、生活都 步入系統(tǒng)化流程;思考方式成熟,邏輯性規(guī)范、明確。這些方法的提高是終身受益的。這次的課程設計,無論是從基礎知識、動手動腦能力上,還是從心理素質上,都使我得到了鍛煉,各方面的能力有所加強。首先是基礎知識方面,由于授課學時的限制和自己平時學習中的疏忽,遺漏了一些比
18、較細小的知識點,比如說老師在講課時,對這樣的設計案例講的比較少,而自己課后也沒有進行深入的研究。再有相關考試時不涉及案例設計,所以在平時學習時便沒有很重視這方面的學習和復習,不過,這次的課程設計使我將這些設計方面的知識點彌補了一下。這些都是不動手去操作實踐不能深刻體會的。在此次實驗中我把一些曾經(jīng)不是很重視的東西重新學習了一遍,對一些比較熟悉的知識也重新溫習了一遍,收獲不少。其次是在動手動腦方面,不僅提高了我的動手和思考能力,而且賦予了我對專業(yè)課程設計的自信心。這次的課程設計讓我明白只要仔細看書,勤于思考,多向同學和老師請教,問題是一定能解決的,并且可以逐步完善。而且在解決問題的過程中能潛移默化的鞏固自己學到的知識和補充自己遺漏的知識。只要勤思考,勤動手,就可以解決問題,定會有收獲。還有,我學會了在編寫、調(diào)試程序時,能夠靜下心來去修改程序中的錯誤。當程序在執(zhí)行過程中出現(xiàn)錯誤時,學會了自己去發(fā)現(xiàn)問題所在并思考如何解決問題,最終把問題給解決掉。在編寫程序的時候也能夠先把程序的流程和主要算法在草紙上或腦海先勾畫出來,不像以前寫程序一樣提筆就寫。我相信這些習慣對于以后的學習與工作都大有裨益。11.參考資料數(shù)據(jù)庫系統(tǒng)概論(第三版) 薩師煊,王珊編著 高等教育出版社軟件需求 Soren Lauesen著 劉曉暉譯 麥中凡 審校 電子工業(yè)出版社數(shù)據(jù)庫設計
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 考生必看數(shù)學試題及答案
- 材料力學與智能材料性能應用拓展研究創(chuàng)新重點基礎知識點
- 高考作文科學與人文的試題與答案
- 四川省德陽市2025屆高三下學期二模試題 地理 含解析
- 高考數(shù)學成功法則及試題及答案
- 煉鋼廠火災應急預案(3篇)
- 軟考網(wǎng)絡故障響應流程試題及答案
- 戰(zhàn)略評估與風險管理的聯(lián)動機制探討試題及答案
- 預防火災應急預案分類(3篇)
- 網(wǎng)絡日志分析與處理試題及答案
- Unit1-Unit2重點短語(背誦版+默寫版)外研版英語新七年級下冊
- 《抗休克藥物治療》課件
- 2022辦公建筑設計標準
- 四川省綿陽市2024年中考物理試卷(含答案)
- 2025-2030中國電力薄膜電容器行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 2024年數(shù)字化管理試題及答案
- 食品安全自查、從業(yè)人員健康管理、進貨查驗記錄、食品安全事故處置保證食品安全的規(guī)章制度
- 溫州護士面試試題及答案
- 《基于單片機的家用萬能遙控器設計5800字(論文)》
- TCHSA 090-2024 年輕恒牙根尖誘導成形術操作專家共識
- 2025年農(nóng)業(yè)合作社廉政風險點及防控措施
評論
0/150
提交評論