• 
    

    
    

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

      ?

      基于ASP的在線選課系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

      2015-07-18 11:46:48左秋娟劉云白瑪玉珍
      電腦知識與技術(shù) 2015年12期

      左秋娟 劉云 白瑪玉珍

      摘要:文中論述了在線選課系統(tǒng)開發(fā)背景及技術(shù)支撐,詳細(xì)闡述了系統(tǒng)的設(shè)計(jì)過程,各部分功能的實(shí)現(xiàn),及開發(fā)中遇到的問題和解決辦法。

      關(guān)鍵詞:ASP;SQL Server;在線選課系統(tǒng)

      中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-5039(2015)12-0017-02

      The Design and Implementation of Online Course Selection System Based on ASP

      ZUO Qiu-jun,LIU Yun,BAIMA Yuzhen

      (College of agriculture and animal husbandry in Tibet, Linzhi 860000, China)

      Abstract: This paper discusses the development background and technical support online course selection system, in detail elaborated the system design process, the realization of the function of each part, and the problems in the development and solution.

      key words: ASP; SQL Server; Online course selection system

      隨著在校大學(xué)生人數(shù)的不斷增加,系統(tǒng)處理的數(shù)據(jù)量也不斷的成倍增長。針對學(xué)生選課這一環(huán)節(jié),本系統(tǒng)從學(xué)生網(wǎng)上自主選課以及教師的課程發(fā)布兩個大方面進(jìn)行了設(shè)計(jì),基本實(shí)現(xiàn)了學(xué)生的在線信息查詢、選課功能以及教師對課程信息發(fā)布的管理等功能。本系統(tǒng)采用ASP 技術(shù)結(jié)合SQL Server 2000數(shù)據(jù)庫系統(tǒng)進(jìn)行開發(fā)設(shè)計(jì)的。

      1 系統(tǒng)總體設(shè)計(jì)

      1.1 總體設(shè)計(jì)

      在線選課管理系統(tǒng)分為登錄、選課和管理三個子系統(tǒng):

      1)登錄子系統(tǒng):根據(jù)學(xué)生、教師和管理員三者的不同身份給出不同的權(quán)限。

      2)選課子系統(tǒng):主要為學(xué)生提供選課功能,學(xué)生可以進(jìn)行課程信息的瀏覽、成績的查詢、意見的反饋等操作。

      3)管理子系統(tǒng):主要供后臺管理者提供,管理學(xué)生、教師、課程以及公告等的操作。

      1.2 數(shù)據(jù)存儲

      本系統(tǒng)使用SQL Server2000作為后臺的數(shù)據(jù)庫系統(tǒng)。主要建立了排課表、院系信息表、學(xué)生信息表、教師信息表、教學(xué)樓信息表、教室信息表、課程詳細(xì)信息表、開課信息表、教師反饋信息表、備份排課記錄表、選課信息表、選課時間段信息表、選課通知表、系統(tǒng)用戶信息表、學(xué)生反饋信息表、學(xué)生成績表等。

      例如建立考生排課信息表,如表1所示:

      2 主要系統(tǒng)功能實(shí)現(xiàn)

      2.1登錄子系統(tǒng)

      用戶登錄時輸入用戶名和密碼,選擇登錄類型,經(jīng)過驗(yàn)證即可享有不同的權(quán)限,并進(jìn)行操作。登錄界面圖1所示:

      2.2選課子系統(tǒng)

      選課子系統(tǒng)是管理系統(tǒng)的三大主要系統(tǒng)之一,也是用戶使用最多的子系統(tǒng)。該子系統(tǒng)的主要頁面有以下4個:

      1)SelectCourse.asp

      2)SelectCourseTop.asp

      3)SelectCourseLeft.asp

      4)SelectCourseMain.asp

      2.3管理子系統(tǒng)

      管理子系統(tǒng)主要包括學(xué)生管理、課程管理、成績管理、排課管理、公告管理和選課時段的設(shè)置等方面:

      1)學(xué)生管理:

      添加學(xué)生記錄時,根據(jù)學(xué)校實(shí)際報(bào)送的信息,給學(xué)生設(shè)置一個初始密碼,學(xué)生選課時根據(jù)初始密碼進(jìn)入系統(tǒng),登錄后可以更改密碼。

      2)課程管理:

      為了方便課程的管理,課程與老師實(shí)現(xiàn)一對一關(guān)系,也就是一位老師只能代一門課目,一門課目也只能允許一位老師代。

      3)成績管理:

      由后臺管理員輸入老師上報(bào)的成績,在前臺學(xué)生就可以根據(jù)學(xué)號查詢自己選課的成績,而老師可以根據(jù)課程名稱來查詢本班所有學(xué)生的成績。

      4)排課管理:

      如圖2所示,點(diǎn)擊“添加”可以對此門課程進(jìn)行其它時段的排課,如果發(fā)生沖突,則會出現(xiàn)錯誤提示;點(diǎn)擊 “刪除”可以對此門課程進(jìn)行重新排課。

      5)公告管理:

      在這里可以添加選課公告,將公告放在系統(tǒng)的首頁的醒目位置,用戶不用登錄就可以查閱。

      6)選課時段的設(shè)置:

      學(xué)校選課的時間都有所限制,否則會出現(xiàn)混亂,如果不在選課時間段,則提示不能選課,有效的加強(qiáng)了系統(tǒng)的安全性和穩(wěn)定性。

      3 系統(tǒng)遇到的問題及解決方法

      1)建構(gòu)學(xué)生管理模塊時,出現(xiàn)了不能向后臺數(shù)據(jù)庫插入記錄的問題,原因是沒有引用數(shù)據(jù)庫文件KeepHouse.asp,當(dāng)引用了這個文件后就可以插入后臺數(shù)據(jù)庫了。

      2)建構(gòu)學(xué)生選課模塊時,出現(xiàn)了一門課程只允許一個人選的情況,經(jīng)過分析代碼發(fā)現(xiàn)原來是在數(shù)據(jù)庫查詢時,多了一個限制條件,把多余的限制條件去掉之后就解決了這個問題。

      3)由于操作系統(tǒng)中毒,重裝了操作系統(tǒng),之后又重新安裝了SQL Server 2000,但在設(shè)計(jì)系統(tǒng)調(diào)試時,出現(xiàn)了不能連接數(shù)據(jù)庫的問題,經(jīng)過檢查發(fā)現(xiàn)在裝SQL時,初始密碼為空,而系統(tǒng)的密碼為“sa”,在SQL中將密碼重設(shè)之后,就解決該了問題。

      4 結(jié)束語

      本文詳細(xì)介紹了一個基于ASP的在線選課系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn) ,不僅說明了在線選課系統(tǒng)的基本原理,而且通過實(shí)踐完成了一個可行的實(shí)現(xiàn)方案,經(jīng)測試后可以完成一般在線選課系統(tǒng)的功能,并為近一步的工作提供了堅(jiān)實(shí)的基礎(chǔ)。在后續(xù)工作中要注意加強(qiáng)辦公自動化功能,完善系統(tǒng)后臺管理功能,合理設(shè)計(jì)數(shù)據(jù)庫,使得查詢等操作速度提升。

      參考文獻(xiàn):

      [1] 啟明工作室. ASP網(wǎng)絡(luò)開發(fā)從入門到精通[M]. 北京: 人民郵電出版社, 2007.

      [2] 李禹生, 劉兵等. ASP實(shí)用技術(shù)---網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)[M]. 北京:中國水利水電出版社, 2004.

      [3] 薩師煊, 王珊. 數(shù)據(jù)庫系統(tǒng)概論[M]. 北京: 高等教育出版社, 2000.

      [4] 石洪波, 劉小玲, 王娟等. 數(shù)據(jù)庫技術(shù)[M]. 北京:中國物資出版社, 2007.

      [5] 夏素民. Photoshop CS培訓(xùn)教程[M]. 北京: 清華大學(xué)出版社, 2004.

      [6] 項(xiàng)宇峰. ASP+SQL Server典型網(wǎng)站建設(shè)案例[M].北京: 清華大學(xué)出版社, 2006.

      [7] 鄒天思, 孫明麗, 龐婭娟. ASP開發(fā)技術(shù)大全[M].北京: 人民郵電出版社, 2007.

      [8] 尚俊杰, 秦衛(wèi)中. 網(wǎng)絡(luò)程序設(shè)計(jì)—ASP案例教程[M].北京: 清華大學(xué)出版社, 2005.

      [9] 長城工作室數(shù)據(jù)組. SQL Server 2000高級應(yīng)用[M]. 北京: 人民郵電出版社, 2001.

      兴化市| 托里县| 南涧| 临安市| 浠水县| 广德县| 邓州市| 梅州市| 普宁市| 咸宁市| 波密县| 毕节市| 托克逊县| 离岛区| 贞丰县| 日土县| 班戈县| 砀山县| 崇州市| 平山县| 延吉市| 淮北市| 苗栗县| 永城市| 弥勒县| 灌云县| 读书| 宾阳县| 桃源县| 洪泽县| 邻水| 新疆| 新和县| 房产| 靖远县| 鸡东县| 新龙县| 宜兰县| 友谊县| 灌阳县| 大厂|