国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

高校學(xué)生選課系統(tǒng)的研究與設(shè)計(jì)

2017-06-06 07:40:18李帥黃克敏楊義張?zhí)烊?/span>王倩
電腦知識(shí)與技術(shù) 2017年9期
關(guān)鍵詞:課程管理

李帥 黃克敏 楊義 張?zhí)烊弧⊥踬?/p>

摘要:學(xué)生選課是學(xué)校日常管理中一項(xiàng)繁瑣的工作,隨著在校學(xué)生人數(shù)的不斷增加,學(xué)生選課管理難度也不斷增大,學(xué)生選課的管理就顯得極為重要了。目前SSH技術(shù)的發(fā)展使得WEB應(yīng)用的開發(fā)變得更加簡單高效。該文主要介紹高校學(xué)生選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)方法,包括需求分析、數(shù)據(jù)庫設(shè)計(jì)、功能設(shè)計(jì)等,對(duì)系統(tǒng)的具體設(shè)計(jì)進(jìn)行闡述。高校選課系統(tǒng)的建設(shè),能夠使學(xué)生選課更加方便,學(xué)校管理更加高效。

關(guān)鍵詞:選課系統(tǒng);SSH技術(shù);MVC模式;課程管理

1.背景

隨著科技的發(fā)展,信息化越來越普遍,不斷改變著我們的生活、學(xué)習(xí)和工作方式。學(xué)校中傳統(tǒng)的選課模式也在隨著信息化的深入而不斷的發(fā)生變化,同時(shí)學(xué)校信息化的程度也反映了學(xué)校的教學(xué)模式和現(xiàn)代化水平,因此學(xué)校選課系的統(tǒng)建設(shè)不僅方便學(xué)生選課,可以讓學(xué)生根據(jù)自身興趣及學(xué)校資源實(shí)現(xiàn)因材施教,同時(shí)也有利于學(xué)校的管理和人才的培養(yǎng)。

2.系統(tǒng)整體需求分析

本系統(tǒng)主要采用MVC模式的進(jìn)行設(shè)計(jì),即實(shí)現(xiàn)表示層、業(yè)務(wù)層、數(shù)據(jù)層的分離,表示層用于顯示給用戶顯示,業(yè)務(wù)層用來處理各個(gè)功能模塊之間的關(guān)系,數(shù)據(jù)層用來訪問數(shù)據(jù)庫數(shù)據(jù),這種模式能確保系統(tǒng)具有良好的功能擴(kuò)展性,本系統(tǒng)具體使用SSH技術(shù)進(jìn)行系統(tǒng)設(shè)計(jì)。本系統(tǒng)主要包括三個(gè)模塊:學(xué)生模塊、教師模塊、管理員模塊。系統(tǒng)總體功能設(shè)計(jì)圖如圖1所示。

學(xué)生模塊:學(xué)生通過學(xué)號(hào)與密碼登陸本系統(tǒng),可以查看課程信息,根據(jù)教學(xué)任務(wù)選取課程。選取之后點(diǎn)擊“提交”按鈕,此時(shí)會(huì)檢測(cè)學(xué)生是否選錯(cuò)(如某一課程人員已滿),此時(shí)返回重新選取提交??梢赃M(jìn)行選課課表及成績的查詢,修改系統(tǒng)登錄密碼。

教師模塊:教師通過工號(hào)與密碼登陸本系統(tǒng),提交要開設(shè)的課程,管理員審核通過后,學(xué)生才可以選課。教師可以查看選課情況(如:選課人數(shù)、上課地點(diǎn)及時(shí)間),課程學(xué)時(shí)結(jié)束后教師填寫學(xué)生分?jǐn)?shù),修改系統(tǒng)登錄密碼。

管理員模塊:管理員通過工號(hào)與密碼登陸本系統(tǒng),管理整個(gè)系統(tǒng)的運(yùn)行,審核教師提交課程開設(shè)申請(qǐng),并分配教室及時(shí)間,管理學(xué)生與教師人員信息,修改系統(tǒng)登錄密碼。

3.數(shù)據(jù)庫設(shè)計(jì)

慮到本系統(tǒng)的數(shù)據(jù)量及具體的需求,采用是MySQL數(shù)據(jù)庫,并采用PowerDesignr進(jìn)行數(shù)據(jù)庫的設(shè)計(jì)研究,提高數(shù)據(jù)庫表的可視化程度及設(shè)計(jì)效率。本系統(tǒng)主要的數(shù)據(jù)庫表有五個(gè):學(xué)生信息表、教師信息表、教務(wù)人員信息表、課程信息表、選課信息表。

學(xué)生信息表:學(xué)號(hào)、姓名、性別、班級(jí)、入學(xué)時(shí)間、身份證號(hào)、政治面貌、院系、專業(yè)等信息。

教師信息表:工號(hào)、姓名、性別、職稱、院系、政治面貌等級(jí)等信息。

