歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

學生信息管理系統(tǒng) 數(shù)據(jù)庫實習報告

  • 資源ID:31305586       資源大?。?span id="ifeyxe1" class="font-tahoma">209KB        全文頁數(shù):19頁
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

學生信息管理系統(tǒng) 數(shù)據(jù)庫實習報告

河 南 工 程 學 院實 習 報 告系(部) 專 業(yè) 班 級 負責人學號及姓名 成 員學號及姓名 2013年7月2日數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計指導教師評分表課程設(shè)計題目學生信息管理系統(tǒng)成員姓名學號任務(wù)分工構(gòu)造數(shù)據(jù)庫,對數(shù)據(jù)庫進行實現(xiàn)進行需求分析以及概念結(jié)構(gòu)設(shè)計進行概念結(jié)構(gòu)以及邏輯結(jié)構(gòu)設(shè)計評分項目及分值要素成績評定項 目最高分評 分 要 素成 績1學習態(tài)度20上機出勤及端正的學習態(tài)度、認真刻苦程度,工作量飽滿程度等2軟件設(shè)計質(zhì)量40采用的算法、設(shè)計方案,設(shè)計結(jié)果,界面友好等方面進行綜合評定3答辯過程20能簡明扼要地闡述設(shè)計的主要內(nèi)容,能準確流利地回答各種問題4設(shè)計報告書寫10內(nèi)容按要求步驟書寫,條理清晰,表述清楚、措詞得當5實際動手能力10熟練使用開發(fā)工具,能夠迅速準確的進行調(diào)試、糾錯和運行;組長全面負責,承擔復(fù)雜的模塊設(shè)計分值就高總 成 績實 習 (訓) 報 告 評 語等 級: 評閱人: 職稱: 年月日河南工程學院實習(訓)報告實習目的(內(nèi)容): 學習和掌握數(shù)據(jù)庫原理及SQL Server 2005 數(shù)據(jù)庫開發(fā)工具,培養(yǎng)數(shù)據(jù)庫程序開發(fā)能力。實習時間:自 7 月 1 日 至 7 月 5 日共5天。實習地點: 理學院機房 實習單位: 理學院 指導教師: 系主任: 目 錄一、需求分析1二、概念結(jié)構(gòu)設(shè)計2三、邏輯結(jié)構(gòu)設(shè)計5四、數(shù)據(jù)庫的物理設(shè)計7五、數(shù)據(jù)庫設(shè)計實現(xiàn)及運行8六、系統(tǒng)詳細設(shè)計及實現(xiàn)12七、實訓總結(jié)及心得體會13 14一、需求分析學生信息管理系統(tǒng)在管理學生中占有重要的地位,它關(guān)系著學生信息的基本信息,其中包括學生信息,班級信息、課程信息等。對于學校來講,學生信息管理系統(tǒng)是不可缺少的組成部分,它有效地管理學生檔案,對學校學生的變動和統(tǒng)計起著重要的管理作用。 本系統(tǒng)根據(jù)學校管理的實際要求,結(jié)合學生信息管理的實際流程要,需實現(xiàn)以下功能:1.能夠?qū)W生的有關(guān)資料進行輸入,查詢,修改,刪除。2.能夠為學校提供強大的查詢功能,以便管理人員了解和掌握學生的具體情況。3.能夠?qū)?shù)據(jù)庫和登陸記錄進行清理。4.超級管理員能對用戶的使用權(quán)限進行設(shè)置,分為不同的用戶等級。 系統(tǒng)的性能需求為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,學生信息管理系統(tǒng)應(yīng)該滿足以下的性能需求: 1.系統(tǒng)處理的準確性和及時性系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足學校對信息處理的需求。2.系統(tǒng)的開放性和系統(tǒng)的可擴充性學生信息管理系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴充性。而要實現(xiàn)這一點,應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補、替換完成系統(tǒng)的升級和更新?lián)Q代。3.系統(tǒng)的易用性和易維護性學生信息管理系統(tǒng)使用人員往往對計算機并不是非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。要實現(xiàn)這一點,就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的幫助,縮短用戶對系統(tǒng)熟悉的過程。系統(tǒng)數(shù)據(jù)要求學生信心管理系統(tǒng)的數(shù)據(jù)需求包括如下幾點:1.數(shù)據(jù)錄入和處理的準確性數(shù)據(jù)的輸入是否準確是數(shù)據(jù)處理的前提,錯誤的輸入會導致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入要通過系統(tǒng)界面上的安排系統(tǒng)具有容錯性,從而降低出錯概率。 2.數(shù)據(jù)的一致性與完整性學生信息管理系統(tǒng)對數(shù)據(jù)的處理有很高的要求,因為對學生信息的處理非常頻繁,所以要有一定的人員維護數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進行嚴格的約束。對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。3.數(shù)據(jù)的獨立性學生信息管理的管理對學校來說是非常重要的一個部分,不可能讓每一個人都對其進行操作,應(yīng)該有特定的人員對學生信息管理系統(tǒng)進行管理,對系統(tǒng)進行獨立操作。二、概念結(jié)構(gòu)設(shè)計所謂的概念結(jié)構(gòu)設(shè)計,即是將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型的過程。通過概念結(jié)構(gòu)設(shè)計最終得到數(shù)據(jù)庫的E-R模型,其主要步驟如下:1.確定系統(tǒng)中存在的有用實體根據(jù)需求分析,在學生信息管理系統(tǒng)中,需要完成學生基本信息、家庭信息、獎懲信息和成績信息的管理。我們可以很容易知道本系統(tǒng)中主要涉及學生、家庭、獎懲和課程等四個實體。2確定實體之間聯(lián)系的類型實體之間聯(lián)系主要存在三種,分別是:一對一聯(lián)系(1:1),一對多聯(lián)系(1:N)和多對多聯(lián)系(M:N)。 根據(jù)需求分析,在學生信息管理系統(tǒng)中一個學生只能擁有一個家庭,一個學生可以選修多門課程,一門課程也可以被多個不同的學生選修,一個教師可以教多個課程等。因此,以上各實體之間存在如下關(guān)系:學生:院系 1:1學生:教師 M:N學生:課程 M:N學生:班級 M:N3確定實體與聯(lián)系的屬性及碼學生實體E-R圖如下圖所示,包括學號、姓名、班級、性別、年齡、民族、政治面貌、所在院系、入學時間等屬性。圖一4課程實體E-R圖如下圖所示,包括課程號、課程名稱、課程學分、授課學時等屬性。圖二5.教師實體E-R圖如下所示,包括教師姓名、教師工號、所在院系、教授課程等屬性圖三6.院系實體E-R圖如下,包括院系電話、院系名稱、院系主任等屬性圖四7.班級實體E-R圖如下,包括班級名稱和班級編號等屬性圖五6.把實體及聯(lián)系的屬性組合起來,形成完整E-R圖圖六三、邏輯結(jié)構(gòu)設(shè)計表一: 學生個人信息表stunents(sno、sname、ssex、nation、sage、classnum、sdept)字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名snochar10主鍵不為空學號snamechar8唯一姓名ssexchar2性別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_namechar2主鍵不為空院系名字dep_presidentchar20不為空院系主任dep_telechar11院系電話表四: 課程表course(cno、cname、csort、ccredit)字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名cnochar4主鍵不為空課程號cnamechar40課程名csortchar10外鍵課程分類ccreditsmallint學分表五: 教師信息表teacher(tno、tname、ttitle、tdep、tcourse)字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名tnochar10主鍵不為空工號tnamechar20不為空姓名ttitlechar10職稱tdepchar20外鍵不為空院系名稱tcoursechar20不為空所授課程表六: 成績表sg(sno、cno、grade)字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名snochar10主鍵不為空學號cnochar20主鍵不為空課程號gradesmallint成績四、數(shù)據(jù)庫的物理設(shè)計物理結(jié)構(gòu)設(shè)計是為邏輯數(shù)據(jù)模型建立一個完整的能實現(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è)計的主要內(nèi)容:2.物理存儲介質(zhì)類型的選擇為了提高系統(tǒng)的安全性,防止系統(tǒng)因介質(zhì)的損壞而導致數(shù)據(jù)丟失的危險,學生信息管理系統(tǒng)最好采用基于Windows 2000 RAID-5卷實現(xiàn)的RAID-5級的磁盤陣列,因此需要四塊物理磁盤。3.數(shù)據(jù)庫物理位置的選擇學生信息管理系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)文件安排如下:一個主數(shù)據(jù)文件,存放在C:Teachdatateachdat1.mdf下;兩個次數(shù)據(jù)文件,分別存放在D:Teachdatateachdat2.mdf和E:Teachdatateachdat3.mdf下;日志文件,存放在F:Teachdatateachlog.ldf下。應(yīng)用系統(tǒng)可以對四塊磁盤進行并行訪問,從而提高對磁盤數(shù)據(jù)的讀寫效率。4.索引類型的選擇教學信息管理系統(tǒng)的核心任務(wù)是對學生的學籍信息和考試信息進行有效的管理。其中,數(shù)據(jù)量最大且訪問頻率較高的是學生選課信息表。為了提高系統(tǒng)的查詢效率,降低系統(tǒng)的查詢成本,需要為學生信息表和學生選課信息表建立聚簇索引。5.數(shù)據(jù)庫服務(wù)器性能參數(shù)配置數(shù)據(jù)庫服務(wù)器的內(nèi)存配置參數(shù)、I/O配置參數(shù)和操作系統(tǒng)性能配置參數(shù)使用系統(tǒng)安裝時缺省參數(shù)。五、數(shù)據(jù)庫設(shè)計實現(xià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:SQLDataBasestudent.ldf, SIZE=1, MAXSIZE=5, FILEGROWTH=1)2數(shù)據(jù)表的創(chuàng)建T-SQL語句:創(chuàng)建學生信息表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 PRIMARY 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 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ù)庫安全性,理學院的學生只能查詢本學院的信息,所以建立如下視圖:1、T-SQL語句:Create view is_studentAsSelect sno,snameFrom studentwhere sdept=理學院圖七2、T-SQL語句:CREATE VIEW dept_classASSELECT dep_president,clname, cldepFROM department,classWHERE cldep=理學院;圖八6自行設(shè)計各模塊中所涉及的操作語句(1)插入數(shù)據(jù)操作每個功能模塊描述方法如下:將學生的信息數(shù)據(jù)添加到學生信息管理系統(tǒng)的數(shù)據(jù)庫中T-SQL語句InsertInto student (sno,sname,ssex,sage,sdept,nation,classnum)Values(201045,荷花,女,22,計算機學院,滿族,5);測試結(jié)果如下:圖九(2)刪除數(shù)據(jù)操作每個功能模塊描述方法如下:刪除學號為201018的學生的信息T-SQL語句;DeleteFrom student Where sno=201017;測試結(jié)果如下:圖十(3)修改數(shù)據(jù)操作每個功能模塊描述方法如下:將所有計算機學院的學生改成理學院的學生T-SQL語句;Update studentSet sdept=理學院Where sdept=計算機學院;測試結(jié)果如下:圖十一六、系統(tǒng)詳細設(shè)計及實現(xiàn)1、系統(tǒng)功能模塊圖及說明。學生信息管理網(wǎng)站主要包含用戶登錄、學生信息管理、課程信息管理、系統(tǒng)管理等功能模塊。(1)、用戶登陸學生信息管理網(wǎng)站采用用戶名及密碼驗證方式,進入學生信息管理網(wǎng)站前,用戶必須在登錄頁面輸入用戶名及密碼,只有驗證通過的用戶方可進入學生信息管理網(wǎng)站操作主頁面。(2)、學生信息管理包含3個功能模塊:學生個人信息的添加、學生信息的查詢以及學生信息的修改與刪除。(3)、課程信息管理包含4個功能模塊:課程基本信息添加與刪除處理、與學生信息結(jié)合實現(xiàn)學生選課處理、學生退選課程處理以及學生選課信息的查詢處理。(4)、系統(tǒng)信息維護模塊包括院系信息管理與班級信息的管理。其中,院系管理包括用戶的添加、刪除、修改;班級信息管理包括班級信息的添加、刪除處理。七、實訓總結(jié)及心得體會在程序的編寫過程中,我充分體會了編程工作者的辛苦,因為任何一個細微的細節(jié)都必須十分的注意。如果稍有不慎,就會全盤皆“輸”,甚至造成不可估計的損失。而且往往很多時候,程序我們自己覺得非常正確,但是實際執(zhí)行時候卻出現(xiàn)了不可預(yù)知的錯誤,在查找錯誤的過程中,面臨著否認自己的過程,非常的難受。同時由于自己的經(jīng)驗及各方面的能力的不足,所以進展的速度非常的緩慢,往往一天下來什么都沒做成功。這個過程曾給我沉重打擊,不過當看到程序沒錯誤能執(zhí)行出來時,心中的喜悅難以用言語來表達。在開始編寫程序的時候,我們看到別人的程序功能非常的詳細,而且每個界面非常的漂亮,總希望自己的程序也能多一些功能更加的完善。但是漸漸的我們發(fā)現(xiàn)編寫一個優(yōu)秀的程序決不是一蹴而就的事情,需要長時間的積累和經(jīng)驗,而這個方面又是我們這些偏理論少實踐學生的弱項。經(jīng)過一番查閱并在我們的努力之下,我們終于做出了一個簡單的程序。雖然程序的功能簡單,而且在實際的運用中,肯定會有所不足。因為學生信息管理系統(tǒng)工作的內(nèi)容非常的豐富,我們涉及到的僅僅是學生信息管理的一部分簡單內(nèi)容,離實際的客戶需求肯定還有一定的差距。但是它畢竟代表著我們對這段時間所學的知識的掌握。

注意事項

本文(學生信息管理系統(tǒng) 數(shù)據(jù)庫實習報告)為本站會員(仙***)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(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)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!