資源描述:
《數(shù)據(jù)庫-考務管理系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、計算機學院《考務管理系統(tǒng)》課程設計報告學號2015-2016學年第一學期《數(shù)據(jù)庫原理及應用》課程設計報告題目:考務管理系統(tǒng)專業(yè):計算機科學與技術班級:13(1)班姓名:指導教師:宋旸成績:計算機學院2015年12月11日計算機學院《考務管理系統(tǒng)》課程設計報告目錄第一章需求分析1一、信息要求1二、處理要求11學生要求12院系13系統(tǒng)管理員1三安全性和完整性要求1第二章概念結構設計22.1分E-R圖22.2總E-R圖4第三章邏輯結構設計4一以表格的形式列出各張表4第四章物理設計階段6一考務管理系統(tǒng)中建立的基本表6第五章系統(tǒng)模塊部分設計9一登錄界面9二管理員界面9三教師界面10四學
2、生界面10第六章數(shù)據(jù)庫部分代碼10總結12附錄A參考文獻12計算機學院《考務管理系統(tǒng)》課程設計報告前言隨著計算機技術和互聯(lián)網(wǎng)的迅速發(fā)展,各種基于互聯(lián)網(wǎng)的應用系統(tǒng)也隨著實際需要而越來越得到人們的青睞和重視,考務管理系統(tǒng)正是在這種形勢下應運而生的,隨之而來的問題就是如何設計考務管理系統(tǒng)數(shù)據(jù)庫,本文就是從大體上介紹考務管理系統(tǒng)數(shù)據(jù)庫設計過程。通過對考務系統(tǒng)中所涉及的用戶做了大量的調察和分析,得出了各層次的用戶對本系統(tǒng)的需求,然后按照數(shù)據(jù)庫設計的步驟對該數(shù)據(jù)庫進行設計。分別對用戶管理、考試管理和成績管理進行了設計。實現(xiàn)了管理員添加用戶、修改用戶信息和刪除用戶,教師對學生信息管理查詢,
3、以及學生對自己信息的添加、修改和查詢。本系統(tǒng)使用SQL2008來創(chuàng)建數(shù)據(jù)庫、數(shù)據(jù)、以及全部功能。依照現(xiàn)在科技的發(fā)展趨勢,考務管理系統(tǒng)勢必會大有發(fā)展前途,而且在線考務管理系統(tǒng)也會逐步代替現(xiàn)在傳統(tǒng)的考試形式。關鍵字:考務管理系統(tǒng)?用戶?數(shù)據(jù)庫在線考務管理系統(tǒng)計算機學院《考務管理系統(tǒng)》課程設計報告第一章需求分析一、信息要求本系統(tǒng)為用戶提供學生的個人信息、考試安排信息、考試成績信息、報考考試學生的信息、和補考學生的信息,并在數(shù)據(jù)庫中提供對學生個人信息、老師信息、考試和補考信息的保存和修改等以及各部分信息的聯(lián)系。二、處理要求1.學生要求(1)瀏覽個人信息,包括學號、密碼、姓名、性別、出
4、生年月、班級、系別;(2)學生登錄系統(tǒng)后,修改個人信息,為了保證系統(tǒng)的安全性,只要求學生修改個人信息;(3)學生登錄系統(tǒng)后,瀏覽考試信息,包括考試編號、考試名稱、考試開始時間、答題時長、考試地點、監(jiān)考人員、狀態(tài)、備注;(4)考試后,學生登錄系統(tǒng)可以查看自己的考試成績,包括考生編號,成績;2.院系(1)瀏覽學生報考情況,包括報考學生的人數(shù),姓名(2)瀏覽學生的成績,需要補考的學生姓名,以及要補考的科目3.系統(tǒng)管理員(1)瀏覽、添加、修改和刪除學生信息、教師信息、班級信息、院系信息、考試安排信息、考試成績信息;(2)教師權限的修改,管理員可將教師的權限設為管理員;也可回收授出的權
5、限;三、安全性和完整性要求在本數(shù)據(jù)庫中,用戶分為管理員、教師、學生,授予了他們不同的權限,他們不能越權操作;數(shù)據(jù)庫中還建立了視圖,使他們只能看到自己能看到的信息,防止了信息的泄露。他們各自修修改信息的權限也不同,只能修改自己權限內的信息。而且登錄系統(tǒng)時就會判斷他們的身份,是進入各自的界面。以上這些是本數(shù)據(jù)庫系統(tǒng)達到安全性和完整性的機制。11計算機學院《考務管理系統(tǒng)》課程設計報告第二章概念結構設計一、分E-R圖學生學號學生姓名性別密碼所學專業(yè)班級入學年份圖1-1學生E-R圖教師教師編號教師姓名所交專業(yè)密碼任教年份職務圖1-2教師E-R圖專業(yè)專業(yè)編號專業(yè)名稱創(chuàng)建時間專業(yè)主任圖1-
6、3專業(yè)E-R圖11計算機學院《考務管理系統(tǒng)》課程設計報告班級班級編號班級名稱創(chuàng)建時間專業(yè)編號班主任圖1-4班級E-R圖考試考試編號考試名稱考試日期考試時長專業(yè)圖1-5考試E-R圖學生考試學號學生姓名考試名稱考試編號考試日期考場圖1-6學生考試E-R圖11計算機學院《考務管理系統(tǒng)》課程設計報告成績考試編號學號成績圖1-7成績E-R圖二、總E-R圖N1N1管理管理管理教師學生管理員1N圖2-1總E-R圖第三章邏輯結構設計一、以表格的形式列出各張表表3-1學生信息表(tb_Student)序號字段名稱中文含義數(shù)據(jù)類型長度完整性約束索引字段說明1StuNo學號char10主鍵升序--
7、--2StuName學生姓名char10不允許為空----3StuSex性別char2只能為男或女----4StuPw密碼char10不允許為空初始都為0000005DeptNo所學專業(yè)char10DeptNo外鍵----11計算機學院《考務管理系統(tǒng)》課程設計報告6ClassNo班級char10ClassNo外鍵----7S_JoinYear入學年份char4不允許為空----表3-2教師信息表(tb_Teacher)序號字段名稱中文含義數(shù)據(jù)類型長度完整性約束索引字段說明1TeaNo教師編號char10