学生成绩管理系统(六):项目总结

本文是对学生成绩管理系统的项目总结,涵盖了从初期计划到最终实现的功能,包括登录界面、数据库操作、问题解决等方面。项目实现了学生信息管理、成绩查询、排名统计等功能,同时详细介绍了在开发过程中遇到的问题,如数据库链接、界面设计等,并提供了解决方案。最终,项目采用MySQL数据库,优化了用户界面和操作流程。
摘要由CSDN通过智能技术生成

学生成绩管理系统(六):项目总结

一、项目实现情况

初期项目计划:

  1. 简单的图形界面登录功能。

  2. 对数据库的的信息的查询功能。

  3. 对数据库的的信息的修改功能。

  4. 对数据库的的信息的删除功能。

  5. 对数据库的的信息的添加功能。

  6. 当以学生身份登录时只有查询的功能。

  7. 当教师登陆时既可以查询也可以进行修改、删除、添加的操作。

最终项目实现的功能:

软件功能架构图:
952290-20160616142026792-1109785225.jpg

软件功能介绍:

  1. 输入用户名和密码进入系统主界面
  2. 记录学生的基本信息,如姓名、学号、性别、专业、班级等
  3. 记录各科成绩
  4. 根据用户需求添加、修改、删除学生信息
  5. 学生查找功能分为按年级查找、按班级查找、按专业查找、和显示总体信息
  6. 实现常用的统计功能,如:单科成绩排名、总分排名、统计成绩高于/低于某一临界值的学生、统计单科/总分平均值

理想与现实的差距
我们初期对学生成绩管理系统的规划是:有一个学生登录界面和一个老师登录界面。先进入首界面选择时学生登录还是老师登录,根据用户选择,进入相应的登录界面。在学生登录界面内,输入学生的学号和密码,进入主操作界面。当以学生身份登录时只能进行查询,当输入教师账号登录时可以查询,修改,删除,添加操作。整个程序系统是和Access数据库相连接,建立三张表:STUDENT(学生信息表)、Teacher(教师账号管理表)、zhanghao(学生账号管理表)。

最终版学生成绩管理系统PS:详情请点击这里我们最终的学生成绩管理系统设置了一个登陆入口,用户直接输入自己的用户名和密码之后进入系统主操作界面。在主操作界面中,分了三大块:学生管理、学生查找、成绩管理。在学生管理这一块中,又分为增加学生、修改学生、删除学生、单个查询(按照学号查询)这四个功能;在学生查找中分为:查看全体、按年级查找、按班级查找、按专业查找四个功能;在成绩管理中分为:单科排名、总分排名、挂科学生、合格学生四个功能。而且我们整个系统的数据库是使用MySQL来链接制作的。

二、项目测试分析

1.数据库名studentmanagement
952290-20160616220244151-1227472134.png

2.典型测试数据的构建,并且给出测试数据的预计结果

原数据:
952290-20160616221813698-1225203747.png

测试数据:

2.1 添加学生

20122222 张晓华 女 2012 2 计算机科学与技术 19941215 95 96 85

952290-20160616222722026-713014383.png

952290-20160616222823885-24900364.png

2.2 删除学生

20145223

952290-20160616223151073-2071070473.png

952290-20160616223206338-782912855.png

2.3 修改学生

20145236 冯佳 女 2014 3 管理 19960125 56 84 97

952290-20160616223910667-1576428258.png

952290-20160616223925463-864837386.png

952290-20160616224039745-1262091490.png

2.4 单个查找

952290-20160616224422948-1902954433.png

952290-20160616224439026-330108598.png

2.5 查询全体

952290-20160616224613526-762011120.png

2.6 按年级查找 2012级

952290-20160616224816479-1719202683.png

2.7 按班别查找 1班

952290-20160616225404260-2014800195.png

2.8 按专业查找

952290-20160616225442995-1771108191.png

2.9 单科排名并显示平均分

952290-20160616225520745-176519710.png

2.10 总分排名并显示平均分

952290-20160616225558120-1214949987.png

2.11 单科及格学生

952290-20160616225617245-79245794.png

2.12 单科不及格学生

952290-20160616225633260-595450962.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值