版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
學籍管理系統(tǒng)
目錄
一、學籍管理系統(tǒng)概述.....................................................2
1.1項目的背景與意義.....................................................2
1.1、背景................................................................2
1.2業(yè)務模式.............................................................2
二、可行性分析...........................................................3
2.1系統(tǒng)功能及分析:......................................................3
2.1.1系統(tǒng)功能目標:.......................................................3
2.1.2系統(tǒng)功能分析:.....................................................3
2.2系統(tǒng)的邏輯模型......................................................5
2.2.1業(yè)務流程分析........................................................5
2.2.2數(shù)據(jù)流程分析.......................................................5
2.2.3數(shù)據(jù)字典............................................................6
三、系統(tǒng)總體功能需求.....................................................8
3.1.學生信息管理模塊....................................................8
3.1.1新生信息管理........................................................8
3.1.2畢業(yè)學生信息管理...................................................8
3.1.3學生學籍更改........................................................9
3.2學生成績管理模塊.....................................................9
3.3信息查詢模塊.........................................................9
四、系統(tǒng)建模............................................................11
4.1系統(tǒng)用例模型........................................................11
4.1.1角色的確定.........................................................11
4.1.2創(chuàng)建用例...........................................................12
4.1.3創(chuàng)建用例關系圖.....................................................13
4.2系統(tǒng)動態(tài)模型........................................................13
4.2.1創(chuàng)建時序圖.........................................................13
4.2.2創(chuàng)建協(xié)作圖.........................................................18
4.3創(chuàng)建系統(tǒng)類圖.......................................................22
一、學籍管理系統(tǒng)概述
隨著網(wǎng)絡技術和軟件技術的飛速發(fā)展,特別是Internet/lntranet的出現(xiàn)及其相關
技術的迅速發(fā)展,信息革命帶來了全球范圍市場競爭的日益加劇,對傳統(tǒng)的辦公教學和
生活方式產生了巨大的汨擊。辦公自動化就是采用Inlernet/Intranet技術,基于工作
流的概念,使內部人員方便快捷的共享信息,高效的協(xié)同工作;改變過去復雜,低效的
手工辦公方式,實現(xiàn)迅速,全方位的信息采集,信息處理。校園網(wǎng)的建設,為學籍管理
系統(tǒng)提供了技術保障。
學籍管理系統(tǒng)是一個由學校學籍管理信息中心監(jiān)控,各教學系(部八教研室分級管理,
由學生檔案管理、成績管理、查詢管理、打印報表等幾部分組成。
1.1項目的背景與意義
1.1、背景
學籍管理系統(tǒng)是一個教育單位不可缺少的部分,它的內容對于學校的決策者和管理者來
說都至關重要,所以學籍管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一
直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、
保密性差,另外時間?長,將產生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的
困難。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能己為人們深刻認識、它已
進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使川計算
機對學籍信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠
性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學生檔案管理的
效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套學籍管
理軟件成為很有必要的事情。
1.2業(yè)務模式
高校學生學籍管理系統(tǒng)將采用B/S模式,學生的信息由各用戶在規(guī)定的權限下在各自
的工作站上錄入,統(tǒng)一保存在系統(tǒng)服務器上,既可集中管理,有可讓各部門管理自己負責的
信息。信息上網(wǎng)后各用戶可有詢,調用,達到全校信息共享。
本系統(tǒng)著力于用高效的方式來對學籍文檔進行管理,它由開發(fā)者開發(fā),并以與廣大高效
師生為用戶群體,是開發(fā)者用于改善手工管理學籍文檔現(xiàn)狀的工具。由于開發(fā)者的努力,用
戶群體也因此得到了便利,對學籍文檔管理者而言,他們將能更輕松地管理數(shù)以萬計的學籍
文檔。對于學籍文檔使用者而言,他們也能更加輕而易舉地查詢到自己的學籍信息。
本系統(tǒng)的使用也與一些其他的系統(tǒng)與機構存在聯(lián)系.比如,學籍信息系統(tǒng)可以和圖書管
理系統(tǒng)或者醫(yī)務室的電子病歷系統(tǒng)互相聯(lián)系,那樣也給廣大用戶帶來r便利。
二、可行性分析
2.1系統(tǒng)功能及分析:
2.1.1系統(tǒng)功能目標:
(1)系統(tǒng)管理:包括用戶信息(用戶名、密碼等)的添加,更改、刪除和退出系統(tǒng)等功能。
(2)成績管理:包括學生成績管理(課程號、課程名、學號、成績)的添加、更改、刪除
和查詢(按學號、班級和查詢全部)等功能。
(3)學生管理:包括學生基本信息管理。其中學生基本信息管理包括學生基本信息(學生
編號、姓名、性別、生日、所在專業(yè)等)的添加、更改、刪除和查詢(按學號、班級、專業(yè)、
院系)等功能。
(4)課程管理:包括課程信息(課程號、課程名稱和授課老師)的添加和刪除。
(5)打印報表:包括輸出學生自然狀況、學生的各科成績和補考學生報表
2.1.2系統(tǒng)功能分析:
(1)權限功能:為用戶設置權限功能,用戶只能對授權范圍內進行相應修改及刪除。
(2)錄入功能:,為用戶提供對所有信息的錄入功能。
(3)查詢功能:為用戶提供杳詢的功能,可查詢允許范圍內的所有信息。
(4)維護功能:為用戶提供查詢及相應的修改,刪除功能。
(5)打印功能:能打印全校學生的信息及積各班信息,科目成績等。
(6)退出功能:結束并關閉系統(tǒng)
對上述各功能進行集中、分塊、按照結構化程序設計的要求。
圖1系統(tǒng)功能模塊圖
圖2系統(tǒng)流程圖
2.2系統(tǒng)的邏輯模型
2.2.1業(yè)務流程分析
導功論理~Y百裝
圖3學籍管理業(yè)務流程圖
圖4成績管理第二層業(yè)務流程圖
2.2.2數(shù)據(jù)流程分析
學籍信息畢業(yè)信息A
教學部門用人單位
學籍管理系稅
圖5學籍管理系統(tǒng)頂層數(shù)據(jù)流圖
學生登記表
用人單位
新生P3
名中
報表
異動管理教委
團級或
退學名單
教學部門成績管理
獲獎
名單
警強報告》
獎懲管理
圖6學籍管理系統(tǒng)第一層數(shù)據(jù)流圖
圖8學籍管理系統(tǒng)第三層數(shù)據(jù)流圖一一“成績分析”
2.2.3數(shù)據(jù)字典
數(shù)據(jù)字典條目:數(shù)據(jù)元素
數(shù)據(jù)元素
系統(tǒng)名:學籍管理系統(tǒng)編號:
條目名:學號別名:
屬于數(shù)據(jù)流:存儲處:
個人信息學籍表
數(shù)據(jù)元素值代碼類型取值范圍意義
字符00010101—999999999代表一個學生
簡要說明:每個學號代表了入學年份,學院,專業(yè),班級,學號信息。課程
代碼代表了課程類型,學院,專業(yè),課程編號。
修改記錄:編寫:日期:
審核:R期:
注:其他數(shù)據(jù)元素略
數(shù)據(jù)字典條目:數(shù)據(jù)流
數(shù)據(jù)流
系統(tǒng)名:學籍管理系統(tǒng)編號:
條目名:學生信息別名:
來源:去處:
教務處學籍表
數(shù)據(jù)流結構:
學生檔案玄學號+名字+性別+民族+專業(yè)-院系+地址+班級+父母姓名+出
生年月+電話號碼+郵政編碼+備注}
學生成績=1課程號+課程名稱+學號+成績+備注}
課程={課程號+課程名稱+授課老師}
簡要說明:包括了學生的個人信息
修改記錄:編寫:日期:
審核:日期;
注:其它數(shù)據(jù)流略
數(shù)據(jù)字典條目:數(shù)據(jù)存儲
數(shù)據(jù)存儲
系統(tǒng)名:學籍管理系統(tǒng)編號:
條目名:成績別名:
存儲組織:記錄數(shù):主關鍵字:
二維表成績
記錄組成:
課程號一課程名稱一學號一成績一備注
項名:成績
氏度:(字節(jié))成績最多三位數(shù)
簡要說明:
每個學生每門課程對應著一個成績
修改記錄:編寫:日期:
審核:日期:
注:其它數(shù)據(jù)存儲略
數(shù)據(jù)字典條目:加工
數(shù)據(jù)加工
系統(tǒng)名:學籍管理系統(tǒng)編號:
條目名:查詢別名:
輸入數(shù)據(jù)流:成績輸出數(shù)據(jù)流:成績顯示結果
加工邏輯:
按學號、班級或全部查詢出各人、各課程成績的具體情況
簡要說明:
本處理提供各人、各課程的成績及個人信息的查詢
修改記錄:編寫:日期:
審核:日期:
注:其它數(shù)據(jù)加工略
三、系統(tǒng)總體功能需求
3.1.學生信息管理模塊
新生信息錄入,學生基本信息修改,學生狀態(tài)管理(轉業(yè),轉學,退學,休學,畢業(yè)),
學生信息查詢.
3.1.1新生信息管理
本部分的功能主要有新生導入、分班。新生導入實現(xiàn)從現(xiàn)存的EXCEL新生名單中錄入學
生信息。分班功能實現(xiàn)按新生的成績及性別進行分班.
3.1.2畢業(yè)學生信息管理
當學生畢業(yè)后,學生信息轉移至備份數(shù)據(jù)摩中,系統(tǒng)的基本數(shù)據(jù)庫中需要刪除學生信息。
該功能主要進行成批地刪除學生信息,如連續(xù)學號區(qū)段的多位學生信息刪除,整個班級的刪
除,在學生信息刪除前,以學號區(qū)段或班級為單位保存到備份數(shù)據(jù)庫。
3.1.3學生學籍更改
當學生換班、退學、插班、結業(yè)、休學時,對學生的學籍信息進行更改。
3.2學生成績管理模塊
學生成績錄入,學生成績修改,學生成績統(tǒng)計,學生成績查詢。
學生成績錄入。以班級為單位,錄入各科目的期末成績。
總分及名次。以班級為單位,計算學生的總分及名次。
成績備份。以班級為單位,將學生的成績保存到備份數(shù)據(jù)庫中。
3.3信息查詢模塊
學生信息查詢,學生成績查詢,專業(yè)查詢,院校查詢,班級信息查詢,即根據(jù)用戶的
要求,查詢學生數(shù)據(jù)庫的所有可能的信息。
系統(tǒng)總體功能需求圖如圖1所示:
學籍管理系統(tǒng)
學
.信
學
息
生
生
查
成
信
詢
績
息
模
管
管
塊
理
理
模
模
塊
塊
圖1:系統(tǒng)總體功能需求圖
學籍信息管理模塊包括的具體功能模塊如圖2所示:
學生信息管理模塊
新
畢
學
生
業(yè)
生
信
學
學
息
生
籍
管
信
更
理
息
改
管
理
圖2:學生信息管理模塊功能需求圖
學生成績管理模塊包括的具體功能模塊如圖3所示:
學生成績管理模塊
學
學
學
生
生
生
成
成
成
績
績
績
錄
修
統(tǒng)
入
改
計
圖3:學生成績管理模塊功能需求圖
信息查詢模塊包括的具體功能模塊如圖4所示:
信息查詢模塊
學
學
生
生
成
基
績
本
查
信
詢
息
查
詢
圖4:信息查詢模塊功能需求圖
四、系統(tǒng)建模
4.1系統(tǒng)用例模型
4.1.1角色的確定
角色是與系統(tǒng)有交互作用的人或事務,通常代表著一個系統(tǒng)的使用者,或者需要與
系統(tǒng)打交道的人或事務。
在學籍管理系統(tǒng)中有如下事務:
■新生到校注冊
■在校學生修改學籍信息
■學生成績錄入
■查詢學生基本信息
■查詢學生成績
在本系統(tǒng)UML建模中,可以創(chuàng)建以下角色(Actors;:
■學生
■教務人員
(注釋:為了便于實現(xiàn),分析時將教師、教務管理人員及系統(tǒng)管理員歸為教務人員)
使用RationalRose的UseCaseView中建立的Actors如圖5所示:
39(untitied)
-UseCaseView
-帙—Main
關學生
g教務人員
Associations
+LogicalView
[+ComponentView
ODeploymentView
ModelProperties
圖5:在UseCaseView中創(chuàng)建角色
4.1.2創(chuàng)建用例
用例:信息錄入
使用者:教務管理人員、系統(tǒng)管理員
用例編號:001
前置條件:教務管理員或系統(tǒng)管理員發(fā)布信息,軟件系統(tǒng)已經啟動
事件流;
1、使用者啟動該用例
2、系統(tǒng)顯示系統(tǒng)登入界面,包含:登錄系統(tǒng),基礎教學管理、學生管理、成績查詢、成績
統(tǒng)計
3、使用者選擇具體操作:
A)登陸系統(tǒng)。系統(tǒng)顯示登陸界面,包括用戶名。用戶密碼以及隨機生成的驗證碼,沒
有注冊的用戶可以選取相應的身份進行注冊,根據(jù)系統(tǒng)管理員已經做好的權限分類
對應好用戶分類。
B)編輯界面。成功登陸系統(tǒng),系統(tǒng)顯示基礎數(shù)據(jù)管理、學生管理、成績管理.、查詢統(tǒng)
計。
C)基礎數(shù)據(jù)管理。系統(tǒng)顯示:班級管理(班級名稱,數(shù)量)、課程管理(課程名稱、
數(shù)量、分類、學分、考核形式)、學期管理。
D)學生管理。這里主要包含學生的基本信息,姓名、年齡、生日、身份證號、學號,
家庭住址,班級名稱等。
E)成績管理。系統(tǒng)顯示:添加成績(分為不同科目,點擊某一科目進行添加)、修改
成績(點擊修改成績,要填寫修改原因,填寫修改申請)、發(fā)布成績。
F)查詢統(tǒng)計。這里主要是針對學生成績進行查詢,系統(tǒng)顯示:成績預覽表,成績分布
圖。主要是給任課教師以及學校相關人員進行成績分析等用途。
4.1.3創(chuàng)建用例關系圖
和
用
黎名$X()
5V£\
行
加(7
生
攀s
。
衽\
寰
靠(7
生\
線t(?
端
季
圖6:學籍管理系統(tǒng)用例圖
4.2系統(tǒng)動態(tài)模型
本學籍管理系統(tǒng)系統(tǒng)動態(tài)模型主要建立了系統(tǒng)時序圖、協(xié)作圖。
4.2.1創(chuàng)建時序圖
時序圖表示對象之間傳遞信息的時間順序。時序圖可以用來說明一個事務的歷史
過程,時序圖的用途是用來表示用例中行為者的時間順序。
(1)學生登陸系統(tǒng)時序圖如圖8所示:
■■
X.
控制器_D8:DataBase
吳ndowscontrol
student:0
g□
用戶名密犯登錄命令C》
I'lTI
2:佑息糕理傳遞C)
:[TU用戶名密砂5Q
4登承失敗
LJ…成功J
:6:登承成功()O
廠:
:
圖8:學生登陸系統(tǒng)時序圖
(2)教務人員登陸系統(tǒng)時序圖如圖9所示:
圖9:教務人員登陸系統(tǒng)時序圖
(3)新生注冊時序圖如圖10所示:
苗「才空制*」潭:
win匚lawuontroi
II0
"t際t手*入中)匚修心、<.3□
IIF
2包也——個*生C
0U
匕邛生示人時口C):
LTU
4注助估忠O
:G:平坐在IW1W.也、第1?里O
□:匚號.入、般寸后片<:■:>
□;*u
圖10:新生注冊時序圖
(4)個人信息修改時序圖如圖11所示:
窗口:控制對象
student:學生windowsrnntrnl
1-輸入于~、u
:.
_2:傳遞學號。::
.u3.盛號為參數(shù)進行數(shù)據(jù)庫查4。
.H
.Y4查詢失敗。y
□
nt5:查詢成功Y現(xiàn)實信息。:
6倏改個人信息命令。
J7:修改數(shù)據(jù)庫命令()u
f.
ul8:修改數(shù)據(jù)庫。
.------------TI
圖11:個人信息修改時序圖
(5)教務人員查詢學生信息時序圖如圖12所示:
窗口控制為.象:
admin:教務人windowsconrolDB:DataBa
,學號、信息查詢命令g::
J2:以‘號為參數(shù)查詢數(shù)據(jù)庫0i
:T3:藤號為參數(shù)數(shù)據(jù)庫查4()
::n------——---->n
:i4無所查i醒生():
5:查詢成功,對應信息傳遨()
r0
6:對應學生的信息O:
<-----------------:
圖12:教務人員查詢學生信息時序圖
(6)學生查詢個人信息時序圖如圖13所示:
囪口
控制對象:DB:DataBase
windowscontrol
student:學生
1:'查詢個人注冊信息”()
D2:也學號為參數(shù)查詢命令?
U5:息號為參數(shù)對數(shù)據(jù)庫查面O
4無此學號,請0重新輸入。*U
U
5:患詢成功返回對應信息。
U
6:顯示此學生的信息(MU
rI0
圖13:學生查詢個人信息時序圖
(7)學生成績錄入時序圖如圖14所示:
窗口:控制對象:
admin貫務人DBData8a
—索win竺wsControl
1部求錄入的字號命令(stn嘲
2要求學生信息[string)/
JT33.數(shù)據(jù)庫查詢。J
14無查詢學生的.關信息(string)_________
近找到查詢學生信息Q
i峻品示此學生信息命令學
j7:顯示信&(string)________________;
IJ號.應學生信息顯示成功0
i9:顯示錄入頁面。
:10:錄入此班級成績。
>T
11:信息傳遞(string);
0----------——-------^Tl
J12:修改數(shù)據(jù)庫(stnng.
13:錄入失敗從新錄入。
[T14修改成功()
:15:成績錄入成功。
ru
圖14:學生成績錄入時序圖
(8)教務人員杳詢學生成績時序圖如圖15所示:
/窗口:
admin:教務人內ndows
畬字號、查詢成績命令。
U參數(shù),顯示對應學生的成績o
3以手號為參數(shù)進行數(shù)據(jù)庫堂中()
4無此/生():
5:查詢成功,對應學生的成績信息。
曲締、□
6
n竣(J??:
:u二i
.??
1??
圖15:教務人員對學生成績查詢時序圖
(9)學生查詢成績時序圖如圖16所示:
控制查詢對象
窗口DB:DataBase
:control
windows
student:學生丁
D
1:竽號、學期查詢命令()
2:成績查詢要求()
:3:查詢數(shù)據(jù)庫。
4查詢失觀()
5:查蜩功,查詢信息提不0
U
6:顯示查詢信息O
JI
學生查詢個人成績時序圖
圖16:學生查詢成績時序圖
4.2.2創(chuàng)建協(xié)作圖
協(xié)作圖顯示的信息與時序圖相同,但協(xié)作圖用不同的方式來顯示信息,協(xié)作圖不參
照時間而顯示對象與角色的交互。
<1)學生登陸系統(tǒng)協(xié)作圖如圖17所示:
圖18:學生登陸系統(tǒng)協(xié)作圖
(3)新生注冊協(xié)作圖如圖19所示:
圖19:新生注冊協(xié)作圖
<4)個人信息修改協(xié)作圖如圖20所示:
DB:DataBase
圖20:個人信息修改協(xié)作圖
(5)教務人員查詢學生信息協(xié)作圖如圖21所示:
圖21:教務人員查詢學生信息協(xié)作圖
(6)學生查詢個人信息協(xié)作圖如圖22所示;
控制對象
control
圖22:學生查詢個人信息協(xié)作圖
(7)學生成績錄入?yún)f(xié)作圖如圖23所示:
1:要求錄入的學號命令(string)
10:錄入此班級成績()
圖23:學生成績錄入?yún)f(xié)作圖
(8)教務人員查詢學生成績協(xié)作圖如圖24所示:
圖24:教務人員查詢學生成績協(xié)作圖
(9)學生查詢成績協(xié)作圖如圖25所示:
1:學號、學期查詢命令()
窗口:
student:學生
windows
控制查詢對象
control
DB:DataBase
圖25:學生查詢成績協(xié)作圖
4.3創(chuàng)建系統(tǒng)類圖
類圖中的類是針對學籍管理時序圖和學籍管理協(xié)作圖中每種對象創(chuàng)建的。
本系統(tǒng)的類圖如圖%所示:
吳吳
學生DataBase
(fromUseCast.)
(fromUseCasi...)教務人員
至鏈接串:String
?姓名:String(fromUseCast..)
洛號Double
能>用戶名String。姓名:String,確認用戶名和密碼()
魁密刊Double電用戶名:StringH生添加信息、0
碼:Double?成績查詢0
?修改用戶名0?修改學生信息()
?修改密碼’)?倏改用戶名()■學生信息查詢0
?修改密怕J建學生()1
1.n巾1
1..ncontrol
windows(fromUseCase寸皿
(fromUseCaseVieM
年
受
戶
密
名
資
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025 小學二年級道德與法治上冊友好合作共同完成繪畫課件
- 2026年中醫(yī)藥專業(yè)知識水平測試模擬題
- 2026年職業(yè)培訓與認證類試題
- 2026年計算機視覺專業(yè)測試題圖像識別技術發(fā)展趨勢分析
- 宦怡肝硬化課件
- 天天練課件二維碼
- 2026年桐城師范高等專科學校單招綜合素質筆試備考題庫含詳細答案解析
- 2026年科爾沁藝術職業(yè)學院單招綜合素質考試參考題庫含詳細答案解析
- 2026年山東水利職業(yè)學院單招綜合素質筆試備考題庫含詳細答案解析
- 2026年西安鐵路職業(yè)技術學院單招職業(yè)技能考試備考試題含詳細答案解析
- (2025)事業(yè)單位考試(面試)試題與答案
- CNAS-GC25-2023 服務認證機構認證業(yè)務范圍及能力管理實施指南
- 入伍智力測試題及答案
- 竣工驗收方案模板
- 企業(yè)安全生產內業(yè)資料全套范本
- 安全生產標準化與安全文化建設的關系
- DL-T5054-2016火力發(fā)電廠汽水管道設計規(guī)范
- 耳部刮痧治療
- 神經外科介入神經放射治療技術操作規(guī)范2023版
- 多模態(tài)數(shù)據(jù)的聯(lián)合增強技術
- 濱海事業(yè)單位招聘2023年考試真題及答案解析1
評論
0/150
提交評論