javaweb學生成績管理系統(tǒng)_第1頁
javaweb學生成績管理系統(tǒng)_第2頁
javaweb學生成績管理系統(tǒng)_第3頁
javaweb學生成績管理系統(tǒng)_第4頁
javaweb學生成績管理系統(tǒng)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 javaweb 學生成績管理系統(tǒng)12020 年 4 月 19 日 文檔僅供參考信息學院課程綜合實訓報告課程名稱 Javaweb程序設(shè)計姓 名 范浩專 業(yè) 計算機應(yīng)用14-2班 級指導(dǎo)教師 王偉、宮明明學 期課 時學 分- 秋季學期402信息學院二一六年十二月一、實訓目的22020 年 4 月 19 日 文檔僅供參考經(jīng)過對 Java 語言、JavaWeb、Oracle 數(shù)據(jù)庫應(yīng)用設(shè)計及 SQL語言的復(fù)習和鍛 煉,而且經(jīng)過使用 MyEclipse 開發(fā)平臺設(shè)計庫存管理系統(tǒng)項目,以達到充分熟悉開發(fā)平臺及其應(yīng)用設(shè)計。同時掌握并實踐軟件項目設(shè)計規(guī)范及其開發(fā)流程:需求分析、概要設(shè)計、詳細設(shè)計、代碼編寫、

2、系統(tǒng)測試及軟件手冊編寫,以便提前適應(yīng)軟件公司開發(fā)流程、環(huán)境和工作要求二、實訓內(nèi)容1.描述.用戶輸入服務(wù)器網(wǎng)址后,首先顯示登錄界面,用戶輸入用戶名和密碼登錄,登錄錯誤提示錯誤信息,登錄成功根據(jù)不同類型用戶進入不同的界面。用戶總共有三類:學生、教師、管理員;學生賬號是全部數(shù)字的學號,教師賬號是 qtc+數(shù)字,管理員的賬號也是教師賬號,但管理員有特殊權(quán)限。2.管理員操作: ,主要是對學生、教師、課程的信息進行增刪改查。制定課程的任課教師、制定班級的開課課程等。3.教師操作:錄入學生成績,修改學生成績4.學生操作:成績查詢2需求分析在現(xiàn)代化的教育技術(shù)模式下,計算機已經(jīng)廣泛應(yīng)用于學校的教育管理,給傳統(tǒng)的

3、教學方式帶來了重大的革命。如何有效管理學生成績是擺在我們面前的一個新的課題。32020 年 4 月 19 日 文檔僅供參考本文在研究當前國內(nèi)外作業(yè)管理情況的基礎(chǔ)上,從學校的實際需求出發(fā),采用當前較為流行的 javaweb 開發(fā)技術(shù), SQL Server 數(shù)據(jù)庫,設(shè)計并實現(xiàn)了一個功能較為完善的 CRP 管理系統(tǒng)。經(jīng)過對系統(tǒng)進行一系列的需求分析、設(shè)計、編碼、測試等工作1).數(shù)據(jù)描述SMSuser:, userId(用戶賬號,用戶類型不同,賬號格式不同),userName, userPassword,userSex,userType(用戶類型:學生,老師,管理員) courseId(記錄外鍵) c

4、lassId(記錄外鍵)score:Sid(記錄主鍵),userId(學生 Id),score(分數(shù)) courseId(記錄外鍵)course:courseId(記錄主鍵),courseName(課程名)class1:classId(記錄主鍵), className(班級名稱名)出現(xiàn)一個 bug 應(yīng)該把 classid 放到 user 里面42020 年 4 月 19 日 文檔僅供參考52020 年 4 月 19 日 文檔僅供參考3分工描述姓名完成模塊完成情況備注范浩學生查詢 及添加學生查看全部課程,查看班級基本信息好學生查詢 及添加學生查看 好全部課程,查看班級基本信息學生查詢 及添加學生

