學(xué)生信息管理系統(tǒng) 數(shù)據(jù)庫實(shí)習(xí)報(bào)告

上傳人:仙*** 文檔編號:31305586 上傳時(shí)間:2021-10-11 格式:DOC 頁數(shù):19 大?。?09KB
收藏 版權(quán)申訴 舉報(bào) 下載
學(xué)生信息管理系統(tǒng) 數(shù)據(jù)庫實(shí)習(xí)報(bào)告_第1頁
第1頁 / 共19頁
學(xué)生信息管理系統(tǒng) 數(shù)據(jù)庫實(shí)習(xí)報(bào)告_第2頁
第2頁 / 共19頁
學(xué)生信息管理系統(tǒng) 數(shù)據(jù)庫實(shí)習(xí)報(bào)告_第3頁
第3頁 / 共19頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《學(xué)生信息管理系統(tǒng) 數(shù)據(jù)庫實(shí)習(xí)報(bào)告》由會員分享,可在線閱讀,更多相關(guān)《學(xué)生信息管理系統(tǒng) 數(shù)據(jù)庫實(shí)習(xí)報(bào)告(19頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、河 南 工 程 學(xué) 院實(shí) 習(xí) 報(bào) 告系(部) 專 業(yè) 班 級 負(fù)責(zé)人學(xué)號及姓名 成 員學(xué)號及姓名 2013年7月2日數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)指導(dǎo)教師評分表課程設(shè)計(jì)題目學(xué)生信息管理系統(tǒng)成員姓名學(xué)號任務(wù)分工構(gòu)造數(shù)據(jù)庫,對數(shù)據(jù)庫進(jìn)行實(shí)現(xiàn)進(jìn)行需求分析以及概念結(jié)構(gòu)設(shè)計(jì)進(jìn)行概念結(jié)構(gòu)以及邏輯結(jié)構(gòu)設(shè)計(jì)評分項(xiàng)目及分值要素成績評定項(xiàng) 目最高分評 分 要 素成 績1學(xué)習(xí)態(tài)度20上機(jī)出勤及端正的學(xué)習(xí)態(tài)度、認(rèn)真刻苦程度,工作量飽滿程度等2軟件設(shè)計(jì)質(zhì)量40采用的算法、設(shè)計(jì)方案,設(shè)計(jì)結(jié)果,界面友好等方面進(jìn)行綜合評定3答辯過程20能簡明扼要地闡述設(shè)計(jì)的主要內(nèi)容,能準(zhǔn)確流利地回答各種問題4設(shè)計(jì)報(bào)告書寫10內(nèi)容按要求步驟書寫,條理

2、清晰,表述清楚、措詞得當(dāng)5實(shí)際動手能力10熟練使用開發(fā)工具,能夠迅速準(zhǔn)確的進(jìn)行調(diào)試、糾錯(cuò)和運(yùn)行;組長全面負(fù)責(zé),承擔(dān)復(fù)雜的模塊設(shè)計(jì)分值就高總 成 績實(shí) 習(xí) (訓(xùn)) 報(bào) 告 評 語等 級: 評閱人: 職稱: 年月日河南工程學(xué)院實(shí)習(xí)(訓(xùn))報(bào)告實(shí)習(xí)目的(內(nèi)容): 學(xué)習(xí)和掌握數(shù)據(jù)庫原理及SQL Server 2005 數(shù)據(jù)庫開發(fā)工具,培養(yǎng)數(shù)據(jù)庫程序開發(fā)能力。實(shí)習(xí)時(shí)間:自 7 月 1 日 至 7 月 5 日共5天。實(shí)習(xí)地點(diǎn): 理學(xué)院機(jī)房 實(shí)習(xí)單位: 理學(xué)院 指導(dǎo)教師: 系主任: 目 錄一、需求分析1二、概念結(jié)構(gòu)設(shè)計(jì)2三、邏輯結(jié)構(gòu)設(shè)計(jì)5四、數(shù)據(jù)庫的物理設(shè)計(jì)7五、數(shù)據(jù)庫設(shè)計(jì)實(shí)現(xiàn)及運(yùn)行8六、系統(tǒng)詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)1

