數(shù)據(jù)庫實(shí)踐報(bào)告-樣例(共9頁)_第1頁
數(shù)據(jù)庫實(shí)踐報(bào)告-樣例(共9頁)_第2頁
數(shù)據(jù)庫實(shí)踐報(bào)告-樣例(共9頁)_第3頁
數(shù)據(jù)庫實(shí)踐報(bào)告-樣例(共9頁)_第4頁
數(shù)據(jù)庫實(shí)踐報(bào)告-樣例(共9頁)_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)安徽廣播電視大學(xué)安徽廣播電視大學(xué)實(shí)踐報(bào)告題目:學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)題目:學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)學(xué) 號(hào): 學(xué)生姓名: 張健 學(xué)歷層次: 本科 實(shí)踐課程: 數(shù)據(jù)庫 指導(dǎo)教師: 李斌 20142014 年年 6 6 月月精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)摘摘 要要學(xué)生管理系統(tǒng)的工作主要是對(duì)學(xué)生基本情況,學(xué)生成績(jī),考試成績(jī)和用戶進(jìn)行管理的現(xiàn)代化的管理信息系統(tǒng)。每個(gè)管理模塊都包括數(shù)據(jù)輸入、修改、刪除、查詢等功能,學(xué)生管理系統(tǒng)能高效、準(zhǔn)確地完成這些功能,并達(dá)到界面美觀,使用方便。其開發(fā)主要包括前端應(yīng)用程序的開發(fā)以及后臺(tái)數(shù)據(jù)庫的建立和維護(hù)兩個(gè)方面。

2、對(duì)于前者要求應(yīng)用程序功能完備,易使用等特點(diǎn)。而對(duì)于后者則要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。用到的數(shù)據(jù)庫主要有 Access,SQL Sever。關(guān)鍵詞關(guān)鍵詞: 管理信息系統(tǒng) 修改 刪除 查詢 SQL Sever精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)目目 錄錄1.2 工作描述.21.3 項(xiàng)目開發(fā)的目標(biāo).31.4 項(xiàng)目提出的意義.3二、需求分析二、需求分析 42.1 數(shù)據(jù)分析 .42.2數(shù)據(jù)功能.52.3數(shù)據(jù)庫概念分析.6三、數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)三、數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì).63.1 E_R 圖7四、數(shù)據(jù)庫邏輯結(jié)構(gòu)四、數(shù)據(jù)庫邏輯結(jié)構(gòu)74.14.24.2、系統(tǒng)操作說明及運(yùn)行結(jié)果99精

3、選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)一一 學(xué)生信息管理系統(tǒng)的目標(biāo)和意義學(xué)生信息管理系統(tǒng)的目標(biāo)和意義 ACCESS1.1 開發(fā)學(xué)生管理系統(tǒng)的意義開發(fā)學(xué)生管理系統(tǒng)的意義現(xiàn)在相當(dāng)一部分學(xué)校的學(xué)生管理工作仍沿用手工方式。隨著學(xué)校規(guī)模的擴(kuò)大、學(xué)生人數(shù)的增加,效率低下、容易出錯(cuò)的手工方式越來越不適應(yīng)實(shí)際管理工作的需要,利用計(jì)算機(jī)技術(shù)和數(shù)據(jù)庫技術(shù)設(shè)計(jì)開發(fā)學(xué)生管理系統(tǒng)、實(shí)現(xiàn)學(xué)生管理工作的自動(dòng)化成為學(xué)生管理部門的迫切需要。 學(xué)生管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的教學(xué)管理者來說都至關(guān)重要,所以學(xué)生學(xué)生管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以來人們使用傳統(tǒng)人工的方式管

