版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 數(shù)據庫課程設計</b></p><p><b> 實驗報告</b></p><p> 轎車銷售信息管理系統(tǒng)</p><p> 姓 名: 劉建 向振</p><p> 學 號: 劉建 201011020408 </p><p
2、> 向振 201011020409</p><p> 班 級: 電信10104班</p><p> 專 業(yè): 電子信息科學與技術</p><p> 指導老師: 樊希平</p><p> 日期:2013年6月20日</p><p> 轎車信息管理系統(tǒng)的數(shù)據庫設計與實現(xiàn)</p>
3、;<p><b> 一、問題的提出</b></p><p> 數(shù)據庫是一門研究數(shù)據管理的技術,始于20世紀60年代,經過50多年的發(fā)展,現(xiàn)在已經形成了理論體系,成為計算機軟件的一個重要分支。數(shù)據庫技術體現(xiàn)了當代先進的數(shù)據管理方法,使計算機的應用真正滲透到國民經濟各個部門,在數(shù)據處理領域發(fā)揮著越來越大的作用。</p><p> 隨著時代的發(fā)展,信息管
4、理系統(tǒng)對各行各業(yè)的發(fā)展都起著越來越重要的作用,尤其是商品銷售行業(yè)。在經濟發(fā)達的地區(qū),許多大型的汽車銷售商店,銷售公司,都投入了大量的資金開發(fā)MIS系統(tǒng),以求在將來激烈的競爭中立于不敗之地。在我國,隨著改革開放和市場經濟的發(fā)展,特別是十二五規(guī)劃的今天,居民的消費水平逐漸提高,很多的家庭也將會購買汽車,那么汽車在銷售過程中的管理就不能僅僅只靠手工的記錄,更應該結合信息技術的支持。因此可見,隨著我國經濟的迅速發(fā)展,信息技術在其中的應用會更加地
5、廣泛和深入。</p><p> 1.2 現(xiàn)有系統(tǒng)存在問題的分析</p><p> 有的銷售公司根本就沒有系統(tǒng),對于二十一世紀的今天計算機的發(fā)展是日新月異的,但是有的領導只見眼前利益,不關心,甚至不敢嘗試新興的事物。信息技術的應用還十分落后。</p><p> 所以機器代替人力是必然的歷史發(fā)展趨勢,只有領導的重視和支持才能從人工操作改為計算機的自動化系統(tǒng)。人工操
6、作必將被計算機代替。</p><p> 有些銷售公司雖使用了計算機,甚至管理系統(tǒng),但是仍然存在很多問題,問題一日不解決,效率就一日提不上去。</p><p> 還有的系統(tǒng)很不完善到處是漏洞,可以說是千瘡百孔,這樣極不完善的系統(tǒng)能有保障嗎?所以開發(fā)一個更加完善的系統(tǒng)是勢在必行的。</p><p><b> 二、系統(tǒng)分析</b></p&
7、gt;<p> 這章主要講的是汽車銷售管理系統(tǒng)的邏輯分析,系統(tǒng)分析在整個系統(tǒng)中具有重要的作用,它為系統(tǒng)的設計打下結實的基礎。</p><p><b> 2.1需求分析</b></p><p> 通過調查分析,該汽車銷售管理系統(tǒng)應該基本以下一些的功能:</p><p> 1、銷售、入庫的原始數(shù)據的錄入</p>
8、<p> 2、較好的權限管理; </p><p> 3、原始數(shù)據修改簡單方便;</p><p> 4、方便的數(shù)據查詢,支持多條件查詢;</p><p> 5、相應的權限下,刪除數(shù)據方便簡單,數(shù)據穩(wěn)定性好;</p><p> 6、數(shù)據統(tǒng)計自動完成,盡量減少人工干預;</p><p><b>
9、 2.2可行性分析</b></p><p> 可行性研究的目的是用最小的代價在盡可能短的時間內確定問題是否能夠解決。也就是說可行性研究的目的不是解決問題,而是確定問題是否值得去解,研究在當前的具體條件下,開發(fā)新系統(tǒng)是否具備必要的資源和其它條件。</p><p> 一般說來,應從經濟可行性、技術可行性、運行可行性、法律可行性和開發(fā)方案可行性等方面研究可行性。</p&g
10、t;<p> 2.2.1 經濟可行性</p><p> 汽車銷售管理系統(tǒng)的編寫只需要一臺PC機即可,目前PC機的配置均能滿足汽車銷售管理系統(tǒng)的編寫和使用的要求。而銷售信息報表的打印則只需要增加一臺打印機即可,這是一般公司都可以承擔的。 </p><p> 2.2.2 技術可行性</p><p> 作為計算機科學
11、與技術專業(yè)的學生,經過四年的學習對編寫程序都有獨立的動手操作能力,而對一個簡單的汽車銷售管理系統(tǒng)來說,以我們目前的技術水平是完全可以勝任的。</p><p> 2.2.3 使用可行性</p><p> 該系統(tǒng)只是一個小型的汽車銷售管理系統(tǒng),使用起來簡單方便,另外,現(xiàn)在的許多汽車銷售公司都配有專門的計算機人才,只需要對該系統(tǒng)的使用者進行簡單的培訓即可投入使用。</p>&l
12、t;p><b> 三、業(yè)務流程分析</b></p><p> 職工管理業(yè)務流程圖:</p><p><b> 輸出</b></p><p><b> 權 限</b></p><p> 圖2-1職工管理業(yè)務流程</p><p> 入庫管
13、理業(yè)務流程圖:</p><p><b> 輸出</b></p><p><b> 權 限</b></p><p> 圖2-2入庫管理業(yè)務流程</p><p> 銷售管理業(yè)務流程圖:</p><p><b> 輸出</b></p>
14、<p><b> 權 限</b></p><p> 圖2-3銷售管理業(yè)務流程</p><p> 庫存管理業(yè)務流程圖:</p><p><b> 輸出</b></p><p><b> 權 限</b></p><p> 圖2-4
15、庫存管理業(yè)務流程</p><p> 倉庫管理業(yè)務流程圖:</p><p><b> 輸出</b></p><p><b> 權 限</b></p><p> 圖2-5倉庫管理業(yè)務流程</p><p> 客戶信息管理業(yè)務流程圖:</p><p&g
16、t;<b> 輸出</b></p><p><b> 權 限</b></p><p> 圖2-6客戶信息管理業(yè)務流程</p><p> 系統(tǒng)用戶管理業(yè)務流程圖:</p><p><b> 輸出</b></p><p><b> 權
17、 限</b></p><p> 圖2-7系統(tǒng)用戶管理業(yè)務流程</p><p> 汽車銷售匯總管理業(yè)務流程圖:</p><p><b> 輸出</b></p><p><b> 權 限</b></p><p> 圖2-8汽車銷售匯總管理業(yè)務流程<
18、/p><p><b> 四、數(shù)據庫需求分析</b></p><p> 管理信息系統(tǒng)在現(xiàn)代社會已深入到各行各業(yè),由于計算機技術的迅速發(fā)展和普及,管理信息系統(tǒng)事實上已成為計算機管理信息系統(tǒng)。 轎車信息管理系統(tǒng)是基于商品信息數(shù)據庫,遵照商場實際管理流程,對商場商品的進、銷、存的全過程進行全面管理的計算機應用系統(tǒng)。它將人工智能的理論引入商場,其目標是將商場人工操作的商
19、品信息管理工作,轉為有計算機網絡系統(tǒng)自動操作完成。該系統(tǒng)實現(xiàn)了對整個商場商品信息資源的合理共享與分配,并進行科學有效的管理,在這個基礎上謀求提高商品的信息管理效率。 在整個課程設計過程中,本設計具體完成了對“基本資料” 、“售后服務管理” 、“銷售管理” 、“庫存管理”和“系統(tǒng)管理”這5個功能模塊的實現(xiàn)。所以本設計主要是對這5個模塊的設計,以實用、標準、可靠、強擴展性的原則為出發(fā)點,能夠為商品的進銷存提供最簡便、最科學、最優(yōu)化的系
20、統(tǒng)設計和服務。本系統(tǒng)結合實際的轎車銷售服務管理制度。</p><p> 經過實際的需求分析,確定需要包含以下數(shù)據庫信息:</p><p><b> 【轎車庫存信息:】</b></p><p> 轎車編號(標識列),轎車型號,轎車名稱,顏色,庫存量,生產廠家,出廠日期,出廠價格,備注;</p><p><b&g
21、t; 【員工信息:】</b></p><p> 員工編號,姓名,性別,年齡,籍貫,聯(lián)系電話,學歷,身份證號,崗位;</p><p><b> 【客戶信息:】</b></p><p> 客戶編號,客戶姓名,客戶等級,聯(lián)系電話,地址,業(yè)務記錄;</p><p><b> 【轎車銷售信息:】&l
22、t;/b></p><p> 序號(標識列),銷售日期,轎車型號,顏色,數(shù)量,經手人編號,實際售價,車輛牌照,客戶編號,備注;</p><p><b> 【售后管理:】</b></p><p> 序號(標識列),客戶編號,保養(yǎng)人編號,車輛牌照,保養(yǎng)日期,業(yè)務記錄;</p><p> 五.轎車銷售管理系統(tǒng)E—
23、R圖</p><p> (1)轎車庫存信息關系圖</p><p> ?。?)員工信息關系圖</p><p> ?。?)客戶信息關系圖</p><p> ?。?)轎車銷售信息關系圖</p><p> (5)轎車售后管理信息關系圖</p><p> 以上實例,E—R關系圖如下:</p&g
24、t;<p><b> 關系圖:</b></p><p> 六、數(shù)據庫表信息查詢字典</p><p><b> 轎車信息庫存表</b></p><p><b> 員工信息表</b></p><p><b> 客戶信息表</b><
25、/p><p><b> 轎車銷售表</b></p><p><b> 售后管理表</b></p><p><b> 錄入數(shù)據</b></p><p> 六、數(shù)據庫及數(shù)據表的設計實現(xiàn)</p><p> <1>create database
26、 轎車信息管理系統(tǒng)</p><p> <2>轎車信息庫存表</p><p> create table 轎車信息庫存表</p><p> (轎車編號 varchar(10) primary key,</p><p> 轎車型號 varchar(10) null,</p><p> 轎車名稱 va
27、rchar(10) null,</p><p> 顏色 varchar(10) null,</p><p> 庫存量 int not null, </p><p> 生產廠家 varchar(20) null,</p><p> 出廠價格 varchar(10) not null,</p><p> 備注 v
28、archar(100) null</p><p><b> )</b></p><p><b> <3>員工信息表</b></p><p> create table 員工信息表</p><p> (員工編號 varchar(10) primary key,</p>
29、<p> 姓名 varchar(10) null,</p><p> 性別 varchar(2) null,</p><p> 出生日期 datetime null,</p><p> 籍貫 varchar null, </p><p> 學歷 varchar(10) null,</p><p>
30、; 聯(lián)系電話 varchar(15) null,</p><p> 崗位 varchar(10) null,</p><p> 身份證 varchar(20) null</p><p><b> )</b></p><p><b> <4>客戶信息表</b></p>
31、<p> create table 客戶信息表</p><p> (客戶編號 varchar(10) primary key,</p><p> 客戶姓名 varchar(10) null,</p><p> 客戶等級 varchar(10) null,</p><p> 聯(lián)系電話 varchar(15) null,
32、</p><p> 地址 varchar(50) null,</p><p> 優(yōu)惠項目 varchar(50) null</p><p><b> )</b></p><p><b> <5>轎車銷售表</b></p><p> create tabl
33、e 轎車銷售表</p><p> (銷售序號 varchar(10) primary key,</p><p> 銷售日期 datetime not null,</p><p> 客戶編號 varchar(10) not null references 客戶信息表(客戶編號),</p><p> 轎車型號 varchar(20) n
34、ot null,</p><p> 顏色 varchar(10) not null,</p><p> 數(shù)量 int not null,</p><p> 實際售價 numeric not null,</p><p> 經手人編號 varchar(10) not null,</p><p> 車輛牌照 var
35、char(10)unique not null,</p><p> 備注 varchar(200) null</p><p><b> )</b></p><p><b> <6>售后管理表</b></p><p> create table 售后管理表</p>&
36、lt;p> (服務序號 varchar(10) primary key,</p><p> 保養(yǎng)日期 datetime not null,</p><p> 客戶編號 varchar(10) not null references 客戶信息表(客戶編號),</p><p> 車輛牌照 varchar(10) not null references 轎
37、車銷售表(車輛牌照),</p><p> 保養(yǎng)人編號 varchar(10) not null references 員工信息表(員工編號),</p><p> 業(yè)務記錄 varchar(200) null</p><p><b> )</b></p><p> 添加部分記錄 </p>
38、<p> insert into轎車信息庫存表</p><p> values(‘00001’,跑車,蘭博基尼,藍色,50,東華理工,500萬</p><p><b> );</b></p><p> insert into員工信息表</p><p> values(‘101’,鄒香平,男,1987
39、,泰國,大專,110110,員工,123456789</p><p><b> );</b></p><p> insert into客戶信息表</p><p> values(‘112’,鄒香平,VIP,187542516324,撫州市區(qū),無</p><p><b> );</b><
40、/p><p> insert into轎車銷售表</p><p> values(001,2010,100,跑車,藍色,1,600萬,1234,00001, </p><p><b> );</b></p><p> insert into售后管理表</p><p> values(k542
41、 ,2年,高級VIP,00001,54521,無</p><p><b> );</b></p><p><b> ?。保饕?lt;/b></p><p><b> ?、俳⒉糠炙饕?lt;/b></p><p> create unique index y_b on 員工信息表(員
42、工編號);</p><p> create unique index j_k on 轎車庫存信息表(轎車編號); </p><p><b> ②刪除索引</b></p><p> drop index員工信息表.y_b;</p><p><b> ?。玻晥D</b></p>&l
43、t;p><b> ?、賱?chuàng)建部分視圖</b></p><p> create view view_1</p><p> as select 轎車編號 轎車型號 轎車名稱 顏色 庫存量 生產廠家 出廠價格 備注</p><p> from 轎車信息庫存表</p><p> create view view_2&
44、lt;/p><p> as select 員工編號 姓名 性別 出生日期 籍貫 學歷 聯(lián)系電話 崗位 身份證</p><p> from 員工信息表</p><p><b> ?、谝晥D的撤消</b></p><p> drop view view_1;</p><p><b> ?、垡?/p>
45、圖的查詢</b></p><p> select * from view_2; </p><p><b> ?、芤晥D的更新</b></p><p> insert into view_1</p><p> values (00001’,跑車,蘭博基尼,藍色,50,東華理工,500萬</p>
46、<p><b> 七、測試概述</b></p><p> 軟件工程的根本目標是開發(fā)出高質量的完全符合用戶需要的軟件。因此,通過測試發(fā)現(xiàn)錯誤之后還必須診斷并改正錯誤,這才是測試的目的。</p><p><b> 軟件測試的目標為:</b></p><p> 1、測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程
47、。</p><p> 2、好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤。</p><p> 3、成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。</p><p><b> 4.2系統(tǒng)測試舉例</b></p><p> 1、運行轎車信息銷售管理系統(tǒng)</p><p> 2、在登錄界面中輸入
48、用戶名:admin、密碼:admin、在輸入用戶名和密碼時如果用戶名和密碼為空,系統(tǒng)將會提示錯誤信息。</p><p> 3、進入系統(tǒng)后根據該用戶分配的權限進行相關的操作</p><p> 4、操作記錄,比如添加一條銷售記錄,在添加銷售記錄的界面中為了減少用戶的操作失誤,系統(tǒng)在設計的時候就減少了用戶手動操作的次數(shù),如只需要選擇汽車名稱(北京現(xiàn)代),系統(tǒng)就會自動的顯示該款汽車所在的倉庫以
49、及它的銷售價格,這樣就避免了用戶手工輸入導致錯誤的可能性。</p><p> 5、單擊確認添加,就實現(xiàn)了增加銷售記錄的目的。同時系統(tǒng)相關的修改、刪除、查詢也都是按照這樣的方法進行的。</p><p><b> 6、測試結果.</b></p><p><b> 八、總 結</b></p><p>
50、; 本系統(tǒng)在設計之初,我對ASP和SQL2005有一定的了解,在老師和同學的幫助下,根據所學的關于軟件工程的知識,從最初的數(shù)據庫設計到最后系統(tǒng)前臺界面的設計及代碼的實現(xiàn)經歷了大約半個月的時間,在這半個月的時間中,我們按照軟件工程的生命周期方法學來完成設計,即系統(tǒng)的需求分析、總體設計、程序設計、系統(tǒng)調試等開發(fā)步驟,分階段地完成各設計任務。在設計之初,我們首先對所使用的工具Dreamwear和SQL Server 2005進行了全面的復習
51、。接著,我們根據自己的設計任務書的要求,對自己需要完成的部分進行了系統(tǒng)的規(guī)劃,根據需求分析的要求,對數(shù)據庫即數(shù)據庫中的表進行設計規(guī)劃,采用了B/S模式設計,并使用Dreamwear作為系統(tǒng)前臺界面的設計工具,對系統(tǒng)進行了詳細設計、編碼和測試工作整個過程是本設計的核心部分,大概用了兩個半月時間來完成。在設計基本完成之后,又用了大概兩周的時間改進系統(tǒng)的性能和技術文檔的編寫整理,最后完成畢業(yè)設計。整個設計過程是不斷學習的過程,我體會到:<
52、;/p><p> 1.軟件開發(fā)是一個不斷學習新鮮事物的過程,從設計初的不懂到最后能夠順利完成,我體會到在實踐中學習的重要性,這對于將來我走上工作崗位具有重要意義。</p><p> 2.由于前期工作的不徹底,對系統(tǒng)的需求分析的要求認識不夠清楚,使得后續(xù)的工作不得不經常返回去修改數(shù)據表和個別代碼。使我體會到在設計中的每一步的重要性,如果上一個步驟不能很好的完成,在后續(xù)的設計將會付出幾倍的代價
53、。</p><p> 3.設計過程中,經常會遇到困難,我學會通過老師給出的其它系統(tǒng)代碼來理解語言的含義,然后根據自己的設計要求編寫代碼。設計中得到了指導教師的細心指導。</p><p> 設計過程中,由于要實現(xiàn)某些功能,互聯(lián)網幫了我的大忙。網絡資源是一個豐富的共享體系。</p><p> 在完成本設計的過程中,也總結了以下一些經驗: 1. 一個詳細周密的
54、計劃對于完成一項任務的重要性。實際上,我對這次作業(yè)開始準備較早。但由于剛開始時間較松,在學習時就想到哪學到哪,沒有認真計劃。到后來發(fā)現(xiàn)同學們的進度都已經趕上甚至超過我,這才又著急起來,趕緊找老師出主意,制定出詳細的計劃,這才按時完成了任務。 2. 學習一門程序語言,實踐是最好的方法。我對ASP和SQL Server的學習實際上分為兩個階段。前一階段為學習語言而學習語言。后一階段邊實踐邊學習,很多前一段留下的問題在后一階段都得到了解
55、決。</p><p> 3. 要學會運用互聯(lián)網工具。互聯(lián)網是一個具有大量資源的信息寶庫,在這次畢業(yè)設計中如果沒有互聯(lián)網也許我多花一倍的時間也完不成任務。所以一定要會并善于運用互聯(lián)網工具。</p><p> 我深刻體會到要做好一件事情,需要有系統(tǒng)的思維方式和方法,對待一個新的問題,要耐心、要善于運用已有的資源來充實自己。同時我也深刻的認識到,在對待一個新事物時,一定要從整體考慮,完成一步
56、之后再作下一步,這樣對于系統(tǒng)而言才能更加有效。比如在這次系統(tǒng)設計中的幾個功能的布局時,只有做好了前一個布局才能做下一個布局。通過此次畢業(yè)設計,我不但對ASP程序設計語言和SQL Server有了更深刻的認識,積累了使用軟件工程的思想來開發(fā)軟件的經驗,同時最重要的是摸索出了一套分析問題和解決問題的方法,這對于我將來走上工作崗位受益匪淺。</p><p> 完成這次設計后回過頭來看,我的這項作業(yè)完成得并不完美。還有
57、很多需要提高和改進的地方。 第一,系統(tǒng)報表的打印、數(shù)據庫的備份和數(shù)據庫的還原的功能還沒有去實現(xiàn)。</p><p> 第二,在數(shù)據出現(xiàn)異常的地方沒有異常拋出,這樣會使系統(tǒng)出現(xiàn)異常的關閉。 第三,設計過程中時間分配不合理,后期緊張的時間給我的工作帶來很大的被動。 第四,就是知識積累還不夠,有很多知識都是臨到用了才去補,這樣學到的知識畢竟不牢,而且用起來也不靈活。</p><
58、;p><b> 參考文獻</b></p><p> [1] 韓國峰,楊力學,王景春,網絡系統(tǒng)開發(fā)實例精粹,電子工業(yè)出版社,2008</p><p> [2] 馬赫,Dreamweaver MX 2004 網頁設計經典108例 ,中國青年出版總社,2008</p><p> [3] 郭瑞軍,李杰,初曉璐,ASP數(shù)據庫開發(fā)實例精粹,電
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- “學生信息管理系統(tǒng)”數(shù)據庫設計
- “學生信息管理系統(tǒng)”數(shù)據庫設計
- 學生信息管理系統(tǒng)數(shù)據庫設計
- 學籍信息管理系統(tǒng)數(shù)據庫
- 數(shù)據庫原理b課程設計--數(shù)據庫學生信息管理系統(tǒng)
- 數(shù)據庫課程設計---宿舍信息管理系統(tǒng)
- 數(shù)據庫課程設計--教室信息管理系統(tǒng).
- 數(shù)據庫課程設計--學生信息管理系統(tǒng)
- 數(shù)據庫課程設計---學生信息管理系統(tǒng)
- 數(shù)據庫課程設計-員工信息管理系統(tǒng)
- 數(shù)據庫課程設計--顧客信息管理系統(tǒng)
- 人事信息管理系統(tǒng)后臺數(shù)據庫設計
- 數(shù)據庫課程設計---學生信息管理系統(tǒng)設計
- 數(shù)據庫課程設計-客房信息管理系統(tǒng)
- 數(shù)據庫課程設計學生信息管理系統(tǒng)
- 數(shù)據庫課程設計--教師信息管理系統(tǒng)
- 數(shù)據庫課程設計--顧客信息管理系統(tǒng)
- 數(shù)據庫課程設計----藥品信息管理系統(tǒng)
- 學生信息管理系統(tǒng)數(shù)據庫課程設計
- 數(shù)據庫課程設計--學生信息管理系統(tǒng)
評論
0/150
提交評論