數(shù)據(jù)庫培訓(xùn)中心信息管理系統(tǒng)課程設(shè)計_第1頁
數(shù)據(jù)庫培訓(xùn)中心信息管理系統(tǒng)課程設(shè)計_第2頁
數(shù)據(jù)庫培訓(xùn)中心信息管理系統(tǒng)課程設(shè)計_第3頁
數(shù)據(jù)庫培訓(xùn)中心信息管理系統(tǒng)課程設(shè)計_第4頁
數(shù)據(jù)庫培訓(xùn)中心信息管理系統(tǒng)課程設(shè)計_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫培訓(xùn)中心信息管理系統(tǒng)課程設(shè)計數(shù)據(jù)庫培訓(xùn)中心信息管理系統(tǒng)課程設(shè)計數(shù)據(jù)庫培訓(xùn)中心信息管理系統(tǒng)課程設(shè)計軟件學(xué)院課程設(shè)計報告書課程名稱數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計設(shè)計題目培訓(xùn)中心信息管理系統(tǒng)專業(yè)班級學(xué)號姓名指導(dǎo)教師目錄1.設(shè)計時間32.設(shè)計目的33.設(shè)計任務(wù)34.設(shè)計內(nèi)容3需求解析3系統(tǒng)設(shè)計3看法構(gòu)造設(shè)計4邏輯構(gòu)造設(shè)計6物理構(gòu)造設(shè)計6系統(tǒng)推行8數(shù)據(jù)庫實現(xiàn)8數(shù)據(jù)載入12運(yùn)行與測試14運(yùn)行與測試14解析165.總結(jié)與展望176.參照文件187.成績評定18設(shè)計時間2015年6月22日2015年6月26日設(shè)計目的數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計是軟件工程專業(yè)集中實踐性環(huán)節(jié)之一,是學(xué)習(xí)完數(shù)據(jù)庫原理及應(yīng)用課程后進(jìn)行的

2、一次全面的綜合練習(xí)。其目的在于加深對數(shù)據(jù)庫基礎(chǔ)理論和基本知識的理解,掌握使用數(shù)據(jù)庫進(jìn)行軟件設(shè)計的基本方法,提高運(yùn)用數(shù)據(jù)庫解決實責(zé)問題的能力,最后實現(xiàn)關(guān)于給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,成立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之可以有效地儲藏數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和辦理要求)。設(shè)計任務(wù)系統(tǒng)歸納:培訓(xùn)中心的平常業(yè)務(wù)是學(xué)員發(fā)來的電報、文件、電話,經(jīng)收集、分類后,予以分別辦理。若是是報名的,則將報名數(shù)據(jù)送給負(fù)責(zé)報名的職員,他們要查閱課程文件,檢查可否額滿,若不滿,在學(xué)員文件、課程文件上登記,并開出報名單交財務(wù)人員,財務(wù)人員開發(fā)票經(jīng)復(fù)審后通知學(xué)員;若是是付款的,則由財務(wù)人員在賬目文件上登記,經(jīng)復(fù)

3、審后給學(xué)員一張收據(jù);若是是盤問的,則交負(fù)責(zé)盤問的部門在盤問課程文件后給出答復(fù);如果是要注銷原來選修的課程,則由注銷人員在課程、學(xué)員、賬目文件上作相應(yīng)更正后通知學(xué)員;別的,課程管理員要經(jīng)常對課程數(shù)據(jù)進(jìn)行保護(hù)。數(shù)據(jù)要求:課程文件:課程號、課程名、學(xué)時、收費(fèi)、上課地點、教師、招收人數(shù)、已報名人數(shù)學(xué)員文件:班級代號、班主任、學(xué)員學(xué)號、學(xué)員姓名、報名時間、交款額賬目文件:日期、班級代號、學(xué)員學(xué)號、課程號、交款額設(shè)計內(nèi)容需求解析經(jīng)過對系統(tǒng)的解析研究,本系統(tǒng)主要分為四大模塊,實現(xiàn)四個功能,以下所示:1)報名功能:將報名數(shù)據(jù)送給負(fù)責(zé)報名的職員,他們要查閱課程文件,若不滿,在學(xué)員文件、課程文件上登記,并開出報名

