2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  數(shù)據(jù)庫(kù)技術(shù)課程設(shè)計(jì)報(bào)告書</p><p><b>  課程設(shè)計(jì)題目:</b></p><p>  大學(xué)生綜合管理系統(tǒng)的開發(fā)</p><p>  2010 年 12月</p><p><b>  摘要:</b></p><p>  高校學(xué)生的管理工作是

2、高校的最基本工作之一。學(xué)生工作管理的水平是一個(gè)大學(xué)的綜合管理能力的一項(xiàng)重要指標(biāo)。如何進(jìn)一步提高我校學(xué)生管理的科學(xué)性、及時(shí)性和準(zhǔn)確性是一個(gè)十分重要的問(wèn)題。隨著學(xué)校招生人數(shù)的不斷增加,學(xué)生管理工作變得也日益繁重,大量的學(xué)生信息需要各級(jí)管理人員進(jìn)行維護(hù)和統(tǒng)計(jì),更增加了管理人員工作的負(fù)擔(dān)。在這種形勢(shì)下,學(xué)生管理信息化顯得更為迫切和必要。</p><p>  系統(tǒng)通過(guò)校園網(wǎng)完成學(xué)生的日常管理工作,提高學(xué)生管理的水平,可以完

3、成如下的工作。通過(guò)校園網(wǎng)的學(xué)生工作辦公自動(dòng)化系統(tǒng),包括各系學(xué)生注冊(cè)、各系學(xué)生日常管理、各系完成學(xué)生處和團(tuán)委的工作上報(bào)和總結(jié)等,主管領(lǐng)導(dǎo)、學(xué)生處查詢系統(tǒng),查詢、統(tǒng)計(jì)相關(guān)資料,工作指令安排落實(shí)系統(tǒng),學(xué)生輔導(dǎo)員培訓(xùn)等等。學(xué)生工作管理系統(tǒng)的建成將大大提高我院學(xué)生管理工作的水平,使管理工作的精確性、即時(shí)性、決策的科學(xué)性、數(shù)據(jù)的準(zhǔn)確性等得到很大的提高。</p><p>  學(xué)生信息管理系統(tǒng)就是一個(gè)學(xué)校對(duì)學(xué)生的各項(xiàng)信息的關(guān)管理

4、,通過(guò)這個(gè)系統(tǒng),學(xué)??梢越y(tǒng)計(jì)新生入學(xué)的一般信息,還可以對(duì)畢業(yè)生的信息進(jìn)行學(xué)籍的統(tǒng)計(jì)和查看為獲取證書的,對(duì)學(xué)生的專業(yè)及各專業(yè)之間學(xué)生調(diào)整的學(xué)籍變動(dòng)等等。</p><p>  本文就這一問(wèn)題,使用SQL SEVER 2000建立大學(xué)生管理數(shù)據(jù)庫(kù)實(shí)現(xiàn)了一些基本功能。</p><p>  關(guān)鍵字:數(shù)據(jù)庫(kù),SQL SEVER 2000</p><p><b>  目

5、錄</b></p><p>  前言-----------------------------------------------------------1</p><p>  數(shù)據(jù)庫(kù)設(shè)計(jì)-----------------------------------------------------2</p><p>  1.1.數(shù)據(jù)需求分析---------

6、-----------------------------------------2</p><p>  1.2.概念結(jié)構(gòu)設(shè)計(jì)--------------------------------------------------2</p><p>  1.3.邏輯結(jié)構(gòu)設(shè)計(jì)--------------------------------------------------3</p>

7、<p>  2.數(shù)據(jù)庫(kù)建立步驟--------------------------------------------------5</p><p>  2.1.數(shù)據(jù)庫(kù)的創(chuàng)建--------------------------------------------------5</p><p>  2.2.表對(duì)象的創(chuàng)建------------------------------

