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

        ?

        基于J2EE的授課過程監(jiān)控和管理系統(tǒng)設計與實現(xiàn)

        2016-11-01 07:05:52
        關鍵詞:作業(yè)課程系統(tǒng)

        辛   浩

        (淮北職業(yè)技術學院 計算機科學技術系,安徽 淮北 235000)

        ?

        基于J2EE的授課過程監(jiān)控和管理系統(tǒng)設計與實現(xiàn)

        辛 浩

        (淮北職業(yè)技術學院 計算機科學技術系,安徽 淮北 235000)

        為了提高高校教育教學質量,提升教學管理水平,本文提出一種基于J2EE的授課過程監(jiān)控和管理系統(tǒng)。主要采用例圖和流程圖的形式分析了授課過程中教學管理人員、教師、學生3個角色所要實現(xiàn)的目標,在各個模塊詳細設計的基礎上,給出了系統(tǒng)的整體效果圖及各個部分的實現(xiàn)過程,大大節(jié)省了高校教學管理人員及一線教師的時間和精力,提高了工作效率。

        授課過程;監(jiān)控和管理;信息化;J2EE

        基于J2EE的授課過程監(jiān)控與管理系統(tǒng),是結合高校目前實際情況提出的一套以提高教學質量為最終目的的管理軟件。通過該系統(tǒng)的使用,可以方便學生提交作業(yè)、下載課件,有效利用教師提供的各種教學資源;教師可以方便地查看學生提交的作業(yè)、學生的考勤并且根據這些信息給學生打分,從而有效地查看教學效果以及管理學生;教務人員更加方便地設置上課信息、了解教學效果,并對教師的教學情況及學生的學習情況進行動態(tài)實時監(jiān)測[1],從而及時調整專業(yè)教學任務,優(yōu)化教學管理,提高教學管理的質量和水平。

        此外,基于J2EE的授課過程監(jiān)控和管理系統(tǒng)還包含了學生選修課程模塊,在該模塊中,學生可以方便地查詢所開設選修課的種類及選修課教師的基本情況,并能根據自己的需要選取適合自己專業(yè)的選修課程和自己喜歡的任課老師。同時教師也可以根據選課學生的數(shù)量及時合理地進行教學安排,而教學管理人員則可以及時了解所開設的選修課受學生歡迎的程度,及時增加或刪除相關選修課的課程,這樣可以大大節(jié)省教學資源[2]。

        1 系統(tǒng)總體設計

        1.1設計思想

        基于J2EE授課過程監(jiān)控和管理系統(tǒng)采用了源代碼分層結構思想,降低了研發(fā)人員之間相互依賴的程度,更加明確了研發(fā)人員的分工,代碼分層結構思想只需要把各層次之間的接口正確定義好,負責不同邏輯設計的開發(fā)人員就可以分散關注,齊頭并進[3],例如領域的設計人員可以僅僅關注業(yè)務邏輯方面的設計,UserInterface設計人員只需關注用戶界面的設計和操作,從而解決了數(shù)據庫設計人員為繁瑣的用戶交互所面臨的難題,大大提高了軟件開發(fā)進度。系統(tǒng)網站的開發(fā)使用了MVC思想[4],采用了Strus[5]和Hibernate[6]框架原理,使頁面的展示和邏輯控制能力得到了加強,數(shù)據持久化程度更好。

        1.2系統(tǒng)的功能與結構

        本系統(tǒng)主要是為了高校授課過程中教師教學、學生選課及提交作業(yè)、教學管理人員對開設課程的設置和管理及對教師整個授課過程的監(jiān)控與管理。系統(tǒng)需要提供高效、穩(wěn)定、操作便捷的業(yè)務功能,并且業(yè)務流程要求合理、順暢。為實現(xiàn)這些功能,系統(tǒng)的設計主要使用了面向對象的思想,使系統(tǒng)在操作時更加直觀和方便,在系統(tǒng)架構的設計方面使用了目前比較流行的模型層、視圖層和控制層(MVC)3層架構的關系[7],如圖1所示。

        基于J2EE的授課過程監(jiān)控和管理系統(tǒng)共分為3大模塊:教學管理人員模塊、教師模塊及學生模塊。系統(tǒng)總體結構如圖2所示。

        圖1MVC3層架構關系圖圖2授課過程監(jiān)控和管理系統(tǒng)結構圖

        2 基于J2EE的授課過程監(jiān)控和管理系統(tǒng)設計過程

        2.1授課過程監(jiān)控和管理系統(tǒng)建模

        2.1.1系統(tǒng)的包結構設計

        基于J2EE的授課過程監(jiān)控和管理系統(tǒng)的設計和實現(xiàn)需要大量的源程序代碼來完成,為了對系統(tǒng)的程序代碼進行有效的組織和管理,系統(tǒng)依據功能類似的類、彼此間有聚合的類及具有相同繼承層次的類放在同一個包中的設計原則,整個系統(tǒng)劃分到4個包中,其中Com.action是系統(tǒng)的控制器用來存放處理請求的action類,這里每個請求都交由其對應的action類進行處理,通過調用業(yè)務邏輯,分發(fā)數(shù)據,根據處理結果返回結果;Com.pojo存放數(shù)據庫中各表對應的java類,數(shù)據庫各表之間關聯(lián)關系建立后,利用Hibernate技術生成體現(xiàn)各表之間主外鍵關系的java類;Com.dao存放供action類使用的方法,主要對數(shù)據庫的增、刪、改、查操作。對在com.pojo包中編寫的類對象也可進行操作;Com.util主要用來存放系統(tǒng)共用的工具類,例如分頁類,數(shù)據庫通用的增、刪、改、查等一些操作。從而使系統(tǒng)達到邏輯上的高度概括。

        2.1.2類圖的建立

        基于J2EE的授課過程監(jiān)控和管理系統(tǒng)采用類圖描述其結構化設計,系統(tǒng)功能包含了許多類圖,但主要由教學管理人員修改已開設課程信息類圖[8],教師成績錄入類圖及學生查詢已選課程類圖3部分構成。教學管理人員信息類圖主要處理課程信息,處理課程與教師的對應關系。學生查詢已選課程類圖主要處理的是學生與所選課程成績之間的關系,同時在這部分還需用到com.util中的分頁類,來實現(xiàn)分頁的功能。而教師成績錄入類圖主要的功能就是對數(shù)據庫各表進行相應的增、刪、改、查等操作,主要用到com.dao包中類的使用。

        2.2系統(tǒng)的數(shù)據庫設計

        2.2.1系統(tǒng)的E-R圖的建立

        基于J2EE的授課過程監(jiān)控和管理系統(tǒng)其數(shù)據庫的設計則采用了E-R模型[9]來表示系統(tǒng)中3個重要角色教學管理人員、教師、學生之間的屬性關系及其聯(lián)系,如圖3所示。

        圖3系統(tǒng)的E-R圖

        2.2.2數(shù)據庫中表的設計

        經過需求分析,授課過程監(jiān)控和管理設計了若干個表,但相對重要的表是教學管理人員信息表、教師信息表、學生信息表、教師與相應的課程信息表、教學日志表、學生作業(yè)表、課程成績表、課程信息表、學期周數(shù)表及相應的教師課件表等。這些表的構成中分別由列名、數(shù)據類型、長度、備注等信息組成。鑒于篇幅有限,以教學日志表為例,如表1。

        表1 教學日志表

        表1中課序號ocno和課程節(jié)次wdno組成表的主鍵,這兩個字段唯一確定了哪門課程的哪次課,而homework字段存放教師布置作業(yè)的具體內容。

        3 系統(tǒng)具體實現(xiàn)

        基于J2EE的授課過程監(jiān)控和管理系統(tǒng)設計主要從系統(tǒng)的界面設計、教師界面管理、學生課程作業(yè)模塊的實現(xiàn)及教師如何評定成績這幾個方面來簡單介紹系統(tǒng)的實現(xiàn)[10]。

        3.1系統(tǒng)界面的設計

        進入該系統(tǒng)登錄界面后,學生、教師、教學管理人員需要選擇相應的身份,并且以實名的方式在正確輸入密碼后方能登錄。學生、教師、教學管理人員的信息應提前錄入系統(tǒng),因此在系統(tǒng)登錄后,后臺的數(shù)據庫相應的數(shù)據便會對該用戶進行響應。比如教師登錄后,后臺的邏輯處理部分將會在教師表中查找是否有和該教師相對應的記錄,如果有,則進入教師管理界面,否則,說明該教師的信息未被錄入或已被刪除,同時系統(tǒng)將重新返回登錄界面,提示重新輸入用戶名和密碼[11],如圖4所示。

        圖4 系統(tǒng)登錄界面圖

        由于篇幅有限,僅選擇教師登錄系統(tǒng)之后的歡迎界面,如圖5所示。

        圖5 教師登錄系統(tǒng)后的歡迎界面

        3.2課程作業(yè)模塊的設計與實現(xiàn)

        在這個模塊中,主要是實現(xiàn)學生如何將教師在教學過程中布置的相關作業(yè)提交到教師提供的相應平臺上,教師進入相應的作業(yè)平臺下載學生提交的作業(yè)進行批改,并對作業(yè)修改進行批注和打分。簡單地說就是學生交作業(yè),系統(tǒng)存儲作業(yè)及教師下載作業(yè)并批改打分的過程,且在該模塊中,學生可以提交多次作業(yè),已提交的作業(yè)會獨立顯示,如圖6所示。

        圖6課程作業(yè)模塊圖

        該模塊中學生上傳添加作業(yè)具體使用的javascript代碼,代碼如下:

        選擇文件

        名稱

        關鍵詞

        3.3教師錄入成績模塊的實現(xiàn)

        高校中學生的成績大都由考試成績和平時成績兩部分組成。各代課教師對這兩部分成績所占的比例把控也都有所不同。在該模塊中,學生的考試成績所占的比例將是由教師自己掌握的,任課教師在錄入課程考試成績及平時成績后再輸入相應的比例,系統(tǒng)將會根據公式:考試成績*考試成績所占的百分比+平時成績*平時成績所占的百分比,自動算出總評成績,如圖7所示。

        圖7 教師錄入成績模塊圖

        4 總結與展望

        基于J2EE的授課過程監(jiān)控和管理系統(tǒng)是為了滿足高校教學過程中的實際需求而開發(fā)設計的系統(tǒng)。系統(tǒng)主要采用了面向對象的設計思想,并且使用了當前較為流行的MVC 3層架構關系圖。文中從系統(tǒng)的設計目標、系統(tǒng)的主要功能及系統(tǒng)的實現(xiàn)過程進行了論述[12]。系統(tǒng)運行結果表明,該系統(tǒng)能夠滿足當前高校教學過程中的一些基本需求,并且系統(tǒng)運行過程中具有極好的穩(wěn)定性,且操作方便。但是由于個人能力有限,系統(tǒng)中還存在界面設計單調、教師成績錄入模塊功能尚待進一步完善。在后續(xù)的設計中將注重在系統(tǒng)中添加一些圖片等美化元素,對界面進行美化設計,采用CSS樣式對系統(tǒng)的整體的風格及布局進行控制,使系統(tǒng)更加完美,帶給用戶更好的視覺效果。

        [1] 蔣東興,付小龍.高校數(shù)字校園建設指南[M].北京:高等教育出版社,2012:21-23.

        [2] Barry Boehm. Get ready for agile methods with care[J].IEEE Computer,2002, 35(1):64-69.

        [3] 莫大強,左萍,梁允榮,等. C/S結構下的管理信息系統(tǒng)與Internet上的電子商務系統(tǒng)信息集成研究[J].公安大學學報(自然科學版),2001(2):46-51.

        [4] 何成萬,余秋惠. MVC模型2及軟件框架Struts的研究[J]. 計算機工程,2002(6):35-39.

        [5] 黃奇科,史武寧. 基于Struts的商品管理系統(tǒng)設計與實現(xiàn)[J]. 考試周刊,2011(6):13-15.

        [6] 夏昕. 深入淺出Hibernate[M]. 北京: 電子工業(yè)出版社, 2005: 32-36.

        [7] 寇毅,吳力文. 基于MVC設計模式的Struts框架的應用方法[J].計算機應用,2003(11):22-25.

        [8] 董慶超,王智學,張愛輝, 等. 基于UML類圖模型的一致性檢查方法[J]. 計算機技術與發(fā)展,2008(10):53,55-59.

        [9] 李威.基于E-R圖的關系數(shù)據庫關鍵字查詢[D]. 山東:山東建筑大學 ,2012.

        [10] 蔡建章.分布式管理信息系統(tǒng)的研究與設計[D]. 濟南: 建安大學,2003.

        [11] 孫衛(wèi)琴.基于MVC的Java Web設計與開發(fā)[M]. 北京:電子工業(yè)出版社, 2004:8.

        [12] 柏楊. 基于J2EE的高校教學管理信息系統(tǒng)設計與實現(xiàn)[D]. 大連: 大連理工大學, 2007.

        Teaching Process Monitoring and Management System Based on J2EE Design and Implementation

        XIN Hao

        (Department of Computer Science and Technology, Huaibei Vocational and Technical College, Huaibei, Anhui 235000, China)

        In order to improve the teaching quality of Higher Education, and enhance the level of teaching management, this paper puts forward a kind of teaching process monitoring and management system based on J2EE. In order to achieve the goal, according to the requirements of the teaching process of colleges and universities, and using case diagram and flowchart, we analyzed the roles of teaching management, teacher and student in the teaching process. In each module, based on the detailed design, the system of the whole rendering and the realization process of all parts are presented. The proposed method greatly saved the college teaching management personnel and a line of teacher's time and energy, and improved the working efficiency.

        the teaching process; monitoring and management; informatization; J2EE

        2015-12-29

        辛浩,男,安徽淮北人,碩士,淮北職業(yè)技術學院計算機科學技術系講師,研究方向為計算機應用技術。E-mail: xinhao2200@126.com

        時間:2016-8-17 11:31

        http://www.cnki.net/kcms/detail/34.1150.N.20160817.1131.021.html

        TP302.1

        A

        1007-4260(2016)03-0078-04

        10.13757/j.cnki.cn34-1150/n.2016.03.021

        猜你喜歡
        作業(yè)課程系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機系統(tǒng)
        數(shù)字圖像處理課程混合式教學改革與探索
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        軟件設計與開發(fā)實踐課程探索與實踐
        計算機教育(2020年5期)2020-07-24 08:53:38
        快來寫作業(yè)
        為什么要學習HAA課程?
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        作業(yè)
        故事大王(2016年7期)2016-09-22 17:30:08
        我想要自由
        国产精品_国产精品_k频道w | 国产一级片毛片| 国产亚洲日韩在线一区二区三区| 国产高清av首播原创麻豆| 欧洲极品少妇| 精品亚洲aⅴ在线观看| 宅男噜噜噜| 日韩爱爱视频| 久久久久久AV无码成人| 精品国产乱码久久免费看| 国产超碰在线91观看| 蜜桃视频第一区免费观看| 四虎永久在线精品免费一区二区| 欧美69久成人做爰视频| 国产在线精品一区在线观看| 中文字幕亚洲乱码熟女在线萌芽| 精品国产福利在线观看网址2022| 天堂av一区二区在线观看| 日本视频一区二区二区| 可以直接在线看国产在线片网址| 亚洲天堂精品成人影院| 国产av天堂亚洲国产av天堂| 亚洲国产精品无码专区影院| 91av手机在线观看| 女同国产日韩精品在线| 男人的天堂一区二av| 不卡av电影在线| 可以免费观看的毛片| 日韩精品不卡一区二区三区| 亚洲av手机在线播放| 成人影院在线视频免费观看| 人禽交 欧美 网站| a级毛片内射免费视频| 99国产超薄丝袜足j在线观看| 国产极品视觉盛宴在线观看| 一区二区三区在线观看视频| 精品久久中文字幕系列| 免费成人在线电影| 夜爽8888视频在线观看| 麻豆成年视频在线观看| 特级黄色大片性久久久|