一、需求分析

本系统是学生成绩管理系统,所以应该做到可以录入学生成绩,修改学生成绩,删除学生成绩,查询学生成绩,以及最后的所有学生按照GPA排名。

本系统的数据来源期末考试成绩,用来实现录入,查询,修改,删除,以及排名。

1.1 增加学生成绩

增加学生信息主要是把学生的成绩录入系统中,录入信息包括学生学号,姓名,C++成绩,电路成绩,英语听说成绩,英语读写成绩,大学物理成绩,概率论成绩,近代史成绩,形式与政策成绩,体育成绩,离散数学成绩。

1.2 修改学生成绩

修改学生成绩功能可以通过输入学生的学号,如果该学生在系统中,就弹出一个可以编辑的显示成绩的窗体,然后用户再编辑想要修改的成绩,如果该学生不在系统中,就弹出该学生不在系统中的提醒窗体。

1.3 查询学生成绩

通过查询功能输入学生的学号来查询学生的所有成绩以及GPA,总分。

1.4 删除学生成绩

通过删除学生成绩的功能输入想要删除学生的编号,然后在系统中删除该学生。

1.5 按GPA排名

通过该功能打印出所有学生的成绩,并按照GPA进行排名

二、概要设计

2.1 数据库设计

2.2 功能模块结构图

根据需求分析,为了满足用户的功能需求,将本系统主要划分为如下模块:添加、修改、查询,显示,各模块之间的关系如图所示。

参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/1348.html

按照学号查找学生_[源码和文档分享]基于JAVA和MYSQL数据库的学生成绩管理系统...相关推荐

  1. c#养老院老人信息管理系统源码 论文_[源码和文档分享]基于JSP和MYSQL实现的学生信息管理系统...

    摘 要 进行学生信息管理是学校的重要工作之一.传统的学生信息管理由于是手工操作,工作量大且容易出错.随着计算机和网络技术的迅速发展,越来越多的院校都拥有了自己的学生信息管理系统,而采用B/S架构的学生 ...

  2. jsp登录密码加密_[源码和文档分享]基于JSP和MYSQL数据库的在线购物网站的设计与实现...

    1 系统概述 1.1 系统描述 IShopping购物网站是一个在线的百货商店,用户可以通过网络购买我们的商品,其基本功能包括用户的注册.登录,浏览所有商品,浏览分类商品,查看商品的详细信息,购买商品 ...

  3. php+mysql案例含源码_[源码和文档分享]基于PHP和MYSQL数据库实现的失物招领系统...

    一.功能描述 1.1 系统实现的目的和意义 目的:在新校区为大家提供一个失物招领的平台. 意义:现在新校区面积较大,同学们丢失物品后,只通过线下途径进行效率低下且失主与拾物者联系不便,所以想通过这个系 ...

  4. 请假系统jsp mysql_[源码和文档分享]基于JSP和MYSQL数据库实现的请假管理系统

    1 系统概述 1.1 系统说明 该系统用于海宁市医院的员工请假的专用请假系统,将员工请假的申请.审批.查询流程规范化,并进行必要的记录,为后面奖金的发放和人事升迁做参考. 同时该系统还支持管理员对用户 ...

  5. java记事本技术参数_[源码和文档分享]基于JAVA的记事本

    一.绪论 现如今,电脑已经成为了每家每户甚至是每个人手头都必有的一种实用性工具,它改变了人们的生活,大大提高了人们的工作效率.在此基础上,电脑端的记事本应用一直是每台电脑所必备的实用性应用,不管是在台 ...

  6. java rpg对战_[源码和文档分享]基于java的RPG回合制游戏

    一.工作积累总结 该项目是一个回合制RPG游戏,讲述了动物主角对抗人类,自逃出动物园开始,一路与人类对抗,提升能力,并寻找新队友组成团体,逼得人类不得不与之谈判,最终与人类达成了和平协议的故事.玩家可 ...

  7. js mysql 住宿系统_[源码和文档分享]基于JavaScript和MySQL实现的酒店管理系统

    1 引言 在本文中,我们小组对酒店客房预订管理系统进行了系统调查,分析与设计,进行了详尽的需求分析,并基于用户需求,设计了一个高效且规范的数据库模式.在此基础上,我们创建了 Mysql 数据库,并使用 ...

  8. 和java通信_[源码和文档分享]基于JAVA的即时通信软件

    一.设计任务书 1.1 设计任务 本文设计的是一个简单的即时通信软件,利用 Java Socket 进行点到点通信,其工作机制模仿即时通信软件的基本功能,已实现的功能有:客户端登录 客户端退出 群组成 ...

  9. java 仿qq庅_[源码和文档分享]基于java 的仿QQ聊天工具

    一 需求分析 本系统是基于java开发的聊天室.有用户注册.用户登陆.修改密码.忘记密码.添加好友.用户聊天.群聊功能.如果服务器还没有启动,则客户端是不可以登陆.注册.忘记密码,如果在运行过程中,服 ...

最新文章

  1. echarts 饼图每块颜色_读者提问,如何让 tooltip 提示框内显示饼图
  2. 90年代谁最强?乔丹不可撼动石佛上榜
  3. relationship between freedom,potential, risk
  4. wpf将文字转化为图形_工程师们开发出将天然气转化为固体的方法
  5. 使用GZipStream实现压缩和解压缩
  6. php16进制密钥签名对接支付,简单理解rsa的加密和签名-PHP实现
  7. 明细表如何添加重量_关于Revit中明细表标准的导出及导入
  8. linux 查找文件_LINUX常用命令全集
  9. Selenium2+python自动化64-100(大结局)[已出书]
  10. How do I filtered TextBox with an Integer Data Type
  11. python+java家庭理财个人理财管理系统记账系统
  12. 嵌入式linux中文语言支持,嵌入式linux无法显示中文问题
  13. c语言初步经典题4----求圆柱体的表面积
  14. 手机淘宝app、xsign签名算法
  15. Windows 7 修改系统临时文件夹
  16. iOS TestFlight Beta版本测试
  17. win10计算机设备感叹号,win10网络适配器出现感叹号的解决方法
  18. vue+ts的书写规范
  19. ns3 学习资料和方法
  20. 利用计算机的认识与感受制作海报,手绘pop海报在大学中的应用和现实意义

热门文章

  1. 深入研究 Angular 和 ASP.NET Core 3.0
  2. Magicodes.IE已支持导出Word、Pdf和Html
  3. 微软拥抱开源,Win10为啥要引入真Linux4.X内核?
  4. 一张图来看看.NETCore和前后端技术的演进之路
  5. 通过Microsoft Learn进行学习以提升技能
  6. .Net Core应用框架Util介绍(三)
  7. ASP.NET Core WebApi使用Swagger生成api说明文档看这篇就够了
  8. EF Core 2.0使用MsSql/Mysql实现DB First和Code First
  9. 使用Visual Studio 2015 开发ASP.NET MVC 5 项目部署到Mono/Jexus
  10. Django08:模型层(ORM)--测试脚本/必知的13条/神器的双下划线查询/多表操作