




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、學生成績管理系統(tǒng)目錄 一:需求分析 二:系統(tǒng)功能描述三:E-R圖四:數(shù)據(jù)庫邏輯結構設計五:數(shù)據(jù)庫物理設計六:代碼設計七:SQL代碼八:界面截圖一:需求分析:隨著學校的規(guī)模不斷擴大,學生數(shù)量急劇增加,有關學生的各種信息量也成倍增長,對學生成績信息的管理難度隨之增大。面隊如此龐大的信息量,這就需要學生成績管理信息系統(tǒng)來提高學生管理工作的效率。通過這樣的系統(tǒng),做到信息的規(guī)范管理、科學統(tǒng)計以及快速的查詢和修改,從而減少管理方面的工作量。總體任務是要實現(xiàn)學生成績信息關系的系統(tǒng)化、規(guī)范化和自動化。根據(jù)總體任務的要求進行需求分析得出,學生成績管理信息系統(tǒng)需要完成的功能主要如下:2 / 16Ø 學生
2、基本信息的輸入,其中包括學生學號、姓名、性別、所屬學院 ,所屬系別,所屬班級、出生年月、籍貫、宿舍、聯(lián)系方式等。Ø 學校基本課程信息的輸入,包括課程編號、課程名稱、課程屬性、課程描述以及完成該課程所得的學分。Ø 教師基本信息的輸入,其中包括教師編號,教師姓名,教師職稱,所教課程,所教班級等情況Ø 學生信息,教師信息,課程信息,學生考試成績的插入,刪除,修改、查詢和統(tǒng)計。Ø 識別每個用戶的身份和密碼,從而保證信息的安全性,防止信息的外泄和盜用。還有,涉及到信息的增,刪,改的,主要都是面向教務管理員,教師只能錄入成績,查詢成績,修改成績,和查詢個人信息,而學
3、生只能登錄查看自己的信息,查詢成績等。二:系統(tǒng)功能描述教務處(管理員)教師學生教師登錄個人信息成績管理基本信息修改密碼登錄信息成績錄入成績查詢成績修改查看排名不及格人數(shù)及格人數(shù)班平均分學生登錄個人信息查詢課程查詢成績及格課程班里排名系里排名院里排名不及格課程總分單科班里排名系里排名院里排名基本信息登錄信息修改密碼三:E-R圖(概念結構建立)1)學生查詢系統(tǒng)的分E-R圖學生登錄學號 查詢個人信息學號性別班號 籍貫入學年份學院號系號宿舍出生年月課程信息課程名課程屬性學分課程號課程描述成績信息成績課程名績點 2)教師查詢更新系統(tǒng)的分E-R圖教師登錄教師號查詢學生信息學生信息學號性別班號 籍貫入學年份
4、學院號系號宿舍出生年月修改成績信息成績插入成績3)管理員分ER圖管理員插入學生信息教師信息修改學生信息教師信息刪除學生信息教師信息查看學生信息教師信息課程信息成績信息4)總E-R圖管理員插入學生信息教師信息修改學生信息刪除學生信息教師信息查看學生信息教師信息課程信息成績信息授權學生管理系統(tǒng)教師管理系統(tǒng)學生管理系統(tǒng)E-R圖教師查詢更新系統(tǒng)的分E-R圖四:數(shù)據(jù)庫邏輯結構設計本系統(tǒng)將使用Access2000作為數(shù)據(jù)庫管理系統(tǒng)?,F(xiàn)在需要將上面的數(shù)據(jù)庫概念結構轉化為SQL Server 2000數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結構。這是所有表的建立學生信息表列名數(shù)據(jù)類型長度可否為空是否
5、主鍵是否外鍵缺省值備注SNOchar12NYY學生學號SSEXchar2NNN學生性別SNAMEchar8NNN學生姓名COMYchar4NNN入學年份CLNOchar2NNY0學院號MNOchar4NNY0系號 CLANOchar6NNY0班號TELchar11YNN聯(lián)系電話DEPTchar10NNN宿舍BIRTHchar6NNN出生年月HTchar16NNN籍貫學院信息表列名數(shù)據(jù)類型長度可否為空是否主鍵是否外鍵缺省值備注CLNOchar2NYN0學院號CLNAMEchar24NNN學院名稱CLPPint4NNN0學院人數(shù)專業(yè)信息表列名數(shù)據(jù)類型長度可否為空是否主鍵是否外鍵缺省值備注MNOch
6、ar4NYN0系號MNAMEchar16NNN系名MPPint4NNN00系里人數(shù)班級信息表列名數(shù)據(jù)類型長度可否為空是否主鍵是否外鍵缺省值備注CLANOChar6NYN0班號CLANAMEChar16NNN班級名稱班級人數(shù)int2NNN0班級人數(shù)課程信息表列名數(shù)據(jù)類型長度可否為空是否主鍵是否外鍵缺省值備注CNOchar6NYN課程號CNAMEchar16NNN課程名稱CTERMchar8NNN開課學期CREDITchar1NNN0課程學分CTYPEchar4NNN課程屬性LESNOint1YNN周學時成績信息表列名數(shù)據(jù)類型長度可否為空是否主鍵是否外鍵缺省值備注SNOchar12NYY學生學號C
7、NAMEchar16NYN課程名稱SGRDfloat2YNN00學生成績教師信息表列名數(shù)據(jù)類型長度可否為空是否主鍵是否外鍵缺省值備注TNOchar8NYN教師編號TNAMEchar8NNN教師名稱TSEXchar2NNN教師性別TPOSTchar8NNN教師職稱TDARPChar16NNN所屬部門教師與課程對應表列名數(shù)據(jù)類型長度可否為空是否主鍵是否外鍵缺省值備注TNAMEchar8NNN教師名稱CNAMEchar16NNN課程名稱CLANAMEChar16NNN班級名稱用戶登錄信息表列名數(shù)據(jù)類型長度可否為空是否主鍵是否外鍵缺省值備注USERchar8NYN用戶編號PASSWORDchar12N
8、NNwelcome登錄密碼USER_KINDchar4NNN用戶類型五:數(shù)據(jù)庫物理設計這個階段的主要任務是為邏輯數(shù)據(jù)模型選取一個最適合應用環(huán)境的物理結構,包括存儲結構和存取方法等。六:代碼設計:院號:兩位整數(shù)(0099),其中00用于另外的用途系號:院號+ 兩位整數(shù)(0099),其中00用于另外的用途班號:系號 + 兩位整數(shù)(0099)學號: 班號 + 班里序號(兩位整數(shù)0099)課程編碼:系號 + 三位整數(shù)(000999),其中院號為00時,表示為校內的公共課,系號為00時,表示為院內的公共課教師編碼:院號+六位整數(shù) (后六位編號按先來后到的順序隨機給出未被占用的編號)七:SQL代碼建立所有
9、表的代碼1. 建立學生表create table student_infor(SNO char(12) NOT NULL UNIQUE CHECK(SNO LIKE '1-20,90-90-90-90-90-90-90-90-90-90-9'), SNAME char(8) NOT NULL CHECK (SNAME NOT LIKE '%0-9%'), SSEX char(2) NOT NULL CHECK (SSEX LIKE '男'OR SSEX LIKE '女'), COMY char(4) NOT NULL CHECK
10、(COMY LIKE '1-20,90-90-9'), CLNO char(2) NOT NULL UNIQUE CHECK (CLNO LIKE '0-90-9'), MNO char(4) NOT NULL UNIQUE CHECK (MNO LIKE '0-90-90-90-9'), CLANO char(6) NOT NULL UNIQUE CHECK (CLANO LIKE '0-90-90-90-90-90-9'), TEL char(11) CHECK (TEL LIKE '0-90-90-90-90-90-
11、90-90-90-90-90-9'), DEPT char(10) NOT NULL CHECK (DEPT LIKE '0-9棟2-71-30-9'), BIRTH char(10) NOT NULL CHECK (BIRTH LIKE '198,90-9-%0-9-0-30-9' ), HT char(16) NOT NULL CHECK (HT NOT LIKE'%0-9%'), Primary Key(SNO);2. 建立學院信息表create table college_infor(CLNO char(2) NOT NULL U
12、NIQUE CHECK (CLNO LIKE '0-90-9'), CLNAME char(24) NOT NULL CHECK (CLNAME NOT LIKE '%0-9%'AND CLNAME NOT LIKE '%A-Z%'AND CLNAME NOT LIKE '%a-z%'AND CLNAME LIKE '%學院'), CLPP int NOT NULL CHECK (CLPP <10000 AND CLPP >0), Primary Key(CLNO);3. 建立專業(yè)信息表create table majoy_infor(MNO char(4) NOT NULL UNIQUE CHECK (MNO LIKE '0-90-90-90-9'), MNAME char(16) NOT NULL UNIQUE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽車展會活動授權及運營合同
- 旅游線路策劃合作協(xié)議
- 車輛掛靠與汽車維修保養(yǎng)服務協(xié)議
- 綠色能源項目廠房抵押貸款協(xié)議
- 禮儀儀態(tài)培訓標準體系
- 2025年汽車銷售協(xié)議
- 2025年農村房屋轉讓協(xié)議書
- 2025年明股實債協(xié)議
- 腎上腺腫瘤病人的護理
- 2025年江蘇省鎮(zhèn)江市新區(qū)中考數(shù)學二模試卷
- 【MOOC】心理學與生活-南京大學 中國大學慕課MOOC答案
- 食堂的管理方案
- 危重癥患者護理
- 沖壓機床安全操作規(guī)程(3篇)
- 治療性血小板去除術
- 雇人干活免責協(xié)議書(2篇)
- 2024版《糖尿病健康宣教》課件
- 膿毒癥性凝血病診療中國專家共識解讀
- 《形勢與政策》2022-2023學年 第二學期學習通超星期末考試答案章節(jié)答案2024年
- 云南省昆明市2025屆高三文綜下學期5月“三診一模”模擬考試三模試題
- 二年級《道德與法治》下冊知識點
評論
0/150
提交評論