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

正文內(nèi)容

數(shù)據(jù)庫課程設(shè)計(jì)-學(xué)生管理系統(tǒng)-資料下載頁

2025-06-06 01:21本頁面
  

【正文】 :n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與 n端對應(yīng)的關(guān)系模式合并。一個(gè) m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性。而關(guān)系的碼為各實(shí) 體碼的組合。 根據(jù)第幾范式的判斷方法,前 4 個(gè)關(guān)系的鍵均為單一屬性,并且由鍵決定其他屬性, 18 / 24 顯然前四個(gè)關(guān)系均為 BCNF;對于第 5 個(gè)關(guān)系, Grade_stu_no, Grade_cou_no 為鍵,存在函數(shù)依賴 Grade_stu_no, Grade_cou_no Grade_grade,決定子為超鍵,所以也是 BCNF; 同理,第 7 個(gè)關(guān)系也為 BCNF;對于第 8 個(gè),存在的任意非平凡函數(shù)依賴決定子均為 Admin_no, Course_no,故也是 BCNF。 為了提高搜索效率,我們通常會基于對應(yīng)的鍵碼 建立索引,即主關(guān)鍵字 。 Student(Stu_no)。 Teaher(Teacher_no)。 Admin(Admin_no)。 Course(Course_no)。 Grade(Grade_stu_no, Grade_cou_no )。Entry_grade(Grade_stu_no, Grade_cou_no)。 Query_grade(Grade_stu_no, Grade_cou_no)。 Entry_plan(Admin_no, Course_no). 部分建立表和定義索引的語句為: 創(chuàng)建學(xué)生 信息表: Create table student (Stu_id bigint(20) not null, Stu_no varchar(20) not null, Stu_password varchar(50) not null, Stu_name varchar(50) not null, Sex nvarchar(1) not null, Collage nvarchar(10) not null, Profession nvarchar(10) not null, Stu_birthday nvarchar(10) not null, Admission_time nvarchar(10) not null, Primary key(Stu_no))。 創(chuàng)建成績信息表 Create table grade (Stu_no varchar(20) not null, Course_no varchar(20) not null, Grade_grade DEC(4,1) not null, Primary key(Stu_no, Course_no), Foreign key(Stu_no) References student On delete cascade, 19 / 24 Foreign key(Course_no) References course On delete restrict)。 為成績信息表建立索引: Create index FK1 on grade (Stu_no) Create index FK2 on grade (Course_no) 建立觸發(fā)器: CREATE TRIGGER autodelete BEFORE DELETE ON student FOR EACH ROW delete from grades where sno=。 定義視圖 視圖是從一個(gè)或多個(gè)表或視圖中導(dǎo)出的表,其結(jié)構(gòu)和數(shù)據(jù)是建立在對表的查詢基礎(chǔ)上的。視圖不是真實(shí)存在的基礎(chǔ)表而是一張?zhí)摫?,視圖所對應(yīng)的數(shù)據(jù)并不實(shí)際地以視圖結(jié)構(gòu) 存儲 在 數(shù)據(jù)庫 中,而是存儲在視圖所引用的表中。 舉例:定義視圖 view1,表示學(xué)生的成績,其中包括名字,課程名, 成績; Create view view1(Stu_name,Course_name,Grade_grade) As select Stu_name,Course_name,Grade_grade From student,course,sc Where = And = sc. Course_no Group by Stu_name。 關(guān)于權(quán)限控制,我們是通過在登錄時(shí)控制身份實(shí)現(xiàn)的,沒能實(shí)現(xiàn)數(shù)據(jù)庫中的權(quán)限 給予和收回。 實(shí)際上,我們所建立的數(shù)據(jù)庫與所設(shè)計(jì)的是有一些差異的。 Student 學(xué)生信息表 20 / 24 Teacher 教師信息表 Admin 管理員信息表 Course 課程信息表 Grade 成績信息表 21 / 24 Article 公告信息表 Mess 建議信息表 軟件功能設(shè)計(jì) 系統(tǒng)功能模塊劃分如下圖 22 / 24 學(xué) 生 管 理系 統(tǒng)個(gè) 人 信 息管 理選 課 管 理 成 績 管 理管 理 員 錄 入教 學(xué) 計(jì) 劃學(xué) 生 選 定課 程查 詢 個(gè) 人信 息修 改 密 碼教 師 錄 入成 績學(xué) 生 查 詢成 績 系統(tǒng) 的簡要 工作流程圖如下: 系 統(tǒng) 入 口管 理 員 登 陸教 師 登 陸學(xué) 生 登 陸課 程 管 理學(xué) 生 管 理教 師 管 理注 銷錄 入 成 績查 詢 成 績查 詢 成 績選 擇 課 程反 饋 建 議 系統(tǒng)功能流程 的詳細(xì)介紹: 1. 不同身份的通用原則 任何身份都需要輸入用戶名和密碼及選擇身份進(jìn)行登錄才能進(jìn)入系統(tǒng),三者缺 一不可。 用戶每一次進(jìn)入新的頁面,系統(tǒng)都會記錄當(dāng)前的用戶名并 自動檢查用戶是否擁有進(jìn)行此項(xiàng)操作的權(quán)限。用戶進(jìn)入系統(tǒng)后,每個(gè)頁面都存在注銷鏈接,用于注銷當(dāng)前用戶并返回系統(tǒng)入口,用戶在登陸之后可以修改密碼。 23 / 24 開 始輸 入 賬號 密 碼 和 身 份身 份 驗(yàn) 證 是 否 合 法學(xué) 生 / 教 師 / 管 理員 數(shù) 據(jù) 庫提 示 錯(cuò) 誤否頁 面 跳 轉(zhuǎn)是 2. 管理員部分 首先, root 管理員可以添加其他管理員。管理員登陸以后可以添加、刪除教師,添加、刪除學(xué)生,可以在選課的時(shí)候添加課程信息,可以查看學(xué)生的反饋建議,支持分頁顯示。 管 理 員 界 面教 師 管 理 課 程 管 理 學(xué) 生 管 理是 否 r o o t添 加 刪除 教 師名 單教 師 數(shù) 據(jù)庫添 加 刪除 課 程課 程 數(shù) 據(jù)庫注 冊 注銷 學(xué) 生學(xué) 生 數(shù) 據(jù)庫管 理 員 管 理提 示 錯(cuò) 誤否添 加 刪除 管 理員管 理 員 數(shù)據(jù) 庫退 出 3. 教師部分 教師可以對自己所教授的課程進(jìn)行錄入成績,并且可以查詢成績。 4. 學(xué) 生部分 學(xué)生能夠在登陸之后修改密碼,對學(xué)校提出意見和建議,可以選擇 實(shí)名 提交和匿名提交。在選課期間可以選擇課程并顯示課表, 可以查詢自己的考試成績。 24 / 24 在選課管理中,我們小組希望將課程分為選修和必修,在管理員將必修課程錄入教學(xué)計(jì)劃時(shí),通過觸發(fā)器實(shí)現(xiàn)自動的將所錄入的必修課程保存到學(xué)生課表中,不過暫時(shí)還沒有實(shí)現(xiàn)。 代碼設(shè)計(jì)和界面設(shè)計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1