版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 課程設計報告</b></p><p><b> 班級管理系統(tǒng)</b></p><p><b> 目 錄</b></p><p> 第一章 緒論…………………………………………………………………2</p><p> 1.1 課程設計目的……
2、…………………………………………………2</p><p> 1.2 系統(tǒng)采用的相關技術…………………………………………………2</p><p> 第二章 系統(tǒng)需求分析和總體設計……………………………………2</p><p> 2.1 需求分析………………………………………………………………2</p><p> 2.1.1 系統(tǒng)需求描述
3、………………………………………………………2</p><p> 2.1.2 功能模塊圖…………………………………………………………3</p><p> 2.1.3 頁面及表屬性說明…………………………………………………3</p><p> 2.2 軟件結構設計…………………………………………………………5</p><p> 2.2.1
4、 系統(tǒng)結構圖…………………………………………………………5</p><p> 2.2.2 主要模塊及其功能…………………………………………………6</p><p> 第三章 系統(tǒng)詳細設計與編碼……………………………………………6</p><p> 3.1 訪問模塊及操作模塊…………………………………………………6</p><p> 3
5、.2 系統(tǒng)代碼………………………………………………………………8</p><p> 第四章 系統(tǒng)測試……………………………………………………………11</p><p> 第五章 總結…………………………………………………………………13</p><p> 參考文獻………………………………………………………………………14</p><p>
6、;<b> 第一章 緒論</b></p><p> 1.1 課程設計目的</p><p> 班級管理系統(tǒng)用計算機管理班級信息是一種計算機應用技術的創(chuàng)新,在計算機還未普及之前班級管理都是由教師和班干部來承擔的方式來操作的,現(xiàn)在一般的學校都采用了信息化管理的方式即采用計算機作為工具的實用的計算機班級管理程序來幫助班主任進行更有效地班級管理。包括后臺數(shù)據(jù)庫的建立和設計
7、并維護前端應用程序等等。</p><p> 建立班級管理信息系統(tǒng),意在能通過采用計算機對班級事務級學生成績等信息進行處理,從而達到進一步提高辦學效益和班級學生管理現(xiàn)代化水平,幫助廣大教師提高工作效率,實現(xiàn)班級管理工作的系統(tǒng)化,規(guī)范化和自動化。</p><p> 進過分析,本班級管理系統(tǒng)軟件主要用于實現(xiàn)用戶對學生一些基本信息的常用操作,在本系統(tǒng)中定義了對管理員和學生基本信息進行添加,刪除
8、,查找等幾個模塊。此系統(tǒng)是一個非常方便快捷的班級學生信息管理軟件,管理員可以隨心所欲地添加學生信息、查詢學生信息、修改學生信息,刪除學生信息等等。方便班級管理,提高了管理效率。</p><p> 1.2 系統(tǒng)采用的相關技術</p><p> JSP 、 ACCESS 等技術。</p><p> 第二章 系統(tǒng)需求分析和總體設計、</p><p
9、><b> 2.1 需求分析 </b></p><p> 2.1.1 系統(tǒng)需求描述</p><p> 21世紀以來,人類經(jīng)濟高速發(fā)展,人們的生活發(fā)生了日新月異的變化,特別是計算機的應用普及到經(jīng)濟和社會生活的各個領域。是原本舊的管理方法越來越不適應現(xiàn)在社會的發(fā)展。為了適應現(xiàn)代社會人們高度強烈的時間觀念,提高管理效率,班級管理系統(tǒng)為班級的有序管理帶來了極大的方
10、便。</p><p> 開學和放假時期,特別是新生入校和畢業(yè)班離校的時候是班主任最忙的時候,班主任要填寫很多表,開學過后,有些報表整理后就沒有用了,這樣每個學期要浪費很多人了和物力,班級管理系統(tǒng)可以為班級節(jié)約人力和物力資源,同時也減少班主任和班干管理班級的負擔。</p><p> 2.1.2 功能模塊圖</p><p> 2.1.3 頁面及表屬性說明</
11、p><p> admin表 : </p><p><b> Class表:</b></p><p><b> lesson表:</b></p><p> Nationality表:</p><p> politics表:</p><p>&
12、lt;b> Marks表:</b></p><p><b> student表:</b></p><p> 2.2 軟件結構設計</p><p> 2.2.1 系統(tǒng)結構圖</p><p> 2.2.2 主要模塊及其功能</p><p><b> 管理員登錄方
13、式:</b></p><p> 該系用主要包括查詢模塊和修改模塊。查詢模塊的功能有:對學生基本信息、學生班級信息和學生成績查詢,對班級的信息進行了解操作;還具有對系統(tǒng)管理員進行添加、修改密碼、刪除的功能。</p><p><b> 學生的登錄方式:</b></p><p> 可以查詢學生的基本信息、學生的班級信息、學生的成績;
14、修改學生的基本信息、修改密碼等等功能。</p><p> 第三章 系統(tǒng)詳細設計與編碼</p><p> 3.1 訪問模塊及操作模塊</p><p><b> 登錄系統(tǒng):</b></p><p><b> 主頁:</b></p><p><b> 操作模塊:
15、</b></p><p> 管理員登陸:學生信息查詢</p><p><b> 班級查詢:</b></p><p><b> 學生成績查詢 :</b></p><p> 學生登錄:信息查詢(基本信息)</p><p><b> 班級信息:<
16、;/b></p><p><b> 成績查詢:</b></p><p><b> 修改個人資料:</b></p><p><b> 3.2 系統(tǒng)代碼</b></p><p><b> 數(shù)據(jù)庫連接代碼:</b></p><p
17、><b> <body></b></p><p><b> <%</b></p><p><b> try {</b></p><p> String spath = "/database/db.mdb";String dbpath = ap
18、plication.getRealPath(spath);String dbname = ""; </p><p> String user = "";</p><p> String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="<
19、/p><p><b> + dbpath;</b></p><p> Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p> Connection conn = DriverManager.getConnection(url);</p><p>
20、; Statement stmt = conn.createStatement(</p><p> ResultSet.TYPE_SCROLL_SENSITIVE,</p><p> ResultSet.CONCUR_UPDATABLE);</p><p> String sql = "select * from student";<
21、;/p><p> ResultSet rs = stmt.executeQuery(sql);</p><p> while (rs.next()) {</p><p> out.print("用戶名:" + rs.getString("sid"));</p><p> out.print(&quo
22、t;密碼:" + rs.getString("spass") + "<br>");</p><p><b> }</b></p><p> out.print("<br>恭喜你!數(shù)據(jù)庫連接成功!");</p><p> rs.close(); &
23、lt;/p><p> stmt.close();</p><p> conn.close(); </p><p> } catch (Exception e) {</p><p> out.print("數(shù)據(jù)庫連接錯誤!,錯誤信息如下:<br>");</p><p> out.pr
24、int(e.getMessage());</p><p><b> }</b></p><p><b> %></b></p><p><b> </body></b></p><p><b> 系統(tǒng)登陸界面代碼:</b><
25、/p><p> <%@ page language="java" import="java.util.*" pageEncoding="GBK"%></p><p><b> <html></b></p><p><b> <head>&
26、lt;/b></p><p> <title>歡迎登陸我的學生管理系統(tǒng)</title></p><p> <script language="javascript"></p><p> if (top.location != self.location)</p><p>&l
27、t;b> { </b></p><p> top.location=self.location; </p><p><b> }</b></p><p> function checkuname()</p><p><b> {</b></p><p&
28、gt; var uname=document.loginform.txtuname.value;</p><p> if(uname=="")</p><p><b> {</b></p><p> alert("請輸入用戶名");</p><p> document.l
29、oginform.txtuname.focus();</p><p> return false;</p><p><b> }</b></p><p> else if(uname.length>10||uname.length<5)</p><p><b> {</b>&l
30、t;/p><p> alert("請輸入正確的用戶名");</p><p> document.loginform.txtuname.focus();</p><p> return false;</p><p><b> }</b></p><p> return tr
31、ue;</p><p><b> }</b></p><p> function checkupass()</p><p><b> {</b></p><p> var upass=document.loginform.txtupass.value;</p><p&g
32、t; if(upass.length==0)</p><p><b> {</b></p><p> alert("請輸入密碼");</p><p> document.loginform.txtupass.focus();</p><p> return false;</p>
33、<p><b> }</b></p><p> else if(upass=="")</p><p><b> {</b></p><p> alert("請輸入密碼");</p><p> document.loginform.txtu
34、pass.focus();</p><p> return false;</p><p><b> }</b></p><p> return true;</p><p><b> }</b></p><p> function check()</p>
35、<p><b> {</b></p><p> if(checkuname()&&checkupass())</p><p><b> {</b></p><p> return true;</p><p><b> }</b></p
36、><p> return false;</p><p><b> }</b></p><p><b> </script></b></p><p><b> 第四章 系統(tǒng)測試</b></p><p><b> 4.1 界面測試
37、</b></p><p> 各個空間位置是否合理,是否可以實現(xiàn)對應功能、內(nèi)容布局是否合理,是否正確、背景色調是否正確、美觀、是否符合用戶需求;</p><p> 窗口中的控件顯示是否正確、美觀,表格樣式的大小,格式,是否對提交的數(shù)據(jù)進行有效驗證,功能是否易于理解等。</p><p><b> 管理員登陸:</b></p&
38、gt;<p><b> 測試結果:</b></p><p><b> 登陸頁面成功。</b></p><p><b> 4.2 功能測試</b></p><p> 表格數(shù)據(jù)提交應當模擬用戶提交,具有驗證格式等信息是否正確,要測試這些程序,需要驗證服務器能否保存這些數(shù)據(jù),而且后臺運
39、行的程序能正確解釋和使用這些信息,還有數(shù)據(jù)的正確性校驗,異常處理等,最好結合易用性要求。</p><p><b> 學生信息查詢:</b></p><p><b> 修改:</b></p><p> 輸入密碼不一致時,就會提示:</p><p><b> 增加:</b>
40、</p><p> 刪除: 點擊“刪除該管理員”:</p><p><b> 第五章 總結</b></p><p> 經(jīng)過這段時間的分析、設計和開發(fā),本班級管理系統(tǒng)基本開發(fā)完畢。其功能基本符合用戶需求,能夠實現(xiàn)查詢學生基本信息、學生班級信息和學生成績,修改密碼和修改學生基本信息等功能。</p
41、><p> 但對于建立班級管理信息系統(tǒng),意在能通過采用計算機對班級事務級學生成績等信息進行處理,從而達到進一步提高辦學效益和班級學生管理現(xiàn)代化水平,幫助廣大教師提高工作效率,實現(xiàn)班級管理工作的系統(tǒng)化,規(guī)范化和自動化,提高現(xiàn)代社會的信息化。這不僅僅提高了我們的能力,也擴大了我們的知識面。</p><p> 但由于設計和開發(fā)的時間較短,對所學知識運用能力不強,所以本系統(tǒng)還存在很多不足的地方,不
42、如用戶界面不夠美觀,功能不太完善等諸多問題,這些都有待進一步改善。</p><p><b> 參考文獻: </b></p><p> 【1】JSP程序設計教程. 郭真 王國輝 . 人民郵電出版社</p><p> 【2】數(shù)據(jù)庫系統(tǒng)概論(第四版). 王珊 薩師煊. 高等教育出版社</p><p> 【3】SQL
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課程設計-- 班級成績管理系統(tǒng)
- java課程設計(班級管理系統(tǒng))
- java課程設計(班級管理系統(tǒng))
- java班級管理課程設計報告--班級管理系統(tǒng)
- java課程設計(班級管理系統(tǒng)).doc
- c語言課程設計---班級成績管理系統(tǒng)
- c語言課程設計—班級成績管理系統(tǒng)
- jsp課程設計---班級信息管理系統(tǒng)
- java課程設計簡單的班級管理系統(tǒng)
- 《班級成績管理系統(tǒng)》c語言課程設計
- 班級成績管理系統(tǒng)--通信工程課程設計
- c語言課程設計---班級成績管理系統(tǒng) (2)
- 班級通信錄管理系統(tǒng)(匯編課程設計)
- vfp課程設計報告--- 班級學生成績管理系統(tǒng)
- 班級網(wǎng)站建設-課程設計
- 管理信息系統(tǒng)課程設計報告---班級學生成績查詢系統(tǒng)
- 課程設計(論文)-c語言設計班級檔案管理
- c語言課程設計--班級成績分析系統(tǒng)
- web課程設計--課程管理系統(tǒng)
- 課程設計--班級網(wǎng)站設計與制作
評論
0/150
提交評論