《數據庫課程設計之轎車信息管理系統的設計與實現.(總14頁).doc》由會員分享汽車信息管理系統數據庫,可在線閱讀汽車信息管理系統數據庫,更多相關《數據庫課程設計之轎車信息管理系統的設計與實現.(總14頁).doc(14頁珍藏版)》請在匯文網上搜索。
1、 轎車信息管理系統的數據庫設計與實現一、數據庫需求分析管理信息系統在現代社會已深入到各行各業,由于計算機技術的迅速發展和普及,管理信息系統事實上已成為計算機管理信息系統。轎車信息管理系統是基于商品信息數據庫,遵照商場實際管理流程,對商場商品的進、銷、存的全過程進行全面管理的計算機應用系統。它將人工智能的理論引入商場,其目標是將商場人工操作的商品信息管理工作,轉為有計算機網絡系統自動操作完成。該系統實現了對整個商場商品信息資源的合理共享與分配,并進行科學有效的管理,在這個基礎上謀求提高商品的信息管理效率。在整個課程設計過程中,本設計具體完成了對“基本資料” 、“售后服務管理” 、“銷售管理” 、
2、“庫存管理”和“系統管理”這5個功能模塊的實現。所以本設計主要是對這5個模塊的設計,以實用、標準、可靠、強擴展性的原則為出發點,能夠為商品的進銷存提供最簡便、最科學、最優化的系統設計和服務。本系統結合實際的轎車銷售服務管理制度。經過實際的需求分析,確定需要包含以下數據庫信息:【轎車庫存信息:】轎車編號(標識列,轎車型號,轎車名稱,顏色,庫存量,生產廠家,出廠日期,出廠價格,備注;【員工信息:】員工編號,姓名,性別,年齡,籍貫,聯系電話,學歷,身份證號,崗位;【客戶信息:】客戶編號,客戶姓名,客戶等級,聯系電話,地址,業務記錄;【轎車銷售信息:】序號(標識列,銷售日期,轎車型號,顏色,數量,經手
3、人編號,實際售價,車輛牌照,客戶編號,備注;【售后管理:】序號(標識列,客戶編號,保養人編號,車輛牌照,保養日期,業務記錄; 二、轎車銷售管理系統ER圖(1轎車庫存信息關系圖 (2員工信息關系圖 (3客戶信息關系圖 (4轎車銷售信息關系圖 (5轎車售后管理信息關系圖 以上實例,ER關系圖如下: 三、數據庫表信息查詢字典轎車信息庫存表 員工信息表 客戶信息表 轎車銷售表 售后管理表 三、數據庫及數據表的設計實現 (name=,=F:課程設計轎車銷售管理系統.mdf,s
4、ize==10%log on(name=,=F:課程設計轎車銷售管理系統.mdf,size=1,=10%Go 轎車信息庫存表use ( * from where name=轎車信息庫存表 and type=u drop table 轎車信息庫存表 table 轎車信息庫存表(轎車編號(10 key,轎車型號(10 null,轎車名稱(10 nul
5、l,顏色(10 null, 庫存量int not null,生產廠家(20 null,出廠價格(10 not null,備注(100 null 員工信息表use ( * from where name=員工信息表 and type=u drop table 員工信息表 table 員工信息表(員工編號(10 key,姓名(10 null,性別(2 null,出生日期 null,籍貫va
6、rchar null,學歷(10 null,聯系電話(15 null,崗位(10 null,身份證(20 null 客戶信息表use ( * from where name=客戶信息表 and type=u drop table 客戶信息表 table 客戶信息表(客戶編號(10 key,客戶姓名(10 null,客戶等級(10 null,聯系電話(15 null,地址(5
7、0 null,優惠項目(50 null 轎車銷售表use ( * from where name=轎車銷售表 and type=u drop table 轎車銷售表 table 轎車銷售表(銷售序號(10 key,課程設計說明書(論文用紙 銷售日期 not null, 客戶編號 (10 not null 客戶信息表(客戶編號, 轎車型號 (20 not null, 顏色 (10 not n
8、ull, 數量 int not null, 實際售價 not null, 經手人編號 (10 not null, 車輛牌照 ( not null, 備注 (200 null 售后管理表 use jcxs go if ( * from where name=售后管理表 and type=u drop table 售后管理表 go table 售后管理表 (服務序號 (10 key, 保養日期 not null, 客
9、戶編號 (10 not null 客戶信息表(客戶編號, 車輛牌照 (10 not null 轎車銷售表(車輛牌照, 保養人編號 (10 not null 員工信息表(員工編號, 業務記錄 (200 null 11 課程設計說明書(論文用紙 觸發器(1) use jcxs go if ( * from where name=tr1 and type=tr drop tr1 go tr
10、1 on 轎車信息庫存表 of as if ( 轎車型號 from 轎車信息庫存表=( 轎車型號 from and ( 顏色 from 轎車信息庫存表=( 顏色 from 轎車信息庫存表 set 庫存量=庫存量+( 庫存量 from where ( 轎車型號 from 轎車信息庫存表=( 轎車型號 from and ( 顏色 from 轎車信息庫存表=( 顏色 from i
11、 else begin 轎車信息庫存表 * from end 觸發器(2) use jcxs go if ( * from where name=tr2 and type=tr drop tr2 go tr2 on 轎車銷售表 after as 12 課程設計說明書(論文用紙 if ( 轎車型號 from 轎車信息庫存表=( 轎車型號 from and ( 顏色 from 轎車
12、信息庫存表=( 顏色 from begin if ( 轎車型號 from 轎車信息庫存表=( 轎車型號 from and ( 顏色 from 轎車信息庫存表=( 顏色 from and ( 庫存量 from 轎車信息庫存表=( 數量 from 轎車信息庫存表 set 庫存量=庫存量-( 數量 from where ( 轎車型號 from 轎車信息庫存表=( 轎車型號 from and ( 顏色 from 轎車信息庫存表=( 顏色 from else begin print kucun buzu tran end end else begin print you wu tran end 13