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

下載本文檔

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

文檔簡介

精選優(yōu)質(zhì)文檔-----傾情為你奉上精選優(yōu)質(zhì)文檔-----傾情為你奉上專心---專注---專業(yè)專心---專注---專業(yè)精選優(yōu)質(zhì)文檔-----傾情為你奉上專心---專注---專業(yè)《數(shù)據(jù)庫技術(shù)》課程設(shè)計設(shè)計目的:數(shù)據(jù)庫技術(shù)課程設(shè)計是在學(xué)生系統(tǒng)的學(xué)習(xí)數(shù)據(jù)庫技術(shù)課程后,按照關(guān)系型數(shù)據(jù)庫的基本原理,綜合運(yùn)用所學(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要求:2到3人為一個小組,每個小組設(shè)組長一人,小組成員既要有相互合作的精神,又要分工明確。每個學(xué)生都必須充分了解整個設(shè)計的全過程。從開始的系統(tǒng)需求分析到最后的軟件測試,都要有詳細(xì)的計劃,設(shè)計文檔應(yīng)按照軟件工程的要求書寫。系統(tǒng)中的數(shù)據(jù)表設(shè)計應(yīng)合理、高效,盡量減少數(shù)據(jù)冗余。軟件界面要友好、安全性高。軟件要易于維護(hù)、方便升級。后臺數(shù)據(jù)庫(DBMS)用SQLServer2008.前臺開發(fā)工具自選,但一般情況下應(yīng)該是小組的每個成員都對該語言較熟悉,避免把學(xué)習(xí)語言的時間放在設(shè)計期間。每組提交一個課程設(shè)計報告和可行的應(yīng)用軟件。具體設(shè)計要求:結(jié)合一個具體任務(wù)(課程設(shè)計參考題目),完成一個基于C/S模式或者B/S模式的數(shù)據(jù)庫系統(tǒng)的設(shè)計與開發(fā)。正文要包括系統(tǒng)總體設(shè)計、需求分析、概念設(shè)計、邏輯設(shè)計(在邏輯設(shè)計中,需要檢測是否滿足3NF,如果設(shè)計為不滿足3NF的,要說明原因)、物理設(shè)計(物理設(shè)計中,要設(shè)置表的索引、完整性、聯(lián)系等)、測試、安裝說明、用戶使用說明書,參考文獻(xiàn)等。主要應(yīng)包括如下內(nèi)容:1.完成課題任務(wù)的需求分析、完成系統(tǒng)總體結(jié)構(gòu)設(shè)計方案。(主控功能模塊、數(shù)據(jù)處理模塊、統(tǒng)計報表模塊等)2.?dāng)?shù)據(jù)庫結(jié)構(gòu)的設(shè)計與實現(xiàn)。3.?dāng)?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日,完成功能描述,E-R圖設(shè)計,數(shù)據(jù)字典描述,數(shù)據(jù)庫詳細(xì)設(shè)計;(4)7月8-9日,完成編碼,實現(xiàn)并調(diào)試系統(tǒng);(5)7月10日,以小組為單位按規(guī)范完成設(shè)計報告并測試軟件;以小組為單位演示軟件并提交課程設(shè)計報告和軟件。紀(jì)律要求(1)上機(jī)時間,嚴(yán)禁遲到、早退及曠課,嚴(yán)禁做與課程設(shè)計無關(guān)的事情,如有違反,成績作降級處理,情節(jié)嚴(yán)重者取消課程設(shè)計成績。(2)杜絕抄襲。如若發(fā)現(xiàn)有抄襲現(xiàn)象,抄襲者和被抄襲者的課程設(shè)計成績?nèi)咳∠n}目要求(可自選,也可選擇下列題目,各組盡可能題目不重復(fù))數(shù)據(jù)庫技術(shù)設(shè)計題目(一):人事管理系統(tǒng)系統(tǒng)功能的基本要求:員工各種信息的輸入,包括員工的基本信息、學(xué)歷信息、婚姻狀況信息、職稱等。創(chuàng)建學(xué)歷信息表、職稱表。員工各種信息的修改;對于轉(zhuǎn)出、辭職、辭退、退休員工信息的刪除;按照一定的條件,查詢、統(tǒng)計符合條件的員工信息;至少應(yīng)該包括每個員工詳細(xì)信息的查詢、按婚姻狀況查詢、按學(xué)歷查詢、按工作崗位查詢等,至少應(yīng)該包括按學(xué)歷、婚姻狀況、崗位、參加工作時間等統(tǒng)計各自的員工信息;(二):工資管理系統(tǒng)系統(tǒng)功能的基本要求:創(chuàng)建員工基本信息表和工種等信息表。員工每個工種基本工資的設(shè)定加班津貼管理,根據(jù)加班時間和類型給予不同的加班津貼;按照不同工種的基本工資情況、員工的考勤情況產(chǎn)生員工的每月的月工資;員工年終獎金的生成,員工的年終獎金計算公式=(員工本年度的工資總和+津貼的總和)/12;企業(yè)工資報表。能夠查詢單個員工的工資情況、每個部門的工資情況、按月的工資統(tǒng)計;數(shù)據(jù)庫技術(shù)設(shè)計題目(三):機(jī)票預(yù)定系統(tǒng)系統(tǒng)功能的基本要求:創(chuàng)建航空公司表、航班表等信息。每個航班信息的輸入。每個航班的坐位信息的輸入;當(dāng)旅客進(jìn)行機(jī)票預(yù)定時,輸入旅客基本信息,系統(tǒng)為旅客安排航班;旅客在飛機(jī)起飛前一天憑取票通知交款取票;旅客能夠退訂機(jī)票;能夠查詢每個航班的預(yù)定情況、計算航班的滿座率。數(shù)據(jù)庫技術(shù)設(shè)計題目(四):倉庫管理系統(tǒng)系統(tǒng)功能的基本要求:創(chuàng)建產(chǎn)品信息表、進(jìn)出庫表等。產(chǎn)品入庫管理,可以填寫入庫單,確認(rèn)產(chǎn)品入庫;產(chǎn)品出庫管理,可以填寫出庫單,確認(rèn)出庫;借出管理,憑借條借出,然后能夠還庫;初始庫存設(shè)置,設(shè)置庫存的初始值,庫存的上下警戒限;可以進(jìn)行盤庫,反映每月、年的庫存情況;可以查詢產(chǎn)品入庫情況、出庫情況、當(dāng)前庫存情況,可以按出庫單、入庫單,產(chǎn)品、時間進(jìn)行查詢;數(shù)據(jù)庫技術(shù)設(shè)計題目(五):物業(yè)管理信息系統(tǒng)物業(yè)管理信息系統(tǒng)軟件是一套具備記錄、查詢物業(yè)小區(qū)業(yè)主信息、物業(yè)管理費(fèi)用信息、水電煤氣有線電視等費(fèi)用信息、有線電視信息、供暖費(fèi)用信息、業(yè)主房款繳納信息,并且可以打印輸出上述信息報表(月報表、季報表、年報表)的管理軟件系統(tǒng)。1.記錄業(yè)主基本信息如:身份證號、樓號、房號、姓名、工作單位、聯(lián)系電話、建筑面積等,并生成業(yè)主的綜合信息表(包括所有業(yè)主有費(fèi)用綜合信息表、單個業(yè)主信息表);2.記錄月水電煤氣抄表數(shù)據(jù),包括水電煤氣有線電視費(fèi)通知單、供暖費(fèi)通知單、物業(yè)管理費(fèi)通知單;3.記錄業(yè)主交費(fèi)情況并打印交費(fèi)單,包括水電煤氣費(fèi)、供暖費(fèi)、物業(yè)管理費(fèi)、分期付款;4.統(tǒng)計業(yè)主信息月、季和年報表,包括:物業(yè)實收費(fèi)用匯總表、物業(yè)應(yīng)收未收匯總表、應(yīng)交未交費(fèi)用業(yè)主信息表、月度房款還款名細(xì)表、單用戶年度應(yīng)收代款還款表。數(shù)據(jù)庫技術(shù)設(shè)計題目(六):車輛管理信息系統(tǒng)協(xié)助各單位對車輛檔案、駕駛?cè)藛T、車輛費(fèi)用(維修費(fèi)、洗車費(fèi)、養(yǎng)路費(fèi)、燃料費(fèi)、停車費(fèi)、保險費(fèi)、年審費(fèi)、過橋費(fèi)等多項費(fèi)用)、車輛使用和交通事故進(jìn)行全面管理的系統(tǒng)。車輛管理資料完備。提供車輛綜合查詢系統(tǒng),可以按各種查詢條件查詢到車輛費(fèi)用明細(xì)和車輛費(fèi)用合計。各種車輛資料可方便打印成自由設(shè)定的表格方式。系統(tǒng)配有詳細(xì)的開發(fā)幫助、資料文檔,操作演示圖文并茂,簡便易用。數(shù)據(jù)庫技術(shù)設(shè)計題目(七):客戶關(guān)系管理信息系統(tǒng)企業(yè)通過銷售等渠道,可以得到不同地區(qū)、不同行業(yè)、不同級別的客戶。主要功能如下:客戶管理(客戶基本信息管理,客戶聯(lián)系記錄,客戶文檔管理,客戶開發(fā)成本分析)文檔管理常用模板管理工作計劃(工作計劃管理、計劃提醒)記事本管理(日記管理,記事管理,記事提醒)數(shù)據(jù)庫技術(shù)設(shè)計題目(八):住院管理信息系統(tǒng)對于住院病人及其費(fèi)用的管理病人住院登記病人處方和檢查檢驗項目開立病人出院異常處理基本數(shù)據(jù)維護(hù)數(shù)據(jù)庫技術(shù)設(shè)計題目(九):客房管理系統(tǒng)一套功能強(qiáng)大而又使用簡便實用的客房管理軟件,適用于賓館管理、酒店管理、招待所管理。主要功能:團(tuán)體,散客入住客人的信息登記,換房,正常退房,掛帳退房,掛單補(bǔ)款結(jié)帳,預(yù)定管理,貴賓卡管理,押金管理,各種強(qiáng)大的賓館統(tǒng)計報表,異常處理。數(shù)據(jù)庫技術(shù)設(shè)計題目(十):戶籍管理信息系統(tǒng)本系統(tǒng)用于派出所的戶籍管理,能夠非常方便的管理轄區(qū)居民的戶口資料和通訊資料。主要功能:轄區(qū)內(nèi)單位管理、方便的戶口基本信息管理,如戶籍的遷入、遷出、注銷等的處理;身份證的辦理和領(lǐng)??;快捷的資料查詢功能;異常處理。附件:數(shù)據(jù)庫技術(shù)課程設(shè)計報告模版

