演示视频:
第四章 系统具体实现
4.1 关键应用
4.1.1数据库连接
JDBC是Java数据库连接(Java Data Base Connectivity)技术的简称,是为各种常用的数据库提供无缝连接的技术。JDBC定义了Java语言同各种SQL数据之间的应用程序设计接口(API),提高了软件的通用性。
JDBC的关键技术是数据库连接驱动程序,针对这点大量的数据库厂商和第三方开发商支持Java的JDBC的标准,并开发了不同的数据库JDBC驱动程序。这些驱动程序可以分成四种:JDBC-ODBC Bridge驱动程序、JDBC Native Bridge驱动程序、JDBC-Network Bridge驱动程序、Pure Java JDBC Driver。
4.2 登录管理
图4.2.1 系统登录界面
说明:用户只需要填写登录帐号和密码,后台会判断用户的权限从而进入不同的操作页面。
当输入的用户名或密码有错,显示提示框
4.3 菜单界面
登录用户设置了三个权限(管理员,教师和学生用户),不同的权限进入不同的操作界面。管理员拥有最高的系统权限,下面是系统管理员的操作界面。
图4.3.1 系统管理员操作页面
4.4 系统管理
4.4.1课程信息管理
管理员可以在此界面进行课程信息的管理,包括课程的增删改查等。
图4.4.1 管理员管理页面
4.4.2教师信息管理
管理员登录后台后,可以对教师信息进行在线管理,并能对教师信息删除,修改等。
图4.4.2 修改学生信息界面
4.4.3添加学生信息页面
管理员可以在线对学生信息进行修改管理,
图 4.4.3 添加学生页面
4.4.4学生奖惩信息管理
管理员可以通过对学生奖惩信息进行在线的管理,包括奖励和惩罚。
图4.4.4 在线录入学生的奖惩信息
4.5教师用户
4.5.1教师资料管理
教师可以登录到自己的后台,实现对自己的资料信息进行修改,如下图所示:
图4.5.1 资料修改
4.5.2成绩信息录入
教师可以登录到自己的后台,对成绩信息进行录入,并能够在线编辑学生成绩。
图4.5.3 学生成绩录入界面
4.6 学生管理页面
学生登录系统后台后,可以对自己的信息资料管理,成绩信息进行查看以及奖励信息进行查看。
下图为学生成绩信息查看:
图 4.6.1 学生成绩信息查看
4.6.1学生奖励信息查看
该页面可以对学生奖励的信息进行查看,并能在线查询。
图4.6.2 奖惩信息查看