




已閱讀5頁,還剩15頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
課程設計學生姓名吳國釗學號2008081327姓名陳勇學號2008081328指導老師鐘老師 院系2008級 計算機科學系專業信息管理與信息系統班級信管(1)班注:本系統有些功能還沒有實現,希望 老師見諒,在以后的時間里我們會完善的。 目錄 第一章 緒論1.1 課題背景31.2設計目的31.3設計內容4 第二章 需求分析2.2. 系統分析與設計42.3. 系統需求描述52.4. 功能模塊描述5第三章 概念結構設計3.1 概念結構設計簡介63.2 實體信息7第四章 邏輯結構設計104.1 邏輯結構設計簡介104.2 E-R圖轉化為關系模式10(2)建表語句12第5章 數據庫的優化 5.1 視圖的創建 145.2 創建觸發器145.3 創建存儲過程151.存儲過程的作用:15第六章 界面的實現156.2.登錄界面176.3,管理員功能界面186.4用戶注冊界面18第七章 總結191.團體意識:192.設計過程中的一些體會19 第一章 緒論1.1 課題背景 自從改革開放以來,我國的經濟發展水平不斷提高。特別是近幾年,人們對汽車的需求更是越來越多,都在追求精神上的享受。購車成為了人們心中追求的目標之一。也因此,世界各地的汽車銷量每年都在打幅度增加。特別是國外的那些汽車生產大國,德國、美國、日本,他們都擁有先進的技術和銷售管理模式,這是我國所不及的。 目前,針對我國汽車企業的現狀,汽車企業要在國際汽車巨頭的沖擊下立于不敗之地,唯一的出路只能是盡快發展壯大企業實力,不僅做到規模大,更重要的是實力要強。那么,如何面對實力雄厚的競爭者,如何適應多變的市場,如何運用現代化的管理和技術手段降低管理成本、提高企業競爭力,是中國汽車行業需要面對和思考的問題。發達國家汽車行業的經驗證明,信息技術的廣泛應用和發展將為企業降低采購、營銷成本,減少庫存、優化庫存結構,拓展銷售渠道、提高服務效率提供可能,是汽車企業增強競爭實力、融入經濟全球化格局的必由之路。 而我們國家,雖然人們對汽車的需求量越來越大,但是現在的汽車公司都是用傳統的管理模式和銷售模式,這樣既耗費時間也耗費金錢,并且不能讓客戶更好的了解汽車的信息,如果有一個汽車銷售網站,那么人們就可以在網上購買汽車,實現坐在家里都可以買到自己喜歡的車。所以,有一個好的汽車銷售網站是非常方便的,也能跟隨時代的發展,為汽車公司賺到更大的利潤。這樣才能與那些汽車制造大國抗衡。 1.2設計目的隨著近年來我國經濟的發展,國民生活水平的提高,國內的汽車產業開始迅猛發展,人民群眾對于各種汽車的需求也是日益增多,也因此產生了很多汽車銷售公司。 在這些汽車銷售公司里,他們都沒有一套好的銷售模式。因此,制作一套汽車銷售管理系統有助于公司對汽車的管理、銷售、提高利潤,并且方便了客戶查看汽車的信息、購買汽車,也更加了解各種汽車的性能和使用性。選擇適合自己的汽車。1.3設計內容 第一步:需求分析 主要任務就是通過詳細調查現實世界要處理 的對象,明確用戶的各種需求,然后在此基礎上確定新系統的功能。在我設計的這個系統主要是調查客戶對汽車的需求情況,客戶想了解汽車的那些信息,有那些要求等等。第二步:概念結構設計 主要就是將需求分析階段得到的用戶需求抽象為信息世界的結構才能更好的用數據庫管理系統來實現這些需求。這里就通過E-R圖來實現。第三步:邏輯結構設計 主要就是把概念結構設計階段設計好的基本E-R圖轉換為關系模型。實現數據模型的優化,使能在DBMS產品下創建數據信息。第四步:物理結構設計 主要是選取一個最適合應用要求的物理結構的過程,對時間效率、空間效率、維護代價和各種用戶需求進行權衡。可能產生各種方案,通過對這些方案進行細致的評價,從中選擇一個較優的方案作為數據庫的物理結構。第五步:對數據庫的界面進行設計,主要是設計成一個美觀的表面,方便客戶進入系統,也方便管理員管理汽車。第六步:數據庫方案的評價 主要是對設計好的方案進行評價。第七步:對汽車銷售管理系統進行管理和維護。 第二章 需求分析 2.1調查用戶對汽車的要求 通過調查得到下面一些要求:1、 汽車的性能,(1)汽車的動力性 (2)汽車的燃料經濟性 (3)汽車的制動性 (3)容量二、汽車的顏色三、汽車的品牌四、要有巧妙、寬敞的儲物空間五、上下車要非常方便,停車簡單。2.2. 系統分析與設計本系統主要為兩類用戶提供服務,第一類是系統管理員,第二類是顧客。汽車銷售管理系統,顧名思義就是對汽車進行管理和銷售,因此,系統管理員是最高級用戶,擁有最高的權限,系統管理員可以享受系統的所有功能,主要功能有對汽車信息的管理,包括查看汽車的信息、修改汽車的信息、刪除汽車的信息、增添汽車的信息、處理訂單信息、管理顧客信息。顧客的權限主要就是查看汽車信息、咨詢信息、制定訂單。顧客通過對汽車信息的了解他們就會決定是否要購買汽車,如果確定購買,那么就可以填寫訂單信息,把填好的訂單提交給系統管理員,系統管理員確定訂單信息正確,經雙方達成協議,那么管理員就可以處理發貨細節。最后,完成交易。所以,本系統主要針對系統管理員和顧客兩類用戶擁有的功能進行設計,首先,就要實現管理員的功能,其次,要確定顧客擁有的功能。當用戶登錄后會出現他所擁有的功能,這個要從界面就可以看出來,可以把所有的功能放在一個界面上,想要執行那個功能直接點擊進去就可以享受了。然后,要考慮怎么樣來實現系統的功能,才能為用戶提供最好的服務。,這個就要從界面美觀、傳輸效率來考慮了。這里我們會好好做好界面的設計,到最后,進入界面就知道了。2.3. 系統需求描述 本系統主要有兩類用戶(系統管理員、顧客) 系統管理員對系統的需求: 查看汽車信息 修改汽車信息 刪除汽車信息 增添汽車信息 處理訂單信息 查看顧客信息 修改顧客信息 刪除顧客信息 增添顧客信息 顧客對系統的需求: 查看汽車信息 咨詢汽車信息 制定訂單信息以上是系統管理員和顧客對系統需求的描述,系統管理員登錄后就可以管理汽車信息、顧客信息、訂單信息。顧客登錄后就可以查看汽車信息、咨詢汽車信息、制定訂單信息。2.4. 功能模塊描述 通過對系統的分析,可以知道本系統的功能模塊如下: 2-1 系統管理員、顧客功能圖 通過功能模塊,我們可以更加清晰地看到系統管理員和顧客擁有的功能。此時,對該系統應該有一個大致的了解。我們根據這個功能模塊進行設計。把每一塊的功能都做好,然后把他們合并起來。就會成為一個完整的系統了。 第三章 概念結構設計3.1 概念結構設計簡介 概念結構設計主要就是把需求階段得到的現實信息抽象為信息世界的結構。 其主要特點有:(1) 能真實、充分地反映現實世界,包括事物和事物之間的聯系,能滿足用戶對數據處理要求,是對現實世界的一個真實模型。(2) 易于理解,從而可以用它和不熟悉計算機的用戶交換意見,用戶的積極參與是數據庫設計成功的關鍵。(3) 易于更改,當應用環境和應用要求改變時,容易對概念模型修改和擴充。(4) 易于向關系、網狀、層次等各種數據模型轉換。3.2 實體信息顧客(顧客號,顧客姓名,顧客性別,顧客地址,顧客電話,顧客賬目余額)系統管理員( 管理員號,管理員姓名,管理員性別,管理員年齡,管理員地址,管理員電 話)汽車( 汽車號,品牌,單價,顏色,生產廠商)訂單(訂單號,訂貨日期,交貨日期,交貨地址,訂貨數量,應付金額) 第四章 邏輯結構設計4.1 邏輯結構設計簡介 邏輯結構設計的任務就是把概念結構設計階段設計好的基本E-R圖轉換為DBMS產品所支持的關系模型,對于實體型間的聯系的轉換有以下幾種情況:(1) 一個1:1聯系可以轉換為一個獨立的關系模式,也可以與任意一端對應的關系模式合并。如果轉換為一個獨立的關系模式,則與該聯系相連的各實體的碼以及聯系本身的屬性均轉換為關系的屬性,每個實體的碼均是該關系的候選碼。如果與某一端實體對應的關系模式合并,則需要在該關系模式的屬性中加入另一個關系模式的碼和聯系本身的屬性。(2) 一個1:n聯系可以轉換為一個獨立的關系模式,也可以與n端對應的關系模式合并。如果轉換為一個獨立的關系模式,則與該聯系相連的各實體的碼以及聯系本身的屬性均轉換為關系的屬性,而關系的碼為n端實體的碼。(3) 一個m:n聯系轉換為一個關系模式。與該聯系相連的各實體的碼以及聯系本身的屬性均轉換為關系的屬性,各實體的碼組成關系的碼或關系的一部分。(4) 3個或3個以上實體間的一個多元聯系可以轉換為一個關系模式。與該多元聯系相連的各實體的碼以及聯系本身的屬性均轉換為關系的屬性,各實體的碼組成關系的碼或關系碼的一部分。(5) 具有相同碼的關系模式可合并。4.2 E-R圖轉化為關系模式 注明:有下滑線的表示主碼,畫曲線的表示外碼。顧客(顧客號,管理員號,顧客用戶名,顧客密碼,顧客姓名,顧客性別,顧客地址,顧客電話,顧客賬目余額)系統管理員( 管理員號,管理員用戶名,管理員密碼,管理員姓名,管理員性別,管理員年齡,管理員地址,管理員電話)汽車(汽車號,管理員號,品牌,單價,顏色,生產廠商)訂單(訂單號,顧客號,汽車號,訂貨日期,交貨日期,交貨地址,訂貨數量,應付金額)發票(訂單號,顧客號,管理員號,發票號,應付金額,支付日期,商品數量)(1)關系表1、顧客表列名數據類型長度是否為空說明顧客號Char10否主碼管理員號Char7否外碼顧客用戶名Char10否唯一值顧客密碼Char10否顧客姓名Char20否顧客性別Char4否默認值:男顧客地址Char100否顧客電話Char11否顧客賬戶余額Money否2、系統管理員表列名數據類型長度是否為空說明管理員號Char7否主碼管理員用戶名Char10否唯一值管理員密碼Char10否管理員姓名Char20否管理員性別Char4否默認值:男管理員年齡Int3否默認值:保密管理員地址Char100否管理員電話Char11否 3、汽車表列名數據類型長度是否為空說明汽車號Char5否主碼管理員號Char7否外碼品牌Char50否單價Money否顏色Char20否生產廠商Char100否 4、訂單表列名數據類型長度是否為空說明訂單號Char6否主碼顧客號Char10否外碼汽車號Char5否外碼訂貨日期Datetime否交貨日期Datetime否交貨地點Char100否訂貨數量Int否應付金額Money否 5、發票表列名數據類型長度是否為空說明發票號Char7否主碼訂單號Char6否外碼顧客號Char10否外碼管理員號Char7否外碼應付金額Money否支付日期Datetime否商品數量Int否 (2)建表語句 1、顧客表 create table 顧客表(顧客號char(10) not null check(顧客號0000000000 and 顧客號0000000 and 管理員號00000 and 汽車號000000 and 訂單號0000000 and 發票號9999999),訂單號char(6) not null references 訂單表(訂單號),顧客號char(10) not null references 顧客表(顧客號),管理員號char(7) not null references 管理員表(管理員號),應付金額money not null,支付日期datetime not null,商品數量int not null,primary key(發票號) 第五章 數據庫的優化5.1 視圖的創建 1. 汽車表視圖: 5.2 創建觸發器1,創建管理員表,顧客表之間的觸發器,實現完整性.5.3 創建存儲過程1.存儲過程的作用:v 可以重復使用v 提高數據庫執行速度v 減少網絡傳輸量v 具有安全特性2.創建存儲過程proc_infor以便管理員查看自己所管理的顧客信息。 調用: 第六章 界面的實現6.1 連接數據庫的代碼:注(由于代碼問題,所以我們用到了兩種方式的連接,如果需要改服務器,必須兩種都要改)第一種:文件名conn_sql.asp主要用來實現登錄頁面。第二種:conn_sql1.asp,主要用來實現其他的一些功能(查詢,注冊,修改,刪除等)6.2.登錄界面6.3,管理員功能界面6.4用戶注冊界面 第七章 總結1.團體意識:系統開發是需要團體合作才能完成的,不是一個人獨立就能完成的。現在我們開發的只是小系統,但是也要養成合作的精神。因此,我們小組由兩個人組成(吳國釗,陳勇),在系統分析階段,我們兩個都從各方面找資料,了解目前汽車的銷售情況,管理模式等。在后來的設計中,我們也做了一些分工,但是每一個步驟都是整合兩個人的想法,然后匯總起來,去掉不好的觀點,吸取兩個都覺得可以的觀點。雖然我們的課程設計還有很多地方沒有做好,許多功能沒有實現,但我們相信,在以后的時間里會慢慢的完善,把還沒有實現的功能都實現。2.設計過程中的一些體會 課程設計心得體會在新學期的開始,習老師就給我們說,今年的SQL數據庫技術要做課程設計,也就是系統開發,從那時起我們就開始思考怎么樣把自己的課題設計好,后來鐘老師說web設計與開發做一個網站,以便我們更好的理解這門課的意義。因此,我們結合SQL數據庫技術和web設計與開發選擇了汽車銷售管理系統。 在設計過程中,我們遇到了許多問題。剛開始,我們對于一個完整的系統沒有多少意識,只是憑空想象,沒有實際的應用過,因此,我們一開始就遇到了最難解決的問題,如何實現系統內部的功能,應該要有哪些功能模塊。為此,我們查閱了許多關于系統開發的書,閱讀一些關于電子商務的書,恰巧今年我們正好開電子商務這門課,胡老師也給我們看了一些企業內部網,所以才有了點意識,再通過我們查資料,才慢慢把大概的系統功能,需求分析弄好。在后來就是技術性問題,在數據庫的設計階段,剛開始也是盲目的弄,可是到后來才發現那些表通過外面的代碼
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 管道工程法律法規政策學習與應用考核試卷
- 紡織品批發商物流配送網絡優化考核試卷
- 紡織品供應鏈管理考核試卷
- 漁業資源養護與海洋資源全球合作機制加強考核試卷
- 電視節目的虛擬現實與增強現實體驗考核試卷
- 植物油加工廠的智能化生產調度優化考核試卷
- 硅冶煉廠的工藝優化與產能提升考核試卷
- 煤炭行業技術創新與研發考核試卷
- 滌綸纖維在防油地毯材料中的應用考核試卷
- 眼科光學相干斷層掃描設備考核試卷
- (廣東二模)2025年廣東省高三高考模擬測試(二)語文試卷(含答案解析)
- 湖北省武漢市2025屆高中畢業生四月調研考試歷史試題及答案(武漢四調)
- 2025-2030中國類腦計算行業市場發展現狀及建設案例與發展趨勢研究報告
- 2025-2030中國磁懸浮發電機行業市場現狀分析及競爭格局與投資發展研究報告
- 2024年四川宜賓環球集團有限公司招聘考試真題
- 期中測試(范圍:第1-4章)(A卷·夯實基礎)-北師大版七年級數學下冊(原卷版)
- 腦出血病人護理新進展
- SL631水利水電工程單元工程施工質量驗收標準第3部分:地基處理與基礎工程
- 2025時政試題及答案(100題)
- 2024-2025學年統編版七年級語文下冊第四單元檢測A卷(原卷+答案)
- 《旅行社經營與管理》電子教案 5-2 旅行社接待業務2
評論
0/150
提交評論