VB+SQL學(xué)生信息管理系統(tǒng)課程設(shè)計_第1頁
VB+SQL學(xué)生信息管理系統(tǒng)課程設(shè)計_第2頁
VB+SQL學(xué)生信息管理系統(tǒng)課程設(shè)計_第3頁
VB+SQL學(xué)生信息管理系統(tǒng)課程設(shè)計_第4頁
VB+SQL學(xué)生信息管理系統(tǒng)課程設(shè)計_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、貴州師范大學(xué)職業(yè)技術(shù)學(xué)院頁腳內(nèi)容 課程名稱:專 業(yè):姓名:班 級:學(xué)號:指導(dǎo)教師:*子阮課程設(shè)計報告數(shù)據(jù)庫原理課程設(shè)計計算機(jī)科學(xué)與技術(shù)*2011年6月17日學(xué)生信息管理系統(tǒng)一、需求分析1、設(shè)計思想學(xué)生信息管理是該系統(tǒng)的核心,主要實現(xiàn)院系管理、專業(yè)管理、課程管理、學(xué)生管 理等,能夠?qū)W生添加、查詢、修改、刪除等操作,完成學(xué)生信息的管理。使用VB和SQL Sev#完成本次設(shè)計。2、設(shè)計意義該系統(tǒng)的具體任務(wù)就是設(shè)計一個學(xué)生信息管理系統(tǒng),由計算機(jī)代替人工執(zhí)行一系列工作, 使工作人員可以快捷高效地完成任務(wù)。3、主要功能建立學(xué)生信息管理系統(tǒng),完成院系信息的添加、查詢、修改、刪除;完成專業(yè)信息的添加、查詢、修

2、改、刪除;完成學(xué)生信息的添加、查詢、修改、刪除。4、功能模塊劃分1用戶管理模塊,登錄用戶。.基本信息設(shè)置模塊,包括院系基本信息管理,專業(yè)的管理,課程的管理,學(xué)生管理等。.查詢模塊,查詢學(xué)生信息。.添加模塊,添加學(xué)生信息。.修改模塊,修改學(xué)生信息。.刪除模塊,刪除學(xué)生信息。5、設(shè)計目的學(xué)生信息管理是一項瑣碎、復(fù)雜而又十分細(xì)致的工作,一般不允許發(fā)生錯誤。手工進(jìn)行工 作,需要反復(fù)地進(jìn)行抄寫、計算,不僅花費財務(wù)人員大量的時間,而且往往由于抄寫不慎,出 現(xiàn)張冠李戴,或者由于計算的疏忽,出現(xiàn)工資發(fā)放錯誤的現(xiàn)象。同時學(xué)生信息管理具有較強(qiáng)的 時間限制,必須嚴(yán)格按照單位規(guī)定的時間完成工作。正是學(xué)生信息管理的這種

3、重復(fù)性、規(guī)律性、時間性,使得學(xué)生信息管理計算機(jī)化成為可能。 計算機(jī)進(jìn)行學(xué)生管理,不僅能夠保證信息正確無誤、快速輸出,而且還可以相關(guān)的各種信息進(jìn)行 統(tǒng)計,提高了學(xué)生信息的及時性、正確性、全面性。大大提高了管理水平和管理效率,產(chǎn)生了巨 大的經(jīng)濟(jì)效益和社會效益。二、概念結(jié)構(gòu)設(shè)計貴州師范大學(xué)職業(yè)技術(shù)學(xué)院頁腳內(nèi)容7 圖7課程實體E-R圖貴州師范大學(xué)職業(yè)技術(shù)學(xué)院頁腳內(nèi)容 三、邏輯結(jié)構(gòu)設(shè)計此階段的任務(wù)是把概念結(jié)構(gòu)設(shè)階段設(shè)計好的基本E-R圖轉(zhuǎn)換為數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),其轉(zhuǎn)換規(guī)則如下:.對于1: 1的聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可一與任意一端對應(yīng)實體合 并.對于1: n的聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系

