日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Java课程设计-学生成绩管理系统

發布時間:2023/12/9 windows 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java课程设计-学生成绩管理系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

🔥作者主頁:瘋狂行者🔥

💖簡介:Java領域新星創作者🏆、【計算機源碼之家】公號作者? 簡歷模板、學習資料、面試題庫【關注我,都給你】💖

💖文末獲取源碼聯系💖

工具下載鏈接😎😎😎:
JDK版本下載
Eclipse下載鏈接
Mysql下載鏈接
tomcat下載鏈接
向日葵遠程工具
Maven下載鏈接

計算機課程設計|畢業設計之學生成績管理系統代碼-基于JavaWeb的學生成績管理系統

文章目錄

  • 計算機課程設計|畢業設計之學生成績管理系統代碼-基于JavaWeb的學生成績管理系統
  • 前言
  • 一、系統功能
    • 1.1 開發環境
    • 1.2 管理員功能
    • 1.3 教師功能
    • 1.4 學生功能
    • 2.3 部分功能模塊展示
  • 三、部分代碼設計
    • 3.1.登錄
    • 3.2.學生總成績
  • 總結
    • 獲取源碼聯系:
    • Java畢設項目實戰
    • Java課設項目實戰


前言

本次文章主要是介紹學生成績管理系統的功能,系統分為三個角色,管理員、教師、學生

一、系統功能

1.1 開發環境

  • 開發語言:Java
  • 技術:JavaWeb【Servlet】
  • 數據庫:MySQL
  • 架構:B/S
  • 源碼類型: Web
  • 編譯工具:Idea、Eclipse、MyEclipse (選其一)
  • 其他:jdk1.8、Tomcat8.5 、Navicat

1.2 管理員功能

- 登錄
- 個人信息
- 課程管理
- 成績管理
- 教師管理
- 學生管理
- 查詢所有賬號

1.3 教師功能

- 登錄
- 個人信息
- 課程管理
- 成績管理
- 學生管理

1.4 學生功能

- 登錄
- 個人信息【查詢登錄密碼,查詢個人信息,修改個人信息】
- 成績管理

2.3 部分功能模塊展示

??登錄??

??登錄??

??學生總成績??

??成績管理??

??教師管理??

??學生管理??

??用戶信息??

三、部分代碼設計

3.1.登錄

代碼如下(示例):

protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {String account = req.getParameter("account");String password = req.getParameter("password");String accounttype = req.getParameter("accounttype");req.getSession().removeAttribute("message"); // System.out.println(url);switch (accounttype){case "管理員":AdminDao adminDao=new IAdminimpl();List<Admin> admins = adminDao.getAdmin(account);if(admins.size()>0){Admin admin = admins.get(0);if(admin.getPassword().equals(password)){req.getSession().setAttribute("admin",admin);resp.sendRedirect("admin/index.jsp");}}break;case "醫生":DoctorDao doctorDao=new DoctorDao();String where="where account =?";List<Doctor> doctors = doctorDao.query(where, new Object[]{account});if(doctors.size()>0){Doctor doctor = doctors.get(0);if(doctor.getPassword().equals(password)){req.getSession().setAttribute("doctor",doctor);resp.sendRedirect("doctor");return;}}req.getSession().setAttribute("message","用戶名或密碼錯誤!!");req.getRequestDispatcher("doctor/login.jsp").forward(req,resp);break;case "患者":PatientDao patientDao=new PatientDao();List<Patient> patients = patientDao.query("account",account);if(patients.size()>0){Patient patient = patients.get(0);if(patient.getPassword().equals(password)){req.getSession().setAttribute("patient",patient);String url= (String) req.getSession().getAttribute("url");if(url==null)url="index.jsp";resp.sendRedirect(url);return;}}req.getSession().setAttribute("message","用戶名或密碼錯誤!!");resp.sendRedirect("login.jsp");break;}}

3.2.學生總成績

代碼如下(示例):

public static boolean sendMail(String to, String content){Properties prop = new Properties();prop.setProperty("mail.host", host);prop.setProperty("mail.smtp.auth", "true");prop.setProperty("mail.transport.protocol", "smtp");/* prop.put("mail.smtp.ssl.enable", true);*/// 開啟SSL加密,否則會失敗try {MailSSLSocketFactory sf = new MailSSLSocketFactory();sf.setTrustAllHosts(true);prop.put("mail.smtp.ssl.enable", "true");prop.put("mail.smtp.ssl.socketFactory", sf);Session session = Session.getInstance(prop);/* prop.put("mail.smtp.ssl.enable", true);*/Transport ts = session.getTransport();// 連接郵件服務器:郵箱類型,帳號,授權碼代替密碼(更安全)ts.connect(host,from, password);//后面的字符是授權碼 // 創建郵件對象MimeMessage message = new MimeMessage(session);// 指明郵件的發件人message.setFrom(new InternetAddress(from));message.setRecipient(Message.RecipientType.TO, new InternetAddress(to));// 郵件的標題message.setSubject("在線預約掛號系統");// 郵件的文本內容/*int code=100000+(int)(899999*Math.random());System.out.println(code);*/message.setContent(content, "text/html;charset=UTF-8");// 發送郵件ts.sendMessage(message, message.getAllRecipients());ts.close();return true;} catch (Exception e) {e.printStackTrace();return false;}}

總結

獲取源碼聯系:

大家點贊、收藏、關注、評論啦 、查看👇🏻👇🏻👇🏻微信公眾號獲取聯系方式👇🏻👇🏻👇🏻

打卡 文章 更新 14/ 365天

精彩專欄推薦訂閱:在 下方專欄👇🏻👇🏻👇🏻👇🏻

Java畢設項目實戰

Java課設項目實戰

總結

以上是生活随笔為你收集整理的Java课程设计-学生成绩管理系统的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。