999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

MVC模式在教師管理信息系統中的應用

2008-12-31 00:00:00
電腦知識與技術 2008年19期

摘要:MVC是一種基于Web應用的由多個視圖共享一個模型的軟件設計模式,能很好實現數據層與表示層的分離,真實反映出管理信息之間的內在關系,因此,為了更好地對高等學校的各類教學資源進行有效管理,本文設計了一種將MVC模式應用于教師日常管理的信息系統。

關鍵詞:MVC模式;管理信息系統;Struts 結構

中圖分類號:TP311文獻標識碼:A 文章編號:1009-3044(2008)19-30013-04

Application of the Management Information System in a Based on MVC Pattern

ZHANG Cong

(Dept. of Computer and Information Engineering, Wuhan Polytechnic University, Wuhan 430023, China)

Abstract: MVC is a soft design mode based on web application and multi-view shared one model. It can achieve the separation between data layer and presentation layer, and reflect the internality among the different management information. So a routine management information system for teacher is presented based on MVC mode in order to validly manage different teaching resource of diversified university.

Key words: MVC pattern; Management information system; Struts structure

1 引言

隨著我國高等教育的迅速發展,教育信息化已經勢在必行。目前高校規模越來越大,校區分布分散,需要處理的教師的各類信息,包括:個人基本信息、教學信息、科研信息等越來越多,因此,要利用現代化的信息技術手段對上述在日常工作中產生的各類數據進行收集、整理、分析,并記錄其中的管理關系,從而為提高決策的及時性和準確性,減少人為失誤,降低管理費用,減輕勞動強度,實現高校管理的智能化奠定十分重要的基礎[1]。

2 MVC設計原理[2-4]

MVC即模型-視圖-控制器(Model-View-Control),是一種基于web應用的軟件設計模式。此模式對于有大量同樣數據但是需要多個視圖的web應用程序而言,可以很好的實現數據層與表示層的分離,即強制將數據庫查詢等數據層代碼與HTML等表示層代碼分開,以此來實現一個模型多個視圖。MVC設計模式由模型、視圖和控制器三個部分組成,分別對應于內部數據、數據表示和輸入輸出控制部分,如圖1所示。

圖1 MVC組件系統結構

2.1 模型(Model)

模型實現的是系統的數據和業務邏輯,是對與問題相關聯數據的邏輯抽象,即將問題領域中的對象封裝為應用程序對象。在實際應用中,模型與數據格式無關,對視圖和控制器一無所知。

2.2 視圖(View)

視圖實現的是系統的顯示邏輯,是將表示模型數據及邏輯關系和狀態的信息以特定形式展示給用戶,即應用程序的外在表現,用戶可以看到并與之交互。

2.3 控制器(Controller)

控制器實現的是系統的控制流程,主要是控制提供模型中任何變化的傳播,確保用戶界面和模型間的對應聯系。即模型的更新與修改是通過控制器來通知視圖,從而保證各個視圖與模型的一致性。

3 基于MVC模式的教師管理信息系統設計[3,4]

3.1 數據庫(DB)設計

系統數據庫的設計要涉及到大量的表,而每一個表具有不同的含義,要保證數據庫設計的標準性,首先要確定各子功能所對應的表以及這個表的主外鍵約束,其次要根據主外鍵約束的關系進行相應調整。下面給出表1所示教師個人基本信息表結構。

3.2 頁面設計

系統的頁面設計包括:主頁面、瀏覽頁面、編輯頁面和統計頁面等。頁面設計要充分考慮內容與形式相統一的頁面結構,要體現內容的豐富含義,便于內容的不斷更新,便于瀏覽者迅速了解內容。因此,本系統使用功能強大的界面開發工具Dreamweaver來開發頁面。一方面可以極大的簡化開發工作,快速建立數據驅動型頁面,另一方面又能夠幫助用戶進行精確的布局設計,使設計的頁面美觀大方,如圖2所示。

圖2 系統管理界面

3.3 編輯功能設計

編輯功能主要是允許高校相關管理部門對教師的信息進行修改、插入、更新、刪除等基本操作,使得教師的信息能始終保持真實,從而為提高決策的及時性和準確性等奠定基礎,一般包括索引區、信息區和操作區。編輯功能設計時其索引區包含所有的主鍵,查詢時只能定位一條記錄;其信息區通過下拉列表和文本框向用戶提供信息的輸入和選擇;其操作區可以對各類信息或記錄進行相關的基本操作,比如修改、插入、更新、刪除等,如圖3所示。

圖3 教師注冊界面

3.4 瀏覽功能設計

瀏覽功能主要是為用戶提供各類信息查詢服務,一般包括索引區、信息區和操作區。對于大多數子功能而言,數據庫里對應的信息量都很大。一般情況下,用戶不需要查詢數據庫里的所有信息,只需要根據一定的條件查詢自己關心的那部分信息即可。因此,瀏覽功能設計時將用戶最常用的查詢條件作為索引建立一個索引區,作為用戶查詢條件的輸入窗口。設計索引區時應做到:一是盡量減少用戶地輸入,可以采用下拉列表(又分為靜態和動態)的方式來實現索引,讓用戶選擇自己想要選擇的內容。二是給用戶盡可能多的選擇,即在用戶信息不全時,有多種途徑可以進行檢索,比如除了下拉表外,還有用戶名稱輸入框等選擇。如圖4所示。

3.5 瀏覽功能設計

