




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、學籍管理系統(tǒng)學院:軟件學院班級: 131213 學號: 13121xxx 姓名: xxx 學籍管理系統(tǒng)一需求分析本學籍管理系統(tǒng)主要用于對高校各院系各個專業(yè)的學生的信息進行系統(tǒng)管理,其中包含了院系信息、專業(yè)信息、班級信息、學生信息、教師信息、課程信息等多種數(shù)據(jù)信息。具體功能如下:1. 功能需求(1) 院系信息管理功能: 錄入院系信息,包括學院編號、學院名稱和學院院長;實現(xiàn)學院信息的修改、刪除、查詢等基本操作。(2) 專業(yè)信息管理功能: 錄入專業(yè)信息, 包括專業(yè)編號和專業(yè)名稱; 實現(xiàn)專業(yè)信息的修改、刪除、查詢等基本操作; 每個專業(yè)每學年分別制定教學計劃。(3) 班級信息管理功能: 錄入班級信息,
2、包括班級編號和班主任; 實現(xiàn)班級信息的修改、刪除、查詢等基本操作。(4) 學生信息管理功能:錄入學生信息,包括學號、姓名、性別、出生年月、入學時間、聯(lián)系電話;實現(xiàn)學生信息的修改、刪除、查詢等基本操作。(5) 教師信息管理功能:錄入教師信息,包括教師編號、姓名、性別、職稱、聯(lián)系電話;實現(xiàn)教師信息的修改、刪除、查詢等基本操作。(6) 課程信息管理功能:錄入學生學習的課程信息,包括課程號、課程名、課程類型、學分、上課時間、上課教室;實現(xiàn)課程信息的修改、刪除和查詢等基本操作。2. 數(shù)據(jù)流圖(1)頂層數(shù)據(jù)流圖操作教師、學生的基本信息輸入學生成績得到成績得到學生名單輸入選課記錄(2)一層數(shù)據(jù)流圖(3)二層
3、數(shù)據(jù)流圖選課d1 學生信息p1 選課處理學生d2 選課信息d3 課程信息學籍管理系統(tǒng)教師學生管理員3. 數(shù)據(jù)字典表 1 數(shù)據(jù)庫表索引表名中文名主索引列department 院系信息表de_no speciality 專業(yè)信息表sp_no teach_plan 教學計劃表(semester,co_type,sp_no) class 班級信息表cl_no student 學生信息表st_no course 課程信息表c_no teacher 教師信息表t_no s_agexam 學生補考信息表(st_no, c_no) s_course 學生選課信息表(st_no, c_no) s_teach 教
4、學信息表(t_no,cl_no,st_no,c_no) 成績錄入成績教師d3 課程信息p2 成績處理d4 成績信息學生表 2 院系信息表字段名字段類型長度主/ 外碼說明de_no char 15 主學院編號de_name char 15 學院名稱dean_name char 15 院長姓名表 3 專業(yè)信息表字段名字段類型長度主/ 外碼說明sp_no char 15 主專業(yè)編號sp_name char 15 專業(yè)名稱de_no char 15 外學院編號表 4 教學計劃表字段名字段類型長度主/ 外碼說明semester char 15 主學期co_type char 15 主課程類型credit
5、 numeric 10,2 學分sp_no char 15 主專業(yè)編號表 5 班級信息表字段名字段類型長度主/ 外碼說明cl_no char 15 主班級編號cl_number int 人數(shù)c1lead_name char 15 班主任姓名sp_no char 15 外專業(yè)編號表 6 學生信息表字段名字段類型長度主/ 外碼說明st_name char 15 姓名st_no char 15 主學號st_sex char 15 性別birth smalldatetime 15 出生年月in_date smalldatetime 15 入學時間phone char 15 聯(lián)系電話cl_no char
6、 15 外班級編號表 7 課程信息表字段名字段類型長度主/ 外碼說明c_no char 15 主課程編號c_name char 15 課程名稱c_type char 15 課程類型c_hour numeric 10,2 學時c_score numeric 10,2 學分c_time numeric 10,2 上課時間c_room char 10 教室表 8 教師信息表字段名字段類型長度主/ 外碼說明t_no char 15 主教師編號t_name char 15 姓名t_sex char 15 性別t_pos char 15 職稱t_depart char 15 外所屬院系t_phone ch
7、ar 15 聯(lián)系電話表 9 學生補考信息表字段名字段類型長度主/ 外碼說明st_no char 15 主學號c_no char 15 主課程號time int 次數(shù)表 10 學生選課信息表字段名字段類型長度主/ 外碼說明st_no char 15 主學號c_no char 15 主課程編號grade numeric 10,2 成績表 11 教學信息表字段名字段類型長度主/ 外碼說明t_no char 15 主教師編號cl_no char 15 主班級編號st_no char 15 主學號c_no char 15 主課程號二概念結構設計該學生學籍管理系統(tǒng)包括6 個強實體:院系、專業(yè)、班級、學生、
8、課程、教師,一個弱實體:教學計劃,各個實體之間有1 個 1:1 的關系, 1個 1:m的關系,3 個 m :n的關系。局部 e-r圖如下所示:圖 1 院系 e-r 圖圖 2 專業(yè) e-r 圖教學計劃學分課程類型學期院系學院編號學院名稱專業(yè)專業(yè)編號專業(yè)名稱班級班級編號人數(shù)圖 4 班級 e-r 圖學生聯(lián)系電話出生年月姓名學號性別入學時間圖 5 學生 e-r 圖圖 6 課程 e-r 圖教師教師編號姓名性別職稱所屬院系聯(lián)系電話圖 3 教學計劃e-r 圖課程課程號課程名稱學時課程類型學分上課時間學期院長班主任教學計劃學分課程類型學期課程課程號課程名稱學時課程類型學期上課時間學分開設專業(yè)專業(yè)編號專業(yè)名稱制
9、定招收教師教師編號姓名性別職稱所屬院系聯(lián)系電話學生聯(lián) 系電話姓名學號性別入學時間出生年月院系學院編號學院名稱班級班級編號人數(shù)教學擁有補考次數(shù)學習成績整體 e-r圖如下圖所示:院長班主任三邏輯結構設計1.e-r 圖向關系模型的轉換由 e-r圖可得出關系模型:院系(學院編號,學院名稱,院長姓名)專業(yè)(專業(yè)編號,專業(yè)名稱,學院編號)教學計劃(學期,課程類型,學分,專業(yè)編號)班級(班級編號,人數(shù),班主任,專業(yè)編號)學生(學號,姓名,性別,出生時間,入學時間,聯(lián)系電話,班級編號)課程(課程號,課程名稱,課程類型,學時,學分,上課時間,教室)教師(教師編號,姓名,性別,職稱,聯(lián)系電話,所屬院系編號)補考(
10、學號,課程號,次數(shù))選課(學號,課程考,成績)教學(教師編號,班級編號,學號,課程號)2. 視圖的創(chuàng)建院系視圖: vi_department (學院編號,學院名稱,院長)專業(yè)視圖: vi_speciality(專業(yè)編號,專業(yè)名稱,學院編號)教學計劃視圖: vi_teachplan (學期,課程類型,學分,專業(yè)編號)班級視圖: vi_class (班級編號,人數(shù),班主任,專業(yè)編號)學生信息視圖: vi_student (學號,姓名,性別,出生時間,入學時間,聯(lián)系電話,班級編號)課程信息視圖: vi_course (課程號,課程名稱,課程類型,學時,學分,上課時間,教室)教師信息視圖: vi_te
11、acher (教師編號,姓名,性別,職稱,所屬院系,聯(lián)系電話)學生補考信息視圖: vi_ sagexam(學號,課程號,次數(shù))學生選課信息視圖: vi_scourse (學號,課程考,成績)教師上課視圖: vi_steach (教師編號,班級編號,學號,課程號)四應用程序設計1. 應用程序實現(xiàn)(1)學院信息的錄入(學院編號、學院名稱和院長姓名)、修改、刪除、查詢等基本操作。(2)專業(yè)信息的錄入(專業(yè)編號和專業(yè)名稱) 、專業(yè)信息的修改、刪除、查詢等基本操作。(3)教學計劃信息的錄入(學期、學分和課程類型)、更改等基本操作。(4)班級信息的錄入 (班級編號、 班主任和人數(shù))、班級信息的修改、 刪除
12、、查詢等基本操作。(5)學生信息的錄入(姓名、學號、性別、出生年月、入學時間、聯(lián)系電話) 、學生信息的修改、刪除、查詢等基本操作。(6)教師信息的錄入(教師編號、姓名、性別、職稱、所屬院系、聯(lián)系電話等信息) 、教師基本信息的修改、刪除、查詢等基本操作。(7)學生成績的錄入、修改、刪除、查詢等基本操作。(8)課程信息的錄入:課程號、課程名、課程類型、學時、學分、上課時間、教室等信息。(9)選課信息的查詢、修改和刪除等操作。2. 觸發(fā)器實現(xiàn)(1)院系信息表上的觸發(fā)器:當院系的編號改變時,對應的學生所在院系、專業(yè)所屬院系以及教師所屬院系都應當做相應的更改。(2)專業(yè)信息表上的觸發(fā)器:當專業(yè)編號發(fā)生改
13、變或專業(yè)取消時,班級等表中的專業(yè)編號也應修改。(3)班級信息表上的觸發(fā)器:當班級信息放生改變時,其他表中與之相應的信息也要改變。(4)學生信息表上的觸發(fā)器:當學生信息變化時,其它表中相對應的信息也要發(fā)生改變。(5)課程信息表上的觸發(fā)器:當課程的信息改變時,其他表中相對應的信息也要發(fā)生改變。(6)教師信息表上的觸發(fā)器:當教師的信息發(fā)生改變時,其他表中相對應的信息隨之改變。(7)教學計劃表上的觸發(fā)器:學生每年必須按照教學計劃修完一定學分的課程。(8)學生補考信息表上的觸發(fā)器:一門課程最多允許學生一次補考,當補考次數(shù)大于 1時,該學生則不能進行此門課程的補考。(9)學生選課信息表上的觸發(fā)器:統(tǒng)計學生成績及學分,對達到以下條件之一的學生給予開除:一學期不及格的必修課學分超過10 個;不及格必修課學分累計超過 30 個;不及格選修課學分累計超過20 個。3. 約束條件(1)性別: “男”或“女”(2)課程類型:“必修課”, “限選課”或“任選課”(3)補考次數(shù):“0”或“ 1”(4)學生成績大于等于
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年呼倫貝爾職業(yè)技術學院單招職業(yè)技能測試題庫完整
- 2025年河南省三門峽市單招職業(yè)適應性測試題庫含答案
- 電子市場深度解析如何重塑傳統(tǒng)采購策略
- 2025年貴州護理職業(yè)技術學院單招職業(yè)適應性測試題庫帶答案
- 2025年湖北職業(yè)技術學院單招職業(yè)傾向性測試題庫及答案一套
- 2025年海南職業(yè)技術學院單招職業(yè)傾向性測試題庫完美版
- 2025年黑龍江省牡丹江市單招職業(yè)適應性測試題庫及參考答案
- 2025年廣東省汕尾市單招職業(yè)適應性測試題庫及答案1套
- 2025年河北工業(yè)職業(yè)技術大學單招職業(yè)適應性測試題庫完整
- 2025年貴州健康職業(yè)學院單招職業(yè)傾向性測試題庫及答案1套
- 2024 ESC慢性冠脈綜合征指南解讀(全)
- 消防設施操作員(初級)題庫與參考答案
- 公安機關保密協(xié)議
- 小學語文學科集體備課實施方案
- (完整版)英語四級詞匯表
- 2024-2025學年初中信息技術(信息科技)七年級全一冊義務教育版(2024)教學設計合集
- 水利水電工程單元工程施工質量驗收評定表及填表說明
- 四級防火道路施工標準
- 部編版六年級下冊語文古詩三首《石灰吟》(課件)
- 2024年大學生心理健康知識考試題庫300題(含答案)
- 客服專員+云客服安全知識雙11阿里淘寶云客服在線+語音+專項云客服考試試題及答案
評論
0/150
提交評論