3、2七、實(shí)訓(xùn)總結(jié)及心得體會13 14一、需求分析學(xué)生信息管理系統(tǒng)在管理學(xué)生中占有重要的地位,它關(guān)系著學(xué)生信息的基本信息,其中包括學(xué)生信息,班級信息、課程信息等。對于學(xué)校來講,學(xué)生信息管理系統(tǒng)是不可缺少的組成部分,它有效地管理學(xué)生檔案,對學(xué)校學(xué)生的變動和統(tǒng)計(jì)起著重要的管理作用。 本系統(tǒng)根據(jù)學(xué)校管理的實(shí)際要求,結(jié)合學(xué)生信息管理的實(shí)際流程要,需實(shí)現(xiàn)以下功能:1.能夠?qū)W(xué)生的有關(guān)資料進(jìn)行輸入,查詢,修改,刪除。2.能夠?yàn)閷W(xué)校提供強(qiáng)大的查詢功能,以便管理人員了解和掌握學(xué)生的具體情況。3.能夠?qū)?shù)據(jù)庫和登陸記錄進(jìn)行清理。4.超級管理員能對用戶的使用權(quán)限進(jìn)行設(shè)置,分為不同的用戶等級。 系統(tǒng)的性能需求為了保證系

4、統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運(yùn)行,學(xué)生信息管理系統(tǒng)應(yīng)該滿足以下的性能需求: 1.系統(tǒng)處理的準(zhǔn)確性和及時(shí)性系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足學(xué)校對信息處理的需求。2.系統(tǒng)的開放性和系統(tǒng)的可擴(kuò)充性學(xué)生信息管理系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴(kuò)充性。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個(gè)開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補(bǔ)、替換完成系統(tǒng)的升級和更新?lián)Q代。3.系統(tǒng)的易用性和易維護(hù)性學(xué)生信息管理系統(tǒng)使用人員往往

5、對計(jì)算機(jī)并不是非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的幫助,縮短用戶對系統(tǒng)熟悉的過程。系統(tǒng)數(shù)據(jù)要求學(xué)生信心管理系統(tǒng)的數(shù)據(jù)需求包括如下幾點(diǎn):1.數(shù)據(jù)錄入和處理的準(zhǔn)確性數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入要通過系統(tǒng)界面上的安排系統(tǒng)具有容錯(cuò)性,從而降低出錯(cuò)概率。 2.數(shù)據(jù)的一致性與完整性學(xué)生信息管理系統(tǒng)對數(shù)據(jù)的處理有很高的要求,因?yàn)閷W(xué)生信息的處理非常頻繁,所以要有一

6、定的人員維護(hù)數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。3.數(shù)據(jù)的獨(dú)立性學(xué)生信息管理的管理對學(xué)校來說是非常重要的一個(gè)部分,不可能讓每一個(gè)人都對其進(jìn)行操作,應(yīng)該有特定的人員對學(xué)生信息管理系統(tǒng)進(jìn)行管理,對系統(tǒng)進(jìn)行獨(dú)立操作。二、概念結(jié)構(gòu)設(shè)計(jì)所謂的概念結(jié)構(gòu)設(shè)計(jì),即是將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型的過程。通過概念結(jié)構(gòu)設(shè)計(jì)最終得到數(shù)據(jù)庫的E-R模型,其主要步驟如下:1.確定系統(tǒng)中存在的有用實(shí)體根據(jù)需求分析,在學(xué)生信息管理系統(tǒng)中,需要完成學(xué)生基本信息、家庭信息、獎(jiǎng)懲信

