




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
?數(shù)據(jù)庫系統(tǒng)概論?課程設(shè)計(jì)說明書設(shè)計(jì)題目:學(xué)生選課信息管理子系統(tǒng)設(shè)計(jì)者:吳傳節(jié)、董祥坤、吳麗潘指導(dǎo)教師:錢潔、況湘玲湖北汽車工業(yè)學(xué)院經(jīng)濟(jì)管理學(xué)院T1153-9班2021年1月18日目錄一、概述局部1.實(shí)驗(yàn)?zāi)康?.設(shè)計(jì)環(huán)境及工具3.設(shè)計(jì)內(nèi)容3.1內(nèi)容3.2要求二、設(shè)計(jì)局部1.需求分析1.1需求描述1.1.1總體描述1.1.2教務(wù)員需求描述1.1.3教師需求描述1.1.4學(xué)生需求描述1.2系統(tǒng)功能分析1.3數(shù)據(jù)字典2.概念結(jié)構(gòu)設(shè)計(jì)2.1業(yè)務(wù)流程圖2.2E-R圖2.3系統(tǒng)功能模塊2.3.1教務(wù)員管理系統(tǒng)模塊簡(jiǎn)介2.3.2教師管理系統(tǒng)模塊簡(jiǎn)介2.3.3學(xué)生管理系統(tǒng)模塊簡(jiǎn)介3.邏輯結(jié)構(gòu)設(shè)計(jì)3.1邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)和目標(biāo)3.2數(shù)據(jù)組織3.2.1將E-R轉(zhuǎn)換為關(guān)系模型3.2.2數(shù)據(jù)庫模式定義4.物理結(jié)構(gòu)設(shè)計(jì)4.1關(guān)系創(chuàng)立及截圖4.1.1關(guān)于教務(wù)員模塊信息表截圖4.1.2關(guān)于教師模塊信息表截圖4.1.3關(guān)于學(xué)生模塊信息表截圖4.2關(guān)系表索引創(chuàng)立4.2.1給表Student_G_Info創(chuàng)立索引4.2.2給表Teacher_S_Info創(chuàng)立索引4.2.3給表Admin_T_Info創(chuàng)立索引4.3關(guān)系表視圖創(chuàng)立4.3.1表Student_G_Info創(chuàng)立視圖4.3.2表Admin_T_Info創(chuàng)立視圖4.3.3表Teacher_S_Info創(chuàng)立視圖4.4關(guān)系表觸發(fā)器的建立4.4.1表Admin_T_Info建立觸發(fā)器4.4.2表Teacher_S_Info建立觸發(fā)器4.4.3表Student_T_Info建立觸發(fā)器4.5關(guān)系表建立存儲(chǔ)過程4.5.1表Admin_A_Info建立存儲(chǔ)過程4.5.2表Teacher_S_Info建立存儲(chǔ)過程4.5.3表Student_S_Info建立存儲(chǔ)過程5.數(shù)據(jù)庫的實(shí)施5.1數(shù)據(jù)庫的插入5.2數(shù)據(jù)庫的修改5.3數(shù)據(jù)庫的刪除三、小結(jié)一、概述1.實(shí)驗(yàn)?zāi)康?/p>
掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)分析設(shè)計(jì)方法;掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程;熟悉高級(jí)語言對(duì)數(shù)據(jù)庫的編程;綜合運(yùn)用所學(xué)知識(shí)進(jìn)行應(yīng)用設(shè)計(jì),重點(diǎn)是數(shù)據(jù)庫設(shè)計(jì);使用SQLSever2021作為后臺(tái)數(shù)據(jù)庫管理系統(tǒng),制作小型信息管理系統(tǒng)。
2.設(shè)計(jì)環(huán)境及工具
硬件設(shè)備:PC機(jī)一臺(tái);軟件環(huán)境:WindowsXP、Windows7數(shù)據(jù)庫管理系統(tǒng):SQLServer2021版本工具及語言:C#VISIO等高級(jí)語言,及其相應(yīng)的開發(fā)平臺(tái)。
3.設(shè)計(jì)內(nèi)容3.1內(nèi)容
學(xué)生選課信息管理系統(tǒng)是基于SQLSERVER2021數(shù)據(jù)庫為后臺(tái)、C#開發(fā)應(yīng)用軟件作為前臺(tái)的數(shù)據(jù)庫應(yīng)用程序。使用學(xué)生選課信息管理系統(tǒng)可以更高效、準(zhǔn)確地進(jìn)行學(xué)生選課、查詢、記錄添加等各種操作,大大減少信息管理人員的負(fù)擔(dān)。3.2要求
分析詳實(shí),給出數(shù)據(jù)庫設(shè)計(jì)各個(gè)階段的設(shè)計(jì)報(bào)告;給出系統(tǒng)的主要功能和使用說明;設(shè)計(jì)方案正確;編碼簡(jiǎn)潔且符合標(biāo)準(zhǔn);進(jìn)行必要的功能測(cè)試;撰寫設(shè)計(jì)報(bào)告;二、設(shè)計(jì)局部1.需求分析1.1需求描述1.1.1總體描述
隨著中國教育信息化時(shí)代的來臨,各大校園對(duì)于內(nèi)部信息的管理已經(jīng)采用IT新潮的應(yīng)用和管理系統(tǒng)技術(shù)來進(jìn)行。為了緊隨信息化時(shí)代的腳步,不被時(shí)代所淘汰,學(xué)生的信息管理也應(yīng)當(dāng)由傳統(tǒng)的手工管理模式進(jìn)化為軟件與數(shù)據(jù)庫結(jié)合應(yīng)用的管理模式,從而加強(qiáng)學(xué)生信息的管理能力,讓學(xué)校整體管理水平得到較大的提升。因此,利用現(xiàn)代計(jì)算機(jī)和數(shù)據(jù)庫開發(fā)技術(shù),建立學(xué)生信息管理系統(tǒng)對(duì)于減輕學(xué)生信息管理人員的勞動(dòng)強(qiáng)度、提高工作質(zhì)量和效率、方便管理人員對(duì)信息的查詢、提高信息資源的利用率和管理水平都具有重要意義。需求分析是在于要弄清用戶對(duì)開發(fā)的數(shù)據(jù)庫應(yīng)用系統(tǒng)確實(shí)切要求。數(shù)據(jù)庫設(shè)計(jì)的第一步是明確數(shù)據(jù)庫的目的和如何使用,也就是說需要從數(shù)據(jù)庫中得到哪些信息。明確目的之后,就可以確定您需要保存哪些主題的信息,以及每個(gè)主題需要保存哪些信息。在構(gòu)造系統(tǒng)時(shí),首先從需求出發(fā)構(gòu)造數(shù)據(jù)庫表,然后再由數(shù)據(jù)庫表結(jié)合需求劃分系統(tǒng)功能模塊。學(xué)生選課排課系統(tǒng)用于根據(jù)教學(xué)方案、教師資源、教師資源等,制定每學(xué)期的課程表及相關(guān)信息,面對(duì)的用戶包括系統(tǒng)管理員、教師和學(xué)生。因此該系統(tǒng)的功能模塊應(yīng)分為系統(tǒng)教務(wù)員需求、教師需求、學(xué)生需求三個(gè)局部。教務(wù)員可以通過超級(jí)用戶身份登錄,對(duì)系統(tǒng)進(jìn)行全面的管理維護(hù),老師、學(xué)生以不同用戶的身份進(jìn)入不同的界面,執(zhí)行不同的操作。學(xué)生選課系統(tǒng)學(xué)生選課系統(tǒng)教師需教師需求學(xué)生需求教務(wù)員需求1.1.2管理員需求分析:系統(tǒng)教務(wù)員負(fù)責(zé)整個(gè)系統(tǒng)的維護(hù),其需求最為復(fù)雜,包括對(duì)學(xué)生、教師、選課進(jìn)行管理和統(tǒng)計(jì),及系統(tǒng)狀態(tài)的查看、維護(hù)并生成選課報(bào)表、排課報(bào)表。所涉及的信息包括課程信息、教師信息和學(xué)生信息。因此系教務(wù)員具有該系統(tǒng)的最高權(quán)限,能夠編輯各信息模塊,如插入一個(gè)新生的信息,增添一門課程的信息,刪除退休教師的信息等。教務(wù)員需求教務(wù)員需求管理課程信息管理課程信息管理教師信息管理學(xué)生信息插入課程信息插入課程信息插入課程信息插插入課程信息插入課程信息插入課程信息插入課程信息插入教師信息插入教師信息插入教師信息插入教師信息插入學(xué)生信息插入學(xué)生信息修改學(xué)生信息插入學(xué)生信息1.1.3教師需求分析:在該系統(tǒng)中,為方便教師工作,要求教師能夠核實(shí)自己信息、查詢所授課程的信息、查看自己教學(xué)班的信息,以及最后登記學(xué)生的成績等。教師需求教師需求核實(shí)自己核實(shí)自己信息查看教學(xué)班信息填寫學(xué)生信息查看課程信息上課時(shí)間上課地點(diǎn)學(xué)生根本上課時(shí)間上課地點(diǎn)學(xué)生根本信息院系專業(yè)學(xué)號(hào)姓名院系專業(yè)學(xué)號(hào)姓名1.1.4學(xué)生需求分析:該系統(tǒng)為學(xué)生主要提供選課效勞,因此學(xué)生可以直接查看選課情況,學(xué)生可以根據(jù)本人學(xué)號(hào)和密碼登錄系統(tǒng),進(jìn)行相關(guān)操作。此外還應(yīng)附帶其他效勞,如核實(shí)個(gè)人信息,查看教師信息,查看自己選課結(jié)果,查詢考試成績等。
學(xué)生需求學(xué)生需求核核實(shí)自己信息查詢成績查看排課結(jié)果查看選課結(jié)果選擇課程查看選課表查看課程信查詢成績查看排課結(jié)果查看選課結(jié)果選擇課程查看選課表查看課程信息查看教師信息1.2系統(tǒng)功能分析
本作者設(shè)計(jì)的學(xué)生信息管理主要是面向高校學(xué)生的信息管理系統(tǒng),其他還包括教務(wù)員排課子系統(tǒng)和教師成績錄入子系統(tǒng)。數(shù)據(jù)庫的學(xué)生管理系統(tǒng):〔1〕學(xué)生個(gè)人根本信息查詢、修改;〔2〕學(xué)生專業(yè)/公共選課、素質(zhì)選修及重修;〔3〕學(xué)生成績查詢、選課查詢及教材資費(fèi)查詢;〔4〕學(xué)生等級(jí)考試查詢;〔5〕學(xué)生獎(jiǎng)懲情況查詢;〔6〕學(xué)生社會(huì)實(shí)踐及活動(dòng)查詢;〔7〕學(xué)校各學(xué)院及專業(yè)的瀏覽;〔8〕網(wǎng)上通知;〔9〕查詢課程安排及相應(yīng)的上課教室;〔10〕個(gè)人密碼修改。教務(wù)員排課系統(tǒng):〔1〕教務(wù)員對(duì)學(xué)生及老師根本信息的管理;〔2〕對(duì)學(xué)生所提交的選課單進(jìn)行排課;〔3〕教務(wù)員個(gè)人密碼修改。
教師成績錄入系統(tǒng):〔1〕教師根本信息查詢、修改;〔2〕學(xué)生成績錄入、修改;〔3〕教師個(gè)人密碼修改。
1.3數(shù)據(jù)字典編號(hào)數(shù)據(jù)項(xiàng)名數(shù)據(jù)項(xiàng)含義與其它數(shù)據(jù)項(xiàng)關(guān)系存儲(chǔ)結(jié)構(gòu)別名01Aname教務(wù)員姓名varchar(10)姓名02AID教務(wù)員號(hào)char(8)編號(hào)03Aadd教務(wù)員地址varchar(10)地址04Akey教務(wù)員密碼char(8)密碼05Atel教務(wù)員char(13)06Tname教師姓名varchar(10)姓名07TID教師號(hào)char(8)編號(hào)08Tsex教師性別char(2)性別09Tadd教師地址varchar(10)地址10TPG教師評(píng)估char(2)評(píng)估11ZCID教師職稱代號(hào)char(2)職稱代號(hào)12YXID院系號(hào)char(2)編號(hào)13Tage教師年齡smallint年齡14TJG教師籍貫varchar(40)籍貫15Sname學(xué)生姓名varchar(10)姓名16SID學(xué)生學(xué)號(hào)char(8)學(xué)號(hào)17BJID班級(jí)編號(hào)char(6)班號(hào)18Ssex學(xué)生性別char(2)性別19Sadd學(xué)習(xí)地址varchar(40)地址20Skey學(xué)生密碼char(8)密碼21MID專業(yè)號(hào)char(3)專業(yè)號(hào)22RID教室號(hào)char(8)教室號(hào)23RZK教室狀況char(2)狀況24Rcapa教室容量varchar(13)容量25Cname課程名稱varchar(10)名稱26CID課程代號(hào)char(8)課號(hào)27categoryID課程類別號(hào)char(3)類別號(hào)28Ctime上課時(shí)間datetime時(shí)間29Cgrade課程學(xué)分smallint學(xué)分30Cnum課程學(xué)時(shí)smallint學(xué)時(shí)31Croom課程容量smallint容量32YXname院系名稱varchar(10)院名33Mname專業(yè)名稱varchar(2)專業(yè)名34MID專業(yè)號(hào)char(3)專業(yè)號(hào)35XCname選課名稱varchar(40)選課名36XCID選課代號(hào)char(6)選課號(hào)37XCtime選課時(shí)間datetime時(shí)間38BXTname被選教師名varchar(10)39CSFXS是否選上char(2)40BJname班級(jí)名稱varchar(40)班名41evaluation評(píng)估char(10)評(píng)估42ZCname職稱名稱varchar(10)職稱名43categoryname課程類別名稱varchar(10)44categoryID課程類別代號(hào)char(3)2.概念結(jié)構(gòu)設(shè)計(jì)2.1業(yè)務(wù)流程圖
2.2E-R圖總E-R圖局部E-R圖學(xué)生局部教師號(hào)教師號(hào)教師性別教師性別教師名教師名教師教師教師地址教師教師地址教師學(xué)號(hào)1學(xué)號(hào)地址姓名教授教授n地址姓名教授教授專業(yè)名專業(yè)名性別性別專業(yè)選課名n1專業(yè)選課名屬于選修屬于選修學(xué)生nn1學(xué)生專業(yè)號(hào)m專業(yè)號(hào)學(xué)習(xí)選課時(shí)間選課nn學(xué)習(xí)選課時(shí)間選課課程名上課課程名上課時(shí)間m時(shí)間課程是否選上選課名課程是否選上選課名課程號(hào)課程號(hào)容量1容量學(xué)時(shí)學(xué)分教室學(xué)時(shí)學(xué)分教室教室狀況教室號(hào)教室狀況教室號(hào)教務(wù)員局部教師局部2.3系統(tǒng)功能模塊基于SQLSERVER數(shù)據(jù)庫的學(xué)生管理系統(tǒng)是高校對(duì)學(xué)生所有信息管理和操作的總和,系統(tǒng)中的一系列操作都是基于學(xué)生的,根據(jù)對(duì)學(xué)生信息操作的用戶對(duì)象不同可以分為教務(wù)員、教師以及學(xué)生,各角色用戶的授權(quán)是不同的,操作的內(nèi)容也有所區(qū)別,按照用戶角色的不同把基于SQLSERVER數(shù)據(jù)庫的學(xué)生管理系統(tǒng)可以分為3個(gè)子系統(tǒng):教務(wù)員管理系統(tǒng)、教師管理系統(tǒng)和學(xué)生管理系統(tǒng)。分別對(duì)應(yīng)不同角色的操作對(duì)象〔教務(wù)員、教師、學(xué)生〕,所以總的來說基SQLSERVER數(shù)據(jù)庫的學(xué)生管理系統(tǒng)大體劃分為教務(wù)員管理模塊、教師管理模塊和學(xué)生管理模塊,以下對(duì)各個(gè)模塊功能進(jìn)行大致說明和介紹。
教務(wù)員管理系統(tǒng)模塊簡(jiǎn)介教師信息模塊:教務(wù)員管理學(xué)校所有教師的根本信息,當(dāng)有新老師來時(shí),實(shí)現(xiàn)對(duì)新老師的錄入;對(duì)老師根本信息的修改,當(dāng)有老師離開學(xué)校時(shí),實(shí)現(xiàn)對(duì)該老師的刪除等。學(xué)生信息模塊:教務(wù)員管理學(xué)校所有學(xué)生的根本信息,當(dāng)有招收新生時(shí),實(shí)現(xiàn)對(duì)新生的注冊(cè)錄入;對(duì)學(xué)生根本信息進(jìn)行修改;當(dāng)學(xué)生畢業(yè)離校時(shí),實(shí)現(xiàn)對(duì)學(xué)生的刪除等。排課模塊:教務(wù)員對(duì)學(xué)生所選擇的所有課程進(jìn)行排課,選課人數(shù)缺乏50人的課程不給予排課,排課分為專業(yè)排課和素質(zhì)選修排課,排課成功后即給所選排課課程的學(xué)生安排上課教室。教師管理系統(tǒng)模塊簡(jiǎn)介教師信息模塊:此模塊實(shí)現(xiàn)教師對(duì)自己根本信息的修改,查詢其他老師根本信息等。成績錄入模塊:此模塊實(shí)現(xiàn)教師對(duì)學(xué)生成績的錄入、對(duì)重修學(xué)生成績進(jìn)行修改等。2.3.3學(xué)生管理系統(tǒng)模塊簡(jiǎn)介學(xué)生信息模塊:此模塊實(shí)現(xiàn)學(xué)生對(duì)自己根本信息的修改,對(duì)其他學(xué)生根本信息進(jìn)行查詢等。選課模塊:此模塊實(shí)現(xiàn)學(xué)生選課,分為專業(yè)選課、公共選課、素質(zhì)選修及重修選課,中選課成功以后提交到教務(wù)員處,由教務(wù)員審訂,如果審訂成功那么對(duì)所選課程安排上課教室。查詢模塊:查詢本期中已經(jīng)選擇的課程;查詢本期所選課程所要交的課程費(fèi)用〔素質(zhì)選修和重修課程才交費(fèi)用,專業(yè)課程和公共課程不用交〕,查詢以往所有的成績,返回學(xué)生所選課程總學(xué)分?jǐn)?shù),及格課程科目數(shù)及學(xué)生須重修的學(xué)分?jǐn)?shù)等;當(dāng)教務(wù)員對(duì)學(xué)生所選課程排課成功后,學(xué)生可以查詢自己所選課程的上課教室;查詢等級(jí)考試情況;查詢獎(jiǎng)懲情況;查詢社會(huì)實(shí)踐及活動(dòng)情況;查詢網(wǎng)上通知;專業(yè)瀏覽等。密碼修改模塊:教師、學(xué)生修改自己的系統(tǒng)登陸密碼。
3.邏輯結(jié)構(gòu)設(shè)計(jì)3.1邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)和目標(biāo)以上的概念設(shè)計(jì)階段是獨(dú)立于任何一種數(shù)據(jù)模型的,但是邏輯設(shè)計(jì)階段就與選用的DBMS產(chǎn)品發(fā)生關(guān)系了,系統(tǒng)邏輯設(shè)計(jì)的任務(wù)就是將概念設(shè)計(jì)階段設(shè)計(jì)好的根本E-R圖轉(zhuǎn)換為選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。具體內(nèi)容包括數(shù)據(jù)組織、數(shù)據(jù)處理兩大任務(wù)。
3.2數(shù)據(jù)組織3.2.1將E-R圖轉(zhuǎn)換為關(guān)系模型具體的根本E-R圖想關(guān)系模型轉(zhuǎn)換如下:教務(wù)員Admin〔AID,Aname,Aadd,Akey,Atel〕教師teacher〔TID,Tname,Tsex,Ttel,Tadd,Tage,TPG,ZCID,YXID,TJG〕學(xué)生student(SID,Sname,AID,BJID,Ssex,Sadd,Skey,Stel,Stel)教室classroom〔RID,RZK,Rcapa〕課程course〔CID,Cname,categoryID,Ccapa,Ctime,Cgrade,Cnum,Croom〕成績grade〔CID,Cname,Sname,SID,Grade〕院系YXtable〔YXID,YXname〕專業(yè)Mname〔MID,Mname,YXID〕選課XCtable〔XCID,XCname,XCtime,BXTname,CSFXS,SID,TID〕班級(jí)BJtable〔BJID,BJname,MID,YXID〕評(píng)估evalucation〔TID,Tname,CID,Cname,evaluation〕教師職稱ZCtable〔ZCID,ZCname〕課程類別KCcategory〔categoryID,categoryname〕3.2.3數(shù)據(jù)庫模式定義表1教務(wù)員Admin信息表列名數(shù)據(jù)類型可否為空說明Anamevarchar(10)否教務(wù)員姓名AIDchar(8)否教務(wù)員號(hào)Aaddvarchar(10)教務(wù)員地址Akeychar(8)否教務(wù)員密碼Atelchar(13)否教務(wù)員表2教師teacher信息表列名數(shù)據(jù)類型可否為空說明Tnamevarchar(10)否教師姓名TIDchar(8)否教師號(hào)Tsexchar(2)否教師性別Ttelvarchar(13)否教師Taddvarchar(40)教師地址Tagesmallint教師年齡TPGchar(2)教師評(píng)估ZCIDChar(8)專業(yè)號(hào)YXIDChar(8)院系號(hào)TJGvarchar(40)籍貫表3學(xué)生student的信息表列名數(shù)據(jù)類型可否為空說明Snamevarchar(10)否學(xué)生姓名SIDchar(8)否學(xué)生學(xué)號(hào)Ssexchar(2)否學(xué)生性別Stelvarchar(13)否學(xué)生Saddvarchar(40)否學(xué)生地址Sagesmallint學(xué)生年齡AIDchar(8)否教務(wù)員號(hào)MIDchar(3)專業(yè)號(hào)BJIDchar(6)否班級(jí)編號(hào)表4教室classroom的信息表列名數(shù)據(jù)類型可否為空說明RIDchar(8)否教室號(hào)RZKchar(2)否教室狀態(tài)Rcapavarchar(13)否教室容量表5課程course的信息列名數(shù)據(jù)類型可否為空說明Cnamevarchar(10)否課程名稱CIDchar(8)否課程號(hào)Ctimedatetime否時(shí)間Cgradesmallint否課程學(xué)分Cnumsmallint否課程學(xué)時(shí)Ccapasmallint課程容量Croomchar(5)否授課地點(diǎn)categoryIDchar(3)否類別號(hào)表6成績grade的信息表列名數(shù)據(jù)類型可否為空說明Cnamevarchar(10)否課程名稱CIDchar(8)否課程號(hào)Snamevarchar(10)否學(xué)生姓名SIDchar(8)否學(xué)生學(xué)號(hào)Gradesmallint否成績表7院系YXtable信息表列名數(shù)據(jù)類型可否為空說明YXnamevarchar(10)否院系名稱YXIDchar(8)否院系號(hào)表8專業(yè)Mname信息表列名數(shù)據(jù)類型可否為空說明Mnamevarchar(2)否專業(yè)名稱MIDchar(6)否專業(yè)號(hào)YXIDchar(8)否院系號(hào)表9選課XCtable信息表列名數(shù)據(jù)類型可否為空說明XCnamevarchar(40)否選課名稱XCIDchar(6)否選課號(hào)XCtimedatetime否選課時(shí)間BXTnamevarchar(10)否被選教師名CSFXSchar(2)否是否選上SIDChar(8)否學(xué)號(hào)TIDchar(8)否教師號(hào)表10班級(jí)BJtable信息表列名數(shù)據(jù)類型可否為空說明BJnamevarchar(40)否班級(jí)名稱BJIDchar(6)否班級(jí)號(hào)MIDchar(3)否專業(yè)號(hào)YXIDchar(8)否院系號(hào)表11評(píng)估evalucation信息表列名數(shù)據(jù)類型可否為空說明Tnamevarchar(10)否教師名TIDchar(8)否教師號(hào)CIDchar(8)否課程號(hào)Cnamevarchar(10)否課程名evaluationchar(10)評(píng)估表12教師職稱ZCtable信息表列名數(shù)據(jù)類型可否為空說明ZCnamevarchar(10)否職稱名ZCIDchar(8)否職稱號(hào)表13課程類別KCcategory信息表列名數(shù)據(jù)類型可否為空說明categorynamevarchar(10)否類別名categoryIDchar(3)否類別號(hào)表14學(xué)生成績Sgradetable信息表列名數(shù)據(jù)類型可否為空說明Cnamevarchar(10)否課程名CIDchar(8)否課程號(hào)SIDchar(8)否學(xué)號(hào)Snamevarchar(10)否學(xué)生姓名Gradesmallint分?jǐn)?shù)物理結(jié)構(gòu)設(shè)計(jì)4.1.關(guān)系創(chuàng)立及截圖4.1.1關(guān)于教務(wù)員模塊信息表截圖表1:Admin_A_Info表2:Admin_T_Info表3:Admin_S_Info表4:Admin_ R_Info表5:Admin_C_Info表6:Admin_G_Info4.1.2關(guān)于教師模塊信息表截圖表1:Teacher_T_Info表2:Teacher_A_Info表3:Teacher_S_Info表4:Teacher_C_Info表5:Teacher_Y_Info表6:Teacher_M_Info4.1.2關(guān)于教師模塊信息表截圖表1:Student_S_Info表2:Student_A_Info表3:Student_T_Info表4:Student_R_Info表5:Student_M_Info表6:Student_XC_Info表7:Student_G_Info
4.2關(guān)系表索引創(chuàng)立4.2.1給表Student_G_Info創(chuàng)立索引4.2.2給表Teacher_S_Info創(chuàng)立索引4.2.3給表Admin_T_Info創(chuàng)立索引4.3關(guān)系表視圖創(chuàng)立4.3.1表Student_G_Info創(chuàng)立視圖4.3.2表Admin_T_Info創(chuàng)立視圖4.3.3表Teacher_S_Info創(chuàng)立視圖4.4關(guān)系表觸發(fā)器的建立4.4.1表Admin_T_Info建立觸發(fā)器建立成功4.4.2表Teacher_S_Info建立觸發(fā)器建立成功4.4.3表Student_T_Info建立觸發(fā)器建立成功4.5關(guān)系表建立存儲(chǔ)過程4.5.1表Admin_A_Info建立存儲(chǔ)過程4.5.2表Teacher_S_Info建立存儲(chǔ)過程4.5.3表Student_S_Info建立存儲(chǔ)過程數(shù)據(jù)庫的實(shí)施
5.1數(shù)據(jù)庫的插入操作表Admin_S_Info插入新的信息插入成功表Admin_T_Info插入新的信息
插入成功5.2數(shù)據(jù)庫的修改操作修改表Admin_T_Info中的局部信息修改成功修改表Teacher_S_Info中的局部信息修改成功
5.3數(shù)據(jù)庫的刪除操作刪除表Teacher_S_Info中的局部信息
刪除成功刪除表Admin_R_Info中的局部信息刪除成功小結(jié)課程設(shè)計(jì)總結(jié)及體會(huì)〔董祥坤〕轉(zhuǎn)眼間,5天的時(shí)間就過去了,這期間不敢說自己有多大的進(jìn)步,獲得了多少知識(shí),但起碼是了解了系統(tǒng)工程開發(fā)的局部過程,這次親身經(jīng)歷過相關(guān)的設(shè)計(jì)工作細(xì)節(jié)讓我感觸良多的同時(shí),受益匪淺。這次實(shí)習(xí)給我提供了一個(gè)很好的時(shí)機(jī),讓我對(duì)數(shù)據(jù)庫這門課程有了一定的了解。通過這次課程設(shè)計(jì)發(fā)現(xiàn)這其中需要的很多知識(shí)我沒有接觸過,去圖書館查資料的時(shí)候發(fā)現(xiàn)我以前學(xué)的C語言和數(shù)據(jù)結(jié)構(gòu)之類的電腦知識(shí)僅僅是皮毛,還有很多需要我們掌握的東西我們根本不知道。同時(shí)也發(fā)現(xiàn)有很多已經(jīng)學(xué)過的東西我沒有理解到位,不能靈活運(yùn)用于實(shí)際,不能很好的用來解決問題,這就需要我們不斷的大量的實(shí)踐,通過不斷的自學(xué),不斷地發(fā)現(xiàn)問題,思考問題,進(jìn)而解決問題。在這個(gè)過程中我們將深刻理解所學(xué)知識(shí),同時(shí)也可以學(xué)到不少很實(shí)用的東西。從各種文檔的閱讀到開始的需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)。親身體驗(yàn)了一回系統(tǒng)的設(shè)計(jì)開發(fā)過程。經(jīng)常做到后面突然就發(fā)現(xiàn)自己一開始的設(shè)計(jì)有問題,然后又回去翻工,在各種反復(fù)中不斷完善自己的想法。我想有這樣的問題不止我一個(gè),其他人也有相似的狀況,事后想想是一開始著手做的時(shí)候下手過于輕快,或者說是根本不了解自己要做的這個(gè)系統(tǒng)是給誰用的。因?yàn)闆]有事先做過仔細(xì)的調(diào)查,不知道整個(gè)業(yè)務(wù)的流程,也不知道實(shí)際用戶需要什么功能就忙著開發(fā),這是作為設(shè)計(jì)開發(fā)人員需要特別警惕防止的,不然會(huì)給后來的工作帶來很大的麻煩,甚至可能會(huì)需要全盤推倒重來。所以以后的課程設(shè)計(jì)要特別注意這一塊的設(shè)計(jì)。按照要求,我們做的是學(xué)生選課信息管理數(shù)據(jù)庫系統(tǒng)。就在我們小組敲定這歌課題進(jìn)行開發(fā)的時(shí)候,開始信心還蠻足的,因?yàn)槲覀兌际菍W(xué)生很常用的一個(gè)系統(tǒng),我們以為對(duì)它的了解還是可以的。在需求分析過程中,我們通過上網(wǎng)查資料,去圖書館查閱相關(guān)資料,最重要的是結(jié)合我們的生活經(jīng)驗(yàn),根據(jù)可行性研究的結(jié)果和站在客戶的角度,分析現(xiàn)有情況及問題,采用Server結(jié)構(gòu),將學(xué)生選課信息管理數(shù)據(jù)庫系統(tǒng)劃分為三個(gè)子系統(tǒng):教務(wù)員管理系統(tǒng),教師管理系統(tǒng),學(xué)生管理系統(tǒng)。在5天的時(shí)間里,不斷地對(duì)各模塊進(jìn)行修改、編譯、調(diào)試、運(yùn)行,其間遇到很多問題,經(jīng)過組內(nèi)討論,最終把它解決。我們學(xué)習(xí)并應(yīng)用了SQL語言,對(duì)數(shù)據(jù)庫的創(chuàng)立、修改、刪除方法有了一定的了解,通過導(dǎo)入表和刪除表、更改表學(xué)會(huì)了對(duì)于表的一些操作,為了建立一個(gè)關(guān)系數(shù)據(jù)庫信息管理系統(tǒng),必須得經(jīng)過系統(tǒng)調(diào)研、需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、系統(tǒng)調(diào)試、維護(hù)以及系統(tǒng)評(píng)價(jià)的一般過程,為畢業(yè)設(shè)計(jì)打下根底。很多事情不是想象中的那么簡(jiǎn)單的,它涉及到的各種實(shí)體、屬性、數(shù)據(jù)流程、數(shù)據(jù)處理等等。很多時(shí)候感覺后面的設(shè)計(jì)根本無法繼續(xù),感覺像是被前面做的各種圖限制了。在做關(guān)系模型轉(zhuǎn)換的時(shí)候碰到有些實(shí)體即可以認(rèn)為是實(shí)體又可以作為屬性,為了防止冗余,盡量按照屬性處理了。最后才做索引的局部,對(duì)一些比擬經(jīng)常使用搜索的列,外鍵上建立索引,這樣可以明顯加快檢索的速度,最后別忘記重要的平安性設(shè)置,限制用戶訪問權(quán)限,新建用戶并和數(shù)據(jù)庫用戶做相應(yīng)的映射。不管做什么,我們都要相信自己,不能畏懼,不能怕遇到困難,什么都需要去嘗試,有些你開始認(rèn)為很難的事在你嘗試之后你可能會(huì)發(fā)現(xiàn)原來她并沒有你以前覺得的那樣,自己也是可以的。如果沒有自信,沒有目標(biāo),沒有信心就不可能把事情做好,當(dāng)其他人都在迷茫的時(shí)候,自己一定要堅(jiān)信目標(biāo),以后大學(xué)畢業(yè)出去即面臨找工作,從學(xué)習(xí)這個(gè)專業(yè),到以后從事這方面的工作都需要不斷地去學(xué)習(xí)去實(shí)踐,這次實(shí)踐可以給我們敲一個(gè)警鐘,我們終將會(huì)面臨畢業(yè),面臨擇業(yè),需要這些實(shí)踐經(jīng)驗(yàn),在困難面前要勇于嘗試,這是這次課程設(shè)計(jì)給我的最大感想!以上根本是這次實(shí)習(xí)的體會(huì)了,設(shè)計(jì)進(jìn)行的非常不容易,才發(fā)現(xiàn)做一個(gè)工程最重要的不在于如何實(shí)現(xiàn),而是實(shí)現(xiàn)之前的需求分析和模塊設(shè)計(jì)。創(chuàng)新很難,有些流行的系統(tǒng)其實(shí)現(xiàn)并不難,難的在于對(duì)市場(chǎng)的分析和準(zhǔn)確定位。設(shè)計(jì),是一個(gè)任重道遠(yuǎn)的過程。但是,由于時(shí)間限制和本人水平有限,本系統(tǒng)還有很多不完善之處,也難免存在錯(cuò)漏,懇請(qǐng)老師諒解!〔吳傳節(jié)〕這次課程設(shè)計(jì)使我熟悉了系統(tǒng)設(shè)計(jì)的整體步驟。系統(tǒng)設(shè)計(jì)大體可分為需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、數(shù)據(jù)庫的實(shí)施及調(diào)試測(cè)試六大步驟。其中,讓我感觸最深的是需求分析階段,在這個(gè)階段,必須對(duì)所要設(shè)計(jì)的系統(tǒng)有總體的構(gòu)思和了解,知道自己要做什么,要實(shí)現(xiàn)什么,并且要實(shí)際的進(jìn)行相關(guān)的調(diào)查,不能憑想象或自己的了解,這樣會(huì)在后續(xù)的工作中遇到很多的問題。2.這次課程設(shè)計(jì)加深了我對(duì)數(shù)據(jù)庫系統(tǒng)概論相關(guān)知識(shí)和SQLSERVER相關(guān)功能的理解。例如對(duì)建立根本表、視圖、索引、存儲(chǔ)過程、觸發(fā)器等,都比以前更加的熟練。并在解決遇到的各種問題的過程中,學(xué)到了很多新的知識(shí)。比方在導(dǎo)入\導(dǎo)出數(shù)據(jù)時(shí),由于外鍵約束的存在
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年銅壓延加工材合作協(xié)議書
- 保密不競(jìng)爭(zhēng)和知識(shí)產(chǎn)權(quán)歸屬協(xié)議
- 2025年文山貨運(yùn)從業(yè)資格證考試模擬考試題庫下載
- 2025年銅仁道路貨運(yùn)從業(yè)資格證模擬考試官方題下載
- 個(gè)人金融智能財(cái)富管理與服務(wù)系統(tǒng)開發(fā)
- 互聯(lián)網(wǎng)行業(yè)大數(shù)據(jù)分析與挖掘技術(shù)應(yīng)用方案
- 2025年保險(xiǎn)職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫學(xué)生專用
- 工程建設(shè)項(xiàng)目廉潔協(xié)議書
- 2025年包頭鐵道職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能考試題庫及答案一套
- 2025年阿壩貨運(yùn)從業(yè)資格證模擬考試下載安裝
- 私立醫(yī)療機(jī)構(gòu)2025年運(yùn)營策略與計(jì)劃
- 2025年蘇州農(nóng)業(yè)職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 字體設(shè)計(jì)完整版本
- 【歷史】安史之亂與唐朝衰亡課件 2024-2025學(xué)年統(tǒng)編版七年級(jí)歷史下冊(cè)
- 2024年蘇州衛(wèi)生職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 《歡樂運(yùn)動(dòng)會(huì):1 我為班級(jí)出把力》說課稿-2024-2025學(xué)年四年級(jí)上冊(cè)綜合實(shí)踐活動(dòng)滬科黔科版
- 2024年汽車駕駛員(高級(jí))證考試題庫附答案
- 《兔的飼養(yǎng)管理》課件
- 2025年事業(yè)單位考試(綜合管理類A類)綜合應(yīng)用能力試題及解答參考
- “互聯(lián)網(wǎng)+”大學(xué)生創(chuàng)新創(chuàng)業(yè)大賽計(jì)劃書一等獎(jiǎng)
- 四川政采評(píng)審專家入庫考試基礎(chǔ)題練習(xí)試題附答案
評(píng)論
0/150
提交評(píng)論