文章图片标题

Java+SQLServer学生成绩管理系统(代码+数据库)

分类:java源码 作者:阿流 评论:0 点击: 1,497 次 发布时间:2019-09-04

系统简介

该系统是小型学生课程选择管理系统的单机版本。 在该系统中,开发了一个管理员,学生和教师的教育管理平台。 学生提供的服务包括登录,课程选择,密码修改和性能查询。 所选课程总数不得超过3个。教师提供的服务包括登录,修改登录密码和登录结果; 管理员提供的服务包括登录,开放学生和教师帐户,删除学生和教师帐户。

系统架构设计

(1)架构:单机
(2)运行软件环境: windows XP SP3 、jdk1.6
(3)开发环境:
硬件平台:
CPU:P41.8GHz
内存:256MB以上
软件平台:windows XP SP3 、jdk1.6
操作系统:WindowsXP
数据库:SQL Server 2000、SQLServer SP4补丁
开发工具:Eclipse 3.3
分辨率:1024*768

功能模块设计

各模块功能:

  • 登录界面:登录界面是有帐号,密码两个JTextField,管理员帐号一字母A开头,教师帐号一字母T开头,学生帐号以字母S开头,登录帐号或密码输入错误会弹出相应的提示对话框。
  • 学生信息管理模块:管理员用于添加和删除学生信息的模块。
  • 教师信息管理模块:管理员用于添加和删除教师信息的模块。
  • 教师密码修改模块和学生密码修改模块:管理员添加的用户帐号的初始密码与用户的帐号相同,用户通过密码修改模块可以自己需改密码。
  • 教师录入成绩模块:教师可以浏览选修自己课程的学生的信息并且录入该学生的成绩。
  • 学生选择选修课模块:该模块通过表格的形式将所有课程列出来,学生可以根据个人兴趣选择不同的课程,每个学生选择的课程数目不能超过3门,而且不能重复选课,否则会弹出对话框,提示用户查看已经选择了的课程。
  • 学生查询成绩模块:通过表格的形式将该学生选择了的课程列出来,如果教师有录入成绩,则可以看到自己的课程成绩。

数据库设计

系统界面设计

登录界面Logon.java

管理员以帐号Admin密码123登录成功进入管理员的信息管理界面,通过点击“学生信息管理”和“教师信息管理”进入不同的管理界面,学生信息管理界面如下:

教师信息管理界面如下:

以学生帐号(如:帐号:S001001,密码:S001001)登陆成功后进入如下界面,首先显示的 是学生的基本信息:

点击“课程列表”按钮进入如下界面

页面/窗体关系结构图

系统实现技术小结

为了方便管理,将数据库的封装分成两部分,数据库资源配置文件和封装数据库操作的类SqlManager.java:

  • 数据库资源配置文件sysConfig.properties:




声明: 本文由( 阿流 )原创编译,转载请保留链接: http://www.daimabuluo.com/source/java/1290.html

Java+SQLServer学生成绩管理系统(代码+数据库):等您坐沙发呢!

发表评论