

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 大型數(shù)據(jù)庫(kù)課程設(shè)計(jì)</b></p><p><b> 設(shè)計(jì)報(bào)告</b></p><p> 題 目:教務(wù)管理系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)</p><p> 學(xué) 號(hào): </p><p> 學(xué)生姓名:
2、 </p><p> 指導(dǎo)教師: </p><p> 提交時(shí)間: </p><p><b> 目錄</b></p><p> 第1章 需求分析1</p><p> 1.1 需求調(diào)查1&
3、lt;/p><p> 1.2 系統(tǒng)功能分析2</p><p> 1.3 面對(duì)用戶需求分析3</p><p> 第2章 面向?qū)ο蠓治龊驮O(shè)計(jì)4</p><p> 第3章 邏輯結(jié)構(gòu)設(shè)計(jì)8</p><p> 3.1 類和對(duì)象向關(guān)系模式轉(zhuǎn)換10</p><p> 3.2 關(guān)系模式優(yōu)化1
4、1</p><p> 第4章 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)11</p><p> 4.1 存取方法設(shè)計(jì)11</p><p> 4.2 存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)11</p><p> 4.3 物理設(shè)計(jì)12</p><p> 第5章 數(shù)據(jù)庫(kù)完整性設(shè)計(jì)15</p><p> 5.1 主鍵及唯一性索引
5、15</p><p> 5.2 參照完整性設(shè)計(jì)16</p><p> 5.3 Check約束17</p><p> 5.4 Default約束17</p><p> 5.5 觸發(fā)器設(shè)計(jì)17</p><p> 第6章 數(shù)據(jù)庫(kù)視圖設(shè)計(jì)19</p><p> 第7章 數(shù)據(jù)庫(kù)存儲(chǔ)過
6、程設(shè)計(jì)20</p><p> 第8章 權(quán)限設(shè)計(jì)22</p><p><b> 總結(jié)22</b></p><p><b> 參考文獻(xiàn):23</b></p><p> 教務(wù)管理系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)</p><p><b> 第1章 需求分析</b>
7、;</p><p><b> 1.1 需求調(diào)查</b></p><p> 通過對(duì)各個(gè)用戶的調(diào)查,該教務(wù)管理系統(tǒng)有如下需求:</p><p> 系統(tǒng)管理:實(shí)現(xiàn)系統(tǒng)管理人員對(duì)系統(tǒng)的管理,包括添加刪除用戶,更改密碼, 數(shù)據(jù)備份,數(shù)據(jù)還原,注銷等功能。</p><p> 教務(wù)管理:實(shí)現(xiàn)教務(wù)管理人員對(duì)系統(tǒng)的管理,包括課程安
8、排,成績(jī)審核,學(xué)生成績(jī)管理,學(xué)生學(xué)籍管理等功能。</p><p> 基本信息:實(shí)現(xiàn)顯示學(xué)生和老師以及課程的基本信息(包括學(xué)生學(xué)籍信息和學(xué)生所修課程信息,教師基本信息,課程基本信息)。</p><p> 選課:實(shí)現(xiàn)在一定范圍內(nèi)學(xué)生選擇課程,選擇老師。</p><p> 查詢:包括實(shí)現(xiàn)學(xué)生查詢,老師查詢。學(xué)生查詢包括自己的基本信息,自己的課程,課表,成績(jī)等,老師查
9、詢包括查詢自己的信息,自己所帶班的學(xué)生,自己的課表以及學(xué)生成績(jī)等。</p><p> 服務(wù)器配置:對(duì)它進(jìn)行配置可以使得在其他電腦上也照常使用。這樣不必每次都到數(shù)據(jù)庫(kù)中去更改。</p><p> 幫助系統(tǒng):幫助系統(tǒng)為用戶指明方向。</p><p> 1.2 系統(tǒng)功能分析</p><p> 教學(xué)計(jì)劃管理:主要用于課程計(jì)劃登記、課程計(jì)劃審批
10、、選課情況查詢、選課信息審批等。</p><p> 學(xué)籍管理:用于對(duì)學(xué)生學(xué)籍基本信息的錄入、查詢、修改、維護(hù)、刪除等常用功能,并提供學(xué)號(hào)編排、學(xué)生照片輸入顯示、學(xué)籍變動(dòng)(留級(jí)、休學(xué)、跳級(jí)、轉(zhuǎn)班、轉(zhuǎn)學(xué)、退學(xué)等)、獎(jiǎng)懲登記、畢業(yè)情況等功能。</p><p> 排課/選課管理:用于對(duì)課程的排布和選擇。對(duì)于特定的課程、教師可以設(shè)定優(yōu)先級(jí)別,公選課可以按排在晚上進(jìn)行,專業(yè)課安排在上午或下午。一個(gè)
11、老師帶幾個(gè)班的同一門課程要考慮各個(gè)班級(jí)的課程安排進(jìn)度。對(duì)與公選課,可以打破班級(jí)的限制,把全校的學(xué)生組織在一塊上課。對(duì)于臨時(shí)性的調(diào)課、代課對(duì)課表進(jìn)行人工干預(yù)處理。在確保修滿一學(xué)年學(xué)分的情況下,學(xué)生可以根據(jù)自己的實(shí)際情況具體選擇某一學(xué)期的課程。</p><p> 教師管理:用于管理教師的基本信息,其所在院系、所授課程,所帶的班級(jí),教師平時(shí)上課的時(shí)數(shù),并記錄教師的考評(píng)情況。</p><p>
12、 考試成績(jī)管理:用于發(fā)布學(xué)生一個(gè)學(xué)期所修課程所獲得的成績(jī),是否掛科、參加補(bǔ)考,補(bǔ)考的成績(jī)等。 </p><p> 畢業(yè)設(shè)計(jì)管理:用于統(tǒng)計(jì)畢業(yè)生在校期間的實(shí)習(xí)的情況,畢業(yè)生的論文及其答辯的等相關(guān)情況。</p><p> 教師評(píng)教管理:用于學(xué)生對(duì)老師、同行對(duì)教師、領(lǐng)導(dǎo)對(duì)教師的教學(xué)工作評(píng)價(jià)。他們?cè)u(píng)價(jià)的加權(quán)平均值是老師每一學(xué)期的表現(xiàn)得分。</p><p> 報(bào)名管理:
13、用于登記學(xué)生在校期間的各類考試報(bào)名情況,如英語(yǔ)等級(jí)考試、計(jì)算機(jī)等級(jí)考試、雙學(xué)位報(bào)名等。</p><p> 即時(shí)事務(wù)管理:用于發(fā)布和管理學(xué)校及學(xué)院的相關(guān)通知,便于相關(guān)人員了解學(xué)校及學(xué)院的近期動(dòng)態(tài)。</p><p> 1.3 面對(duì)用戶需求分析</p><p> 在學(xué)生選課系統(tǒng)中,最主要的功能就是進(jìn)行一系列的查詢和各類數(shù)據(jù)的管理。因此,可以將學(xué)生選課系統(tǒng)分為管理系統(tǒng)
14、(有數(shù)據(jù)變化)和查詢系統(tǒng)兩個(gè)子系統(tǒng)。而在所設(shè)計(jì)的學(xué)生選課系統(tǒng)中,主要有四類用戶,即學(xué)生用戶,老師用戶,教務(wù)管理員和系統(tǒng)管理員。各類用戶在該系統(tǒng)中的需求不同,權(quán)限也不同。因此,為了更明確,更系統(tǒng)的了解用戶需求,我們還可以將管理系統(tǒng)再細(xì)分為學(xué)生管理系統(tǒng),老師管理系統(tǒng),教務(wù)管理員管理系統(tǒng),系統(tǒng)管理員管理系統(tǒng)。同樣,將查詢系統(tǒng)也按用戶職能進(jìn)行細(xì)分,即學(xué)生查詢系統(tǒng),老師查詢系統(tǒng),教務(wù)管理員查詢系統(tǒng),系統(tǒng)管理員查詢系統(tǒng)。這樣細(xì)分后,看似把系統(tǒng)需求繁
15、雜化了。其實(shí)不然,細(xì)分后使各用戶需求更加明確了,并且能更好的把握系統(tǒng)需求。</p><p> 下面從細(xì)分后的各個(gè)子系統(tǒng)分析子系統(tǒng)的需求:</p><p> 學(xué)生管理系統(tǒng)。學(xué)生用戶在使用該系統(tǒng)時(shí),首先必須通過賬號(hào)和密碼登錄系統(tǒng)。因此,對(duì)密碼的設(shè)置和修改是最基本的需求。由于所有用戶在使用該系統(tǒng)時(shí)都需要賬號(hào)和密碼,所以在后面的用戶需求分析時(shí)不再重復(fù)對(duì)此需求進(jìn)行描述。在登錄系統(tǒng)后,學(xué)生用戶的最
16、主要的需求就是通過該系統(tǒng)進(jìn)行選課、退課。其次,學(xué)生用戶還要求可以通過系統(tǒng)進(jìn)行個(gè)人信息的維護(hù)(包括添加、刪除、修改信息)以及學(xué)生評(píng)教和各類報(bào)名。</p><p> 學(xué)生查詢系統(tǒng)。學(xué)生用戶在該系統(tǒng)中是最低級(jí)的用戶,所以可以查詢的數(shù)據(jù)也是有限的,主要有個(gè)人信息查詢,成績(jī)查詢(個(gè)人成績(jī)),即時(shí)事物查看,學(xué)業(yè)預(yù)警查看。在進(jìn)行選課的時(shí)候還要對(duì)課程信息進(jìn)行查詢,課程選完后要查詢課表。</p><p>
17、 老師管理系統(tǒng)。該系統(tǒng)中,老師用戶當(dāng)然也有維護(hù)個(gè)人信息的需求。除此之外,更重要的一個(gè)需求是要進(jìn)行學(xué)生成績(jī)的錄入。</p><p> 老師查詢系統(tǒng)。老師用戶不僅要有查詢自己的個(gè)人信息的功能,還要有查詢學(xué)生信息的功能。當(dāng)學(xué)生用戶進(jìn)行選課完畢后,老師用戶有對(duì)選課、任課信息、課表的查詢以及花名冊(cè)的查看的需求。當(dāng)課程結(jié)束后,老師在錄入學(xué)生成績(jī)的時(shí)候,也要對(duì)課程信息、學(xué)生信息進(jìn)行查詢。老師用戶的另一個(gè)需求是對(duì)學(xué)生成績(jī)的查
18、詢,這個(gè)成績(jī)查詢不僅可以查詢學(xué)生用戶的個(gè)人成績(jī),還可以查詢所帶課程的成績(jī)和所有學(xué)生的成績(jī)。</p><p> 教務(wù)管理員管理系統(tǒng)。首先當(dāng)然個(gè)人信息的維護(hù)。對(duì)于教務(wù)管理員來說,該系統(tǒng)應(yīng)該可以幫助他進(jìn)行開課信息的維護(hù),人才培養(yǎng)方案管理;在學(xué)生由于種種原因而有選課異常時(shí),教務(wù)管理員還有重選、補(bǔ)選、退選的需求;課程結(jié)束老師錄入學(xué)生成績(jī)后,教務(wù)管理員還有利用系統(tǒng)進(jìn)行成績(jī)的審核,有時(shí)還要對(duì)某些學(xué)生的成績(jī)進(jìn)行修改。</
19、p><p> 教務(wù)管理員查詢系統(tǒng)。教務(wù)管理員首先要具有學(xué)生查詢系統(tǒng),老師查詢系統(tǒng)的所有需求。除了這些需求外,教務(wù)管理員還應(yīng)該可以查詢開課信息,學(xué)生評(píng)教查詢和學(xué)生成績(jī)查詢(包括學(xué)生個(gè)人成績(jī),班級(jí)成績(jī),某課程成績(jī)以及全院學(xué)生的成績(jī))。</p><p> 系統(tǒng)管理員管理系統(tǒng)。作為系統(tǒng)掛了管理員,是該系統(tǒng)中最高級(jí)的用戶,因此該用戶的需求相對(duì)比較的多。第一,要通過系統(tǒng)對(duì)院系進(jìn)行管理:院系的設(shè)置,院系
20、的調(diào)整以及院系的總體規(guī)劃。第二,進(jìn)行專業(yè)的設(shè)置,專業(yè)的添加、刪除、修改,專業(yè)的調(diào)整。第三,要對(duì)學(xué)期進(jìn)行設(shè)置和教室的管理。第四,對(duì)各學(xué)院的教師管理,其中就包括了老師在系統(tǒng)中的權(quán)限設(shè)置。第五,學(xué)生的學(xué)籍的管理(學(xué)籍的異動(dòng))。第六,通過各學(xué)院上報(bào)的課程信息進(jìn)行全面的排課以及課程的停開和增開,這也是學(xué)生選課系統(tǒng)中很重要的一個(gè)需求。最后,系統(tǒng)管理員管理系統(tǒng)還應(yīng)該可以利用該系統(tǒng)進(jìn)行用戶的管理和維護(hù),包括用戶的添加、刪除,修改等。</p>
21、<p> 系統(tǒng)管理員查詢系統(tǒng)。該子系統(tǒng)的需求首先要包括前三類用戶查詢系統(tǒng)中的所有需求,即可以查詢前三類用戶能進(jìn)行的所有查詢。其次,要包括院系的查詢,專業(yè)的查詢,教室的查詢。第三,通過系統(tǒng)查詢學(xué)生、教師的基本信息,查詢老師的任課情況以及教學(xué)情況(評(píng)教情況)。第四,在對(duì)學(xué)生學(xué)籍管理時(shí)要對(duì)學(xué)生學(xué)籍的查詢。第五,對(duì)課程信息及選課信息的查詢。此外,還有對(duì)該系統(tǒng)中所有學(xué)生用戶的學(xué)生成績(jī)查詢和該系統(tǒng)中所有老師用戶的評(píng)教結(jié)果查詢的需求。
22、</p><p> 第2章 面向?qū)ο蠓治龊驮O(shè)計(jì)</p><p><b> 類和對(duì)象設(shè)計(jì)如下:</b></p><p> 第3章 邏輯結(jié)構(gòu)設(shè)計(jì)</p><p><b> 局部E-R圖</b></p><p><b> 全局E-R圖:</b><
23、;/p><p> 3.1 類和對(duì)象向關(guān)系模式轉(zhuǎn)換</p><p> 學(xué)生信息(姓名、學(xué)號(hào)、性別、出生年月、政治面貌、行政班級(jí)號(hào)、學(xué)院、專業(yè)名稱、培養(yǎng)層次、籍貫、民族、家庭地址、郵政編碼、聯(lián)系電話、身份證號(hào))</p><p> 成績(jī)信息(學(xué)生姓名、學(xué)號(hào)、專業(yè)名稱、課程名、課程號(hào)、分?jǐn)?shù)、績(jī)點(diǎn)、學(xué)分、所獲學(xué)分、掛科情況、補(bǔ)考情況、重修情況、考試次數(shù))</p>
24、<p> 全部課程(課程名、課程號(hào)、學(xué)時(shí)、學(xué)分、類別) </p><p> 開設(shè)課程(課程名、課程號(hào)、任課老師、選課班級(jí)、學(xué)時(shí)、學(xué)分、開課年度、開課學(xué)期、開科學(xué)院、開課班級(jí)、上課地點(diǎn)、上課時(shí)間、班級(jí)限制人數(shù))</p><p> 選課信息(學(xué)生姓名、學(xué)號(hào)、學(xué)院、教學(xué)班號(hào)、課程名、課程號(hào)、任課老師、上課地點(diǎn)、上課時(shí)間)</p><p> 行政班級(jí)
25、信息(班級(jí)名稱、班級(jí)號(hào)、班級(jí)人數(shù)、班主任、輔導(dǎo)員、所屬專業(yè)、所屬學(xué)院)</p><p> 專業(yè)信息(專業(yè)名稱、專業(yè)編號(hào)、所授學(xué)位、培養(yǎng)方案、所屬學(xué)院)</p><p> 部門單位(單位名稱、單位負(fù)責(zé)人、單位編號(hào)、上級(jí)部門)</p><p> 教學(xué)計(jì)劃(開課年度、開課學(xué)期、專業(yè)、開設(shè)課程、培養(yǎng)對(duì)象)</p><p> 教師信息(教師姓名
26、、教職工號(hào)、性別、出生年月、學(xué)歷、職稱、所屬學(xué)院、籍貫、民族、家庭地址、郵政編碼、聯(lián)系電話、身份證號(hào)碼)</p><p> 論文答辯(人員姓名、人員學(xué)號(hào)、辯題、考官、得分)</p><p> 評(píng)教信息(教師、課程、學(xué)生姓名、學(xué)號(hào)、班級(jí)號(hào)、得分)</p><p> 即時(shí)事物(通知標(biāo)題、通知內(nèi)容、發(fā)布單位、發(fā)布時(shí)間、有效期限)</p><p&g
27、t; 等級(jí)考試報(bào)名(考試名稱、學(xué)號(hào)、考試號(hào)、身份證號(hào)、費(fèi)用)</p><p> 培養(yǎng)對(duì)象(博士生、碩士生、本科生、??粕?lt;/p><p> 3.2 關(guān)系模式優(yōu)化</p><p> 學(xué)生信息(姓名、學(xué)號(hào)、性別、出生年月、政治面貌、行政班級(jí)號(hào)、學(xué)院、專業(yè)名稱、培養(yǎng)層次、籍貫、民族、家庭地址、郵政編碼、聯(lián)系電話、身份證號(hào))</p><p>
28、; 成績(jī)信息(學(xué)號(hào)、課程號(hào)、分?jǐn)?shù)、績(jī)點(diǎn)、所獲學(xué)分、掛科情況、補(bǔ)考情況、重修情況、考試次數(shù))</p><p> 全部課程(課程名、課程號(hào)、學(xué)時(shí)、學(xué)分、類別) </p><p> 開設(shè)課程(課程號(hào)、教職工號(hào)、開課年度、開課學(xué)期、開課學(xué)院、開課班級(jí)、上課地點(diǎn)、上課時(shí)間、班級(jí)限制人數(shù))</p><p> 選課信息(學(xué)號(hào)、課程號(hào))</p><p&
29、gt; 行政班級(jí)信息(班級(jí)名稱、班級(jí)號(hào)、班級(jí)人數(shù)、班主任、輔導(dǎo)員、所屬專業(yè)、所屬學(xué)院)</p><p> 專業(yè)信息(專業(yè)名稱、專業(yè)編號(hào)、所授學(xué)位、培養(yǎng)方案、所屬學(xué)院)</p><p> 部門單位(單位名稱、單位編號(hào)、單位負(fù)責(zé)人、上級(jí)部門)</p><p> 教學(xué)計(jì)劃(開課年度、開課學(xué)期、專業(yè)、開設(shè)課程、培養(yǎng)對(duì)象)</p><p>
30、教師信息(教師姓名、教職工號(hào)、性別、出生年月、學(xué)歷、職稱、所屬學(xué)院、籍貫、民族、家庭地址、郵政編碼、聯(lián)系電話、身份證號(hào)碼)</p><p> 論文答辯(人員學(xué)號(hào)、辯題、考官、得分)</p><p> 評(píng)教信息(教職工號(hào)、課程號(hào)、學(xué)號(hào)、得分)</p><p> 即時(shí)事物(通知標(biāo)題、通知內(nèi)容、發(fā)布單位、發(fā)布時(shí)間、有效期限)</p><p>
31、 等級(jí)考試報(bào)名(考試名稱、考試號(hào)、學(xué)號(hào)、身份證號(hào)、費(fèi)用)</p><p> 培養(yǎng)對(duì)象(博士生、碩士生、本科生、專科生)</p><p> 第4章 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)</p><p><b> 存取方法設(shè)計(jì)</b></p><p> 數(shù)據(jù)庫(kù)系統(tǒng)是多用戶共享的系統(tǒng),對(duì)同一個(gè)關(guān)系要建立多條存儲(chǔ)路徑才能滿足多用戶的多種
32、應(yīng)用要求。對(duì)于教務(wù)管理系統(tǒng)來說,為了提高某些屬性(如:學(xué)生學(xué)號(hào),教職工號(hào),課程號(hào),學(xué)生成績(jī),選課信息等)的查詢速度,可以選擇聚簇存取的方法,即把這些屬性上具有相同值的元組集中放在連續(xù)的物理塊上。這樣在查詢某個(gè)學(xué)院或是查詢某個(gè)專業(yè)或某學(xué)年等的學(xué)生成績(jī)或選課等時(shí)就會(huì)大大提高查詢速度。因此,該系統(tǒng)中選擇聚簇存取方法。</p><p> 4.2 存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)</p><p> 教務(wù)管理系統(tǒng)是一
33、個(gè)大型復(fù)雜的計(jì)算機(jī)網(wǎng)絡(luò)信息系統(tǒng),采用基于瀏覽器/服務(wù)器(B/S),客戶端/服務(wù)器(C/S)混合的應(yīng)用體系結(jié)構(gòu)來建設(shè)教務(wù)管理系統(tǒng)。數(shù)據(jù)庫(kù)管理系統(tǒng)采用Microsoft 公司推出的SQL Server 2000 或以上版本,并用SQL進(jìn)行數(shù)據(jù)庫(kù)的建立和數(shù)據(jù)庫(kù)中數(shù)據(jù)的維護(hù)和查詢。</p><p><b> 4.3 物理設(shè)計(jì)</b></p><p> 實(shí)現(xiàn)該設(shè)計(jì)的環(huán)境為W
34、indows XP Professional + MS SQL Server 2005 或以上版本。</p><p><b> 建立教務(wù)管理數(shù)據(jù)庫(kù)</b></p><p> create database 教務(wù)管理數(shù)據(jù)庫(kù) on primary (</p><p> name=教務(wù)管理數(shù)據(jù)文件,</p><p>
35、filename='d:\教務(wù)管理\教務(wù)管理數(shù)據(jù)文件.mdf',</p><p> size=5, maxsize=10, filegrowth=1)</p><p><b> log on (</b></p><p> name=教務(wù)管理日志文件,</p><p> filename=
36、'd:\教務(wù)管理\教務(wù)管理日志文件.ldf',</p><p> size=3, maxsize=10, filegrowth=1)</p><p><b> 建立學(xué)生信息表</b></p><p> Create table 學(xué)生信息(</p><p> 姓名 varchar(20)
37、not NULL,</p><p> 學(xué)號(hào) varchar(12) primary key,</p><p> 性別 char(2) default('男') check (性別in ('男''女')),</p><p> 出生日期 datetime,</p><p> 政治面貌 var
38、char(10),</p><p> 行政班級(jí)號(hào) varchar(12),</p><p> 學(xué)院 varchar(20),</p><p> 專業(yè)名稱 varchar(20),</p><p> 培養(yǎng)層次 varchar(10) default('本科生'),</p><p> 籍貫 var
39、char(20),</p><p> 民族 varchar(20) default('漢族'),</p><p> 家庭地址 varchar(100),</p><p> 郵政編碼 varchar(10),</p><p> 聯(lián)系電話 varchar(20),</p><p> 身份證號(hào) v
40、archar(30) not NULL)</p><p><b> 建立成績(jī)信息表</b></p><p> Create table 成績(jī)信息(</p><p> 學(xué)號(hào) varchar(12) ,</p><p> 課程號(hào) varchar(12) ,</p><p><b>
41、 分?jǐn)?shù) float,</b></p><p><b> 績(jī)點(diǎn) float,</b></p><p><b> 所獲學(xué)分 int,</b></p><p> 掛科情況 varchar(2) default('否') check (掛科情況in ('是''否'
42、)),</p><p> 重修情況 varchar(2) default('否') check (重修情況in ('是''否')),</p><p><b> 考試次數(shù) int,</b></p><p> primary key(學(xué)號(hào),課程號(hào)))</p><p>&
43、lt;b> 建立全部課程表</b></p><p> Create table 全部課程(</p><p> 課程名 varchar(50) not NULL,</p><p> 課程號(hào) varchar(12) primary key,</p><p><b> 學(xué)時(shí) int,</b><
44、;/p><p><b> 學(xué)分 int,</b></p><p> 類別 varchar(50))</p><p><b> 建立開設(shè)課程表</b></p><p> Create table 開設(shè)課程(</p><p> 課程號(hào) varchar(12) primary
45、 key,</p><p> 教職工號(hào) char(12),</p><p><b> 開課年度 int,</b></p><p> 開課學(xué)期 varchar(10) default('春季') </p><p> check (開課學(xué)期in ('春季''夏季'
46、39;秋季''冬季')),</p><p> 開課學(xué)院 varchar(20),</p><p> 開課班級(jí) varchar(20),</p><p> 上課地點(diǎn) varchars(20),</p><p> 上課時(shí)間 varchar(20),</p><p> 班級(jí)限制人數(shù) int)
47、</p><p><b> 建立選課信息表</b></p><p> Create table 選課信息(</p><p> 學(xué)號(hào) varchar(12) ,</p><p> 課程號(hào) varchar(12), </p><p> primary key(學(xué)號(hào),課程號(hào)))</p&g
48、t;<p><b> 建立行政班級(jí)信息表</b></p><p> Create table 行政班級(jí)信息(</p><p> 班級(jí)號(hào) varchar(12) primary key,</p><p> 班級(jí)名稱 char(20) not NULL,</p><p><b> 班級(jí)人
49、數(shù) int,</b></p><p> 班主任 varchar(12),</p><p> 輔導(dǎo)員 varchar(12),</p><p> 所屬專業(yè) varchar(12),</p><p> 所屬學(xué)院 varchar(12))</p><p><b> 建立專業(yè)信息表</b&
50、gt;</p><p> Create table 專業(yè)信息(</p><p> 專業(yè)編號(hào) varchar(12) primary key,</p><p> 專業(yè)名稱 char(20) not NULL,</p><p> 所授學(xué)位 varchar(20),</p><p> 培養(yǎng)方案 varchar(10
51、0),</p><p> 所屬學(xué)院 varchar(12))</p><p><b> 建立部門單位表</b></p><p> Create table 部門單位(</p><p> 單位編號(hào) varchar(12) primary key,</p><p> 單位名稱 char(20
52、) not NULL,</p><p> 單位負(fù)責(zé)人 varchar(12),</p><p> 上級(jí)部門 varchar(12))</p><p> 10、建立教學(xué)計(jì)劃表</p><p> Create table 教學(xué)計(jì)劃(</p><p> 專業(yè)編號(hào) varchar(12) primary key,&l
53、t;/p><p><b> 開課年度 int,</b></p><p> 開課學(xué)期 varchar(10),</p><p> 開設(shè)課程 varchar(12),</p><p><b> 培養(yǎng)對(duì)象 int)</b></p><p> 11、建立教師信息表</p&
54、gt;<p> Create table 教師信息(</p><p> 姓名 varchar(20) not NULL,</p><p> 教職工號(hào) varchar(12) primary key,</p><p> 性別 char(2) default('男') check (性別in ('男''女&
55、#39;)),</p><p> 出生日期 datetime,</p><p> 學(xué)歷 varchar(10),</p><p> 職稱 varchar(10),</p><p> 學(xué)院 varchar(20),</p><p> 籍貫 varchar(20),</p><p> 民
56、族 varchar(20) default('漢族'),</p><p> 家庭地址 varchar(100),</p><p> 郵政編碼 varchar(10),</p><p> 聯(lián)系電話 varchar(20),</p><p> 身份證號(hào) varchar(30) not NULL)</p>&
57、lt;p> 12、建立論文答辯表</p><p> Create table 論文答辯(</p><p> 學(xué)號(hào) varchar(12) primary key,</p><p> 辯題 varchar(50),</p><p> 考官 varchar(12),</p><p><b> 得
58、分 float)</b></p><p> 13、建立評(píng)教信息表</p><p> Create table 評(píng)教信息(</p><p> 教職工號(hào) varchar(12) ,</p><p> 課程號(hào) varchar(12) ,</p><p> 學(xué)號(hào) varchar(12) ,</p&g
59、t;<p> 得分 float ,</p><p> primary key(學(xué)號(hào),課程號(hào),教職工號(hào)))</p><p> 14、建立即時(shí)事務(wù)表</p><p> Create table 即時(shí)事務(wù)(</p><p> 通知標(biāo)題 varchar(200) primary key,</p><p>
60、; 通知內(nèi)容 varchar(1000) not NULL,</p><p> 發(fā)布單位 varchar(12),</p><p> 發(fā)布時(shí)間 datetime ,</p><p> 有效期限 datetime)</p><p> 15、建立等級(jí)考試報(bào)名表</p><p> Create table 等級(jí)考
61、試報(bào)名(</p><p> 考試名稱 varchar(20) not NULL,</p><p> 考試號(hào) varchar(12) ,</p><p> 學(xué)號(hào) varchar(12) ,</p><p> 身份證號(hào) varchar(30) not NULL,</p><p> 費(fèi)用 money ,</p
62、><p> primary key(學(xué)號(hào),考試號(hào)))</p><p> 16、建立培養(yǎng)對(duì)象表</p><p> Create table 培養(yǎng)對(duì)象(</p><p><b> 博士生 int,</b></p><p><b> 碩士生 int,</b></p>
63、;<p><b> 本科生 int,</b></p><p><b> ??粕?int)</b></p><p> 第5章 數(shù)據(jù)庫(kù)完整性設(shè)計(jì)</p><p> 5.1 主鍵及唯一性索引</p><p><b> 參照完整性設(shè)計(jì)</b></p>
64、<p> 1、即時(shí)事務(wù)表中將屬性發(fā)布單位設(shè)計(jì)為外鍵</p><p> alter table 即時(shí)事務(wù)add foreign key (發(fā)布單位) references 部門單位(單位編號(hào))</p><p> 2、教學(xué)計(jì)劃表中將屬性開設(shè)課程設(shè)計(jì)為外鍵</p><p> alter table 教學(xué)計(jì)劃add foreign key (開設(shè)課程)
65、 references 開設(shè)課程(課程號(hào))</p><p> 3、論文答辯表中將屬性考官設(shè)計(jì)為外鍵</p><p> alter table 論文答辯add foreign key (考官) references 教師信息(教職工號(hào))</p><p> 4、行政班級(jí)信息表中將屬性班主任、輔導(dǎo)員、所屬專業(yè)、所屬學(xué)院設(shè)計(jì)為外鍵</p><p&g
66、t; alter table 行政班級(jí)信息add foreign key (班主任) references 教師信息(教職工號(hào))</p><p> alter table 行政班級(jí)信息add foreign key (輔導(dǎo)員) references 教師信息(教職工號(hào))</p><p> alter table 行政班級(jí)信息add foreign key (所屬專業(yè)) referen
67、ces 專業(yè)信息(專業(yè)編號(hào))</p><p> alter table 行政班級(jí)信息add foreign key (所屬學(xué)院) references 部門單位(單位編號(hào))</p><p> 5、學(xué)生信息表中將屬性行政班級(jí)號(hào)設(shè)計(jì)為外鍵</p><p> alter table 學(xué)生信息add foreign key (行政班級(jí)號(hào)) references 行政班
68、級(jí)信息(班級(jí)號(hào))</p><p> 6、專業(yè)信息表中將屬性所屬學(xué)院設(shè)計(jì)為外鍵</p><p> alter table 專業(yè)信息add foreign key (所屬學(xué)院) references 部門單位(單位編號(hào))</p><p> 5.3 Check約束</p><p> 1、教師信息表和學(xué)生信息表中將性別進(jìn)行check約束:ch
69、eck (性別in ('男''女'))</p><p> 2、成績(jī)信息表中將掛科情況和重修情況進(jìn)行check約束:</p><p> check (掛科情況in ('是''否')) ,check (掛科情況in ('是''否'))</p><p> 3、開設(shè)課程表中
70、將開課學(xué)期進(jìn)行check約束:</p><p> check (開課學(xué)期in ('春季''夏季''秋季''冬季'))</p><p> 5.4 Default約束</p><p> 1、教師信息表和學(xué)生信息表中性別默認(rèn)值設(shè)為:男。default('男')</p>&l
71、t;p> 2、教師信息表和學(xué)生信息表中民族默認(rèn)值設(shè)為:漢族。default('漢族')</p><p> 3、學(xué)生信息表中培養(yǎng)層次默認(rèn)值設(shè)為:本科生。default('本科生')</p><p> 4、成績(jī)信息表中掛科情況和重修情況默認(rèn)值設(shè)為:否。default('否')</p><p> 5、開設(shè)課程表
72、中開課學(xué)期默認(rèn)值設(shè)為:春季。default('春季')</p><p><b> 觸發(fā)器設(shè)計(jì)</b></p><p> 1、在教師信息表中建立刪除教師觸發(fā)器</p><p> create trigger 刪除教師 on 教師信息</p><p> for delete as</p>
73、<p> declare @教職工號(hào) varchar(12)</p><p> select @教職工號(hào)=教職工號(hào) from deleted</p><p> declare @教職工號(hào) varchar(12)</p><p> select @教職工號(hào)=教職工號(hào) from 教師信息</p><p> where 教職
74、工號(hào)=(select 教職工號(hào) from 開設(shè)課程)</p><p><b> begin</b></p><p> delete from 教師信息 where 教職工號(hào)=@教職工號(hào)</p><p> if(@教職工號(hào)=@教職工號(hào))</p><p><b> begin</b></p
75、><p> delete from 開課信息 where 教職工號(hào)=@教職工號(hào)</p><p> delete from 論文答辯 where 考官=@教職工號(hào)</p><p> delete from 評(píng)教信息 where 教職工號(hào)=@教職工號(hào)</p><p><b> end</b></p><
76、;p><b> end</b></p><p> 2、在全部課程表中建立刪除課程觸發(fā)器</p><p> create trigger 刪除課程 on 全部課程</p><p> for delete as</p><p> declare @課程號(hào) varchar(12)</p><
77、;p> select @課程號(hào)=課程號(hào) from deleted</p><p> declare @課程號(hào) varchar(12)</p><p> select @課程號(hào)=課程號(hào) from 全部課程</p><p> where 課程號(hào)=(select 課程號(hào) from 開設(shè)課程)</p><p><b> be
78、gin</b></p><p> delete from 全部課程 where 課程號(hào)=@課程號(hào)</p><p> if(@課程號(hào)=@課程號(hào))</p><p><b> begin</b></p><p> delete from 開課信息 where 課程號(hào)=@課程號(hào)</p><
79、p> delete from 教學(xué)計(jì)劃 where 開設(shè)課程=@課程號(hào)</p><p> delete from 選課信息 where 課程號(hào)=@課程號(hào)</p><p><b> end</b></p><p><b> end</b></p><p> 3、在選課信息表中建立選課觸
80、發(fā)器</p><p> create trigger 選課 on 選課信息</p><p> for insert as</p><p> declare @課程號(hào) varchar(12)</p><p> select @課程號(hào)=課程號(hào) from inserted</p><p> declare @學(xué)號(hào)
81、 varchar(12)</p><p> select @學(xué)號(hào)=學(xué)號(hào) from inserted</p><p><b> begin</b></p><p> if exists(select * from 開設(shè)課程</p><p> where 課程號(hào)=@課程號(hào) and 班級(jí)限制人數(shù)>(select
82、count(學(xué)號(hào))</p><p> from 選課信息 where 課程號(hào)=@課程號(hào) group by 課程號(hào)))</p><p> insert into 選課信息 values (@學(xué)號(hào),@課程號(hào))</p><p><b> end</b></p><p> 4、在學(xué)生信息表中建立刪除學(xué)生觸發(fā)器</p
83、><p> create trigger 刪除學(xué)生 on 學(xué)生信息</p><p> for delete as</p><p> declare @學(xué)號(hào)varchar(12)</p><p> select @學(xué)號(hào)=學(xué)號(hào)from deleted</p><p> declare @學(xué)號(hào)varchar(12)&
84、lt;/p><p> select @學(xué)號(hào)=學(xué)號(hào) from 學(xué)生信息</p><p> where 學(xué)號(hào)=(select 學(xué)號(hào) from 選課信息)</p><p><b> begin</b></p><p> delete from 學(xué)生信息 where 學(xué)號(hào)=@學(xué)號(hào)</p><p>
85、if(@學(xué)號(hào)=@學(xué)號(hào))</p><p><b> begin</b></p><p> delete from 成績(jī)信息 where 學(xué)號(hào)=@學(xué)號(hào)</p><p> delete from 論文答辯 where 學(xué)號(hào)=@學(xué)號(hào)</p><p> delete from 等級(jí)考試報(bào)名 where 學(xué)號(hào)=@學(xué)號(hào)<
86、/p><p> delete from 評(píng)教信息 where 學(xué)號(hào)=@學(xué)號(hào)</p><p> delete from 選課信息 where 學(xué)號(hào)=@學(xué)號(hào)</p><p><b> end</b></p><p><b> end</b></p><p> 第6章 數(shù)據(jù)庫(kù)
87、視圖設(shè)計(jì)</p><p> 1、建立部門信息視圖</p><p> create view 部門信息視圖as select * from 部門單位;</p><p> 2、建立學(xué)生成績(jī)視圖</p><p> create view 學(xué)生成績(jī)視圖as</p><p> select 成績(jī)信息.*,學(xué)生信息.
88、姓名,全部課程.課程名from 成績(jī)信息,學(xué)生信息,全部課程</p><p> where 成績(jī)信息.學(xué)號(hào)= 學(xué)生信息.學(xué)號(hào)and 成績(jī)信息.課程號(hào)= 全部課程.課程號(hào);</p><p> 3、建立等級(jí)考試報(bào)名視圖</p><p> create view 等級(jí)考試報(bào)名視圖as</p><p> select 等級(jí)考試報(bào)名.*,學(xué)生
89、信息.姓名from 等級(jí)考試報(bào)名,學(xué)生信息</p><p> where 等級(jí)考試報(bào)名.學(xué)號(hào)= 學(xué)生信息.學(xué)號(hào);</p><p> 4、建立即時(shí)事務(wù)視圖</p><p> create view 即時(shí)事務(wù)視圖as select * from 即時(shí)事務(wù);</p><p> 5、建立教師信息視圖</p><p>
90、; create view 教師信息視圖as</p><p> select 教師信息.*,部門單位.單位名稱from 教師信息,部門單位</p><p> where 教師信息.學(xué)院= 部門單位.單位編號(hào);</p><p> 6、建立教學(xué)計(jì)劃視圖</p><p> create view 教學(xué)計(jì)劃視圖as</p>
91、<p> select 教學(xué)計(jì)劃.*,專業(yè)信息.專業(yè)名稱from 教學(xué)計(jì)劃,專業(yè)信息</p><p> where 教學(xué)計(jì)劃.專業(yè)編號(hào)= 專業(yè)信息.專業(yè)編號(hào);</p><p> 7、建立開設(shè)課程視圖</p><p> create view 開設(shè)課程視圖as</p><p> select 開設(shè)課程.*,全部課程.課程名,
92、教師信息.姓名from 開設(shè)課程,全部課程,教師信息</p><p> where 開設(shè)課程.課程號(hào)= 全部課程.課程號(hào)and 開設(shè)課程.教職工號(hào)= 教師信息.教職工號(hào);</p><p> 8、建立論文答辯視圖</p><p> create view 論文答辯視圖as</p><p> select 論文答辯.*,教師信息.姓名as
93、 考官姓名,學(xué)生信息.姓名as 學(xué)生姓名</p><p> from 論文答辯,教師信息,學(xué)生信息</p><p> where 論文答辯.學(xué)號(hào)= 學(xué)生信息.學(xué)號(hào)and 論文答辯.考官= 教師信息.教職工號(hào);</p><p> 9、建立評(píng)教信息視圖</p><p> create view 評(píng)教信息視圖 as</p>&
94、lt;p> select 評(píng)教信息.*,教師信息.姓名 as 教師姓名,全部課程.課程名,學(xué)生信息.姓名 as 學(xué)生姓名 from 評(píng)教信息,教師信息,全部課程,學(xué)生信息</p><p> where 評(píng)教信息.教職工號(hào)= 教師信息.教職工號(hào) and 評(píng)教信息.課程號(hào)= 全部課程.課程號(hào)</p><p> and 評(píng)教信息.學(xué)號(hào)= 學(xué)生信息.姓名;</p>&
95、lt;p> 10、建立全部課程視圖</p><p> create view 全部課程視圖as select * from 全部課程;</p><p> 11、建立行政班級(jí)信息視圖</p><p> create view 行政班級(jí)信息視圖 as select * from 行政班級(jí)信息;</p><p> 12、建立選課
96、信息視圖</p><p> create view 選課信息視圖as</p><p> select 選課信息.學(xué)號(hào),學(xué)生信息.姓名,全部課程.課程名,開設(shè)課程.*,教師信息.姓名as 任課老師 from 選課信息,全部課程,學(xué)生信息,開設(shè)課程,教師信息</p><p> where 選課信息.學(xué)號(hào)= 學(xué)生信息.學(xué)號(hào)and 選課信息.課程號(hào)= 全部課程.課程
97、號(hào)</p><p> and 開設(shè)課程.教職工號(hào)= 教師信息.教職工號(hào) and 選課信息.課程號(hào)= 開設(shè)課程.課程號(hào);</p><p> 13、建立學(xué)生信息視圖</p><p> create view 學(xué)生信息視圖 as select * from 學(xué)生信息;</p><p> 14、建立專業(yè)信息視圖</p><
98、;p> create view 專業(yè)信息視圖 as</p><p> select 專業(yè)信息.*,部門單位.* from 專業(yè)信息,部門單位</p><p> where 專業(yè)信息.所屬學(xué)院= 部門單位.單位編號(hào);</p><p> 第7章 數(shù)據(jù)庫(kù)存儲(chǔ)過程設(shè)計(jì)</p><p> 1、建立刪除教師存儲(chǔ)過程</p>
99、<p> create proc 刪除教師存儲(chǔ)過程</p><p> @教職工號(hào)varchar(12) as</p><p> if exists(select * from 開課信息where 教職工號(hào)=@教職工號(hào)) return -1</p><p> if exists(select * from 論文答辯where 考官=@教職工
100、號(hào)) return -1</p><p> if exists(select * from 行政班級(jí)信息where 班主任=@教職工號(hào)) return -1</p><p> if exists(select * from 行政班級(jí)信息where 輔導(dǎo)員=@教職工號(hào)) return -1</p><p> if exists(select * fro
101、m 評(píng)教信息where 教職工號(hào)=@教職工號(hào))</p><p><b> begin</b></p><p> delete from 教師信息 where 教職工號(hào)=@教職工號(hào)</p><p> delete from 評(píng)教信息 where 教職工號(hào)=@教職工號(hào)</p><p><b> end<
102、;/b></p><p> 2、建立刪除學(xué)生存儲(chǔ)過程</p><p> create proc 刪除學(xué)生存儲(chǔ)過程</p><p> @學(xué)號(hào)varchar(12) as</p><p> if exists(select * from 等級(jí)考試報(bào)名where 學(xué)號(hào)=@學(xué)號(hào)) return -1</p><
103、;p> if exists(select * from 論文答辯where 學(xué)號(hào)=@學(xué)號(hào)) return -1</p><p> if exists(select * from 選課信息where 學(xué)號(hào)=@學(xué)號(hào)) return -1</p><p><b> begin</b></p><p> delete from 學(xué)
104、生信息 where 學(xué)號(hào)=@學(xué)號(hào)</p><p> if exists(select * from 成績(jī)信息where 學(xué)號(hào)=@學(xué)號(hào))</p><p> delete from 成績(jī)信息 where 學(xué)號(hào)=@學(xué)號(hào)</p><p> if exists(select * from 評(píng)教信息where 學(xué)號(hào)=@學(xué)號(hào))</p><p>
105、delete from 評(píng)教信息 where 學(xué)號(hào)=@學(xué)號(hào)</p><p><b> end</b></p><p> 3、建立刪除課程存儲(chǔ)過程</p><p> create proc 刪除課程存儲(chǔ)過程</p><p> @課程號(hào)varchar(12) as</p><p> if
106、 exists(select * from 開設(shè)課程where 課程號(hào)=@課程號(hào)) return -1</p><p> if exists(select * from 選課信息where 課程號(hào)=@課程號(hào)) return -1</p><p> if exists(select * from 教學(xué)計(jì)劃where 開設(shè)課程=@課程號(hào)) return -1</p>
107、<p><b> begin</b></p><p> delete from 全部課程 where 課程號(hào)=@課程號(hào)</p><p> if exists(select * from 成績(jī)信息where 課程號(hào)=@課程號(hào))</p><p> delete from 成績(jī)信息 where 課程號(hào)=@課程號(hào)</p&g
108、t;<p> if exists(select * from 評(píng)教信息where 課程號(hào)=@課程號(hào))</p><p> delete from 評(píng)教信息 where 課程號(hào)=@課程號(hào)</p><p><b> end</b></p><p> 4、建立選課存儲(chǔ)過程</p><p> create
109、proc 選課存儲(chǔ)過程</p><p> @課程號(hào)varchar(12), @學(xué)號(hào)varchar(12) as</p><p> if not exists(select * from 學(xué)生信息where 學(xué)號(hào)=@學(xué)號(hào)) return -1</p><p> if not exists(select * from 開設(shè)課程where 課程號(hào)=@課程號(hào))
110、return -1</p><p> if not exists(select * from 開設(shè)課程</p><p> where 課程號(hào)=@課程號(hào)and 班級(jí)限制人數(shù)>(select count(學(xué)號(hào))</p><p> from 選課信息where 課程號(hào)=@課程號(hào)group by 課程號(hào))) return -1</p><p
111、> insert into 選課信息values (@學(xué)號(hào),@課程號(hào))</p><p><b> 第8章 權(quán)限設(shè)計(jì)</b></p><p> 將所有表、視圖、觸發(fā)器和存儲(chǔ)過程的全部權(quán)限都授予給系統(tǒng)管理員</p><p><b> 給教務(wù)管理員授權(quán):</b></p><p> gran
112、t all privileges on table 學(xué)生信息,成績(jī)信息,全部課程,開設(shè)課程,選課信息,行政班級(jí)信息,教學(xué)計(jì)劃,教師信息,實(shí)習(xí)信息,論文答辯,即時(shí)事務(wù),等級(jí)考試報(bào)名,選課信息 to 教務(wù)管理員</p><p> grant select on table 評(píng)教信息 to 教務(wù)管理員</p><p> gront select on view (所有視圖) to 教務(wù)管
113、理員</p><p><b> 給教師授權(quán)</b></p><p> gront select on view (所有視圖) to 教師</p><p> gront insert on table 成績(jī)信息 to 教師 </p><p> grant select,update on table 教師信息
114、to 教師</p><p><b> 給學(xué)生授權(quán)</b></p><p> gront select on view (所有視圖) to 學(xué)生</p><p> gront select,update on table 學(xué)生信息 to 學(xué)生</p><p> gront insert on table 評(píng)教信
115、息 to 學(xué)生</p><p> gront insert,delete,update on table 選課信息 to 學(xué)生</p><p> gront insert,delete,update on table 等級(jí)考試報(bào)名 to 學(xué)生</p><p><b> 總結(jié)</b></p><p> 理論聯(lián)系實(shí)際
116、才能做好一件事,學(xué)習(xí)一門課程同樣是這樣。通過16學(xué)時(shí)的數(shù)據(jù)庫(kù)課程設(shè)計(jì)實(shí)習(xí),受益匪淺,從中學(xué)到了許多新知識(shí),這些知識(shí)是在課堂中不能學(xué)到或者說很難學(xué)到的。并且對(duì)大型數(shù)據(jù)庫(kù)設(shè)計(jì)這一門課程有了更深一步的理解。在做課程設(shè)計(jì)中,可以把課堂上所學(xué)的理論知識(shí)和實(shí)踐聯(lián)系起來,在所要開發(fā)的系統(tǒng)中漸漸學(xué)會(huì)了融會(huì)貫通。同樣通過對(duì)SQLServer的應(yīng)用,也使我們熟練和鞏固了對(duì)SQL的理解。</p><p> 這次課程設(shè)計(jì),完成課題是《
117、教務(wù)管理系統(tǒng)》,在教務(wù)管理系統(tǒng)的開發(fā)中采用了完整的數(shù)據(jù)庫(kù)設(shè)計(jì)的全過程,從需求分析到概念結(jié)構(gòu)設(shè)計(jì),到邏輯結(jié)構(gòu)設(shè)計(jì),最后到數(shù)據(jù)庫(kù)的實(shí)施和維護(hù),每一步都認(rèn)真的分析和實(shí)施。當(dāng)然,在本次課程設(shè)計(jì)的成果中還存在許多的不足之處,這就需要我們學(xué)習(xí)更多的知識(shí),進(jìn)行更深研究。</p><p> 在這次實(shí)習(xí)中,我們完全投入到了開發(fā)系統(tǒng)的世界里。結(jié)束后明白了理論和實(shí)踐要想充分地結(jié)合,需要非常扎實(shí)的基本功。這就說明學(xué)好基礎(chǔ)知識(shí)是理論付諸
118、實(shí)踐的前提。在開發(fā)教務(wù)管理系統(tǒng)中我學(xué)到了很多,希望在以后能充分利用實(shí)習(xí)的機(jī)會(huì)充實(shí)自己,用所學(xué)的理論知識(shí)充分去實(shí)踐,在實(shí)踐中又要努力去鞏固理論知識(shí)。只有這樣,才能把一門課程甚至一門學(xué)科學(xué)精、學(xué)透。</p><p><b> 參考文獻(xiàn):</b></p><p> 王珊,薩師煊 .數(shù)據(jù)庫(kù)系統(tǒng)概論[M]. 高等教育出版社,2005</p><p>
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告——教務(wù)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)—教務(wù)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---教務(wù)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)技術(shù)課程設(shè)計(jì)--教務(wù)管理數(shù)據(jù)庫(kù)系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---教務(wù)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)教務(wù)管理系統(tǒng)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---數(shù)據(jù)庫(kù)
- 工資管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告(數(shù)據(jù)庫(kù)課程設(shè)計(jì))
- 工資管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--學(xué)校教務(wù)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--數(shù)據(jù)庫(kù)設(shè)計(jì)—公司管理系統(tǒng)
- 人事信息管理系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告---圖書館管理系統(tǒng)數(shù)據(jù)庫(kù)
- 人事信息管理系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--bbs系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---機(jī)房管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--數(shù)據(jù)庫(kù)設(shè)計(jì)
- 工資管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告(數(shù)據(jù)庫(kù)課程設(shè)計(jì))模板
- 醫(yī)院門診管理系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--工資管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論