7、息和成績信息的管理。我們可以很容易知道本系統(tǒng)中主要涉及學(xué)生、家庭、獎(jiǎng)懲和課程等四個(gè)實(shí)體。2確定實(shí)體之間聯(lián)系的類型實(shí)體之間聯(lián)系主要存在三種,分別是:一對一聯(lián)系(1:1),一對多聯(lián)系(1:N)和多對多聯(lián)系(M:N)。 根據(jù)需求分析,在學(xué)生信息管理系統(tǒng)中一個(gè)學(xué)生只能擁有一個(gè)家庭,一個(gè)學(xué)生可以選修多門課程,一門課程也可以被多個(gè)不同的學(xué)生選修,一個(gè)教師可以教多個(gè)課程等。因此,以上各實(shí)體之間存在如下關(guān)系:學(xué)生:院系 1:1學(xué)生:教師 M:N學(xué)生:課程 M:N學(xué)生:班級 M:N3確定實(shí)體與聯(lián)系的屬性及碼學(xué)生實(shí)體E-R圖如下圖所示,包括學(xué)號、姓名、班級、性別、年齡、民族、政治面貌、所在院系、入學(xué)時(shí)間等屬性。圖

8、一4課程實(shí)體E-R圖如下圖所示,包括課程號、課程名稱、課程學(xué)分、授課學(xué)時(shí)等屬性。圖二5.教師實(shí)體E-R圖如下所示,包括教師姓名、教師工號、所在院系、教授課程等屬性圖三6.院系實(shí)體E-R圖如下,包括院系電話、院系名稱、院系主任等屬性圖四7.班級實(shí)體E-R圖如下,包括班級名稱和班級編號等屬性圖五6.把實(shí)體及聯(lián)系的屬性組合起來,形成完整E-R圖圖六三、邏輯結(jié)構(gòu)設(shè)計(jì)表一: 學(xué)生個(gè)人信息表stunents(sno、sname、ssex、nation、sage、classnum、sdept)字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名snochar10主鍵不為空學(xué)號snamechar8唯一姓名ss

9、exchar2性別sagesmallint年齡nationchar20籍貫classnumchar10外鍵所在班級編號sdeptchar10外鍵所在院系編號表二: 班級信息表class(clno、cname、cldep、clpnum)字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名clnochar10主鍵不為空班級編號clnamechar20不為空班級名稱cldepchar10外鍵不為空所屬院系clpnumint4班級人數(shù)表三:院系信息表信息表department(dep_name、dep_president、dep_tele)字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名dep_n

10、amechar2主鍵不為空院系名字dep_presidentchar20不為空院系主任dep_telechar11院系電話表四: 課程表course(cno、cname、csort、ccredit)字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名cnochar4主鍵不為空課程號cnamechar40課程名csortchar10外鍵課程分類ccreditsmallint學(xué)分表五: 教師信息表teacher(tno、tname、ttitle、tdep、tcourse)字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名tnochar10主鍵不為空工號tnamechar20不為空姓名ttitle

11、char10職稱tdepchar20外鍵不為空院系名稱tcoursechar20不為空所授課程表六: 成績表sg(sno、cno、grade)字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名snochar10主鍵不為空學(xué)號cnochar20主鍵不為空課程號gradesmallint成績四、數(shù)據(jù)庫的物理設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)是為邏輯數(shù)據(jù)模型建立一個(gè)完整的能實(shí)現(xiàn)的數(shù)據(jù)庫結(jié)構(gòu),包括存儲結(jié)構(gòu)和存取方法。輸入:系統(tǒng)關(guān)系數(shù)據(jù)結(jié)構(gòu)輸出:系統(tǒng)數(shù)據(jù)庫物理結(jié)構(gòu)1.物理結(jié)構(gòu)設(shè)計(jì)的主要內(nèi)容:2.物理存儲介質(zhì)類型的選擇為了提高系統(tǒng)的安全性,防止系統(tǒng)因介質(zhì)的損壞而導(dǎo)致數(shù)據(jù)丟失的危險(xiǎn),學(xué)生信息管理系統(tǒng)最好采用基于Window

