【正文】
計算機(jī)科學(xué)與技術(shù)系畢業(yè)設(shè)計(論文) 34 測試結(jié)果: 編 號 測試對象 結(jié) 果 原 因 1 admin 正 確 2 123 正 確 3 123 不正確 在設(shè)計數(shù)據(jù)庫時不允許為空 測試分析 :以下按編號進(jìn)行分析 編號 分析 1 在編碼時候采用跟蹤用戶名,就可以對他的密碼進(jìn)行修改 2 在編碼必需使得兩個密碼一致,不然的話就會不能修改 3 在設(shè)計數(shù)據(jù)庫時不允許為空,但編碼時沒有考慮到當(dāng)為空時也可以修密碼就使得出錯。 }try{ if(rs!=null) ()。 }catch(SQLException ex){ (())。 } public int executeUpdate(String sql){ //數(shù)據(jù)庫的更新操作 int result=0。 Statement stmt = ( , )。 //Connection 對象 ResultSet rs=null。 計算機(jī)科學(xué)與技術(shù)系畢業(yè)設(shè)計(論文) 31 //JspWriter out。 import .*。 import .*。其中左框架中的功能導(dǎo)航頁面為 ,右框架中的功能頁面為。 由于教師用戶和學(xué)生用戶功能模塊很多類似,在下面只寫出部分設(shè)計。 發(fā)布新課程:管理員 可以根據(jù)教學(xué)大綱按時的發(fā)布課程,添加必要的選修課程,以供學(xué)生選課。 教師的添加和刪除功能如同對學(xué)生的添加和刪除。管理員可以查詢學(xué)生和教師信息,同時根據(jù)需要管理員可以添加管理員用戶。設(shè)置管理員界面框架結(jié)構(gòu)主頁。 網(wǎng)上平臺:管理員對課程進(jìn)行管理,發(fā)布課程,以及修改和刪除。 用戶管理:對學(xué)生、教師用 戶進(jìn)行管理。 圖 48 瀏覽新聞頁面 計算機(jī)科學(xué)與技術(shù)系畢業(yè)設(shè)計(論文) 24 點擊新聞標(biāo)題的鏈接可以跳到新聞的具體內(nèi)容頁面: 圖 49 新聞內(nèi)容頁面 其他功能模塊設(shè)計 用戶退出系統(tǒng)時,用戶點退出時,系統(tǒng)調(diào)用 實現(xiàn)把用戶信息從 session 中清除。 ResultSet rs= (strSQL)。 String id=(String)(s1)。fontsize:9pt。fontsize:9pt。 選課信息: 我的課表: 如圖 46 選課信息頁面 47 我的課表頁面 圖 46 選課信息頁面 計算機(jī)科學(xué)與技術(shù)系畢業(yè)設(shè)計(論文) 21 圖 47 我的課表顯示頁面 圖 47中顯示的選課項中,單擊選課可選擇該門功課,在課程信息頁面中實現(xiàn)分頁顯示和模糊查詢功能。 計算機(jī)科學(xué)與技術(shù)系畢業(yè)設(shè)計(論文) 19 圖 44 個人資料顯示頁面 圖 45 密碼修改頁面 計算機(jī)科學(xué)與技術(shù)系畢業(yè)設(shè)計(論文) 20 網(wǎng)上平臺模塊功能設(shè)計 網(wǎng)上平臺由兩部分組成:選課信息和我的課表 選課信息:學(xué)生用戶查看所有選課信息,并提供用戶模糊查詢,使用戶可以查詢自己想找的課程,模糊查詢通過課程名和上課時間兩種方式查找。 charset=gb2312 title學(xué)生選課系統(tǒng) /title /head 計算機(jī)科學(xué)與技術(shù)系畢業(yè)設(shè)計(論文) 18 frameset align=center rows=129,* cols=* frameborder=NO border=0 framespacing=0 frame src=../inc/ name=topFrame scrolling=NO noresize frameset align=center rows=* cols=153,* framespacing=0 frameborder=NO border=0 frame align=center src= name=leftFrame scrolling=NO noresize frame align=center src= name=mainFrame /frameset /framesetnoframes/noframes frameset align=center rows=5,* cols=* frameborder=NO border=0 framespacing=0 /frameset body /body /html 個人信息模塊功能模塊設(shè)計 個人信息模塊包括個人資料和修改密碼兩部分。設(shè)置學(xué)生界面框架結(jié)構(gòu)主頁 。用戶在我的課表中可以退選課程 系統(tǒng)公告:用戶可以瀏覽系統(tǒng)通知。 以下以學(xué)生身份登錄為例,教師和管理員身份登錄頁面類似。本例頭尾設(shè)計比較簡單。當(dāng)驗證通過時,跳到學(xué)生用戶的頁面。 系統(tǒng)的首頁面 在頁面左邊顯示出三種身份登錄的鏈接。本系統(tǒng)主要實現(xiàn)學(xué)生管理模塊,而學(xué)生管理模塊、課程管理模塊、選課管理模塊是與管理員和學(xué)生相關(guān)的主要模塊。此信息不允許學(xué)生自己更新。 用戶表 admin(如表 36 所示)記錄管理員的用戶名和密碼。這些實體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。 一個學(xué)生有多門課,一門課對應(yīng)多個學(xué)生。是一種應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著的優(yōu)點 :易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價比等。如果我們有三個 JavaBean ,它們分別具有顯示新聞、股票價格、天氣情況的功能,則創(chuàng)建包含所有這三種功能的 Web 頁面只需要實例化這三個 Bean ,使用 HTML 表格將它們依次定 位就可以了。 計算機(jī)科學(xué)與技術(shù)系畢業(yè)設(shè)計(論文) 8 JavaBean 是一種基于 Java 的軟件組件。 二 、強調(diào)可重用的組件 JSP 作為一個很好的動態(tài)網(wǎng)頁開發(fā)語言得到了越來越廣泛的使用,在各類 JSP 應(yīng)用程序當(dāng)中, JSP+JavaBean 的組合成為了一種事實上最常見的 JSP 程序的標(biāo)準(zhǔn)。生成內(nèi)容 的邏輯被封裝在標(biāo)識和 JavaBeans 組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運行。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。 JSP技術(shù)的設(shè)計目的是使得構(gòu) 造基于 Web 的應(yīng)用程序更加容易和快捷,而這些應(yīng)用程序能夠與各種 Web服務(wù)器,應(yīng)用服務(wù)器,瀏覽器和開發(fā)工具共同工作。這些插件被設(shè)計于服務(wù)器端,并通過網(wǎng)絡(luò)下載到客戶端,而控件則是第一次瀏覽下載并注冊的。同時計算模式的不斷進(jìn)步使管理軟件的架構(gòu)發(fā)生了很大變化。以及實現(xiàn)新聞的發(fā)布并修改。 身份登入:學(xué)生,教師,管理員三中身份登入(權(quán)限不同) 用戶管理:管理員可以添加各種權(quán)限的用戶,修改,和刪除用戶 課程管理:可以對頒布的課程表進(jìn)行添加,刪除,修改 新聞發(fā)布:管理員可以發(fā)布新聞并對其修改刪除 設(shè)計目標(biāo) 建立一個學(xué)生網(wǎng)上選課系統(tǒng),實現(xiàn)對 課程的基本信息維護(hù)以及學(xué)生選課、教師上課信息。 系統(tǒng)配置要求 硬件平臺 : CPU: P4 以上; 內(nèi)存: 256MB 以上。 (2) 技術(shù)性 隨著互聯(lián)網(wǎng)的蓬勃發(fā)展,越來越多的機(jī) 構(gòu)將科研管理與 Inter 融合到一起,以方便各高校管理。 ( 4) 公告瀏覽:教師 用戶登錄后,進(jìn)入 公告瀏覽 能單元, 點擊選中的公告標(biāo)題,即可瀏覽公告的詳細(xì)內(nèi)容。 教師用戶 ( 1) 查看課程信息:教師用戶登錄后,進(jìn)入課表管理功能單元,即可查看教師所任教課程的信息,包括上課時間,上課地點,學(xué)分等。 ( 2) 學(xué)生刪除選課:學(xué)生用戶登錄后,進(jìn)入課表管理功能單元,如果是已經(jīng)登錄了,即可看到所選課程列表,選中要刪除的課程,點擊后即可刪除。 ( 8) 公告發(fā)布:管理員用戶登錄后,進(jìn)入公告發(fā)布功能單元,如果是已經(jīng)登錄了,輸入公告標(biāo)題和公告內(nèi)容,提交后即可發(fā)布公告。 ( 5) 管理員 用戶信息修改:管理員用戶登錄后,進(jìn)入用戶信息管理功能單元,如果是已經(jīng)登錄進(jìn)入了,點擊后就可以修改該用戶的密碼。 管理員用戶 ( 1) 課程信息添 加:管理員用戶登錄后,進(jìn)入課程信息管理功能單元,輸入課程 編號 號,課程名稱,教師姓名 ,上課時間,上課地點,學(xué)分 這些數(shù)據(jù)后提交數(shù)據(jù),完成課程信息地添加操作,此時在選課表中將出現(xiàn)剛才添加的課程的有關(guān)信息。但一直以來人們使用傳統(tǒng)人工的方式管理文件計算機(jī)科學(xué)與技術(shù)系畢業(yè)設(shè)計(論文) 3 檔案,這種管理方式存在著許多缺點 ,如 :效率低、保密性差 ,另外時間一長 ,將產(chǎn)生大量的文件和數(shù)據(jù) ,這對于查找、更新和維護(hù)都帶來了不少的困難。 因此,開發(fā)這樣一套系統(tǒng)成為很有必要的事情。 由于 Inter 具有影響范圍廣,能夠方便快捷的傳遞信息,具有近乎實時的交互性,本身又是一個巨大無比的信息庫等諸多優(yōu)點。這些優(yōu)點能夠極大地提高人事勞資管理的效率 ,在學(xué)生選課的規(guī)范管理、科學(xué)統(tǒng)計和快速查詢方面具有較大的實用意義,它提高了信息的開放性,大大地改善了學(xué)生、教師對其最新信息查詢的準(zhǔn)確性,也是高校的科學(xué)化、正規(guī)化管理 ,與世界接軌的重要條件。作為信息時代的學(xué)生,要有開闊的眼界,創(chuàng)新的思維,才能適應(yīng)瞬息萬變的社會,才能引領(lǐng)信息時代的潮流。 學(xué)校教育是培養(yǎng)和輸送人才的搖籃,它隨著人類進(jìn)步的程度和地區(qū)的不同而變化,教育的口徑不斷擴(kuò)寬,對教育的要求也不斷提高。目前國家的教育體制也正處在不斷改革、創(chuàng)新的階段,我國教育部門充分吸取國外優(yōu)秀的教學(xué)模式,結(jié)合國內(nèi)多年的辦學(xué)經(jīng)驗,逐步探索出適合中國特色的教學(xué)形式,國家教育部面向各級各類學(xué)校開展了全面學(xué)分制改革。s customer. The system provides a function, which is good for students to check their personal information and the management of selecting 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 Student39。 學(xué)生選課 系統(tǒng) 將使 選課管理工作規(guī)范化,系統(tǒng)化,程序化,避免選課管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時、準(zhǔn)確、有效的查詢和修改選課情況。學(xué)生選課系統(tǒng) 作為一種現(xiàn)代化的教學(xué)技術(shù),已越來越受到人們的重視, 是一個學(xué)校不可缺少的部分 , 學(xué) 生選課系統(tǒng)就是為了管理好選課信息而設(shè)計的。 關(guān)鍵詞 選課 課程信 息發(fā)布 B/S SQL Server 2021 JSP 計算機(jī)科學(xué)與技術(shù)系畢業(yè)設(shè)計(論文) Abstract With the improvement of science technology, the puter science bees gradually mature, people have already deeply understood its strong function, and it has already got into each realm 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 courses. 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