面向对象程序设计(21组)详解.docx

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象程序设计课程设计 学生信息管理系统 组 别:21组 组 长:唐二虎 1534120214 组 员:肖文 1534120211 一.软件设计 3 1.1设计目的 3 1.2参考资料 3 二.需求分析 3 三.软件设计 3 2.1 系统简述 3 2.2 软件设计目标 3 四.模块设计 4 五.代码分析 4 5.1登录界面 4 5.2登陆确认界面 7 5.3主界面 9 5.4添加界面 14 5.5修改界面 17 5.6数据库界面 22 五.完整代码 24 一.软件设计 1.1设计目的 通过这次的课程设计,主要是做出了一个小型的管理系统,来加强对JAVA所学只是的巩固何升华,对一个学期所学的知识所做的一个总结,加强对JAVA数据库的理解。 1.2参考资料 a、《面向对象程序设计》; b、百度百科; 二.需求分析 1.设计“学生信息存取管理系统”,使其实现对信息和成绩的录入、修改、删除、统计和查询操作。 2.数据包括:学生学号、名字、性别、年龄、籍贯、系别。 3.能够对其中的信息进行增加、修改、删除、查找。 4.能够实现密码验证和修改。 三.软件设计 2.1 系统简述 系统要完成对学生信息的存储,增加,删除,修改,查找。 2.2 软件设计目标 系统具备对学生信息:学号、名字、性别、年龄、籍贯、系别的存储以及其他操作,具备登录系统以及修改密码功能,方便管理员进行操作,暂时不具备课程管理和选课系统。 四.模块设计 五.代码分析 5.1登录界面 代码 package Test03; import java.awt.Color; import java.awt.Dimension; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPasswordField; import javax.swing.JTextField; public class DengLPage extends JFrame { private static final JLabel usernameLabel = new JLabel(用户名); private static final JTextField usernameInput = new JTextField(); private static final JLabel passwordLabel = new JLabel(密码); private static final JTextField passwordInput = new JPasswordField(); private static final JButton loginButton = new JButton(new ImageIcon(image/11.jpg)); private static final JButton exitButton = new JButton(new ImageIcon(image/22.jpg)); public DengLPage() { setSize(new Dimension(380, 180)); setLocationRelativeTo(null); setTitle(登录); setLayout(null); initUI(); setDefaultCloseOperation(EXIT_ON_CLOSE); setVisible(true); this.getContentPane().setBackground(new Color(107,147,186)); loginButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { String userName = usernameInput.getText().trim(); String

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档