8、--------------------6</p><p>  2.3.索引對(duì)象的創(chuàng)建------------------------------------------------7</p><p>  2.4.視圖對(duì)象的創(chuàng)建------------------------------------------------8</p><p>  2.5.登陸用戶的創(chuàng)

9、建------------------------------------------------8</p><p>  2.6.數(shù)據(jù)庫(kù)用戶的創(chuàng)建----------------------------------------------8</p><p>  3.數(shù)據(jù)庫(kù)管理應(yīng)用--------------------------------------------------9</

10、p><p>  3.1.表數(shù)據(jù)的編輯--------------------------------------------------9</p><p>  3.1.1.數(shù)據(jù)的插入--------------------------------------------------9</p><p>  3.1.2.數(shù)據(jù)的修改----------------------

11、----------------------------9</p><p>  3.1.3.數(shù)據(jù)的刪除--------------------------------------------------9</p><p>  3.1.4.數(shù)據(jù)的簡(jiǎn)單查詢----------------------------------------------9</p><p>  

12、3.1.5.表的連接查詢------------------------------------------------10</p><p>  3.1.5.1.按籍貫查詢------------------------------------------------10</p><p>  3.1.5.2.按宿舍查詢------------------------------------

13、------------10</p><p>  3.1.5.3.按學(xué)院查詢------------------------------------------------10</p><p>  參考文獻(xiàn)----------------------------------------------------------11</p><p>  附錄--------

14、------------------------------------------------------11</p><p><b>  前言</b></p><p>  學(xué)生信息管理系統(tǒng)的功能是收集學(xué)生的個(gè)人信息,以便向老師提供每個(gè)學(xué)生在?;虍厴I(yè)生學(xué)籍的情況。學(xué)生信息管理系統(tǒng)的主要功能有:</p><p>  記錄在校學(xué)生情況的全部信息,

15、包括姓名、學(xué)號(hào)、年齡、性別、籍貫、出生日期、宿舍、政治面貌、所在學(xué)院、所學(xué)專業(yè)等。</p><p>  查詢時(shí)按專業(yè)查詢,可以查出該專業(yè)的全部學(xué)生;按宿舍查詢,可以查出該宿舍所居住的全部學(xué)生;按籍貫查詢,可以查出所屬籍貫的全部學(xué)生;按學(xué)院查詢,可以查出所屬學(xué)院的全部學(xué)生。此外,還有按姓名查詢、按學(xué)號(hào)查詢等,幾乎是全部可能的查詢方式。</p><p><b>  一、數(shù)據(jù)庫(kù)設(shè)計(jì)&l

16、t;/b></p><p>  1.1 數(shù)據(jù)需求分析</p><p>  進(jìn)行需求分析,了解系統(tǒng)具體的功能需求。</p><p>  學(xué)生信息管理系統(tǒng)就是對(duì)在校學(xué)生信息的管理。學(xué)生的信息包含姓名、學(xué)號(hào)、年齡、性別、政治面貌、籍貫、出生日期、宿舍、學(xué)院、專業(yè)等全部信息,系統(tǒng)要全部記錄。</p><p>  與學(xué)生一一對(duì)應(yīng)的是學(xué)號(hào),所以學(xué)號(hào)

17、是主鍵,根據(jù)學(xué)號(hào)我們可以查找學(xué)生的姓名信息,還有學(xué)生的上過(guò)課的課程,成績(jī)等有關(guān)信息。</p><p>  另外宿舍,籍貫,學(xué)院等都應(yīng)有唯一的編號(hào),這樣就可以按專業(yè),宿舍,籍貫,學(xué)院等所有查詢方式查詢學(xué)生信息。</p><p>  可以完成學(xué)生信息的更新,修改,插入和刪除等操作。</p><p>  綜合分析對(duì)信息管理系統(tǒng)分五個(gè)表:</p><p&

