




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 學 號: 數據庫系統課 程 設 計題 目網上拍賣數據庫設計學 院計算機科學與技術學院專 業計算機科學與技術班 級計算機1007班姓 名譚永指導教師吳利軍2013年1月23日課程設計任務書學生姓名: 譚永 專業班級: 計算機1007班 指導教師: 吳利軍 工作單位: 計算機學院 題目:網上拍賣數據庫設計初始條件:全部物品:普通物品:推薦物品:精品物品上面四種管理中,可以相互轉換,推薦物品和精品物品放在首頁。全部物品包括了普通物品、推薦物品和精品物品。物品查詢:物品分類查詢和綜合查詢已交易物品:查看已經交易的物品和過期物品物品類型管理:類型分為一級類型和二級類型,點擊一級類型的其中一項就可以進去
2、該項的二級分類進行管理。要求完成的主要任務:根據上述的初始條件,進行調查分析并設計適當的屬性。設計一個拍賣數據庫,DBMS可選Ms SQL Server、Oracle、MySQL等。完成課程設計說明書,其格式遵守學校今年的新規定。主要內容包括:需求分析,概念設計,邏輯設計,物理實現等。基于該數據庫,最好實現一個或多個應用程序(自己確定功能),程序設計語言(工具)任選。這一項是選作,不作硬性要求。時間安排:本學期第21周:消化資料、系統調查1天系統分析1天總體設計,實施計劃2天撰寫報告1天指導教師簽名:年月日系主任(或責任教師)簽名:年月日網上拍賣數據庫設計1 概述問題描述 設計一個拍賣數據庫,
3、DBMS可選Ms SQL Server、Oracle、MySQL等。基于此數據庫實現一個應用程序,完成對物品分類查詢和綜合查詢查詢,查看已經交易的物品和過期物品及對物品類型管理。需求分析 根據系統的需求,數據庫中需要創建以下數據表。 (1)用戶信息表:用于存放注冊用戶的資料以及用戶登錄情況。 (2)管理員信息表:用于存放管理員的信息和權限。(3)物品主分類信息表:物品的主要分類。(4)物品子分類信息表:物品的子分類,和子類的父類。(5)用戶評價信息表:交易結束后用戶的評價信息。(6)物品信息表:記錄用戶發布的物品的信息。(7)用戶出價信息表:用于記錄用戶對相關物品的出價信息。2 概念設計 實體
4、圖表示: E-R圖表示:3 邏輯設計 user(用戶表)中文名字段名字段類型長度可否為空主鍵備注用戶編號idint否PK自動增長用戶姓名namevarchar20否用戶密碼passwordvarchar20否Email地址Emailvarchar20否手機號碼mobilevarchar20否admin(管理員表)中文名字段名字段類型長度可否為空主鍵備注用戶編號idint否PK自動增長用戶姓名namevarchar20否用戶密碼passwordvarchar20否Email地址Emailvarchar20否手機號碼mobilevarchar20否Item(物品表)中文名字段名字段類型長度可否為空
5、主鍵備注物品編號idint否PK自動增長主類別編號Kind_idint否FK子分類編號Child_idintFK所有者編號User_idint否FK名稱namevarchar20否起拍價init_pricedecimal18,2否起拍日期start_timedatetime否結束日期end_timedatetime否備注remarkvarchar255是描述descvarchar255是狀態statevarchar20否是否發布(Y?N)Kind(主分類表)中文名字段名字段類型長度可否為空主鍵備注物品類別編號idint否PK自動增長子分類數目Child_nnumber是名稱namevarcha
6、r255否描述descvarchar255是 Child(子分類表)中文名字段名字段類型長度是否為空主鍵備注子分類編號Child_idint否PK名稱namevarchar255否物品類別編號idint否FK manage (管理表)中文名字段名字段類型長度是否為空主鍵備注管理編號idint否PK自動增長管理員編號admin_idint否FK物品編號Iteam_idint否FKbid(競標表)中文名字段名字段類型長度是否為空主鍵備注競標編號idint否PK自動增長競標人編號user_idint否FK物品編號item_idint否FK出價Pricedecimal18,2否競標日期datedate
7、time否狀態statevarchar20否競標(進行、成功、失敗)物理實現 關系的存儲方法: 此數據庫中關系使用索引存取方法。對物品表即物品這個關系的物品編號建立一個索引,用戶表的用戶編號,管理員表的用戶編號,物品主分類表的物品分類編號分別建立索引。對于物品表、物品主分類表及子分類表間建立一個聚簇,在查詢物品詳細信息時提高連接操作的效率。 各關系間的聯系: 用戶表與競標表是多對多的關系,管理員與物品是1對多的關系,一個用戶可以競拍多個物品,一個用戶可以拍賣多個物品,物品種類與物品是1對多的關系。視圖及查詢設計: 在各個關系上建立視圖,便于用戶對物品的查詢。可以通過對物品表、物品主分類表及子分
8、類表的連接查詢所有屬性實現物品的綜合查詢,也可通過指定物品的分類實現分類查詢。5 試用的應用程序使用此數據庫系統可以實現一個可運轉的網上拍賣網站。系統系統層次框架:網上拍賣系統瀏覽拍賣物品管理商品管理商品種類查看競得物品瀏覽流拍物品查看自己的競標登錄注冊參加商品競拍查看物品詳細信息添加商品分類添加商品 系統的主要頁面:主頁:主頁是系統的入口。登錄頁:系統為注冊的用戶提供一個進入系統并使用系統功能的入口。登出頁:用戶離開系統時顯示的頁面。注冊新用戶頁:系統提供給普通用戶的注冊功能。只有注冊用戶才可以參加競拍并管理自己的物品。管理商品頁:系統為注冊用戶提供商品管理功能。管理分類頁:系統為注冊用戶提
9、供商品分類管理功能。查看競得商品頁:系統為注冊用戶提供查看用戶自己成功競得的商品的功能。查看自己的競標:系統為注冊用戶提供查看用戶自己正在參與競價的商品。瀏覽流拍商品:所有用戶都可以瀏覽處于流拍狀態的商品。瀏覽拍賣商品:所有用戶都可以瀏覽正在拍賣的商品。查看商品詳細信息:所有用戶都可以查看正在拍賣物品的詳細信息。但要參與競拍必須是注冊用戶。提示錯誤信息頁面:所有操作錯誤的提示信息頁面。 系統的功能模塊:功能模塊功能商品管理模塊用戶登錄系統后,可以添加商品,添加商品的詳細信息及驗證碼。系統會自動判斷商品信息和驗證碼是否符合規則,如果不符合將給予提示。商品種類管理模塊未注冊用戶通過導航蘭使用此功能
10、時,頁面會跳轉到登錄界面。登錄后用戶可以通過此模塊查看當前商品種類并添加新種類。添加商品種類信息及驗證碼,點擊添加時,系統會自動判斷商品信息和驗證碼是否符合規則,如果不符合將給予提示。如符合規則顯示商品種類頁面會自動更新。瀏覽商品所有用戶都可以瀏覽商品,其中包括瀏覽流拍商品和瀏覽拍賣商品。拍賣管理用戶登錄系統后,先通過瀏覽拍賣物品模塊找到自己喜歡商品的詳細信息。對喜歡的產品進行競拍。出價要大于商品的最高價,否則系統將會給出提示信息。用戶注冊沒有注冊的用戶通過點擊用戶登錄界面下方的鏈接可以進入注冊頁面,填寫用戶信息及驗證碼進行注冊。點擊注冊時,系統會自動判斷用戶信息和驗證碼是否符合規則,如果不符
11、合將給予提示。如符合規則會跳轉到登錄界面。用戶登陸模塊用戶輸入本站的注冊賬號、密碼及驗證碼即可以會員的身份登錄到本站,進行商品瀏覽和競拍。 開發工具: Dreamweaver8(網頁制作工具,可以高效的開發HTML代碼) Ms SQL Server(數據庫管理系統設計) 編程語言:java6 個人總結剛開始弄數據庫實驗時以為設計數據庫系統很簡單,就是建立幾個表而已。而通過這次課程設計,知道設計數據庫并非易事,沒自己想的那么簡單。從開始看到任務書的傻眼,后來搜集資料到消化花了相當多的時間,了解拍賣系統的運轉過程以及所需的數據內容后,進行需求分析,后來處理E_R圖也沒課堂上做的題那么簡單,因為也比
12、較復雜,花了很多時間,搜了一定資料才弄出來,一直到邏輯結構設計和物理結構設計,都沒自己當初想的那么簡單,要考慮的東西很多。建一個數據庫系統不僅僅是要建表,還要考慮其他的因素,例如數據庫安全性,數據庫的完整性,為了使建立的數據庫好用還要建立適當的視圖、索引,要選擇合適的存取方法。這次課設,我明白還有很多關于數據庫的知識還沒有掌握好,需要進一步的去學習。由于時間以及自己技術不夠的關系,最后的應用程序只是做了個簡單的分析,沒有具體實現。對于將數據庫連接到具體應用程序中的知識了解還不夠,要經過一段時間的學習,并實踐后才會掌握。不應該滿足于平常的實驗,要加強自己的綜合應用能力,今后要通過學習,真正地實現一個可運轉的拍賣系統
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農產品進出口貿易策略課件
- 模具設計師考試要點試題及答案回顧
- 準備體育經紀人職業的成長路徑試題及答案
- 模具設計中的關鍵技術應用研究試題及答案
- 2024年模具設計師考試細節試題及答案
- 2024年裁判員考試動態分析試題及答案
- 2024年農作物種子繁育員考試全景規劃試題及答案
- 理解農作物種子的市場影響因素分析試題及答案
- 2024年農業植保員考試需掌握的內容試題及答案
- 模具設計師資格考試解題技巧及答案
- 山東省高中名校2025屆高三4月校際聯合檢測大聯考生物試題及答案
- 2025年武漢數學四調試題及答案
- 【MOOC】數學建模精講-西南交通大學 中國大學慕課MOOC答案
- 職業病防護設施與個體防護用品的使用和維護
- 中國紡織文化智慧樹知到期末考試答案2024年
- (正式版)HGT 6313-2024 化工園區智慧化評價導則
- 《給教師的100條建議》電子書
- 老視的機制及治療的研究進展
- VDA6.3的P2-7條款
- 工程聯系單表格(模板)
- 混凝土攪拌機設計論文
評論
0/150
提交評論