亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        MVC模式在教師管理信息系統(tǒng)中的應用

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

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

        關(guān)鍵詞:MVC模式;管理信息系統(tǒng);Struts 結(jié)構(gòu)

        中圖分類號: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 引言

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

        2 MVC設(shè)計原理[2-4]

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

        圖1 MVC組件系統(tǒng)結(jié)構(gòu)

        2.1 模型(Model)

        模型實現(xiàn)的是系統(tǒng)的數(shù)據(jù)和業(yè)務邏輯,是對與問題相關(guān)聯(lián)數(shù)據(jù)的邏輯抽象,即將問題領(lǐng)域中的對象封裝為應用程序?qū)ο?。在實際應用中,模型與數(shù)據(jù)格式無關(guān),對視圖和控制器一無所知。

        2.2 視圖(View)

        視圖實現(xiàn)的是系統(tǒng)的顯示邏輯,是將表示模型數(shù)據(jù)及邏輯關(guān)系和狀態(tài)的信息以特定形式展示給用戶,即應用程序的外在表現(xiàn),用戶可以看到并與之交互。

        2.3 控制器(Controller)

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

        3 基于MVC模式的教師管理信息系統(tǒng)設(shè)計[3,4]

        3.1 數(shù)據(jù)庫(DB)設(shè)計

        系統(tǒng)數(shù)據(jù)庫的設(shè)計要涉及到大量的表,而每一個表具有不同的含義,要保證數(shù)據(jù)庫設(shè)計的標準性,首先要確定各子功能所對應的表以及這個表的主外鍵約束,其次要根據(jù)主外鍵約束的關(guān)系進行相應調(diào)整。下面給出表1所示教師個人基本信息表結(jié)構(gòu)。

        3.2 頁面設(shè)計

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

        圖2 系統(tǒng)管理界面

        3.3 編輯功能設(shè)計

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

        圖3 教師注冊界面

        3.4 瀏覽功能設(shè)計

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

        3.5 瀏覽功能設(shè)計

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

        圖4 教師信息界面

        3.6 統(tǒng)計功能設(shè)計

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

        圖5 統(tǒng)計索引區(qū)

        3.7 系統(tǒng)安全管理設(shè)計

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

        4 結(jié)束語

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

        參考文獻:

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

        [2] 鄒鵬,尚維,李一軍.基于MVC模式的客戶關(guān)系管理系統(tǒng)設(shè)計[J].計算機應用研究,2005,2:21-23.

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

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

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

        亚洲人成人网站在线观看| 麻豆精品网站国产乱子伦| 亚洲熟妇少妇任你躁在线观看| 色综合久久丁香婷婷| 喷潮出白浆视频在线观看| 久久亚洲宅男天堂网址| 美腿丝袜诱惑一区二区| 国产免费无遮挡吸奶头视频| 成人综合网亚洲伊人| 亚洲天堂在线播放| 中文字幕亚洲人妻系列| 国产日本精品一区二区| 国产三级a三级三级| 亚洲精品久久久久成人2007| 人妻av乱片av出轨| 人人狠狠综合久久亚洲婷婷| 国产精品亚洲美女av网站| 免费播放成人大片视频| 久久99精品久久水蜜桃| 国产丝袜视频一区二区三区| 无码人妻一区二区三区在线视频 | 国产精品女视频一区二区| 一本久道视频无线视频试看| 无遮挡很爽很污很黄的女同| 精品深夜av无码一区二区老年| 婷婷色综合成人成人网小说| 老熟妇嗷嗷叫91九色| 人妻丰满熟av无码区hd| 国产绳艺sm调教室论坛| 久久精品国产日本波多麻结衣| 国产三级在线观看性色av| av影院手机在线观看| 国产成人精品999视频| 国产人妖视频一区二区| 国产久视频| 给我播放的视频在线观看| 亚洲av片无码久久五月| 中文字幕人妻无码一夲道| 日韩精品无码久久一区二区三| 日韩精品有码在线视频| 亚洲最好看的中文字幕|