4、理文件,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的困難。 用學(xué)生管理系統(tǒng)維護(hù)的成本小,保密程度高,查找速度快,數(shù)據(jù)準(zhǔn)確不易出錯(cuò)。而且學(xué)生管理系統(tǒng)所用的存儲(chǔ)的地方小,只要電腦等設(shè)備??梢月?lián)網(wǎng),學(xué)生可以很方便的查詢。1.2 工作描述:工作描述:我參與了學(xué)生管理系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì),學(xué)生管理系統(tǒng)的登錄界面設(shè)計(jì),登陸界面的數(shù)據(jù)庫的設(shè)計(jì)及代碼編寫, “學(xué)生管理系統(tǒng)”中的“添加”按鈕的功能的實(shí)現(xiàn)。數(shù)據(jù)庫設(shè)計(jì)了“學(xué)生信息表” , “課程表” , “課程管理表” , “登錄表 1” , “登錄表 2” ?!暗卿洝惫δ芊譃椤皩W(xué)生”和“

5、管理員” ,管理員是超級(jí)用戶。1.3 項(xiàng)目開發(fā)的目標(biāo)項(xiàng)目開發(fā)的目標(biāo) 隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長(zhǎng)。面對(duì)龐大的信息量,就需要有學(xué)生信息管理系統(tǒng)來提高學(xué)生管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量。通過本系統(tǒng)軟件,能幫助教研人員利用計(jì)算機(jī),快速方便的對(duì)學(xué)生管理進(jìn)行管理、輸入、輸出、查找的所需操作,使散亂的人事檔案能夠具體化,直觀化、合理化。1.4 項(xiàng)目提出的意義項(xiàng)目提出的意義在高校的學(xué)生管理中, 學(xué)生的管理是一個(gè)非常重要的方面。在上個(gè)世紀(jì) 90 年代中期以前,各個(gè)高校的管理基本上都是靠手工進(jìn)行,

6、隨著各個(gè)高校的規(guī)模增大,有關(guān)管理工作所涉及的數(shù)據(jù)量越來越大,有的學(xué)校不得不靠增加人力、物力來進(jìn)行管理。但手工管理具有效率底、易出錯(cuò)、檢索信息慢、對(duì)學(xué)校的管理提出了新的要求。因此開發(fā)出學(xué)生管理信息系統(tǒng)投入使用并發(fā)揮作用,使有關(guān)人員從繁重的工作中解脫出來,從而提高了學(xué)校教務(wù)處的管理效率。精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)二 需求分析需求分析2.12.1 數(shù)據(jù)需求數(shù)據(jù)需求高校學(xué)生的成績(jī)管理工作量大、繁雜,人工處理非常困難。學(xué)生成績(jī)管理系統(tǒng)借助于計(jì)算機(jī)強(qiáng)大的處理能力,大大減輕了管理人員的工作量,并提高了處理的準(zhǔn)確性。學(xué)生成績(jī)管理系統(tǒng)的開發(fā)運(yùn)用,實(shí)現(xiàn)了學(xué)生成績(jī)管理的自動(dòng)化,不僅把廣大教師從繁重的

7、成績(jī)管理工作中解脫出來、把學(xué)校從傳統(tǒng)的成績(jī)管理模式中解放出來,而且對(duì)學(xué)生成績(jī)的判斷和整理更合理、更公正,同時(shí)也給教師提供了一個(gè)準(zhǔn)確、清晰、輕松的成績(jī)管理環(huán)境。能夠進(jìn)行數(shù)據(jù)庫的數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制等處理功能,進(jìn)行聯(lián)機(jī)處理的相應(yīng)時(shí)間要短。2.2 功能描述功能描述 具體功能應(yīng)包括:系統(tǒng)應(yīng)該提供課程安排數(shù)據(jù)的插入、刪除、更新、查詢;成績(jī)的添加、修改、刪除、查詢,學(xué)生基本信息查詢的功能2.32.3 數(shù)據(jù)庫概念分析數(shù)據(jù)庫概念分析概念結(jié)構(gòu)設(shè)計(jì)階段是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵,它通過對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體 DBMS 的概念模型三三 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)3.13

