數(shù)據(jù)庫設(shè)計課程設(shè)計要求_第1頁
數(shù)據(jù)庫設(shè)計課程設(shè)計要求_第2頁
數(shù)據(jù)庫設(shè)計課程設(shè)計要求_第3頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、數(shù)據(jù)庫設(shè)計課程設(shè)計要求 數(shù)據(jù)庫技術(shù)課程設(shè)計 設(shè)計目的:數(shù)據(jù)庫技術(shù)課程設(shè)計是在學(xué)生系統(tǒng)的學(xué)習(xí)數(shù)據(jù)庫技術(shù)課程后,按照關(guān) 系型數(shù)據(jù)庫的基本原理,綜合運用所學(xué)的知識,以個人或小組為單位,設(shè) 計開發(fā)一個小型的數(shù)據(jù)庫管理系統(tǒng)。通過對一個實際問題的分析、設(shè)計與 實現(xiàn),將數(shù)據(jù)庫技術(shù)、原理與應(yīng)用相結(jié)合,使學(xué)生學(xué)會如何把書本上學(xué)到 的知識用于解決實際問題,培養(yǎng)學(xué)生的動手能力;另一方面,使學(xué)生能深 入理解和靈活掌握教學(xué)內(nèi)容??傮w要求:1) 2 到 3 人為一個小組, 每個小組設(shè)組長一人, 小組成員既要有相互合作的精神,又要分工明確。2) 每個學(xué)生都必須充分了解整個設(shè)計的全過程。3) 從開始的系統(tǒng)需求分析到最后的軟件

2、測試, 都要有詳細的計劃, 設(shè)計文檔應(yīng)按照軟件工程的要求書寫。4) 系統(tǒng)中的數(shù)據(jù)表設(shè)計應(yīng)合理、高效,盡量減少數(shù)據(jù)冗余。5) 軟件界面要友好、安全性高。6) 軟件要易于維護、方便升級。7) 后臺數(shù)據(jù)庫( DBMS )用 SQL Server2008.8) 前臺開發(fā)工具自選, 但一般情況下應(yīng)該是小組的每個成員都對該語言較熟悉,避免把學(xué)習(xí)語言的時間放在設(shè)計期間。9) 每組提交一個課程設(shè)計報告和可行的應(yīng)用軟件。具體設(shè)計要求:結(jié)合一個具體任務(wù)(課程設(shè)計參考題目),完成一個基于 C/S 模式或 者 B/S 模式的數(shù)據(jù)庫系統(tǒng)的設(shè)計與開發(fā)。正文要包括系統(tǒng)總體設(shè)計、需求分析、概念設(shè)計、邏輯設(shè)計(在邏輯 設(shè)計中,

3、需要檢測是否滿足 3NF ,如果設(shè)計為不滿足 3NF 的,要說明原 因)、物理設(shè)計(物理設(shè)計中,要設(shè)置表的索引、完整性、聯(lián)系等)、測 試、安裝說明、用戶使用說明書,參考文獻等。主要應(yīng)包括如下內(nèi)容: 1完成課題任務(wù)的需求分析、完成系統(tǒng)總體結(jié)構(gòu)設(shè)計方案。(主控功能 模塊、數(shù)據(jù)處理模塊、統(tǒng)計報表模塊等) 2數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計與實現(xiàn)。3數(shù)據(jù)庫安全的設(shè)計4客戶端數(shù)據(jù)庫應(yīng)用程序的開發(fā)。5綜合調(diào)試方法的掌握。時間安排( 1)6 月 1-30 日,完成小組創(chuàng)建,確定組長,設(shè)計選題,資料搜集;( 2)7 月 6 日,完成系統(tǒng)需求分析,分解小組任務(wù),確定開發(fā)軟硬件環(huán) 境,并以文檔方式提交;( 3)7 月 7 日,完

