信息管理系統(tǒng)課程設(shè)計報告_第1頁
信息管理系統(tǒng)課程設(shè)計報告_第2頁
信息管理系統(tǒng)課程設(shè)計報告_第3頁
信息管理系統(tǒng)課程設(shè)計報告_第4頁
信息管理系統(tǒng)課程設(shè)計報告_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件學(xué)院課程設(shè)計報告書課程名稱數(shù)據(jù)庫系統(tǒng)概論培訓(xùn)中心信息管理系統(tǒng)專業(yè)班級學(xué)號姓名指導(dǎo)教師2013年6月目錄TOC\o"1-5"\h\z\o"CurrentDocument"1設(shè)計時間1\o"CurrentDocument"2設(shè)計目的1\o"CurrentDocument"3設(shè)計任務(wù)1\o"CurrentDocument"4設(shè)計內(nèi)容1\o"CurrentDocument"4.1需求分析1\o"CurrentDocument"4.2系統(tǒng)設(shè)計1\o"CurrentDocument"4.2.1概念結(jié)構(gòu)設(shè)計1\o"CurrentDocument"4.2.2邏輯結(jié)構(gòu)設(shè)計5\o"CurrentDocument"4.2.3物理結(jié)構(gòu)設(shè)計5\o"CurrentDocument"4.3系統(tǒng)實施7\o"CurrentDocument"4.3.1數(shù)據(jù)庫實現(xiàn)7\o"CurrentDocument"4.3.2數(shù)據(jù)載入9\o"CurrentDocument"4.4運行與測試10\o"CurrentDocument"4.4.1運行與測試104.4.2分析12\o"CurrentDocument"5總結(jié)與展望13\o"CurrentDocument"參考文獻(xiàn)141設(shè)計時間2012年6月4日——2012年6月8日2設(shè)計目的數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計是軟件工程專業(yè)集中實踐性環(huán)節(jié)之一,是學(xué)習(xí)完《數(shù)據(jù)庫原理及應(yīng)用》課程后進(jìn)行的一次全面的綜合練習(xí)。其目的在于加深對數(shù)據(jù)庫基礎(chǔ)理論和基本知識的理解,握使用數(shù)據(jù)庫進(jìn)行軟件設(shè)計的基本方法,提高運用數(shù)據(jù)庫解決實際問題的能力,最終實現(xiàn)對于給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。同時,此次設(shè)計對于同學(xué)將來的畢業(yè)設(shè)計和具體工作實踐將有重要的意義。3設(shè)計任務(wù)培訓(xùn)中心信息管理系統(tǒng)4設(shè)計內(nèi)容4.1需求分析通過對系統(tǒng)的分析研究,本系統(tǒng)主要分為四大模塊,實現(xiàn)四個功能,如下所示:(1)報名功能:將報名數(shù)據(jù)送給負(fù)責(zé)報名的職員,他們要查閱課程文件,檢查是否額滿,若不滿,在學(xué)員文件、課程文件上登記,并開出報名單交財務(wù)人員,財務(wù)人員開發(fā)票經(jīng)復(fù)審后通知學(xué)員。(2)付款功能:由財務(wù)人員在賬目文件上登記,經(jīng)復(fù)審后給學(xué)員一張收據(jù)。(3)查詢功能:交給負(fù)責(zé)查詢的部門在查詢課程文件后給出答復(fù)。(4)注銷課程功能:由注銷人員在課程、學(xué)員、賬目文件上作相應(yīng)修改后通知學(xué)員。4.2系統(tǒng)設(shè)計4.2.1概念結(jié)構(gòu)設(shè)計1)分E-R圖報名功能:如圖1-1如果是報名的,則將報名數(shù)據(jù)送給負(fù)責(zé)報名的職員,他們要查閱課程文件,檢查是否額滿,若不滿,在學(xué)員文件、課程文件上登記.

學(xué)員姓名課程名稱學(xué)號1日期m交款額學(xué)員學(xué)號付款課程號課程號付賬功能:如圖1-2如果是付款的,則由財務(wù)人員在賬目文件上登記,經(jīng)復(fù)審后給學(xué)員一張收據(jù)。學(xué)員信息班級代號付款文件學(xué)員姓名課程名稱學(xué)號1日期m交款額學(xué)員學(xué)號付款課程號課程號付賬功能:如圖1-2如果是付款的,則由財務(wù)人員在賬目文件上登記,經(jīng)復(fù)審后給學(xué)員一張收據(jù)。學(xué)員信息班級代號付款文件圖1-2