18、gt;  1.學(xué)生基本信息(學(xué)號(hào),姓名 ,性別,政治面貌,籍貫,出生日期,宿舍,學(xué)院,專業(yè),電話)。</p><p>  2.宿舍表(宿舍編號(hào),宿舍名稱)。</p><p>  3.籍貫表(籍貫編號(hào),籍貫名稱)。</p><p>  4.學(xué)院表(學(xué)院編號(hào),學(xué)院名稱)。</p><p>  5.專業(yè)表(專業(yè)編號(hào),專業(yè)名稱)。</p>

19、<p>  1.2 概念結(jié)構(gòu)設(shè)計(jì)</p><p><b>  實(shí)體間的聯(lián)系:</b></p><p>  1.學(xué)生個(gè)人信息表students:學(xué)號(hào)s_number、姓名s_name、性別sex、政治面貌 political、籍貫編號(hào)jg_number、出生日期birthday、宿舍編號(hào)ss_number、學(xué)院編號(hào) xy_number、專業(yè)編號(hào) zy_nu

20、mber、電話號(hào)碼tel</p><p>  2.宿舍表dormitory:宿舍編號(hào)ss_number、宿舍名稱 ss_name</p><p>  3.籍貫表 native:籍貫編號(hào)jg_number、籍貫名稱 jg_name</p><p>  4.學(xué)院表 academy:學(xué)院編號(hào) xy_number、學(xué)院名稱 xy_name</p><p&

21、gt;  5.專業(yè)表 profession:專業(yè)編號(hào)zy_number、專業(yè)名稱zy_name</p><p>  圖1.2.1 E-R圖</p><p>  1.3 邏輯結(jié)構(gòu)設(shè)計(jì)</p><p><b>  1.邏輯結(jié)構(gòu)數(shù)據(jù)表</b></p><p>  表1.3.1.學(xué)生基本信息表 students</p>

22、;<p>  表1.3.2.宿舍表 dormitory</p><p>  表1.3.3.籍貫表 native</p><p>  表1.3.4.學(xué)院表 academy</p><p>  表1.3.5.專業(yè)表 profession</p><p>  2.數(shù)據(jù)表之間的邏輯關(guān)系圖:</p><p><

23、;b>  1</b></p><p>  1 nn n 1 </p><p><b>  n</b></p><p><b>  1</b></p><p>  圖1.3.1邏輯關(guān)系圖</p>

24、<p><b>  數(shù)據(jù)庫(kù)建立步驟</b></p><p>  2.1 數(shù)據(jù)庫(kù)的創(chuàng)建</p><p><b>  查詢分析器:</b></p><p>  CREATE DATABASE student1</p><p>  ON PRIMARY</p><p>

25、  (NAME=student1_data,</p><p>  FILENAME='F:\student1\student1.mdf',</p><p><b>  SIZE=10,</b></p><p>  MAXSIZE=50,</p><p>  FILEGROWTH=5%</p>

26、<p><b>  )</b></p><p><b>  LOG ON</b></p><p>  (NAME=student1_log,</p><p>  FILENAME='F:\student1\student1_log.ldf',</p><p><b&

27、gt;  SIZE=1,</b></p><p>  MAXSIZE=5,</p><p>  FILEGROWTH=1</p><p><b>  )</b></p><p>  2.2 表對(duì)象的創(chuàng)建</p><p>  1.學(xué)生基本信息表students的創(chuàng)建:</p>

28、<p>  USE student1</p><p><b>  GO</b></p><p>  CREATE TABLE students</p><p>  ( s_number char(10) NOT NULL PRIMARY KEY, --學(xué)號(hào)</p><p>  s_name char(

29、8) NOT NULL, --姓名</p><p>  sex char(2) NOT NULL, --性別</p><p>  Political char(8) NOT NULL, --政治面貌</p><p>  jg_number

30、char(10) NOT NULL, --籍貫編號(hào)</p><p>  birthday datetime NOT NULL, --出生日期</p><p>  ss_number char(10) NOT NULL, --宿舍編號(hào)</p><p>  xy_n

31、umber char(10) NOT NULL, --學(xué)院編號(hào)</p><p>  zy_number char(10) NOT NULL, --專業(yè)編號(hào)</p><p>  tel char(15), --電話號(hào)碼</p><p>

32、;<b>  )</b></p><p>  2.宿舍表dormitory的創(chuàng)建:</p><p>  USE student1</p><p><b>  GO</b></p><p>  CREATE TABLE dormitory</p><p>  ( ss_numb

33、er char(10) NOT NULL PRIMARY KEY, --宿舍編號(hào)</p><p>  ss_name char(20) NOT NULL, --宿舍名稱</p><p><b>  )</b></p><p>  3.學(xué)院表academy的創(chuàng)建:</p><p&