12、s 2000 RAID-5卷實(shí)現(xiàn)的RAID-5級的磁盤陣列,因此需要四塊物理磁盤。3.數(shù)據(jù)庫物理位置的選擇學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)文件安排如下:一個(gè)主數(shù)據(jù)文件,存放在C:Teachdatateachdat1.mdf下;兩個(gè)次數(shù)據(jù)文件,分別存放在D:Teachdatateachdat2.mdf和E:Teachdatateachdat3.mdf下;日志文件,存放在F:Teachdatateachlog.ldf下。應(yīng)用系統(tǒng)可以對四塊磁盤進(jìn)行并行訪問,從而提高對磁盤數(shù)據(jù)的讀寫效率。4.索引類型的選擇教學(xué)信息管理系統(tǒng)的核心任務(wù)是對學(xué)生的學(xué)籍信息和考試信息進(jìn)行有效的管理。其中,數(shù)據(jù)量最大且訪問頻率較高

13、的是學(xué)生選課信息表。為了提高系統(tǒng)的查詢效率,降低系統(tǒng)的查詢成本,需要為學(xué)生信息表和學(xué)生選課信息表建立聚簇索引。5.數(shù)據(jù)庫服務(wù)器性能參數(shù)配置數(shù)據(jù)庫服務(wù)器的內(nèi)存配置參數(shù)、I/O配置參數(shù)和操作系統(tǒng)性能配置參數(shù)使用系統(tǒng)安裝時(shí)缺省參數(shù)。五、數(shù)據(jù)庫設(shè)計(jì)實(shí)現(xiàn)及運(yùn)行1數(shù)據(jù)庫的創(chuàng)建T-SQL語句:CREATE DATABASE studentON PRIMARY(NAME=student_data, FILENAME=H:SQLDataBasestudent.mdf, SIZE=10, MAXSIZE=50, FILEGROWTH=5%) LOG ON(NAME=student_log, FILENAME=H:

14、SQLDataBasestudent.ldf, SIZE=1, MAXSIZE=5, FILEGROWTH=1)2數(shù)據(jù)表的創(chuàng)建T-SQL語句:創(chuàng)建學(xué)生信息表create table student(sno char(9) primary key,sname char(20) unique,ssex char(2) check(ssex in(男,女),sage smallint,sdept char(20),nation char(8),classnum char(20);創(chuàng)建院系表CREATE TABLE department(dep_name char(10) NOT NULL PRIMA

15、RY KEY, dep_president char(10) NOT NULL,dep_tele char (20)創(chuàng)建教師表CREATE TABLE teacher(tno char (20) PRIMARY KEY,tname char(10) NOT NULL ,tdep char(10) NOT NULL,tcourse char (20),ttitle char (20)創(chuàng)建班級表CREATE TABLE class(clno char (20) PRIMARY KEY,clname char(10) NOT NULL ,cldep char(10) NOT NULL,clpnum

16、smallint)創(chuàng)建課程表create table course(cno char(4)primary key,cname char(40),csort char (10),ccredit smallint);創(chuàng)建成績表create table sg(sno char(9), cno char(4),grade smallint,primary key (sno,cno),foreign key (sno) references student (sno),foreign key (cno) references course (cno);3視圖的創(chuàng)建為了數(shù)據(jù)庫安全性,理學(xué)院的學(xué)生只能查詢本

17、學(xué)院的信息,所以建立如下視圖:1、T-SQL語句:Create view is_studentAsSelect sno,snameFrom studentwhere sdept=理學(xué)院圖七2、T-SQL語句:CREATE VIEW dept_classASSELECT dep_president,clname, cldepFROM department,classWHERE cldep=理學(xué)院;圖八6自行設(shè)計(jì)各模塊中所涉及的操作語句(1)插入數(shù)據(jù)操作每個(gè)功能模塊描述方法如下:將學(xué)生的信息數(shù)據(jù)添加到學(xué)生信息管理系統(tǒng)的數(shù)據(jù)庫中T-SQL語句InsertInto student (sno,sname

18、,ssex,sage,sdept,nation,classnum)Values(201045,荷花,女,22,計(jì)算機(jī)學(xué)院,滿族,5);測試結(jié)果如下:圖九(2)刪除數(shù)據(jù)操作每個(gè)功能模塊描述方法如下:刪除學(xué)號為201018的學(xué)生的信息T-SQL語句;DeleteFrom student Where sno=201017;測試結(jié)果如下:圖十(3)修改數(shù)據(jù)操作每個(gè)功能模塊描述方法如下:將所有計(jì)算機(jī)學(xué)院的學(xué)生改成理學(xué)院的學(xué)生T-SQL語句;Update studentSet sdept=理學(xué)院Where sdept=計(jì)算機(jī)學(xué)院;測試結(jié)果如下:圖十一六、系統(tǒng)詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)1、系統(tǒng)功能模塊圖及說明。學(xué)生信息

19、管理網(wǎng)站主要包含用戶登錄、學(xué)生信息管理、課程信息管理、系統(tǒng)管理等功能模塊。(1)、用戶登陸學(xué)生信息管理網(wǎng)站采用用戶名及密碼驗(yàn)證方式,進(jìn)入學(xué)生信息管理網(wǎng)站前,用戶必須在登錄頁面輸入用戶名及密碼,只有驗(yàn)證通過的用戶方可進(jìn)入學(xué)生信息管理網(wǎng)站操作主頁面。(2)、學(xué)生信息管理包含3個(gè)功能模塊:學(xué)生個(gè)人信息的添加、學(xué)生信息的查詢以及學(xué)生信息的修改與刪除。(3)、課程信息管理包含4個(gè)功能模塊:課程基本信息添加與刪除處理、與學(xué)生信息結(jié)合實(shí)現(xiàn)學(xué)生選課處理、學(xué)生退選課程處理以及學(xué)生選課信息的查詢處理。(4)、系統(tǒng)信息維護(hù)模塊包括院系信息管理與班級信息的管理。其中,院系管理包括用戶的添加、刪除、修改;班級信息管理包

20、括班級信息的添加、刪除處理。七、實(shí)訓(xùn)總結(jié)及心得體會在程序的編寫過程中,我充分體會了編程工作者的辛苦,因?yàn)槿魏我粋€(gè)細(xì)微的細(xì)節(jié)都必須十分的注意。如果稍有不慎,就會全盤皆“輸”,甚至造成不可估計(jì)的損失。而且往往很多時(shí)候,程序我們自己覺得非常正確,但是實(shí)際執(zhí)行時(shí)候卻出現(xiàn)了不可預(yù)知的錯(cuò)誤,在查找錯(cuò)誤的過程中,面臨著否認(rèn)自己的過程,非常的難受。同時(shí)由于自己的經(jīng)驗(yàn)及各方面的能力的不足,所以進(jìn)展的速度非常的緩慢,往往一天下來什么都沒做成功。這個(gè)過程曾給我沉重打擊,不過當(dāng)看到程序沒錯(cuò)誤能執(zhí)行出來時(shí),心中的喜悅難以用言語來表達(dá)。在開始編寫程序的時(shí)候,我們看到別人的程序功能非常的詳細(xì),而且每個(gè)界面非常的漂亮,總希望自己的程序也能多一些功能更加的完善。但是漸漸的我們發(fā)現(xiàn)編寫一個(gè)優(yōu)秀的程序決不是一蹴而就的事情,需要長時(shí)間的積累和經(jīng)驗(yàn),而這個(gè)方面又是我們這些偏理論少實(shí)踐學(xué)生的弱項(xiàng)。經(jīng)過一番查閱并在我們的努力之下,我們終于做出了一個(gè)簡單的程序。雖然程序的功能簡單,而且在實(shí)際的運(yùn)用中,肯定會有所不足。因?yàn)閷W(xué)生信息管理系統(tǒng)工作的內(nèi)容非常的豐富,我們涉及到的僅僅是學(xué)生信息管理的一部分簡單內(nèi)容,離實(shí)際的客戶需求肯定還有一定的差距。但是它畢竟代表著我們對這段時(shí)間所學(xué)的知識的掌握。

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

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

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


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