2)總E-R圖圖1-54.2.2邏輯結(jié)構(gòu)設(shè)計關(guān)系模式:課程文件表:(課程號、課程名、學(xué)時、收費、上課地點、教師、招收人數(shù)、已報名人數(shù))學(xué)員文件表:(學(xué)員學(xué)號、班級代號、班主任、學(xué)員姓名、報名時間、交款額)賬目文件表:(學(xué)員學(xué)號、日期、班級代號、課程號、交款額)學(xué)員信息表:(學(xué)員學(xué)號、學(xué)員姓名、課程名、課程號)

4.2.3物理結(jié)構(gòu)設(shè)計關(guān)系表:表3-1課程文件表(Course)字段名稱中文名稱類型長度是否非空主關(guān)鍵字eno課程號Char()10NYcname課程名Char()20NNetime學(xué)時Char()20NNteacher教師Char()20NNfee收費Int8NNclassplace上課地點Char()20NNzhaoshourenshu招收人數(shù)Int8NNyibaorenshu已報名人數(shù)Int8NN表3-2學(xué)員文件表(Student)字段名稱中文名稱類型長度是否非空主關(guān)鍵字classno班級代號Char()10NNclassteacher班主任Char()20NNsno學(xué)員學(xué)號Char()10NYsname學(xué)員姓名Char()20NNbaomingtime報名時間Char()10NNjiaokuane交款額int8NN

表3-3學(xué)員信息表(studentxinxi)字段名稱中文名稱類型長度是否非空主關(guān)鍵字sno學(xué)員學(xué)號Char()10NYsname學(xué)員姓名Char()20NNcno課程號Char()10NNcname課程名稱Char()20NN表3-4賬目文件表(biHing)字段名稱中文名稱字段名稱中文名稱類型sno學(xué)員學(xué)號Char()cno課程號Char()classno班級號Char()jiaokuane交款額intjiaokuandate交款日期Char()長度是否非空主關(guān)鍵字10NY10NN10NN8NN20NN4.3系統(tǒng)實施4.3.1數(shù)據(jù)庫實現(xiàn)建表:創(chuàng)建課程文件createtablecourse(enochar(10)primarykey,cnamechar(20),etimechar(20),feeint,

classplacechar(20),teacherchar(20),zhaoshourenshuint,yibaorenshuint,);建表:創(chuàng)建學(xué)員文件表createtablestudent(snochar(10)primarykey,snamechar(20),classnochar(10),classteacherchar(20),baomingtimedatetime,jiaokuaneint,);建表:創(chuàng)建賬單文件表createtablebilling(jiaokuandatechar(20),classnochar(10),snochar(10),cnochar(10)primarykey,jiaokuangeint,);建表:創(chuàng)建學(xué)員信息表createtablestudentxinxi(snochar(10)primarykey,snamechar(20),cnochar(10),cnamechar(20),);

cnamechar(20),);4.3.2數(shù)據(jù)載入表3-1課程文件表(Course)enoenamectimefeeClasplaceteacheraccept_numberEnroll_number1數(shù)據(jù)庫40500耘慧201孫老師1201002計算機組成原理40500耘慧201劉老師1201003java40500耘慧416李老師60504.NET40500耘慧412王老師60505英語40500爾雅316趙老師6060表3-2學(xué)員文件表(Student)snosnameclassnoclassteacherbaomingtimejiaokuane1020010126肖勁光10-1郭老師2012/6/130001020010127楊春雷10-1郭老師2012/6/130001020010135趙越10-1郭老師2012/6/130001020010104叢峰日10-1郭老師2012/6/130001020010119蘇玉嬌10-1郭老師2012/6/13000表3-3學(xué)員信息表(studentxinxi)snosnamecnoCname1020010126肖勁光1數(shù)據(jù)庫1020010127楊春雷2計算機組成原理1020010135趙越3java1020010104叢峰日4.NET1020010119蘇玉嬌5英語