5、查看 好全部課程,查看班級基本信息四核心部分源代碼此處羅列設(shè)計中的核心類代碼,列出類的成員變量和成員方法,類請加上如下注釋用戶類:private String userId;private String userName;private String userPassword;private String userSex;private String userType;private String courseId;private String classId;public String getUserId() return userId;public void setUserId(Strin

6、g userId) 62020 年 4 月 19 日 文檔僅供參考this.userId = userId;public String getUserName() return userName;public void setUserName(String userName) this.userName = userName;public String getUserPassword() return userPassword;public void setUserPassword(String userPassword) this.userPassword = userPassword;pu

7、blic String getUserSex() return userSex;public void setUserSex(String userSex) this.userSex = userSex;public String getUserType() return userType;72020 年 4 月 19 日 文檔僅供參考public void setUserType(String userType) this.userType = userType;public String getCourseId() return courseId;public void setCourse

8、Id(String courseId) this.courseId = courseId;public String getClassId() return classId;public 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;82020 年 4 月 19 日 文檔僅供參考publ

9、ic void setSid(String sid) Sid = sid;public String getUserId() return userId;public void setUserId(String userId) this.userId = userId;public String getScore() return score;public void setScore(String score) this.score = score;public String getCourseId() return courseId;public void setCourseId(Strin

10、g courseId) this.courseId = courseId;:92020 年 4 月 19 日 文檔僅供參考課程類 private String courseId;private String courseName;public String getCourseId() return courseId;public void setCourseId(String courseId) this.courseId = courseId;public String getCourseName() return courseName;public void setCourseName(S

11、tring courseName) this.courseName = courseName;班級表: private String classId;private String className;public String getClassId() return classId;public void setClassId(String classId) this.classId = classId;102020 年 4 月 19 日 文檔僅供參考public String getClassName() return className;public void setClassName(S

12、tring className) this.className = className;登錄處理:String userid=request.getParameter(userid);String userpassword=request.getParameter(userpassword);String usertype=request.getParameter(usertype);SMSuser user=new SMSuser();user.setUserId(userid);user.setUserPassword(userpassword);user.setUserType(user

13、type);ResultSetrs=newSMSuserdaoImpl().LoginJudgmentType(user);try if(rs.next()HttpSession session=request.getSession();session.setAttribute(user, user);String useid=rs.getString(userId);String pwd=rs.getString(userPassword);String userType=rs.getString(userType);112020 年 4 月 19 日 文檔僅供參考if(1.equals(u

14、serType)request.getRequestDispatcher(students.jsp).forward(request, response);elseif(2.equals(userType)response.sendRedirect(teacher.jsp);elseif(3.equals(userType)response.sendRedirect(adminnistrator.jsp); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();122020 年 4 月 19 日

15、文檔僅供參考數(shù)據(jù)庫:public ResultSet LoginJudgmentType(SMSuser user) / TODO Auto-generated method stubcon=db.getconnection();String sql=select * from SMSuser where userId=? anduserPassword=? and userType=?;try ps=con.prepareStatement(sql);ps.setString(1, user.getUserId();ps.setString(2, user.getUserPassword()

16、;ps.setString(3, user.getUserType();rs=ps.executeQuery(); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();return rs;學生查分:132020 年 4 月 19 日 文檔僅供參考你好同學,請輸入:學號:姓名:課程:142020 年 4 月 19 日 文檔僅供參考查分處理:String scoreId=request.getParameter(scoreId);String userId=request.getParameter(

17、userId);StringcoursecourseId=request.getParameter(coursecourseId);String score=request.getParameter(score);Score sc=new Score();sc.setSid(scoreId);sc.setUserId(userId);sc.setCourseId(coursecourseId);sc.setScore(score);booleanflag=newScoreDaoImpl().TeacherTOInsertStudentScore(sc);if(flag)152020 年 4 月

18、 19 日 文檔僅供參考request.getRequestDispatcher(ScoreInsertSuccessfully.jsp).forward(request, response);數(shù)據(jù)庫public ResultSet StudentsTosearchScore(SMSuser user) / TODO Auto-generated method stubcon=db.getconnection();Stringsql=selectfromSMSuser.userId,userName,courseName,scoreSMSuser,course,score where SMSuser.courseId=course.courseId andcourse.courseId=score.courseId and SMSuser.userId=?;t

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論