![javaweb學生成績管理系統(tǒng)_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/9/d1f6392b-9271-4b13-93f1-42d8666d9a03/d1f6392b-9271-4b13-93f1-42d8666d9a031.gif)
![javaweb學生成績管理系統(tǒng)_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/9/d1f6392b-9271-4b13-93f1-42d8666d9a03/d1f6392b-9271-4b13-93f1-42d8666d9a032.gif)
![javaweb學生成績管理系統(tǒng)_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/9/d1f6392b-9271-4b13-93f1-42d8666d9a03/d1f6392b-9271-4b13-93f1-42d8666d9a033.gif)
![javaweb學生成績管理系統(tǒng)_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/9/d1f6392b-9271-4b13-93f1-42d8666d9a03/d1f6392b-9271-4b13-93f1-42d8666d9a034.gif)
![javaweb學生成績管理系統(tǒng)_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/9/d1f6392b-9271-4b13-93f1-42d8666d9a03/d1f6392b-9271-4b13-93f1-42d8666d9a035.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、javaweb 學生成績管理系統(tǒng)作者: 日期:信息學院課程綜合實訓報告課程名稱Javaweb程序設計姓名范浩專業(yè)計算機應用班級14-2指導教師 王偉、宮明明學期2016-2017 學年秋季學期課時40學分2信息學院二一六年十二月、 實訓目的通過對 Java 語言、 JavaWeb、Oracle 數(shù)據(jù)庫應用設計及 SQL語言的復習 和鍛 煉,并且通過使用 MyEclipse 開發(fā)平臺設計庫存管理系統(tǒng)項目,以達到 充分熟悉開發(fā)平臺及其應用設計。 同時掌握并實踐軟件項目設計規(guī)范及其開發(fā) 流程:需求分析、概要設計、 詳細設計、代碼編寫、系統(tǒng)測試及軟件手冊編寫, 以便提前適應軟件公司開發(fā)流程、環(huán)境和工作
2、要求 二、實訓內容1.描述. 用戶輸入服務器網址后,首先顯示登錄界面,用戶輸入用戶名和密 碼登錄,登錄錯誤提示錯誤信息,登錄成功根據(jù)不同類型用戶進入不同的 界面。用戶總共有三類:學生、教師、管理員;學生賬號是全部數(shù)字的學 號,教師賬號是 qtc+ 數(shù)字,管理員的賬號也是教師賬號,但管理員有特 殊權限。2. 管理員操作: ,主要是對學生、 教師、課程的信息進行增刪改查。 制定課程的任課教師、制定班級的開課課程等。3. 教師操作:錄入學生成績,修改學生成績4. 學生操作:成績查詢2需求分析在現(xiàn)代化的教育技術模式下, 計算機已經廣泛應用于學校的教育管理, 給傳統(tǒng)的教學方式 帶來了重大的革命。如何有效
3、管理學生成績是擺在我們面前的一個新的課題。本文在研究目前國內外作業(yè)管理情況的基礎上, 從學校的實際需求出發(fā), 采用當前較為流 行的 javaweb 開發(fā)技術, SQL Server 2000 數(shù)據(jù)庫,設計并實現(xiàn)了一個功能較為完善的 CRP 管理系統(tǒng)。通過對系統(tǒng)進行一系列的需求分析、設計、編碼、測試等工作1) .數(shù)據(jù)描述SMSuser:, userId(用戶賬號,用戶類型不同,賬號格式不同 ) ,userName, userPassword,userSex,userType(用戶類型:學生,老師,管理員 ) courseId(記 錄外鍵 ) classId(記錄外鍵 ) score:Sid(記錄
4、主鍵 ), userId(學生 Id),score(分數(shù)) courseId(記錄外鍵 )course:courseId(記錄主鍵 ),courseName(課程名 ) class1: classId(記錄主鍵 ), className(班級名稱名 ) 出現(xiàn)一個 bug 應該把 classid放到 user 里面63分工描述姓名完成模塊完成情況備注范浩學生查詢 及添加學生查看 全部課程,查看班級基本信 息好李文哲學生查詢 及添加學生查看 全部課程,查看班級基本信 息好王瑋學生查詢 及添加學生查看 全部課程,查看班級基本信 息好四核心部分源代碼此處羅列設計中的核心類代碼,列出類的成員變量和成員方
5、法,類請加上如下注釋用戶類 :privateString userIdprivateStringuserName;privateStringuserPasswordprivateStringuserSex ;privateStringuserType ;privateStringcourseId ;privateStringclassId ;public String getUserId() return userId ;public void setUserId(String userId) this . userId = userId;public String getUserName()
6、 return userName;public void setUserName(String userName) this . userName = userName;public String getUserPassword() return userPassword ;public void setUserPassword(String userPassword) this . userPassword = userPassword;public String getUserSex() return userSex ;public void setUserSex(String userS
7、ex) this . userSex = userSex;public String getUserType() return userType ;public void setUserType(String userType) this . userType = userType;public String getCourseId() return courseId ;public void setCourseId(String courseId) this . courseId = courseId;public String getClassId() return classId ;pu
8、blic void setClassId(String classId) this . classId = classId;分數(shù)類 private String Sid;private String userId;private String score;private String courseId;public String getSid() return Sid;public void setSid(String sid) Sid = sid;public String getUserId() return userId;public void setUserId(String user
9、Id) this .userId = userId;public String getScore() return score;public void setScore(String score) this .score = score;public String getCourseId() return courseId;public void setCourseId(String courseId) this .courseId = courseId;: 課程類 private String courseId;private String courseName; public String
10、 getCourseId() return courseId;public void setCourseId(String courseId) this .courseId = courseId;public String getCourseName() return courseName;public void setCourseName(String courseName) this .courseName = courseName;班級表: private String classId ;private String className ; public String getClassI
11、d() return classId ;public void setClassId(String classId) this . classId = classId;public String getClassName() return className ;public void setClassName(String className) this . className = className;登錄處理: String userid=request.getParameter(userid);String userpassword=request.getParameter(userpas
12、sword); String usertype=request.getParameter(usertype);SMSuser user=new SMSuser();user.setUserId(userid);user.setUserPassword(userpassword);user.setUserType(usertype);ResultSet rs=new SMSuserdaoImpl().LoginJudgmentType(user);try if (rs.next() HttpSession session=request.getSession(); session.setAttr
13、ibute(user, user); String useid=rs.getString(userId); String pwd=rs.getString(userPassword); String userType=rs.getString(userType); if (1.equals(userType)request.getRequestDispatcher(students.jsp).forward(request, response);elseif (2.equals(userType)response.sendRedirect(teacher.jsp);elseif (3.equa
14、ls(userType)response.sendRedirect(adminnistrator.jsp); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();數(shù)據(jù)庫:public ResultSet LoginJudgmentType(SMSuser user) / TODO Auto-generated method stub con=db.getconnection();String sql=select * from SMSuser where userId=? and userPas
15、sword=? and userType=?;try ps=con.prepareStatement(sql); ps.setString(1, user.getUserId(); ps.setString(2, user.getUserPassword(); ps.setString(3, user.getUserType(); rs=ps.executeQuery(); catch (SQLException e) / TODO Auto-generated catch block10e.printStackTrace();return rs; 學生查分: 你好同學 , 請輸入: 學號 :
16、姓名 :課程 : 查分處理: String scoreId=request.getParameter(scoreId);String userId=request.getParameter(userId);String coursecourseId=request.getParameter(coursecourseId);String score=request.getParameter(score);Score sc= new Score();sc.setSid(scoreId);sc.setUserId(userId);11sc.setCourseId(coursecourseId);sc
17、.setScore(score);boolean flag= new ScoreDaoImpl().TeacherTOInsertStudentScore(sc); if (flag)request.getRequestDispatcher(ScoreInsertSuccessfully.jsp).forward(request, response);數(shù)據(jù)庫public ResultSet StudentsTosearchScore(SMSuser user) / TODO Auto-generated method stubcon=db.getconnection();fromandStri
18、ng sql=select SMSuser.userId,userName,courseName,score SMSuser,course,score where SMSuser.courseId=course.courseId course.courseId=score.courseId and SMSuser.userId=?;try ps=con.prepareStatement(sql);ps.setString(1, user.getUserId();rs=ps.executeQuery(); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();五、實訓結果121314、實訓總結經過這次實訓 ,我們收獲太多了,不僅僅是知識上的,還有團隊配合方面,我們這 次實訓的目
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)美行業(yè)戰(zhàn)略合作合同范本
- 軟件開發(fā)用工勞動合同范本
- 房地產開發(fā)項目資本金監(jiān)管協(xié)議書
- 品牌推廣與宣傳實戰(zhàn)作業(yè)指導書
- 親子圖書館裝修設計合同
- 手房買賣合同按揭付款
- 冷藏庫租賃合同書
- 廠區(qū)綠化養(yǎng)護協(xié)議書
- 產品一件代發(fā)合作協(xié)議
- 民間借貸合同書
- 胸腔積液護理查房-范本模板
- 水土保持方案中沉沙池的布設技術
- 安全生產技術規(guī)范 第25部分:城鎮(zhèn)天然氣經營企業(yè)DB50-T 867.25-2021
- 現(xiàn)代企業(yè)管理 (全套完整課件)
- 走進本土項目化設計-讀《PBL項目化學習設計》有感
- 《網店運營與管理》整本書電子教案全套教學教案
- 教師信息技術能力提升培訓課件希沃的課件
- 高端公寓住宅項目營銷策劃方案(項目定位 發(fā)展建議)
- 執(zhí)業(yè)獸醫(yī)師聘用協(xié)議(合同)書
- 第1本書出體旅程journeys out of the body精教版2003版
- 2022年肝動脈化療栓塞術(TACE)
評論
0/150
提交評論