软件工程课程设计 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按钮即可退出系统
源文件
如果觉得不错,记得给个Star⭐
软件工程课程设计 java_软件工程课程设计——实现一个基本的学生教务系统相关推荐
- java课程大作业——学生教务系统(IDEA+SqlServer 2008)
写在前面: 这学期学了java面向对象程序设计这门课(非计算机专业),这是本人的结课大作业,学的都是一些很基础很基础的东西,在网上找了一些资料,然后扩展了一下,最终做出来了一个最简单的学生教务管理系统 ...
- 邮票面值设计java_邮票面值设计
思路还是有一点点问题的.就是关于当前枚举的邮票的面值所能构成的最大值的求解: 假如最大的面值为\(k\),那么\(maxx\)达不到\(k\),不一定不合法,不能直接$return $. 大体思路: ...
- 学生选课系统 数据库课程设计
数据库课程设计报告 设计题目 学生选课系统 专 业 计算机科学与技术 班 级 计1101 学 号 姓 名 寸利芳 ...
- 大学生数据库课程设计之学生选课系统(一个超级简单的系统)
大学数据库课程设计–一个简单的学生选课系统 一.系统简介 一个超级简单的学生选课系统,使用Windows窗体设计界面,使用C#语言实现各种功能,数据库使用的是SQL.由于时间原因,做的非常仓促,系统中 ...
- 基于SaaS的教务系统平台设计构想
本篇是一篇自然科学论文,仅供参考. 大学挑战杯复赛没过,放博客纪念. 大佬们小点喷! 基于SaaS的教务系统平台设计构想 Ⅰ 中文摘要 Ⅱ 英文摘要 1. SaaS的介绍 1.1 SaaS的特性 1. ...
- 大家介绍一篇学生选课系统的设计与实现
项目描述 临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等.这里根据疫情当下,你 ...
- c语言添加删除课程的思路,基于C语言实现学生选课系统
基于C语言实现学生选课系统 发布时间:2020-09-03 11:41:13 来源:脚本之家 阅读:100 作者:xiaocaidayong 鉴于C语言实现的通讯录,为了巩固C语言的基础知识,试着写一 ...
- 软件工程测试旅游管理系统,软件工程课程设计---旅游信息管理系统
软件工程课程设计---旅游信息管理系统 福建农林大学金山学院福建农林大学金山学院 课程设计报告课程设计报告 课程名称 软件工程 课程设计题目 旅游信息管理系统 姓 名 系 信息与机电工程系 专 业 计 ...
- c语言背单词系统刘小飞,C语言背单词课程设计报告(软件工程).doc
C语言背单词课程设计报告(软件工程) 三亚学院 <C语言程序设计>课程设计 题 目 背单词 专 业 软件工程 班 级 1101 学 生 龚方盛 周艺冠 学 号 1110750064 111 ...
- 软件工程第二次作业(原型设计)
课程名称:软件工程实践 作业要求:结对第一次-原型设计(文献摘要热词统计) 结对学号:221600428 | 221600438 作业目标:了解NABCD模型,学习建立软件原型 原型工具:墨刀 PDF ...
最新文章
- Docker 多容器编排Swarm(六)
- 胖子哥的大数据之路(10)- 基于Hive构建数据仓库实例
- ipad连接电脑_Ipad已经停用需要连接iTunes的一种解决方案,
- 华为交换机vlan与trunk配置
- mysql主从备份失败--记录现象
- [linux]ps结果计算行数
- [考试反思]0819NOIP模拟测试26:荒芜
- BAT文件执行完成后如何删除自身的解决办法
- with ...as ...
- 一起谈.NET技术,Microsoft NLayerApp案例理论与实践 - 项目简介与环境搭建
- 自动化测试===Macaca环境搭建,自我总结
- windows VM12虚拟机安装苹果系统(Mac OX 10.11)
- Kali对网站进行DDOS攻击
- 微信小程序web-view 外部引用h5页面调用摄像头录制视频 配有提示音
- 传奇服务器的角色文件在,传奇版本等一些软件放到服务器里的方法
- virtualbox虚拟机窗口大小调整
- datetimepicker 插件用法及参数说明
- 初学者-CSS思维导图(下)
- 几种字符集与LPTSTR、LPCSTR、LPSTR、LPCTSTR、LPWSTR、LPCWSTR的意义
- celery:File /home/hadoop/.virtualenvs/Django01/lib/python3.7/site-packages/fdfs_client/utils.py