java下的学生系统

s5678gh 2010-11-11 12:22:20
只用java代码,不利用数据库,建立一个学生选课,每科成绩记录的系统,同时还要分老师和学生登录,老师还可以增加课程与查询学生课程,添加学生成绩等功能。不甚理解如何保存成绩,与课目的选择记录..望强人给个源代码参考一下啊~
...全文
90 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
铁匠梁 2010-11-11
  • 打赏
  • 举报
回复
直接内存还是写文件
s5678gh 2010-11-11
  • 打赏
  • 举报
回复
确实我说的有点简单,做了好久都没什么头绪....后面实在没得心情写,就上来求救,写的就有点简单,具体说的话就是用文件保存,用Swing组件来弄一个图形用户界面,登陆的话也是和一般的一样分老师和学生登陆,但老师会产看学生的课程和成绩,以及成绩的录入和课程的加减,一直都不是很清楚如何用JList来设置课程,然后还要通过课程来记录成绩...今天去图书馆找了下书也没发现如何更好的利用JList来编写....来求救于各位大虾啦
my0510520 2010-11-11
  • 打赏
  • 举报
回复
[Quote=引用楼主 s5678gh 的回复:]
只用java代码,不利用数据库,建立一个学生选课,每科成绩记录的系统,同时还要分老师和学生登录,老师还可以增加课程与查询学生课程,添加学生成绩等功能。不甚理解如何保存成绩,与课目的选择记录..望强人给个源代码参考一下啊~
[/Quote]

说得太简单了,Java还分JavaSE和JavaEE。还不用数据库,以后有你受的
JavaSE可用I/O流读写文件存储数据
JavaEE可用XML存储数据
tanmin1576 2010-11-11
  • 打赏
  • 举报
回复
//user table
Map map user = new HashMap();
map.put("teacher-1","老师1");
map.put("student-1","学生1");

//成绩表,你加一门课程你就加一个Map key:学生编号,value:分数
Map english = new HashMap();
english.put("student-1",Integer(85));
.....
physics.put("student-1",Integer(100));


然后取分数.....
tanmin1576 2010-11-11
  • 打赏
  • 举报
回复
其实可以用 hash.
对应关系,把它想象成一对一的关系
我以前就做过这个东西,せんせい布置的、
yn00 2010-11-11
  • 打赏
  • 举报
回复
只能写到文件里吧。
安心逍遥 2010-11-11
  • 打赏
  • 举报
回复
都是带数据库的,哎。帮楼主顶吧,祝你好运

23,402

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