欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    学生综合测评系统Java.docx

    • 资源ID:15278432       资源大小:423.81KB        全文页数:65页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    学生综合测评系统Java.docx

    1、学生综合测评系统Java学生综合测评系统1 需求分析随着软件的发展,学生的信息如今都是存储在电脑的数据库当中的,依靠电脑软件的学生综合测评系统可以大大节约教师们的工作时间,所以我们编写了学生综合测评系统。综合测评系统能实时反应数据库中同学的信息记录和信息处理。每条信息记录要求包含:1 学号2 姓名3 性别4 家庭地址5 联系电话6 高等数学7 物理8 英语9 考试平均成绩10. 考试名次11. 同学互评分12. 品德成绩13. 任课老师评分14. 综合测评总分15. 综合测评名次系统功能包括:1 查询学生信息2 添加学生信息3 删除学生信息4 修改学生信息5 显示所有学生信息6 查询学生成绩7

    2、 添加学生成绩8 修改学生成绩9 显示所有学生成绩10. 显示所有信息(按考试名次排序、按综合测名名次排序)11. 退出2 概要设计根据需求分析中的描述,我们把学生的信息都存入数据库中,在数据库中单个学生内包含信息如下:学号:sno 短文本姓名:sname 短文本性别:sex 短文本家庭地址:add 长文本联系电话:tel 短文本高等数学:math 数字(Double)物理:physics 数字(Double)英语:english 数字(Double)考试平均成绩:score_ave 数字(Double)考试名次:no_test 数字(Integer)同学互评分:score_tog 数字(Do

    3、uble)品德成绩:score_pol 数字(Double)任课教师评分:score_tea 数字(Double)综合测试综合:score_syn 数字(Double)综合测试名次:no_syn 数字(Integer)在此程序中所运用的函数全部为构造函数的功能AddStudentFrm_info.class/按信息添加界面AddStudentFrm_score.class/按成绩添加界面DeleteStudentFrm_info.class/删除界面DispStudentFrm_info.class/按信息显示全部界面DispStudentFrm_score.class/按成绩显示全部界面En

    4、terStudentFrm_delete_info.class/进入删除信息界面EnterStudentFrm_disp_info.class/进入显示信息界面EnterStudentFrm_disp_score.class/进入显示成绩界面EnterStudentFrm_modify_info.class/进入修改信息界面EnterStudentFrm_modify_score.class/进入修改成绩界面MainFrm.class/主界面ModifyStudentFrm_info.class/按信息修改界面ModifyStudentFrm_score.class/按成绩修改界面Studen

    5、tDao.class/操作函数StudentFrm_all.class/显示全部信息界面StudentFrm_info_all.class/显示信息界面StudentFrm_score_all.class/显示成绩界面3 详细设计*查询学生信息:1) 输入要查询学生的学号 public EnterStudentFrm_disp_info()2) 查询学生信息界面 public DispStudentFrm_info(String sno)3) 查询信息的函数 public String queryStudents_info_one(String sno)private void execute

    6、Update(String sql)*查询学生成绩:1) 输入要查询学生的学号 public EnterStudentFrm_disp_score()2) 查询学生成绩界面 public DispStudentFrm_score(String sno)3) 查询成绩的函数 public String queryStudents_score_one(String sno)private void executeUpdate(String sql)*添加学生信息:1) 添加学生信息界面public AddStudentFrm_info() 2) 添加学生信息的函数public boolean ad

    7、dStudent_info(String sno, String sname, String sex, String add ,String tel)private void executeUpdate(String sql)*添加学生成绩:1) 添加学生成绩界面public AddStudentFrm_score() 2) 添加学生成绩的函数public int addStudent_score(String sno,double math,double physics,double english,double score_ave,double score_tog,double score

    8、_pol,double score_tea,double score_syn)public void orderStudent_no_test()public void orderStudent_no_syn()private void executeUpdate(String sql)*删除学生:1) 输入要删除学生的学号 public EnterStudentFrm_delete_info()2) 删除学生界面 public DeleteStudentFrm_info(String sno)3) 删除的函数 public void deleteStudent_sno(String sno)

    9、public void orderStudent_no_test()public void orderStudent_no_syn()private void executeUpdate(String sql)*修改学生信息:1) 输入要修改学生的学号 public EnterStudentFrm_modify_info()2) 修改学生信息界面 public ModifyStudentFrm_info(String sno)3) 修改信息的函数 public boolean modifyStudent_info(String sno, String sname, String sex, St

    10、ring add ,String tel)private void executeUpdate(String sql)*修改学生成绩:1) 输入要修改学生的学号 public EnterStudentFrm_modify_score()2) 修改学生成绩界面 public ModifyStudentFrm_score(String sno)3) 修改成绩的函数 public boolean modifyStudent_score(String sno,double math,double physics,double english,double score_ave,double score_

    11、tog,double score_pol,double score_tea,double score_syn)public void orderStudent_no_test()public void orderStudent_no_syn()private void executeUpdate(String sql)*显示所有学生信息:1) 显示信息界面:private void initTable()private void updateTable()public StudentFrm_info_all()2) 显示的函数public String queryStudents_info_a

    12、ll()private void executeUpdate(String sql)*显示所有学生信息:1) 显示信息界面:private void initTable()private void updateTable()public StudentFrm_score_all()2) 显示的函数public String queryStudents_score_all()private void executeUpdate(String sql)*显示所有信息:1) 显示信息界面:private void initTable()private void updateTable()public

    13、 StudentFrm_all()2) 显示的函数public String queryStudents_all()private void executeUpdate(String sql)*4 用户使用手册4.1 环境设置1在Eclipse中创建一个Java工程和使用的类,如图所示。2. 在Access中创建名为stu_pro的数据库。4.2 操作步骤0编译MainFrm.java的文件,如果有编译错误,则根据提示修改,否则编译成功。最后编译、连接和运行测试程序文件,如图所示。1.1 在主窗口中,选择学生信息管理,进入学生信息管理菜单,如图所示。1.2 在主窗口中,选择查询学生信息,输入要

    14、查询学生的学号点击“确定”,如没有该同学,系统会提示返回主界面,如图所示。1.3 在主窗口中,选择添加学生信息,输入完毕后点击“确定”系统会查询是否有相同学生,如有系统提示返回主界面,如图所示1.4 在主窗口中,选择删除学生信息,输入要删除学生的学号点击“确定”,如没有该同学,系统会提示返回主界面。点击“确定”就删除此学生,如图所示。1.5 在主窗口中,选择修改学生信息,输入要修改学生的学号点击“确定”,如没有该同学,系统会提示返回主界面。直接修改信息完成后点击“确定”,如图所示。1.6在窗口中,选择显示所有学生信息,如图所示。2.1 在主窗口中,选择学生成绩管理,进入学生成绩管理菜单,如图所

    15、示。2.2 在主窗口中,选择查询学生成绩,输入要查询学生的学号点击“确定”,如没有该同学,系统会提示返回主界面,如图所示。1.3 在主窗口中,选择添加学生成绩,输入完毕后点击“确定”,系统会查询是否有此同学,如有相同学号系统提示返回主界面,如图所示2.5 在主窗口中,选择修改学生信息,输入要修改学生的学号点击“确定”,如没有该同学,系统会提示返回主界面。直接修改信息完成后点击“确定”,如图所示。2.6在窗口中,选择显示所有学生成绩,可以选择按照哪一类进行排序,如图所示。3.1 在主窗口中,选择显示所有信息,进入显示所有信息菜单,如图所示。3.2在窗口中,选择显示所有信息,如图所示。5 程序创新

    16、点系统自动对同学的考试名次和综合成绩名次进行排序。6 使用的主要技术主要使用数据库添加、插入、排序、读取、删除和Java界面设计7 总结在本次编程过程中,我先进行编程思路的梳理,搭建起系统大体的结构框架。在此系统编写中要运用到数据库技术和Java界面功能,我翻阅了以前的课程学习和实验报告也到图书馆和网络进行相关内容的复习和补充,并在此程序中逐步攻克实践。程序使用GUI的界面能让用户更加方便地使用此系统。我采用SQL语句进行对数据库的处理。本学生综合测评系统仍然有不完善的地方,在GUI的控制界面设计比较简单,只完成了系统要求的功能。系统在连接数据库操作和对数据库频繁地进行开关,使得程序的时间效率

    17、大大降低,希望在以后做出改进。本系统采用的是Access桌面数据库,希望以后改进采用MySQL的数据库。本系统在运行过程中没有释放使用的内存,希望以后有待改进。相信在之后的学习和实践中能不断完善此学生综合测评系统的编写。附录package project;import javax.swing.*;import java.awt.*;import java.awt.event.*;public class MainFrm extends JFrame private void initMenu() JMenuBar bar = new JMenuBar(); JMenu m1 = new JMe

    18、nu(学生信息管理); JMenu m2 = new JMenu(学生成绩管理); JMenu m3 = new JMenu(显示所有信息); JMenuItem m11 = new JMenuItem(查询学生信息); JMenuItem m12 = new JMenuItem(添加学生信息); JMenuItem m13 = new JMenuItem(删除学生信息); JMenuItem m14 = new JMenuItem(修改学生信息); JMenuItem m15 = new JMenuItem(显示所有学生信息); JMenuItem m16 = new JMenuItem(退

    19、出); JMenuItem m21 = new JMenuItem(查询学生成绩); JMenuItem m22 = new JMenuItem(添加学生成绩); JMenuItem m23 = new JMenuItem(修改学生成绩); JMenuItem m24 = new JMenuItem(显示所有学生成绩); JMenuItem m31 = new JMenuItem(显示所有信息); m11.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) StudentFrm_in

    20、fo_Clicked(); ); m12.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) AddStudent_info_Clicked(); ); m13.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) DeleteStudent_info_Clicked(); ); m14.addActionListener(new ActionListener() publi

    21、c void actionPerformed(ActionEvent e) ModifyStudent_info_Clicked(); ); m15.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) StudentFrm_info_all_Clicked(); ); m16.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) exit_Clicked(); ); m21.

    22、addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) StudentFrm_score_Clicked(); ); m22.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) AddStudent_score_Clicked(); ); m23.addActionListener(new ActionListener() public void actionPerformed

    23、(ActionEvent e) ModifyStudent_score_Clicked(); ); m24.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) StudentFrm_score_all_Clicked(); ); m31.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) StudentFrm_all_Clicked(); ); m1.add(m11); m

    24、1.add(m12); m1.add(m13); m1.add(m14); m1.add(m15); m1.addSeparator(); m1.add(m16); m2.add(m21); m2.add(m22); m2.add(m23); m2.add(m24); m3.add(m31); bar.add(m1); bar.add(m2); bar.add(m3); this.setJMenuBar(bar); protected void StudentFrm_all_Clicked() new StudentFrm_all(); protected void StudentFrm_sc

    25、ore_all_Clicked() new StudentFrm_score_all(); protected void ModifyStudent_score_Clicked() new EnterStudentFrm_modify_score(); protected void AddStudent_score_Clicked() new AddStudentFrm_score(); protected void StudentFrm_score_Clicked() new EnterStudentFrm_disp_score(); protected void StudentFrm_in

    26、fo_Clicked() new EnterStudentFrm_disp_info(); protected void ModifyStudent_info_Clicked() new EnterStudentFrm_modify_info(); protected void StudentFrm_info_all_Clicked() new StudentFrm_info_all(); private void DeleteStudent_info_Clicked() new EnterStudentFrm_delete_info(); private void AddStudent_in

    27、fo_Clicked() new AddStudentFrm_info(); private void exit_Clicked() if (JOptionPane.showConfirmDialog(this, 确认退出?, 退出系统, JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE) = JOptionPane.YES_OPTION) System.exit(0); public MainFrm() JPanel jp = (JPanel) this.getContentPane(); initMenu(); this.setTitle(学生综合测评系统); this.setSize(1000, 600); this.setVisible(true)


    注意事项

    本文(学生综合测评系统Java.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开