34、gt;  USE student1</p><p><b>  GO</b></p><p>  CREATE TABLE academy</p><p>  ( xy_number char(10) NOT NULL PRIMARY KEY, --學(xué)院編號(hào)</p><p>  xy_name char(20)

35、NOT NULL, --學(xué)院名稱</p><p><b>  )</b></p><p>  4.籍貫表native的創(chuàng)建:</p><p>  USE student1</p><p><b>  GO</b></p><p>  C

36、REATE TABLE native</p><p>  ( jg_number char(10) NOT NULL PRIMARY KEY, --籍貫編號(hào)</p><p>  jg_name char(20) NOT NULL, --籍貫名稱</p><p><b>  )</b></p&

37、gt;<p>  5.專業(yè)表 profession的創(chuàng)建:</p><p>  USE student1</p><p><b>  GO</b></p><p>  CREATE TABLE profession</p><p>  ( zy_number char(10) NOT NULL PRIMA

38、RY KEY, --專業(yè)編號(hào)</p><p>  zy_name char(20) NOT NULL, --專業(yè)名稱</p><p><b>  )</b></p><p>  2.3 索引對(duì)象的創(chuàng)建</p><p>  創(chuàng)建索引index_stu_number:</

39、p><p>  USE student1</p><p><b>  GO</b></p><p>  CREATE UNIQUE INDEX index_stu_number</p><p>  ON students(s_number)</p><p><b>  WITH</b&

40、gt;</p><p>  PAD_INDEX,</p><p>  FILLFACTOR=40,</p><p>  IGNORE_DUP_KEY,</p><p>  STATISTICS_NORECOMPUTE</p><p>  2.4 視圖對(duì)象的創(chuàng)建</p><p>  創(chuàng)建視圖v_s

41、tudents:</p><p>  USE student1</p><p><b>  GO</b></p><p>  CREATE VIEW v_students</p><p><b>  AS</b></p><p>  SELECT academy.xy_num

42、ber AS 學(xué)院編號(hào),academy.xy_name AS 學(xué)院名稱,</p><p>  profession.zy_number AS 專業(yè)編號(hào),profession.zy_name AS 專業(yè)名稱,</p><p>  dormitory.ss_number AS 宿舍編號(hào),dormitory.ss_name AS 宿舍名稱,</p><p>  nativ

43、e.jg_number AS 籍貫編號(hào),native.jg_name AS 籍貫名稱,</p><p>  s_number AS 學(xué)號(hào),s_name AS 姓名</p><p>  FROM academy,profession,dormitory,native,students</p><p>  WHERE academy.xy_number=students

44、.xy_number</p><p>  AND profession.zy_number=students.zy_number</p><p>  AND dormitory.ss_number=students.ss_number</p><p>  AND native.jg_number=students.jg_number</p><p

45、>  2.5 登陸用戶的創(chuàng)建</p><p>  創(chuàng)建SQL Server登錄賬號(hào):</p><p>  Exec sp_addlogin 'Admin' ,'root'</p><p>  2.6 數(shù)據(jù)庫(kù)用戶的創(chuàng)建</p><p>  創(chuàng)建SQL Server數(shù)據(jù)庫(kù)用戶:</p><