4、單交財務(wù)人員,財務(wù)人員開發(fā)票經(jīng)復(fù)審后通知學(xué)員。2)付款功能:由財務(wù)人員在賬目文件上登記,經(jīng)復(fù)審后給學(xué)員一張收據(jù)。3)盤問功能:交負(fù)責(zé)盤問的部門在盤問課程文件后給出答復(fù)。(4)注銷課程功能:由注銷人員在課程、學(xué)員、賬目文件上作相應(yīng)更正后通知學(xué)員。系統(tǒng)設(shè)計看法構(gòu)造設(shè)計(1)E-R模型圖(子系統(tǒng))課程號學(xué)時課程名收費(fèi)課程上課地點招收人數(shù)已招收人數(shù)教師圖1-1班主任學(xué)號姓名學(xué)員交款額班級代號報名時間圖1-2班主任性別日期課程號代號班級圖1-3姓名教師圖1-4班級代號賬目學(xué)員學(xué)號交款額圖1-5(2)E-R模型圖(整體)1m學(xué)員mn賬目繳費(fèi)選擇課程1mm分配教授指導(dǎo)nnn班級教師管理11圖2-1邏輯構(gòu)造設(shè)

5、計關(guān)系模式:課程文件(課程號,課程名,學(xué)時,收費(fèi),上課地點,教師,招收人數(shù),已招收人數(shù))學(xué)員文件(學(xué)號,班主任,交款額,姓名,班級代號,交款時間)班級文件(代號,班主任)教師文件(姓名,性別)賬目文件(課程號,學(xué)員學(xué)號,班級代號,日期,交款額)物理構(gòu)造設(shè)計關(guān)系表:班級文件(CLASS)表1-1字段名稱中文名稱種類長度取值范圍可否為空主要點字備注CM班級代號INT4否主碼TOPTEACHER班主任CHAR8否外碼課程文件(COURSE)表1-2字段名稱中文名稱種類長度取值范圍可否為空主要點字備注CNO課程號INT4否主碼CNAME課程名CHAR10否否PERIOD學(xué)時INT4否否TUITION收

6、費(fèi)MONEY8否否PLACE上課地點CHAR10否否NUP招收人數(shù)INT4否否ANUP已招收人數(shù)INT4否否TEACHER教師CHAR8否否學(xué)員文件(STUDENT)表1-3字段名稱中文名稱種類長度取值范圍可否為空主要點字備注SNO學(xué)號INT4否主碼TOPTEACHER班主任CHAR8否外碼CM班級代號INT4否外碼SNAME姓名CHAR8否否SUMMONEY交款額MONEY8否否ATIME交款時間DATETIME8否否賬目文件(ACCOUNTS)表1-4字段名稱中文名稱種類長度取值范圍可否為空主要點字備注SNO學(xué)員學(xué)號INT4否主碼CNO課程號INT4否主碼CM班級代號INT4否外碼SUMM