4、成功能描述, E-R 圖設(shè)計,數(shù)據(jù)字典描述,數(shù)據(jù)庫詳細 設(shè)計;( 4)7 月 8-9 日,完成編碼,實現(xiàn)并調(diào)試系統(tǒng);( 5)7 月 10 日,以小組為單位按規(guī)范完成設(shè)計報告并測試軟件;以小組為單位演示軟件并提交課程設(shè)計報告和軟件。紀律要求( 1)上機時間, 嚴禁遲到、早退與曠課,嚴禁做與課程設(shè)計無關(guān)的事情 如有違反,成績作降級處理,情節(jié)嚴重者取消課程設(shè)計成績。(2 )杜絕抄襲 。如若發(fā)現(xiàn)有抄襲現(xiàn)象,抄襲者和被抄襲者的課程設(shè)計成 績?nèi)咳∠?。題目要求(可自選,也可選擇下列題目,各組盡可能題目不重復(fù))數(shù)據(jù)庫技術(shù)設(shè)計題目(一) :人事管理系統(tǒng)系統(tǒng)功能的基本要求:1. 員工各種信息的輸入,包括員工的

5、基本信息、學(xué)歷信息、婚姻狀 況信息、職稱等。2. 創(chuàng)建學(xué)歷信息表、職稱表。3. 員工各種信息的修改;4. 對于轉(zhuǎn)出、辭職、辭退、退休員工信息的刪除;5. 按照一定的條件,查詢、統(tǒng)計符合條件的員工信息;至少應(yīng)該包 括每個員工詳細信息的查詢、按婚姻狀況查詢、按學(xué)歷查詢、按 工作崗位查詢等,至少應(yīng)該包括按學(xué)歷、婚姻狀況、崗位、參加 工作時間等統(tǒng)計各自的員工信息;(二):工資管理系統(tǒng) 系統(tǒng)功能的基本要求:1. 創(chuàng)建員工基本信息表和工種等信息表。2. 員工每個工種基本工資的設(shè)定3. 加班津貼管理,根據(jù)加班時間和類型給予不同的加班津貼;4. 按照不同工種的基本工資情況、員工的考勤情況產(chǎn)生員工的每月 的月工

6、資;5. 員工年終獎金的生成,員工的年終獎金計算公式=(員工本年度 的工資總和津貼的總和) /12 ;6. 企業(yè)工資報表。能夠查詢單個員工的工資情況、每個部門的工資 情況、按月的工資統(tǒng)計;數(shù)據(jù)庫技術(shù)設(shè)計題目(三) :機票預(yù)定系統(tǒng) 系統(tǒng)功能的基本要求:1. 創(chuàng)建航空公司表、航班表等信息。2. 每個航班信息的輸入。3. 每個航班的坐位信息的輸入;4. 當旅客進行機票預(yù)定時,輸入旅客基本信息,系統(tǒng)為旅客安排航 班;5. 旅客在飛機起飛前一天憑取票通知交款取票;6. 旅客能夠退訂機票;7. 能夠查詢每個航班的預(yù)定情況、計算航班的滿座率。數(shù)據(jù)庫技術(shù)設(shè)計題目(四) :倉庫管理系統(tǒng)系統(tǒng)功能的基本要求:1.

