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

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