南通大學(xué)數(shù)據(jù)庫技術(shù)課程設(shè)計報告設(shè)計題目:系別:交通學(xué)院學(xué)院專業(yè):交通設(shè)備與控制工程班級:成員學(xué)號:、、成員姓名:、、指導(dǎo)教師:施佺、周晨璨完成期限:1周2015年7月10日目錄TOC\o"1-2"\h\z\u

1、開發(fā)背景90年代中期,由于Internet的迅速普及,使Intranet成為Internet技術(shù)在企業(yè)管理信息系統(tǒng)中的應(yīng)用和延伸,形成了集計算機(jī),計算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫、分布式計算等于一體的信息技術(shù)綜合體,它打破了時間和地域的界限,使信息交流變得快捷、準(zhǔn)確,為建立現(xiàn)代企業(yè)管理信息系統(tǒng)提供了充足的條件。企業(yè)信息管理系統(tǒng)在此基礎(chǔ)上延伸、擴(kuò)展,使之上下、內(nèi)外全面貫通。引入Internet后,形成了新型的瀏覽器/服務(wù)器(Browser/Server)結(jié)構(gòu),而傳統(tǒng)的客戶機(jī)/服務(wù)器(Client/Server)結(jié)構(gòu)在這方面就遠(yuǎn)不及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)圖書信息維護(hù):主要完成圖書館新進(jìn)圖書的編號、登記、入館等操作。(2)讀者信息維護(hù):主要是完成讀者信息的添加、修改和刪除等操作,只有是系統(tǒng)中的合法讀者才有資格進(jìn)行圖書的借閱活動。(3)借書/還書處理:主要完成讀者的借書和還書活動,記錄讀者借還書情況并及時反映圖書的在庫情況。(4)讀者借閱記錄:讓每位讀者能及時了解自己的借書情況,包括曾經(jīng)借閱記錄以及未還書記錄。(5)圖書書目檢索:讀者能夠根據(jù)不同的信息(如書名、作者、關(guān)鍵詞等)對圖書館的存書情況進(jì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ù)流程圖并進(jìn)行編號,模版只給出了部分)通過需求分析,得出圖書館管理信息系統(tǒng)的借書/還書處理數(shù)據(jù)流程如圖1所示(其他處理的數(shù)據(jù)流程圖請讀者自行分析)。圖1借書/還書處理數(shù)據(jù)流程圖4.2、數(shù)據(jù)字典(根據(jù)編號對數(shù)據(jù)流程圖中的各元素如數(shù)據(jù)流、數(shù)據(jù)存儲、外部實體和處理邏輯進(jìn)行細(xì)節(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處理邏輯名稱:讀者信息判斷簡述:判斷讀者信息的合法性輸入的數(shù)據(jù)流:借閱信息處理描述:根據(jù)讀者提供的借閱信息,驗證讀者信息,驗證通過則繼續(xù)下移處理查看庫存中是否有讀者所要借的圖書,驗證不通過則返回給讀者信息指明為非法讀者。輸出的數(shù)據(jù)流:D001借閱書目信息、D002無效提示信息處理頻率:10次/天處理邏輯編號:P002處理邏輯名稱:圖書庫存查詢簡述:查詢讀者所要借的圖書是否有庫存輸入的數(shù)據(jù)流:D001借閱書目信息處理描述:根據(jù)讀者提供的借閱書目信息,到倉庫中查找是否有該書,有則進(jìn)行借書處理,如沒有則返回讀者該書無庫存信息。輸出的數(shù)據(jù)流:D001借閱書目信息+D003該書已全部借出信息處理頻率: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,P005 ...... (4)外部實體的描述外部實體編號:S001外部實體名稱:讀者簡述:從圖書館借書的人輸入的數(shù)據(jù)流:D002,D003輸出的數(shù)據(jù)流:D001......

5、概念模型設(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)系模式并進(jìn)行優(yōu)化并至少達(dá)到3NF標(biāo)準(zhǔn))根據(jù)系統(tǒng)的總體概念設(shè)計模型、E-R圖向關(guān)系模式的轉(zhuǎn)化規(guī)則和數(shù)據(jù)庫的范式理論,得到系統(tǒng)優(yōu)化后的邏輯模型,如表1~表5所示。表1圖書信息表(Titles表)編號類別出版社書名作者價格ISBN索書號時間簡介庫存表2讀者信息表(Reader)讀者號姓名密碼性別職別單位專業(yè)年級電話地址表3借閱記錄表(BorrowRec)記錄號圖書號讀者號書名借閱時間還書時間是否還書表4出版社信息表(Publisher)出版社ID名稱地址表5圖書類別信息表(Type)類別ID名稱簡介

7.物理設(shè)計和實施(根據(jù)第6部分優(yōu)化后的邏輯模式使用createtable語句寫出各關(guān)系模式的創(chuàng)建語句)得到系統(tǒng)邏輯模型后,就該進(jìn)行數(shù)據(jù)庫的物理設(shè)計和實施數(shù)據(jù)庫了,物理設(shè)計主要是要確定數(shù)據(jù)庫的存儲路徑、存儲結(jié)構(gòu)以及如何建立索引等,可以采用系統(tǒng)的默認(rèn)設(shè)置。數(shù)據(jù)庫實施主要包括在具體的DBMS中創(chuàng)建數(shù)據(jù)庫和表的過程,本書所選用的DBMS為SQLSERVER2000,有關(guān)創(chuàng)建數(shù)據(jù)庫和關(guān)系表的SQL語句如下所示:/*==============================================================*//*DataBase:LibDB,創(chuàng)建數(shù)據(jù)庫,數(shù)據(jù)庫名稱為LibDB*//*==============================================================*/createdatabaseLibDBgo/*==============================================================*//*Table:BorrowRec,圖書借閱記錄表*//*==============================================================*/createtableBorrowRec(RecID int notnull, /*記錄ID*/TitleId char(10) notnull, /*圖書ID*/ReaderId char(10) notnull, /*讀者ID*/Title char(50) null, /*書名*/BorrowDatedatetime null, /*借閱時間*/BackDate datetime null, /*歸還時間*/OverDate int null, /*超期天數(shù)*/FineMoneydecimal(5,1) null, /*罰款金額*/IsBack bit null, /*是否歸還*/constraintPK_BORROWRECprimarykey(ReaderId,TitleId,RecID)/*主鍵約束*/)go/*==============================================================*//*Index:Relationship_1_FK:在借閱記錄表讀者ID屬性上創(chuàng)建索引*//*==============================================================*/createindexRelationship_1_FKonBorrowRec(ReaderId)go/*==============================================================*//*Table:Publisher,出版商信息表*//*==============================================================*/createtablePublisher(PubId char(10) notnull, /*出版社ID*/PubName char(30) null, /*出版社名稱*/Address char(30) null, /*地址*/constraintPK_PUBLISHERprimarykey(PubId)/*主鍵約束*/)go/*==============================================================*//*Table:Reader,讀者信息表*//*==============================================================*/createtableReader(ReaderId char(10) notnull, /*讀者ID*/Name char(10) null, /*姓名*/Pwd char(20) null, /*密碼*/Sex char(2) null, /*性別*/Position char(10) null, /*職別*/Unit char(40) null, /*單位*/Major char(20) null, /*專業(yè)*/Class char(4) null, /*年級*/Tel char(11) null, /*電話*/Address char(30) null, /*地址*/constraintPK_READERprimarykey(ReaderId)/*主鍵約束*/)go/*==============================================================*//*Table:Titles,圖書信息表*//*==============================================================*/createtableTitles(TypeId char(10) notnull, /*類型ID*/PubId char(10) notnull, /*出版社ID*/TitleId char(10) notnull, /*圖書ID*/Title char(50) null, /*書名*/Author char(20) null, /*作者*/Price decimal(5,2) null, /*價格*/ISBN char(20) null, /*ISBN號*/IndexNo char(30) null, /*索書號*/PubDate datetime null, /*出版日期*/Descriptionchar(1000) null, /*簡介*/StockNum int null, /*在庫數(shù)量*/constraintPK_TITLESprimarykey(TypeId,PubId,TitleId)/*主鍵約束*

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論