摘 要
將計(jì)算機(jī)引入教學(xué)信息管理已經(jīng)成為高校教學(xué)管理工作的重要內(nèi)容之一,比如實(shí)行網(wǎng)上選課。與傳統(tǒng)的選課方式相比,網(wǎng)上選課提高了學(xué)生選課效率,增加了學(xué)生選課自主權(quán),使教學(xué)更加透明,同時(shí)大大提高了教務(wù)管理工作的效率。
本文設(shè)計(jì)實(shí)現(xiàn)的網(wǎng)上選課系統(tǒng)基于ASP.NET平臺(tái)進(jìn)行開發(fā),后臺(tái)由SQL Server 2000數(shù)據(jù)庫(kù)支持,通過(guò)使用C#語(yǔ)言實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的效果,達(dá)到對(duì)數(shù)據(jù)庫(kù)的操作以完成使用者的要求。本系統(tǒng)主要由以下幾個(gè)模塊組成:身份驗(yàn)證模塊;選課模塊;信息管理模塊等。用戶只需要通過(guò)瀏覽器訪問(wèn)就可以實(shí)現(xiàn)選課操作,操作簡(jiǎn)單靈活。并且本系統(tǒng)登錄時(shí)使用動(dòng)態(tài)口令進(jìn)行身份認(rèn)證,解決了靜態(tài)口令所遇到的很多攻擊性問(wèn)題,如:網(wǎng)絡(luò)數(shù)據(jù)流竊聽、字典攻擊、窮舉攻擊等,增加了系統(tǒng)安全性。
關(guān)鍵詞:網(wǎng)上選課系統(tǒng); 動(dòng)態(tài)口令;C#;ASP.NET
Design and Implementation of Web-based Course Selecting System with Dynamic Password Authentication
Abstract
Applying computer to manage the teaching information is one of the important parts of the university management, such as course selecting on internet. Comparing to the traditional course selecting method, course selecting on internet saves more resources, at the same time, it enhances the students’ independence when choosing courses, which makes the teaching more transparent, also greatly increases the efficiency of teaching management.
This paper designs a Web-based Elective System, which bases on the platform of ASP.NET; the database is SQL Server 2000. We use C# language to achieve the front page movement effect. This system mainly is composed of following several modules: ID authenticating module; course selecting module; information management module. The user just through IE explore to realize the course selecting operation, the operation is simple and flexible. This system adopts Dynamic Password to authenticate ID when login in, it prevents many problems of the static password, for example Sniffer, Dictionary attack, Brute Force and so on. The Dynamic Password improves the safety of the system.
Key words: Online Course Selecting System; Dynamic Password; C#; ASP.NET