7、創(chuàng)建產(chǎn)品信息表、進出庫表等。2. 產(chǎn)品入庫管理,可以填寫入庫單,確認產(chǎn)品入庫;3. 產(chǎn)品出庫管理,可以填寫出庫單,確認出庫;4. 借出管理,憑借條借出,然后能夠還庫;5. 初始庫存設(shè)置,設(shè)置庫存的初始值,庫存的上下警戒限;6. 可以進行盤庫,反映每月、年的庫存情況;7. 可以查詢產(chǎn)品入庫情況、出庫情況、當前庫存情況,可以按出庫 單、入庫單,產(chǎn)品、時間進行查詢;數(shù)據(jù)庫技術(shù)設(shè)計題目(五) :物業(yè)管理信息系統(tǒng)物業(yè)管理信息系統(tǒng)軟件是一套具備記錄、查詢物業(yè)小區(qū)業(yè)主信息、物 業(yè)管理費用信息、水電煤氣有線電視等費用信息、有線電視信息、供暖費 用信息、 業(yè)主房款繳納信息, 并且可以打印輸出上述信息報表 (月報

8、表、 季 報表、年報表 )的管理軟件系統(tǒng)。1記錄業(yè)主基本信息如 :身份證號、樓號、房號、姓名、工作單位、 聯(lián)系電話、建筑面積等,并生成業(yè)主的綜合信息表(包括所有業(yè)主有費用 綜合信息表、單個業(yè)主信息表) ;2 記錄月水電煤氣抄表數(shù)據(jù), 包括水電煤氣有線電視費通知單、 供暖 費通知單、物業(yè)管理費通知單;3記錄業(yè)主交費情況并打印交費單, 包括水電煤氣費、供暖費、 物業(yè)管理費、分期付款;4統(tǒng)計業(yè)主信息月、季和年報表,包括:物業(yè)實收費用匯總表、物業(yè) 應(yīng)收未收匯總表、應(yīng)交未交費用業(yè)主信息表、月度房款還款名細表、單用 戶年度應(yīng)收代款還款表。數(shù)據(jù)庫技術(shù)設(shè)計題目(六) :車輛管理信息系統(tǒng)協(xié)助各單位對車輛檔案、駕

9、駛?cè)藛T、車輛費用(維修費、洗車費、養(yǎng) 路費、燃料費、停車費、保險費、年審費、過橋費等多項費用) 、車輛使 用和交通事故進行全面管理的系統(tǒng)。車輛管理資料完備。提供車輛綜合查 詢系統(tǒng),可以按各種查詢條件查詢到車輛費用明細和車輛費用合計。各種 車輛資料可方便打印成自由設(shè)定的表格方式。系統(tǒng)配有詳細的開發(fā)幫助、 資料文檔,操作演示圖文并茂,簡便易用。數(shù)據(jù)庫技術(shù)設(shè)計題目(七) :客戶關(guān)系管理信息系統(tǒng) 企業(yè)通過銷售等渠道,可以得到不同地區(qū)、不同行業(yè)、不同級別的客 戶。主要功能如下:客戶管理 (客戶基本信息管理,客戶聯(lián)系記錄,客戶文檔管理,客戶開 發(fā)成本分析 )文檔管理常用模板管理工作計劃 (工作計劃管理、計

10、劃提醒 )記事本管理 (日記管理,記事管理,記事提醒 )數(shù)據(jù)庫技術(shù)設(shè)計題目(八) :住院管理信息系統(tǒng)對于住院病人與其費用的管理病人住院登記病人處方和檢查檢驗項目開立病人出院異常處理基本數(shù)據(jù)維護數(shù)據(jù)庫技術(shù)設(shè)計題目(九) :客房管理系統(tǒng)一套功能強大而又使用簡便實用的客房管理軟件,適用于賓館管理、 酒店管理、招待所管理。 主要功能:團體,散客入住客人的信息登記, 換房, 正常退房,掛帳退房,掛單補款結(jié)帳,預(yù)定管理,貴賓卡管理,押金管理, 各種強大的賓館統(tǒng)計報表,異常處理。數(shù)據(jù)庫技術(shù)設(shè)計題目(十) :戶籍管理信息系統(tǒng)本系統(tǒng)用于派出所的戶籍管理,能夠非常方便的管理轄區(qū)居民的戶口 資料和通訊資料。 主要功

