




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、面對對象的教務管理信息系統的設計萬 波 (江漢高校 教務處,湖北 武漢 430056)摘 要:本文利用面對對象技術,采納B/S和C/S相結合的模式,就教務管理信息系統的系統設計、對象設計、數據庫系統設計方面作出了探討,供應了解決方案。關鍵字:面對對象 教務管理 客戶機/服務器 閱讀器/服務器近年來,伴隨著高等教化事業突飛猛進的發展,教務管理出現了許多新的問題,如學生擴招帶來管理工作量增加;實行學分制大大增加了管理困難度,因此,開發適應新形勢須要的新一代教務管理信息系統EAMIS(Educational Administrator Management Information System)已成
2、為迫在眉捷的問題。本文將從教務管理信息系統設計方面作一些探討。1 應用系統設計系統設計完成的是問題求解的高級策略,詳細地說,教務管理信息系統的系統設計任務主要是結合系統分析階段提出的對象模型、動態模型、功能模型,并加入便利實現的某些內部對象類,然后面對實現進行系統的劃分。11 系統的前、后端功能劃分(1) Client/Server和Browser/Server的適用范圍基于EAMIS的困難性和特別性考慮,我們采納C/S 和B/S相結合的模式來設計教務管理信息系統。我們利用C/S模式較好的平安性、較高的數據傳輸率和較好的聯機幫助以及B/S模式的開放性、易用性、易維護性,較好地保證了教務管理信息
3、的分散采集、集中管理、資源共享、統一利用1。(2)C/S的前、后端功能劃分系統將涉及人機交互界面( GUI),接收、組織、提交用戶懇求和向用戶顯示結果的工作放在前端,而將涉及處理用戶懇求、數據存貯、數據管理以及進程和事務管理方面的工作放在后端,即把用戶界面和表現邏輯這兩方面的功能放在客戶機上,而把事務邏輯和數據訪問這兩方面的功能放在服務器上。前端和后端的聯系是通過網絡通信實現的。前端吩咐處理模塊把各種須要訪問后端數據庫的用戶指令按肯定規則經過預處理程序處理后,轉換成 SQL吩咐,并通過網絡傳遞給服務器,后端服務器在接收檢查前端吩咐并認可之后,進行事務處理,并將處理結果通過網絡返回給客戶端,由客
4、戶端按肯定形式提交給用戶。(3) B/S模式的前、后端功能劃分以選課子系統為例,詳細構建了三層結構,同時基于系統性能的考慮,進行相應軟件優化設計,由此給出了一類簡化的Web數據庫應用系統的軟硬件構建框架(見圖12),即應用系統服務器(包含數據庫服務器)、Web服務器、前端閱讀器。Web服務器(ASP)業務規則(存儲過程)前端閱讀器數據庫對象(表) htmlADO/ODBC 圖1 Web數據庫系統簡化三層結構其中應用系統服務器和Web服務器是完全分開的。詳細構建框架如下:應用系統服務器完全負責處理選課業務本身。應用系統服務器和數據庫服務器二者合一;Web服務器主要負責將前臺閱讀器的懇求信息傳遞給
5、應用系統服務器,并將應用系統服務器的應答信息進行組織和簡潔處理,便于前臺閱讀器顯示;由于應用系統服務器通過業務規則接口處理前臺懇求,并且由于我們采納系統服務器和數據庫服務器合二為一,因此是在Web服務器上利用ASP的ADO對象,并通過ODBC接口來調用數據庫存儲過程完成業務懇求。12 系統的結構框架設計教務管理信息系統的結構框架實質上是一個交互接口和事務管理的混合,是一種數據庫應用系統。其主要的系統功能是通過人機的交互收集事務所需的信息,存貯并訪問信息。本系統的限制實現是采納事務驅動方式,如用戶在窗口單擊某個功能按鈕時,就會觸發相應的事務,并會為完成該事務又觸發新的事務來驅動其它對象。故軟件實
6、現上將應用程序加入到事務中,每當出現對應的事務,就由調度執行該應用程序來響應當事務。現將EAMIS的功能結構圖供應如下。 教務管理信息系統教學安排管理教學資源管理智能排課管理教學考核管理考試事務管理網上選課管理學生學籍管理學生成果管理教學實踐管理教材管理系統維護圖2 EAMIS系統的功能結構2 對象設計由于教務管理信息系統的任務主要是對業務信息進行分散采集、綜合利用、統一管理,所以詳細到教務管理信息系統中的對象設計來說,主要就是對對象模型中的表對象進行詳細設計,定義其屬性,并將表對象中的操作進行分解,選取適當的算法,設計必要的內部對象,分析它和其它對象間的聯系,確定消息的傳遞方式3。以學生選課
7、子系統對象圖中學生、老師、課程、教室為例,說明它們的關系數據庫RDB實現。將選課學生對象映射成學生表,其屬性(學號、老師編號、課程編號、教室編號)映射為該數據庫各字段,定義學號為其主鍵來唯一標識一名學生實例。同樣,老師對象映射成老師表,主鍵為老師編號,教室對象映射為教室表,主鍵為教室編號,由于一個學生可選多個老師的課程,故三個表之間存在的是一對多的關聯。圖3給出了選課子系統對象的表連接關系。圖3 選課子系統對象的表連接關系43 數據庫系統設計在系統開發過程中,我們充分分析了應用系統的體系結構和實際需求,合理規劃C/S和B/S相結合的模式,從結構上將整個應用分為兩個部分,即前端應用和后臺管理。前
8、端應用包括全部的業務管理功能,界面設計力求簡潔明白,采納計算機組件技術,易于系統擴充和維護,隨機供應了豐富的基于Windows標準的聯機幫助在線文檔,便利用戶操作。后臺管理分為Client/Server 和Browser/Server兩種狀況,現分別加以介紹。3l C/S模式 詳細業務流程如圖4所示 客戶端應用 所訪問記錄 1 的Flags 0干脆完成對本地庫的操作 Update Delete 用戶訪問操 作類型? 執行插入操作并置相應位通過觸發器事務,保留相應位通過觸發器事務修改Flags=1,保留修改前 Insert 提交本次事務結束圖4 客戶端/本地數據庫服務器間32 B/S模式詳細業務
9、流程如圖5所示依據本地庫中保留的關鍵字信息刪除上級數據庫中對應基表的記錄信息數據庫后臺進程更新數據庫后臺進程刪除將本地庫中全部Flags=1的記錄插入到上級數據庫中,并置本地庫中相關記錄為Flags=0,刪除本地庫中全部臨時表的數據 檢測本地庫中全部 1 記錄的Flags?0 結 束提交本次事務圖5 詳細業務流程圖4 結束語 教務管理信息系統是一個綜合的人一機系統,它利用計算機技術、網絡通信技術及管理科學支持學校教學運行、管理、分析和決策5。總之,一個好的教務管理信息系統必將促進教學管理的科學化、現代化、規范化。參考文獻1劉全基于C/S和B/S結合模式的標本MIS實現荊州師范學院學報J,200
10、2(4):342李旭東 程仁洪 涂奉生基于Internet的網上選課系統設計和實現電腦開發和應用J,2000(7):33高嶺 林凱 李增智基于校內網環境的高校教務管理系統開發探討.計算機應用和軟件J,2001(12):31-324劉德山 楊春志基于C/S和B/S混合結構的高校教務管理信息系統遼寧師范高校學報J,2002(12):3895吳琮璠 謝清佳管理信息系統上海:復旦高校出版社,2003.10:96The inspiration educational administrator management information systemAbstract:Utilizing the tec
11、hnology of object-oriented and the integrated method of client/server and browser/server, the thesis makes a search for system design, object design and database design of educational administration management information system, which provides a solution in the field.Key words: object-oriented, educational administration, management in
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物必修一知識梳理
- 委托代供貨合同范本
- 漯河職業技術學院《煤炭企業價值創造》2023-2024學年第二學期期末試卷
- 武漢工貿職業學院《數字資源檢索與應用》2023-2024學年第一學期期末試卷
- 重慶電信職業學院《數字漫畫》2023-2024學年第一學期期末試卷
- 寧德師范學院《AR拓展案例技巧》2023-2024學年第二學期期末試卷
- 平涼職業技術學院《形式與政策》2023-2024學年第二學期期末試卷
- 新疆機電職業技術學院《醫用高分子材料》2023-2024學年第一學期期末試卷
- 武漢工貿職業學院《流體輸配管網》2023-2024學年第二學期期末試卷
- 山西工程職業學院《汽車專業外語》2023-2024學年第二學期期末試卷
- 2025年南陽科技職業學院單招職業技能測試題庫帶答案
- 2025年河南工業和信息化職業學院單招職業適應性測試題庫及參考答案
- GB/T 45210-2025增材制造標準測試件增材制造系統幾何成形能力評估
- 溫經湯的臨床應用經驗
- 《遺傳學》課程考試復習題庫(含答案)
- 化工產品加工協議書范本
- 渣土運輸車隊安全培訓
- 2025年度美團外賣騎手服務協議范本4篇
- 半導體晶片電阻率及半導體薄膜薄層電阻的測試 非接觸渦流法
- 《裝配式生物安全實驗室技術標準》
- 《液壓與氣壓傳動》課件 任務3-2 自動化生產線供料單元氣動系統安裝與調試
評論
0/150
提交評論