版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
實訓(xùn)工程題目一、學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫設(shè)計1、工程介紹學(xué)生信息管理系統(tǒng)的功能是收集學(xué)生的個人信息,以便向老師提供每個學(xué)生在校或畢業(yè)生學(xué)籍的情況,還可以讓學(xué)生用自己的學(xué)號去查看自己在校期間的表現(xiàn)。學(xué)生信息管理系統(tǒng)的主要功能有:〔1〕、新生入學(xué)的學(xué)籍注冊;〔2〕、學(xué)生在各專業(yè)間的流動情況;〔3〕、學(xué)生在校期間的獎懲情況;〔4〕、學(xué)生個人信息的查詢和修改;〔5〕、畢業(yè)生的學(xué)籍注銷和畢業(yè)證的頒發(fā)情況;學(xué)生信息管理系統(tǒng)主要提供學(xué)生管理:包括編輯〔姓名、性別、生日、照片等〕,用戶登錄〔2種權(quán)限,一種是管理員可以做任何操作,一種是普通用戶只可以查看,不能編輯,也不能查看用戶信息〕,查詢學(xué)生信息,統(tǒng)計學(xué)生人數(shù)。
提供業(yè)務(wù)員管理:包括編輯:姓名、所推薦學(xué)生等,統(tǒng)計業(yè)務(wù)員業(yè)績:就是所推薦的學(xué)生人數(shù)及具體情況,按姓名、所推薦學(xué)生來查詢業(yè)務(wù)員。1.1數(shù)據(jù)需求分析學(xué)生信息管理系統(tǒng)就是對學(xué)生信息的管理,所以首先我們需要知道的是學(xué)生有那些信息,并且是怎樣進行分類的。學(xué)生的信息包含1:根本信息;2:課程及成績;3課程表。根本信息根據(jù)要求應(yīng)該包括學(xué)生的根本情況、獲得獎勵情況、受到處分情況、學(xué)生的家庭信息等;課程及成績應(yīng)該包含對應(yīng)課程對應(yīng)學(xué)生的成績;課程表包含課程號及其先導(dǎo)課。學(xué)生唯一一一對應(yīng)的是學(xué)號,所以學(xué)號是唯一的主鍵,其他的都不能是,根據(jù)學(xué)號我們可以查找學(xué)生的姓名信息,還有學(xué)生的上過課的課程成績等有關(guān)信息;根據(jù)學(xué)號,可以知道學(xué)生的各科成績查詢。綜合分析對信息管理系統(tǒng)分四個表:學(xué)生根本信息〔學(xué)號,姓名,性別,出生日期,學(xué)生所在系,班號,入校成績,入學(xué)時間,,父親,母親,獲得獎勵情況,受到處分情況〕,學(xué)生成績表〔學(xué)號,課程號,成績〕,課程表〔課程號,課程名,教師姓名,先導(dǎo)課程〕。1.2概念結(jié)構(gòu)設(shè)計實體間的聯(lián)系:1:學(xué)生個人信息表stunents:學(xué)號s_number、姓名s_name、性別sex、出生日期birthday、籍貫native、所在院系編號dep_number、所在班級class_number、號碼tel、address、zipcode、電子郵件email、相片photo、個人信息備注note2:學(xué)籍變更信息表schoolregister:記錄號t_number、學(xué)號s_number、變更情況change、記錄對象t_object、記錄時間t_time、詳細描述t_memo3:學(xué)生獎勵記錄表reward:記錄號r_number、學(xué)號s_number、級別r_rank、獎勵對象r_object、記錄時間r_time、詳細描述r_memo4:學(xué)生處分記錄表punish:記錄號p_number、學(xué)號s_number、級別p_rank、處分對象p_object、記錄時間p_time、詳細描述p_memo、是否生效effect5:班級信息表class:班級編號c_number、班級名稱c_name、所屬院系dep_number6:院系信息表department:院系編號dep_number、院系名稱dep_name7:E-R圖:學(xué)生個人信息表學(xué)生個人信息表學(xué)號姓名性別出生日期院系編號班級編號籍貫號碼電子郵件相片個人信息備注學(xué)籍變更記錄學(xué)籍變更記錄詳細描述記錄號變更情況記錄對象學(xué)號記錄時間處分記錄詳細描述處分記錄詳細描述記錄號處分對象級別學(xué)號記錄時間是否生效獎勵記錄詳細描述記錄號獎勵對象級別學(xué)號記錄時間院系院系名稱院系院系名稱院系編號班級班級名稱班級編號所屬院系1.3邏輯結(jié)構(gòu)設(shè)計1.學(xué)生個人信息表stunents〔學(xué)號s_number、姓名s_name、性別sex、出生日期birthday、籍貫native、所在院系編號dep_number、所在班級c_number、號碼tel、address、zipcode、電子郵件email、相片photo、個人信息備注note〕字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名s_numberchar10主鍵不為空學(xué)號s_namechar8不為空姓名sexchar2不為空性別birthdaydatetime8不為空出生日期nativechar20不為空籍貫c_numberchar10外鍵不為空所在班級編號dep_numberchar10外鍵不為空所在院系編號telchar20號碼addressvarchar50zipcodechar8emailvarchar20電子郵件photoimage16相片notevarchar100個人信息備注學(xué)籍變更信息表schoolregister〔記錄號t_number、學(xué)號s_number、變更情況change、記錄對象t_object、記錄時間t_time、詳細描述t_memo〕字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名t_numberint4主鍵不為空記錄號s_numberchar10外鍵不為空學(xué)號changechar20變更情況t_objectchar20不為空記錄對象t_timedatetime8不為空記錄時間t_memovarchar100詳細描述學(xué)生獎勵記錄表reward〔記錄號r_number、學(xué)號s_number、級別r_rank、獎勵對象r_object、記錄時間r_time、詳細描述r_memo〕字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名r_numberint4主鍵不為空記錄號s_numberchar6外鍵不為空學(xué)號r_rankchar5級別r_objectchar20不為空獎勵對象r_timedatetime8不為空記錄時間r_memovarchar100詳細描述學(xué)生處分記錄表punish〔記錄號p_number、學(xué)號s_number、級別p_rank、處分對象p_object、記錄時間p_time、詳細描述p_memo、是否生效effect〕字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名p_numberint4主鍵不為空記錄號s_numberchar6外鍵不為空學(xué)號p_rankchar2級別p_objectchar20不為空處分對象p_timedatetime8不為空記錄時間p_memovarchar100詳細描述effectchar2不為空是否生效班級信息表class〔班級編號c_number、班級名稱c_name、所屬院系dep_number〕字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名c_numberchar10主鍵不為空班級編號c_namechar20不為空班級名稱dep_numberchar10外鍵不為空所屬院系院系信息表department〔院系編號dep_number、院系名稱dep_name〕字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬性名dep_numberchar10主鍵不為空院系編號dep_namechar20不為空院系名稱數(shù)據(jù)表之間的邏輯關(guān)系圖:班級屬于院系班級屬于院系1N11屬于學(xué)生屬于屬于學(xué)生屬于NN1NNN受處分受獎勵學(xué)籍變更受處分受獎勵學(xué)籍變更處分記錄獎勵記錄學(xué)籍變更記錄處分記錄獎勵記錄學(xué)籍變更記錄1.4數(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ì)的損壞而導(dǎo)致數(shù)據(jù)喪失的危險,學(xué)生信息管理系統(tǒng)最好采用基于Windows2000RAID-5卷實現(xiàn)的RAID-5級的磁盤陣列,因此需要四塊物理磁盤。3.數(shù)據(jù)庫物理位置的選擇學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)文件安排如下:一個主數(shù)據(jù)文件,存放在C:\Teach\data\teachdat1.mdf下;兩個次數(shù)據(jù)文件,分別存放在D:\Teach\data\teachdat2.mdf和E:\Teach\data\teachdat3.mdf下;日志文件,存放在F:\Teach\data\teachlog.ldf下。應(yīng)用系統(tǒng)可以對四塊磁盤進行并行訪問,從而提高對磁盤數(shù)據(jù)的讀寫效率。4.索引類型的選擇教學(xué)信息管理系統(tǒng)的核心任務(wù)是對學(xué)生的學(xué)籍信息和考試信息進行有效的管理。其中,數(shù)據(jù)量最大且訪問頻率較高的是學(xué)生選課信息表。為了提高系統(tǒng)的查詢效率,降低系統(tǒng)的查詢本錢,需要為學(xué)生信息表和學(xué)生選課信息表建立聚簇索引。5.數(shù)據(jù)庫效勞器性能參數(shù)配置數(shù)據(jù)庫效勞器的內(nèi)存配置參數(shù)、I/O配置參數(shù)和操作系統(tǒng)性能配置參數(shù)使用系統(tǒng)安裝時缺省參數(shù)。1.5數(shù)據(jù)庫實施數(shù)據(jù)庫實施是根據(jù)應(yīng)用系統(tǒng)數(shù)據(jù)庫的關(guān)系結(jié)構(gòu)模型和物理結(jié)構(gòu)設(shè)計結(jié)果,形成基于SQLServer平臺應(yīng)用系統(tǒng)數(shù)據(jù)庫的腳本和數(shù)據(jù)庫設(shè)計報告,并進行數(shù)據(jù)庫的具體構(gòu)建與管理。輸入:系統(tǒng)關(guān)系數(shù)據(jù)結(jié)構(gòu)系統(tǒng)數(shù)據(jù)庫物理結(jié)構(gòu)輸出:系統(tǒng)數(shù)據(jù)庫腳本系統(tǒng)數(shù)據(jù)庫設(shè)計報告數(shù)據(jù)庫定義腳本數(shù)據(jù)庫表定義腳本數(shù)據(jù)庫索引定義腳本二、學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫實施步驟1、工程實踐1.1數(shù)據(jù)庫的創(chuàng)立查詢分析器:CREATEDATABASEstudentONPRIMARY(NAME=student_data,FILENAME='H:\SQLDataBase\student.mdf',SIZE=10,MAXSIZE=50,FILEGROWTH=5%)LOGON(NAME=student_log,FILENAME='H:\SQLDataBase\student.ldf',SIZE=1,MAXSIZE=5,FILEGROWTH=1)結(jié)果顯示窗格:CREATEDATABASE進程正在磁盤'student_data'上分配10.00MB的空間。CREATEDATABASE進程正在磁盤'student_log'上分配1.00MB的空間。1.2表對象的創(chuàng)立1.學(xué)生個人信息表stunents的創(chuàng)立:USEstudentGOCREATETABLEstudents(s_numberchar(10)NOTNULLPRIMARYKEY,--學(xué)號s_namechar(8)NOTNULL,--姓名sexchar(2)NOTNULL,--性別birthdaydatetimeNOTNULL,--出生日期nativechar(20)NOTNULL,--籍貫c_numberchar(10)NOTNULL,--所在班級編號dep_numberchar(10)NOTNULL,--所在院系編號telchar(20),--號碼addressvarchar(50),--zipcodechar(8),--emailvarchar(20),--電子郵件photoimage,--相片notevarchar(100)--個人信息備注)2.學(xué)籍變更信息表schoolregisterUSEstudentGOCREATETABLEschoolregister(t_numberintNOTNULLPRIMARYKEY,--記錄號s_numberchar(10)NOTNULL,--學(xué)號changechar(20),--變更情況t_objectchar(20)NOTNULL,--記錄對象t_timedatetimeNOTNULL,--記錄時間t_memochar(100)NOTNULL,--詳細描述)3.創(chuàng)立學(xué)生獎勵記錄表rewardUSEstudentGOCREATETABLEreward(r_numberintNOTNULLPRIMARYKEY,--記錄號s_numberchar(10)NOTNULL,--學(xué)號r_rankchar(5),--級別r_objectchar(20)NOTNULL,--獎勵對象r_timedatetimeNOTNULL,--記錄時間r_memochar(100)NOTNULL,--詳細描述)4.創(chuàng)立學(xué)生處分記錄表punishUSEstudentGOCREATETABLEpunish(p_numberintNOTNULLPRIMARYKEY,--記錄號s_numberchar(10)NOTNULL,--學(xué)號p_rankchar(5),--級別p_objectchar(20)NOTNULL,--處分對象p_timedatetimeNOTNULL,--記錄時間p_memochar(100)NOTNULL,--詳細描述effectchar(2)NOTNULL--是否生效)5.創(chuàng)立班級信息表classUSEstudentGOCREATETABLEclass(c_numberchar(10)NOTNULLPRIMARYKEY,--班級編號c_namechar(10)NOTNULL,--班級名稱dep_numberchar(10)NOTNULL--所屬院系編號)6.創(chuàng)立院系信息表departmentUSEstudentGOCREATETABLEdepartment(dep_numberchar(10)NOTNULLPRIMARYKEY,--院系編號dep_namechar(10)NOTNULL,--院系名稱)1.3索引對象的創(chuàng)立創(chuàng)立索引i_stu_number:USEstudentGOCREATEUNIQUECLUSTEREDINDEXi_stu_numberONstudents(s_number)WITHPAD_INDEX,FILLFACTOR=40,IGNORE_DUP_KEY,STATISTICS_NORECOMPUTE1.4視圖對象的創(chuàng)立創(chuàng)立視圖v_students:USEstudentGOCREATEVIEWv_studentsASSELECTdepartment.dep_numberAS學(xué)院代碼,department.dep_nameAS學(xué)院名稱,class.c_numberAS教室編號,class.c_nameAS教室名稱,s_numberAS學(xué)號,s_nameAS姓名FROMdepartment,class,studentsWHEREdepartment.dep_number=students.dep_numberANDclass.c_number=students.s_number1.5登錄用戶的創(chuàng)立創(chuàng)立SQLServer登錄賬號:Execsp_addlogin'Admin','admin'1.6數(shù)據(jù)庫用戶的創(chuàng)立創(chuàng)立SQLServer數(shù)據(jù)庫用戶:Execsp_grantdbaccess'Admin','myDB'三、學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫管理1、案例實踐1.1案例試驗數(shù)據(jù)1
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年黑龍江省《消防員資格證之一級防火考試》必刷500題標準卷
- 2024年高考生物必修全部和選修1基礎(chǔ)知識清單(以問題串形式呈現(xiàn))含答案
- 單位管理制度集粹匯編【人事管理】十篇
- 《盆景制作與欣賞》課件
- 單位管理制度范例合集【人員管理】十篇
- 藝術(shù)概論試題庫
- 《煤的分類與化驗》課件
- 第5單元 國防建設(shè)與外交成就(B卷·能力提升練)(解析版)
- 某鋼結(jié)構(gòu)棧橋及轉(zhuǎn)換房制安工程招標文件
- 《語文上冊》課件
- 2023火電機組深度調(diào)峰工況下的涉網(wǎng)性能技術(shù)要求
- 醫(yī)學(xué)英語術(shù)語解密-福建醫(yī)科大學(xué)中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年
- 中國移動呼叫中心的精細化管理
- 內(nèi)燃機車點檢方法探討
- 2023初一語文現(xiàn)代文閱讀理解及解析:《貓》
- 大四課件感染深部真菌病
- 就這樣當(dāng)班主任讀書分享
- 《太上老君說五斗金章受生經(jīng)》
- 東南大學(xué)醫(yī)學(xué)三基考試外科選擇題及答案
- TZJASE 005-2021 非道路移動柴油機械(叉車)排氣煙度 檢驗規(guī)則及方法
- GB/T 31989-2015高壓電力用戶用電安全
評論
0/150
提交評論