Java课程设计学生成绩管理系统.doc

上传人:laozhun 文档编号:2386995 上传时间:2023-02-17 格式:DOC 页数:3 大小:62KB
返回 下载 相关 举报
Java课程设计学生成绩管理系统.doc_第1页
第1页 / 共3页
Java课程设计学生成绩管理系统.doc_第2页
第2页 / 共3页
Java课程设计学生成绩管理系统.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《Java课程设计学生成绩管理系统.doc》由会员分享,可在线阅读,更多相关《Java课程设计学生成绩管理系统.doc(3页珍藏版)》请在三一办公上搜索。

1、1、需求分析1)功能要求:a.从图形用户界面中输入学生姓名、学号、成绩(4个科目),并保存到文件中(注意学号唯一性);b.根据学生学号查找学生成绩,并在界面上显示姓名、学号和成绩,学号不存在的给出提示信息;c.根据学生姓名(支持不完全匹配)查找学生成绩,并在界面上显示姓名、学号和成绩,如果有多个相同姓名学生存在,一起显示出来,姓名不存在的给出提示信息;d.支持分别对所有学生各科成绩画出柱状分布图(参考书本相关程序);e.支持对学生信息的修改与删除(要反映的文件中);f.支持用户登录、验证操作;g.界面要示:用图形界面实现。2)具体功能的详尽描述如下:2.1.选择【学生登陆】菜单命令,即可进入学

2、生账号登陆界面,输入相应正确的账号密码即可进行查看成绩或是修改密码。2.2.选择【管理员登陆】菜单命令,即可进入管理员登陆界面(本程序假定只有一个管理员,账号与密码在编写程序的时候已给定,不能修改)根据录入学生成绩、根据姓名或是学号查找学生信息、删除学生记录、修改学生成绩、并可查看整体成绩的分布柱状图。2、总体设计(概要设计)1)概要结构分析 2)设计思路如上图。3、主要功能与代码分析1)主要功能该学生成绩管理系统具备两方面的功能:一方面是学生用户,学生通过输入学号和密码进下该系统后,可以进行成绩查询,修改密码等操作;一方面管理员进入该系统则比学生多一些权限:成绩输入、成绩查询、成绩修改、各科

3、成绩分布情况、查看学生信息、删除学生信息等。2)代码分析(自己负责的部分)负责的部分:管理员登录、学生用户登录及学生用户的功能实现,如查看成绩、修改密码。/*/管理员登陆验证 Privatevoid jButton22ActionPerformed(java.awt.event.ActionEvent evt) /获取输入信息 String id = jTextField11.getText(); String key = jPasswordField1.getText(); /账号输入错误标记 boolean boolId = true; /创建管理员对象 Manager m = new M

4、anager(); /验证信息 if (id.equals(m.getId() boolId = false; if (key.equals(m.getPassword() /登陆成功,显示管理员功能界面 jFrame2.setVisible(false); jFrame1.setSize(450, 350); jTextField11.setText(); jPasswordField1.setText(); jFrame1.setVisible(true); jLabel59.setText(m.getId(); else /密码错误,显示密码错误对话框 PasswordError.set

5、Size(400, 200); PasswordError.setVisible(true); jPasswordField1.setText(); if (boolId) /账号错误,显示账号错误对话框 jTextField11.setText(); jPasswordField1.setText(); IdError.setSize(400, 200); IdError.setVisible(true); /*/学生登陆验证 private void jButton28ActionPerformed(java.awt.event.ActionEvent evt) /获取输入的学生验证信息 String id = jTextField13.getText(); String key = jPasswordField2.getText(); /账号输入错误标记 boolean boolid = true; /读取Excel文件信息 jxl.Workbook readwb = null; try /构建Workbook对象, 只读Workbook对象 /直接从本地文件创建Workbook

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号