11、能: 轄區(qū)內(nèi)單位管理、 方便的戶口基本信息管理, 如戶籍的遷入、遷出、注銷等的處理;身份證的辦理和領(lǐng)??;快捷的資料 查詢功能;異常處理。附件:數(shù)據(jù)庫技術(shù)課程設(shè)計報告模版南通大學(xué)數(shù)據(jù)庫技術(shù)課程設(shè)計報告設(shè)計題目:系 另I:交通學(xué)院學(xué)院專 業(yè):交通設(shè)備與控制工程班 級:成員學(xué)號:、成員姓名: 、指導(dǎo)教師:施佺、周晨璨完成期限: 1 周2015年7月10日目錄1、開發(fā)背景 102、功能描述 103 、業(yè)務(wù)流程分析 124、數(shù)據(jù)流程分析 134.1、數(shù)據(jù)流程圖 134.2、數(shù)據(jù)字典 135、概念模型設(shè)計 176. 邏輯模型設(shè)計和優(yōu)化 187. 物理設(shè)計和實施 208、應(yīng)用程序設(shè)計(前臺) 269、成員分

12、工 2710 、課程設(shè)計心得體會 281 、開發(fā)背景90 年代中期,由于 Internet 的迅速普與,使 Intranet 成為 Internet 技術(shù)在企業(yè)管理信息系統(tǒng)中的應(yīng)用和延伸, 形成了集計算機, 計算機網(wǎng)絡(luò)、 數(shù)據(jù)庫、分布式計算等于一體的信息技術(shù)綜合體,它打破了時間和地域的 界限,使信息交流變得快捷、準確,為建立現(xiàn)代企業(yè)管理信息系統(tǒng)提供了 充足的條件。企業(yè)信息管理系統(tǒng)在此基礎(chǔ)上延伸、擴展,使之上下、內(nèi)外 全面 貫通 。引 入 Internet 后, 形 成了 新型 的 瀏覽 器/ 服務(wù) 器 ( Browser/Server )結(jié)構(gòu),而傳統(tǒng)的客戶機 /服務(wù)器( Client/Serv

13、er )結(jié)構(gòu) 在這方面就遠不與 B/S 結(jié)構(gòu)。圖書館管理信息系統(tǒng)是在適應(yīng)市場需求的客 觀前提下,為了滿足中小型公司或事業(yè)單位管理自己的公共圖書館而開發(fā) 的。該系統(tǒng)的是終目的是要將自己的圖書館放到網(wǎng)絡(luò)上, 以方便員工查閱。2、功能描述(描述該系統(tǒng)所需要完成的功能) 經(jīng)過調(diào)研與分析,圖書館管理信息系統(tǒng)主要完成以下功能:(1)圖書信息維護:主要完成圖書館新進圖書的編號、登記、入館等操 作。(2)讀者信息維護:主要是完成讀者信息的添加、修改和刪除等操作, 只有是系統(tǒng)中的合法讀者才有資格進行圖書的借閱活動。(3)借書 /還書處理:主要完成讀者的借書和還書活動,記錄讀者借還書情況并與時反映圖書的在庫情況。

