freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

學(xué)生學(xué)籍管理關(guān)系數(shù)據(jù)庫系統(tǒng)畢業(yè)論文(編輯修改稿)

2025-07-16 13:26 本頁面
 

【文章內(nèi)容簡介】 對它的描述工具進行設(shè)計,對需求分析階段收集到的數(shù)據(jù)進行分類、組織(聚集),形成實體、實體的屬性,標識實體的碼,確定實體之間的聯(lián)系類型,設(shè)計ER圖。現(xiàn)以學(xué)生信息管理為例,通過系部和班級相關(guān)聯(lián)得出學(xué)生信息管理ER圖,如下圖41所示:學(xué)生信息姓名編號班編號Email性別生日住址簡歷電話系編號班級信息名稱編號系部信息系編號系名稱屬于屬于圖41 學(xué)生信息管理ER模型 邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計應(yīng)該首先選擇最適于描述與表達相應(yīng)概念結(jié)構(gòu)的數(shù)據(jù)模型,然后選擇最合適的數(shù)據(jù)庫管理系統(tǒng)。邏輯結(jié)構(gòu)設(shè)計時一般要分兩步進行: 將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型,并將轉(zhuǎn)化來的關(guān)系、網(wǎng)狀、層次模型向特定數(shù)據(jù)庫管理系統(tǒng)支持下的數(shù)據(jù)模型轉(zhuǎn)換 對數(shù)據(jù)模型進行優(yōu)化 本系統(tǒng)中邏輯結(jié)構(gòu)設(shè)計主要是將概念結(jié)構(gòu)設(shè)計階段設(shè)計好的的ER圖轉(zhuǎn)換成具體的數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型。關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。而ER圖則是由實體、實體的屬性和實體之間的聯(lián)系三個要素組成的。所以將ER圖轉(zhuǎn)換為關(guān)系模型實際上就是要將實體、實體的屬性和實體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式,這種轉(zhuǎn)換一般遵循如下原則:一個實體型轉(zhuǎn)換為一個關(guān)系模式,實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼。如下圖42所示數(shù)據(jù)庫ER概念模型。E R圖向關(guān)系模型轉(zhuǎn)換的結(jié)果如下所示:系統(tǒng)用戶信息 (用戶名、口令)系部信息 (系編號、系名稱)班級信息 (編號、名稱)學(xué)生信息 (編號、系編號、班編號、姓名、性別、生日、住址、電話、Email,簡歷)教師信息 (編號、姓名、系編號、電話,Email)課程信息 (編號、名稱、教師、學(xué)分)選課記錄信息 (編號、學(xué)生、課編號、成績)教師用戶教師學(xué)生教師系部教師班級教師課程教師編號名稱編號編號系編號班編號姓名號編號名稱編號用戶名口令編號編號編號選課包括教學(xué)教學(xué)屬于教學(xué)包括教學(xué)教學(xué)包括教學(xué)包括教學(xué)圖42 數(shù)據(jù)庫ER概念模型 物理結(jié)構(gòu)設(shè)計根據(jù)邏輯關(guān)系模型可直接設(shè)計基于某種數(shù)據(jù)庫管理系統(tǒng)支持的物理結(jié)構(gòu),我們知道關(guān)系數(shù)據(jù)庫是由表構(gòu)成的,所以依據(jù)系統(tǒng)用戶信息、系部信息、班級信息、學(xué)生信息、教師信息和課程信息在數(shù)據(jù)庫中建立相應(yīng)的表。本系統(tǒng)采用的后臺數(shù)據(jù)庫是Microsoft SQL Server 2008數(shù)據(jù)庫系統(tǒng),本數(shù)據(jù)庫名稱為“”,其中包含11張表,它們分別是管理員表(管理員)、系部信息表(系部信息)、班級信息表(班級信息)、學(xué)生信息表(學(xué)生信息)、教師信息表(教師信息)、課程信息表(課程信息)、選課記錄表(選課記錄)、年級表(年級信息)、學(xué)校表(學(xué)校信息)、專業(yè)表(專業(yè)信息)和學(xué)生職務(wù)表(學(xué)生職務(wù))。各表結(jié)構(gòu)分別如以下列表所示。(1)系統(tǒng)用戶數(shù)據(jù)表(T_AdminTable)系統(tǒng)用戶數(shù)據(jù)包含的數(shù)據(jù)項有用戶名、口令,數(shù)據(jù)表中各字段的屬性如圖43所示。圖43 “T_AdminTable”表的各字段屬性(2)系部信息數(shù)據(jù)表(T_DepartTable)系部信息數(shù)據(jù)包含的數(shù)據(jù)項有系編號和系名稱的屬性如圖44所示。圖44 “T_DepartTable”表的各字段屬性(3)班級信息數(shù)據(jù)表(T_ClassTable)班級信息數(shù)據(jù)包含的數(shù)據(jù)項有編號和名稱字段的屬性如圖45所示。圖45 “T_ClassTable”表的各字段屬性(4)教師信息數(shù)據(jù)表(T_TeacherTable)教師信息數(shù)據(jù)包含的數(shù)據(jù)項有編號、姓名、系編號、電話和Email,數(shù)據(jù)表中各字段的屬性如圖46所示。圖46 “T_TeacherTable”表的各字段屬性(5)學(xué)生信息數(shù)據(jù)表(T_StudentTable)學(xué)生信息數(shù)據(jù)包含的數(shù)據(jù)項有編號、系編號、班編號、姓名、性別、生日、住址、電話、Email和簡歷,數(shù)據(jù)表中各字段的屬性如圖47所示。圖47 “T_StudentTable”表的各個字段屬性(6)課程信息數(shù)據(jù)表(T_CourseTable)課程信息數(shù)據(jù)表包含的數(shù)據(jù)項有編號、名稱、教師和學(xué)分 ,數(shù)據(jù)表中各字段的屬性如圖48所示。圖48 “T_CourseTable”表的各字段屬性(7)選課記錄數(shù)據(jù)表(T_SelectCourse)選課記錄數(shù)據(jù)包含的數(shù)據(jù)項有編號、學(xué)生、課編號和成績,數(shù)據(jù)表中各字段的屬性如圖49所示。圖49 “T_SelectCourse”表的各字段屬性(8)年級數(shù)據(jù)表(T_GradeTable)選課記錄數(shù)據(jù)包含的數(shù)據(jù)項有年級編號和年級名稱,數(shù)據(jù)表中各字段的屬性如圖410所示。圖44 “T_GradeTable”表的各字段屬性(9)學(xué)校數(shù)據(jù)表(T_School)選課記錄數(shù)據(jù)包含的數(shù)據(jù)項有學(xué)校編號和學(xué)校名稱,數(shù)據(jù)表中各字段的屬性如圖411所示。圖45 “T_School”表的各字段屬性(10)專業(yè)數(shù)據(jù)表(T_SpecialltyTable)選課記錄數(shù)據(jù)包含的數(shù)據(jù)項有專業(yè)編號、專業(yè)名稱、和部門編號,數(shù)據(jù)表中各字段的屬性如圖412所示。圖44 “T_SpecialltyTable”表的各字段屬性(11)學(xué)生職務(wù)數(shù)據(jù)表(T_StudentDuty)選課記錄數(shù)據(jù)包含的數(shù)據(jù)項有編號、學(xué)生、課編號和成績,數(shù)據(jù)表中各字段的屬性如圖413所示。圖45 “T_StudentDuty”表的各字段屬性 總體結(jié)構(gòu)設(shè)計 模塊設(shè)計本系統(tǒng)是一個典型的信息管理系統(tǒng),主要目標是讓使用它的管理用戶,包括系統(tǒng)管理員、教師和學(xué)生,能很好地管理有關(guān)學(xué)生學(xué)籍方面的工作,比如系統(tǒng)管理員負責(zé)日常的學(xué)籍管理工作,如各種基本信息的錄入、修改、刪除等操作,教師使用該系統(tǒng)可完成教學(xué)班級信息查詢和成績管理,而學(xué)生使用該系統(tǒng)主要完成選課和成績查詢等操作。根據(jù)需求分析中列出的學(xué)生學(xué)籍管理系統(tǒng)的八個基本模塊,設(shè)計了如下圖410所示的學(xué)生學(xué)籍管理系統(tǒng)總體結(jié)構(gòu)示意圖。高校學(xué)籍管理系統(tǒng)系統(tǒng)用戶管理 系部信息管理班級信息管理教師信息管理學(xué)生信息管理課程信息管理選課信息管理選課數(shù)據(jù)查詢用戶數(shù)據(jù)錄入與編輯系部信息錄入與編輯學(xué)生個人成績查詢班級信息錄入與編輯教師信息錄入與編輯學(xué)生信息錄入與編輯課程信息錄入與編輯教學(xué)班學(xué)生信息查詢選課信息錄入與編輯課程成績錄入與編輯圖410 學(xué)生學(xué)籍管理系統(tǒng)總體結(jié)構(gòu)圖由上述的系統(tǒng)總體結(jié)構(gòu)圖所示,將一個開發(fā)的學(xué)生學(xué)籍管理系統(tǒng)分成八個子模塊,他們分別為:系統(tǒng)用戶管理模塊、系部信息管理模塊 、班級信息管理模塊、教師信息管理模塊、學(xué)生信息管理模塊、課程信息管理模塊、選課信息管理模塊和選課數(shù)據(jù)查詢模塊;通過這些子模塊完成各項功能,如課程信息管理模塊主要完成對課程信息的錄入與編輯;選課數(shù)據(jù)查詢模塊主要完成對教學(xué)班學(xué)生信息的查詢和學(xué)生個人的成績查詢。根據(jù)該系統(tǒng)功能分析,該軟件主要有8個功能模塊,具體功能描述如下:(1)系統(tǒng)用戶管理:l 添加用戶信息,包括用戶名和口令。l 刪除已有的用戶信息。l 修改口令,包括用戶名、舊口令、新口令和確認口令。(2)系部信息管理:l 添加學(xué)校系部信息,包括系編號和系名稱。l 修改和刪除系部信息。(3)班級信息管理:l 添加新的班級信息并可保存,包括編號和名稱。l 修改已存在的班級信息。l 刪除已有的班級信息。(4)教師信息管理:l 添加新教師的基本信息并可保存,包括編號、姓名、系編號、電話和Email。l 修改已存在的教師信息。l 刪除教師相關(guān)信息。(5)學(xué)生信息管理:l 添加新學(xué)生的基本信息并可保存,包括編號、系編號、班編號、姓名、性別、生日、住址、電話、Email和簡歷。l 修改已存在的學(xué)生信息。l 刪除學(xué)生相關(guān)信息。(6)課程信息管理:l 添加新的課程基本信息并可保存,包括編號、名稱、教師和學(xué)分。l 根據(jù)課程編號查詢課程基本信息。l 修改或刪除已有的課程基本信息。(7)選課信息管理:l 添加新的選項課信息并保存,包括編號、學(xué)生、課編號和成績。l 修改或刪除各項相關(guān)信息。(8)選課數(shù)據(jù)查詢:l 教學(xué)班名單查詢中,根據(jù)課程編號查詢班級的各項具體信息。l 學(xué)生成績查詢中,根據(jù)學(xué)生編號和課程編號查詢成績的各項具體信息。 系統(tǒng)結(jié)構(gòu)設(shè)計在應(yīng)用程序的設(shè)計中,將系統(tǒng)模塊用菜單的形式表示出來,這里有8個下拉菜單,另外選課查詢管理菜單還有兩個二級菜單,它們分別是教學(xué)班名單查詢和學(xué)生成績查詢。根據(jù)對系統(tǒng)結(jié)構(gòu)的分析和結(jié)合應(yīng)用程序中的設(shè)計,得出系統(tǒng)結(jié)構(gòu)圖,如圖411下:學(xué)生學(xué)籍管理系統(tǒng)系統(tǒng)用戶管理系部信息管理選課查詢管理班級信息管理教師信息管理學(xué)生信息管理課程信息管理選課信息管理教學(xué)班名單查詢學(xué)生生成績查詢圖411 系統(tǒng)結(jié)構(gòu)圖 5 系統(tǒng)實現(xiàn) 主模塊 設(shè)計啟動頁面 第一步,設(shè)計登錄模塊。 啟動登錄頁面顯示如下:圖51 啟動登錄頁面圖 第二步,實現(xiàn)啟動屏幕功能。(1) 測試數(shù)據(jù)庫連接。:configuration connectionStrings add name=ConnectionString connectionString=Data Source=.\SQLEXPRESS。AttachDbFilename=|DataDirectory|\。Integrated Security=True。User Instance=True/ /connectionStrings……/ configuration(2) 實現(xiàn)關(guān)閉登錄頁面。asp:ImageButton ID=imgbtnClose runat=server ImageUrl=~/images/ OnClientClick=javascript:()。 / 設(shè)計歡迎學(xué)生登錄頁面第一步,設(shè)計歡迎學(xué)生登錄主頁面。如圖52: 圖52 歡迎學(xué)生登錄主頁面第二步,實現(xiàn)功能。實現(xiàn)代碼如下:using System。using 。using 。using 。using 。using 。using 。using 。using 。namespace studentsManager{ public partial class weleStudent : { protected void Page_Load(object sender, EventArgs e) { string userName = 。 if (Session[userName] != null) { userName = Session[userName].ToString()。 } = userName。 = userName。 // = select studentSex from T_StudentTable where studentName=39。 + userName + 39。 // = select studentNation from T_StudentTable where studentName=39。 + userName + 39。 // = select studentID from T_StudentTable where studentName=39。 + userName + 39。 // = select studentSpecialty from T_StudentTable where studentName=39。 + userName + 39。 // = select studentBirthday from T_StudentTable where studentName=39。 + userName + 39。 // = select studentLaborsaving from T_StudentTable where studentName=39。 + userName + 39。 // = select studentHomeAddress from T_StudentTable where studentName=39。 + userName + 39。 // = select studentSchool from T_StudentTable where studentName=39。 + userName + 39。 var selectString = select * from T_StudentTable where studentName=39。 + userName + 39。 using (SqlConnection conn = new SqlConnection([ConnectionString].ConnectionString)) { ()。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1