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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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分层设计。
参考技术A 如果是你一个人开发,那就照着需求一步步做呗。比如:
首先要有登录界面,登录界面设计好,需要传入的参数有 用户名,密码,登录身份;这时你就设计一个数据库表 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分层设计。
参考技术B 这个是写一个GUI程序呢? 还是写javaweb的网站呢?
不过这两种我这里都有, 底层数据库设计的都差不多, 简单的话只需要每个角色建一张表即可, 复杂的话可以统一一张表, 然后再外键一张角色表就可以了
参考技术C 呵呵,要么去网上下载,要么去淘宝找人做,50财富值就想做一个管理系统,也太贬低程序员的价值了 参考技术D 毕设专做。。。。。。。

Java课程设计—学生成绩分析系统

   Java课程设计 — 我的选题是学生成绩分析系统。 下面是课程的需求图:

 技术分享技术分享技术分享

     完成的这个小系统其实逻辑代码是非常简单的,唯一感觉有难点的地方在于涉及到了知识点比较多。当时只是匆匆地大概学了Java的一些基本知识,书上的例题和代码也没怎么敲过, 几乎都是在边做的过程中边学具体需要用到的东西; 其中感觉最麻烦的地方就是JTable、文件读取IO流以及绘图和给各个组件布局的时候。

    另外还花了些功夫在UI上面;我这次是用到了substance.jar的swing美化包,想了解的可以百度下,网上有很多教程。

 效果如下:

技术分享技术分享技术分享

 

   

   下载地址为:

以上是关于Java设计开发一个简单的学生管理系统!的主要内容,如果未能解决你的问题,请参考以下文章

java学生选课系统

做个简单的Java学生考勤系统03--登录功能的开发

JAVA程序设计-简单的学生信息管理系统

Java实验项目二——小学生考试系统(简单四则运算)

求java学生成绩管理系统(简单点好,小弟初学怕看不懂)

用java编写一个简单的学生管理系统实现添加,删除,修改,查询的功能