4、模式,也可一與n意一端對應(yīng)實體合并.對于m: n的聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式. 3個或3個以上實體間的一個多元聯(lián)系可以轉(zhuǎn)換為一個關(guān)系模式.各實體分別轉(zhuǎn)換為一個關(guān)系模式因此由上一步E-R圖可得到學(xué)生信息管理系統(tǒng)的關(guān)系模型為:院系(院系編號,院系名稱,院長,密碼,院系電話,院系地點)專業(yè)(專業(yè)編號,專業(yè)名稱,學(xué)制,班主任,班號,教室,院系名稱)學(xué)生(衛(wèi)姓名,專業(yè)名稱,)學(xué)籍(乜 姓名,性別,民族,籍貫,出生日期,入學(xué)時間,聯(lián)系電話,院系名稱)課程(謖匕 課程名稱,授課教師,先行課,課時數(shù)量,學(xué)分)選修(乜 姓名,課號,課程名稱,成績)獎懲(之上 姓名,獎懲等級,獎懲日期)用戶(用戶名,密碼)

5、院系關(guān)系院系1 (院系編號、院系電話,院系地點)院系2 (院系名稱,院系電話,院系地點)院系3 (陞卮,院系電話,院系地點)專業(yè)關(guān)系專業(yè)1 (專業(yè)編號,學(xué)制,班主任,班號,教室)專業(yè)2 (專業(yè)名稱,學(xué)制,班主任,班號,教室)課程關(guān)系課程1 (S 授課教師,先行課,課時數(shù)量,學(xué)分)課程2 (課程名稱,授課教師,先行課,課時數(shù)量,學(xué)分)選修關(guān)系選彳1(軍匕3成績)選彳2 (姓豈,迷匕 成績)選彳3 (軍以,課程名稱,成績)選彳4 (姓近,課程名稱,成績)四、數(shù)據(jù)庫物理設(shè)計.院系管理表如表1所示:表1院系管理表列名數(shù)據(jù)類型字段大小是否為空索引院系編Lchar20否有院系名稱char20否無院長cha

6、r20否無院系電話char20否無院系地點char20否無密碼char20是無.專業(yè)管理表如表2所示:表2專業(yè)管理表列名數(shù)據(jù)類型字段大小是否為空索引專業(yè)編號char20否有專業(yè)名稱char20否無學(xué)制char20否無班主任char20否無班號char20否無教室char20否無院系編tchar20否無.學(xué)生管理表如表3所示:表3學(xué)生管理表列名數(shù)據(jù)類型字段大小是否為空索引學(xué)號char20否有姓名char20否無專業(yè)編號char20否無.學(xué)籍管理表如表4所示:表4學(xué)籍管理表列名數(shù)據(jù)類型字段大小是否為空索引學(xué)號char20否有姓名char20否無性別char20否無民族char20否無籍貫char2

7、0否無出生日期date否無入學(xué)時間date否無聯(lián)系電話char20否無院系編tchar20否無.課程管理表如表5所示:表5課程管理表列名數(shù)據(jù)類型字段大小是否為空索引char20否有課程名稱char20否無授課教師char20否無課時數(shù)量char20否無先行課char20否無學(xué)分char20是無.選修管理表如表6所示:表6選修管理表列名數(shù)據(jù)類型字段大小是否為空索引學(xué)號char20否有姓名char20否無char20否無課程名稱char20否無成績float20否無.獎懲管理表如表7所示:表7獎懲管理表列名數(shù)據(jù)類型字段大小是否為空索引學(xué)號char20否有姓名char20否無獎懲等級char20否無

8、獎懲日期date20否無.用戶管理表如表8所示:表8用戶管理表列名數(shù)據(jù)類型字段大小是否為空索引用戶名char20否有密碼char20否無五、數(shù)據(jù)庫的實施1數(shù)據(jù)庫的建立:在SQL200即建立學(xué)生信息管理系統(tǒng)的數(shù)據(jù)庫學(xué)生信息管理系統(tǒng).新建數(shù)據(jù)庫表(如圖 A圖16)健ID 名稱 蜀一蜘.大小空 默認(rèn)值 口向亙20的2Q20的IKr - r r r r r-3-3aa 3a-!hl彳hhiliL-e d d- G d d院長院系電話 底系地亙 密碼圖9院系管理表鍵ID 名稱場倨類型1大小空 野X值愣專出編號diorai專11名秫char2fl學(xué)制char20班主任char20盟號char加教室ch前2

