一、源碼描述
這是一款功能比較完整的選課系統(tǒng)源碼,比較具有學(xué)習(xí)的價值,
該源碼可以給做課程設(shè)計或者畢業(yè)設(shè)計的朋友們提供一些參考,
感興趣的朋友可以下載看看啊。
二、系統(tǒng)分析
在本系統(tǒng)中,有三類用戶:系統(tǒng)管理員,教師和學(xué)生。三種不同的用戶所具有的操作權(quán)限以及操作內(nèi)容均不一樣。
本選課系統(tǒng)給予教師很大的自主權(quán),系統(tǒng)管理員只負(fù)責(zé)向系統(tǒng)中添加學(xué)生和教師的個人信息以及教學(xué)樓教室信息。系統(tǒng)管理員不參與開設(shè)課程、選擇課程等,一切均由教師、學(xué)生等錄網(wǎng)站自行完成。系統(tǒng)管理員設(shè)置一個選課時間段,在到達時間段以前,教師可以開設(shè)課程;到達時間段以后,學(xué)生可以登陸網(wǎng)站選擇課程。
教師用戶登陸網(wǎng)站后可以開設(shè)課程,為自己的課程編輯上課時間和地點,當(dāng)系統(tǒng)中出現(xiàn)時間地點沖突的時候,系統(tǒng)向教師用戶報告并推薦一個時間地點。每門課程可以是必修或則選修,教師為每門課程設(shè)置一個學(xué)分,并可以在課程結(jié)束后給予分?jǐn)?shù),如果學(xué)生及格,學(xué)生將獲得該課程的學(xué)分。
對于學(xué)生用戶,每個學(xué)生除了必須選擇必修課程外,至少還要選擇兩門選修課程,學(xué)生可以對自己選課信息鎖定,以免不小心被修改。當(dāng)時候超過選課時段后,系統(tǒng)自動鎖定學(xué)生的選課課程。系統(tǒng)可以根據(jù)學(xué)生的選課信息,生成一份學(xué)生自己的課表。課程結(jié)束后學(xué)生可登錄網(wǎng)站查詢成績與學(xué)分。
根據(jù)上面的要求,從操作功能上可以分為兩個類:一個是通用操作,主要實現(xiàn)用戶的登錄注銷和修改密碼等;另一種是為不同用戶定制不同操作。
三、功能介紹
該源碼主要包括管理員、教師、學(xué)生三大角色具體功能如下:
(1)系統(tǒng)管理員
設(shè)置選課時間段:系統(tǒng)管理員通過此項功能設(shè)置選課時段,只有在選課時間段里,學(xué)生才可以選擇課程,超過次時間段,學(xué)生選課信息被自動所定,不得修改。
錄入學(xué)生與教師個人信息:通過此項功能可以實現(xiàn)對教師和學(xué)生的個人信息添加刪除。
錄入教學(xué)樓教室信息:通過此項功能可以把學(xué)校里所有的教學(xué)樓教室的信息錄入到系統(tǒng)中,以便教師在開設(shè)課程時候設(shè)置上課的教室。
(2)教師用戶
顯示和修改個人信息:教師用戶登錄系統(tǒng)后,可以查看和修改教師的個人信息,如姓名,電話,E-mail地址等。
開設(shè)課程:教師用戶登錄系統(tǒng)后,可以開設(shè)課程,可以設(shè)置該課程為必修課程或則選修課程可以設(shè)置該課程的最大人數(shù)。教師還可以為該課程設(shè)置一個前導(dǎo)課程,若學(xué)生沒有學(xué)習(xí)或則選擇前導(dǎo)課程則不能選擇該課程。
編輯課程上課時間:教師在開設(shè)了課程后,可以靈活地設(shè)置上課時間和地點。
給學(xué)生分?jǐn)?shù):課程結(jié)束后,教師用戶登錄系統(tǒng),可以為學(xué)過課程的學(xué)生給予相應(yīng)的成績,若及格,給予學(xué)生學(xué)分。
(3)學(xué)生用戶
顯示和修改個人信息:學(xué)生登錄系統(tǒng)后,可以查看和修改學(xué)生的個人信息,如姓名,性別,電話等。
查看必修課程:學(xué)生登錄后,可以查看所有的必修課程。查看該課程的信息,上課時間地點,開課教師信息等。
選擇選修課程:學(xué)生登錄系統(tǒng)后,在所有選修課程中可以選擇至少兩門選修課程。同時可以查看相關(guān)信息。
鎖定選課信息:學(xué)生登錄系統(tǒng),確定了所選課程后,可以鎖定自己的選課信息,以防被別人或則自己不小心修改。
查看最終選課信息:學(xué)生登錄系統(tǒng)后,可列出已選擇的課程,若選課信息未被鎖定,則可以退選,若所選課程少于兩門,系統(tǒng)會提示選擇的課程少于兩門。
查看學(xué)分和成績課程結(jié)束后,學(xué)生登錄系統(tǒng)可查看自己學(xué)習(xí)課程的成績和已獲的學(xué)分。
四、注意事項
1、學(xué)生、教師和管理員的默認(rèn)帳號分別為:011、6、admin,密碼均為51aspx。
2、開發(fā)環(huán)境為Visual Studio 2010,數(shù)據(jù)庫為SQL Server 2005,數(shù)據(jù)庫文件在DB_51aspx文件夾中,使用.net 2.0開發(fā)。
3、默認(rèn)數(shù)據(jù)庫連接字符串在webconfig配置文件中修改。
4、該源碼僅適合畢業(yè)設(shè)計或者課程設(shè)計使用以及學(xué)習(xí)交流使用。
五、更新記錄
1、更新日期:2014-12-09 12:00:00
2、更新內(nèi)容:
1、vs版本升級為vs2010,數(shù)據(jù)庫版本更新為sql2005,框架升級為2.0.
讓名網(wǎng)域名交易平臺源碼
禾匠三級分銷商城小程序開源版本
MyExam在線開源考試系統(tǒng)
QPLUS動漫采集系統(tǒng)
高仿QQ2013登錄界面C#源碼