7、ONEY交款額MONEY8否否PAYTIME日期DATETIME8否否教師文件(TEACHER)表1-5字段名稱中文名稱種類長度取值范圍可否為空主要點字備注TNAME姓名CHAR8否主碼SEX性別CHAR2否否系統(tǒng)推行數(shù)據(jù)庫實現(xiàn)建表:班級文件CREATETABLECLASS(CMINTPRIMARYKEY,TOPTEACHERCHAR(8),FOREIGNKEY(TOPTEACHER)REFERENCESTEACHER(TNAME)ONDELETECASCADEONUPDATECASCADE);圖3-1建表:課程文件CREATETABLECOURSE(CNOINTPRIMARYKEY,CNAM

8、ECHAR(10),PERIODINT,TUITIONMONEY,PLACECHAR(10),TNAMECHAR(8),NUPINT,ANUPINTFOREIGNKEY(TNAME)REFERENCESTEACHER(TNAME)ONDELETECASCADEONUPDATECASCADE);圖3-2建表:教師文件CREATETABLETEACHER(TNAMECHAR(8)PRIMARYKEY,SEXCHAR(2)CHECK(SEXIN(男,女);圖3-3建表:學(xué)員文件CREATETABLESTUDENT(SNOINTPRIMARYKEY,SNAMECHAR(8),TOPTEACHERCHA

9、R(8),CMINT,ATIMEDATETIME,SUMMONEYMONEYFOREIGNKEY(TOPTEACHER)REFERENCESTEACHER(TNAME)ONDELETECASCADEONUPDATECASCADE,FOREIGNKEY(CM)REFERENCESCLASS(CM)ONDELETENOACTIONONUPDATENOACTION);圖3-4建表:賬目文件CREATETABLEACCOUNTS(SNOINTNOTNULL,CNOINTNOTNULL,CMINTNOTNULL,SUMMONEYMONEY,PAYTIMEDATETIME,PRIMARYKEY(SNO,C

10、NO),FOREIGNKEY(SNO)REFERENCESSTUDENT(SNO)ONDELETENOACTIONONUPDATECASCADE,FOREIGNKEY(CNO)REFERENCESCOURSE(CNO)ONDELETENOACTIONONUPDATENOACTION,FOREIGNKEY(CM)REFERENCESCLASS(CM)ONDELETENOACTIONONUPDATENOACTION,);圖3-5建表:選課文件CREATETABLESC(SNOINT,CNOINT,GRADEINTCHECK(GRADE=0ANDGRADEANUP;圖4-1報名登記INSERTINT

11、OSTUDENT(SNO,SNAME,TOPTEACHER,CM,ATIME,SUMMONEY)VALUES(30,田雨橙,姜延吉,2,2012-9-1,4800);UPDATECOURSESETANUP=ANUP+1圖4-2(3)支付學(xué)費(fèi)INSERTINTOACCOUNTS(SNO,CNO,CM,SUMMONEY,PAYTIME)VALUES(30,4,2,4800,2012-9-3);圖4-34)盤問學(xué)生選課SELECTCNAMEFROMSTUDENT,COURSE,SCWHERESNAME=張琪AND=AND=圖4-4某位教師所授課程SELECTCNAMEFROMSTUDENT,COUR

12、SE,SCWHERESNAME=劉金光AND=AND=圖4-5(5)注銷DELETEFROMSCWHERE任麗君=(SELECTSNAMEFROMSTUDENTWHEREANDC語言=(SELECTCNAMEFROMCOURSEWHERE=;圖4-6UPDATECOURSESETANUP=ANUP-1WHERECNAME=C語言;圖4-7解析系統(tǒng)還有好多不足之處,需求解析不夠全面,盤問方法不夠簡捷,多處屢次插入同一數(shù)據(jù),造成冗余??偨Y(jié)與展望經(jīng)過長達(dá)一周的數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計,讓我系統(tǒng)的體驗并參加了一個管理系統(tǒng)的需求解析,設(shè)計與編程。從認(rèn)識這個實驗的目的到編寫程序,再到實現(xiàn)這個程序,讓我充分

13、領(lǐng)悟到了未來作為一個程序員所要擁有的恒心與毅力。關(guān)于一些書本上的知識的實質(zhì)操作,讓我領(lǐng)悟到紙上談兵終覺淺,好多東西掌握的似懂非懂。經(jīng)過本次的實質(zhì)操作,讓我對一些知識有了新的理解和牢固,并且可以深刻理解。從實踐中探究出來的經(jīng)驗,會讓我們更加深刻。同時也增加了我們對專業(yè)態(tài)度上的嚴(yán)肅性,誠然是一個小小的程序,可里面其實包含大量的知識和細(xì)節(jié)問題。經(jīng)過了一個學(xué)期關(guān)于數(shù)據(jù)庫原理及應(yīng)用這門課的學(xué)習(xí),以及連續(xù)的上機(jī)實驗,和最后的數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計,讓我懂得了我對這門功課掌握的還有大量的大意之處。程序其實不是可以照搬書上現(xiàn)有的程序,而是需要依照你所要求,所設(shè)計的需求解析,進(jìn)行數(shù)據(jù)錄入,盤問,更新,注銷,編出自己的程序,同時也增強(qiáng)了我對嵌入式軟件的興趣和耐心,理解了只有側(cè)重細(xì)節(jié),不怕麻煩才能做出全面的系統(tǒng)。我感覺到未來從事這份工作的慎重求實和辛苦,但也陶醉于做好一個程序的歡樂之中,因此,在未來的學(xué)習(xí)生活中我一定會再接再礪。參照文件1屈輝立,陳可明,石武信.JSP網(wǎng)站編程教程M.第1版,北京:北京希望電子初版社,20052白勇.用B/S模式成立在線考試系統(tǒng)J,重慶電力高

溫馨提示

  • 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

提交評論