9、D院系編號r ,tchar-12flMJ圖10專業(yè)管理表甌|ID |挈:|熟掘建氏小座薪認(rèn)值&學(xué)號char20j娃君char圓charer圖11學(xué)生管理表怛曲伯haha U d d d一號宣別旅貿(mào)學(xué)通性民君涯ID名稱數(shù)據(jù)類型大小空賽認(rèn)但&出生日期datetrne入竽時間datetimeni圖12學(xué)籍管理表建ID 名賽數(shù)據(jù)類型大小空默認(rèn)值&厚吾char課程名稱char授尊教師chm課時數(shù)量char失行課char學(xué)分char圖13課程管理表卻據(jù)類型 大小. 奎默認(rèn)值口 一町i O町口2(i 2 K 2 4號名號程S學(xué)區(qū)課課或-圖14選修管理表譴ID 名禰數(shù)據(jù)類型 大A鹿 空 繳認(rèn)值回字號char2

10、0姓名char20獎懲尊綱char20姍日期datetime1B圖15獎懲管理表圖16用戶管理表.添加數(shù)據(jù)以方便系統(tǒng)運(yùn)行時調(diào)試程序 六、系統(tǒng)運(yùn)行結(jié)果.登錄頁面:圖17登錄頁面.主頁面:菜單項中有子菜單點擊相應(yīng)子菜單,進(jìn)入相應(yīng)窗體執(zhí)行相應(yīng)操作圖18主頁面.學(xué)生信息添加頁面:巳.低面二1HJX字號版姓名窿 皆頌號而添加學(xué)生信息成功!添加返回渠定圖19添加前圖20刪除后4.學(xué)生信息查詢頁面:圖21查詢前5.學(xué)生信息修改頁面:-D| X|字號姓名高科技館專It媼旨130001就學(xué)招新專扁導(dǎo)Eoooe學(xué)三 2225101(590301025101050301035W10903010 5101003010

11、5高科技館唐倩季信*11返回C0O0100002圖22修改前圖23修改后6.學(xué)生信息刪除頁面:-D| x|字號姓名小小0X02學(xué)會嬋盒38T5SB4曷級居科技館DOO014444小小口 00支V510109030102豐息D0002工程12SJ510109030103唐信CWQ三510109030104李信OOOOS|刪除學(xué)生信息物!刪除返回圖24刪除前圖25刪除后七、實習(xí)總結(jié)通過這次實驗我了解了正個數(shù)據(jù)庫的設(shè)計過程,知道要設(shè)計一個數(shù)據(jù)庫為需求分析、概 念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫的實施、系統(tǒng)的運(yùn)行等幾個階段這其中最重 要的時需求分析它是整個數(shù)據(jù)庫設(shè)計的基礎(chǔ),需求分析做不好,

12、下面的也無法進(jìn)行。我們在做需 求分析時遇到了不少問題,主要是自己思路不是很清楚,對整個系統(tǒng)沒有好好把握,分析了很久, 通過老師和同組同學(xué)討論最終解決了。我們做的學(xué)生信息系統(tǒng)是用vb+sql編寫的,通過這次課設(shè)我又學(xué)習(xí)了一門語言, 剛開始自己 對vb不是很了解通過看書和同學(xué)研究討論就簡單完成了員工信息管理模塊和工資查詢。當(dāng)然由 于時間關(guān)系做的不是很完善,沒有用戶的權(quán)限設(shè)置和對數(shù)據(jù)庫的安全進(jìn)行設(shè)置,其他模塊也沒又 完成。這次課設(shè)讓我了解了自己的不足尤其在基礎(chǔ)知識方面,自己對基礎(chǔ)知識掌握不牢導(dǎo)致進(jìn)度緩慢,在編寫程序時也遇到了不少問題,例如添加數(shù)據(jù)時數(shù)據(jù)指針不指向最后一條, 導(dǎo)致數(shù)據(jù)添加的 同時其它數(shù)據(jù)也修改了,不過最后在同學(xué)的幫助下終于解決了這個問題。通過學(xué)習(xí)發(fā)現(xiàn)Vb是一門很好用的編程語言

溫馨提示

  • 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

提交評論