摘要 I
ABSTRACT II
目錄 IV
第一章引言 1
1.1教學科研信息開發背景 1
1.2教學科研信息開發意義 1
1.3國內外研究現狀 2
1.3.1國外相關研究 2
1.3.2國內相關研究 3
1.4研究的內容和主要工作 4
1.4.1研究的內容 4
1.4.2本人主要工作 4
1.5論文結構 4
笫二章需求分析 6
2.1業務需求分析 6
2.1.1業務問題定義 6
2.1.2組織職能分析 7
2.1.3業務人員分析 8
2.2原有業務流程分析 8
2.2.1教研室信息管理流程 8
2.2.2學科信息管理流程 9
2.2.3教師信息管理流程 10
2.2.4教學安排管理流程 11
2.2.5教學成果管理流程 12
2.2.6流程管理流程 13
2.3業務流程優化 14
2.3.1教研室信息管理流程 14
2.3.2學科信息管理流程 15
2.3.3教師信息管理流程 16
2.3.4教學安排管理流程 17
2.3.5教學成果管理流程 18
2.3.6流程管理流程 20
第三章功能分析 21
3.1用戶角色分析 21
3.2系統用例分析 21
3.2.1總體用例分析 21
3.2.2 子用例分析 24
3.3系統功能包圖 : 40
3.3.1總功能包圖 40
3.3.2子功能包圖 41
第四章數據分析 46
4.1功能數據分析 46
4.1.1教研室信息管理縮略圖 48
4.1.2學科信息管理縮略圖 49
4.1.3教學安排管理縮略圖 49
4.1.4教學成果管理縮略圖 50
4.1.5教師信息管理縮略圖 51
4.1.6系統管理縮略圖 51
4.1.7流程管理縮略圖 52
4.2實體類關系分析 53
4.3數據庫表 54
第五章總結與展蟲 58
5.1總結 58
5.2展望 59
參考文獻 60
S[謝 62
第一章引言
1.1教學科研信息開發背景
勻東中學為都勻市的全寄宿制中學,建校至今已將近30余年,校內學生人數介于 1500至2000人,教職員人數則約有240人,而班級數每年級約在14至15班左右,可 以說是都勻市的大型學校之一,因學校位于交通便利的開發區,因其生活機能良好,且 居民多從事勞力工作和商業活動,學生層次區別和差異較大,需要在特色課程和教室安 排上進行有效合理的安排。因此勻東中學在特色課程的發展上,是一所極為注重文藝領 域與創新的學校,學校為創新典范學校,不只設有各種實驗室供學生發揮興趣愛好,還 多次組織參加各種國際國內的比賽,因此該校是一所市內重點中學⑴。而本文所研究和 分析的勻東中學教學科研信息管理系統主要服務于學校行政人員,是一個使學校行政人 員更好更快有更有效的對教師及學校教學科研信息進行管理的系統理⑵。勻東中學教學 科研信息管理系統的研制和開發能更好促進學校教學科研信息管理的自動化,提高教學 科研信息管理的效率和準確性,減少審批周期,節約人力成本,對于勻東中學等具有十 分重要的現實意義⑶。本文通過研究構建勻東中學教學科研信息管理系統,進一步提高 勻東中學的整體業務管理水平,有助于實現信息自動化管理⑷。本文設計一個基于B/S 架構和工作流的一站式勻東中學教學科研信息管理系統,包含的功能有:教研室信息管 理、學科信息管理、教師信息管理等。解決了教學科研信息管理申請存在的申請繁瑣、 管理松散、審核不嚴、各部門信息無法共享、教室信息數據復雜和數據不易統計的問題。
1.2教學科研信息開發意義
本課題研究的主要研究對象為勻東中學,研究對有效促進中學教學科研信息管理的 自動化,提高中學教學科研信息管理的效率和準確性,提高中學教師業務的辦事效率、 縮短業務辦理周期,節約人力成本,對于勻東中學現代化教學的實現具有十分重要的現 實意義。教學科研信息管理系統對信息的管理更加安全可靠,也加強了教師的隊伍高效 化和信息化。因此用計算機來實現教學科研信息管理已經成為必然的發展需要。當前, 仍有許多學校的教學科研信息停留在人工管理的紙制表單,這樣的信息管理給管理員帶
來了繁瑣的工作,對教學科研信息的準確性沒有保障。在今后的發展中,這樣的教學科 研信息管理工作必然被計算機所取代。通過在勻東中學教學科研信息管理系統可以改變 傳統的中學教學科研信息管理模式,既可以便利常見的電子審批流程,還可以為教師提 供透明的學科安排及科研使用電子審批過程,具有很強的現實意義國。
1.3國內外研究現狀
1.3.1國外相關研究
當前全世界的各個國家都開始逐漸對互聯網技術和智能化校園的推廣展開一系列的 深入探索和研究。國外的學校信息技術的發展從單機版學校信息系統到網絡學校信息系 統。進入新世紀,國外學校信息技術逐步擴展到移動學校APP,以及大數據云平臺的后 臺核心技術。眾所周知,學校信息化在發達國家發展的比較早,基本建設方面也比較完 善,應用領域也相對廣泛。比如,1943年法國便開始建立了學校信息化,30年后,美國 緊隨其后于1972年建立了學校信息化這個管理體系。國外校務信息化是隨著計算機技 術、網絡技術的發展而逐步的發展起來的,其經歷的主要節點整理如下表1-1所示:
表1-1信息系統的發展重點與演進
年代 信息系統 發展重點 信息科技應用
1960 電子數據處理(Electronic DataProcessing; EDP)或稱交易處理系統(Transaction Processing System;TPS) 提升工作效率與數據處理 大型電腦科技
1970 管理信息系統(Managementlnfbrmatioii Systems; MIS)或稱管理報表系統 (Management ReportingSystem; MRS) 提供信息支持組織日常作 業與管理 集中型數據庫
1980 策略信息系統(Strategylnformation Systems; SIS)
高級主管支持系統(Executivelnfbrmation
Systems; EIS) 半(非)結構化的廣泛決策 某一特定問題的狹隘決策 提供競爭策略求生存 危機處理及決策信息 數據庫 人工智能 網絡
圖像用戶界面
1990 程序再造(Business ProcessRe-engineering; BPR)
群組支持軟件(Group SupportSystem; GSS) 電子商務(Electronic Commerce;EC) 知識管理(KnowledgeManagement; KM) 大幅度組織程序改造 輔助群體達成共同任務 織織變革
發掘與管理不同作業的關
鍵知識 組織內所有信息 科技
電腦網絡系統 網絡科技 網絡多媒體
1.3.2國內相關研究
國內的學校信息化技術追隨國外相關的發展而發展,主要從局域網學校信息系統開 始,逐步發展到廣域網學校信息系統,然后到移動學校信息系統。自20世紀80年代起 出現計算機網絡后開始,電子校務系統這種新型的校務類型就出現了,它代替了傳統的 紙質校務的模型,逐漸的成為各個學校部門的校務模式。在線電子校務系統的發展型態 和研究狀況如下:
1.單機版電子校務系統
單機版電子校務系統主要是用戶通過按照某些應用程序,這些應用程序中有大量的 信息庫,用戶通過反復的對這些信息庫進行操作,完成了電子校務功能。單機版電子校 務系統的優點是系統開發簡單,存在的主要問題是學校相關的信息更新速度慢,而且使 用不方便⑸。
2.網絡版電子校務系統
網絡版電子校務系統主要是用戶通過按照IE等網頁程序登錄系統,按照網頁提示完 成在線校務。網絡版電子校務系統充分的利用了網絡的特點,用戶只要在后臺更新后臺 系統,所有院系的校務內容都可以得到快速的更新[叭網絡版電子校務系統的優點是用 戶使用簡單,這些系統部署簡單,目前使用的場景比較多,但是研究者對其研究已經比 較少了。
3.移動版電子校務系統
移動版電子校務系統主要是用戶通過移動客戶端如手機,PAD等工具登錄到校務系 統中,實現移動接入,移動操作等功能。移動電子校務系統除了將傳統的網絡版電子校 務系統的功能移動到手機上外,還需要考慮移動網絡的不穩定性,需要考慮到手機屏幕 的限制,以及存儲空間的限制等特殊情況。移動版電子校務的優點是用戶使用簡單,該 系統使用的場景比較多,但是所能承載的信息教電腦端不夠完善。
4.云平臺電子校務系統
云平臺電子校務系統是基于云平臺的豐富計算能力,并可以利用大數據分析校務者 的特征。通過基于數據挖掘的云平臺電子校務系統可以集成知識管理,知識挖掘等新特 性,逐步的成為行業的發展趨勢和發展方向⑺。云平臺電子校務系統具有反應速度快, 成本低以及智慧化的特點,缺點是開發難度大。
1.4研究的內容和主要工作
1.4.1研究的內容
1.利用文獻研究法研究國內外中學教學科研信息管理系統現狀,分析本系統的可 行性。
2.對中學教學科研信息管理系統的相關技術、需求分析及整體框架結構等進行詳 細分析,包含對網絡平臺系統的各個部分和后臺信息庫的設計,對系統管理模式的完善 實施,對其中的部分模塊實施精細化設計。研究中學教學科研信息管理系統設計的平臺、 數據庫中所涉及的關鍵步驟。
3.系統的實現、測試以及安全維護。結合學科課堂教學,開發出能夠為學校師生 提供易操作、實用性強的學科信息查詢系統。本系統主要完成用戶管理、資料修改、資 料搜索等幾大功能。其中包括管理員對教師用戶的添加、修改和刪除。教學科研信息資 料包括教師的個人簡歷、工作簡歷、發表論文、在研課題、發表著作、獲獎情況和教學 工作安排等相關內容。
1.4.2本人主要工作
在本系統中,本文主要完成需求分析的設計工作,后續逐步的根據需求分析的結果, 結合UML工具對系統進行了類圖設計,數據庫設計。
1.5論文結構
第一章:緒論。首先介紹了傳統的中學教學科研信息管理系統的發展現狀和存在的 問題,引出研究的主題;然后梳理國內外中學教學科研信息管理系統的研究現狀,并說 明本文的主要內容。
第二章:系統的需求分析。對系統進行業務需求分析并對系統進行了業務流程優化。
第三章:系統的功能分析。通過UML工具對系統的進行了功能分析,對系統的各 個功能模塊進行用例設計和包圖設計。
第四章:系統的設計。通過UML工具對系統的總體框架設計進行了設計,并對系 統的各個功能模塊進行功能設計,同時對系統數據庫設計進行說明。
第五章:總結與展望。說明本研究結論,并提出未來研究方向,以供后續從事相關
研究參考。
第二章需求分析
近年來,各個中學為了適應當前教研教學管理的需要,對中學教學科研信息管理系 統在自身的建設過程不斷地進行各種功能的完善,通過中學教學科研信息管理系可以輕 松地實現各類信息的管理[叭引進好用易用、穩定高效、靈活開放的中學教學科研信息 管理系統,成為行業各學校迫切的需求。本文討論的中學教學科研信息管理系統,是針 對勻東中學的需求設計的教學科研信息管理系統,與通用型教學科研信息管理系統有彳艮 大一定區別。下面對勻東中學教學科研信息管理系統的具體功能需求進行詳細介紹。
2.1業務需求分析
在學校原有教學科研信息管理的過程中,主要采用自編Excel宏命令和使用商業化 軟件,自編的Excel宏命令方式具有非常明顯的個性化特征,每個單位使用的不一樣, 數據的準確性不高,易人為的發生遺漏,同時商業軟件也是五花八門,這就導致教學科 研信息管理的表格格式不統一,也給教學科研信息管理審核人員帶來困難,影響了工作 效率何。
故教學科研信息管理系統的設計與實施就顯得尤為重要,教學管理信息化的建設有 利于學校各個參與方之間的信息交流和協同作用;能提高數據處理的準確性和效率;方 便學校統一規范的進行教學科研信息管理;還利于提高學校的經濟效益和社會效益。
2.1.1業務問題定義
傳統的教學科研信息管理還是紙質的方式進行,容易導致各種數據錯誤,能提高數 據處理的準確性和效率;方便學校統一規范的進行教學科研信息管理。本課題研究的教 學科研信息管理系統主要應用對象為勻東中學,本課題的研究對促進教學科研信息管理 的教學、提高教學科研信息管理的效率和準確性,提高本校的教學科研信息管理錄取、 縮短教學科研信息周期,節約人力成本,這都對于本校具有十分重要的現實意義。本中 學教學科研信息管理系統主要解決如下問題【⑴:
1.實現了業務的電子化管理。原來的業務主要采用自編Excel宏命令和使用商業化 軟件,自編的Excel宏命令方式具有非常明顯的個性化特征,每個部門使用的不一樣,
數據的準確性不高,易人為的發生遺漏,防止五花八門的商業軟件導致校務管理的表格 格式不統一,也給校務管理審核人員帶來困難,影響工作效率。
2.實現了教學科研信息的便利査詢,通過系統的查詢和統計功能,可以方便進行報 表導出,學科統計等,提高了對學校人力配備的管理。
2.1.2組織職能分析
學校的組織架構是按照教研室進行管理,每個老師的都掛靠在教研室中,這樣既便 于對老師進行管理,也便于教學安排和學科研究進行管理工作。本校具體的組織構成如 圖2-1所示。
學校主要有后勤集團,語文教研室,數學教研室,政治教研室,英
語教研室,體育教研室以及教務處等組成。
后勤集團主要的工作是對學校內部所有的基建、食堂、門衛、物業等管理嚨為全校 師生做好后勤安保工作。
語文教研室主要的完成語文相關學科的教學、研究、教學成果以及相關服務工作【壯]。
數學教研室主要的完成數學相關學科的教學、研究、教學成果以及相關服務工作。
政治教研室主要的完成政治相關學科的教學、研究、教學成果以及相關服務工作。
英語教研室主要的完成英語相關學科的教學、研究、教學成果以及相關服務工作2】。
體育教研室主要的完成體育相關學科的教學、研究、教學成果以及相關服務工作。 物理教研室主要的完成物理相關學科的教學、研究、教學成果以及相關服務工作。
地理教研室主要的完成地理相關學科的教學、研究、教學成果以及相關服務工作。
生物教研室主要的完成生物相關學科的教學、研究、教學成果以及相關服務工作。
教務處主要的完成對外教務管理,宣傳,考試,教學科研信息管理等。
2.1.3業務人員分析
1.學生:完成系統中老師課程安排的查詢及其他相關信息的査詢等。
2.•老師:完成個人信息的登記和修改申請,査詢其他相關的信息。
3.管理員:實現用戶教學安排信息的管理以及老師信息的修改、教研室信息的修改、 學科信息的修改等。
2.2原有業務流程分析
本節主要對現在學校的各種管理流程進行分析,完成對中學教學科研信息管理系統 的需求分析。
2.2.1教研室信息管理流程
教研室專員接收到學校的登記教研室相關信息后,對教研室登記的信息進行表格填 報。教研室信息來源于學校實際的教學需求,通過該教研室信息可以更好的反饋中學的 實際教學狀況。具體業務流程如圖2.2所示:
教研室信息管理
教研室組長
制定《教研室信息》上報-
(確認教研室詳細信息)
教研室信息是否合適
野記教研室信息丿
發布教研室信息
圖2.2教研室信息管理業務流程圖
如圖2.2所示,教研室信息管理業務流程為:教研室專員接受到本教研室需要申請 教研室相關信息后填寫相關的表格,然后把該表格發給教研室組長檢查,教研室組長檢 查沒有問題后,就提交給學校該表格,并等待學校最后的批復文件。
2.2.2學科信息管理流程
教研室專員接收到學校的登記學科相關信息后,對學科登記的信息進行表格填報。 學科信息來源于學校實際的教學需求,通過該學科信息可以更好的反饋中學的學科分布 情況。具體業務流程如圖2.3所亦:
學科信息管理
教研室組長
■ 箕記學科涪息 丿
確認學科信息
學科信息是否登記正確+1
圖23學科信息管理業務流程圖
如圖2.3所示,學科信息管理業務流程為:教研室專員接受到本教研室需要申請學 科相關信息后填寫相關的表格,然后把該表格發給教研室組長檢查,教研室組長檢查沒 有問題后,就提交給學校該表格,并等待學校最后的批復文件。
2.2.3教師信息管理流程
如有新教師進入學校,教研室專員會要求該教師需要填寫相關的登記表格,然后教 研室專員會檢查該表格是否填寫的正確,然后放入本教研室進行存檔。具體業務流程圖 如圖2.4所示:
老師管理
教研室專員
查詢老師信息
是否存在該老師
創建新的老師信息:
? 老師審批
\ ——丿
保存檔案信息 :
丿
圖2.4教師信息管理業務流程圖
如圖2.4所示,教師管理業務流程為:教師根據學校的要求填寫登記表格,然后把 該表格交給教研室專員,最后教研室專員檢查沒有問題后,就存檔該表格,并同時向學 校提交一個副本。
2.2.4教學安排管理流程
教研室專員接到收本教研室對于本學年的教學安排信息后,對教學安排進行詳細的 設計,然后登記教學安排表格。教學安排信息來源于實際學校的教學需求,通過該學科 信息可以更好的安排老師的教學工作和其他工作安排情況。具體業務流程如圖2.5所示:
教學安排管理
教研室組長
制定《教學信息》上報;
確認教學詳細信息)
r
教學信息是否合適]<
” 否
—0——
登記教學信息)
發布教學信息
圖2.5教學安排管理業務流程圖
如圖2.5所示,教學安排管理業務流程為:教研室專員接收到本教研室本學年的教 學計劃,然后根據該教學計劃設計本教學任務安排,并填寫相關的表格,然后把該表格
發給教研室組長檢査,教研室組長檢査時間安排和教師安排沒有問題后,就提交給學校 該表格,并等待學校最后的審批和發布。
2.2.5教學成果管理流程
當教師有新的教學成果,如發表的期刊論文、書籍、著作、成果等,就填寫相關的 教學成果申報表格,填好的表格轉給教研室專員檢查和核對,然后教研室專員會檢查該 表格是否填寫正確以及教學成果是否屬實,然后放入本教研室進行存檔。具體業務流程 圖如圖2.6所示:
教學成果管理
教研室專員
創建新的教學成果信息盧
>教學成果審批
是、,否
教學成果是否正確
保存檔案信息
圖2.6教學成果管理業務流程圖
如圖2.6所示,教學成果信息管理業務流程為:教師根據學校的要求填寫登記教學 成果申報表格,然后把該表格交給教研室專員,最后教研室專員檢査教學成果符合標準, 并且表格填報的沒有問題后,就存檔該表格,并同時向學校提交一個副本。
2.2.6流程幗流程
流程管理主要涉及學校具體業務的審批過程,如常見的辦公自動化系統中的簽字流 程。業務審批中的各個審批的順序就形成了工作流,對這些工作流進行管理就形成了不 同的審批順序。在目前的管理業務下,所有的流程都是教研荃專員和教研室組長協商解 決,只要符合學校的相關規定和領導職務的安排即可。目前的流程管理基本都是按照教 研室專員填報,教研室組長審批來進行的。具體業務流程圖如圖2..7所示:
流程管理
教研室專員 教研室組長
•
y
填寫相關的表單
>相關表單的審批
圖2.7流程管理業務流程圖
如圖2.7所示,該信息管理業務流程為:教研室專員根據教研室的相關業務規定進 行相關表單的填寫,然后轉給教研室組長進行審批,審批完以后的表單發送給教師或者 相關人員。
2.3業務流程優化
本節對傳統的教研室信息管理流程、學科信息管理流程、教師管理流程、 管理流程以及教學成果管理流程進行優化。
2.3.1教研童信息流程
教研室信息管理
教研室組長
發布教研室信息
收集外部修改意見)
修改教研室信息;
圖2.8教研室信息管理再造業務流程圖
如圖2.8所示,教研室信息管理再造業務流程為:教研室專員接受到本教研室需要 申請教研室相關信息后填寫相關的表格,然后教研室專員在教研室歷史記錄中找到類似 的教研室信息,并根據查詢到具體的教研室來參考填寫本次申報的教研室信息;該教研 室信息會轉給教研室組長,教研室組長通過系統的自動識別功能來判斷教研室信息是否 填寫的正確,并提示相關領導對這些教研室信息進行重點審核;比原來的業務流程更加 強調了教研室的流程化管理,只有當教研室被審批后,教研室專員才可以選擇這些教研 室信息進行發布,只有發布后的教研室信息,一般用戶才可以査看到。
教研室信息填報數據約束:所有教研室信息字段符合系統要求且準確無誤。
教研室信息上報業務步驟的數據約束:填寫提交成功。
教研室信息審核業務步驟的數據約束:教研室信息可以正常的顯示。
教研室信息發布業務步驟的數據約束:教研室信息審核已經通過。
教研室信息査詢業務步驟的數據約束:教研室信息審核已經通過,并進行了對應的 發布。
2.3.2學科信息管理流程
敦師
發布學科信息
…二二二
給出反蝕
收巢修改J®見
修改半科佰.E
圖2.9學科信息管理再造業務流程圖
如圖2.9所示,學科信息管理再造業務流程為:教研室專員接受到本教研室需要申 請學科相關信息后填寫相關的表格,然后教研室專員在學科歷史記錄中找到類似的學科 信息,并根據查詢到具體的學科來參考填寫本次申報的學科信息;該學科信息會轉給教 研室組長,教研室組長通過系統的自動識別功能來判斷學科信息是否填寫的正確,并提 示相關領導對這些學科信息進行重點審核;比原來的業務流程更加強調了學科的流程化 管理,只有當學科被審批后,教研室專員才可以選擇這些學科信息進行發布,只有發布 后的學科信息,一般用戶才可以查看到。
學科信息填報數據約束:所有學科信息字段符合系統要求且準確無誤。
學科信息上報業務步驟的數據約束:填寫提交成功。
學科信息審核業務步驟的數據約束:學科信息可以正常的顯示。
學科信息發布業務步驟的數據約束:學科信息審核己經通過。
學科信息査詢業務步驟的數據約束:學科信息審核已經通過,并進行了對應的發布。
2.3.3教師信息管理流程
圖2.10教師信息管理再造業務流程圖
如圖2.10所示,教師信息管理再造業務流程為:由原來的教師填報,轉給教研室專 員填報,然后由教師給出反饋。教研室專員對新加入本教研室的教師相關表格,然后教 研室專員在教師信息中找到類似的教師信息,并根據查詢到具體的教師來參考填寫本次 申報的教師信息;該教師信息會轉給教研室組長,教研室組長通過系統的自動識別功能 來判斷教師信息是否填寫的正確,并提示相關領導對教師信息進行重點審核;比原來的 業務流程更加強調了教師的流程化管理,只有當教師被審批后,教研室專員才可以選擇 這些教師教學科研相關信息進行發布,只有發布后的教師信息,教師本人和學生才可以 查看到,然后對錯誤的信息進行反饋,然后教研室專員收集反饋的意見,進行對應的修 改,最后還是需要得到教研室組長的審批才可以再次發布。
教師信息填報數據約束:所有教師信息字段符合系統要求且準確無誤。
教師信息上報業務步驟的數據約束:填寫提交成功。
教師信息審核業務步驟的數據約束:教師信息可以正常的顯示。 ,
教師信息發布業務步驟的數據約束:教師信息審核已經通過。
教師息査詢業務步驟的數據約束:教師信息審核已經通過,并進行了對應的發布。
2.3.4教學安排管理流程
如圖2.11所示,教學安排管理再造業務流程為:教研室專員接收到本教研室對于本 年度安排的請教學相關信息后填寫相關的表格,然后教研室專員在教學歷史記錄中找到 類似的教學安排,并根據查詢到具體的教學來參考填寫本次申報的教學安排;該教學安 排會轉給教研室組長,教研室組長通過系統的自動識別功能來判斷教學安排是否填寫的 正確,并提示相關領導對這些教學安排進行重點審核;比原來的業務流程更加強調了教 學的流程化管理,只有當教學被審批后,教研室專員才可以選擇這些教學安排進行發布, 只有發布后的教學安排,一般教師和學生才可以査看到。
教學安排填報數據約束:所有教學安排字段符合系統要求且準確無誤。
教學安排上報業務步驟的數據約束:填寫提交成功。
教學安排審核業務步驟的數據約束:教學安排可以正常的顯示。
教學安排發布業務步驟的數據約束:教學安排審核已經通過。
教學安排查詢業務步驟的數據約束:教學安排審核已經通過,并進行了對應的發布。
教學安排腎理
教學組長
T
仙定《教學安押卜列藝m
上報借息. \
系統推送給教學組長J
〔確認教學安抑 教學安排是否合適Xi
登i己教學安排 ')
&
數據庫記錄該信息>
[系統推送給教學組長)
教學安掃戶是否正確+
、 丿
否
發布教學安排
修改教學安排
數掘庫I己錄該佶恵、
圖2.11教學安排管理再造業務流程圖
2.3.5教學成果管理流程
@建新的數學成果信.0+ 數據味保存記錄 ]
圖2.12教學成果管理再造業務流程圖
如圖2.12所示,教學成果信息管理再造業務流程為:由所獲成果教師填報,轉給教 研室專員填報,然后由相關部門給出反饋。教研室專員對教師申請的教學成果信息進行 登記,并填寫相關表格,然后教研室專員在教學成果歷史記錄中找到類似的教學成果信 息,并根據査詢到具體的教學成果來參考填寫本次申報的教學成果信息;該教學成果信 息會轉給教研室組長,教研室組長通過系統的自動識別功能來判斷教學成果信息是否填 寫的正確,并提示相關領導對教學成果學科信息進行重點審核;比原來的業務流程更加 強調了教學成果的流程化管理,只有當教學成果被審批后,教研室專員才可以選擇這些 教學成果信息進行發布,只有發布后的教學成果信息,教師本人才可以査看到,然后對 錯誤的信息進行反饋,然后教研室專員收集反饋的意見,進行對應的修改,最后還是需 要得到教研室組長的審批才可以再次發布。
教學成果填報數據約束:所有教學成果字段符合系統要求且準確無誤。
教學成果上報業務步驟的數據約束:填寫提交成功。
教學成果審核業務步驟的數據約束:教學成果可以正常的顯示。
教學成果發布業務步驟的數據約束:教學成果審核已經通過。
教學成果查詢業務步驟的數據約束:教學成果審核己經通過,并進行了對應的發布。
2.3.6流程V3流程
備份原有流程1
圖2.13流程管理再造業務流程圖
如圖2.13所示,流程管理再造業務流程為:由系統管理員配置對應流程,然后由教 研室專員發起流程的執行,由教研室組長完成審批流程,如果過程中發現流程問題,可 以反饋給系統管理員,由管理員來修改修改,并完成原來流程的備份。
創建流程數據約束:所有流程字段符合系統要求且準確無誤。
配置流程業務步驟的數據約束:流程的上下級流程信息完整。
備份流程業務步驟的數據約束:原有業務流程信息完整。
第三章功能分析
勻東中學教學科研信息管理系統的核心職能是管理各科教師教學科研信息,實現對 教師教學科研信息的登記、修改、發布和管理,為勻東中學提供基本的管理服務,為勻 東中學其他部分提供基礎數據,為統一調度學校資源提供數據支撐。
3.1用戶角色分析
使用系統的主要人員有教研室相關人員、學科老師、就讀學生、系統管理員等,具 體如圖3-1所示。系統管理員通過本系統實現對用戶信息的管理以及用戶權限的配置。 用戶通過本系統實現用戶注冊和修改密碼[⑷。
老師通過本系統實現對教學資料的維護,教學資料管理功能將文章、書籍、課題等 基本信息統一管理,包括各種信息的錄入、查詢、修改和刪除[①。學生通過系統敷各 種信息的查詢和反饋等。本系統涉及到的用戶角色有【問:
表3?1用戶角色劃分表
角色 職責或功能
用戶 主要是一般的系統參與者,主要是勻東中學的學生和訪客等。 ..
教師 主要是勻東中學的教師,該教師可以管理自己的信息以及自己的教學成集信 息等。
教研室專員 主要是勻東中學的各個教研室的專職秘書或者信息管理員,該教研室專員管 理教研室的所有信息系統相關的信息登記和填報等。
教研室組長 主要是勻東中學的各個教研室的組長,該教研室組長管理教研室的所有信息 的審批和檢査等。
系統管理員 主要是勻東中學教學科研信息管理系統的系統管理員,負責基礎信息的管理, 如用戶信息、權限信息等。
3.2系統用例分析
3.2.1總體用例分析
目前勻東中學在日常管理教學實務時,仍是使用人工記錄的方式為主,這種方式不 僅耗費人力成本,時間方面也會有所限制,當然溝通方面如果有特殊需求用電話聯絡還 是比較方便。通過本系統可以電子化管理整個老師的教學科研信息,具體的用例如圖3.1
所示:
圖3.1教師教學科研信息系統總體用例圖
(1)教研室信息模塊
當管理員進入系統后擁有所有權限。點擊“管理用戶”按鈕可以看到所有教研室基本 信息。點擊“刪除”和“修改”可以實現對教研室的刪除和基本信息的修改。點擊“添加”按 鈕,可以錄入需要添加教研室的用戶名、密碼、授課學科等相關信息。這些是教研室的 基本情況,是必須填寫的內容。最后點擊添加按鈕成功添加教研室基本信息。當系統在 開放狀態,教研室相關人員可以添加、搜索和修改基本信息。
(2)學科信息管理模塊
當管理員進入系統后,點擊“刪除”和“修改”可以實現對各學科列表的刪除和修改, 主要對學科內容和安排的修改,包括課時安排、起止時間、課程內容或實驗名稱、學時、 人數和年度等信息的修改。點擊“添加”按鈕,可以實現對教科的教學工作資料的添加。 當系統開放時,教師用戶也可以對自己的教學工作內容進行添加。
(3)教學成果管理模塊
本模塊包括在研課題、發表論文、發表著作、獲獎情況等四個子模塊。管理員進入 系統可以對教師的在研課題、發表論文、發表著作和獲獎情況等信息的修改和刪除。也 可以添加教師用戶的相關信息。當系統處于開放狀態時,教師用戶可以添加自己的在研 課題、發表論文、發表著作、獲獎情況等相關資料。
(4)教學安排管理模塊
本模塊包括授課班級、授課內容、科任教師、課時規劃四個子模塊。管理員進入系 統可以對教師這些相應的信息進行刪除和修改操作,也可對添加新的教師用戶的管理賬 戶等相關資料。
當系統在開放是,教師用戶可以對自己的授課內容、課時規劃等相關資料進行添加 或修改等操作。
(5)教師信息管理模塊
本模塊是對教師列表的呈現。管理員可以査看教師列表中的教師教學科研信息。當 系統開放時,教師用戶可以通過教師列表看到所有教師姓名、性別、所屬單位和授課名 稱等相關信息。
(6)系統管理模塊
為提高軟件的自適應性和智能化,系統特意設計了定義組織機構、設置項目基礎信 息、設置系統基礎信息、項目編號規則、配置定時活動等多個模塊。只要完成系統初始 化參數設定,就可以滿足不同部門的需要。系統管理模塊主要由用戶管理、數據備份與 恢復功能三部分組成。
(7)流程管理模塊
本模塊是對的系統的各個審批流程進行配置,通過工作流模型配置業務的流轉方法, 具有可配置,可修改等特點,具有很好的流程管理能力。
系統功能結構包括查詢教學科研信息、對教師信息添加、修改和刪除、系統管理。 查詢設置三個條件,分別為科目、教學安排、學科列表、科研信息、教師信息査詢等選 項,第三個條件對應與第二個條件選項。査詢中可輸入關鍵字進行査詢,査詢出教師的 列表,點擊某教師即可查看教育背景、工作簡歷。同時通過系統還可以査詢學科列表、 教學在研課題、教學發表論文、教學發表著作、教學獲獎情況、科研發表論文、教師列 表等信息。同時也是對上述信息的添加、刪除和修改。系統設置包括搜索和系統的開放 和關閉兩部分設置。管理員才有這樣的權限,管理員點擊“系統設置”,再手動輸入“開放” 和“關閉”等字樣進行更新,這樣就實現了系統的設置叫
3.2.2子用例分析
3.2.2.1教研室信患管理
教研室信息管理功能實現專業根據學校對教研室的安排和規劃實現教研室信息的登
記。教研室信息管理功能實現教研室的填報、編輯、査詢、審批等功能,具體如圖3.2
表3-2教研室信息上報
用例名稱 教研室信息上報用例
用例目標 驗證系統的教研室信息上報功能
活動者 教研室專員
狀態 根據給定的條件
前置條件 用戶登錄系統,進入“教研室管理”功能操作界面
后置條件 無
主路徑 (1)教研室專員成功的登錄系統
(2)教研室專員點擊進入“教研室管理”功能操作界面,然后點擊填報新教研室
(3)教研室專員輸入新的教研室名稱、位置、電話、負責人等信息,點擊提交;
(4)教研室專員查看到新的加入的教研室信息
可選路徑 無
表3-3教研室信息審批
用例名稱 教研室信息審批用例
用例目標 驗證系統的教研室信息審批功能
活動者 教研室組長
狀態 根據審批流程的轉發
前置條件 用戶登錄系統,進入“教研室管理”功能操作界面
后置條件 無
主路徑 教研室組長成功的登錄系統
教研室組長點擊進入"教研室管理”功能操作界面,然后看到到上報教研室審 批信息列表
教研室組長點擊該新的教研室信息,然后在審批欄目中輸入同意或者不同意, 點擊提交;
教研室組長查看到自己的教研室審批信息
可選路徑 無
表3-4教研室信息填報
用例名稱 教研室信息填報用例
用例目標 驗證系統的教研室信息填報功能
活動者 教研室專員
狀態 根據指定的工作流
前置條件 用戶登錄系統,進入“教研室管理”功能操作界面
后置條件 無
主路徑 (1)教研室專員成功的登錄系統
(2)教研室專員點擊進入“教研室管理”功能操作界面,然后點擊填報新教研 室
(3)教研室專員輸入新的教研室名稱、位置、電話、負責人、教研內容等信息, 點擊暫存;
(4)教研室專員在本地暫存列表查看到新的加入的教研室信息
可選路徑 無
表3-5教研室信息修改
用例名稱 教研室信息修改用例
用例目標 驗證系統的教研室信息修改功能
活動者 教研室組長
狀態 根據指定的工作流
前置條件 用戶登錄系統,進入“教研室管理”功能操作界面
后置條件 無
主路徑 (1)教研室專員成功的登錄系統
(2)教研室專員點擊進入“教研室管理”功能操作界面,然后選擇某個存在的 教研室
(3)教研室專員選擇點擊修改按鈕,在修改窗口中輸入新的教研室名稱、位置、 電話、負責人等信息,點擊暫存;
(4)教研室專員在査看到修改好的教研室信息
可選路徑 無
3.2.1.2學科信息管理
學科信息管理功能實現專業根據教研室下面的學科信息進行電子化登記和管理。學
科信息管理功能實現學科的填報、編輯、查詢、審批等功能,具體如圖3.3所示。
表3.8、表3.9以及表3.10詳細介紹主要的用例:
表3-6查看學科信息
用例名稱 查看學科信息用例
用例目標 驗證系統的查看學科信息功能
活動者 教研室專員、教師、用戶、教研室組長
狀態 用戶成功登錄系統
前置條件 用戶登錄系統,進入“學科管理”功能操作界面
后置條件 無
主路徑 (1)教研室專員/教師/用戶/教研室組長成功的登錄系統
(2)教研室專員/教師/用戶/教研室組長點擊進入“學科信息管理"功能操作界 面,然后輸入查詢的關鍵詞,點擊查詢
(3)教研室專員/教師/用戶/教研室組長可以看到搜索到的學科信息列表信息
可選路徑 無
表3-7學科信息填報
用例名稱 學科信息填報用例
用例目標 驗證系統的學科信息填報功能
活動者 教研室專員
狀態 根據指定的工作流
前置條件 用戶登錄系統,進入“學科管理”功能操作界面
后置條件 無
主路徑 (1)教研室專員成功的登錄系統
(2)教研室專員點擊進入“學科管理”功能操作界面,然后點擊填報新學科
(3)教研室專員輸入新的學科名稱、簡介、圖片、名人、學科帶頭人等信息, 點擊暫存;
(4)教研室專員在本地暫存列表查看到新的加入的學科信息
可選路徑 無
表3-8學科信息審批
用例名稱 學科信息審批用例
用例目標 驗證系統的學科信息審批功能
活動者 教研室組長
狀態 根據審批流程的轉發
前置條件 用戶登錄系統,進入“學科管理”功能操作界面
后置條件 無
主路徑 (1)教研室組長成功的登錄系統
(2)教研室組長點擊進入"學科管理”功能操作界面,然后看到到上報學科審 批信息列表
(3)教研室組長點擊該新的學科信息,然后在審批欄目中輸入同意或者不同 意,點擊提交;
(4)教研室組長查看到自己的學科審批信息
可選路徑 無
表3-9學科信息發布
用例名稱 學科信息發布用例
用例目標 驗證系統的學科信息發布功能
活動者 教研室專員
狀態 根據指定的工作流
前置條件 用戶登錄系統,進入“學科管理”功能操作界面,并存在審批過的學科信息
后置條件 無
主路徑 (1)教研室專員成功的登錄系統
(2)教研室專員點擊進入“學科管理”功能操作界面,然后點擊發布新學科
(3)教研室專員在審批通過的學科信息列表中,查看到新的學科信息;
(4)教研室專員選擇某個學科信息,點擊發布。
可選路徑 無
表3-10學科信息維護
用例名稱 學科信息維護用例
用例目標 驗證系統的學科信息維護功能
活動者 教研室組長
狀態 根據指定的工作流
前置條件 用戶登錄系統,進入“學科管理”功能操作界面
后置條件 無
主路徑 (1)教研室專員成功的登錄系統
(2)教研室專員點擊進入“學科管理”功能操作界面,然后選擇某個存在的 學科
(3)教研室專員選擇點擊修改按鈕,在修改窗口中輸入新的學科名稱、圖片、 簡介、帶頭人等信息,點擊暫存;
(4)教研室專員在查看到修改好的學科信息
可選路徑 無
3.2.2.3教學安排管理
教學安排管理功能實現專業根據學校對教學的安排和規劃實現教學安排的登記。教 學安排管理功能實現教學的填報、編輯、查詢、審核等功能,具體如圖3.4所示。
表3-11教學安排上報
用例名稱 教學安排上報用例
用例目標 驗證系統的教學安排上報功能
活動者 教研室專員
狀態 根據給定的條件
前置條件 用戶登錄系統,進入“教學安排管理”功能操作界面
后置條件 無
主路徑 (1) 教研室專員成功的登錄系統
(2) 教研室專員點擊進入“教學安排管理”功能操作界面,然后點擊填報新教學
(3) 教研室專員輸入新的教學名稱、開始時間、結束時間、老師、教師、班級 等信息,點擊提交;
(4) 教研室專員査看到新的加入的教學安排
可選路徑 無
表3-12教學安排審批
用例名稱 教學安排審批用例
用例目標 驗證系統的教學安排審批功能
活動者 教研室組長
狀態 根據審批流程的轉發
前置條件 用戶登錄系統,進入“教學安排管理”功能操作界面
后置條件 無
主路徑 (1) 教研室組長成功的登錄系統
(2) 教研室組長點擊進入“教學安排管理”功能操作界面,然后看到到上報教
學審批信息列表
(3)教研室組長點擊該新的教學安排,然后在審批欄目中輸入同意或者不同 意,點擊提交;
(4)教研室組長查看到自己的教學審批信息
可選路徑 無
表3-13教學安排填報
用例名稱 教學安排填報用例
用例目標 驗證系統的教學安排填報功能
活動者 教研室專員
狀態 根據指定的工作流
前置條件 用戶登錄系統,進入“教學安排管理”功能操作界面
后置條件 無
主路徑 (1)教研室專員成功的登錄系統
(2)教研室專員點擊進入“教學安排管理”功能操作界面,然后點擊填報新教 學
(3)教研室專員輸入新的教學名稱、開始時間、結束時間、老師、教師、班級 等信息,點擊暫存;
(4)教研室專員在本地暫存列表查看到新的加入的教學安排
可選路徑 無
表3-14教學安排修改
用例名稱 教學安排修改用例
用例目標 驗證系統的教學安排修改功能
活動者 教研室組長
狀態 根據指定的工作流
前置條件 用戶登錄系統,進入“教學安排管理”功能操作界面
后置條件 無
主路徑 (1)教研室專員成功的登錄系統
(2)教研室專員點擊進入“教學安排管理”功能操作界面,然后選擇某個存在 的教學
(3)教研室專員選擇點擊修改按鈕,在修改窗口中輸入新的教學名稱、開始時 間、結束時間、老師、教師、班級等等信息,點擊暫存;
(4)教研室專員在查看到修改好的教學安排
可選路徑 無
3.2.2.4教學成果信息管理
教學成果信息管理功能實現專業根據教研室下面的教學成果信息進行電子化登記和 管理,完成對教學成果個人信息,工作信息,獎勵信息,論文信息,教學成果信息等的 管理。教學成果信息管理功能實現教學成果的新增、編輯、查詢、刪除等功能。教學成
果管理涉及到的用例圖如圖3.5所示。
如表3.15、表3.16、表3.17以及表3.18詳細介紹主要的用例:
表3-15査詢教學成果
用例名稱 査看教學成果信息用例
用例目標 驗證系統的査看教學成果信息功能
活動者 教研室專員、教師、用戶、教研室組長
狀態 用戶成功登錄系統
前置條件 用戶登錄系統,進入“教學成果管理”功能操作界面
后置條件 無
主路徑 (4)教研室專員/教師/用戶/教研室組長成功的登錄系統
(5)教研室專員/教師/用戶/教研室組長點擊進入“教學成果管理”功能操作界 面,然后輸入査詢的關鍵詞,點擊査詢
(6)教研室專員/教師/用戶/教研室組長可以看到搜索到的教學成果信息列表 信息
可選路徑 無
表3-16教學成果填報
用例名稱 教學成果信息填報用例
用例目標 驗證系統的教學成果信息填報功能
活動者 教研室專員
狀態 根據指定的工作流
前置條件 用戶登錄系統,進入“教學成果管理”功能操作界面
后置條件 無
主路徑 (1)教研室專員成功的登錄系統
(2)教研室專員點擊進入“教學成果管理”功能操作界面,然后點擊填報新教 學成果
(3)教研室專員輸入新的教學成果名稱、教學成果內容、教學成果圖片、教師、 教學成果詳細介紹等信息,點擊暫存;
(4)教研室專員在本地暫存列表查看到新的加入的教學成果信息
可選路徑 無
表3-17教學成果審批
用例名稱 教學成果信息審批用例
用例目標 驗證系統的教學成果信息審批功能
活動者 教研室組長
狀態 根據審扯流程的轉發
前置條件 用戶登錄系統,進入“教學成果管理”功能操作界面
后置條件 無
主路徑 (1)教研室組長成功的登錄系統
(2)教研室組長點擊進入“教學成果管理”功能操作界面,然后看到到上報教 學成果審批信息列表
(3)教研室組長點擊該新的教學成果信息,然后在審批欄目中輸入同意或者不 同意,點擊提交;
(4)教研室組長查看到自己的教學成果審批信息
可選路徑 無
表3-18教學成果維護
用例名稱 教學成果信息維護用例
用例目標 驗證系統的教學成果信息維護功能
活動者 教研室組長
狀態 根據指定的工作流
前置條件 用戶登錄系統,進入“教學成果管理”功能操作界面
后置條件 無
主路徑 (1)教研室專員成功的登錄系統
(2)教研室專員點擊進入“教學成果管理”功能操作界面,然后選擇某個存在 的教學成果
(3)教研室專員選擇點擊修改按鈕,在修改窗口中輸入教學成果名稱、教學成 果內容、教學成果圖片、教師、教學成果詳細介紹等信息,點擊暫存;
(4)教研室專員在查看到修改好的教學成果信息
可選路徑 無
3.2.2.5教師信恵管理
教師信息管理功能實現專業根據教研室下面的教師信息進行電子化登記和管理,完
成對教師個人信息,工作信息,獎勵信息,論文信息,教學成果信息等的管理。教學科
研信息管理功能實現教師的新增、編輯、查詢、刪除等功能。教師管理涉及到的用例圖
表3-19査詢教師
用例名稱 查看教師教學科研信息用例
用例目標 驗證系統的查看教師教學科研信息功能
活動者 教研室專員、教師、用戶、教研室組長
狀態 用戶成功登錄系統
前置條件 用戶登錄系統,進入“教師管理”功能操作界面
后置條件 無
主路徑 (7) 教研室專員/教師/用戶/教研室組長成功的登錄系統
(8) 教研室專員/教師/用戶/教研室組長點擊進入“教管理”功能操作界面, 然后輸入查詢的關鍵詞,點擊查詢
(9) 教研室專員/教師/用戶/教研室組長可以看到搜索到的教師教學科研信 息列表信息
可選路徑 無
表3-20教師填報
用例名稱 教師教學科研信息填報用例
用例目標 驗證系統的教師教學科研信息填報功能
活動者 教研室專員
狀態 根據指定的工作流
前置條件 用戶登錄系統,進入“教師管理”功能操作界面
后置條件 無
主路徑 (5)教研室專員成功的登錄系統
(6)教研室專員點擊進入“教師管理”功能操作界面,然后點擊填報新教師
(7)教研室專員輸入新的教師名稱、電話、圖片、簡介、履歷等信息,點擊暫 存;
(8)教研室專員在本地暫存列表查看到新的加入的教師教學科研信息
可選路徑 無
表3-21教師審批
用例名稱 教師教學科研信息審批用例
用例目標 驗證系統的教師教學科研信息審批功能 /.
活動者 教研室組長
狀態 根據審批流程的轉發
前置條件 用戶登錄系統,進入“教師管理”功能操作界面
后置條件 無
主路徑 (1)教研室組長成功的登錄系統
(2)教研室組長點擊進入“教師管理”功能操作界面,然后看到到上報教師審 批信息列表
(3)教研室組長點擊該新的教師教學科研信息,然后在審批欄目中輸入同意或 者不同意,點擊提交;
(4)教研室組長查看到自己的教師審批信息
可選路徑 無
表3-22教師維護
用例名稱 教師信息維護用例
用例目標 驗證系統的教師信息維護功能
活動者 教研室組長
狀態 根據指定的工作流
前置條件 用戶登錄系統,進入“教師管理”功能操作界面
后置條件 無
主路徑 (1)教研室專員成功的登錄系統
(2)教研室專員點擊進入“教師管理”功能操作界面,然后選擇某個存在的教 師
(3)教研室專員選擇點擊修改按鈕,在修改窗口中輸入新的教師名稱、電話、 圖片、簡介、履歷等信息,點擊暫存;
(4)教研室專員在查看到修改好的教師教學科研信息
可選路徑 無
3.2.2.6系統倍息管理
在系統的運行中,對安全的管理十分關鍵,系統運行中的三個方面進行安全監控, 主要包括系統內數據信息的安全,用戶使用和操作的安全及功能權限。其中數據安全主 要包括保證系統中數據的合理性,健康性,并且對數據進行保密,防止不法分子竊取, 用戶安全是指對用戶在系統中耳朵操作進行監控,保證其操作的正確性,同時對不同類 別的用戶進行不同的訪問權限控制[同。系統在訪問人數過多時,對系統運行安全的管理 及用戶操作的合理性管理十分重要,這是保證系統正常運行的關鍵,當業務量過多時, 訪問的人數也會隨之增加。由于系統所具有的功能很多,每個用戶對系統的應用內容不 同,為了保證系統能夠正常有序的運行,要對不同的用戶進行訪問權限的設置。將其權 利規定在一定的范圍內,防止越權訪問帶來一定的安全問題。
1.通過對用戶的程序管理不同職位、崗位進行權限歸類,利用權限、角色、人員這 三個要素來形成三維權限模式,將用戶進行分類并授予不同的權限。RBAC機制的原理 是,基于現有角色劃分結果,同時考察不同角色業務處理中所需要的資源,之后把這些 資源綁定與角色體系之中,然后具體落實到各個注冊用戶,用戶在完成登陸之后,即可 依據自身角色及授權去調用相應的資源。系統管理員同樣也是一類系統角色,但他具有 授權的權責,可是必須嚴格依據業務需要來具體完成角色分配,而用戶方依據其現實場 景下的職位等獲得相應的角色,以角色控制來實現權限控制,是行之有效的系統安全機 制。可見,用戶與客體并不直接聯系,而是存在一個“角色”,用戶享有一個角色,但也 可以被指派為另一個角,可操作性較好。此外,系統管理員只需要直接分配角色即可完 成人員管理和權限劃分,而不會影響系統運行,極大減輕了系統管理員的工作量,是一 項行之有效的權限管理模式【2叭
2.用戶在進行登錄時利用單點登錄技術,簡稱SSO(Single Sign-On),利用這一技術, 能夠對訪問的用戶進行信息的識別,并與系統內事先儲存的資料進行核對,充分獲取該 用戶在系統內所具有的訪問權限,通過一次審核就能開放所有的權限,用戶可以辦理多 種業務,縮短了用戶的操作時間。
系統管理功能主要是針對系統數據的安全性提出的,本系統提供二級用戶許可權, 高級用戶和普通用戶。高級用戶可以對普通用戶進行管理,包括添增新用戶,修改用戶 許可權,查詢用戶狀態,取消用戶等功能。系統管理的用例圖如圖3.7所示。
圖3.7系統管理用例圖
如表3.23、表3.24以及表3.25詳細介紹主要的用例:
表3-23權限管理
用例名稱 權限信息管理用例
用例目標 驗證系統的權限信息管理功能
活動者 系統管理員
狀態 根據指定的工作流
前置條件 用戶登錄系統,進入“權限管理”功能操作界面
后置條件 無
主路徑 (1)系統管理員通過超級用戶權限登錄系統,進入“權限管理”功能操作界面
(2)系統管理員輸入新的權限名稱等具體信息等;
(3)系統管理員查看具體的權限信息列表
可選路徑 無
表3-24角色管理
用例名稱 角色信息管理用例
用例目標 驗證系統的角色信息管理功能
活動者 系統管理員
狀態 根據指定的工作流
前置條件 用戶登錄系統,進入“角色管理”功能操作界面
后置條件 無
主路徑 (1)系統管理員成功的登錄系統,并選擇角色信息添加功能
(2)系統管理員輸入其他的角色信息,如角色名稱、角色描述等:
(3)系統管理員選擇用戶的角色信息,并點擊配置權限列表等;
(4)系統管理員查看具體的角色信息列表
可選路徑 無
表3-25用戶管理
用例名稱 用戶信息管理用例
用例目標 驗證系統的用戶信息管理功能
活動者 系統管理員
狀態 根據指定的工作流
前置條件 用戶登錄系統,進入“用戶管理”功能操作界面
后置條件 無
主路徑 (1)系統管理員成功的登錄系統,并選擇用戶信息添加功能
(2)系統管理員輸入其他的用戶信息,如用戶名稱、用戶電話、用戶密碼、用 戶類別等;
(3)系統管理員選擇用戶的權限信息,并點擊配置等;
(1)系統管理員查看具體的權限信息列表
可選路徑 無
3.2.2.7流程管理
對業務的過程進行分析和建模就是我們所說的工作流程,當然這些分析的建模是建 立在一定的規則情況下。它的主要內容是為了解決以下幾個問題:第一,整個流程怎么 分解,是把整個流程分解成多個環節,還是用一個整體來進行操作,第二文件的傳輸和 驗收是不是最終的目的。本系統為了使得工作流程更簡單,所以將業務目標分成多個環 節,讓不同的人來參與并完成。在整個流程的過程中可以實現不同環節的操作人可以更 換,最終的目的是對文件的進行傳輸和驗收,經過長時間實驗證明,這樣的操作有利于 目標順利推進0】。應用邏輯和過程邏輯將其完全分離是系統工作流管理系統的主要特點 以及優勢,為了實現和執行具體業務流程,不發生任何關于應用程序的特定功能以及業 務流程的變化時,這些變化如業務鏈接,添加鏈接信息的處理變得更加快捷等等,這可 以結合各種字符加入到本系統中。這樣才能夠實現系統的最優化。對于系統中的無線部 分來說,引入工作流可以進一步的優化系統,具體內容如下Bl:
(1)工作流可以進一步的優化系統資源,將人為失誤減少到最低,提高了勞動生產
率。
(2) 可以節省部分培訓員工和時間成本。
(3) 可以實現無紙化辦公的環保目標。
對業務我們設計的工作流程非常的多。比如教師教學科研信息審批、教學計劃審批 等,這種工作流程對審批帶來很多好處,比如:審批流程非常規范,協同審批在跨部門 之間得以輕松地執行,流程本身的調整對審批帶來的影響可以忽略不計。對于整個工作 流系統來說,工作流是重中之重。它常用的功能主要有系統的分析過程、并對其進行模 型建立和模型過程進行解析,是信息按預計進行傳遞、實現符合相關規則的信息流、系 統監控的實現、生成任務列表、實例的運彳亍控制、能對不同類的信息流型調換以及不同 的生成步驟的解析。本系統非常強大,這表示是在執行當系統當前的任務以后,必須要 執行的結果,流程以及數據中選擇其中一個,而且只能選擇其中一個,他是集開源、靈 活以及可擴展于一身的系統,他的語言非常直觀,并且還可以綁定一些其他的操作,它 的可擴展性非常的強大[23】。但其對數據庫有一些小小的依賴,不過還是支持常用的數據 庫,例如MySQL等。
在工作流程中流程是一種基本活動。他一般是分為四種類型:如互斥、同步并行、 序列,其他方式可以是這四種類型的合成
(1) 順序:這種工作流干工作流中是最常見的一種模式。他與其他模式的區分主要 在于兩個和兩個任務之間一定依賴關系,他最突出的特點是兩個任務不能同時的進行, 只能是以順序進行,必須等第一個任務完成之后,下一個任務才有可能出現并完成。
(2) 分支處理:在完成A活動之后,B活動和C活動需要同時進行。
(3) 集合結構:這個剛好跟前面第二個剛好相反,它是表示要在上一個任務開始之 前必須完成當前的兩個任務。
(4) 互異結構:這表示是在執行完當系統當前的任務以后,必須要在系統執行的結 果、流程以及數據中、只能選擇其中一個Bl。
流程管理的主要包括以下內容:
(5) 流程設計定義
在流程設計過程中,可以選擇其他程序的工具。生成的結果有兩種形式:工藝文件 和數據流,這個生成文件和數據流的過程。有不同的定義,生成文件的過程為加載應用 程序的過程,生成數據流的過程卻是一個寫入內存的過程【25】。
(6) 流程創建
流程的創建主要是用一個實體流程的創建過程來進行展示的,本系統對創建過程所 用的方法各種各樣,在一定程度上可以滿足用戶的不同需求。
(7) 任務的解決 *
這一步驟的主要目的就是要解決和處理本環節可以引導用戶處理特定的任務,當這 些任務被處理掉以后,會生成一個最終的結果,這個結果的出現表示問題已經得到解決 [26]。
(8) 流程的備份和記錄
流程管理的用例圖如圖3.8所示。
圖3.8流程管理用例圖
如表3.26、表3.27以及表3.28詳細介紹主要的用例:
表3-26流程創建
用例名稱 流程創建用例
用例目標 驗證系統的流程創建功能
活動者 系統管理員
狀態 根據指定的工作流
前置條件 用戶登錄系統,進入“流程管理”功能操作界面
后置條件 無
主路徑 (1) 系統管理員成功的登錄系統
(2) 系統管理員點擊進入“流程管理”功能操作界面,然后點擊流程創建
(3) 系統管理員輸入新的流程名稱、流程描述、并選擇前置流程和后置流程;
(4) 系統管理員選擇流程審批人,點擊提交:
(5) 系統管理員可以在流程列表中看到該流程
可選路徑 無
表3-27配置流程
用例名稱 流程配置用例
用例目標 驗.證系統的流程配置功能
活動者 系統管理員
狀態 根據指定的工作流
前置條件 用戶登錄系統,進入“流程管理”功能操作界面
后置條件 無
主路徑 (1)系統管理員成功的登錄系統
(2)系統管理員點擊進入“流程管理”功能操作界面,然后選擇某個己經存在 的流程
(3)系統管理員在流程的前置流程中,選擇新的前置流程,在流程的后置流程 中,選擇新的后置流程;
(4)系統管理員選擇新的流程審批人,點擊提交;
(5)系統管理員可以在流程列表中看到該流程
可選路百 無
表3-28流程備份
用例名稱 流程備份用例
用例目標 驗證系統的流程備份功能
活動者 系統管理員
狀態 根據指定的工作流
前置條件 用戶登錄系統,進入“流程管理”功能操作界面
后置條件 無
主路徑 (1)系統管理員成功的登錄系統
(2)系統管理員點擊進入“流程管理”功能操作界面,然后選擇某個己經存在 的流程
(3)系統管理員在流程的詳細信息界面中點擊備份按鈕;
(4)系統管理員可以在流程備份列表中看到該新的流程備份信息
可選路徑 無
3.3系統功能包圖
3.3.1總功能包圖
圖3.9勻東中學教學科研信息管理系統總包圖
如圖3.9所示,勻東中學教學科研信息管理系統總包圖一共分為七個包:教研室管 理、學科信息管理、教學安排管理、教學成果信息、教師信息管理、系統管理管理和流 程管理。
3.3.2子功能包圖
33.2.1教研葩息倔
圖3.10教研室管理包圖
如圖3.10所示,教研室管理包主要有教研室信息上報、填報、審批、修改。教研室
信息管理功能實現專業根據學校對教研室的安排和規劃實現教研室信息的登記。教研室
信息管理功能實現教研室專員的上報、填報功能,實現教研室組長的審批、修改功能。
3.3.2.2學科倍息
1
學h信息「一…彳
|觀『/ L
1 ~1 // 鼻料"I -1 ~1
管理界一彳學科信息1 —W|\ 1 蘇 1
mJ ~1
査看學科1
1槁意1 學科信 息填報 I學科信息
1審批
圖3.11學科管理包圖
如圖3.11所示,學科管理包主要有學科信息維護、查看、填報、發布、審批。學學 科信息管理功能實現專業根據教研室下面的學科信息進行電子化登記和管理。學科信息 管理功能實現教研室專員的發布、填報功能,實現教研室組長的審批、維護功能,實現 一般用戶的查看功能。
33.2.3教學安排管理
圖3.12教學安排管理包圖
如圖3.12所示,教學安排管理包主要有教學安排上報、填報、審批、修改。教學安
排管理功能實現專業根據學校對教學的安排和規劃實現教學安排的登記。教學安排管理
功能實現教研室專員的上報、填報功能,實現教研室組長的審批、修改功能。
33.2.4教學成果管理
如圖3.13所示,教學成果管理包主要有教學成果信息填報、維護、審批、查看。教 學成果信息管理功能實現專業根據教研室下面的教學成果信息進行電子化登記和管理, 完成對教學成果個人信息,工作信息,獎勵信息,論文信息,教學成果信息等的管理。 教學成果信息管理功能實現教研室專員的填報、填報功能,實現教研室組長的審批、維 護功能,實現教師和用戶的査看功能。 “
3.3.2.5教師信息W3
如圖3.14所示,教師管理包主要有教師教學科研信息填報、維護、審批、査看。教 學科研信息管理功能實現專業根據教研室下面的教師教學科研信息進行電子化登記和管 理,完成對教師個人信息,工作信息,獎勵信息,論文信息,教學成果信息等的管理。 教學科研信息管理功能實現教研室專員的填報、填報功能,實現教研室組長的審批、維 護功能,實現教師和用戶的查看功能。
3.3.2.6系統管理
系統管理包主要是為系統管理員提供系統管理功能、用戶權限管理功能。保障數據 安全是本系統最為重要的部分,在本系統開發的過程中,可以通過保護數據庫連接:對 客戶機與服務器間的通信可以使用加密通信,這樣可以防止數據在兩者之間交互的過程 中發生泄漏。保護用戶連接:當客戶在客戶機上使用本系統的時候,在用戶登錄時增加 驗證機制,不僅是簡單的密碼加密,同時,使用Web應用程序驗證可保護用戶連接,以 及增加數據庫審計,實現檢査數據庫的不安全配置以及補丁程序,做好防范工作,其次 加強防火墻管理以及設置風險控制策略。
圖3.15系統管理包圖
如圖3.15所示,系統管理模塊所要完成的功能主要包括管理員即學校的相關工作人 員的基本信息的維護。系統管理功能主要是針對系統數據的安全性提出的,本系統提供 二級用戶許可權,高級用戶和普通用戶。高級用戶可以對普通用戶進行管理,下級用戶 不可以對高級用戶管理,高級用戶可以對普通用戶,包括添增新用戶,修改用戶許可權, 查詢用戶狀態,取消用戶等功能。
3.3.2.8流程管理
如圖3.16所示,流程管理包主要是為系統管理員提供數據創建流程功能、配置流程
功能以及備份流程功能。創建流程根據工作流的具體配置方法進行配置,具體如前置流 程和后置流程,配置流程主要配置流程的前置流程和后置流程,從而形成完整的工作流, 備份流程主要是拷貝常見的流程,一旦出現問題就可以通過該備份流程完成業務審批流 程的修改。
第四章數據分析
在上一章節中詳細介紹了系統的需求分析,本章將對系統進行設計分析,包括系統 的設計原則、系統的鼎〕設計、系統功能模塊的設計、系統的網絡拓撲結構和數據庫的 設計和開發等。勻東中學教學科研信息管理系統應當不僅僅是一個應用系統,因為它不 僅僅服務于勻東中的應用系統,更應該是一種模板、一種范式,能夠在中學教學科研信 息管理中具有普適性的實用價值,.全面囊括中學教學科研信息管理機制,保障中學教學 科研信息管理的正常、安全運行與管理【2久勻東中學教牟科研信息管理系統在設計時應 當充分運用新興技術,以提高系統本身的技術先進性,例如在本系統設計時考慮引入三 層框架,以提升系統的訪問速度,同時,系統應當支持多網域部署,典型應用場景為前 端設備在獨立網域,平臺應用集中在中心網域的場景。
4.1功能數據分析
在進行系統設計時,我們遵循的是統一設計和統一系統結構的原則。原因是這樣容 易保障系統的可持續發展。我們設計時首先保障本系統的先進性,系統設計和構成都是 使用具有國內先進水平的設備和成熟的軟件產品,因為信息技術發展太快,必須具備一 定的前瞻性,有超前的思維,否則在系統誕生時就會遭到淘汰,當然先進性的實現要在 能保證系統技術的穩定和安全性的基礎之上,否則一切都是空談;在設計思路上,從未 來的角度出發,統籌全局〔2嘰依照國際上的規范和標準,本文為了使系統有較強的生命 力和擴展能力,所以在設計過程中參考了國內外較成熟的綜合信息系統的體系結構和主 流網絡平臺的設計。除此之外,本文在設計系統時也要遵循國際和國家標準及行業的相 關規范,構建采用國際主流且成熟的體系架構,考慮影響系統的安全性和可靠性的因素, 應用可以跨平臺。系統滿足這些要求之后,還要對已有的資源進行保護,這是適用性原 則,盡量地在滿足應用需求的前提下節省成本【29]。
本文對中學教學科研信息管理系統進行了總體規劃,中學教學科研信息管理系統整 體系統采用Web、B/S結構和N層體系結構。B/S結構合理分布了數據庫服務器、用戶 層、應用服務器和Web服務器,使得系統具備集中化管理和易維護的特點,同時,客戶
端的免安裝和少維護得以實現。N層體系結構多層部署了應用服務器和數據服務器。系 統表是通過JSP頁面實現界面的交互,接收請求指令和傳達響應,繼而由Struts根據配 置文件把ActionServlet接收到的Request指派到相應Action上處理。本文開發的勻東中 學教學科研信息管理系統立足于MVC (Model-View-Controller,模型-視圖-控制器模式) 架構。勻東中學教學科研信息管理系統模型層整個應用的核心部分,主要用來維護存儲 在應用里的所有數據以及狀態。里面裝載著系統的數據源以及全部操作,當數據或者某 個狀態發生變化時,它會通知視圖模塊,關聯并更新所有相關的視圖。勻東中學教學科 研信息管理系統控制器層是用來進行用戶命令或者事件的處理。它能以用戶的操作為根 據對業務邏輯進行判斷,然后關聯其它兩個模塊,即模型和視圖,也就是發揮了橋梁的 作用,不僅處理用戶對于視圖上的種種操作,還擔負著轉給相對應的模型任務。勻東中 學教學科研信息管理系統視圖層是用來顯示模型的數據信息的,一個模型可以針對很多 個視圖,將這些信息通過特定的方式一一呈獻給用戶。一旦收到模型的通知,視圖就會 做出及時更新。
根據系統業務分析和功能分析的要求,本小節給出控制類圖的概念設計,用來描述 中學教學科研信息管理系統的各個控制類之間的關系,詳細如圖4-1所示。
如圖4.1所示。教研室類:教研室管理類掌握所有教研室信息的類,主要功能包括 查看,修改和刪除。當教研室具體信息發生改變時,可以對其進行修改;當教研室過期 后,可以進行刪除操作。
學科信息管理類:學科信息管理類是學科信息管理模塊的核心業務類,主要功能是 對學科信息進行維護和管理。通過該類可以完成學科信息的增加、查詢、修改、刪除等 功能。
教師信息類:教師信息管理類是數據維護管理模塊的核心業務類,主要功能是對教 師信息進行統計和査詢、修改、增刪等功能。
教學安排類:教學安排管理類是教學安排管理模塊的核心業務。主要功能是對教學 安排進行登記和維護。
用戶管理類:系統表類是系統模塊的核心業務,在系統表中包含了系統的維護管理。 教學成果信息類:教學成果信息管理類,是中學教學科研信息管理系統模塊的核心 業務。通過該類可以完成教學成果信息的增加、查詢、修改、刪除等功能。
4.1.1教研宣信息管理縮略圖
如圖4.2所示,勻東中學教學科研信息管理系統的教研室管理類掌握所有教研室信
息的類,主要功能包括查看、修改、審批和發布。當教研室具體信息發生改變時,可以 對其進行修改;當教研室審批通過后,可以進行發布操作。當有新的教研室申請,可以 進行教研室信息的填報。
4.1.2學科信息管理縮略圖
如圖4.3所示,勻東中學教學科研信息管理系統的教研室管理類是學科信息管理模 塊的核心業務類,主要功能是對學科信息進行維護和管理。通過該類可以完成學科信息 的增加、查詢、修改、填報、審批等功能。當學科具體信息發生改變時,教研室組長可 以對其進行修改;當學科審批通過后,教研室專員可以進行發布操作。當有新的學科申 請,教研室專員可以進行學科信息的填報;學生和教師等一般用戶可以查看到學科信息。
4.1.3教學安排管理縮略圖
如圖4.4所示,勻東中學教學科研信息管理系統的教學安排管理類是教學安排管理 模塊的核心業務。主要功能是對教學安排進行登記和維護。通過該類可以完成教學安排 的增加、查詢、修改、填報、審批等功能。當教學計劃發生改變時,教研室組長可以對 其進行修改;當教學計劃審批通過后,教研室專員可以進行發布操作。當有新的教學安 排,教研室專員可以進行教學安排的填報;學生和教師等一般用戶可以査看到教學安排。
4.1.4教學成果管理縮略圖
圖4.5教學成果管理縮略圖
如圖4.5所示,勻東中學教學科研信息管理系統的教學成果信息管理類是中學教學
科研信息管理系統模塊的主要業務之一。通過該類可以完成教學成果信息的增加、查詢、 修改、刪除等功能。當教師的教學成果信息發生改變時,教研室專員可以對其進行修改 并等待教研室的審批;當教學成果信息審批通過后,教研室專員可以進行發布操作。當 有新的教師教學成果成果,教研室專員可以進行教學成果信息的填報并等待教研室的審 批;學生和教師等一般用戶可以查看到教學成果信息。
4.1.5教師信息管理縮略圖
圖4.6教師信息管理縮略圖
如圖4.6所示,勻東中學教學科研信息管理系統的教學科研信息管理類是數據維護 管理模塊的核心業務類,主要功能是對教師教學科研信息進行統計和査詢、維護、審批、 發布等功能。當教師具體信息發生改變時,教研室組長或者教師本人可以對其進行修改; 當教師教學科研信息審批通過后,教研室專員可以進行發布操作。當有新的教師加入教 研室,教研室專員可以進行教師教學科研信息的填報;學生和教師等-般用戶可以查看 到教師教學科研信息。
4.1.6系統管理縮略圖
管理人員 、、、、
《控制類” __
權限管理
圖4.7系統管理縮略圖
如圖4.7所示,勻東中學教學科研信息管理系統的系統管理類是系統模塊的核心業 務,在系統表中包含了用戶信息維護、權限信息維護以及角色信息維護。用戶信息管理 類是用戶管理模塊的核心業務類,主要功能是對用戶信息進行査詢、修改、審批、刪除 等功能。權限信息管理類是權限管理模塊的核心業務類,主要功能是對權限信息進行査 詢、修改、審批、刪除等功能。角色信息管理類是角色管理模塊的核心業務類,主要功 能是對角色信息進行查詢、修改、審批、刪除等功能。
4.1.7流程管理縮略圖
如圖4.8所示,勻東中學教學科研信息管理系統的流程管理類主要有創建流程界面 類、創建流程控制類、配置流程界面類、配置流程控制類、流程備份維護界面類、流程 備份維護控制類以及流程類。
4.2實體類關系分析
根據系統的數據庫設計要求,本系統可以有效的實現數據庫的管理與儲存,能夠實 現各個子系統模塊之間數據庫保持相對獨立。匯集安全管理數據庫平臺與子系統數據庫 通過同步或者異步的形式達成數據同一。各子系統之間的數據庫存儲子該系統內部的相 關數據資源信息,系統統一管理平臺按照不同的邏輯業務架構經索引字段從各個子系統 中調取需要使用的數據資源信息進行組合,完成數據庫的集成。數據庫概念設計是在需 求分析基礎上,設計出滿足本文設計的系統中所有的實體對象以及對象的各個屬性,并 分析不同實體之間的聯系。數據庫設計需要根據表、索引的設計情況,合理設計表空間 的大小。本文通過power designer設計的實體管理圖產生的實體有有用戶實體,角色實 體,學校實體,專業實體、教師實體,教學實體,教學成果實體。具體的內容實體關系 如下圖4.9所示:
圖4.9中學教學科研信息管理系統實體類關系圖
如圖4.9所示,本系統的實體管理可分為以下三種:
1.一對一關聯性:
在一對一關聯中,第一個數據表的每-•筆記錄在第二個數據表中只能有一筆相符的
記錄,而第二個數據表中的每一筆記錄在第一個數據表中也只能有一筆相符的記錄。這 個類型的關聯并不常見,因為以這種方式所產生的信息通常會儲存在同一個數據表,不 過,基于安全上的考慮,用戶可以使用一對一關聯將一個含有許多字段的數據表分成幾 個獨立的部分數據表,或者使用一對一關聯儲存只適用于主數據表子集的信息。當用戶 真正辨識出這類關聯時,兩個數據表必須共用同一個字段。
2.一對多關聯性:
以一個包含廠商數據表和產品數據表的產品追蹤數據庫為例,廠商可以生產很多產 品,所以廠商數據表中的廠商都可能會有很多筆產品在產品數據表中。因此,廠商數據 表和產品數據表之間的關聯性就會是一對多關聯。若要在數據庫設計中表示一對多關聯, 請從關聯中的一的一端取得主索引鍵,再將這個主索引鍵當作額外的一個或多個字段, 加入關聯中的多的一端數據表。
3.多對多關聯性:
在實際的應用上有所謂多對多的關聯,但在數據庫里面并沒有直接提供多對多的關 聯,通常會在兩個數據表之間加入一個中間的數據表(稱為結合數據表),其中間這數 據表,對這兩個數據表又有一對多的關聯,方能達成多對多關聯,簡單說,多對多就是 使用第三個數據表,來建立兩個一對多的關聯。
4.3數據庫表
根據系統的需求設計出軟件系統主要庫表的設計。
1.用戶表,描述了用戶的基本信息,具體內容如表4-1所示:
表4-1用戶表
字段名 數據類型 含義說明 默認值情況 主鍵/外鍵
id int 用戶ID號 不可為空 主鍵
name varchar (20) 用戶名 不可為空
password varchar (20) 用戶密碼 不可為空
email varchar (50) 郵箱地址 不可為空
nail varchar (20) 昵稱 可為空
picture binary 圖片 可為空
right int 權限 不可為空 外鍵
用戶ID是表4-1用戶信息表的主鍵,是一個自增主鍵,權限ID為外鍵。
2.角色表,描述了系統含有的角色。具體內容如表4-2所示:
表4-2角色表
字段名 數據類型 含義說明 默認值情況 主鍵/外鍵
id int 角色ID 不可為空 主鍵
name varchar (20) 角色名稱 不可為空
description varchar (50) 角色描述 可為空
角色ID是表4-2角色信息表的主鍵,是一個自增主鍵。
3.權限表,描述了系統中可以進行的操作。具體內容如表4-3所示:
表4-3權限表
字段名 數據類型 含義說明 默認值情況 主鍵/外鍵
id int 權限ID 不可為空 自增主鍵
name varchar (20) 權限名稱 不可為空
description varchar (50) 權限描述 可為空
role int 角色ID 不可為空 外鍵
權限ID是表4-3權限信息表的主鍵,是一個自增主鍵,角色ID為外鍵。
4.教研室信息表,描述了系統中所有的教研室信息。具體內容如表4_4所示: 表4-4教研室信息表
字段名 數據類型 含義說明 默認值情況 主鍵/外鍵
deptid int 教研室ID號 不可為空 自增主鍵
dept name vchar(20) 教研室名稱 不可為空
deptfarther vchar(20) 上級部門名稱 不可為空
dept description vchar(200) 教研室信息描述 可為空
owner int 負責人 可為空 外鍵
教研室ID是表4-4教研室信息表的主鍵,是一個自增主鍵,負責人ID為外鍵。
5.學科信息表,描述了系統中所有的學科信息。具體內容如表4-5所示:
表4-5學科信息表
字段名 數據類型 含義說明 默認值情況 主鍵/外鍵
dept id int 學科ID號 不可為空 自增主鍵
dept name vchar(20) 學科名稱 不可為空
dept description vchar(200) 學科信息描述 可為空
teachers vchar(40) 學科教師 不可為空
books vchar(50) 學科用書 可為空
owner int 帶頭人 可為空 外鍵
學科1D是表4-5學科信息表的主鍵,是一個自增主鍵,帶頭人ID為外鍵。
6.教師信息表,描述了系統中所有的教師信息。具體內容如表4-6所示:
表4-6教師信息表
字段名 數據類型 含義說明 默認值情況 主鍵/外鍵
id int 教師ID號 不可為空 自增主鍵
name varchar (20) 教師名 不可為空
email varchar (50) 郵箱地址 不可為空
phone varchar (18) 教師電話 可為空
picture binary 圖片 可為空
worklist varchar (2000) 艇歷 可為空
character varchar (100) 教師特色 可為空
post varchar (50) 教師職務 可為空
Departmentt int 教研室 不可為空 外鍵
教師ID是表4-6教師教學科研信息表的主鍵,是一個自增主鍵,教研室ID為外鍵。
7.日志表,描述了系統中所有的日志信息。具體內容如表4-7所示:
表4-7日志信息表
字段名 數據類型 含義說明 默認值情況 主鍵/外鍵
id int 日志ID號 不可為空 自增主鍵
name varchar (50) 日志文件名 不可為空
start datetime 開始時間 不可為空
end datetime 結束時間 可為空
moudle varchar (100) 模塊 可為空
owner int 創建人 不可為空 外鍵
日志ID是表4-7日志信息表的主鍵,是一個自增主鍵,創建人ID為外鍵。
&教學安排表,描述了系統中所有的教學安排信息。具體內容如表4-8所示: 表4-8教學安排表
字段名 數據類型 含義說明 默認值情況 主鍵/外鍵
id int 教學ID號 不可為空 自增主鍵
name varchar (20) 教學安排名稱 不可為空
start datetime 開始時間 不可為空
end datetime 結束時間 可為空
teacher int 老師 可為空
class varchar (50) 班級 不可為空 外鍵
subject int 學科 不可為空 外鍵
教學ID是表4-8教學安排表的主鍵,是一個自增主鍵,班級ID和學科ID為外鍵。
9.教學成果信息表,描述了系統中所有的教學成果信息。具體內容如表4-9所示:
表4-9教學成果信息表
字段名 數據類型 含義說明 默認值情況 主鍵/外鍵
id int 教學成果ID號 不可為空 自增主鍵
type varchar (50) 教學成果類型 不可為空
content varchar (5000) 教學成果內容 不可為空
time datetime 完成時間 可為空
pic binary 證書照片 可為空
usetime datetime 教學成果耗時 可為空
statust int 教學成果狀態 可為空
publisher varchar (30) 出版社 可為空
moneysource varchar (50) 經費來源 可為空
teacher Int 教師 不可為空 外鍵
教學成果ID是表4?8教學安排表的主鍵,是一個自增主鍵,教師ID為外鍵。
第五章總結與展望
本課題對中學教學科研信息管理系統進行了實踐和分析研究,重點介紹了該教學科 研信息系統的技術分析、需求分析、系統設計及平臺的實現、測試。結合實際應用情況 和技術開發過程中的一些重要技術,對系統中的部分板塊如教師管理、學科管理、教研 室管理、教學成果管理、教學安排管理進行了詳細的設計、技術分析及示例展示、系統 測試。
5.1總結
通過對勻東中學教學科研信息管理系統的研究與分析,期望建設勻東中學教學科研 信息管理系統來解決勻東中學當前教學科研信息管理混亂的問題。勻東中學教學科研信 息管理系統應當不僅僅是一個應用系統,不僅僅是一個服務于勻東中學的應用系統,更 應該是一種模板、一種范式,能夠在教學科研信息管理中具有普適性的實用價值,全面 囊括教學科研信息管理機制,保障學校信息管理的正常、安全運行與管理。經過需求分 析、概要設計和詳細設計后,系統進可入實施階段。如要實施該系統,必須要有強有力 的領導機構推動,根據信息系統開發的特點,采用分組同時進行、流水線作業的方式進 行施工,對于勻東中學教學科研信息管理系統而言,實施工作有其特殊的一面,部分工 作內容需要依據勻東中學教學科研信息管理系統建設情況而定,實施周期長,要制定穩 妥的實施計劃,按計劃分步實施。隨著信息技術的進步與發展以及勻東中學的管理、運 營需要,對于教師教學科研信息庫管理的需要也日益增加。本文的主要工作和研究成果 還包括:
(1)根據勻東中學教學科研信息管理系統的實際需求,制定出勻東中學教學科研 信息管理系統所需要的基本功能,出于對教師教學科研信息信息的保密性考慮,系統在 各方面都需要對安全性能進行加強鞏固,以防業務數據的被盜和流失。
(2)本文的設計是出于教學科研信息管理的需求研發出的勻東中學教學科研信息 管理系統,里面的功能的強化和齊全己經基本滿足了系統對于教學科研信息管理的需求, 該系統具有很強的應用價值。系統主要實現各種教師教學科研信息的管理,包括刪、改、 查,教學科研信息的錄入與維護,各種教學信息的申報,更加說明此系統研發具有很強 的適用性。
(3)在前面各階段的基礎上,利用開發UML工具對系統的主要的功能模塊進行了 設計,對系統中的部分板塊如教師管理、學科管理、教研室管理、教學成果管理、教學 安排管理進行了詳細的設計、技術分析及示例展示。
5.2展望
本文設計研究的教學科研系統是一種基于網絡平臺的中學教學科研信息管理系統, 主要是針對傳統的在線教師教學科研信息軟件無法實現與滿足,而且進行設定的,總體 而言,該系統的各種功能及應用學校的教學科研需求。但在研究中,我也發現存在一些 小的問題,下一步會結合在實際需求中存在的問題進行分析和研究,不斷完善系統上的 各項功能,進一步解決系統的性能優化的問題。從整體視角分析,該系統順利完成了學 校所需的功能設計,理應可以在系統上成功的進行操作。下一步對于在實際應用中存在的 問題,我將進行進一步研究,力求不斷完善系統的各項功能,進一步提升系統的性能。本 研究提出下列建議:
(1)本研究所開發勻東中學教學科研信息管理系統,是針對文件及教學科研數據
的保存與查詢,若能通過軟件模塊化開發增加更多模塊的維護,可提高整個教學科研信 息管理系統的開發和配置效率。 <
(2)本論文的主要聚焦點體現在系統功能的實現方面,很多細節需要進行優化改 進。
參考文獻
[1]韋夏怡汗億在線教育市場“戰國”紛爭再起[J]經濟參考報,2013, 1(3):23-24.
[2]冉兆春•英國在線教育發展特色及啟示[J].教育與職業,2013,1(22): 106-107.
⑶李立勛.啟用“淘寶同學”淘寶將進軍在線教育[J].北京商報,2013,7(8):35-36.
[4]錢玲,張小葉.美國高校在線教育面臨的機遇與挑戰[J].比較教育研究,2011,1(02): 65-69.
[5]張蕊.在線教育,高等教育界的沃爾瑪[J].華東科技,2013,1(8): 40-42.
[6]潘雪峰,張宇晴,毛敏,崔鶴•在線教育產業發展現狀及產品設計研究[J].科技和產業, 2013,1(08): 13-16.
[7]楊光.中學教學科研信息管理系統設計與實現[D].西安電子科技大學,2014:35-38
[8]宋紅文•在線教師教學科研信息閱卷系統的設計與實現[D].電子科技大學, 2012:25-29
[9]陳承歡.Mysql 2008數據庫設計與管理[M].北京:高等教育出版社,2013 :89-93.
[10]翟鵬翔.ASP.NET Web應用程序設計[M].北京:北京郵電大學出版社,2014:67-69.
[11]陳亞輝,繆勇.Struts+Spring+Hibemate框架技術與項目實戰[M].北京:清華大學出版 社,2015:34-3&
[12]王進.B/S模式下的三層架構模式[J].軟件導刊,2014,1(3): 30-31.
[13]陳艷春,王書海•基于Web的科技成果網絡管理系統設計與實現[J].河北工業科 技,2015,1(1): 15-1&
[14]錢忠勝.基于Hibernate的數據持久化研究及其應用[J].微計算機信息,2014,1(3): 242-244.
[15]王飛飛,崔洋,賀亞茹.My SQL數據庫應用從入門到精通[M].北京:中國鐵道出版 社,2014:78-79
[16]張登輝,沙嘉祥.ASP.NET網絡應用案例教程(C# .NET版)[M].北京:北京大學出 版社,2009:32-35
[17]陳維興,林小茶.GH■面向對象程序設計教程(第2版)[M].北京:清華大學出版社, 2014:56-58.
[18]明日科技.C#數據庫系統開發完全手冊[M].北京:人民郵電出版社,2016:90-93.
[19]張海藩.軟件工程導論(第5版)[M].北京:清華大學出版社,2008:67-6&
[20]楊鑫華等.數據庫原理與DB2應用教程[M].北京:清華大學出版社,2017:45-47.
[21]鄭阿奇.SQLServer實用教程(第3版)[M].北京:電子工業出版社,2009:23-25.
[22]明日科技.C#范例完全自學手冊[M].北京:人民郵電出版社,2009:67-69.
[23]孔麗紅.數據庫原理[M].北京:清華大學出版社,2015:340-350
[24]宋金玉.陳萍.陳剛.數據庫原理與應用(第2版)[M],北京:清華大學出版社,2014: 56-58
[25]武洪萍.馬桂婷.MySQL數據庫原理及應用[M].北京:人民郵電出版|±,2014: 18-20
[26]洪欣.數據庫原理、應用與開發[M].北京:電子工業出版社,2013:35-38
[27]鄒盛榮?UML面向對象需求分析與建模教程[M]?北京:科學出版社,2016: 12-13
[28]刁成嘉?UML系統建模與分析設計[M]?北京:語文工業出版社,2007: 18-21
[20]審紅萍,陳和平•信息系統uml建模研究[J].計算機工程與設計,2011(19):12-13