![javaEE課程設計_試卷分析報告產(chǎn)生系統(tǒng)(1)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/18/4c1eb813-9180-4375-83c1-286206178aef/4c1eb813-9180-4375-83c1-286206178aef1.gif)
![javaEE課程設計_試卷分析報告產(chǎn)生系統(tǒng)(1)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/18/4c1eb813-9180-4375-83c1-286206178aef/4c1eb813-9180-4375-83c1-286206178aef2.gif)
![javaEE課程設計_試卷分析報告產(chǎn)生系統(tǒng)(1)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/18/4c1eb813-9180-4375-83c1-286206178aef/4c1eb813-9180-4375-83c1-286206178aef3.gif)
![javaEE課程設計_試卷分析報告產(chǎn)生系統(tǒng)(1)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/18/4c1eb813-9180-4375-83c1-286206178aef/4c1eb813-9180-4375-83c1-286206178aef4.gif)
![javaEE課程設計_試卷分析報告產(chǎn)生系統(tǒng)(1)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/18/4c1eb813-9180-4375-83c1-286206178aef/4c1eb813-9180-4375-83c1-286206178aef5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟 件 學 院課程設計報告書課程名稱 javaEE課程設計 設計題目 試卷分析報告產(chǎn)生系統(tǒng) 專業(yè)班級 軟件工程 學 號 姓 名 指導教師 2011 年 12 月目 錄1 設計時間12 設計目的13 設計任務1任務說明1系統(tǒng)目標1功能要求14 設計內容2界面構建2詳細設計224.2.2數(shù)據(jù)庫設計(sqlserver2000)3485總結與展望17參考文獻18 成績評定181 設計時間 2011.12.122 設計目的JavaEE課程設計是對所學JavaEE與中間件課程的小結,是提高學生對所學知識綜合應用能力的一種方式,是集中實踐性環(huán)節(jié)之一。要求同學們對課程中所學習到的知識綜合運用,開發(fā)有一定規(guī)模
2、的Java Web程序。3 設計任務(1)功能描述:用戶以合法身份登錄系統(tǒng)后,才能進行所有操作;用戶可以添加、查看和刪除學生成績;用戶添加完所有學生的成績后,統(tǒng)計出<60分、60<=成績<75、75<=成績<90、90<=成績<=100這四個分數(shù)段的學生人數(shù)。(2)添加學生成績:學生添加成績信息(包括學號、姓名、成績);(3)查看學生成績(4)刪除學生成績(5)統(tǒng)計各分數(shù)段人數(shù):統(tǒng)計出每個分數(shù)段的學生人數(shù)(二)開發(fā)語言與開發(fā)環(huán)境:MyEclipse、Java、數(shù)據(jù)庫(sqlserver2000)軟件開發(fā)的意圖是方便對試卷進程分析。如用戶對學生成績進行添
3、加、查詢、刪除和統(tǒng)計出每個分數(shù)段的學生人數(shù)。方便老師了解各個分數(shù)段的學生人數(shù),作為下一步教學的依據(jù)。 1添加學生成績的功能 2查看學生成績的功能 3 刪除學生課程成績的功能4 統(tǒng)計出每個分數(shù)段的學生人數(shù)的功能4 設計內容1、為了便于各種操作,軟件采用多頁面的模式。用戶可在不同網(wǎng)頁進行相應操作(添加、查詢、刪除和統(tǒng)計)。2、主頁面(顯示操作內容和信息)是用戶進行各種操作的平臺,采用分塊顯示的模式,左側是具體的操作名稱,右側用來顯示具體的信息,方便管理,界面簡單,但實用性強。模塊設計no 密碼正確yes進入操作界面查看成績統(tǒng)計成績刪除成績添加成績addStudent.jsp 數(shù)據(jù)庫設計(sqlse
4、rver2000)包括2列 用戶名和密碼如表4-1表4-1 stulog列名類型長度非空usernamevarchar8是passwordvarchar8null包括3列 學號 姓名和分數(shù)如表4-2表 4-2 stugrade列名類型長度非空IdInt8是NameVarchar10nullScoreFloat10null3.grade數(shù)據(jù)庫中 stulog表內容截圖4.grade數(shù)據(jù)庫中 stugrade表內容截圖圖4-3學生成績表stugrade1.開始進入login.jsp界面進行身份驗證。2.輸入用戶名錯誤進入error.jsp界面。3.登陸成功進入menu.jsp界面。圖4-6.4.進
5、行成績查詢,進入chaxun.jsp頁面。圖4-7.5進行添加成績,進入addStudent.jsp頁面。圖4-8.6.添加成功,直接顯示添加數(shù)據(jù)后的界面圖4-9.圖4-10.8.刪除成績成功,顯示刪除后的結果。圖4-11.刪除后顯示界面9.統(tǒng)計各個分數(shù)段的人數(shù),進入圖4-12.統(tǒng)計界面界面統(tǒng)計.jsp10.點擊退出,回到登陸界面圖4-13.1:web.xml配置:<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns=" :/j
6、ava.sun /xml/ns/javaee" xmlns:xsi=" :/ /2001/XMLSchema-instance" xsi:schemaLocation=" :/java.sun /xml/ns/javaee :/java.sun /xml/ns/j2ee/web-app_2_5.xsd"> <servlet> <description>This is the description of my J2EE component</description> <display-
7、name>This is the display name of my J2EE component</display-name> <servlet-name>Stuservlet</servlet-name> <servlet-class>com.servlet.Stuservlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet> <description>This i
8、s the description of my J2EE component</description> <display-name>This is the display name of my J2EE component</display-name> <servlet-name>ShowCountSerlet</servlet-name> <servlet-class>com.servlet.ShowCountSerlet</servlet-class> </servlet> <servl
9、et> <description>This is the description of my J2EE component</description> <display-name>This is the display name of my J2EE component</display-name> <servlet-name>enquireservlet</servlet-name> <servlet-class>com.servlet.enquireservlet</servlet-class&
10、gt; <load-on-startup>-1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Stuservlet</servlet-name> <url-pattern>/Stuservlet</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>ShowCountSerlet</servlet-name&
11、gt; <url-pattern>/ShowCountSerlet</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>enquireservlet</servlet-name> <url-pattern>/enquireservlet</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>chaxun.js
12、p</welcome-file> </welcome-file-list></web-app>2.執(zhí)行主要添加刪除查詢統(tǒng)計的package Dao;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;;import com.Stug.Stug;import tools.DBCon;import user.userlog;publ
13、ic class Dao private Connection con;PreparedStatement pmt;ResultSet rs;public List logSelect()con=DBCon.getConnection();String commend="SELECT username ,password FROM stulog "List loglist=new ArrayList();userlog l=null;try pmt=con.prepareStatement(commend); rs=pmt.executeQuery();while(rs.n
14、ext()l=new userlog();l.setUsername(rs.getString(1);l.setPassword(rs.getString(2);loglist.add(l);con mit();catch(Exception e)e.printStackTrace();finallytryif(con!=null)con.close();if(pmt!=null)pmt.close();if(rs!=null)rs.close();catch(SQLException e)e.printStackTrace();return loglist;public List stuwa
15、tch()con=DBCon.getConnection();String commend="SELECT * FROM stugrade "List list=new ArrayList();try pmt=con.prepareStatement(commend); rs=pmt.executeQuery();while(rs.next()Stug gra=new Stug();gra.setId(rs.getInt(1);gra.setName(rs.getString(2);gra.setScore(rs.getFloat(3);list.add(gra);con
16、mit();catch(Exception e)e.printStackTrace();finallytryif(con!=null)con.close();if(pmt!=null)pmt.close();if(rs!=null)rs.close();catch(SQLException e)e.printStackTrace();return list;public void stuadd(Stug grade)con=DBCon.getConnection();String commend="insert into stugrade values(?,?,?)"try
17、 pmt=con.prepareStatement(commend);pmt.setInt(1, grade.getId();pmt.setString(2, grade.getName();pmt.setFloat(3, grade.getScore();pmt.executeUpdate();con mit();catch(SQLException e)e.printStackTrace();finallytryif(con!=null)con.close();if(pmt!=null)pmt.close();catch(SQLException e)e.printStackTrace()
18、;public void studelete(Stug grade)con=DBCon.getConnection();String commend="DELETE FROM stugrade WHERE id= ?"try pmt=con.prepareStatement(commend);pmt.setInt(1, grade.getId();pmt.executeUpdate();con mit();con.close();catch(Exception e)e.printStackTrace();finallytryif(con!=null)con.close();
19、if(pmt!=null)pmt.close();catch(SQLException e)e.printStackTrace();public Account Count()float score=0;con=DBCon.getConnection();String commend="SELECT * FROM stugrade "Account ac=new Account();ac.setall();try pmt=con.prepareStatement(commend); rs=pmt.executeQuery();while(rs.next()score=rs.
20、getFloat(3);if(score<60)ac.setSt1(ac.getSt1()+1);else if(score>60&&score<=75)ac.setSt2(ac.getSt2()+1);else if(score>75&&score<90)ac.setSt3(ac.getSt3()+1);elseac.setSt4(ac.getSt4()+1);con mit();catch(Exception e)e.printStackTrace();finallytryif(con!=null)con.close();if(
21、pmt!=null)pmt.close();if(rs!=null)rs.close();catch(SQLException e)e.printStackTrace();return ac;public void test2(userlog u)con=DBCon.getConnection();String commend1="SELECT password FROM stulog where username=" +u.getUsername();try pmt=con.prepareStatement(commend1); rs=pmt.executeQuery()
22、;con mit();catch(Exception e)e.printStackTrace();finallytryif(con!=null)con.close();if(pmt!=null)pmt.close();if(rs!=null)rs.close();catch(SQLException e)e.printStackTrace();public static void main(String arg)Dao d=new Dao();package Dao;public class Account private int st1;private int st2;private int
23、 st3;private int st4;public void setall()this.st1=0;this.st2=0;this.st3=0;this.st4=0;public int getSt1() return st1;public void setSt1(int st1) this.st1 = st1;public int getSt2() return st2;public void setSt2(int st2) this.st2 = st2;public int getSt3() return st3;public void setSt3(int st3) this.st3 = st3;public int getSt4() return st4;public void
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版數(shù)學九年級上冊24.2.2.1《直線與圓的位置關系》聽評課記錄
- 人教版地理八年級下冊《第四節(jié) 祖國的神圣領土──臺灣省》聽課評課記錄2
- 人教版九年級數(shù)學上冊 聽評課記錄 旋轉《中心對稱圖形》
- 招商引資傭金合同(2篇)
- 湘教版九年級數(shù)學上冊第4章銳角三角函數(shù)4.3解直角三角形聽評課記錄
- 湘教版數(shù)學七年級上冊4.2《線段的長短比較》聽評課記錄
- 部編人教版歷九年級史下冊第12課《亞非拉民族民主運動的高漲》聽課評課記錄
- 湘教版數(shù)學七年級上冊1.3《有理數(shù)的大小比較》聽評課記錄
- 蘇科版數(shù)學七年級下冊12.2《證明》聽評課記錄3
- 蘇科版數(shù)學八年級上冊3.3《勾股定理的簡單應用》聽評課記錄
- 出差報銷單-中英對照版
- 電流互感器試驗報告
- 蔣中一動態(tài)最優(yōu)化基礎
- 七年級英語閱讀理解10篇(附答案解析)
- 抖音來客本地生活服務酒旅商家代運營策劃方案
- 鉆芯法樁基檢測報告
- 【學前教育小學化成因分析及其對策10000字(論文)】
- 無線網(wǎng)網(wǎng)絡安全應急預案
- 國籍狀況聲明書【模板】
- 常用保潔綠化人員勞動合同范本5篇
- 腕管綜合征課件
評論
0/150
提交評論