瀏覽功能主要是為用戶提供各類信息查詢服務,一般包括索引區、信息區和操作區。對于大多數子功能而言,數據庫里對應的信息量都很大。一般情況下,用戶不需要查詢數據庫里的所有信息,只需要根據一定的條件查詢自己關心的那部分信息即可。因此,瀏覽功能設計時將用戶最常用的查詢條件作為索引建立一個索引區,作為用戶查詢條件的輸入窗口。設計索引區時應做到:一是盡量減少用戶地輸入,可以采用下拉列表(又分為靜態和動態)的方式來實現索引,讓用戶選擇自己想要選擇的內容;二是給用戶盡可能多的選擇,即在用戶信息不全時,有多種途徑可以進行檢索,比如除了下拉表外,還有用戶名稱輸入框等選擇。如圖4所示。

圖4 教師信息界面

3.6 統計功能設計

統計功能主要是將高校教師的各類信息收集、整理起來供領導和相關職能部門分析、推斷和決策,一般包括索引區、信息區和操作區。統計功能的信息區和操作區與上述功能相同,其索引區不同,分為統計條件和統計項,其中統計項以復選框形式存在,既可以對其中某一項進行統計,也可以對多個組合項進行統計,如圖5所示。統計結果既可以表格的形式給出,也可以更加直觀的圖形式給出,比如柱狀圖、折線圖、餅狀圖等。

圖5 統計索引區

3.7 系統安全管理設計

為防止非法用戶侵入系統,本系統把用戶分為三個級別:超級用戶(系統管理員)、可修改用戶(學校相關管理部門)和只讀用戶(一般瀏覽用戶)。超級用戶不僅擁有對數據的查詢、錄入、修改權限,還對用戶的使用權限進行控制,可以設定用戶名、密碼和其權限,還可以對記錄進行增加、刪除、修改等操作;可修改用戶能對數據進行查詢、打印,還可以對本單位記錄進行增加、刪除、修改等操作;而只讀用戶只擁有對記錄的瀏覽、查詢和打印權限。如圖6所示。

4 結束語

本文根據高校管理的特點,設計了一個基于MVC模式的教師管理信息系統。在系統中,采用MVC模式,簡化了軟件開發過程,提高了軟件的性能、可維護性和代碼復用率,達到了提高軟件開發效率和軟件質量的目的。按本方法設計的教師管理信息系統,便于高校管理者能如實、動態的了解教師的實際情況,及時做出決策并對教師資源進行優化使用,使其發揮最大效益。

參考文獻:

[1] 張升平. 基于MVC模式的研究生管理系統[J].重慶工商大學學報,2006,6:277-280.

[2] 鄒鵬,尚維,李一軍.基于MVC模式的客戶關系管理系統設計[J].計算機應用研究,2005,2:21-23.

[3] 劉高原,張國平,胡建紅.基于MVC模式的WEB管理信息系統的實現[J].華東交通大學學報,2006,23(1):87-90.

[4] 張莉,王強,趙文.SQL Server數據庫原理及應用教程[M].北京:清華大學出版社,2002.

注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文

主站蜘蛛池模板: 99在线视频精品| 久久精品视频亚洲| 国内精品视频| 成年网址网站在线观看| 日韩人妻无码制服丝袜视频| 国产精品尤物铁牛tv| 亚洲无码37.| 精品超清无码视频在线观看| 日本91视频| 亚洲综合二区| 中文字幕在线欧美| 亚洲永久免费网站| 理论片一区| 国产v精品成人免费视频71pao| 成人欧美在线观看| 国产高清在线观看| 亚洲香蕉伊综合在人在线| 久久不卡国产精品无码| 国产精品综合色区在线观看| 亚洲色欲色欲www网| 国产91精品最新在线播放| 国产成人精品在线1区| 亚洲无码高清视频在线观看| 亚洲精品无码久久久久苍井空| 国产综合网站| 久久亚洲综合伊人| 国产微拍一区二区三区四区| 亚洲无码精品在线播放| 中文字幕免费播放| а∨天堂一区中文字幕| 精品一区国产精品| 美女亚洲一区| 国产在线自揄拍揄视频网站| 永久免费精品视频| 在线人成精品免费视频| 亚洲福利片无码最新在线播放| 小说 亚洲 无码 精品| 亚洲精品中文字幕无乱码| 国产精品自拍合集| 免费av一区二区三区在线| 激情综合激情| 久久免费成人| 欧美日韩国产综合视频在线观看| 亚洲无限乱码一二三四区| 影音先锋丝袜制服| 欧美爱爱网| 国产性精品| 婷婷综合亚洲| 666精品国产精品亚洲| 亚洲欧美一区二区三区图片| 亚洲乱伦视频| 日韩毛片免费| vvvv98国产成人综合青青| 亚洲天堂久久| 国产尤物jk自慰制服喷水| 成人字幕网视频在线观看| 九色在线观看视频| 国产在线麻豆波多野结衣| 欧美在线导航| 在线播放真实国产乱子伦| 熟妇丰满人妻| 国产成人8x视频一区二区| 中文字幕久久亚洲一区| 人妻91无码色偷偷色噜噜噜| 久久夜夜视频| 无码综合天天久久综合网| 日本国产精品一区久久久| 狠狠ⅴ日韩v欧美v天堂| 亚洲Av激情网五月天| 日本午夜影院| 亚洲av无码久久无遮挡| 亚洲午夜福利精品无码不卡| 欧美日韩久久综合| 毛片基地美国正在播放亚洲| 97久久人人超碰国产精品| 精品国产免费观看一区| 欧美特黄一级大黄录像| 免费看a级毛片| 久久亚洲国产视频| 99热这里只有精品久久免费| 69国产精品视频免费| 秋霞午夜国产精品成人片|