14、(4)讀者借閱記錄:讓每位讀者能與時了解自己的借書情況,包括曾經(jīng) 借閱記錄以與未還書記錄。(5)圖書書目檢索:讀者能夠根據(jù)不同的信息(如書名、作者、關(guān)鍵詞 等)對圖書館的存書情況進行查找,以便快速的找到自己希望的圖書。(6)圖書超期通知:為圖書管理員提供一個統(tǒng)計信息,能夠統(tǒng)計出到目 前為止逾期未歸還的圖書與相應(yīng)的讀者信息。3 、業(yè)務(wù)流程分析(畫出該系統(tǒng)的業(yè)務(wù)流程圖)4、數(shù)據(jù)流程分析4.1、數(shù)據(jù)流程圖(畫出該系統(tǒng)的分層數(shù)據(jù)流程圖并進行編號,模版只給出了部分)通過需求分析,得出圖書館管理信息系統(tǒng)的借書/還書處理數(shù)據(jù)流程如圖1圖1借書/還書處理數(shù)據(jù)流程圖4.2、數(shù)據(jù)字典(根據(jù)編號對數(shù)據(jù)流程圖中的各元

15、素如數(shù)據(jù)流、數(shù)據(jù)存儲、外部實體和處理邏輯進行細節(jié)描述)(1 )數(shù)據(jù)流的描述數(shù)據(jù)流編號: D001數(shù)據(jù)流名稱: 借閱信息簡述:讀者所要借閱的圖書信息單 數(shù)據(jù)流來源:讀者 數(shù)據(jù)流去向:讀者信息判斷數(shù)據(jù)流組成:讀者號+索書號+書名+ISBN等數(shù)據(jù)流量: 1000/ 天高峰流量: 3000/ 天數(shù)據(jù)流編號: D002數(shù)據(jù)流名稱: 讀者信息無效提示簡述:圖書管理員發(fā)現(xiàn)非法讀者時的提示信息數(shù)據(jù)流來源:讀者信息判斷 數(shù)據(jù)流去向:讀者 數(shù)據(jù)流組成:讀者號 + 讀者名等 數(shù)據(jù)流量: 100/ 天 高峰流量: 500/ 天2 )處理邏輯的描述處理邏輯編號: P001處理邏輯名稱:讀者信息判斷簡述:判斷讀者信息的合

16、法性 輸入的數(shù)據(jù)流:借閱信息處理描述: 根據(jù)讀者提供的借閱信息,驗證讀者信息,驗證通過則繼續(xù)下移處理查看庫存中是否有讀者所要借 的圖書,驗證不通過則返回給讀者信息指明為非法讀 者。輸出的數(shù)據(jù)流: D001 借閱書目信息、 D002 無效提示信息處理頻率: 10 次/ 天處理邏輯編號: P002處理邏輯名稱:圖書庫存查詢簡述:查詢讀者所要借的圖書是否有庫存輸入的數(shù)據(jù)流: D001 借閱書目信息處理描述: 根據(jù)讀者提供的借閱書目信息, 到倉庫中查找是否 有該書, 有則進行借書處理, 如沒有則返回讀者該書 無庫存信息。輸出的數(shù)據(jù)流: D001 借閱書目信息 +D003 該書已全部借出信息處理頻率:

17、1000 次/ 天3)數(shù)據(jù)存儲的描述數(shù)據(jù)存儲編號: F001數(shù)據(jù)存儲名稱:讀者信息簡述:讀者的基本信息 數(shù)據(jù)存儲組成:讀者號 +姓名+身份證號 +性別+入學(xué)年份 +出生日 期+ 學(xué)院關(guān)鍵字:讀者號相關(guān)聯(lián)的處理: P001數(shù)據(jù)存儲編號: F002數(shù)據(jù)存儲名稱:圖書庫存信息簡述:保存圖書庫存、在庫情況的文檔 數(shù)據(jù)存儲組成:圖書編號 + 圖書名 + 出版社編號 + 出版日期 + 作者 + 數(shù)量+入庫日期 + 批次備注 +購入價格 +定價 關(guān)鍵字:圖書編號相關(guān)聯(lián)的處理: P002 , P003 ,P0054)外部實體的描述外部實體編號: S001外部實體名稱:讀者簡 述:從圖書館借書的人 輸入的數(shù)據(jù)流