46、p>  Exec sp_grantdbaccess 'Admin','mark'</p><p><b>  數(shù)據(jù)庫(kù)管理應(yīng)用</b></p><p>  3.1 表數(shù)據(jù)的編輯</p><p>  3.1.1數(shù)據(jù)的插入</p><p>  USE student1</p>

47、<p><b>  GO</b></p><p>  INSERT INTO students(s_number,s_name,sex,political,jg_number,birthday,ss_number,xy_number,zy_number,tel)</p><p>  VALUES('0700801111','王良&

48、#39;,'男','團(tuán)員','01','1988-8-8','202','S1','07008','15858281116')</p><p>  3.1.2數(shù)據(jù)的修改</p><p>  USE student1</p><p><

49、b>  GO</b></p><p>  UPDATE students</p><p>  SET ss_number='303',xy_number='S2'</p><p>  WHERE s_number='0600201234'</p><p>  3.1.3數(shù)據(jù)的刪

50、除</p><p>  USE student1</p><p><b>  GO</b></p><p>  DELETE FROM students WHERE s_number='0600201234'</p><p>  3.1.4數(shù)據(jù)的簡(jiǎn)單查詢</p><p>  USE

51、 student1</p><p><b>  GO</b></p><p>  SELECT xy_number AS 學(xué)院編號(hào),zy_number AS 專業(yè)編號(hào),jg_number AS 籍貫編號(hào),s_number AS 學(xué)號(hào),s_name AS 姓名</p><p>  FROM students</p><p>

52、;  3.1.5表的連接查詢</p><p>  3.1.5.1按籍貫查詢</p><p>  USE student1</p><p><b>  GO</b></p><p>  select students.s_number,students.s_name,native.jg_name</p>

53、<p>  from students,native</p><p>  where students.jg_number=native.jg_number </p><p>  AND native.jg_name='浙江'</p><p>  3.1.5.2按宿舍查詢</p><p>  USE student1

54、</p><p><b>  GO</b></p><p>  select students.s_number,students.s_name,dormitory.ss_name</p><p>  from students,dormitory</p><p>  where students.ss_number=d

55、ormitory.ss_number </p><p>  AND dormitory.ss_name='東樓'</p><p>  3.1.5.3按學(xué)院查詢</p><p>  USE student1</p><p><b>  GO</b></p><p>  select

56、students.s_number,students.s_name,academy.xy_name</p><p>  from students,academy</p><p>  where students.xy_number=academy.xy_number </p><p>  AND academy.xy_name='理學(xué)院'</

57、p><p>  3.1.5.4按專業(yè)查詢</p><p>  USE student1</p><p><b>  GO</b></p><p>  select students.s_number,students.s_name,profession.zy_name</p><p>  from s

58、tudents,profession</p><p>  where students.zy_number=profession.zy_number </p><p>  AND profession.zy_name='信息與計(jì)算科學(xué)'</p><p><b>  四.參考文獻(xiàn)</b></p><p> 

59、 [1]陸惠娟主編.?dāng)?shù)據(jù)庫(kù)系統(tǒng)原理.浙江大學(xué)出版社,2009.</p><p>  [2]陸惠娟主編.?dāng)?shù)據(jù)庫(kù)系統(tǒng)原理——習(xí)題集與上機(jī)指導(dǎo).浙江大學(xué)出版社,2009.</p><p><b>  五,附錄</b></p><p><b>  學(xué)生基本信息表</b></p><p><b> 

60、 學(xué)院表</b></p><p><b>  宿舍表</b></p><p><b>  籍貫表</b></p><p><b>  創(chuàng)建的學(xué)生視圖</b></p><p><b>  插入結(jié)果</b></p><p>

61、<b>  修改結(jié)果</b></p><p><b>  刪除結(jié)果</b></p><p><b>  簡(jiǎn)單查詢結(jié)果</b></p><p><b>  按學(xué)院查詢結(jié)果</b></p><p><b>  按宿舍查詢結(jié)果</b><

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論