前言
本学期的《软件工程》课程设计要求实现基本的学生教务系统。
我的开发环境是netbeans 8.2 mysqlphpmyadminjdk 1.8
基本功能
登录功能
每个用户访问不同的主界面
检测用户名密码是否错误
学生的功能
调查考试的日程
询问成绩
教师的功能
输入学生的成绩
编辑教师信息
建立、编辑学生学籍
管理员权能
管理员可以创建
创建、编辑用户
创建课程
创建类
建立、编辑学生学籍
创建和编辑考试
项目文件
程序文件
号码
程序文件名
说明
1
background.jpg
程序背景图像
2
classes.java
实现了管理员创建、编辑课程的功能
3
exam.java
实现了管理员创建、编辑考试的功能
4
login.java
实现了软件的登录功能
5
main.java
实现了软件的管理员功能主界面
6
marks.java
实现了老师输入学生成绩的功能
7
start.java
实现了软件的开始界面
8
startpic.png
开始界面的背景图像
9
student.java
实现了学生学籍注册、编辑功能
10
studentexam.java
实现了学生查询考试的安排功能
11
studentmarks.java
实现了学生查询的成绩功能
12
studentmain.java
实现了软件学生功能的主界面
13
subject.java
实现了管理员创建、编辑学科的功能
14
teacher.java
实现了教师信息的注册编辑功能
15
teachermain.java
实现了软件学生功能的主界面
16
user.java
实现了管理员创建、编辑用户的功能
数据文件
号码
数据文件名
说明
1
等级
有关类的信息
2
exam
有关考试的信息
3
马克斯
关于学生成绩的信息
4
student
关于学生学籍的信息
5
子项目
课程相关信息
6
提克尔
关于教师的信息
7
用户
软件用户相关信息
用户交互示例
Username:lihe
密码: 123
Usertype:Admin
点击Login按钮登录
管理员学籍注册、编辑功能
单击Student按钮
按照提示输入学籍信息,点击Save按钮即可保存。 右侧的表格显示现有的学生信息。
点击Close按钮返回主画面
点击User Creation按钮进入用户创建、编辑功能
按照提示输入用户信息,然后单击“Save”按钮进行保存。 右侧的表格显示有关现有用户的信息。
点击Close按钮返回主画面
点击Exam按钮,进入考试的创建、编辑功能
按照提示输入有关试验的信息,单击“Save”按钮可以保存。 右侧的表格显示有关现有考试的信息。
点击Close按钮返回主画面
点击Subject按钮,进入课程的创建、编辑功能
按照提示输入有关课程的信息,然后单击“Save”按钮进行保存。 右侧的表格显示有关现有课程的信息。
点击Close按钮返回主画面
点击Class按钮,进入类的创建、编辑功能
按照提示输入有关类的信息,然后单击“Save”按钮进行保存。 右侧的表格显示有关现有类的信息。
点击Close按钮返回主画面
单击Logout按钮可以退出系统
源文件
如果觉得可以的话,请给明星