标签:课程设计 java 教务 创建 功能 编辑 点击 软件工程 按钮
前言
本学期的《软件工程》课程设计要求实现一个基本的学生教务系统。
我的开发环境为Netbeans8.2 + MySql + phpMyadmin + JDK1.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 | class | 班级相关信息 |
2 | exam | 考试相关信息 |
3 | marks | 学生成绩相关信息 |
4 | student | 学生学籍相关信息 |
5 | subject | 课程相关信息 |
6 | teacher | 教师相关信息 |
7 | user | 软件用户相关信息 |
用户操作举例
Username:lihe
Password:123
Usertype:Admin
点击Login按钮登录
管理员学籍注册、编辑功能
点击Student按钮
按照提示输入学籍信息,点击Save按钮即可保存,右侧表格显示已存在的学生信息。
点击Close按钮返回主界面
点击User Creation按钮进入用户创建、编辑功能
按照提示输入用户相关信息,点击Save按钮即可保存,右侧表格显示已有用户相关信息。
点击Close按钮返回主界面
点击Exam按钮即可进入创建、编辑考试功能
按照提示输入考试相关信息,点击Save按钮即可保存,右侧表格显示已有考试相关信息。
点击Close按钮返回主界面
点击Subject按钮即可进入创建、编辑课程功能
按照提示输入课程相关信息,点击Save按钮即可保存,右侧表格显示已有课程相关信息。
点击Close按钮返回主界面
点击Class按钮即可进入创建、编辑班级功能
按照提示输入班级相关信息,点击Save按钮即可保存,右侧表格显示已有班级相关信息。
点击Close按钮返回主界面
点击Logout按钮即可退出系统
源文件
标签:课程设计,java,教务,创建,功能,编辑,点击,软件工程,按钮 来源: https://www.cnblogs.com/lihello/p/13052700.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。