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

下載本文檔

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

文檔簡介

軟 件 學(xué) 院課程設(shè)計(jì)報(bào)告書課程名稱 數(shù)據(jù)庫系統(tǒng)概論 設(shè)計(jì)題目 培訓(xùn)中心信息管理系統(tǒng) 專業(yè)班級 學(xué) 號 姓 名 指導(dǎo)教師 2013 年 6 月目錄1 設(shè)計(jì)時間12 設(shè)計(jì)目的13設(shè)計(jì)任務(wù)14 設(shè)計(jì)內(nèi)容14.1需求分析14.2系統(tǒng)設(shè)計(jì)14.2.1 概念結(jié)構(gòu)設(shè)計(jì)14.2.2 邏輯結(jié)構(gòu)設(shè)計(jì)54.2.3 物理結(jié)構(gòu)設(shè)計(jì)54.3系統(tǒng)實(shí)施74.3.1數(shù)據(jù)庫實(shí)現(xiàn)74.3.2 數(shù)據(jù)載入94.4運(yùn)行與測試104.4.1運(yùn)行與測試104.4.2分析125總結(jié)與展望13參考文獻(xiàn)1421 設(shè)計(jì)時間2012年6月4日2012年6月8日2 設(shè)計(jì)目的數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì)是軟件工程專業(yè)集中實(shí)踐性環(huán)節(jié)之一,是學(xué)習(xí)完數(shù)據(jù)庫原理及應(yīng)用課程后進(jìn)行的一次全面的綜合練習(xí)。其目的在于加深對數(shù)據(jù)庫基礎(chǔ)理論和基本知識的理解,握使用數(shù)據(jù)庫進(jìn)行軟件設(shè)計(jì)的基本方法,提高運(yùn)用數(shù)據(jù)庫解決實(shí)際問題的能力,最終實(shí)現(xiàn)對于給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。同時,此次設(shè)計(jì)對于同學(xué)將來的畢業(yè)設(shè)計(jì)和具體工作實(shí)踐將有重要的意義。3設(shè)計(jì)任務(wù)培訓(xùn)中心信息管理系統(tǒng)4 設(shè)計(jì)內(nèi)容 4.1需求分析通過對系統(tǒng)的分析研究,本系統(tǒng)主要分為四大模塊,實(shí)現(xiàn)四個功能,如下所示:(1)報(bào)名功能:將報(bào)名數(shù)據(jù)送給負(fù)責(zé)報(bào)名的職員,他們要查閱課程文件,檢查是否額滿,若不滿,在學(xué)員文件、課程文件上登記,并開出報(bào)名單交財(cái)務(wù)人員,財(cái)務(wù)人員開發(fā)票經(jīng)復(fù)審后通知學(xué)員。(2)付款功能:由財(cái)務(wù)人員在賬目文件上登記,經(jīng)復(fù)審后給學(xué)員一張收據(jù)。(3)查詢功能:交給負(fù)責(zé)查詢的部門在查詢課程文件后給出答復(fù)。(4)注銷課程功能:由注銷人員在課程、學(xué)員、賬目文件上作相應(yīng)修改后通知學(xué)員。4.2系統(tǒng)設(shè)計(jì)4.2.1 概念結(jié)構(gòu)設(shè)計(jì)1)分E-R圖報(bào)名功能:如圖1-1 如果是報(bào)名的,則將報(bào)名數(shù)據(jù)送給負(fù)責(zé)報(bào)名的職員,他們要查閱課程文件,檢查是否額滿,若不滿,在學(xué)員文件、課程文件上登記.nnm1課程名稱學(xué)員信息報(bào)名課程文件登記學(xué)員文件學(xué)員姓名課程號學(xué)號學(xué)員學(xué)號學(xué)員姓名班級代號交款額班主任報(bào)名時間圖1-1 學(xué)員姓名付賬功能:如圖1-2 如果是付款的,則由財(cái)務(wù)人員在賬目文件上登記,經(jīng)復(fù)審后給學(xué)員一張收據(jù)。m1學(xué)員信息課程名稱學(xué)號課程號付款付款文件班級代號學(xué)員學(xué)號日期交款額課程號 圖1-2查詢功能:如圖1-4交給負(fù)責(zé)查詢的部門在查詢課程文件后給出答復(fù)。學(xué)員信息查 詢課程文件課程名課程號學(xué)生姓名學(xué) 號課程號招收人數(shù)教 師上 課已報(bào)名收 費(fèi)學(xué) 時課程名稱圖1-3注銷課程功能:如圖圖1-4,由注銷人員在課程、學(xué)員、賬目文件上作相應(yīng)修改后通知學(xué)員。學(xué)員信息學(xué)生文件修 改課程文件學(xué)員文件賬目文件 圖1-42)總E-R 圖注銷報(bào)名學(xué) 員 文 件付款查詢賬目文件課程文件學(xué) 員 信 息N11111MN圖1-54.2.2 邏輯結(jié)構(gòu)設(shè)計(jì)關(guān)系模式:課程文件表:(課程號、課程名、學(xué)時、收費(fèi)、上課地點(diǎn)、教師、招收人數(shù)、已報(bào)名人數(shù))學(xué)員文件表:(學(xué)員學(xué)號、班級代號、班主任、學(xué)員姓名、報(bào)名時間、交款額 ) 賬目文件表:(學(xué)員學(xué)號、日期、班級代號、課程號、交款額) 學(xué)員信息表:(學(xué)員學(xué)號、學(xué)員姓名、課程名、課程號) 4.2.3 物理結(jié)構(gòu)設(shè)計(jì)關(guān)系表:表 3-1 課程文件表(Course)字段名稱中文名稱類型長度是否非空主關(guān)鍵字cno課程號Char()10NYcname課程名Char()20NNctime學(xué)時Char()20NNteacher教師Char()20NNfee收費(fèi)Int8NNclassplace上課地點(diǎn)Char()20NNzhaoshourenshu招收人數(shù)Int8NNyibaorenshu已報(bào)名人數(shù)Int8NN表3-2 學(xué)員文件表(Student)字段名稱中文名稱類型長度是否非空主關(guān)鍵字classno班級代號Char()10NNclassteacher班主任Char()20NNsno學(xué)員學(xué)號Char()10NYsname學(xué)員姓名Char()20NNbaomingtime報(bào)名時間Char()10NNjiaokuane交款額int8NN表3-3 學(xué)員信息表(studentxinxi)字段名稱中文名稱類型長度是否非空主關(guān)鍵字sno學(xué)員學(xué)號Char()10NYsname學(xué)員姓名Char()20NNcno課程號Char()10NNcname課程名稱Char()20NN表3-4賬目文件表(billing)字段名稱中文名稱類型長度是否非空主關(guān)鍵字sno學(xué)員學(xué)號Char()10NYcno課程號Char()10NNclassno班級號Char()10NNjiaokuane交款額int8NNjiaokuandate交款日期Char()20NN4.3系統(tǒng)實(shí)施4.3.1數(shù)據(jù)庫實(shí)現(xiàn)建表:創(chuàng)建課程文件create table course(cno char(10) primary key, cname char(20), ctime char(20), fee int, classplace char(20), teacher char(20), zhaoshourenshu int, yibaorenshu int,);建表:創(chuàng)建學(xué)員文件表create table student(sno char(10) primary key, sname char(20), classno char(10), classteacher char(20), baomingtime datetime, jiaokuane int,);建表:創(chuàng)建賬單文件表create table billing(jiaokuandate char(20), classno char(10), sno char(10), cno char(10)primary key, jiaokuange int,);建表:創(chuàng)建學(xué)員信息表create table studentxinxi(sno char(10)primary key, sname char(20), cno char(10), cname char(20),);4.3.2 數(shù)據(jù)載入表 3-1 課程文件表(Course)cnocnamectimefeeClasplaceteacheraccept_numberEnroll_ number12345數(shù)據(jù)庫計(jì)算機(jī)組成原理java.NET英語4040404040500500500500500耘慧201耘慧201耘慧416耘慧412爾雅316孫老師劉老師李老師王老師趙老師120120606060100100505060表3-2 學(xué)員文件表(Student)snosnameclassnoclassteacherbaomingtimejiaokuane肖勁光楊春雷趙越叢峰日蘇玉嬌10-110-110-110-110-1郭老師郭老師郭老師郭老師郭老師2012/6/12012/6/12012/6/12012/6/12012/6/130003000300030003000表3-3 學(xué)員信息表(studentxinxi)snosnamecnoCname肖勁光1數(shù)據(jù)庫楊春雷趙越叢峰日蘇玉嬌2345計(jì)算機(jī)組成原理java.NET英語表34賬目文件表(billing)jiaokuangjindateclassnosnocnojiaokuane2012/6/22012/6/22012/6/22012/6/22012/6/210-110-110-110-110-112345300030003000300030004.4運(yùn)行與測試4.4.1運(yùn)行與測試報(bào)名功能:1)新學(xué)員趙文杰在2012-6-3報(bào)名參加數(shù)據(jù)庫的課select cno,fee from course where cname=數(shù)據(jù)庫;select yibaorenshu from course where cname=數(shù)據(jù)庫;insert into student values(,趙文杰,10-1,郭老師,2012-6-3,3000);update course SET yibaorenshu = yibaorenshu +1where cno=1;截圖:付款功能:2)學(xué)號為的學(xué)員在2012/6/2交的cno=6的課程的學(xué)費(fèi)select cno,fee from course where cno=6insert into billing values(2012/6/2,10-1,6,3000); 查詢功能:3)查詢學(xué)生信息表的內(nèi)容select * from studentxinxi;4)查詢課程內(nèi)容select * from course;5)查詢學(xué)號為的同學(xué)的報(bào)名時間select baomingtime from student where(sno=);6)查詢賬單文件select * from billing;注銷功能:7)注銷學(xué)號為的學(xué)員信息delete from studentxinxi where sno=;原表:注銷后:4.4.2 分析1)根據(jù)題目要求明確系統(tǒng)功能,明確各實(shí)體與實(shí)體的對應(yīng)關(guān)系,以及各實(shí)體的屬性。定義數(shù)據(jù)庫和表的時候明確各個列的類型、字符長度等。2)嚴(yán)格根據(jù)表的定義對表進(jìn)行數(shù)據(jù)錄入。5 總結(jié)與展望數(shù)據(jù)庫課程設(shè)計(jì)主要的目標(biāo)是利用課程中學(xué)到的數(shù)據(jù)庫知識和技術(shù)較好的開發(fā)設(shè)計(jì)出數(shù)據(jù)庫應(yīng)用系統(tǒng),去解決各行各業(yè)信息化處理的要求。通過這次的課程設(shè)計(jì),可以鞏固我們對數(shù)據(jù)庫基本原理和基礎(chǔ)理論的理解,掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)開發(fā)的基本方法,進(jìn)一步提高我們綜合運(yùn)用所學(xué)知識的能力。在課程設(shè)計(jì)過程中遇到了一定的問題,經(jīng)過反復(fù)的研究,問題都得到了解決,在整個過程中,不僅鞏固了之前所學(xué)的知識,也使自己明白了之前學(xué)習(xí)中的盲點(diǎn)。針對設(shè)計(jì)中遇到的問題作如下總結(jié),作為以后學(xué)習(xí)的經(jīng)驗(yàn)和教訓(xùn)。1.缺乏動手能力。平時大家都學(xué)習(xí)理論知識,所以實(shí)踐能力相對薄弱,出現(xiàn)眼高手低的情況,在實(shí)際操作中會出現(xiàn)各種錯誤,比如由于少了一個字母而使代碼無法正常運(yùn)行。2.鍛煉分析問題解決問題的能力。從需求分析到概念模型設(shè)計(jì)的過程中,要分析所實(shí)現(xiàn)的功能,如何將實(shí)現(xiàn)的問題進(jìn)行抽象化,找出各對象間的聯(lián)系,如何去分析問題以及分析后如何去解決問題是整個過程中的關(guān)鍵,需要嚴(yán)謹(jǐn)?shù)乃季S方式和考慮問題的全面性。3.形成知識體系。課程設(shè)計(jì)的全過程就是梳理了平時課堂上的知識點(diǎn),將其整理成一個清晰的脈絡(luò),對平時學(xué)習(xí)的一個綜合運(yùn)用過程。通過課程設(shè)計(jì),找到自己薄弱的環(huán)節(jié),進(jìn)而對其鞏固,使自己對數(shù)據(jù)庫的學(xué)習(xí)形成一個完整的知識體系。參考文獻(xiàn)1 屈輝立,陳可明,石武信.JSP網(wǎng)站編程教程M.第1版, 北京:北京希望電子出版社,2005 2 白勇.用B/S模式構(gòu)建在線考試系統(tǒng)J,重慶電力高等專科學(xué)校學(xué)報(bào),2003,10(4): 100130. 3 Jiang Guo,Yuehong Liao,Beh

溫馨提示

  • 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

提交評論