Java设计开发一个简单的学生管理系统!

一功能需求
1.用户分为三类,学生,教师,管理员,给类用户登陆系统都需要选择身份,通过用户名和密码登陆。
2.管理员对学生信息进行,删除,修改,查询!
3.管理员对教师信息进行,删除,修改,查询!
4.管理员对教师分配需授课程,
5.学生可以查看自己的信息,查看所开课程,选课,查询成绩,
6.教师可以查看自己所授课程名单,录入自己所授课学生成绩!
二实现提示
1,设计数据库,主要设计表的结构,首先分析所涉及的类,建立相应的表格,
2.设计相关的类.

如果是你一个人开发,那就照着需求一步步做呗。比如:
首先要有登录界面,登录界面设计好,需要传入的参数有 用户名,密码,登录身份;这时你就设计一个数据库表 user(login_name,login_password,login_type);这时候登录进去,因为不同人的权限工作内容不同,因此登录进去显示的界面和选项也不同,你需要设计3种界面(学生:单一的查询成绩(此时你就需要创建一个学生表student(id,name,score));教师:查看学生成绩以及自己的教学科目,此时创建一个教师表teacher(id,name,course);管理员:这个页面设计是重头戏,数据处理先做好(以@RequestMapping(“/xxxx.do”)为主,设计rest api用于提供页面请求接口,建议使用spring_servlet和hibernate配合实现,使用MVC分层设计。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-12-22
如果是你一个人开发,那就照着需求一步步做呗。比如:
首先要有登录界面,登录界面设计好,需要传入的参数有 用户名,密码,登录身份;这时你就设计一个数据库表 user(login_name,login_password,login_type);这时候登录进去,因为不同人的权限工作内容不同,因此登录进去显示的界面和选项也不同,你需要设计3种界面(学生:单一的查询成绩(此时你就需要创建一个学生表student(id,name,score));教师:查看学生成绩以及自己的教学科目,此时创建一个教师表teacher(id,name,course);管理员:这个页面设计是重头戏,数据处理先做好(以@RequestMapping(“/xxxx.do”)为主,设计rest api用于提供页面请求接口,建议使用spring_servlet和hibernate配合实现,使用MVC分层设计。本回答被网友采纳
第2个回答  2020-05-09
这个是写一个GUI程序呢? 还是写javaweb的网站呢?
不过这两种我这里都有, 底层数据库设计的都差不多, 简单的话只需要每个角色建一张表即可, 复杂的话可以统一一张表, 然后再外键一张角色表就可以了
第3个回答  2018-05-03
呵呵,要么去网上下载,要么去淘宝找人做,50财富值就想做一个管理系统,也太贬低程序员的价值了
第4个回答  2014-12-22
毕设专做。。。。。。。

如何用java做一个学生管理系统平台的登录界面模块和添加界面模块!
import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class Login extends JFrame implements ActionListener { JLabel lb1, lb2;JTextField tf1;JPasswordField pf1;JButton btn1, btn2;public Login() { setTitle("学生管理系统-登录");setSize(300, 200);setLocationRelat...

怎么用java做一个简单的学生管理系统?
用java写的话,可以用List来实现学生管理系统:\\x0d\\x0a首先,管理系统是针对学生对象的,所以我们先把学生对象就写出来:\\x0d\\x0apackage bean;\\x0d\\x0apublic class Student {\\x0d\\x0a String name;\\x0d\\x0a String studentId;\\x0d\\x0a String sex;\\x0d\\x0a int...

用java编写一个学生管理系统平台登录模块怎么写啊?
import java.util.Scanner;public class StudentManagementSystemLogin { public static void main(String[] args) { \/\/ 创建Scanner对象,用于接收用户输入 Scanner scanner = new Scanner(System.in);\/\/ 定义用户名和密码 String username = "admin";String password = "123456";\/\/ 循环提示用户输入...

用Java 实现一个简单的学生管理系统! 求代码,求代码!!!
import java.io.*;public class student { public static void main(String args[]) throws IOException{ int[] stud = {77,99,55,46,82,75,65,31,74,85};System.out.println("请选择功能:");\/\/输入编号选择功能 System.out.println("1、输入学号,查询该学生成绩:");System.out.println...

Java实现学生简易信息管理系统
}}public List<Student> stuList = new LinkedList<>();public void add(){Scanner sc = new Scanner(System.in); System.out.println("请输入学生学号:");String id = sc.nextLine();int intId = 0;try{intId = Integer.parseInt(id);}catch(NumberFormatException ex){System.out.println...

java学生宿舍管理系统怎么设计
1:第一步:设计数据库,一般像这种小型宿舍管理系统,选用mysql作为数据库,然后就是设计表,包括表中的字段名,字段的大小以及表之间的关系 2:第二布:确认使用的技术,作为java,你可以选用Springmvc作为mvc框架,毕竟它比较灵活和简单,然后Spring是必须的,用来管理事务,Hibernate作为后台数据库管理...

用java编写一个学生成绩管理系统. \/\/1.学生类 学号 姓名 年龄 语数外...
这里有个迷你图书管理系统,类似,我刚写的。你看看之后应该会有思路了。如果用集合utils做的话,也简单,知识用到了集合框架和泛型等机制。package cn.kgc.sg.MiTuSys;import java.util.Scanner;public class MiNiBookSys { public static void main(String[] args) { Scanner sc = new Scanner(...

制作学生信息(姓名,学号,成绩)管理系统(用Java)
jb1.setToolTipText("输入");jb2 = new JButton(i2);jb2.setToolTipText("查询");jb3 = new JButton(i3);jb3.setToolTipText("退出");JToolBar tb = new JToolBar("系统工具");tb.add(jb1);tb.add(jb2);tb.add(jb3);add(tb,BorderLayout.NORTH);jm11.addActionListener(this);jm21....

学生信息综合查询管理系统 JAVA程序编写
实验要求结合Swing组件和JDBC,实现在图形界面下学生信息管理系统,主要实现下列功能:(1)学生基本信息、课程信息和选课信息的录入功能;(2)统计查询功能,可以查询学生信息、课程... 实验要求结合Swing组件和JDBC,实现在图形界面下学生信息管理系统,主要实现下列功能:(1)学生基本信息、课程信息和选课信息的录入功能;(2)...

用java编写一个简单的学生管理系统实现添加,删除,修改,查询的功能
你需要的是基于gui界面的还是javaweb的呢?这两种项目有共性也有区别, 比如在数据层的部分可以统一的抽象出来公用。但是在view层差别还蛮大的, swing是各种基于listener来触发业务逻辑, 与javaweb开发不太一样, 我最近两种都有实现, 感受是还算简单。希望能够帮助你 ...

相似回答