教務(wù)人員信息表:工號(hào)、姓名、性別、職稱、崗位、院系、政治面貌等級(jí)等信息。

課程信息表:課程號(hào)、課程名稱、任課教師工號(hào)、審核狀態(tài)、上課地點(diǎn)、考試方式等信息。

選課信息表:學(xué)號(hào)、課程號(hào)、教師工號(hào)、成績等信息。

4.安全性

本系統(tǒng)在安全性方面主要考慮了以下幾個(gè)問題:

1)本系統(tǒng)用戶有學(xué)生、教師,每個(gè)教師也有權(quán)限也不盡相同(有普通教師、有管理員),因此需要根據(jù)不同的權(quán)限提供不同的訪問界面,查看不同的信息。

2)系統(tǒng)為每個(gè)用戶設(shè)置了初始密碼,在用戶第一次登錄后會(huì)轉(zhuǎn)到修改密碼頁面,讓用戶修改密碼,防止弱口令引發(fā)的安全問題。

3)用戶登錄后,如果長時(shí)間不進(jìn)行操作(20分鐘),那么Session認(rèn)證就會(huì)超時(shí),當(dāng)用戶再次操作時(shí)需要重新登錄,保障用戶信息的安全性。

5.系統(tǒng)分層設(shè)計(jì)

選課系統(tǒng)采用三層設(shè)計(jì)模式,這種設(shè)計(jì)模式是目前主流的B/S設(shè)計(jì)模式,具有良好的擴(kuò)展能力,能夠提高軟件的可擴(kuò)展性,三層之間僅是相互調(diào)用,并不互相干涉,所以能夠良好的擴(kuò)展業(yè)務(wù)功能;同時(shí)提高軟件的可維護(hù)性,各層之間的功能相對(duì)獨(dú)立,在維護(hù)功能時(shí)能夠有針對(duì)性的修改。具體架構(gòu)如下所示:

客戶端看到的是表示層,就是系統(tǒng)顯示界面,客戶端通過表示層界面與后臺(tái)交互;業(yè)務(wù)層接收表示層訪問動(dòng)作,是整個(gè)系統(tǒng)的重要組成部分,控制著整個(gè)系統(tǒng)的業(yè)務(wù)邏輯,業(yè)務(wù)層訪問數(shù)據(jù)層,根據(jù)數(shù)據(jù)層返回結(jié)果,結(jié)合業(yè)務(wù)流程將處理后的數(shù)據(jù)返回給表示層,最終展現(xiàn)給用戶;數(shù)據(jù)層接收業(yè)務(wù)層的訪問調(diào)用,然后通過查詢數(shù)據(jù)庫返回結(jié)果。

6.結(jié)束語

本文介紹了學(xué)生選課系統(tǒng)的整體設(shè)計(jì)實(shí)現(xiàn)過程,本系統(tǒng)能夠滿足學(xué)生選課需求,同時(shí)也方便學(xué)校管理,能實(shí)現(xiàn)高校的信息化管理,促進(jìn)了高校教學(xué)工作的高效運(yùn)轉(zhuǎn),提高了辦公的自動(dòng)化、規(guī)范化,提高了工作效率。但是,本系統(tǒng)目前功能比較單一,不能滿足高效整體需求,需要進(jìn)一步增加系統(tǒng)功能以更好地滿足高校日常工作。

猜你喜歡
課程管理
思政元素融入《汽車構(gòu)造》課程探究
學(xué)校發(fā)展視角下中小學(xué)課程管理問題探究
青年心理(2021年29期)2021-05-23 13:29:48
基于PDCA循環(huán)理論江蘇開放大學(xué)課程管理模式構(gòu)建
淺談加州大學(xué)伯克利分校碩士研究生培養(yǎng)模式
探究新課程背景下如何完善小學(xué)課程管理
基于Internet的課程管理信息系統(tǒng)網(wǎng)絡(luò)安全探討
基于學(xué)校課程體系文本分析的學(xué)校課程管理組織建設(shè)現(xiàn)狀研究
——以京、川、浙三地58所學(xué)校為例
新形勢(shì)下的課程管理
新課程背景下小學(xué)教師課程管理研究
高校教師參與課程管理的現(xiàn)狀分析
西乡县| 莱西市| 兴隆县| 康乐县| 广平县| 克拉玛依市| 阿城市| 三台县| 五家渠市| 施秉县| 门头沟区| 团风县| 邵武市| 屏东市| 武安市| 新民市| 壶关县| 荣成市| 钦州市| 三亚市| 潍坊市| 海阳市| 朝阳区| 清水县| 美姑县| 应城市| 舒城县| 黄龙县| 扶沟县| 浑源县| 宣汉县| 三都| 永州市| 东光县| 禹城市| 海原县| 安阳市| 中方县| 祁阳县| 遂川县| 镶黄旗|