ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

JAVA课程设计——学生成绩管理系统

2021-06-22 12:04:11  阅读:204  来源: 互联网

标签:课程设计 JAVA 管理系统 数据库 功能 学生 计科 20 成绩


 

可实现功能:

 

  • 添加学生功能:姓名、学号、性别、出生年月日。(编号唯一且自增,学号手动生成且唯一)

  • 添加学生成绩功能:每个人都有数学、Java与体育三门课,可分课程输入成绩。

  • 根据学生学号查找学生成绩功能:在界面上显示姓名、学号、出生年月日和成绩,学号不存在的能给出提示信息。

  • 根据学生学号查找学生相关功能:并在界面上显示姓名、学号、出生年月日和成绩。

  • 显示查询科目的学习情况功能:所查询的平均成绩。

  • 学生信息的修改与删除功能:不能修改学号。

  • 支持管理员登录操作。

  • 一、 团队介绍

    • 团队名称:sy的三只小迷妹

    • 团队成员

      • 范其伟【组长】:201808030003 ,计科20-1,刚刚入学的21级萌新;
      • 孙红星:202003010065,计科20-2,不爱喝奶茶的22级准萌新;
      • 张海泉:202003010062,计科20-2,不被阿星阿伟承认的团队颜值当担;

    二、 项目git地址

  • https://github.com/vietch
  • 三、 项目git提交记录截图

  • 四、 项目功能架构图与主要功能流程图

    • 项目功能架构图

    • 主要功能流程图

    五、 项目运行

    • 用户登录界面

    • 学生修改

    • 学生删除

    • 学生增添

    六、 项目关键代码

    • DAO模式

    • MySQL

    七、尚待改进或者新的想法

    • 学习要在实践中摸索才有实际成效,在编写函数的同时也提升了查找关键字的能力;

    • 在规整代码的同时我们也发现了一些问题:

      • 在最后整合代码的时候,因为不同的成员使用不同的结构,所以整合时困难非常大;
      • 数据库的连接及导入问题用了我们很多天,最终还是完成了。
    • 这次实验中10万个学生测试没有完成,也没有实现网络功能、多线程也是非常遗憾没有完成。

    • 阿里巴巴代码规范扫描插件遇到的问题:

      • 警告类型:

    解决办法:在每个if/else/for/do/while后面都加上大括号,把每个不符合驼峰变量命名法的变量都改过来,在覆写方法上加上@Override。

    八、团队成员任务分配

    • 范其伟【组长】:主要负责数据库的建立、学生端GUI的设计、学生功能和成绩功能的实现、多个模块的优化整合、DAO模式编写;

    • 孙红星:主要负责GUI的设计、各个提示信息文本;

    • 张海泉:主要负责数据库的建立、数据库的导出;

标签:课程设计,JAVA,管理系统,数据库,功能,学生,计科,20,成绩
来源: https://www.cnblogs.com/vietch/p/14917378.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有