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

        ?

        基于B/S的排課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2015-12-07 11:41:23劉敏娜李延香
        電腦知識(shí)與技術(shù) 2015年6期

        劉敏娜 李延香

        摘要:選課管理系統(tǒng)是一個(gè)基于Internet,采用MVC架構(gòu),根據(jù)現(xiàn)有的選課管理系統(tǒng)的現(xiàn)狀而設(shè)計(jì)開(kāi)發(fā)的服務(wù)于學(xué)校的電子平臺(tái)。系統(tǒng)具有排課,教師管理,學(xué)生,班級(jí)管理等功能。經(jīng)過(guò)測(cè)試,系統(tǒng)界面友好,能完成需求分析制定的基本功能。

        關(guān)鍵詞:選課系統(tǒng);B/S;MVC;排課

        中圖分類號(hào):TP315 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)06-0082-02

        隨著在校大學(xué)生規(guī)模的不斷增加,教務(wù)系統(tǒng)的業(yè)務(wù)量越來(lái)越多,傳統(tǒng)的手工選課不僅過(guò)程復(fù)雜,也牽涉了很多的人力,管理也不夠靈活和人性化,排課管理系統(tǒng)的開(kāi)發(fā)可以使這一狀況得到有效的改善。

        排課系統(tǒng)可以使選課管理工作更加規(guī)范化、系統(tǒng)化、程序化,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改選課情況。

        系統(tǒng)采用MVC三層架構(gòu)開(kāi)發(fā),使用java語(yǔ)言和SQL Server數(shù)據(jù)庫(kù)建立的一個(gè)具有開(kāi)放性和互動(dòng)性的平臺(tái)。

        1需求分析

        通過(guò)調(diào)查、分析,可以定位該系統(tǒng)具有三種參與者:學(xué)生、教師、管理員[1]。現(xiàn)對(duì)參與者基本功能需求描述如下:

        學(xué)生:學(xué)生用戶具有瀏覽課程信息,查看選課公告,查看排課安排以及修改密碼等基本功能。

        教師:具有查看所授課程的選課情況 ,查看學(xué)生信息,查看課程信息,查看排課安排,錄入成績(jī)等功能。

        管理人員:管理學(xué)生信息、教師信息、課程信息、教室信息、班級(jí)信息、排課信息,發(fā)布選課公告以及修改密碼的基本功能。

        2 系統(tǒng)設(shè)計(jì)

        2.1系統(tǒng)模塊設(shè)計(jì)

        選課管理系統(tǒng)需要四個(gè)模塊的支持,分別為管理員模塊,學(xué)生模塊,教師模塊和登錄模塊。如圖1。

        管理員模塊包括選課公告管理,教師信息管理,學(xué)生信息管理,課程信息管理,班級(jí)信息管理,排課管理,系統(tǒng)用戶管理,修改密碼以及系統(tǒng)備份等子模塊[2]。

        學(xué)生模塊包括選課公告管理,教師信息管理,學(xué)生信息管理,課程信息管理,班級(jí)信息管理,排課管理,系統(tǒng)用戶管理,修改密碼以及系統(tǒng)備份等子模塊。

        教師模塊包括個(gè)人資料管理,課程信息管理,學(xué)生信息管理,排課公告管理,排課信息瀏覽,在線答疑等子模塊。

        登錄模塊實(shí)現(xiàn)用戶的身份驗(yàn)證,根據(jù)不同的用戶身份賦予相應(yīng)的操作權(quán)限。

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

        經(jīng)過(guò)系統(tǒng)功能分析和需求分析,系統(tǒng)具有7個(gè)實(shí)體:

        1)教師信息表:保存教師的基礎(chǔ)信息。

        2)學(xué)生信息表:保存學(xué)生的基本信息。

        3)課程信息表:保存課程的基本信息。

        4)新聞通知表:保存學(xué)生的新聞通知。

        5)排課信息表:保存課程的安排信息。

        6)用戶表:保存所有登錄過(guò)本系統(tǒng)的用戶信息,包括用戶名,密碼,和身份等字段。

        7)班級(jí)信息表:保存班級(jí)的基本信息。

        實(shí)體之間的關(guān)系為圖2。

        3 系統(tǒng)實(shí)現(xiàn)

        3.1管理員管理課程

        管理員可以對(duì)課程進(jìn)行增刪改查操作。以增加課程為例。添加課程時(shí),如果課程號(hào)重復(fù),提示重新輸入課程號(hào),輸入正確,可以添加課程信息[3]。

        3.2排課模塊

        輸入排課信息之后,系統(tǒng)先檢測(cè)是否在相同的時(shí)間,同一個(gè)班級(jí)排了兩門課程,或者一位教師排了兩個(gè)班級(jí),一位教師安排了兩個(gè)班級(jí)的情況,如果存在提示排課沖突[4] [5]。圖4為排課沖突處理流程圖。

        4系統(tǒng)測(cè)試

        系統(tǒng)測(cè)試的目的就是希望能以最少的人力和時(shí)間發(fā)現(xiàn)潛在的各種錯(cuò)誤和缺陷。因此,本系統(tǒng)的測(cè)試主要是對(duì)異常與沖突進(jìn)行測(cè)試,測(cè)試本系統(tǒng)對(duì)此類錯(cuò)誤信息的輸入的處理過(guò)程,與處理結(jié)果.

        5總結(jié)

        課題技術(shù)上采用MVC三層結(jié)構(gòu),具有可擴(kuò)充性和可維護(hù)性。使用選課系統(tǒng)可以有機(jī)調(diào)整分配教學(xué)資源,以直觀的方式可以查看教室分配情況,教師上課安排及教學(xué)資源的科學(xué)分配,方便教學(xué)資源最大效率地利用。

        參考文獻(xiàn):

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

        [2] 彭秀萍.排課系統(tǒng)的研究與實(shí)現(xiàn)[D]. 成都:電子科技大學(xué), 2009.

        [3] 黃文叢.教務(wù)排課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].濟(jì)南: 山東大學(xué), 2008

        [4] 趙紅. 基于B/S結(jié)構(gòu)的高校排課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都: 電子科技大學(xué), 2013.

        [5] 甘茂杰.教務(wù)排課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 成都: 電子科技大學(xué).2012.

        中国亚洲av第一精品| 亚洲成人免费观看| 一区二区三区免费视频网站| 亚洲hd高清在线一区二区| 国产精品免费一区二区三区四区| 午夜无码国产理论在线| 在线观看亚洲AV日韩A∨| 无码毛片视频一区二区本码| 欧美aⅴ在线| av最新版天堂在资源在线| 在线观看亚洲av每日更新影片| 日本乱偷人妻中文字幕| 日韩一欧美内射在线观看| 精品国产迪丽热巴在线| 亚洲一区二区三区日韩在线观看| 高清精品一区二区三区| 成年男女免费视频网站| 中文字幕一区,二区,三区| 在线免费看91免费版.| 人妻熟女一区二区三区app下载 | 久久午夜伦鲁片免费无码| 96精品免费视频大全| 成人av一区二区三区四区| 男人扒开添女人下部免费视频| 成人免费ā片在线观看| 亚洲精品白浆高清久久| 亚洲av少妇高潮喷水在线| 亚洲国产精品久久人人爱| 秋霞影院亚洲国产精品| 国产一区二区三区porn| 亚洲国产精品一区二区成人片国内| 国产精品无码a∨精品影院| 亚洲人成网站久久久综合| 国产亚洲精品一品二品| 在线看无码的免费网站| 成人国产午夜在线视频| 国产av一区二区三区国产福利| 精品亚洲麻豆1区2区3区| 男受被做哭激烈娇喘gv视频| 亚洲欧洲日产国码无码| 蜜臀av一区二区三区久久|