




版權(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 云南財經(jīng)職業(yè)學院《第二外語I》2023-2024學年第二學期期末試卷
- 西湖大學《汽車電子控制技術(shù)》2023-2024學年第二學期期末試卷
- 河北女子職業(yè)技術(shù)學院《廣西民族音樂》2023-2024學年第一學期期末試卷
- 濰坊工程職業(yè)學院《建筑工程計量與計價實訓》2023-2024學年第一學期期末試卷
- 四川長江職業(yè)學院《水利水電工程概預(yù)算》2023-2024學年第二學期期末試卷
- 南京機電職業(yè)技術(shù)學院《形體訓練與舞蹈編導(dǎo)基礎(chǔ)》2023-2024學年第一學期期末試卷
- 南京郵電大學《大學英語初級II》2023-2024學年第二學期期末試卷
- 學??照{(diào)維修合同書
- 代理記賬委托協(xié)議合同書
- 單位臨時工雇傭合同
- 2025年餐飲業(yè)考試題及答案
- 2024浙江金華軌道交通集團招聘161人筆試參考題庫附帶答案詳解
- T-CSHB 0017-2024 生成式人工智能模型訓練合規(guī)技術(shù)規(guī)范
- 2025屆重慶市雙福育才中學中考化學最后沖刺卷含解析
- 管理學組織設(shè)計案例分析
- 消除艾滋病、梅毒和乙肝母嬰傳播項目工作制度及流程(模板)
- 2025年河南機電職業(yè)學院單招職業(yè)傾向性測試題庫有完整答案
- 2025年度汽車行業(yè)電子商務(wù)平臺合作開發(fā)合同
- 攝影拍攝合同畢業(yè)季拍攝合同
- 《個人所得稅申報贍養(yǎng)老人專項附加扣除指定分攤協(xié)議模板》
- 國家一級博物館運行報告2024
評論
0/150
提交評論