8、.1 E-RE-R 圖如下圖如下課程信息圖課程信息表精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)成績(jī)圖成績(jī)圖學(xué)生信息表學(xué)生信息表數(shù)據(jù)庫完整數(shù)據(jù)庫完整 E-R 圖圖學(xué)生信息表姓名學(xué)號(hào)系別年齡性別專業(yè)選課課程信息表課程名課程號(hào)教師號(hào)學(xué)分 成績(jī)成績(jī)課程名課程號(hào)學(xué)號(hào)課程信息表課程名課程號(hào)教師號(hào)學(xué)分 成績(jī)成績(jī)學(xué)分教師號(hào)課程名課程號(hào)學(xué)號(hào)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)四四 邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)4.14.1數(shù)據(jù)庫邏輯設(shè)計(jì)數(shù)據(jù)庫邏輯設(shè)計(jì)(1)關(guān)系模式E-R 圖向關(guān)系模型轉(zhuǎn)化要解決的問題是如何將實(shí)體型和實(shí)體間的聯(lián)系轉(zhuǎn)化為關(guān)系模式,如何確定這些關(guān)系模式的屬性和碼。設(shè)計(jì)學(xué)生成績(jī)管理數(shù)據(jù)庫,包括課程、學(xué)生

9、、教成績(jī)?nèi)齻€(gè)關(guān)系, 其關(guān)系模式中對(duì)每個(gè)實(shí)體定義的屬性如下:課程信息表:(課程號(hào),課程名,教師號(hào),學(xué)分)此為聯(lián)系“課程信息表”所對(duì)應(yīng)的關(guān)系模式。課程名為該關(guān)系的候選碼。學(xué)生信息表:(學(xué)號(hào),姓名,性別,年齡,專業(yè),系別)此為聯(lián)系“學(xué)生信息表”所對(duì)應(yīng)的關(guān)系模式。學(xué)號(hào)為該關(guān)系的候選碼。成績(jī)表:(學(xué)號(hào),課程號(hào),課程名,成績(jī))此為聯(lián)系“輸入”所對(duì)應(yīng)的關(guān)系模式。題目編號(hào)、管理號(hào)為該關(guān)系的候選碼數(shù)據(jù)庫中包含 3 個(gè)表,即課程信息(class information),學(xué)生信息(student information),成績(jī)信息(score information)。(2 2)關(guān)系模式的規(guī)范化關(guān)系模式的規(guī)范化精

10、選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)(3 3)數(shù)據(jù)庫中表結(jié)構(gòu))數(shù)據(jù)庫中表結(jié)構(gòu)1)課程信息(class information): 課程號(hào)(cno) char(10) primary key 定義為主鍵課程名 cname) char(10) 非空教師號(hào)(teano) char(10) 非空 | 學(xué)分(credit) char(4) 非空2)學(xué)生信息(student information): 學(xué)號(hào)(sno) char(10) primary key 定義主鍵姓名(sname) char(10) 非空性別(ssex)char(2) 非空年齡(sage) char(2) 非空專業(yè)(major)

11、char(10) 非空系別(depart) char(10) 非空3)成績(jī)信息(score information): 學(xué)號(hào)(sno) char(10) primary key 定義主鍵課程號(hào)(cno)char(10) 非空成績(jī)(degree)char(10) 非空課程名( cname)char(10)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)1.1. 數(shù)據(jù)定義數(shù)據(jù)定義:基本表的創(chuàng)建、修改及刪除;索引的創(chuàng)建和刪除;視圖的創(chuàng)建和刪除(1)基本表的創(chuàng)建,建表語句 create table students(stuno char(10) primary key, stuname varchar(40) not null, stusex char(2) not null, stuage char(10) not null, stumajor char(10) not null, studepart char(10) not null, )(2)基本表的刪除drop table students 2. . 數(shù)據(jù)查詢操作數(shù)據(jù)查詢操作A.單表查詢:(1)查詢 sno 為 09901 學(xué)生的 sna

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論