歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類(lèi) > DOC文檔下載  

管理信息系統(tǒng)設(shè)計(jì) 學(xué)生信息管理系統(tǒng).doc

  • 資源ID:1577040       資源大?。?span id="7s9h0qz" class="font-tahoma">236.59KB        全文頁(yè)數(shù):21頁(yè)
  • 資源格式: DOC        下載積分:32積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要32積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類(lèi)文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

管理信息系統(tǒng)設(shè)計(jì) 學(xué)生信息管理系統(tǒng).doc

遼 寧 工 業(yè) 大 學(xué) 管理信息系統(tǒng)設(shè)計(jì)專(zhuān)題 報(bào)告題目: 學(xué)生信息管理系統(tǒng) 院(系): 軟件學(xué)院 專(zhuān)業(yè)班級(jí): 軟件技術(shù) 班 學(xué) 號(hào): 學(xué)生姓名: 指導(dǎo)教師: 翟寶峰 教師職稱: 副教授 起止時(shí)間: 2010.06.28-2010.07.09 設(shè)計(jì)任務(wù)及評(píng)語(yǔ)院(系):軟件學(xué)院 教研室:軟件教研室學(xué) 號(hào) 學(xué)生姓名 專(zhuān)業(yè)班級(jí)軟件技術(shù) 設(shè)計(jì)題目 學(xué)生信息管理系統(tǒng) 設(shè) 計(jì) 任 務(wù)要求根據(jù)管理信息系統(tǒng)及數(shù)據(jù)庫(kù)設(shè)計(jì)原理,按照系統(tǒng)設(shè)計(jì)的步驟和規(guī)范,完成各階段的設(shè)計(jì)內(nèi)容。需求分析具體實(shí)際,數(shù)據(jù)流圖、數(shù)據(jù)字典、關(guān)系模型要規(guī)范。在sql server2000 上實(shí)現(xiàn)數(shù)據(jù)庫(kù)的模型建立(數(shù)據(jù)庫(kù)、表的建立、完整性約束的實(shí)現(xiàn)、關(guān)系圖、必要的存儲(chǔ)過(guò)程及觸發(fā)器的編程),并用VB實(shí)現(xiàn)簡(jiǎn)單的應(yīng)用程序。設(shè)計(jì)過(guò)程中,要嚴(yán)格遵守設(shè)計(jì)的時(shí)間安排,聽(tīng)從指導(dǎo)教師的指導(dǎo)。正確地完成上述內(nèi)容,規(guī)范完整地撰寫(xiě)出設(shè)計(jì)報(bào)告。指導(dǎo)教師評(píng)語(yǔ)及成績(jī)成績(jī): 指導(dǎo)教師簽字: 年 月 日遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計(jì) 說(shuō) 明 書(shū)(論 文) 目 錄第1章 設(shè)計(jì)目的與要求11.1設(shè)計(jì)目的11.2設(shè)計(jì)環(huán)境11.3主要參考資料11.4設(shè)計(jì)內(nèi)容及要求1第2章 設(shè)設(shè)計(jì)內(nèi)容22.1數(shù)據(jù)庫(kù)設(shè)計(jì)22.1.1需求分析2212概念設(shè)計(jì)5213邏輯設(shè)計(jì)7214物理設(shè)計(jì)7215 數(shù)據(jù)庫(kù)實(shí)現(xiàn)922程序設(shè)計(jì)12221概要設(shè)計(jì)12222程序?qū)崿F(xiàn)14第3章 設(shè)計(jì)總結(jié)16參考文獻(xiàn)17 第1章 設(shè)計(jì)目的與要求1.1設(shè)計(jì)目的 本實(shí)踐課的主要目的是:(1)、掌握運(yùn)用管理系統(tǒng)及數(shù)據(jù)庫(kù)原理知識(shí)進(jìn)行系統(tǒng)分析和設(shè)計(jì)的方法;(2)掌握關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)方法;(3)掌握SQL Server 2000技術(shù)應(yīng)用;(4)掌握簡(jiǎn)單的數(shù)據(jù)庫(kù)應(yīng)用程序編寫(xiě)方法;(5)理解C/S模式結(jié)構(gòu)。1.2設(shè)計(jì)環(huán)境硬件:一臺(tái)Pentium 4 cpu 以上的微機(jī)及兼容 VGA 彩顯一臺(tái)軟件: Windows XP Visual Basic 6.0和SQL Sever 20001.3主要參考資料1.管理信息系統(tǒng) 黃梯云 高等教育出版社2.數(shù)據(jù)庫(kù)系統(tǒng)概論 薩師煊 高等教育出版社 3.SQL Server 2000 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)技術(shù)朱如龍編,機(jī)械工業(yè)出版社。4.SQL Server 2000 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)技術(shù)實(shí)驗(yàn)指導(dǎo)朱如龍編,機(jī)械工業(yè)出版社1. 4設(shè)計(jì)內(nèi)容及要求 一、內(nèi)容1.要求根據(jù)管理信息系統(tǒng)及數(shù)據(jù)庫(kù)設(shè)計(jì)原理,按照數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的步驟和規(guī)范,完成各階段的設(shè)計(jì)內(nèi)容。2.需求分析具體實(shí)際,數(shù)據(jù)流圖、數(shù)據(jù)字典、關(guān)系模型要正確規(guī)范3.在sql server2000 上實(shí)現(xiàn)設(shè)計(jì)的數(shù)據(jù)庫(kù)模型。4.對(duì)應(yīng)用程序進(jìn)行概要設(shè)計(jì)。5.用VB實(shí)現(xiàn)簡(jiǎn)單的應(yīng)用程序編寫(xiě)。二、要求設(shè)計(jì)過(guò)程中,要嚴(yán)格遵守課程設(shè)計(jì)的時(shí)間安排,聽(tīng)從指導(dǎo)教師的指導(dǎo)。正確地完成上述內(nèi)容,規(guī)范完整地撰寫(xiě)出課程設(shè)計(jì)報(bào)告。第2章 設(shè)設(shè)計(jì)內(nèi)容2.1數(shù)據(jù)庫(kù)設(shè)計(jì)2.1.1需求分析“學(xué)生管理信息系統(tǒng)”包括十個(gè)模塊:用戶信息管理,班級(jí)信息管理,學(xué)籍信息管理,課程信息管理,成績(jī)信息管理,獎(jiǎng)懲信息管理,個(gè)人收費(fèi)信息管理,消息信息管理。這十個(gè)模塊既相互聯(lián)系又相互獨(dú)立。(1)在系統(tǒng)管理模塊中,當(dāng)點(diǎn)擊“退出”時(shí),系統(tǒng)能夠正常的關(guān)閉;(2)在學(xué)生管理模塊:添加學(xué)生。當(dāng)生剛進(jìn)校時(shí)要進(jìn)行添加信息的添加;刪除學(xué)生。當(dāng)學(xué)生畢業(yè)后,學(xué)生信息轉(zhuǎn)移備份數(shù)據(jù)庫(kù)中,系統(tǒng)的基本數(shù)據(jù)庫(kù)中需要?jiǎng)h除學(xué)生信息。該功能主要進(jìn)行刪除學(xué)生信息;(3)在課程管理模塊中,能夠正確的對(duì)課程信息進(jìn)行增加、修改和刪除;(4)在成績(jī)管理模塊中,能夠?qū)σ呀?jīng)進(jìn)行了選課的學(xué)生所選擇的課程進(jìn)行成績(jī)的添加以及修改;(5)在信息查詢模塊中,第一,能通過(guò)學(xué)號(hào)、姓名、性別、學(xué)院、專(zhuān)業(yè)等條件正確的查詢到學(xué)生的基本信息;第二,能通過(guò)課程名、授課老師來(lái)查詢出基本的課程信息;第三,在成績(jī)信息查詢中,能夠查詢出所有科目的成績(jī);(6)能夠針對(duì)SQL SERVER2000執(zhí)行數(shù)據(jù)的基本處理,如添加、刪除等。1. 系統(tǒng)工作流程圖:招生部門(mén)學(xué)籍管理畢業(yè)審查成績(jī)管理選課人才培養(yǎng)方案教師管理教學(xué)計(jì)劃教務(wù)管理教學(xué)評(píng)估教材管理排課實(shí)際開(kāi)課圖2.1系統(tǒng)工作流程圖2.系統(tǒng)業(yè)務(wù)流程圖:業(yè)務(wù)流程圖是一種用盡可能少、盡可能簡(jiǎn)單的方法來(lái)描述業(yè)務(wù)處理過(guò)程的方法。由它比較適用于反映事務(wù)處理類(lèi)型的業(yè)務(wù)過(guò)程。教務(wù)處獎(jiǎng)懲信學(xué)生信學(xué)生管理制度考試成績(jī)學(xué)生入學(xué)通知學(xué)生處畢業(yè)證登記表學(xué)生檔案學(xué)籍院系班級(jí)圖2.2系統(tǒng)業(yè)務(wù)流程圖3.系統(tǒng)數(shù)據(jù)流程圖:學(xué)生管理員教師D1登陸P1.1登陸S1.1D2權(quán)限心息P1.2判定權(quán)限S1.2S1.3D3教師信息D4學(xué)生信息P1.3維護(hù)教師性息P1.4維護(hù)學(xué)生信息S1.10S1.4S1.8P1.6課程管理P1.8成績(jī)管理S1.4D10成績(jī)信息S1.6D6開(kāi)課信息D5班級(jí)信息P1.7數(shù)據(jù)處理S1.14S1.13S1.15圖2.3系統(tǒng)數(shù)據(jù)流程圖數(shù)據(jù)流程圖是描述系統(tǒng)數(shù)據(jù)流程的工具,它將數(shù)據(jù)獨(dú)立抽象出來(lái),通過(guò)圖形方式描述信息的來(lái)龍去脈和實(shí)際流程。3.數(shù)據(jù)字典:1)數(shù)據(jù)項(xiàng):表2.1數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)項(xiàng)含義說(shuō)明別名數(shù)據(jù)類(lèi)型長(zhǎng)度取值范圍學(xué)號(hào)為每個(gè)學(xué)生設(shè)置一個(gè)代號(hào)無(wú)字符4a000-x999姓名學(xué)生的名字無(wú)字符50中、外文性別學(xué)生的性別無(wú)字符2男、女出生日期學(xué)生出生的日期無(wú)日期819*/*/*2*/*/*民族學(xué)生的民族無(wú)字符50中文入學(xué)時(shí)間學(xué)生的入學(xué)時(shí)間無(wú)日期919*/*/*2*/*/*籍貫學(xué)生的籍貫無(wú)字符100中文班級(jí)學(xué)生的班級(jí)無(wú)字符50中文專(zhuān)業(yè)學(xué)生的專(zhuān)業(yè)無(wú)字符50中文2)數(shù)據(jù)結(jié)構(gòu)的定義:表2.2課程信息數(shù)據(jù)字典名字:課程信息描述:學(xué)生選課所產(chǎn)生的課程信息定義:課程信息=課程號(hào)+課程名+授課老師+授課地點(diǎn)+課程類(lèi)型+授課時(shí)間表2.3分?jǐn)?shù)信息數(shù)據(jù)字典名字:分?jǐn)?shù)信息描述:學(xué)生選擇課程所得分?jǐn)?shù)定義:分?jǐn)?shù)信息=課程號(hào)+學(xué)號(hào)+分?jǐn)?shù)表2.4學(xué)生信息數(shù)據(jù)字典名字:學(xué)生信息描述:學(xué)生的基本信息定義:學(xué)生信息=學(xué)生號(hào)+學(xué)生姓名+學(xué)生性別+民族+籍貫+入學(xué)時(shí)間+專(zhuān)業(yè)+所屬學(xué)院+出生日期3)數(shù)據(jù)流的定義:表2.5成績(jī)統(tǒng)計(jì)數(shù)據(jù)流名稱:成績(jī)統(tǒng)計(jì) 簡(jiǎn)要說(shuō)明:對(duì)各科成績(jī)進(jìn)行統(tǒng)計(jì) 數(shù)據(jù)流來(lái)源:P1.8數(shù)據(jù)流去向:課程管理模塊數(shù)據(jù)結(jié)構(gòu):序號(hào)+學(xué)號(hào)+課程編號(hào)+學(xué)期+成績(jī)4)數(shù)據(jù)存儲(chǔ):數(shù)據(jù)存儲(chǔ)名:課程信息輸入數(shù)據(jù)流:課程基本信息,年級(jí)開(kāi)課課程輸出數(shù)據(jù)流:學(xué)生選修的課程信息數(shù)據(jù)存儲(chǔ)名:成績(jī)信息輸入數(shù)據(jù)流:更新后的成績(jī)信息輸出數(shù)據(jù)流:學(xué)生各科分?jǐn)?shù)及成績(jī)的統(tǒng)計(jì)212概念設(shè)計(jì)(1)學(xué)生信息實(shí)體E-R圖:學(xué)生信息表學(xué)生編號(hào)學(xué)生姓名性別民族籍貫班級(jí)專(zhuān)業(yè)入學(xué)時(shí)間出生日期政治代碼圖2.4學(xué)生信息E-R圖(2)課程信息E-R圖:課程信息表課程編號(hào)學(xué)分學(xué)院編號(hào)課程名稱開(kāi)課學(xué)期教師編號(hào)圖2.5課程信息E-R圖(2)教師信息E-R圖:教師信息教師編號(hào)學(xué)院編號(hào)教師姓名職稱教師性別圖2.6教師信息E-R圖系統(tǒng)E-R圖:學(xué)生信息表,學(xué)校信息表,教師信息表,課程表,成績(jī)等表之間的聯(lián)系描繪出關(guān)系模型。聯(lián)系是指學(xué)生管理系統(tǒng)中各個(gè)實(shí)體的聯(lián)系,擁有一對(duì)一、一對(duì)多、多對(duì)多的聯(lián)系。如圖2.1所示:學(xué)院專(zhuān)業(yè)學(xué)校管理成績(jī)教師學(xué)生課程班級(jí)擁有擁有擁有管理管理管理管理選擇111111nnnnmnnmnn圖2.7 學(xué)生管理系統(tǒng)總E-R圖213邏輯設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)階段的任務(wù)是將概念結(jié)構(gòu)設(shè)計(jì)階段所得到的概念模型轉(zhuǎn)換為具體DBMS所能支持的數(shù)據(jù)模型(即邏輯結(jié)構(gòu)),并對(duì)其進(jìn)行優(yōu)化。邏輯結(jié)構(gòu)設(shè)計(jì)一般分為三步進(jìn)行: 從E-R圖向關(guān)系模式轉(zhuǎn)化 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)主要是將概念模型轉(zhuǎn)換成一般的關(guān)系模式,也就是將E-R圖中的實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式。一個(gè)實(shí)體類(lèi)型轉(zhuǎn)換為一個(gè)關(guān)系模型,將每種實(shí)體類(lèi)型轉(zhuǎn)換為一個(gè)關(guān)系,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的關(guān)鍵字就是關(guān)系的關(guān)鍵字。將“客房”實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系模型,其中,帶下劃線的屬性為主屬性,該主屬性為關(guān)系模型外鍵。設(shè)計(jì)邏輯結(jié)構(gòu)時(shí)一般要分三步進(jìn)行: 第一步:將概念經(jīng)過(guò)轉(zhuǎn)化為一般的關(guān)系、網(wǎng)狀、層次模型;第二部:將轉(zhuǎn)化來(lái)的關(guān)系、網(wǎng)狀、層次模型向特定DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換;第三部:對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。學(xué)籍管理(學(xué)生注冊(cè),導(dǎo)入學(xué)生,學(xué)生查詢,學(xué)生統(tǒng)計(jì),學(xué)生畢業(yè),修改學(xué)籍)收費(fèi)管理(費(fèi)用減免,學(xué)生交費(fèi),交費(fèi)查詢,未交費(fèi)查詢)成績(jī)管理(成績(jī)錄入,成績(jī)查詢,班級(jí)成績(jī)統(tǒng)計(jì),年級(jí)成績(jī)統(tǒng)計(jì),班級(jí)成績(jī)明細(xì),不及格名單,學(xué)生單科名次,學(xué)生總分名次)學(xué)籍變動(dòng)(學(xué)生留降級(jí)處理,學(xué)生跳升級(jí)處理,學(xué)生借讀處理,學(xué)生休學(xué)處理,學(xué)生復(fù)學(xué)處理,學(xué)生調(diào)班處理,學(xué)生轉(zhuǎn)校處理,學(xué)生退學(xué)處理,學(xué)籍變動(dòng)查詢,學(xué)生試讀查詢,學(xué)生試讀登記)學(xué)生信息管理(系統(tǒng)管理,學(xué)籍管理,學(xué)籍變動(dòng),收費(fèi)管理,宿舍管理,成績(jī)管理,學(xué)生評(píng)語(yǔ),消息文件管理)214物理設(shè)計(jì)物理設(shè)計(jì)是對(duì)給定的邏輯數(shù)據(jù)模型配置一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)。 物理設(shè)計(jì)的輸入要素包括:模式和子模式、物理設(shè)計(jì)指南、硬件特性、OS和DBMS的約束、運(yùn)行要求等。 物理設(shè)計(jì)的輸出信息主要是物理數(shù)據(jù)庫(kù)結(jié)構(gòu)說(shuō)明書(shū)。其內(nèi)容包括物理數(shù)據(jù)庫(kù)結(jié)構(gòu)、存儲(chǔ)記錄格式、存儲(chǔ)記錄位置分配及訪問(wèn)方法等。1.存儲(chǔ)結(jié)構(gòu)存儲(chǔ)結(jié)構(gòu)是建立一種由邏輯結(jié)構(gòu)到存儲(chǔ)空間的映射。 存儲(chǔ)結(jié)構(gòu)是把一組結(jié)點(diǎn)存放在按地址相鄰的存儲(chǔ)單元里,結(jié)點(diǎn)間的邏輯關(guān)系用存儲(chǔ)單元的自然順序關(guān)系來(lái)表達(dá)的,即用一塊存儲(chǔ)區(qū)域存儲(chǔ)線性數(shù)據(jù)結(jié)構(gòu),為使用整數(shù)編碼訪問(wèn)數(shù)據(jù)結(jié)點(diǎn)提供了便利。2.索引的創(chuàng)建為student表創(chuàng)建一個(gè)以student_id為索引的關(guān)鍵字的唯一聚簇索引1)展開(kāi)數(shù)據(jù)庫(kù)中的表右鍵學(xué)生表,單擊所有任務(wù)彈出的索引管理。2)在窗體點(diǎn)新建索引名稱為student_id_index,點(diǎn)擊復(fù)選框“聚簇索引” 、“惟一值”。3.事務(wù)日志文件備份及存放SQL Server 創(chuàng)建數(shù)據(jù)庫(kù)的時(shí)候,會(huì)同時(shí)創(chuàng)建事物日志文件,事物日志存儲(chǔ)在一個(gè)單獨(dú)的日志文件上。在修改寫(xiě)入數(shù)據(jù)庫(kù)之前,事物日志會(huì)自動(dòng)地記錄對(duì)數(shù)據(jù)庫(kù)對(duì)象所做的所有修改,事物日志有助于防止數(shù)據(jù)庫(kù)損壞。日志文件與數(shù)據(jù)文件要分開(kāi)放在不同的磁盤(pán)上,這樣事物日志就可以單獨(dú)的備份,事務(wù)日志不會(huì)搶占數(shù)據(jù)庫(kù)的空間,可以很容易的監(jiān)測(cè)事務(wù)日志的空間。4.存取方法:數(shù)據(jù)庫(kù)系統(tǒng)是多用戶共享的系統(tǒng),對(duì)同一個(gè)關(guān)系要建立多條存取路徑才能滿足多用戶的多種應(yīng)用要求。物理設(shè)計(jì)的任務(wù)之一就是要確定選擇哪些存取方法,即建立哪些存取路徑。    存取方法是快速存取數(shù)據(jù)庫(kù)中數(shù)據(jù)的技術(shù)。數(shù)據(jù)庫(kù)管理系統(tǒng)一般都提供多種存取方祛。常用的存取方法有二類(lèi)。第一類(lèi)是索引方法,第二類(lèi)是聚簇(Cluster)方法。  索引方法是數(shù)據(jù)庫(kù)中經(jīng)典的存取方法,使用最普遍。索引法是為了加速對(duì)表中的數(shù)據(jù)行的檢索而創(chuàng)建的一種分散的存儲(chǔ)結(jié)構(gòu)。是針對(duì)一個(gè)表而建立的,它能夠以一列或多列的值為關(guān)鍵字,迅速查找/存取表中行數(shù)據(jù)加快了數(shù)據(jù)檢索。例如在本數(shù)據(jù)庫(kù)中的:學(xué)生(學(xué)號(hào),姓名,性別,班級(jí),出生年月,家庭住址,郵政編碼,聯(lián)系電話,入學(xué)時(shí)間)課程信息(課程編號(hào)、課程名稱、開(kāi)課日期、學(xué)時(shí)。)整個(gè)系統(tǒng)需要調(diào)用學(xué)生表、成績(jī)表等,所以學(xué)生表屬性“學(xué)號(hào)”,成績(jī)表表中的屬性“學(xué)號(hào)”,將經(jīng)常出現(xiàn)在查詢條件中,可以考慮在上面建立聚簇索引以提高查詢效率。215 數(shù)據(jù)庫(kù)實(shí)現(xiàn)數(shù)據(jù)庫(kù)實(shí)現(xiàn)是通過(guò)數(shù)據(jù)字段、關(guān)系圖、存儲(chǔ)過(guò)程和觸發(fā)器實(shí)現(xiàn)等各部分的功能實(shí)現(xiàn)的。(1)數(shù)據(jù)字段 :1.學(xué)生信息表:學(xué)號(hào),姓名,性別,民族,籍貫,入學(xué)時(shí)間,班級(jí),專(zhuān)業(yè),出生日期。 表2.6學(xué)生信息表序號(hào)TableName(表名)FieldName(字段)FieldType(字段類(lèi)型)IsPrimaryKey(是否主鍵)1為主鍵1student_Infostudent_idvarchar(15) NOT NULL12student_Infostudent_namevarchar(20) NULL03student_Infostudent_genderchar(2) NULL04student_Infobirth_datevarchar(15) NULL05student_Infoclass_nochar(3) NOT NULL06student_Infotele_numbervarchar(20) NULL07student_Infoin_datevarchar(15) NULL08student_Infoaddressvarchar(30) NULL09student_Infocommentvarchar(100) NULL02.課程信息表:課程編號(hào),課程名稱,開(kāi)課學(xué)期,學(xué)分,教師編號(hào),學(xué)院編號(hào)等。詳細(xì)情況如表2.7:表2.7課程表序號(hào)TableName(表名)FieldName(字段)FieldType(字段類(lèi)型)IsPrimaryKey(是否主鍵)1為主鍵1course_infocourse_Noint NOT NULL1 2course_infocourse_Namevarchar(30) NULL 0 3course_infocourse_typechar(20) NULL0 4course_infocourse_desvarchar(60) NULL0 3.表4-1 教師信息表:教師編號(hào),教師名稱,職稱,學(xué)院編號(hào)等。詳細(xì)情況如表2.7:表2.8教師信息表序號(hào)TableName(表名)FieldName(字段)FieldType(字段類(lèi)型)IsPrimaryKey(是否主鍵)1為主鍵1teacher_infoteacher_idvarchar(15)NOT NULL1 2teacher_infoteacher_Namevarchar(2) NULL 0 3teacher_infobirth_datevarchar(15) NULL0 4teacher_infoaddressvarchar(30) NULL0 (2)關(guān)系圖:學(xué)生管理信息系統(tǒng)包含學(xué)生信息表、教師信息表、課程信息表、學(xué)校信息表、成績(jī)信息表、專(zhuān)業(yè)信息表、班級(jí)信息表組成。利用各個(gè)表的主鍵把各個(gè)表連接到一起。利用關(guān)系圖表現(xiàn)出來(lái)。如圖2.8所示:圖2.8學(xué)生管理系統(tǒng)關(guān)系圖(3)運(yùn)用到存儲(chǔ)過(guò)程的如下:1).為dataebase數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)帶重編譯選項(xiàng)的存儲(chǔ)過(guò)程,用于托運(yùn)單信息表中的托運(yùn)人。CREATE PROC spa學(xué)生 char(8)WITH RECOMPILEASSELECT * FROM 學(xué)生信息學(xué)號(hào) = 學(xué)號(hào)2).為datebase數(shù)據(jù)庫(kù)建立一個(gè)存儲(chǔ)過(guò)程,通過(guò)執(zhí)行存儲(chǔ)過(guò)程將學(xué)生信息添加到學(xué)生表。CREATE PROCEDURE ins ASstudent_id char(8)=NULL,student_name nvarchar(8)=NULL,student_gender char(2)=NULL,birth_date smalldatetime=NULL,class_no char(6)=NULL,in_date smalldatetime=NULL,home_addr nvarchar(40)=NULL,ASDECLARE bitSex bitIF student_gender='男' SETbitSex=1ELSE SET bitSex =0 INSERT student (student_id,student_name,student_gender,birth_date,class_no,) VALUES (student_id,student_name,student_gender,birth_date,class_no, in_date, home_addr)(4)觸發(fā)器程序及其功能:運(yùn)用到觸發(fā)器的如下:為維修信息表建立INSERT觸發(fā)器以自動(dòng)更新教師信息表中教師人數(shù)。USE Sims_fourGO/* 如果存在同名的觸發(fā)器,則刪除之*/IF EXISTS(select教師人數(shù) from sysobjects where type =trand教師人數(shù) =教師人數(shù)insert)DROP TRIGGER 教師信息_insertGO CREATE TRIGGER 教師人數(shù)_insert ON 教師人數(shù) FOR INSERTASDECLARE NumOf教師人數(shù) TINYINTSELECT NumOf教師人數(shù)= c.教師人數(shù)_num FROM 教師信息 c ,inserted i WHERE c.教師編號(hào) = i.教師編號(hào)號(hào)IF (NumOf教師人數(shù) > 0) BEGIN UPDATE 教師信息 SET 教師人數(shù)_num = 教師人數(shù)t_num + 1 FROM 教師信息c ,inserted i WHERE c.教師人數(shù) = i.教師人數(shù) ENDELSE (空值,直接寫(xiě)下面代碼也可)BEGIN UPDATE 教師信息 SET 為序人_num = ( SELECT COUNT(s.教師編號(hào)) FROM教師信息 s ,inserted i WHERE s.教師編號(hào) = i.教師編號(hào)) FROM 教師信息c, inserted i WHERE c.教師編號(hào) = i.教師編號(hào) ENDGO22程序設(shè)計(jì)221概要設(shè)計(jì)學(xué)生管理信息系統(tǒng)包括學(xué)校信息管理,教師信息管理,學(xué)生信息管理,成績(jī)信息管理,補(bǔ)考重修管理以及幫助說(shuō)明,在成績(jī)信息編輯頁(yè)面,可以編輯更新學(xué)生成績(jī)情況,而在成績(jī)查詢界面,可以查到詳細(xì)的學(xué)生各科成績(jī)。學(xué)生信息管理分為年級(jí)信息管理,學(xué)籍信息管理,班級(jí)信息管理,成績(jī)信息管理,課程信息管理,查詢管理,其中有關(guān)學(xué)生學(xué)籍等信息的輸入,包括學(xué)生基本信息,所在班級(jí),所學(xué)課程和成績(jī)等。 學(xué)生信息的查詢,包括學(xué)生基本信息,所在班級(jí),所學(xué)課程和成績(jī)等。 班級(jí)管理信息的查詢 班級(jí)管理信息的修改 學(xué)校基本課程的輸入,查詢 學(xué)生課程的設(shè)置和修改 學(xué)生成績(jī)信息的輸入,修改,查詢,統(tǒng)計(jì)。所以為其設(shè)計(jì)管理信息系統(tǒng)的時(shí)候,首先要考慮其組織結(jié)構(gòu)。按照結(jié)構(gòu)化的系統(tǒng)設(shè)計(jì)方法,將整個(gè)學(xué)生管理系統(tǒng)分解成相對(duì)獨(dú)立的若干模塊,通過(guò)對(duì)模塊的設(shè)計(jì)和模塊之間關(guān)系的協(xié)調(diào)來(lái)實(shí)現(xiàn)整個(gè)軟件系統(tǒng)的功能,從而得到學(xué)生管理系統(tǒng)的功能模塊結(jié)構(gòu)圖。本系統(tǒng)的功能模塊結(jié)構(gòu)如圖2.9所示:成績(jī)信息管理查詢管理學(xué)生信息管理系統(tǒng)班級(jí)信息管理學(xué)校年級(jí)設(shè)置學(xué)籍信息設(shè)置班級(jí)信息設(shè)置學(xué)籍信息管理成績(jī)信息設(shè)置課程信息設(shè)置年級(jí)課程開(kāi)設(shè)課程信息查詢課程信息管理成績(jī)信息查詢班級(jí)信息查詢學(xué)校信息設(shè)置學(xué)籍信息管理年級(jí)信息管理圖2.9系統(tǒng)的功能模塊結(jié)構(gòu)圖課程信息管理包括課程信息設(shè)置、年級(jí)課程開(kāi)設(shè)。其中課程信息設(shè)置時(shí),可以輸入課程編號(hào)實(shí)現(xiàn)對(duì)課程信息的設(shè)置,包括課程和所任課老師姓名;年級(jí)課程開(kāi)設(shè)時(shí),可以輸入學(xué)年編號(hào)實(shí)現(xiàn)對(duì)學(xué)年課程信息的開(kāi)設(shè),包括課程名稱,課程類(lèi)型及課程描述等課程信息管理課程信息設(shè)置年級(jí)課程開(kāi)設(shè)圖2.10課程管理功能模塊圖222程序?qū)崿F(xiàn)程序?qū)崿F(xiàn)主要是代碼在編譯器中運(yùn)行得到的結(jié)果,客房類(lèi)型管理窗體主要由文本框及命令按鈕組成,管理員點(diǎn)擊“添加、修改、刪除、關(guān)閉”按鈕系統(tǒng)會(huì)通過(guò)上述四個(gè)控件與數(shù)據(jù)庫(kù)進(jìn)行連接并進(jìn)行數(shù)據(jù)的相應(yīng)操作。實(shí)現(xiàn)具體功能窗口如圖2.11所示:圖2.11功能實(shí)現(xiàn)窗口圖窗體代碼:Private Sub cmdDel_Click()If TxtcouNo.Text <> "" Then myCourse.rsDK1 "select * from course_info where course_no='" & TxtcouNo.Text & "'" If MsgBox("確定要?jiǎng)h除該記錄嗎?", vbQuestion + vbOKCancel, "刪除記錄") = vbOK Then myCourse.rs1.Delete Call ClearText Else Exit Sub End If myCourse.rsDK1 "select * from course_info" If myCourse.rs1.EOF Then Frame2.Enabled = False Course_Grid.Clear Course_Grid.FormatString = " |課程編號(hào)|課程名稱|課程類(lèi)型|課程描述" Else Set Course_Grid.DataSource = myCourse.rs1 Course_Grid.FormatString = " |課程編號(hào)|課程名稱|課程類(lèi)型|課程描述" End If Frame1.Enabled = False cmdAdd.Caption = "添加(&A)" cmdSave.Caption = "保存(&S)" cmdSave.Enabled = False cmdDel.Enabled = FalseEnd IfEnd Sub數(shù)據(jù)庫(kù)連接語(yǔ)句:Public Function rsDK1(sql As String) Set rs1 = New ADODB.Recordset With rs1 .Source = sql .ActiveConnection = cnSIMS .CursorType = adOpenKeyset .LockType = adLockOptimistic .Open , , , , adCmdText End WithEnd Function第3章 設(shè)計(jì)總結(jié)本次課程設(shè)計(jì),我的題目是學(xué)生管理信息系統(tǒng)。要求編寫(xiě)一學(xué)生管理信息系統(tǒng),實(shí)現(xiàn)對(duì)學(xué)生信息的計(jì)算機(jī)管理。 題目給出了,我們小組先自己做了一份規(guī)劃要求,首先要有學(xué)生基本信息包括:班級(jí),性別,學(xué)號(hào),要求能輸入至少四個(gè)科目的成績(jī)。 其次對(duì)系統(tǒng)的使用權(quán)限做如下規(guī)定:學(xué)生只能查詢本人的成績(jī),管理員可以輸入,修改和查詢每個(gè)學(xué)生的成績(jī)。管理員和學(xué)生都可以隨時(shí)修改自己的密碼。 還有要方便學(xué)生對(duì)學(xué)生的各科成績(jī)進(jìn)行排序,并按總成績(jī)排序。 求各科的平均成績(jī),并求出每個(gè)學(xué)生的平均成績(jī)。 還有用戶能夠獲得在線幫助信息。 最后系統(tǒng)的截面設(shè)計(jì)要合理,友好。在這次的課程設(shè)計(jì)中,使我對(duì)數(shù)據(jù)庫(kù)的知識(shí)有了更深刻了解,增加可我對(duì)數(shù)據(jù)庫(kù)這門(mén)課興趣,強(qiáng)化了我的實(shí)際動(dòng)手能力。同時(shí)也找到自己的不足。我一定會(huì)繼續(xù)學(xué)習(xí)增加自己的數(shù)據(jù)庫(kù)知識(shí),在今后的學(xué)習(xí)中我會(huì)更加的努力,增加自己的知識(shí)儲(chǔ)備。對(duì)倉(cāng)庫(kù)管理系統(tǒng)的開(kāi)發(fā),我付出了大量的時(shí)間,但是,我得到的收獲遠(yuǎn)遠(yuǎn)不是這些時(shí)間可以衡量的,它將是我終生的財(cái)富,必將給我今后的學(xué)習(xí)和工作帶來(lái)更多的收益.通過(guò)對(duì)此管理系統(tǒng)的開(kāi)發(fā),使我對(duì)軟件開(kāi)發(fā)有了一個(gè)比較清楚的認(rèn)識(shí),體會(huì)到理論和實(shí)踐的重要性.由于自己的分析設(shè)計(jì)和程序經(jīng)驗(yàn)不足,該系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中,還有許多沒(méi)有完善的地方,比如,用戶界面設(shè)計(jì)不夠美觀,異常出錯(cuò)處理比較差等多方面問(wèn)題,這些都有待進(jìn)一步完善和提高。開(kāi)始的登陸窗口,我們遇到了不會(huì)寫(xiě)代碼的問(wèn)題,這個(gè)登陸窗口是一個(gè)有用戶名,有密碼的界面,當(dāng)你選擇一個(gè)用戶名,它有相應(yīng)的口令,口令正確才可以進(jìn)入.這是一個(gè)要有變量來(lái)實(shí)現(xiàn)的過(guò)程,當(dāng)然也要對(duì)應(yīng)的數(shù)據(jù)窗口.其實(shí),這個(gè)問(wèn)題不會(huì)寫(xiě)代碼沒(méi)有關(guān)系的,我們可以從數(shù)據(jù)窗口中的變量設(shè)置中找到SQL語(yǔ)句,這樣就解決了問(wèn)題。我們的登陸窗口粗略的完成了.由于自己的分析設(shè)計(jì)和程序經(jīng)驗(yàn)不足,該系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中,還有許多沒(méi)有完善的地方,比如數(shù)據(jù)冗余,文檔組織不合理,幫助文檔沒(méi)有編寫(xiě),用戶界面設(shè)計(jì)不夠美觀,異常出錯(cuò)處理比較差等多方面問(wèn)題,這些都有待進(jìn)一步完善和提高。通過(guò)這次的課程設(shè)計(jì),使我增加了對(duì)數(shù)據(jù)庫(kù)基本概念的理解,提高對(duì)知識(shí)的理解和應(yīng)用能力,并且對(duì)數(shù)據(jù)庫(kù)的應(yīng)用都有了更深的了解,使我的數(shù)據(jù)庫(kù)編寫(xiě)水平又有了明顯的提高。參考文獻(xiàn)1龔沛曾,陸蔚明,楊志強(qiáng)Visual Basic程序設(shè)計(jì)教程6.0版高等教育出版社 2馬 力Visual Basic 簡(jiǎn)明教程 機(jī)械工業(yè)出版社3李存斌數(shù)據(jù)庫(kù)應(yīng)用技術(shù)SQL Server 2000簡(jiǎn)明教程中國(guó)水利水電出版社4李俊民Visual C+ 管理信息系統(tǒng)完整項(xiàng)目實(shí)例剖析浙江民用信息出版社5江民生Delphi數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例解析北京出版社6薩師煊,王珊數(shù)據(jù)庫(kù)系統(tǒng)概論高等教育出版社7王珊,陳紅,文繼榮數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)系統(tǒng)管理電子工業(yè)出版社8許強(qiáng)SQL2000數(shù)據(jù)庫(kù)設(shè)計(jì)管理與應(yīng)用國(guó)防工業(yè)出版社9王松Visual C+6.0程序設(shè)計(jì)與開(kāi)發(fā)指南高等教育出版社10趙庾蕓SQL Server 2000培訓(xùn)教程人民郵電出版社18

注意事項(xiàng)

本文(管理信息系統(tǒng)設(shè)計(jì) 學(xué)生信息管理系統(tǒng).doc)為本站會(huì)員(最***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!