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

正文內(nèi)容

數(shù)據(jù)庫課程設(shè)計--學(xué)生管理系統(tǒng)(編輯修改稿)

2025-07-09 13:54 本頁面
 

【文章內(nèi)容簡介】 刪除插入查詢查詢刪除插入查詢修改刪除插入 圖 課 程 管 理課 程 信 息 選 課 信 息查詢修改插入刪除查詢修改插入刪除圖 學(xué)生管理系統(tǒng)重要部分的功能 成 績 管 理成 績 信 息查 詢 修 改 插 入 刪 除 圖 用戶用例圖 根據(jù)用戶填寫的名稱和密碼,判斷該用戶是否是學(xué)生、教師、管理員。如果用戶名和密碼都正確,則轉(zhuǎn)到主界面,如果不正確,提示錯誤信息。 服 務(wù) 器響 應(yīng)身 份 驗 證登 錄結(jié) 束主 窗 體錯 誤 消 息沒 有有成 功失 敗發(fā) 送 請 求 圖 ( 1)學(xué)生用戶 以學(xué)生身份 登錄: 學(xué)生以學(xué)號,密碼登錄。登錄成功后,學(xué)生可以查看個人的基本信息、課程基本信息、選課基本信息、智育考評基本信息、綜合考評基本信息。 查 詢 個 人 基 本信 息查 詢 個 人 的 智育 考 評 的 基 本信 息查 詢 個 人 的 選課 的 基 本 信 息學(xué) 生查 詢 個 人 的 綜合 考 評 基 本 信息查 詢 課 程 基 本 信息 圖 ( 2)教師用戶 以老師身份登錄:老師以用戶名,密碼登錄。登錄成功后,老師可以查看全體學(xué)生的基本信息、課程基本信息、選課基本信息。查看、修改、插入智育考評基本信息、綜合考評基本信息。 查 詢 全 體 的 學(xué)生 的 基 本 信 息查 詢 選 課 基 本信 息查 詢 課 程 基 本信 息老 師查 詢 、 修 改 、 插入 智 育 考 評 基 本信 息查 詢 、 修 改 、插 入 綜 合 考 評基 本 信 息 圖 ( 3)管理員用戶 以管理員身份登 錄:管理員以用戶名,密碼登錄。登錄成功后,管理員可以對庫中的所有表進(jìn)行查看、 插入、修改、刪除。 查 詢 、 修 改 、 插入 、 刪 除 全 體 學(xué)生 的 基 本 信 息查 詢 、 修 改 、 插入 、 刪 除 課 程 基本 信 息查 詢 、 修 改 、 插入 、 刪 除 選 課 基本 信 息查 詢 、 修 改 、插 入 、 刪 除 智育 考 評 基 本 信息查 詢 、 修 改 、插 入 、 刪 除 綜合 考 評 基 本 信息管 理 員 圖 登 錄學(xué) 生 用 戶 端 老 師 用 戶 端 管 理 員 用 戶 端查詢個 人 基 本 信息課 程 基 本 信息選 課 基 本 信息智 育 考 評 基本 信 息綜 合 考 評 基本 信 息查詢修改插入全 體學(xué) 生的 基本 信息課 程基 本信 息選 課基 本信 息智 育考 評基 本信 息綜 合考 評基 本信 息插入修改查詢刪除選 課 基 本 信息智 育 考 評 基本 信 息綜 合 考 評 基本 信 息課 程 基 本 信息全 體 學(xué) 生 的基 本 信 息操 作操 作操 作 第 2 章 概念結(jié)構(gòu)設(shè)計階段 概念結(jié)構(gòu)設(shè)計階段是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,它通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個獨立于具體的 DBMS 概念模型。 設(shè)計學(xué)生管理數(shù)據(jù)庫包括學(xué)生、課程、學(xué)生選修課、學(xué)生德育考評和學(xué)生綜合評定五個關(guān)系。 ER 圖如下: 1.學(xué)生實體 ER 圖 學(xué)生實體屬性包括 學(xué)號 、姓名、性別、家庭住址、出生日期、專業(yè)、班級、聯(lián)系電話、所屬院系 學(xué) 生性 別 家 庭 住 址出 生 日 期專 業(yè) 班 級 聯(lián) 系 電 話所 屬 院 校姓 名 學(xué) 號 圖 ER圖 2.課程實體 ER 圖 課程實體屬性包括 課程號 、課程名、學(xué)時、學(xué)分 課 程課 程 號課 程 名 學(xué) 時學(xué) 分 圖 ER圖 3.學(xué)生選修課實體 ER 圖 學(xué)生選修課實體屬性包括 學(xué)號 、 課程號 、成績 學(xué) 生 選 修 課學(xué) 號課 程 號成 績 圖 ER圖 4.學(xué)生德育考 評實體 ER 圖 學(xué)生德育考評實體屬性包括 學(xué)號 、德育考評分、智育考評分、體育考評分 學(xué) 生 德 育 考 評學(xué) 號 德 育 考 評 分 智 育 考 評 分體 育 考 評 分 圖 ER圖 5.學(xué)生綜合評定實體 ER 圖 學(xué)生綜合評定實體屬性包括 學(xué)號 、綜合考評分、名次 學(xué) 生 綜 合 評 定學(xué) 號 綜 合 考 評 分名 次 圖 ER圖 6.系統(tǒng) ER 圖 11nmnm11學(xué) 生 德 育 考 評德 育 考 評 分智 育 考 評 分體 育 考 評 分學(xué) 號 包 含學(xué) 生 綜 合 評 定綜 合 考 評 分 學(xué) 號 名 次 考 核學(xué) 生姓 名 性 別 班 級 所 屬 院 系學(xué) 號 專 業(yè) 出 生 日 期家 庭 地 址聯(lián) 系 電 話選 修課 程學(xué) 時學(xué) 分課 程 號課 程 名包 含學(xué) 生 選 修課 程 號學(xué) 號成 績 圖 ER圖 7. 數(shù)據(jù)庫關(guān)系圖 圖 第 3 章 邏輯結(jié)構(gòu)設(shè)計階段 邏輯結(jié)構(gòu)是獨立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。邏輯結(jié)構(gòu)的任務(wù)是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本 ER 圖轉(zhuǎn)化為宜選用的 DBMS 所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),并對其進(jìn)行優(yōu)化。 ER 圖向關(guān)系模型轉(zhuǎn)化要解決的問題是如何將實體型和實體間的聯(lián)系轉(zhuǎn)化為關(guān)系模式,如何確定這些關(guān)系模式的屬性和碼。 設(shè)計學(xué)生成績管理數(shù)據(jù)庫,包括學(xué)生、課程、學(xué)生選修課、學(xué)生德育考評、學(xué)生綜合評定五個關(guān)系 , 其關(guān)系模式中對每個實體定義的屬性如下: 1.關(guān)系模式 1)學(xué)生表 : 學(xué)生( 學(xué)號 、姓名、性別、家庭住址、 出生日期、專業(yè)、班級、聯(lián)系電話、所屬院系) 2)課程表 : 課程( 課程號 、課程名、學(xué)時、學(xué)分) 3)學(xué)生選修課表 : 學(xué)生選修課( 學(xué)號、課程號 、成績) 4)學(xué)生德育考評表 : 學(xué)生德育考評( 學(xué)號 、德育考評分、智育考評分、體育考評分) 5)學(xué)生綜合評定情況表 : 學(xué)生綜合評定情況( 學(xué)號 、綜合考評分、名次) 2.表具體的實現(xiàn) 表 字段名稱 數(shù)據(jù)類型 長度 是否為空 約束 學(xué)號 char 12 否 主鍵 姓名 char 8 否 性別 char 2 否 默認(rèn)男 家庭住址 char 50 否 出生日期 datetime 否 出生在 1989 年之后 專業(yè) varchar 20 否 班級 varchar 20 否 聯(lián)系電話 char 11 否 所屬院系 varchar 30 否 表 字段名稱 數(shù)據(jù)類型 長度 是否為空 約束 課程號 char 4 否 主鍵 課程名 char 20 否 要求唯一 學(xué)時 char 20 否 學(xué)分 smallint 否 1=X=5 表 字段名稱 數(shù)據(jù)類型 長度 是否為空 約束 學(xué)號 char 12 否 外鍵 課程號 char 4 否 外鍵 成績 tinyint 否 1=X=100 表 字段名稱 數(shù)據(jù)類型 長度 是否為空 約束 學(xué)號 char 12 否 外鍵 德育考評分 float 否 1=X=100 智育考評分 float 否 1=X=100 體育考評分 float 是 1=X=100 表 字段名稱 數(shù)據(jù)類型 長度 是否為空 約束 學(xué)號 char 12 是 外鍵 綜合考評分 float 10 是 1=X=100 名次 tinyint 2 是 第 4 章 物理結(jié)構(gòu)設(shè)計階段 數(shù)據(jù)庫物理設(shè)計的任務(wù)是為上一階段得到的數(shù)據(jù)庫邏輯模式,即數(shù)據(jù)庫的邏輯結(jié)構(gòu)選擇合適的應(yīng)用環(huán)境的物理結(jié)構(gòu),既確定有效地實現(xiàn)邏輯結(jié)構(gòu)模式的數(shù)據(jù)庫存儲模式,確定在物理設(shè)備上所采用的存儲結(jié)構(gòu)和存取方法,然后對該存儲模式進(jìn)行性能評價、修改設(shè)計,經(jīng)過多次反復(fù),最后得到一個性能較好的存儲模式。數(shù)據(jù)庫物理設(shè)計內(nèi)容包括記錄存儲結(jié)構(gòu)的設(shè)計,存儲路徑的設(shè)計。 1. 存取方法和優(yōu)化方法 存取方法是快速存取數(shù)據(jù)庫中數(shù)據(jù)的技術(shù)。常用的存取方法有兩類。第一類是索引方法;第二類是聚簇索引方法。數(shù)據(jù)庫的索引類似書的目錄,在書中,目錄允許用戶不必瀏覽全書就能迅速地找到所需要的位置。在數(shù)據(jù)庫中,索引也允許應(yīng)用程序迅速找到表中的數(shù)據(jù),而不必掃描整個數(shù)據(jù)庫。在書中,目錄就是內(nèi)容和相應(yīng)頁號的清單。在數(shù)據(jù)庫中,索引就是表中數(shù)據(jù)和相應(yīng)存儲位置的列表。 但需要注意的是索引雖然能加速查詢的速度,但是為數(shù)據(jù)庫中的每張表都設(shè)置大量的索引并不是一個明智的做法。這是因為增加索引也有其不利的一面:首先,每個索引都將占用一定的存儲空間,如果建立聚簇索引 (會改變數(shù)據(jù)物理存儲位置的一種索引 ),占用需要的空間就會更大;其次,當(dāng)對表中的數(shù)據(jù)進(jìn)行增加、刪除和修改的時候,索引也要動態(tài)地維護(hù),這樣就降低了數(shù)據(jù)的更新速度。 2. 確定數(shù)據(jù)庫的存儲結(jié)構(gòu) 確定數(shù)據(jù)的存放位置和存儲結(jié)構(gòu)要綜合考慮存取時間、存取空間利用率和維護(hù)代價 3 個方面的因素。這三個方面常常相互矛盾,需要進(jìn)行權(quán)衡,選擇一個折中的方法。由于本系統(tǒng)的數(shù)據(jù)庫建立不是很大,所以數(shù)據(jù)存儲采用的是一個磁盤的一個分區(qū)。 第 5 章 數(shù)據(jù)庫實現(xiàn)階段 1.庫的創(chuàng)建 數(shù)據(jù) 庫實現(xiàn)是指建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序, 組織數(shù)據(jù)入庫,并進(jìn)行試運行。 數(shù)據(jù)庫名: student;包含一個主數(shù)據(jù)文件、輔數(shù)據(jù)文件和一個日志文件。 主數(shù)據(jù)邏輯文件名為: student_data,物理文件名為: ,初始容量大小為 10MB,最大容量無限制,文件增長量為: 10%, 輔數(shù)據(jù)邏輯文件名為: student_data1,物理文件名為: ,初始容量大小為 10MB,最大容量無限制,文件增長量為: 10%, 日志邏輯文件名為: student_log,日 志物理文件名為: ,初始容量大小為 10MB,最大容量無限制,文件增長量為: 10% 。 create database student on (name=student_data, filename=39。E:\DB\39。, size=10MB, maxsize=unlimited, filegrowth=10%), (name=student_data1, filename=39。E:\DB\39。, size=10MB, maxsize=unlimited, filegrowth=10%) log on (name=student_log, filename=39。E:\DB\39。, size=10MB, maxsize=unlimited, filegrowth=10%) 2.表的創(chuàng)建 一個完整的數(shù)據(jù)庫不可缺少的就是數(shù)據(jù)表,若干個數(shù)據(jù)表的集合成一個數(shù)據(jù)庫。數(shù)據(jù)表主要用來存放一定格式的記錄,數(shù)據(jù)表中的行被稱為記錄,列被稱為 字段。創(chuàng)建數(shù)據(jù)表的過程其實就是定義字段的過程。 在此學(xué)生管理系統(tǒng)中需要創(chuàng)建五個 表,即學(xué)生表、課程表、學(xué)生選修課表、學(xué)生德育考評表和學(xué)生綜合評定情況表。 ( 1)學(xué)生表 create table 學(xué)生表 (學(xué)號 char(12) primary key, 姓名 char(8) not null, 性別 char(2) default ‘男’ , 家庭住址 char(50) not null, 出生日期 datetime not null, 專業(yè) varchar(20) not null, 班級 varchar(20) not null, 聯(lián)系電話 char(11) not null, 所屬 院系 varchar(30) not null) 圖 學(xué)生表 ( 2)課程表 create table 課程表 (課程號 char(4) primary key, 課程名 char(20) unique, 學(xué)時 char(20) not null, 學(xué)分 smallint check(學(xué)分 between 1 and 5)) 圖 課程表 ( 3)學(xué)生選修課表 create table 學(xué)生選修課表 (學(xué)號 char(12) foreign
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1