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

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

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

15 積分

下載資源

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

資源描述:

《學生信息管理系統(tǒng) 數(shù)據(jù)庫實習報告》由會員分享,可在線閱讀,更多相關《學生信息管理系統(tǒng) 數(shù)據(jù)庫實習報告(19頁珍藏版)》請在裝配圖網(wǎng)上搜索。

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

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

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

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

5、對計算機并不是非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。要實現(xiàn)這一點,就要求系統(tǒng)應該盡量使用用戶熟悉的術語和中文信息的界面;針對用戶可能出現(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ù)的處理有很高的要求,因為對學生信息的處理非常頻繁,所以要有一

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

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

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

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

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

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

12、s 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下。應用系統(tǒng)可以對四塊磁盤進行并行訪問,從而提高對磁盤數(shù)據(jù)的讀寫效率。4.索引類型的選擇教學信息管理系統(tǒng)的核心任務是對學生的學籍信息和考試信息進行有效的管理。其中,數(shù)據(jù)量最大且訪問頻率較高

13、的是學生選課信息表。為了提高系統(tǒng)的查詢效率,降低系統(tǒng)的查詢成本,需要為學生信息表和學生選課信息表建立聚簇索引。5.數(shù)據(jù)庫服務器性能參數(shù)配置數(shù)據(jù)庫服務器的內存配置參數(shù)、I/O配置參數(shù)和操作系統(tǒng)性能配置參數(shù)使用系統(tǒng)安裝時缺省參數(shù)。五、數(shù)據(jù)庫設計實現(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:

14、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 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ù)庫安全性,理學院的學生只能查詢本

17、學院的信息,所以建立如下視圖: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自行設計各模塊中所涉及的操作語句(1)插入數(shù)據(jù)操作每個功能模塊描述方法如下:將學生的信息數(shù)據(jù)添加到學生信息管理系統(tǒng)的數(shù)據(jù)庫中T-SQL語句InsertInto student (sno,sname

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

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

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

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

相關資源

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

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

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


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