版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件學院課程設計報告書課程名稱 數(shù)據庫系統(tǒng)概論設計題目 培訓中心信息管理系統(tǒng)專業(yè)班級 學 號姓 名指導教師 2013年6月目錄1 設計時間 12 設計目的 13 設計任務 14 設計內容 14.1 需求分析 14.2 系統(tǒng)設計 14.2.1 概念結構設計 14.2.2 邏輯結構設計 54.2.3 物理結構設計 54.3 系統(tǒng)實施 74.3.1 數(shù)據庫實現(xiàn) 74.3.2 數(shù)據載入 94.4 運行與測試 104.4.1 運行與測試 104.4.2 分析 125 總結與展望 13參考文獻 141設計時間2012年6月4日2012年6月8日2設計目的數(shù)據庫原理及應用課程設計是軟件工程專業(yè)集中實踐性環(huán)節(jié)
2、之一,是學習完數(shù)據庫原理及應用課程后進行的一次全面的綜合練習。其目的在于加深對數(shù)據庫基礎理論和基本知識的 理解,握使用數(shù)據庫進行軟件設計的基本方法,提高運用數(shù)據庫解決實際問題的能力,最終實 現(xiàn)對于給定的應用環(huán)境,構造最優(yōu)的數(shù)據庫模式,建立數(shù)據庫及其應用系統(tǒng),使之能夠有效地 存儲數(shù)據,滿足各種用戶的應用需求(信息要求和處理要求)。同時,此次設計對于同學將來的 畢業(yè)設計和具體工作實踐將有重要的意義。3設計任務培訓中心信息管理系統(tǒng)4設計內容4.1需求分析通過對系統(tǒng)的分析研究,本系統(tǒng)主要分為四大模塊,實現(xiàn)四個功能,如下所示:(1)報名功能:將報名數(shù)據送給負責報名的職員,他們要查閱課程文件,檢查是否額滿
3、, 若不滿,在學員文件、課程文件上登記,并開出報名單交財務人員,財務人員開發(fā)票經復審后 通知學員。(2)付款功能:由財務人員在賬目文件上登記,經復審后給學員一張收據。(3)查詢功能:交給負責查詢的部門在查詢課程文件后給出答復。(4)注銷課程功能:由注銷人員在課程、學員、賬目文件上作相應修改后通知學員。4.2系統(tǒng)設計4.2.1概念結構設計1)分E-R圖報名功能:如圖1-1如果是報名的,則將報名數(shù)據送給負責報名的職員,他們要查閱課程 文件,檢查是否額滿,若不滿,在學員文件、課程文件上登記圖1-1付賬功能:如圖1-2如果是付款的,則由財務人員在賬目文件上登記,經復審后給學員一 張收據。課程號圖1-2
4、注銷課程功能:如圖圖1-4,由注銷人員在課程、學員、賬目文件上作相應修改后通知學員圖1-42)總E-R圖4.2.2邏輯結構設計關系模式:課程文件表:(課程號、課程名、學時、收費、上課地點、教師、招收人數(shù)、已報名人數(shù))學員文件表:(學員學號、班級代號、班主任、學員姓名、報名時間、交款額)賬目文件表:(學員學號、日期、班級代號、課程號、交款額 )學員信息表:(學員學號、學員姓名、課程名、課程號)423物理結構設計關系表:表3-1課程文件表(Course)字段名稱中文名稱類型長度是否非空主關鍵字eno】田千口 i=r. 課程號Char()10NYcn ame課程名Char()20NNetime學時C
5、har()20NNteacher教師Char()20NNfee收費Int8NNclassplace上課地點Char()20NNzhaoshoure nshu招收人數(shù)Int8NNyibaore nshu已報名人數(shù)Int8NN表3-2學員文件表(Student)字段名稱中文名稱類型長度是否非空主關鍵字class no班級代號Char()10NNclassteacher班主任Char()20NNsno學員學號Char()10NYsn ame學員姓名Char()20NNbao min gtime報名時間Char()10NNjiaokua ne交款額int8NN表3-3學員信息表(studentxinx
6、i)字段名稱中文名稱類型長度是否非空主關鍵字sno學員學號Char()10NYsn ame學員姓名Char()20NNeno】田千口 i=r. 課程號Char()10NNcn ame課程名稱Char()20NN表3-4賬目文件表(billing)字段名稱中文名稱類型長度是否非空主關鍵字sno學員學號Char()10NYeno】田千口 i=r. 課程號Char()10NNclass no班級號Char()10NNjiaokua ne交款額int8NNjiaokua ndate交款日期Char()20NN4.3系統(tǒng)實施4.3.1數(shù)據庫實現(xiàn)建表:創(chuàng)建課程文件create table course(e
7、no char(10) primary key, cn ame char(20), etime char(20), fee int,classplace char(20), teacher char(20), zhaoshoure nshu int, yibaore nshu int,);建表:創(chuàng)建學員文件表create table stude nt(sno char(10) primary key, sn ame char(20), class no char(10), classteacher char(20), bao min gtime datetime, jiaokua ne int
8、,);建表:創(chuàng)建賬單文件表create table billi ng (jiaokua ndate char(20), class no char(10), sno char(10), eno char(10)primary key, jiaokua nge int,);建表:創(chuàng)建學員信息表create table stude ntxinxi (sno char(10)primary key, sn ame char(20), eno char(10), cn ame char(20),);432數(shù)據載入表3-1課程文件表(Course)enoen ameetimefeeClasplaeete
9、acheraccept_ nu mberEn roll_ nu mber1數(shù)據庫40500耘慧201孫老師1201002計算機組成原理40500耘慧201劉老師1201003java40500耘慧416李老師60504NET40500耘慧412王老師60505英語40500爾雅316趙老師6060表3-2學員文件表(Student)snosn ameclass noclassteacherbao min gtimejiaokua ne1020010126肖勁光10-1郭老師2012/6/130001020010127楊春雷10-1郭老師2012/6/130001020010135趙越10-1郭
10、老師2012/6/130001020010104叢峰日10-1郭老師2012/6/130001020010119蘇玉嬌10-1郭老師2012/6/13000表3-3學員信息表(studentxinxi)snosn ameenoCn ame1020010126肖勁光1數(shù)據庫1020010127楊春雷2計算機組成原理1020010135趙越3java1020010104叢峰日4.NET1020010119蘇玉嬌5英語表34賬目文件表(billing)jiaokua ngji ndateclass nosnoenojiaokua ne2012/6/210-11020010126130002012/6
11、/210-11020010127230002012/6/210-11020010135330002012/6/210-11020010104430002012/6/210-11020010119530004.4運行與測試441運行與測試報名功能:1)新學員趙文杰在2012-6-3報名參加數(shù)據庫的課select cno,fee from course where cn ame 數(shù)據庫'select yibaorenshu from course where cname數(shù)據庫'in sert into stude nt values('1020010133趙文杰',
12、'10-1','郭老師','2012-6-3','3000');update courseSET yibaore nshu = yibaore nshu +1where eno='1'截圖:垃1丟 student"中的毀捋 苗曇RYCL中* "A5U5-PYCL"上sno| mam 電1cl&ssteachsrbumingtimej i1|10S0010104|10-1郭老師2012/6/13C001030010119蘇玉躺10-1郭老!1幣2012/&/1300010
13、20010126肖盼10-1郭老師201Z/&/130001020010127楊春雷10-1郭老師2012/6/13000102001013310-1郭老師2012/6/33000103001013510-1郭老U幣2012/6/13000陥義b的娠.-VCL"UASUS-P42vcr±1 CTlOcline1珀|clasEplaceteacheryibaorenEhu40500耘帥1120101付款功能:2)學號為1020010133的學員在2012/6/2交的cn0=6的課程的學費 select cno,fee from coure where eno=6”in
14、sert into billing values('2012/6/2','10-1','1020010133',6,3000);命表-billing11也的站r位置昱'YCL"中、上ji<okueikdatesnocuoj i takuange| 10-11020010126130002012/6/210-11020010127230002012/6/210-11020010135330002012/&/210-1102001010443000201Z/6/210-11020010119530002012/6/21
15、0'1102001013363000血J 查誼ASUS- P42YCL.YCLASU S - P42Ad mfnistrato r 無標題 s&lect cno.n fee from course where cno=' 6'1enofee6500I妣l&ciiiuTvvri fflm I aclts Ivci I n-nn-nn li查詢功能:3)查詢學生信息表的內容select * from stude ntxin xi;4)查詢課程內容select * from course;爭 査詢一A5-US-P42¥Cl-VCLA$liJ$-P42
16、i!tdimiini,5itratQr 無標靈"1 = "J-®select t- fran 匚口uxhu |mCTLOcnajiflCt IMSclaESTlacflteacherzhaoshouretishu TibaorenshuL14D500£K2ai12010122i+H叫組砸用連4000転 H201Z030033創(chuàng)D5006050i44.JIEI40別。UK4L2王老師60帥5=英舊40500fcSiis60eNULLshjll500HULLHULLNULLNULL口冋搐剪;A忌IItt査詞完曲.ASUS-M2WCL (8.0) ASUS-P
17、42Adminittrata< (5 YCL OiOOflOfrl,?J22 找5)查詢學號為0920010202的同學的報名時間select baomi ngtime from stude nt where(s no='1020010127');iffljss ASUS*P42YCLYCLASUSP4;Adminrstratcr 無標越 Lselect baomungt line from student| where (.sno=* 1()20010127 ):nr1baomingt ine2012-06-01 00:00:00.0006)查詢賬單文件select *
18、 from billi ng;査遍A'S-US -PJ-VCL.YCILAELI £- P42Ad minimi rater -無標露 1"2012/6/220L2/6/22012/6/2 20L2/6/2 2O12/S/2 2012/S/2卜0-n1A IL 1A 1 ii -IX1D20010126 11020010127 21020010135 S1020010104 41020010119 51D20010133 i5300030003000300030003000jiaokuandat®classrDsnoenojisokuaji®冋格
19、JgJ港凰|MSB鍛卿JE-P4那CL(BQI 卜SW4M2V如袖Ww悟:祝L I'OdHbOO|firlaH22注銷功能:7)注銷學號為0920010203的學員信息delete from stude ntxi nxi where sn o='1020010135'原表:注銷后:442分析1)根據題目要求明確系統(tǒng)功能,明確各實體與實體的對應關系,以及各實體的屬性。定義 數(shù)據庫和表的時候明確各個列的類型、字符長度等。2)嚴格根據表的定義對表進行數(shù)據錄入。5總結與展望數(shù)據庫課程設計主要的目標是利用課程中學到的數(shù)據庫知識和技術較好的開發(fā)設計出數(shù)據 庫應用系統(tǒng),去解決各行各業(yè)信息化處理的要求。通過這次的課程設計,可以鞏固我們對數(shù)據 庫基本原理和基礎理論的理解,掌握數(shù)據庫應用系統(tǒng)設計開發(fā)的基本方法,進一步提高我們綜 合運用所學知識的能力。在課程設計過程中遇到了一定的問題,經過反復的研究,問題都得到了解決,在整個過程 中,不僅鞏固了之前所學的知識,也使自己明白了之前學習中的盲點。針對設計中遇到的問題 作如下總結,作為以后學習的經驗和教訓。1缺乏動手能力。平時大家都學習理論知識,所以實踐能力相對薄弱,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版樣機試制合作協(xié)議
- 2024年出租車租車合同模板
- 懷孕期間夫妻分手協(xié)議
- 城市軌道交通工程建筑信息模型(BIM)分類與編碼標準
- 建筑行業(yè)標準腳手架租賃合同
- 2024項目投資合同撰寫要點
- 購買混凝土合同范本
- 生物中圖版自主訓練:第三單元第一章第一節(jié)遺傳物質的發(fā)現(xiàn)
- 簡單的賠償協(xié)議書2024年
- 2024屆畢業(yè)生就業(yè)協(xié)議書樣本
- 2023年上海機場集團有限公司校園招聘筆試題庫及答案解析
- 鏡頭的角度和方位課件
- 污水處理常用藥劑簡介知識講解課件
- 五年級上冊英語課件-Unit 1《My future》第1課時牛津上海版(三起) (共28張PPT)
- 光交接箱施工規(guī)范方案
- 氣溫和降水學案
- 普及人民代表大會制度知識競賽試題庫(1000題和答案)
- 國家電網公司施工項目部標準化管理手冊(2021年版)線路工程分冊
- 《汽車低壓線束設計規(guī)范》
- 工程項目增加簽證單
- 被一部電影感動記韓國電影《鳴梁海戰(zhàn)》觀后感
評論
0/150
提交評論