




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
6/6數(shù)據(jù)庫系統(tǒng)課程設(shè)計報告
數(shù)據(jù)庫系統(tǒng)課程設(shè)計報告題目:企業(yè)客戶管理系統(tǒng)
課程:0680036
課程名稱:數(shù)據(jù)庫課程設(shè)計
學(xué)號:20082024
姓名:賀玉英
班級:08級信息安全1班
指導(dǎo)教師:莫秀良
完成日期:2011年4月
第一章引言
1.1設(shè)計開發(fā)的意義
企業(yè)客戶管理是從20世紀(jì)開始在國際上通告的,以供需鏈管理思想為的一項管理應(yīng)用信息的技術(shù)。因為供應(yīng)鏈的推行著重在于上下游企業(yè)間營運程序的密切配合,并以產(chǎn)銷的合作與信息的分享來達到上下游運作和“同步化”的目標(biāo)。所以在供應(yīng)鏈的架構(gòu)下,企業(yè)之間的合作必須共同追求企事業(yè)間營動容實時分享與運作的同步化。
1.2所設(shè)計應(yīng)用系統(tǒng)的任務(wù)及目標(biāo)。
1.2.1任務(wù)
在以下的開發(fā)實踐中介紹了企業(yè)客戶管理系統(tǒng)的設(shè)計與開發(fā)。內(nèi)容的介紹按照系統(tǒng)開發(fā)的順序進行。在開始對客戶管理系統(tǒng)進行系統(tǒng)設(shè)計,分別對系統(tǒng)的需求、功能和流程進行介紹。通過此部分的學(xué)習(xí),可以對此系統(tǒng)的整個應(yīng)用有一個全面的了解。在數(shù)據(jù)庫設(shè)計中,根據(jù)系統(tǒng)設(shè)計的內(nèi)容,具體到數(shù)據(jù)的創(chuàng)建,實現(xiàn)了數(shù)據(jù)庫的完整設(shè)計。這是整個系統(tǒng)應(yīng)用中最為重要的一部分,可以說數(shù)據(jù)庫設(shè)計的完美與否直接關(guān)系到整個系統(tǒng)的應(yīng)用。在系統(tǒng)公用模塊創(chuàng)建部分,對整個系統(tǒng)中的數(shù)據(jù)源應(yīng)用,界面整體架構(gòu)設(shè)計進行了分析。這些公共模塊的應(yīng)用,使得整個系統(tǒng)的后期維護地十分簡單。
1.2.2目標(biāo)
在系統(tǒng)界面和代碼的實現(xiàn)中。對系統(tǒng)中大部分頁面的創(chuàng)建以及應(yīng)用代碼進行了分析,通過學(xué)習(xí)可以完成整個系統(tǒng)的創(chuàng)建。
1.3設(shè)計開發(fā)及運行的軟硬件環(huán)境。
開發(fā)環(huán)境為WindowsXP.設(shè)計開發(fā)及運行的軟件為MicrosoftSQL2005以
及開發(fā)軟件MicrosoftVisualStudio2005.
第二章系統(tǒng)分析與設(shè)計
2.1需求分析
系統(tǒng)的需求分析要從用戶角度出發(fā),對用戶的需求進行深層挖掘,使得系統(tǒng)完全符合用戶的使用要求。客戶管理系統(tǒng)的開發(fā)目標(biāo)是提高企業(yè)對客戶的管理分析,可以實現(xiàn)管理用戶信息、客戶信息、產(chǎn)品信息、銷售信息、合同信息、以及統(tǒng)計客戶購買信息。
客戶管理系統(tǒng)中的用戶可以分為3種人:系統(tǒng)管理員,銷售部人員,客戶部隊員,這3種用戶對系統(tǒng)的需求功能如下:
2.1.1系統(tǒng)管理員對功能的需求
系統(tǒng)管理員是整個系統(tǒng)的管理人員,在整個系統(tǒng)應(yīng)用中,擁有最高的權(quán)限,此角色可以由企業(yè)的領(lǐng)導(dǎo)來擔(dān)任,對系統(tǒng)的需求如表1-1所示:
表1-1
2.1.2銷售部人員對功能的需求
銷售部人員在系統(tǒng)的應(yīng)用中擁有部分權(quán)限,對系統(tǒng)的需求如表1-2所
表1-2
2.1.3客戶部人員對功能的需求
客戶部人員在系統(tǒng)的應(yīng)用中擁有部分權(quán)限,對系統(tǒng)的需求如表2-3所示:
表2-3
2.2數(shù)據(jù)庫結(jié)構(gòu)概念設(shè)計
數(shù)據(jù)庫設(shè)計來源于客戶的需求分析,將客戶的需求實體化。在設(shè)計數(shù)據(jù)庫時,要注意保證整個數(shù)據(jù)庫系統(tǒng)的完整性和可擴展性。下面具體介紹數(shù)據(jù)庫的設(shè)計:
2.2.1系統(tǒng)用戶E-R實體圖
系統(tǒng)用戶實體具有用戶id、密碼、姓名、所在部門四個屬性。E-R圖如圖
2.2.2客戶E-R實體圖
客戶實體具有客戶編號、企業(yè)名稱、負責(zé)人、企業(yè)級別、企業(yè)地址、Email、辦公電話7個屬性。E-R圖如圖所示。
2.2.3產(chǎn)品E-R實體圖
產(chǎn)品實體具有產(chǎn)品編號、產(chǎn)品名稱、產(chǎn)品規(guī)格、價格、描述5個屬性。E-R圖如圖所示。
2.2.4合同E-R實體圖
合同實體具有合同編號、客戶編號、負責(zé)人、合同金額、執(zhí)行狀況5個屬性。E-R圖如圖所示。
2.2.4銷售E-R實體圖
銷售實體具有合同編號、產(chǎn)品編號、總訂單數(shù)、已發(fā)貨數(shù)、已收金額5個屬性。E-R圖如圖所示。
2.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計
2.3.1數(shù)據(jù)表的創(chuàng)建
此表用于存放系統(tǒng)用戶的信息,該表中各個字段的數(shù)據(jù)類型、大小以及簡短描述如圖所示。
系統(tǒng)用戶信息表(sysuser)
2.3.2客戶信息表
此表用于存放客戶的信息,該表中各個字段的數(shù)據(jù)類型、大小以及簡短描述如圖所示。
客戶信息表(client)
2.3.3產(chǎn)品信息表
此表用于產(chǎn)品信息,該表中各個字段的數(shù)據(jù)類型、大小以及簡短描述如圖所示。
產(chǎn)品信息表(product)
2.3.4合同信息表
此表用于存放合同信息,該表中各個字段的數(shù)據(jù)類型、大小以及簡短描述如圖所示。
合同信息表(compact)
2.3.5銷售信息表
此表用于存放銷售信息,該表中各個字段的數(shù)據(jù)類型、大小以及簡短描述如圖所示。
銷售信息表(sell)
2.4系統(tǒng)功能描述
通過需求分析,我們已經(jīng)清楚的了解到3種用戶對系統(tǒng)的需求,此時根據(jù)用戶需求,設(shè)計系統(tǒng)的實現(xiàn)功能,描述如下.
系統(tǒng)功能具體描述
登錄此系統(tǒng)包含不同的用戶,對系統(tǒng)的功能也不同。因此要對不同登
錄用戶分配不同的登錄首頁,并記錄下每個用戶的權(quán)限。
系統(tǒng)用戶信息瀏覽系統(tǒng)管理員登錄系統(tǒng)后,進入系統(tǒng)用戶信息瀏覽界面,界面中展
示的是用戶的基本信息,包括:用戶id,姓名,部門,聯(lián)系電話,
Email等。系統(tǒng)用戶信息可分頁顯示。
維護系統(tǒng)用戶系統(tǒng)管理員可以增加新的系統(tǒng)用戶;可以修改某一用戶除密碼以
外的所有信息;也可以刪除系統(tǒng)用戶信息。
客戶信息瀏覽在此界面中可以瀏覽客戶信息列表,包括:客戶id,企業(yè)名稱,
負責(zé)人,客戶級別,Email,電話和地址信息,可分頁顯示客戶信
息。
維護客戶信息可以增加新的客戶信息:客戶id,企業(yè)名稱,負責(zé)人,客戶級別,
Email,電話和地址;可以修改客戶信息;也可以刪除客戶的信息。
產(chǎn)品信息瀏覽在此界面中可以瀏覽客戶信息列表,包括:產(chǎn)品編號、產(chǎn)品名稱、
產(chǎn)品規(guī)格、價格、描述,可分頁顯示產(chǎn)品信息。
維護產(chǎn)品信息可以增加新的客戶信息:產(chǎn)品編號、產(chǎn)品名稱、產(chǎn)品規(guī)格、價格、
描述;可以修改產(chǎn)品信息;也可以刪除產(chǎn)品的信息。
合同信息瀏覽在此界面中可以瀏覽客戶信息列表,包括:合同編號、客戶編號、
負責(zé)人、合同金額、執(zhí)行狀況,可分頁顯示合同信息。
維護合同信息可以增加新的客戶信息:合同編號、客戶編號、負責(zé)人、合同金
額、執(zhí)行狀況;可以修改合同信息;也可以刪除合同的信息。
銷售信息瀏覽在此界面中可以瀏覽客戶信息列表,包括:合同編號、產(chǎn)品編號、
總訂單數(shù)、已發(fā)貨數(shù)、已收金額,可分頁顯示銷售信息。
維護銷售信息可以增加新的客戶信息:合同編號、產(chǎn)品編號、總訂單數(shù)、已發(fā)
貨數(shù)、已收金額;可以修改銷售信息;也可以刪除銷售的信息。
客戶購買信息瀏覽可以統(tǒng)計客戶購買的產(chǎn)品信息:合同編號,產(chǎn)品名稱,產(chǎn)品型號,
產(chǎn)品銷售數(shù)量,總金額,可分頁顯示列表信息。
第三章系統(tǒng)開發(fā)及實現(xiàn)
3.1下面介紹客戶管理系統(tǒng)各個模塊的流程分析。
3.1.1用戶登錄模塊
用戶登錄模塊用于驗證系統(tǒng)登錄用戶身份的合法性,其功能流程圖如圖所示:
3.1.
2系統(tǒng)用戶信息管理
系統(tǒng)用戶信息的管理由管理員進行維護??梢詫崿F(xiàn)如下功能:瀏覽系統(tǒng)用戶列表,新增系統(tǒng)用戶界面,編輯和刪除系統(tǒng)用戶信息應(yīng)用,其功能流程如圖所示。
3.1.3客戶信息管理
客戶信息管理實現(xiàn)的功能包括:瀏覽客戶信息列表,新增客戶信息界面,編輯和刪除客戶信息應(yīng)用??蛻粜畔⒌墓芾砹鞒膛c系統(tǒng)用戶信息管理流程類似,如圖所示。
3.1.4合同信息管理
合同信息管理實現(xiàn)的功能包括:瀏覽合同信息列表,新增合同信息界面,編輯和刪除合同信息應(yīng)用。合同信息的管理流程與系統(tǒng)用戶信息管理流程類似。3.1.5產(chǎn)品信息管理
產(chǎn)品信息管理實現(xiàn)的功能包括:瀏覽產(chǎn)品信息列表,新增產(chǎn)品信息界面,編輯和刪除產(chǎn)品信息應(yīng)用。產(chǎn)品信息的管理流程與系統(tǒng)用戶信息管理流程類似。3.1.6銷售信息管理
銷售信息管理實現(xiàn)的功能包括:瀏覽銷售信息列表,新增銷售信息界面,編輯和刪除銷售信息應(yīng)用。銷售信息的管理流程與系統(tǒng)用戶信息管理流程類似。
3.1.7客戶購買信息統(tǒng)計
客戶購買信息統(tǒng)計提供了某一客戶購買產(chǎn)品的統(tǒng)計功能,其流程如圖所示。
第四章總結(jié)
這次開發(fā)我一共用了周三到周日五天時間,期間除了正常上課,都在進行系統(tǒng)設(shè)計。數(shù)據(jù)庫設(shè)計以及頁面設(shè)計過程都比較順利,在數(shù)據(jù)庫連接過程中遇到一些問題,在門洪勇同學(xué)幫助下以及查閱http://./doc/f9bb434553d380eb6294dd88d0d233d4b04e3f79.html相關(guān)書籍,順利完成了前后臺數(shù)據(jù)連接。自己能做出一件成品,是很開心的。這樹立了我對計算機學(xué)習(xí)的信心,在開發(fā)期間遇到的一些困難以及解決困難的方式方法方面,我也看到了自己不完善的方面??偟膩碇v,這次設(shè)計課程我收獲頗豐,我也看到了自己的不足,我會不斷完善自己。
[
5.項明峰,孟小峰等。數(shù)據(jù)庫字典的封鎖方法。1992.
【附錄】
部分代碼://登錄
usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Collections;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
usingSystem.Data.SqlClient;
usinghttp://./doc/f9bb434553d380eb6294dd88d0d233d4b04e3f79.htmlponentModel;
usingSystem.Drawing;
usingSystem.Web.SessionState;
publicpartialclassLogin:System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse){
Session["branch"]="5";
}
protectedvoidLogin1_Authenticate(objectsender,AuthenticateEventArgse)
{
Stringstrconn=ConfigurationManager.AppSettings["ConnectionString"];
SqlConnectionconn=newSqlConnection(strconn);
conn.ConnectionString="server=localhost;IntegratedSecurity=SSPI;database=clientmanage;pwd=";
conn.Open();
stringstrsql="select*fromsysuserwherelogin='"+http://./doc/f9bb434553d380eb6294dd88d0d233d4b04e3f79.htmlerName.ToString()+
"'andpassword='"+Login1.Password.ToString()+"'";
SqlComman
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 冬季瓷磚施工方案
- 2025年滁州考貨運資格證模擬試題
- 封天井施工方案
- 石鼓鎮(zhèn)環(huán)氧地坪漆施工方案
- 市場推廣支持代理協(xié)議書(2篇)
- 琴行樂器合同協(xié)議
- 房租維修合同協(xié)議
- 房屋轉(zhuǎn)讓協(xié)議合同模板
- 維修物料合同協(xié)議范本
- 舊房買賣合同協(xié)議
- 高速公路工程質(zhì)量管理制度匯編
- 2025年春形勢與政策第二學(xué)期練習(xí)題、知識點梳理
- 2025年精密注塑市場分析報告
- 2025屆浙江省杭州市下學(xué)期高三考前(二模)語文試題試卷含解析
- 北師大版四年級數(shù)學(xué)下學(xué)期月考質(zhì)量評估課后輔導(dǎo)過關(guān)檢測考試
- 北師大版二年級數(shù)學(xué)下冊全冊10套試卷(附答案)
- 二年級下冊語文-第五單元單元解讀-人教版
- 肺功能培訓(xùn)課件
- 植物花粉和花藥培養(yǎng).PPT
- (完整word版)成績證明模板(一)(word文檔良心出品)
- aci318r08混凝土結(jié)構(gòu)設(shè)計規(guī)范(中文版)
評論
0/150
提交評論