表3—4賬目文件表(biHing)jiaokuangjindateclassnosnocnojiaokuane2012/6/210-11020010126130002012/6/210-11020010127230002012/6/210-11020010135330002012/6/210-11020010104430002012/6/210-11020010119530004.4運行與測試4.4.1運行與測試報名功能:1)新學(xué)員趙文杰在2012-6-3報名參加數(shù)據(jù)庫的課selectcno,feefromcoursewherecname='數(shù)據(jù)庫';selectyibaorenshufromcoursewherecname='數(shù)據(jù)庫';insertintostudentvalues('1020010133','趙文杰','10-1','郭老師','2012-6-3','3000');updatecourseSETyibaorenshu=yibaorenshu+1wherecno='1';截圖:尙表"studenr中的數(shù)據(jù),付冒旱"YCL"中."ASUS-P42\YCL"上卜snoErL:=JTiHclassnoclassteacherbaorTiiTLgtifTiEjiai:iku:=LTLe11020010104Gillis10-1郭老師2012/6/13LILILI1020010119蘇玉嬌10-1郭老師2012/6/13000102001012B肖勁光10-1郭老師2012/B/l30001020010127暢春雷10-1郭老師2012/6/13LILILI1020010133趙文杰10-1郭老師2012/6/33LILILI1020010135趙趣10-1郭老師2012/6/13000米'cDurs&r中的數(shù)握,幘SB,JYCLrr中r,JASUS-P42\YCLr上CUD1ci詢m仝ctimsfgetaacLsrikb.oEh.ouran.zk'n.TibeoraiLskii?405UU按^「1?1去師ISO101付款功能:

2)學(xué)號為1020010133的學(xué)員在2012/6/2交的cno=6的課程的學(xué)費selectcno,feefromcoursewherecno='6'insertintobillingvalues('2012/6/2','10-1','1020010133',6,3000);宙奏"billing"巾的舞「位置昱"YCL"中、"ASUS-P42\YCL"上jiaulcjandatH匚1魚宜ETlOETlOcncjiaukn:=LrLgH?|2012/6/210-11020010126130002012/6/210-11020010127230002012/B/210-11020010135330002012/6/210-11020010104430002012/6/210-11020010119530002012/6/210-1102001013363000血|杳詢一ASUS-P42\YCL.YCL.A&US-P42\AdminiStrator—無標(biāo)販1*selectcnoqfeefroncouTEecnu-?6?irreno■fRR1Fnnnmbp消息蘭船aci.ic.Dd.gxvnramUc:i.ic_Dd<Avnn.nn.Anh存I查詢功能:3)查詢學(xué)生信息表的內(nèi)容select*fromstudentxinxi;4)查詢課程內(nèi)容

select*fromcourse;5)查詢學(xué)號為0920010202的同學(xué)的報名時間selectbaomingtimefromstudentwhere(sno='1020010127');遜查詢一ASUP42\¥CL.YCL.ASUS-P42\Administrator—無標(biāo)題1*~selectbacmingtimefromstudent|where(sno=?1020010127);rribaoiTLingtime12012-06-0100:00:00.0006)查詢賬單文件select*frombilling;注銷功能:

7)注銷學(xué)號為0920010203的學(xué)員信息deletefromstudentxinxiwheresno='1020010135';原表:注銷后:4.4.2分析1)根據(jù)題目要求明確系統(tǒng)功能,明確各實體與實體的對應(yīng)關(guān)系,以及各實體的屬性。定義數(shù)據(jù)庫和表的時候明確各個列的類型、字符長度等。2)嚴(yán)格根據(jù)表的定義對表進(jìn)行數(shù)據(jù)錄入。5總結(jié)與展望數(shù)據(jù)庫課程設(shè)計主要的目標(biāo)是利用課程中學(xué)到的數(shù)據(jù)庫知識和技術(shù)較好的開發(fā)設(shè)計出數(shù)據(jù)庫應(yīng)用系統(tǒng),去解決各行各業(yè)信息化處理的要求。通過這次的課程設(shè)計,可以鞏固我們對數(shù)據(jù)庫基本原理和基礎(chǔ)理論的理解,掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計開發(fā)的基本方法,進(jìn)一步提高我們綜合運用所學(xué)知識的能力。在課程設(shè)計過程中遇到了一定的問題,經(jīng)過反復(fù)的研究,問題都得到了解決,在整個過程中,不僅鞏固了之前所學(xué)的知識,也使自己明白了之前學(xué)習(xí)中的盲點。針對設(shè)計中遇到的問題作如下總結(jié),作為以后學(xué)習(xí)的經(jīng)驗和教訓(xùn)。1?缺乏動手能力。平時大家都學(xué)習(xí)理論知識,所以實踐能力相

溫馨提示

  • 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

提交評論