18、: D002,D003 輸出的數(shù)據(jù)流: D0015、概念模型設(shè)計(用Visio畫出E-R圖)根據(jù)系統(tǒng)數(shù)據(jù)流圖和數(shù)據(jù)字典,得出系統(tǒng)的總體概念模型(E-R)如圖2所示。圖2系統(tǒng)的總體概念模型6. 邏輯模型設(shè)計和優(yōu)化(根據(jù)轉(zhuǎn)換規(guī)則將 E-R圖轉(zhuǎn)換為關(guān)系模式并進行優(yōu)化并至少達到3NF標準)根據(jù)系統(tǒng)的總體概念設(shè)計模型、E-R圖向關(guān)系模式的轉(zhuǎn)化規(guī)則和數(shù)據(jù)庫的范式理論,得到系統(tǒng)優(yōu)化后的邏輯模型,如表1表5所示表1圖書信息表(Titles表)編號類別出版社書名作者價格ISBN索書號時間簡介庫存表2讀者信息表(Reader )記錄號圖書號讀者號書名借閱時間還書時間是否還書表4出版社信息表(Publisher )

19、出版社ID名稱地址表5圖書類別信息表(Type )類別ID名稱簡介7. 物理設(shè)計和實施(根據(jù)第 6 部分優(yōu)化后的邏輯模式使用 create table 語句寫出各關(guān)系模式 的創(chuàng)建語句)得到系統(tǒng)邏輯模型后,就該進行數(shù)據(jù)庫的物理設(shè)計和實施數(shù)據(jù)庫了,物理 設(shè)計主要是要確定數(shù)據(jù)庫的存儲路徑、存儲結(jié)構(gòu)以與如何建立索引等,可 以采用系統(tǒng)的默認設(shè)置。 數(shù)據(jù)庫實施主要包括在具體的 DBMS 中創(chuàng)建數(shù)據(jù) 庫和表的過程,本書所選用的 DBMS 為 SQL SERVER2000 ,有關(guān)創(chuàng)建數(shù) 據(jù)庫和關(guān)系表的 SQL 語句如下所示:/*= =*/* DataBase: LibDB, 創(chuàng)建數(shù)據(jù)庫,數(shù)據(jù)庫名稱為 LibD

20、B */ /*= =*/create database LibDBgo/*= =*/* Table: BorrowRec, 圖書借閱記錄表 */ /*= =*/create table BorrowRec (RecID int not null, /* 記錄 ID*/TitleId char(10) not null, /* 圖書 ID*/ReaderId char(10) not null, /* 讀者 ID*/Title char(50) null, /* 書名 */BorrowDate datetimenull, /* 借閱時間 */BackDate datetime null, /*

21、歸還時間 */OverDate int null, /* 超期天數(shù) */FineMoney decimal(5,1)null, /* 罰款金額 */IsBack bit null, /* 是否歸還 */constraint PK_BORROWREC primary key (ReaderId, TitleId, RecID) /* 主鍵約束 */)go /*=*/* Index: Relationship_1_FK : 在借閱記錄表讀者 ID 屬性上創(chuàng)建索引 */*=create=*/index Relationship_1_FK on BorrowRec (ReaderIdgo/*=*/*

22、Table: Publisher ,出版商信息表 */*=*/create table Publisher (PubId char(10) not null,/* 出版社 ID*/PubName char(30)null,/* 出版社名稱 */Address char(30)null,/* 地址 */主鍵約束 */constraint PK_PUBLISHER primary key (PubId) /* )go /*=*/* Table: Reader ,讀者信息表 */*=*/ create table Reader (ReaderId char(10) not null, /* 讀者 I

23、D*/Name char(10) null, /* 姓名 */Pwdchar(20)null,/* 密碼 */Sexchar(2)null,/* 性別 */Position char(10) null, /* 職別 */Unitchar(40)null,/* 單位 */Majorchar(20)null,/* 專業(yè) */Classchar(4)null,/* 年級 */Tel char(11) null, /*電話 */Address char(30) null, /* 地址 */主鍵約束 */constraint PK_READER primary key (ReaderId) /*)go /*=*/* Table: Titles ,圖書信息表 */*=*/* 類型 ID*/create table Titles (TypeId char(10) not null,PubId char(10) not null,/* 出版社 ID*/TitleId char(10)not null, /* 圖書 ID*/Title char(50)null, /* 書名 */Author char(20) null

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論