數(shù)據(jù)庫課程設計報告客戶管理系統(tǒng)
-
資源ID:253592621
資源大?。?span id="mzebxcnn0" class="font-tahoma">637KB
全文頁數(shù):15頁
- 資源格式: DOC
下載積分:10積分
快捷下載

會員登錄下載
微信登錄下載
微信掃一掃登錄
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。
|
數(shù)據(jù)庫課程設計報告客戶管理系統(tǒng)
淮陰工學院
數(shù)據(jù)庫課程設計報告
課題名稱: 客戶管理系統(tǒng)
專業(yè): 計算機科學與技術
班級: 計1072
姓名:
學號: 1071301219
指導老師:
2009年12月25日
設計任務書
課題
名稱
客戶管理系統(tǒng)
設計
目的
本課程設計是在學習了數(shù)據(jù)庫原理課程以后,為進一步深入學習數(shù)據(jù)庫技術而開設的實踐教學課程,它著重提高學生數(shù)據(jù)庫系統(tǒng)的設計與開發(fā)能力,是四年制計算機科學與技術專業(yè)學生必須完成的實踐教學環(huán)節(jié)。
數(shù)據(jù)庫原理及應用是一門應用性很強的專業(yè)課,在學習時必須注意理論與實相結合。本課程設計的目的是通過實踐使學生經(jīng)歷一個數(shù)據(jù)庫系統(tǒng)開發(fā)的全過程并受到一次綜合的訓練,以便能較全面地理解、掌握和綜合運用所學的知識去分析、解決實際問題。
實驗
環(huán)境
(1)PC機,Windows 2000以上操作環(huán)境,Dreamweaver8編程環(huán)境
(2)SQL Server 2000或SQL Server 2005
任務
要求
(1)按數(shù)據(jù)庫設計原理的要求分步驟進行數(shù)據(jù)庫設計;
(2)對關系要結合應用進行規(guī)范化處理;
(3)對數(shù)據(jù)庫的操縱必須充分考慮數(shù)據(jù)的一致性;
(4)查詢語句必須用SQL-SELECT命令;
(5)對系統(tǒng)的安全性(口令、分級授權、備份)要作一定考慮;
(6)系統(tǒng)要做到實用性強、界面友好、操作簡單。
工作進度計劃
序號
起止日期
工 作 內(nèi) 容
1
2009.11.9~2009.11.20
查詢資料、選擇課題
2
2009.12.21~2009.12.23
需求分析、總體設計
3
2009.12.24~2009.12.25
系統(tǒng)整體設計、編寫程序代碼、調(diào)試程序
4
2009.12.11~2009.12.15
撰寫課程設計報告
指導教師(簽章):
年 月 日
摘要:
客戶管理也可以稱作CRM。CRM的主要含義就是通過對客戶詳細資料的深入分析,來提高客戶滿意程度,從而提高企業(yè)的競爭力的一種手段。客戶關系是指圍繞客戶生命周期發(fā)生、發(fā)展的信息歸集??蛻絷P系管理的核心是客戶價值管理,通過"一對一"營銷原則,滿足不同價值客戶的個性化需求,提高客戶忠誠度和保有率,實現(xiàn)客戶價值持續(xù)貢獻,從而全面提升企業(yè)盈利能力。
SQL Server 2005 數(shù)據(jù)庫引擎為關系型數(shù)據(jù)和結構化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構建和管理用于業(yè)務的高可用和高性能的數(shù)據(jù)應用程序。
ASP是一種服務器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或Web應用程序。ASP網(wǎng)頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應用程序。
系統(tǒng)采用ASP+SQL Server??梢栽赪indows系統(tǒng)下運行。在設計系統(tǒng)過程中,在設計開發(fā)中的主要核心工作是,系統(tǒng)模塊框架的設計和具體的模塊設計。
關鍵字:ASP,客戶管理,SQL Server
目錄
1 需求分析 1
1.1系統(tǒng)目標 1
1.2系統(tǒng)功能需求 1
2 數(shù)據(jù)庫的概念設計 1
2.1 系統(tǒng)的概念模型 1
3 邏輯結構設計 2
3.1將E-R模型轉換為關系模式 2
3.2數(shù)據(jù)庫表結構設計 3
3.3實現(xiàn)數(shù)據(jù)完整性 4
4 物理結構設計 4
4.1 客戶管理系統(tǒng)的處理流程圖 4
4.2 總體結構和外部模塊設計 4
5 編碼實現(xiàn) 5
5.1 Login. asp 5
5.2 Main. asp 5
5.3 List. asp 6
5.4 Add. asp 6
5.5 Customer. asp 7
6 總結 7
致謝 8
參考文獻 9
《數(shù)據(jù)庫原理及應用》課程設計
1 需求分析
1.1系統(tǒng)目標
客戶管理系統(tǒng)是企業(yè)管理信息系統(tǒng)的重要組成部分,利用客戶管理系統(tǒng),企業(yè)能夠有效地管理自己的客戶,實現(xiàn)對客戶信息地維護。
1.2系統(tǒng)功能需求
客戶管理系統(tǒng)主要是對企業(yè)地客戶信息進行詳細地管理,并方便地對客戶信息進行增加、修改和刪除。
1.2.1 功能劃分:
用戶進入系統(tǒng)后,主界面為用戶提供3項選擇:客戶信息列表、添加新客戶和退出系統(tǒng)。
1.2.2 功能描述:
(1)添加客戶信息:
添加新的客戶信息到客戶表,包括單位名稱、國家、省/市、地址、電話和E-mail等基本信息。
(2)修改客戶信息:
用戶可以在瀏覽客戶信息時修改客戶信息,并將修改后的客戶信息更新到客戶表中。
(3)刪除客戶信息:
刪除客戶表中已有的客戶信息??梢灾饌€刪除,也可以在客戶信息列表中選擇多個客戶一起刪除。
(4)瀏覽客戶信息:
瀏覽客戶的詳細信息。
(5)客戶信息列表:
顯示所有客戶的信息列表。
2 數(shù)據(jù)庫的概念設計
2.1 系統(tǒng)的概念模型
名稱
國家
省份
地址
郵政編碼
電話號碼
傳真號碼
客戶e-mail
客戶主頁
客戶年收入
客戶雇員人數(shù)
客戶銀行賬號
客戶開戶銀行
用戶
客戶信息
管理
M
N
名稱
密碼
圖2-1 客戶管理系統(tǒng)概念模型的E/R圖
上圖是客戶管理系統(tǒng)的概念模型的E/R圖,該系統(tǒng)涉及的實體集有:
用戶實體集:具有屬性用戶名稱和用戶密碼。
客戶實體集:具有屬性客戶名稱、客戶國家、客戶地址、客戶e-mail、客戶年收入、客戶開戶用戶、客戶銀行賬號、電話號碼、客戶主頁、傳真號碼、郵政編碼和客戶雇員人數(shù)。
一個用戶可以管理多個客戶,一個客戶可以被多個用戶管理,所以用戶和客戶之間的聯(lián)系時M:N的關系。
3 邏輯結構設計
3.1將E-R模型轉換為關系模式
3.1.1 用戶實體集可以轉換為關系
User (UserID, UserName, UserPass)
UserID表示用戶的標識ID,Username表示用戶的名稱,UserPass表示用戶的密碼。
3.1.2 客戶實體集可以轉換為關系
Customer(ID,Name,Nation,Province,Address,PostCode,Phone,Fax,Email,HomePage,YearIncome,EmpNum,AccountBank,AccountNum)
ID表示客戶的標識ID,Name表示客戶的名稱,Nation表示客戶的名稱,Province表示省份,Address表示地址,Postcode表示郵政編碼,Phone表示電話號碼,F(xiàn)ax表示傳真號碼,Email表示客戶e-mail,Homepage表示客戶主頁,YearIncome表示客戶年收入,EmpNum表示客戶雇員人數(shù),AccountBank表示客戶開戶銀行,AccountNum表示客戶銀行賬號。
3.2數(shù)據(jù)庫表結構設計
用戶表user用來保存用戶的名稱和密碼,具體結構如表1-1所示:
表3-1 用戶表user
字段名稱
數(shù)據(jù)類型
字段長度
允許空
字段含義
UserID
Int
4
否
用戶惟一的標識ID
Username
Nvarchar
50
否
用戶名稱
UserPass
Nvarchar
50
否
用戶密碼
客戶表Customer用來保存客戶的詳細,包括客戶ID、客戶名稱、客戶地址等基本信息,具體結構如表1-2所示:
表3-2 客戶表Customer
字段名稱
數(shù)據(jù)類型
字段長度
允許空
字段含義
ID
Int
4
否
客戶惟一的標識ID
Name
Nvarchar
200
否
客戶名稱
Nation
Nvarchar
200
是
客戶國家
Province
Nvarchar
200
是
客戶省份
Address
Nvarchar
200
是
地址
Postcard
Nvarchar
200
是
郵政編碼
Phone
Nvarchar
200
是
電話號碼
Fax
Nvarchar
200
是
傳真號碼
Email
Nvarchar
200
是
客戶E-mail
Homepage
Nvarchar
200
是
客戶主頁
YearIncome
Int
4
是
客戶年收入
EmpNum
Int
4
是
客戶雇員人數(shù)
AccountBank
Nvarchar
200
是
客戶開戶銀行
AccountNum
Nvarchar
200
是
客戶銀行賬號
3.3實現(xiàn)數(shù)據(jù)完整性
通過各種約束,缺省,規(guī)則和觸發(fā)器實現(xiàn)數(shù)據(jù)的完整性。保證數(shù)據(jù)的完整性顯得更為重要。不能讓用戶隨意的刪除,修改數(shù)據(jù)。
(1)各種外鍵約束保證數(shù)據(jù)的完整性,不能隨意刪除。外鍵的設置在上面數(shù)據(jù)庫建表時已經(jīng)提到。
(2)主鍵約束保證實體的完整性,主鍵的設置在上面數(shù)據(jù)庫建表時也已經(jīng)提到了。
4 物理結構設計
4.1 客戶管理系統(tǒng)的處理流程圖
合法?
Y
N
用戶登錄
開始
用戶選擇服務
選擇退出?
執(zhí)行服務操作
退出
Y
N
圖4-1 系統(tǒng)處理流程圖
4.2 總體結構和外部模塊設計
客戶管理系統(tǒng)
瀏覽客戶
添加客戶
修改客戶
刪除客戶
客戶列表
退出系統(tǒng)
圖4-2 總體結構
5 編碼實現(xiàn)
下面給出系統(tǒng)的主要用戶界面。
5.1 Login. asp
圖5-1 系統(tǒng)登錄界面
這是系統(tǒng)的登錄界面,用戶要輸入相應的用戶名稱,密碼。
5.2 Main. asp
圖5-2 系統(tǒng)主頁界面
這是用戶登錄成功的界面。
(1)按下客戶信息列表,進入customer.asp,瀏覽客戶信息。
(2)按下添加新客戶,進入add.asp,添加新的客戶信息。
(3)按下退出,退回到登錄界面。
5.3 List. asp
圖5-3 客戶信息列表界面
在上面的界面中,可以添加和刪除客戶。
(1)添加新客戶:按下新建按鈕,進入add.asp,添加新的客戶信息。
(2)刪除客戶信息:選中在刪除的客戶,并點擊刪除按鈕,則完成對該賬號信息的刪除。
(3)點擊返回按鈕,即可返回到Main.asp界面。
5.4 Add. asp
圖5-3 添加客戶界面
在上面的界面中填寫相應的信息,并點擊保存按鈕,則成功的添加了一個新客戶。
5.5 Customer. asp
圖5-4 客戶詳細想界面
在上面的界面中,用戶可以修改和刪除客戶信息。
(1)修改客戶信息:在相應的文本框中填寫新的信息,并點擊保存按鈕,則成功的修改了客戶信息。
(2)刪除客戶信息:點擊刪除按鈕,確認刪除,則刪除了客戶信息。
6 總結
本次的課程設計是關于客戶管理,首先是要考慮用什么樣的編程工具來解決,這個有很多個,像是VB、VC++、ASP、ASP.NET等等,開始時,我是選用VC++做的,做到一半發(fā)現(xiàn)自己有多的不懂得,最后只好選用ASP,因為之前有接觸過ASP,所以做起來還是比VC++要好一些的。通過編程,加深了我們對編程思想和寫程序的能力。課程設計是對我們的學習很有利的一個環(huán)節(jié)。在這個環(huán)節(jié)中,我們要學會把理論與實際的結合的可貴性。當然,在編寫的過程中也遇到了不少的問題,但通過不斷地調(diào)試和上網(wǎng)查找資料,大大的提高了自學的能力,學會了遇到問題,如何利用有效的資源去解決問題,同時也明白了要完成一項設計,首先要有扎實的基礎知識;其次,要充分利用身邊的各種資源,圖書館有很多相關的書,網(wǎng)上也有不少的,要充分的加以利用;最后,要多向身邊的同學多請教,學會與人交流,在交流中提高自己的實力。理論聯(lián)系實踐,在實踐中提高。通過這次課程設計中,我對課本知識的有了很多了解。
致謝
首先要感謝指導的老師們,在有不懂的時候,是他們給予很多的幫助。他們細心指導我的學習與研究,在此,要向諸位老師深深地鞠上一躬。
感謝校方給予了這樣一次機會,能夠獨立地完成一個課題,并在這個過程當中,給予各種方便,能夠更多學習一些實踐應用知識,增強了實踐操作和動手應用能力,提高了獨立思考的能力。再一次對學校表示感謝。
還要感謝同學們的幫助和指點。沒有他們的幫助和提供的資料,這篇論文是很難完成的。在這要好好地感謝他們,他們的支持和鼓勵是完成這篇論文的動力。
最后要感謝百度和Google公司,他們的搜索功能龐大、快捷又免費,是它們讓我們很方便地搜索到了所需要的材料。
最后我還要感謝培養(yǎng)我長大含辛茹苦的父母,謝謝你們!
參考文獻
1 劉金嶺,馮萬利,張有東.數(shù)據(jù)庫原理及應用.第1版.北京:清華大學出版社,2009
2 丁寶康,董健全. 數(shù)據(jù)庫實用教程.北京:清華大學出版社,2001
3 薩師煊,王珊. 數(shù)據(jù)庫系統(tǒng)概論.第二版.北京:高等教育出版社,2000
4 周新會,傅立宏.ASP通用模塊及典型系統(tǒng)開發(fā)實例導航.第1版.北京:人民郵電出版社,2005
9
指導教師評語
學號
1071301219
姓名
劉強
班級
計1072
選題
名稱
客戶管理系統(tǒng)
序號
評價內(nèi)容
權重(%)
得分
1
考勤記錄、學習態(tài)度、工作作風與表現(xiàn)。
10
2
是否完成設計任務;能否運行、可操作性如何等。
30
3
報告的格式規(guī)范程度、是否圖文并茂、語言規(guī)范及流暢程度;主題是否鮮明、重心是否突出、論述是否充分、結論是否正確;是否提出了自己的獨到見解。
30
4
自我陳述、回答問題的正確性、用語準確性、邏輯思維、是否具有獨到見解等。
30
合計
指導教師(簽章):
年 月 日