




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目 錄一、引言1.1、編寫目的11.2、 定義2.1.3、數(shù)據(jù)庫(kù)設(shè)計(jì)步驟3二、需求分析2.1、功能分析32.2、業(yè)務(wù)活動(dòng)52.3、數(shù)據(jù)字典72.4、數(shù)據(jù)流圖11三、結(jié)構(gòu)設(shè)計(jì)3.1、概念設(shè)計(jì)113.2、總體E-R圖設(shè)計(jì)123.3、邏輯設(shè)計(jì)143.4、物理設(shè)計(jì)14四、運(yùn)用設(shè)計(jì)4.1、程序源碼與用戶界面17 4.3、系統(tǒng)運(yùn)行與維護(hù)19五、參考文獻(xiàn)5.1、參考文獻(xiàn)201引言1.1編寫目的目前大多數(shù)廠商忽略了汽車銷售管理系統(tǒng)的重要性,而本系統(tǒng)專為具有一定規(guī)模和經(jīng)濟(jì)條件的大型汽車廠設(shè)計(jì)。從進(jìn)貨管理:車輛采購(gòu)、車輛入庫(kù),銷售管理到車輛銷售、收益統(tǒng)計(jì)等,為每個(gè)環(huán)節(jié)明確分工,并通過可視化的軟件支持,有效減小了人
2、為差錯(cuò)的概率,代之以高效、便捷、準(zhǔn)確的數(shù)字化服務(wù)系統(tǒng),使汽車銷售管理更加規(guī)范化。根據(jù)所學(xué)的數(shù)據(jù)庫(kù)原理與程序設(shè)計(jì)的知識(shí),能夠針對(duì)一個(gè)小型的數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行系統(tǒng)的需求分析,系統(tǒng)設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì),編碼,測(cè)試等,完成題目要求的功能,加深對(duì)數(shù)據(jù)庫(kù)系統(tǒng)、軟件工程、程序設(shè)計(jì)語(yǔ)言的理論知識(shí)的理解和應(yīng)用水平,通過設(shè)計(jì)實(shí)際的數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用課題,進(jìn)一步熟悉數(shù)據(jù)庫(kù)管理系統(tǒng)的操作技術(shù),提高動(dòng)手能力,提高分析問題和解決問題的能力。從而達(dá)到掌握開發(fā)一個(gè)小型數(shù)據(jù)庫(kù)的目的。1.2定義1、系統(tǒng)名稱:汽車銷售管理系統(tǒng)2、數(shù)據(jù)庫(kù)管理軟件:Microsoft SQL Server3、數(shù)據(jù)庫(kù)設(shè)計(jì)人員:洪保江4、使用本數(shù)據(jù)庫(kù)的程序:。5
3、、數(shù)據(jù)庫(kù)設(shè)計(jì)采用軟件:Microsoft Office Visio 20036、系統(tǒng)采用C/S體系結(jié)構(gòu):Client (客戶端)負(fù)責(zé)提供表達(dá)邏輯、顯示用戶界面信息、訪問數(shù)據(jù)庫(kù)服務(wù)器;Server (服務(wù)器)端用于提供數(shù)據(jù)服務(wù)。7、運(yùn)行平臺(tái):windows 2000/xp/linux1.3、數(shù)據(jù)庫(kù)設(shè)計(jì)步驟2、需求分析2.1功能分析進(jìn)行需求分析首先是調(diào)查清楚用戶的實(shí)際要求,與用戶達(dá)成共識(shí),然后分析與表達(dá)這些需求。調(diào)查廠商與各部門需求的具體步驟如下: (1).調(diào)查廠商組織情況。包括了解各組織的部門組成情況,各部門的職責(zé)等,為分析信息流程做準(zhǔn)備。 (2).調(diào)查各部門的業(yè)務(wù)活動(dòng)情況。包括了解各個(gè)部門和使
4、用什么數(shù)據(jù),如何加工處理這些數(shù)據(jù),輸出什么信息,輸出到什么部門,輸出結(jié)果的格式是什么,這些是調(diào)查的重點(diǎn)。 (3).在熟悉了業(yè)務(wù)活動(dòng)的基礎(chǔ)上,協(xié)助用戶明確對(duì)新系統(tǒng)的各種要求,包括信息要求,處理要求,安全性與完整性要求,這是調(diào)查的又一重點(diǎn)。 (4).確定新系統(tǒng)的邊界。對(duì)前面調(diào)查的結(jié)果進(jìn)行初步分析,確定哪些功能由計(jì)算機(jī)完成或?qū)頊?zhǔn)備讓計(jì)算機(jī)完成,哪些活動(dòng)由人工完成。調(diào)查本地從事汽車銷售的企業(yè),根據(jù)企業(yè)汽車銷售的情況,設(shè)計(jì)用于汽車銷售的管理系統(tǒng),主要功能有:基礎(chǔ)信息管理:廠商信息、車型信息和客戶信息;進(jìn)貨管理:車輛采購(gòu)、車輛入庫(kù);銷售管理:車輛銷售(處理車輛銷售單)、銷售代辦(處理銷售代辦單)、車輛查
5、詢、銷售日記錄、銷售月記錄;倉(cāng)庫(kù)管理:庫(kù)存車輛、倉(cāng)庫(kù)明細(xì)、進(jìn)銷存統(tǒng)計(jì);系統(tǒng)維護(hù):如數(shù)據(jù)安全管理(含備份與恢復(fù))、操作員管理、權(quán)限設(shè)置等;2.2業(yè)務(wù)活動(dòng)一、市場(chǎng)工作 1、 獲取訂單(有能力可做) A、聯(lián)絡(luò)經(jīng)銷商倉(cāng)管員,了解經(jīng)銷商庫(kù)存; B、聯(lián)絡(luò)經(jīng)銷商采購(gòu)購(gòu)報(bào)價(jià); C、結(jié)合經(jīng)銷商庫(kù)存情況,主動(dòng)爭(zhēng)取訂單; D、尋找經(jīng)銷商的配貨意向進(jìn)行展異議處理; E、獲得訂單,并交由分公司助理安排送貨; F、跟蹤送貨員貸物交接情況及協(xié)助送貸員解決收款中遇到的困難。 二、 客戶拜訪及市場(chǎng)工作 第一步 準(zhǔn)備工作: A、檢查每周工作記事表,確定當(dāng)日拜記路線; B、 準(zhǔn)備當(dāng)日需解決的問題,預(yù)約當(dāng)日需拜訪客戶; 第二步 銷售
6、拜訪 A、接觸:?jiǎn)柡蚧蜃晕医榻B通過改變交談環(huán)境、車輪話術(shù)等方法,確定良好的溝通氛圍;B、收集市場(chǎng)資訊及客戶銷售資料及填報(bào)表;C、了解競(jìng)爭(zhēng)對(duì)手及品牌機(jī)型的市場(chǎng)動(dòng)向;D、進(jìn)行異議處理、協(xié)助客戶在銷售中存在的問題。 第三步 總結(jié)與調(diào)整 A、 回顧當(dāng)日工作進(jìn)展?fàn)顩r,填寫每日工作日記; B、 總結(jié)當(dāng)時(shí)工作中遇到的問題,失誤與成就,并及時(shí)做出調(diào)整; C、 根據(jù)當(dāng)時(shí)進(jìn)展?fàn)顩r,對(duì)每周工作記事表做出調(diào)整。2.3數(shù)據(jù)字典1、數(shù)據(jù)項(xiàng)編號(hào)數(shù)據(jù)項(xiàng)名稱說 明 部 分編號(hào)數(shù)據(jù)項(xiàng)名 稱說 明 部 分1客戶姓名文本類型 長(zhǎng)度為20字符2工作單位文本類型 長(zhǎng)度為20字符3性別字符串類型 男、女4年齡 整數(shù)類型 181005客戶號(hào)
7、字符串類型 有唯一性6聯(lián)系電話整數(shù)類型 7車型號(hào)字符串類型 有唯一性8價(jià)格浮點(diǎn)型9車輛狀態(tài)枚舉類型 被訂、未訂10廠商名文本類型 有唯一性11廠商號(hào)字符串類型 有唯一性12地址文本類型 長(zhǎng)度為30字符13生產(chǎn)車輛總數(shù)整數(shù)類型14廠商狀態(tài)枚舉類型 忙、閑15訂單號(hào)整數(shù)類型 訂單所屬的類別16訂貨日期時(shí)間類型 */*17交貨日期時(shí)間類型 */*18倉(cāng)庫(kù)號(hào)字符串類型 有唯一性19進(jìn)貨車輛數(shù)整數(shù)類型 20出貨車輛數(shù)整數(shù)類型21庫(kù)存車輛總數(shù)整數(shù)類型22出售車輛數(shù)整數(shù)類型23車輛總成本整數(shù)類型 24獲取總金額整數(shù)類型25利潤(rùn)整數(shù)類型 26買車時(shí)間時(shí)間類型27保修期限時(shí)間類型28備注文本類型19車輛名稱字符
8、串類型 長(zhǎng)度為20字符2、數(shù)據(jù)結(jié)構(gòu)編號(hào)數(shù)據(jù)結(jié)構(gòu)名屬 性1客戶客戶姓名、性別、年齡、客戶號(hào)、工作單位、聯(lián)系電話2車輛車型號(hào)、車輛名稱、廠商名、價(jià)格、車輛狀態(tài)3廠商廠商名、廠商號(hào)、地址、生產(chǎn)車輛總數(shù)、廠商狀態(tài)、備注4訂單訂單號(hào)、客戶號(hào)、訂貨日期、交貨日期、地址、是否存有、是否已訂5倉(cāng)庫(kù)倉(cāng)庫(kù)號(hào)、地址、進(jìn)貨車輛數(shù)、出貨車輛數(shù)、庫(kù)存車輛總數(shù)、6車輛銷售車型號(hào)、廠商號(hào)、出售車輛數(shù)、車輛總成本、獲取總金額、利潤(rùn)7訂貨客戶、廠商、車輛、買車時(shí)間、保修期限3、數(shù)據(jù)流編號(hào)數(shù) 據(jù) 流 名輸 入輸 出1變更客戶變更信息客戶信息2查詢客戶客戶號(hào)客戶信息3變更廠商變更信息廠商信息4查詢廠商廠商號(hào)廠商信息5變更車輛變更信息
9、車輛信息6查詢車輛車型號(hào)車輛信息7變更訂單變更信息訂單信息8查詢訂單訂單號(hào)訂單信息9變更倉(cāng)庫(kù)變更信息倉(cāng)庫(kù)信息10倉(cāng)庫(kù)倉(cāng)庫(kù)號(hào)地址11變更車輛銷售變更信息車輛銷售信息12查詢車輛銷售車輛銷售數(shù)利潤(rùn)13查詢空閑廠商廠商狀態(tài)限制條件空閑廠商信息14結(jié)賬車型號(hào)購(gòu)買信息15提交訂貨請(qǐng)求客戶號(hào)、車型號(hào)、價(jià)格、廠商號(hào)車輛信息16獲得訂貨請(qǐng)求訂貨信息車型號(hào)、廠商號(hào)、客戶號(hào)17提交訂單信息車型號(hào)、廠商號(hào)訂單信息18變更廠商分工信息廠商號(hào)、車型號(hào)廠商分工信息19預(yù)定車輛車型號(hào)車輛信息20付款車型號(hào)車輛信息、廠商信息4、數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)名輸入數(shù)據(jù)流輸出數(shù)據(jù)流說 明 部 分客戶信息變更客戶查詢客戶提交訂貨請(qǐng)求車輛信息變
10、更車輛查詢車輛獲得訂貨請(qǐng)求廠商信息變更廠商查詢房間提交訂貨請(qǐng)求查詢空閑廠商車輛銷售信息變更車輛銷售查詢廠商提交點(diǎn)貨請(qǐng)求查詢空閑廠商提交訂貨信息提交訂單信息訂單信息變更訂單結(jié)賬提交訂貨請(qǐng)求訂貨信息提交訂貨請(qǐng)求提交訂單信息結(jié)賬獲得訂貨請(qǐng)求廠商分工信息變更廠商分工信息5、處理過程處理過程名輸入數(shù)據(jù)流輸出數(shù)據(jù)流說 明 部 分客戶登記終端變更車輛變更廠商訂貨終端提交訂貨請(qǐng)求獲得訂貨請(qǐng)求訂貨獲得訂貨請(qǐng)求提交訂貨信息訂單提交訂貨信息提交訂單信息客戶結(jié)賬結(jié)賬2.4數(shù)據(jù)流圖1、頂層進(jìn)程銷售管理子系統(tǒng)第一層數(shù)據(jù)流圖2、第二層 (1)進(jìn)程1接受訂單 (2) 進(jìn)程2處理訂單(3) 進(jìn)程3開發(fā)票(4) 進(jìn)程4結(jié)帳系統(tǒng)3
11、、結(jié)構(gòu)設(shè)計(jì)3.1概念結(jié)構(gòu)設(shè)計(jì)在概念設(shè)計(jì)中,通常用四種方法: (1). 自頂向下,首先定義全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化. (2). 自底向上,首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將他們集成起來,得到全局概念結(jié)構(gòu). (3). 逐步擴(kuò)張. 首先定義最核心的概念結(jié)構(gòu),然后向外擴(kuò)充,直至總體概念結(jié)構(gòu). (4). 混合策略. 即自頂向下和自底向上相結(jié)合,用自頂向下策略設(shè)計(jì)一個(gè)全局概念結(jié)構(gòu)的框架,以它為骨架集成由自底向上策略中設(shè)計(jì)的各局部概念結(jié)構(gòu). 我在此設(shè)計(jì)中采用自底向上的方法,逐步實(shí)現(xiàn)數(shù)據(jù)庫(kù)的設(shè)計(jì),得到全局概念.3.2、總體E-R圖設(shè)計(jì)3.3邏輯結(jié)構(gòu)設(shè)計(jì)331基本表1、客戶基本表屬性中文名稱屬性名類型
12、長(zhǎng)度說明客戶號(hào)C_NOCHAR20主碼:公司統(tǒng)一編號(hào),具有唯一性客戶姓名User_NAMECHAR20客戶名稱服務(wù)員性別User_SEXCHAR4客戶性別服務(wù)員年齡User_AGEINT18100聯(lián)系電話User_telINT工作單位unitCHAR20客戶所在工作場(chǎng)所2、車輛基本表屬性中文名稱屬性名類型長(zhǎng)度說明車型號(hào)CAR_NOCHAR10主碼:廠商統(tǒng)一編號(hào),具有唯一性車輛名稱CAR_NAMECHAR20車輛名稱廠商名INDUSTTY_NAMECHAR文本類型 有唯一性價(jià)格PRICEFLOAT車輛狀態(tài)STATUSBOOLEAN枚舉類型 被訂、未訂3、廠商基本表屬性中文名稱屬性名類型長(zhǎng)度說明廠
13、商號(hào)INDUSTTY_NOCHAR10主碼:廠商統(tǒng)一編號(hào),具有唯一性廠商名INDUSTTY_NAMECHAR文本類型 有唯一性地址addressCHAR10廠商狀態(tài)STATUSBOOLEAN忙:1;空閑:0生產(chǎn)車輛總數(shù)CAR_amountINT4、倉(cāng)庫(kù)表屬性中文名稱屬性名類型長(zhǎng)度說明倉(cāng)庫(kù)號(hào)BOX_NOCHAR10主碼:廠商統(tǒng)一編號(hào),具有唯一性地址addressCHAR10進(jìn)貨車輛數(shù)IN_AMOUNTINT倉(cāng)庫(kù)開始進(jìn)車輛的數(shù)量出貨車輛數(shù)OU_AMOUNTINT倉(cāng)庫(kù)已賣出的車輛數(shù)量庫(kù)存車輛總數(shù)REMAIN_AMOUNTINT倉(cāng)庫(kù)現(xiàn)存有的車輛數(shù)量5、車輛銷售基本表屬性中文名稱屬性名類型長(zhǎng)度說明車型號(hào)
14、CAR_NOCHAR10外碼:參照車輛表的車型號(hào)廠商號(hào)INDUSTTY_NOCHAR10外碼:依照廠商表的廠商號(hào)出售車輛數(shù)Sale_amountINT車輛總成本CAR_MONEYFLOAT車輛進(jìn)貨的成本獲取總金額MONEYFLOAT利潤(rùn)beniftFLOAT盈:1 虧:06、訂單表屬性中文名稱屬性名類型長(zhǎng)度說明訂單號(hào)order_NOINT10訂單所屬的類別客戶號(hào)C_NOCHAR20外碼:參照客戶表的客戶號(hào)訂貨日期order_datadata訂貨時(shí)間交貨日期Hand_datadata交貨期限廠商號(hào)INDUSTTY_NOCHAR10外碼:依據(jù)廠商表中的廠商號(hào)是否存有MADEBOOLEAN默認(rèn):fa
15、lse(沒有)是否已訂ordersBOOLEAN默認(rèn):false (未訂)332視圖1、空閑廠商(廠商號(hào),廠商名)從廠商基本表導(dǎo)出2、進(jìn)銷存統(tǒng)計(jì)(倉(cāng)庫(kù)號(hào),進(jìn)貨車輛數(shù),出貨車輛數(shù))從倉(cāng)庫(kù)基本表導(dǎo)出3、所有車輛銷售信息(車型號(hào),廠商號(hào),車輛狀態(tài))從車輛和廠商基本表導(dǎo)出4、付款(車型號(hào),廠商號(hào),車輛名,價(jià)格)從車輛表、廠商表導(dǎo)出5、訂單生成視圖訂單(訂單號(hào),客戶號(hào),訂貨日期,交貨日期,地址,是否存有,是否已訂)從訂單表、客戶表導(dǎo)出6、收益統(tǒng)計(jì)信息(車型號(hào),出售車輛數(shù),車輛總成本,獲取總金額,利潤(rùn))從車輛表、車輛銷售表導(dǎo)出3.4物理結(jié)構(gòu)設(shè)計(jì)在物理結(jié)構(gòu)設(shè)計(jì)階段首先分兩步走:(1)確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在
16、關(guān)系數(shù)據(jù)庫(kù)中主要是指存取方法和存儲(chǔ)結(jié)構(gòu)。(2)對(duì)物理結(jié)構(gòu)的評(píng)價(jià)是時(shí)間和空間效率。選取正確的關(guān)系模式存取方法,常用的有:(1)存取索引方法。(2)聚簇存取。(3)HASH存取方法等。4 運(yùn)用設(shè)計(jì)4.1、程序源碼與用戶界面#include#include#include#include#include#include#define CAR-NO-LEN 50#define USE-AGE-SEX 5#define CAR-NAME-LEN 50#define DEPART-LEN 100#define CAR-PRICE-LEN 30#define STATUS_LEN 100int main()
17、 /* Step 1 定義句柄和變量 */ /以king開頭的表示的是連接KingbaseES的變量 /以server開頭的表示的是連接SQLSERVER的變量 SQLHENV kinghenv,serverhenv; /環(huán)境句柄 SQLHDBC kinghdbc,serverhdbc; /連接句柄 SQLHSTMT kinghstmt,serverhstmt; /語(yǔ)句句柄 SQLRETURN ret; SQLCHAR cNameNAME-LEN,DepartDEPART-LEN,cNONO-LEN,cPricePRICE-LEN,StatusSTATUS-LEN; SQLINTEGER sS
18、ta,sSage; SQLINTEGER cbAge=0,cbSta=0,cbCno=SQL-NTS,cbPrice=SQL-NTS,cbName=SQL-NTS,cbDeopart=SQL-NTS; /*Step 2 初始化環(huán)境 */ret=SQLAllocHandle(SQL-HANDLE-ENV,SQL-NULL-HANDLE,&kinghenv);ret=SQLAllocHandle(SQL-HANDLE-ENV,SQL-NULL-HANDLE,&serverhenv);ret=SQLSetEnvAttr(Kinghenv,SQL-ATTR-ODBC-VERSION,(void*)SQ
19、L-OV-ODBC3,0);ret=SQLSetEnvAttr(serverhenv,SQL-ATTR-ODBC-VERSION,(void*)SQL-OV-ODBC3,0); /*Step 3:建立連接 */ret=SQLAllocHandle(SQL-HANDLE-DBC,kinghenv,&kinghdbc);ret=SQLAlloocHandle(SQL-HANDLE-DBC,serverhenv,&serverhdbc);ret=SQLConnect(kinghdbc,KingbaseES ODBC,SQL-NTS,SYSTEM,SQL-NTS,MANAGER,SQL-NTS);if
20、(! SQL-SUCCEEDED(ret) return -1; /連接失敗時(shí)返回錯(cuò)誤值ret=SQLConnect(serverhdbc,SQLServer,SQL-NTS,sa,SQL-NTS,sa,SQL-NTS);if(! SQL-SUCCEEDED(ret) return -1; /連接失敗時(shí)返回錯(cuò)誤值 /* Step 4: 初始化語(yǔ)句句柄 */ret=SQLAllocHandle(SQL-HANDLE-STMT,kinghdbc,&kingstmt);ret=SQLSetStmtAttr(kingstmt,SQL-ATTR-ROW-BIND-BYTE, (SQLPOINTER)SQ
21、L-BIND-BY-COLUMN,SQL-IS-INTEGER);ret=SQLAllocHandle(SQL-HANDLE-STMT,serverhdbc,&serverhstmt);/* Step 5:兩種方式執(zhí)行語(yǔ)句 */* 預(yù)編譯帶有參數(shù)的語(yǔ)句 */ret=SQLPREPARE(serverhstmt,INSERT INTO STUDENT (CAR_NO,CAR_NAME ,DEPARTMENT_NAME,PRICE,STATUS )VALUES (?,?,?,?),SQL_NTS);if (ret=SQL_SUCCESS ret=SQL_SUCCESS_WITH_INFO)ret=
22、SQLBindParameter(serverhstmt,1,SQL_PARAM_INPUT,SQL_C_CHAR, SQL-CHAR,CAR_NO_LEN,0,Car_NO,0,&cbCar_NO);ret=SQLBindParameter(serverhstmt,2,SQL_PARAM_INPUT,SQL_C_CHAR, SQL-CHAR,CAR_NAME_LEN,0,CAR_name,0,&cbCAR_name);ret=SQLBindParameter(serverhstmt,3,SQL_PARAM_INPUT,SQL_C_CHAR, SQL-CHAR,2,0,DEPARTMENT_n
23、ame,0,&cbDEPARTMENT_name);ret=SQLBindParameter(serverhstmt,4,SQL_PARAM_INPUT,SQL_C_FLOAT, SQL-FlOAT,0,0,price,0,&cbprice);ret=SQLBindParameter(serverhstmt,5,SQL_PARAM_INPUT,SQL_C_BOOLEAN, SQL-BOOLEAN,0,Status,0,&cbStatus); /*查詢車輛信息的執(zhí)行SQL語(yǔ)句*/ret=SQLExecDirect(kinghstmt,SELECT * FROM 車輛,SQL_NTS);if (r
24、et=SQL_SUCCESS ret=SQL_SUCCESS_WITH_INFO)ret=SQLBindCol(kingghstmt,1,SQL_C_CHAR,Car_NO,CAR_NO_LEN,&cbCar_NO);ret=SQLBindCol(kingghstmt,2,SQL_C_CHAR,CAR_name,CAR_NAME_LEN,cbCAR_name);ret=SQLBindCol(kingghstmt,3,SQL_C_CHAR,DEPARTMENT_name,&cbDEPARTMENT_name);ret=SQLBindCol(kingghstmt,4,SQL_C_FLOAT,pri
25、ce,0,&cbprice);ret=SQLBindCol(kingghstmt,5,SQL_C_CHAR,Status,STATUS_LEN,&cbStatus); /* Step 6:兩種方式的語(yǔ)句 */*預(yù)編譯客戶基本表帶有參數(shù)的語(yǔ)句 */ret=SQLPREPARE(serverhstmt,INSERT INTO STUDENT (C_NO,User_NAME,User_SEX,User_AGE,User_tel,unit)VALUES (?,?,?,?),SQL_NTS);if (ret=SQL_SUCCESS ret=SQL_SUCCESS_WITH_INFO)ret=SQLBin
26、dParameter(serverhstmt,1,SQL_PARAM_INPUT,SQL_C_CHAR, SQL-CHAR,C_NO_LEN,0,c_NO,0,&cbc_NO);ret=SQLBindParameter(serverhstmt,2,SQL_PARAM_INPUT,SQL_C_CHAR, SQL-CHAR,User_NAME_LEN,0,User_name,0,&cbUser_name);ret=SQLBindParameter(serverhstmt,3,SQL_PARAM_INPUT,SQL_C_CHAR, SQL-CHAR,2,0,User_sex,0,&cbUser_se
27、x);ret=SQLBindParameter(serverhstmt,4,SQL_PARAM_INPUT,SQL_C_INT, SQL-INT,0,0,User_age,0,&cbUser_age);ret=SQLBindParameter(serverhstmt,5,SQL_PARAM_INPUT,SQL_C_INT, SQL-INT,User_tel_LEN,0,user_tel,0,&cbuser_tel);ret=SQLBindParameter(serverhstmt,6,SQL_PARAM_INPUT,SQL_C_CHAR, SQL-CHAR,unit_LEN,0,UNIT,0,
28、&cbUNIT); /*查詢客戶信息執(zhí)行SQL語(yǔ)句*/ret=SQLExecDirect(kinghstmt,SELECT * FROM 客戶,SQL_NTS);if (ret=SQL_SUCCESS ret=SQL_SUCCESS_WITH_INFO)ret=SQLBindCol(kingghstmt,1,SQL_C_CHAR,sc_NO,C_NO_LEN,&cbc_NO);ret=SQLBindCol(kingghstmt,2,SQL_C_CHAR,User_name,User_NAME_LEN,cbUser_name);ret=SQLBindCol(kingghstmt,3,SQL_C_CHAR,sUser_sex,&cbUser_sex);ret=SQLBindCol(kingghstmt,4,SQL_C_INT,sUser_age,User_AGE_LEN,&cbUser_age);ret=SQLBindCol(kingghstmt,5,SQL_C_INT,suser_tel,User_tel,&cbuser_tel);ret=SQLBindCol(kingghstmt,6,SQL_C_CHAR,sUNIT,User_tel,&cbUNIT); /* Step 7:處理結(jié)果集并執(zhí)行預(yù)編譯后的語(yǔ)句
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025終止合作合同協(xié)議書模板
- 2025授權(quán)買賣合同書模板
- 2025設(shè)備維護(hù)服務(wù)合同范本及維修服務(wù)種類
- 2025上海市園林綠化工程委托審價(jià)合同
- 2025建筑材料訂購(gòu)合同范本
- 2025商品房買賣合同標(biāo)準(zhǔn)模板
- 2025廣告合同(期刊上刊登)
- 2025茶葉類購(gòu)銷合同范文
- 2025商場(chǎng)照明系統(tǒng)維護(hù)合同模板示例
- 2025婚慶服務(wù)合同全書
- 瓦斯發(fā)電方案
- Q-CR 807-2020 隧道噴射混凝土用液體無(wú)堿速凝劑
- 民間非營(yíng)利組織會(huì)計(jì)制度分解
- YY/T 0314-2021一次性使用人體靜脈血樣采集容器
- GB/T 20564.2-2017汽車用高強(qiáng)度冷連軋鋼板及鋼帶第2部分:雙相鋼
- GB/T 13914-2013沖壓件尺寸公差
- GB/T 11349.3-1992機(jī)械導(dǎo)納的試驗(yàn)確定沖擊激勵(lì)法
- 《政治學(xué)原理》課件
- 【高效管理】團(tuán)隊(duì)建設(shè)-如何邁向高績(jī)效團(tuán)隊(duì)課件
- 《新托福專項(xiàng)進(jìn)階-初級(jí)寫作》【W(wǎng)ORD版】
- 2022年江蘇鳳凰出版?zhèn)髅郊瘓F(tuán)有限公司招聘筆試題庫(kù)及答案解析
評(píng)論
0/150
提交評(píng)論