学生选课系统描述: 学生选课系统是一个面向管理员、教师、学生三个对象的小型选课系统,实现了管理员对教师、学生、课程等管理,教师任课信息查询和学生选课,以及修改密码等功能。本文将着重介绍管理员功能模块设计。 语言和环境 A、实现语言:Java B、实现技术: JavaSE、JDBC、Swing C、环境要求: NetBeans 8.0.2, SQLServer2008、JDK1.7
系统业务流程(管理员): ![管理员](https://img-blog.csdn.net/20151008113759256)
1、 登录模块 实现类:LoginFrame 成员变量: 成员方法: a) private void btnLoginActionPerformed(java.awt.event.ActionEvent evt) 登录按钮响应事件。主要实现了从界面获取用户名和密码字段,根据数据库信息进行信息的核对,如果正确则弹出主界面,否则弹出错误提示界面。 b) public LoginFrame() 类的构造方法。主要完成控件的初始化工作,为按钮组添加三个按钮。 c) private void btnResetActionPerformed(java.awt.event.ActionEvent evt) 重置按钮响应事件。清空两个文本框的内容,将身份选项重置为管理员。
2、 主界面模块 实现类:SelectiveMainFrame 成员变量: 成员方法: a) public SelectiveMainFrame() 类的构造方法。主要完成控件的初始化工作,设置窗体全屏以及窗体标题。 b) private void managerMenuItemActionPerformed(java.awt.event.ActionEvent evt) 点击管理员管理菜单项,弹出管理员管理窗口 c) private void departmentMenuItemActionPerformed(java.awt.event.ActionEvent evt) 点击系部管理菜单项,弹出系部管理窗口 d)private void classMenuItemActionPerformed(java.awt.event.ActionEvent evt) 点击班级管理菜单项,弹出班级管理窗口 e)private void teacherMenuItemActionPerformed(java.awt.event.ActionEvent evt) 点击教师管理菜单项,弹出教师管理窗口 f) private void courseMenuItemActionPerformed(java.awt.event.ActionEvent evt) 点击课程管理菜单项,弹出课程管理窗口 g) private void studentMenuItemActionPerformed(java.awt.event.ActionEvent evt) 点击学生管理菜单项,弹出学生管理窗口 h) private void logMenuItemActionPerformed(java.awt.event.ActionEvent evt) 点击日志管理菜单项,弹出日志管理窗口 i)private void updateTpwdMenuItemActionPerformed(java.awt.event
|