• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于J2EE 的高校選課系統(tǒng)實現(xiàn)與設(shè)計

      2013-08-16 06:12:50歐文吉斯
      科技視界 2013年1期
      關(guān)鍵詞:教務(wù)處管理員信息

      歐文吉斯

      (江西信息應(yīng)用職業(yè)技術(shù)學(xué)院,江西南昌330043)

      1 系統(tǒng)設(shè)計背景

      探索、分析和比較傳統(tǒng)的教學(xué)模式與網(wǎng)絡(luò)教學(xué)新模式下的教學(xué)環(huán)節(jié)和教學(xué)效果以及存在的問題,試圖通過對于網(wǎng)絡(luò)教學(xué)的實施與傳統(tǒng)教學(xué)的對比,對于網(wǎng)絡(luò)環(huán)境下的教學(xué)模式、技術(shù)路線、質(zhì)量保障以及教學(xué)管理等做出進一步的探索和實踐, 從而提高學(xué)習(xí)的參與性和有效性。根據(jù)當今的選課系統(tǒng)會有操作復(fù)雜、系統(tǒng)功能不全、系統(tǒng)運行不穩(wěn)定、性能較差,導(dǎo)致學(xué)生訪問的時候出現(xiàn)不穩(wěn)定,甚至出現(xiàn)服務(wù)器死機的情況,影響學(xué)生正常選課。根據(jù)以上因素設(shè)計一個操作簡便、系統(tǒng)運行穩(wěn)定、性能好、功能齊全的選課系統(tǒng),以適應(yīng)選課需求。 本設(shè)計根據(jù)選課需求,對系統(tǒng)架構(gòu)進行重新設(shè)計,實現(xiàn)系統(tǒng)界面友好、操作簡便;使用J2EE 技術(shù), 借助Eclipse 平臺開發(fā)基于Struts+Spring+Hibernate架構(gòu)的選課系統(tǒng),實現(xiàn)系統(tǒng)安全穩(wěn)定,滿足廣大學(xué)生選課的需求。

      2 系統(tǒng)業(yè)務(wù)流程分析

      根據(jù)與用戶溝通的結(jié)果,對學(xué)校選課系統(tǒng)的業(yè)務(wù)流程分析如下[1]:首先,教務(wù)處管理員登錄選課系統(tǒng)后,可以添加或者刪除教師和管理員用戶,可以對各個系的選課信息進行維護和管理。安排選課的課程,讓各院系通知教師申請自己講授的課程,通知選課的時間段。其次,教師登錄后可以修改自己默認的密碼,申請自己講授的課程,在規(guī)定的時間內(nèi)查詢自己上課的課表和學(xué)生名單。 最后,學(xué)生首先在本系統(tǒng)注冊,然后登錄查看本專業(yè)年級可以選的課程信息,查看上課教師的信息,預(yù)選自己喜歡且可選的課程,并在規(guī)定的時間內(nèi)查看自己所選課程是否成功,如果未成功則需進行補選,直到選課完成為止。學(xué)生在選課階段可以隨時修改已經(jīng)選擇的課程,課程開設(shè)情況等。

      3 系統(tǒng)設(shè)計與實現(xiàn)

      3.1 系統(tǒng)總體設(shè)計目標

      使用J2EE 技術(shù),借助Eclipse 平臺開發(fā)基于Struts+Spring+Hibernate架構(gòu)的選課系統(tǒng),實現(xiàn)系統(tǒng)安全穩(wěn)定。 遵循業(yè)務(wù)邏輯控制和表示層邏輯相分離的原則,對所用系統(tǒng)資源進行管理、優(yōu)化系統(tǒng)的性能。本系統(tǒng)將達到的目標如下:

      (1)層次分明:采用模型-視圖-控制設(shè)計模式將應(yīng)用程序分層,它們之間分工明確但又相互依存、練習(xí),易于維護和擴展,降低系統(tǒng)代碼耦合[2];

      (2)跨平臺部署:采用J2EE 技術(shù)可以“一次編譯,到處運行”,因此本系統(tǒng)能夠比較容易地部署在不同類型的操作系統(tǒng)平臺上,適應(yīng)性較強;

      (3)性能要求:系統(tǒng)能夠提供較好的執(zhí)行效率,能同時滿足大量用戶并行點擊;

      (4)可維護性:軟件設(shè)計要達到高內(nèi)聚、低藕合,以方便后續(xù)擴充功能和維護。

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

      本系統(tǒng)采用流行的開源框架SSH, 以分層方式實現(xiàn)所要求的需求。系統(tǒng)主要包括教務(wù)處管理員管理、教師操作和學(xué)生選課。教務(wù)處管理員對教師、學(xué)生進行管理,對設(shè)定課程信息,通知教師選擇講授的課程,安排學(xué)生選修課程。教師選擇講授的課程,在規(guī)定的時間內(nèi)查詢課表和學(xué)生名單。 學(xué)生查看課程信息及教師情況,預(yù)選自己感興趣的可選的課程,并在規(guī)定的時間內(nèi)查看自己所選課程是否成功,如果未成功則需進行次選、補選,直到選課完成為止[2]。

      3.3 系統(tǒng)數(shù)據(jù)庫設(shè)計

      本系統(tǒng)使用MySQL 5.1 做為系統(tǒng)的后臺數(shù)據(jù)庫。下面將對高校選課系統(tǒng)的數(shù)據(jù)庫的數(shù)據(jù)對象模型及映射為關(guān)系模型進行介紹。通過對高校選課系統(tǒng)的研究分析,其主要包含以下幾個主要的對象類:管理員類、教師類、學(xué)生類、課程類、選課類、教室類、院系類、專業(yè)類、班級類。 按照對象到關(guān)系映射規(guī)定,我們可以將上述描述的對象模型映射為對象關(guān)系模型。 一個對象映射到一個關(guān)系表,類的屬性即為關(guān)系表中的一個屬性,類的標識符即為關(guān)系表的主鍵[3-4]。

      3.4 系統(tǒng)功能設(shè)計實現(xiàn)

      (1)學(xué)生選課,包含用戶登錄首頁:學(xué)生輸入用戶名和密碼并驗證通過。修改個人信息:學(xué)生輸入用戶名和密碼并驗證通過,可以進入個人中心,點擊修改個人信息可以修改自己的信息。瀏覽課程:進入個人中心以后,可以瀏覽自己可選課程。學(xué)生選課:學(xué)生登錄后點擊選課課程,顯示所有可以選的課程;點擊任課老師可以顯示上課的教師,點擊課程后面的選修可以預(yù)選這門課程;選完后可以查看已經(jīng)預(yù)選的課程和已經(jīng)正選的課程。 學(xué)生預(yù)選時間過后,在系統(tǒng)后臺會對預(yù)選的學(xué)生進行處理。 如果一門課程的預(yù)選學(xué)生人數(shù)小于或等于課程的容量,則全部預(yù)選學(xué)生正選; 如果一門課程的預(yù)選學(xué)生人數(shù)大于課程的容量,則調(diào)用抽簽算法選取數(shù)量等于課程容量的學(xué)生人數(shù),正選的學(xué)生選課標志flag 置1,落選的學(xué)生選課標志flag 置0。

      學(xué)生是否正選的關(guān)鍵偽代碼如下:

      (2)教師開課。 在教師開課模塊中,教師可以修改個人信息,如修改自己的性別、民族、出生日期、聯(lián)系電話、E-MAIL、學(xué)歷、學(xué)位和職位等。教師瀏覽基本課程,查看自己申請授課的課程,申請自己可以教授的課程。 教師可以查看已經(jīng)申請成功的課程,查看選擇此門課程的學(xué)生信息,查看學(xué)生選課信息。

      (3)管理員管理。 在管理員管理模塊,管理員可以分配帳號密碼、注銷或修改用戶狀態(tài)、創(chuàng)建課程指定任課教師、設(shè)定課程人數(shù)、統(tǒng)計學(xué)生選課信息、散發(fā)通知等功能。

      4 總結(jié)與體會

      本系統(tǒng)結(jié)合學(xué)校選課的特點和實際應(yīng)用需要, 運用面向?qū)ο蟆2EE 技術(shù)、B/S 結(jié)構(gòu)等先進技術(shù),設(shè)計開發(fā)的網(wǎng)絡(luò)應(yīng)用系統(tǒng)。在實施本系統(tǒng)以后, 教師可以方便地通過使用本系統(tǒng)知道自己的所有課程,教務(wù)處管理人員也可以方便地進行學(xué)生信息的管理,學(xué)生們也可以方便的進行選課,這樣省時又省力,而且實現(xiàn)了選課的最大公平,從而使學(xué)生的選課過程更加的公平化和人性化。高校選課系統(tǒng)既要提供靈活的選課方式,又要實現(xiàn)學(xué)生自主選擇課程安排及層次。

      [1]劉志杰.基于.NET 平臺的選課系統(tǒng)的研究與實現(xiàn)[D].華東師范大學(xué),2007.

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

      [3]陶宏才.數(shù)據(jù)庫原理及應(yīng)用[M].北京:清華大學(xué)出版社,2004.

      [4]金宇.J2EE 架構(gòu)下的基于決策輔助支持的教務(wù)管理系統(tǒng)的設(shè)計[D].貴州大學(xué),2007.

      [5]楊棉絨.基于J2EE 和MVC 模式的高校教務(wù)管理平臺的研究和開發(fā)[D].華東師范大學(xué),2008.

      猜你喜歡
      教務(wù)處管理員信息
      我是小小午餐管理員
      服務(wù)現(xiàn)代警務(wù)新體系 構(gòu)建“新公科”專業(yè)平臺(顧國達等攝影 教務(wù)處報道)
      我是圖書管理員
      少先隊活動(2020年8期)2020-12-18 02:32:07
      我是圖書管理員
      少先隊活動(2020年7期)2020-12-18 01:48:39
      可疑的管理員
      訂閱信息
      中華手工(2017年2期)2017-06-06 23:00:31
      好處費
      方圓(2017年6期)2017-04-07 21:12:12
      基于項目化教學(xué)法的可編程控制器課程教學(xué)改革
      展會信息
      中外會展(2014年4期)2014-11-27 07:46:46
      更正啟事
      洛南县| 铜川市| 闽清县| 浪卡子县| 阜城县| 德昌县| 寿宁县| 泰安市| 如东县| 荔浦县| 桃源县| 永新县| 宁陵县| 惠安县| 锡林浩特市| 浮山县| 牟定县| 兴和县| 桐城市| 佛冈县| 开化县| 淮滨县| 海安县| 山阴县| 昌图县| 原平市| 行唐县| 科技| 江安县| 桃源县| 科技| 河池市| 微山县| 金湖县| 宜宾市| 观塘区| 朝阳市| 台南市| 黔江区| 延川县| 印江|