版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、摘要 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已 進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。學(xué)生選課系統(tǒng)作為一種現(xiàn)代化的教 學(xué)技術(shù),以越來(lái)越受到人民的重視,是一個(gè)學(xué)校不可缺少的部分, 學(xué)生選課系統(tǒng)就是為了 管理好選課信息而設(shè)計(jì)的。學(xué)生選課系統(tǒng)的將使選課管理工作規(guī)范化,系統(tǒng)化,程序化, 避免選課管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和 修改選課情況。 系統(tǒng)實(shí)現(xiàn)了對(duì)課程的基本信息和學(xué)生選課、學(xué)生和教師用戶進(jìn)行管理。系統(tǒng)對(duì)學(xué)生角 色提供個(gè)人信息查看、選課管理以及其他功能;對(duì)教師提供查看自己所擔(dān)任課程的課表和 選該門課程的學(xué)生信息
2、;提供給管理員以下功能:查看所有課程、學(xué)生、教師的信息并可 以對(duì)它們進(jìn)行管理(添加、編輯、刪除) ,以及實(shí)現(xiàn)新聞的發(fā)布并修改。 關(guān)鍵字關(guān)鍵字:選課、課程信息發(fā)布、B/S、SQL Server 2000、JSP Abstract With the improvement of science technology, the computer science becomes gradually mature, people have already deeply understood its strong function, and it has already got into each rea
3、lm of the human society to exert a more and more important function. The student selecting system, a modernizing teaching technology, pays much more attention by people. It is indispensable part for a school. The student selecting system is for the sake of managing to the information of selecting co
4、urses. The tendency of student selecting system will edify the selecting management, it would be more systematical and procedural in future work. We try to avoid the random work, promoting the accuracy and speed of the processing information, so that we can check the information of selecting course
5、with a convenient and efficient form. The system carried out the management of basic information of course, the student selecting course, the student and the teachers customer. The system provides a function, which is good for students to check their personal information and the management of select
6、ing course, to the characters of the students. And for the teachers, it is convenient to look into the curricular lesson that he hold and the Students information that chose the course. At last, it is good for manager to check all the information of the lessons, students and teachers. Furthermore, i
7、t can carry on a management (increase, edit, delete) to them, and carry out the renounce of the news. Key words: select course, the renouncement of course information, B/S、SQL Server 2000、JSP 目錄 SCIENCE font-size:9pt;text-decoration:none A:visitedcolor: #;font-size:9pt;text-decoration:none A:hoverco
8、lor: #FF6600;font-size:9pt;text-decoration:underline !- function del(id) if (confirm(您確信要?jiǎng)h除嗎?) ) top.location=del.jsp?id=+id 我的課表 取消選擇課程名上課時(shí)間上課地點(diǎn) 上課教師學(xué)分 a href=del.jsp?id=刪除 4.4.3 系統(tǒng)公告 用戶可以瀏覽最近要文頁(yè)面:news.jsp。 圖 4-8 瀏覽新聞頁(yè)面 點(diǎn)擊新聞標(biāo)題的鏈接可以跳到新聞的具體內(nèi)容頁(yè)面:article.jsp 圖 4-9 新聞內(nèi)容頁(yè)面 4.4.4 其他功能模塊設(shè)計(jì) 用戶退出系統(tǒng)時(shí),用戶點(diǎn)退出時(shí),系
9、統(tǒng)調(diào)用 logout.jsp 實(shí)現(xiàn)把用戶信息從 session 中 清除。 代碼如下: 4.5 管理員用戶界面設(shè)計(jì) 管理員用戶功能模塊由四部分組成:用戶管理、網(wǎng)上平臺(tái)、系統(tǒng)公告和其他。 用戶管理:對(duì)學(xué)生、教師用戶進(jìn)行管理。實(shí)現(xiàn)添加、刪除。同時(shí)查詢學(xué)生和教師 信息。管理員可以添加管理員用戶。 網(wǎng)上平臺(tái):管理員對(duì)課程進(jìn)行管理,發(fā)布課程,以及修改和刪除。對(duì)課程可以查 詢。 系統(tǒng)公告:管理員對(duì)公告進(jìn)行管理,對(duì)新聞進(jìn)行發(fā)布,添加,修改。 其他功能:退出系統(tǒng) 管理員和學(xué)生用戶界面都同樣用框架實(shí)現(xiàn),管理員功能設(shè)計(jì)所有頁(yè)面都放在 admin 的 文件夾中,所以以下所提到的頁(yè)面均在 admin 文件夾中。設(shè)置管
10、理員界面框架結(jié)構(gòu)主頁(yè) index.htm。其中左框架中的功能導(dǎo)航頁(yè)面為 admin_left.jsp,右框架中的功能頁(yè)面為 admin_body.jsp。 4.5.1 用戶管理模塊功能設(shè)計(jì) 對(duì)學(xué)生、教師用戶進(jìn)行管理。根據(jù)需要添加、刪除學(xué)生、教師用戶。管理員可以查詢 學(xué)生和教師信息,同時(shí)根據(jù)需要管理員可以添加管理員用戶。管理員同樣可以修改密碼。 修改密碼的實(shí)現(xiàn)和學(xué)生用戶的相同 頁(yè)面 reset.jsp。管理員用戶添加:addUser.jsp 添加學(xué)生信息:addstudent.jsp 查看學(xué)生信息:studentInfo.jsp 查看教師信息:teacherInfo.jsp 添加教師信息:add
11、teacher.jsp 圖 4-10 學(xué)生用戶添加 圖 4-11 學(xué)生信息查詢 上圖點(diǎn)刪除時(shí)可以刪除該學(xué)生,管理員要根據(jù)需要進(jìn)行刪除。 教師的添加和刪除功能如同對(duì)學(xué)生的添加和刪除。管理員要根據(jù)需要,可以刪除該教 師以及其信息。 4.5.2 網(wǎng)上平臺(tái)模塊功能設(shè)計(jì) 網(wǎng)上平臺(tái)由兩部分組成:查看選課信息和發(fā)布新課程 查看選課信息:管理員用戶查看所有選課信息,在查看時(shí)提供用戶模糊查詢,管 理員可以根據(jù)需要查詢要找的課程,模糊查詢通過(guò)課程名方式查找。同時(shí),管理 員可以在課程列表中的修改選課信息欄和刪除欄進(jìn)行必要的改動(dòng),如修改課程信 息或刪除該課程。 發(fā)布新課程:管理員可以根據(jù)教學(xué)大綱按時(shí)的發(fā)布課程,添加必
12、要的選修課程, 以供學(xué)生選課。 具體頁(yè)面顯示如下。 圖 4-12 查看選課信息 4.5.3 系統(tǒng)公告模塊設(shè)計(jì) 系統(tǒng)公告模塊設(shè)計(jì)分為兩部分:瀏覽新聞、發(fā)布新聞 瀏覽新聞:管理員可以對(duì)新聞瀏覽,同時(shí)多新聞做必要的修改和刪除 發(fā)布新聞:按需要發(fā)布新聞,告訴學(xué)生和教師用戶最近動(dòng)態(tài) 圖 4-13 瀏覽新聞頁(yè)面 圖 4-14 新聞修改頁(yè)面 圖 4-15 新聞發(fā)布頁(yè)面 4.5.4 其他功能模塊設(shè)計(jì) 管理員退出同學(xué)生信息模塊設(shè)計(jì)相同,調(diào)用 logout.jsp 實(shí)現(xiàn)把用戶信息從 session 中 清除。 4.6 教師用戶界面設(shè)計(jì) 教師用戶功能模塊也由四部分組成:個(gè)人信息、網(wǎng)上平臺(tái)、系統(tǒng)公告和其他。 由于教師
13、用戶和學(xué)生用戶功能模塊很多類似,在下面只寫出部分設(shè)計(jì)。 個(gè)人信息:顯示出用戶的所有個(gè)人信息并提供密碼修改功能 網(wǎng)上平臺(tái):教師可以查看所有選擇自己課程的學(xué)生信息,可以查詢學(xué)生信息 系統(tǒng)公告:用戶可以瀏覽系統(tǒng)通知。 其他功能:退出系統(tǒng) 教師和學(xué)生用戶、管理員用戶界面都同樣用框架實(shí)現(xiàn),教師功能設(shè)計(jì)所有頁(yè)面都放在 teacher 的文件夾中,所以以下所提到的頁(yè)面均在 teacher 文件夾中。設(shè)置管理員界面框 架結(jié)構(gòu)主頁(yè) index.htm。其中左框架中的功能導(dǎo)航頁(yè)面為 teacher_left.jsp,右框架中的 功能頁(yè)面為 teacher_body.jsp。 網(wǎng)上平臺(tái)由兩部分組成:查看學(xué)生信息和我
14、的課表 查看學(xué)生信息:教師可以查看所有選擇自己課程的學(xué)生信息進(jìn)行查看,以便于教 師對(duì)學(xué)生的了解。教師可以根據(jù)實(shí)際情況查找某個(gè)學(xué)生,本系統(tǒng)提供了模糊查詢, 通過(guò)學(xué)生姓名進(jìn)行查詢。 我的課表:教師可以查看自己的上課信息,便于教師用戶了解自己的工作安排 圖 4-16 查看學(xué)生列表 4.7 系統(tǒng)后臺(tái)模塊 該系統(tǒng)用到 JavaBean 通過(guò)調(diào)用 JavaBean 實(shí)現(xiàn)連數(shù)據(jù)庫(kù) 相關(guān)代碼如下: package Bean; import java.sql.*; import java.io.*; import javax.servlet.*; import javax.servlet.jsp.*; impo
15、rt java.util.*; import javax.servlet.http.*; public class useBean2 /ServletRequest request; /ServletResponse response; /JspWriter out; String Sd=sun.jdbc.odbc.JdbcOdbcDriver; /建立一個(gè)聯(lián)接機(jī) String Sc=jdbc:odbc:xxx; /建立一個(gè) Odbc 源 Connection con=null; /Connection 對(duì)象 ResultSet rs=null; /建立一個(gè)記錄集 public void us
16、eBean() try Class.forName(Sd); /用 classforname 方法加載驅(qū)動(dòng)程序類 catch(java.lang.ClassNotFoundException e) /當(dāng)沒(méi)有發(fā)現(xiàn)這個(gè)加載這個(gè)類的時(shí)候拋出的異常 System.err.println(e); /執(zhí)行系統(tǒng)的錯(cuò)誤打印 public ResultSet executeQuery(String sql) /可以執(zhí)行添加刪除等操作 try con=DriverManager.getConnection(Sc); Statement stmt = con.createStatement( ResultSet.T
17、YPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY); rs=stmt.executeQuery(sql); catch(SQLException er) System.err.println(er.getMessage(); return rs; public int executeUpdate(String sql) /數(shù)據(jù)庫(kù)的更新操作 int result=0; try con=DriverManager.getConnection(Sc); Statement stmt=con.createStatement(); result=stmt.executeUpdate(sql); catch(SQLException ex) System.err.println(ex.getMessage(); return result; public void close() try if(con!=null) con.close(); catch(Exception e) System.out.print(e); try if(rs!=null) rs.close(); catch(Exception e) System.out.pri
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年浙科版八年級(jí)生物上冊(cè)月考試卷
- 2025年度藝術(shù)品市場(chǎng)估值合同約定條款3篇
- 二零二五年物聯(lián)網(wǎng)孵化器場(chǎng)地租賃與智能設(shè)備研發(fā)合同3篇
- 2024年長(zhǎng)春東方職業(yè)學(xué)院高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(kù)(頻考版)含答案解析
- 2025年中圖版選修3化學(xué)上冊(cè)月考試卷
- 青年教師賽課總結(jié)
- 2024年新能源汽車物流運(yùn)輸服務(wù)合同3篇
- 2025年滬科版必修2生物下冊(cè)階段測(cè)試試卷
- 二零二五年度果園數(shù)字化管理平臺(tái)建設(shè)與承包合同范本2篇
- 二零二五年特色小鎮(zhèn)合作開(kāi)發(fā)合同3篇
- 2025年河北供水有限責(zé)任公司招聘筆試參考題庫(kù)含答案解析
- Unit3 Sports and fitness Discovering Useful Structures 說(shuō)課稿-2024-2025學(xué)年高中英語(yǔ)人教版(2019)必修第一冊(cè)
- 農(nóng)發(fā)行案防知識(shí)培訓(xùn)課件
- 社區(qū)醫(yī)療抗菌藥物分級(jí)管理方案
- NB/T 11536-2024煤礦帶壓開(kāi)采底板井下注漿加固改造技術(shù)規(guī)范
- 2024年九年級(jí)上德育工作總結(jié)
- 2024年儲(chǔ)罐呼吸閥項(xiàng)目可行性研究報(bào)告
- 控制特需醫(yī)療服務(wù)規(guī)模管理措施
- GB/T 45076-2024再生資源交易平臺(tái)建設(shè)規(guī)范
- 節(jié)前安全教育部署會(huì)
- 《化工安全技術(shù)》教學(xué)設(shè)計(jì)(教學(xué)教案)
評(píng)論
0/150
提交評(píng)論