java课程设计学生信息管理系统(1).doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
1. 需求分析 为了实现对学生信息的统一管理及操作,及时对学生信息进行修改、增添和删除。 2. 总体设计 1. 系统主要功能:对学生的信息进行管理,如:插入学生信息、删除学生信息、修改学生 信息、查询学生信息。 2. 技术背景:本项目使用Java Swing技术,数据库采用SQLServer 2000,本项目的开发和测试都是在Windows平台下进行的,但由于Java的跨平台性,本 系的移植性很强,也适用于其它主流的操作系统。 3. 类图 图3.1类图 3. 详细设计 1. 用例图 用例图 功能级用例描述——添加学生信息 "描述项 "说明 " "用例名称 "添加学生信息 " "用例简述 "管理员添加学生的基本信息 " "用例图 " " "前置条件 "管理员已成功登入 " "后置条件 "学生信息被添加 " "基本操作流程 "1输入"学生姓名","学生学号","学生年龄",选择"学 " " "生性别" " " "2点击"提交"按钮 " " "3 "成功添加"点击"确定"或关闭窗口则返回主页面 " "替代流程 "无 " 功能级用例描述——查询学生信息 "描述项 "说明 " "用例名称 "查询学生信息 " "用例简述 "管理员查询学生的基本信息 " "用例图 " " "前置条件 "管理员已成功添加学生信息并成功登入查询页面 " "后置条件 "学生信息被查询 " "基本操作流程 "1输入需查找的"学生学号" " " "2点击"确定"按钮 " " "3 点击"返回"或关闭窗口则返回主页面 " "替代流程 "无 " 功能级用例描述——修改学生信息 "描述项 "说明 " "用例名称 "修改学生信息 " "用例简述 "管理员修改学生的基本信息 " "用例图 " " "前置条件 "管理员已成功查询所需修改学生信息 " "后置条件 "学生信息被修改 " "基本操作流程 "1输入需修改的"学生学号" 2点击"修改"按钮 " " "3 点击"返回"或关闭窗口则返回主页面 " "替代流程 "无 " 功能级用例描述——删除学生信息 "描述项 "说明 " "用例名称 "删除学生信息 " "用例简述 "管理员删除学生的基本信息 " "用例图 " " "前置条件 "管理员已成功查询所需修改学生信息 " "后置条件 "学生信息被删除 " "基本操作流程 "1输入需删除的"学生学号" " " "2点击"删除"按钮 " " "3 "删除成功"点击"确定"或关闭窗口则返回主页面 " "替代流程 "无 " 2、程序主要代码的实现 2.1StudentJFrame类,第一个界面(主界面)的建立 "package jframe; " "import java.awt.BorderLayout; " "import java.awt.event.*; " "public class StudentJFrame extends javax.swing.JFrame { " "private JPanel titlePanel; " "private JLabel titleLabel; " "private JButton jButton1; " "private JButton jButton4; " "private JButton jButton3; " "private JButton jButton2; " "private JPanel mainPanel; " "public static void main(String[] args) { " "SwingUtilities.invokeLater(new Runnable() { " "public void run() { " "StudentJFrame inst = new StudentJFrame(); " "inst.setLocationRelativeTo(null); " "inst.setVisible(true); " "} " "}); " "} " "public StudentJFrame() { " "super("学生选修课管理系统"); " "initGUI(); " "} " "private void initGUI() { " "try { " "setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); " "getContentPane().setForeground(new java.awt.Color(0,0,255)); " "{ " "//标题Panel " "titlePanel = new JPanel(); " "getContentPane().add(titlePanel, BorderLa
剩余27页未读,继续阅读
- Tristaaaaeee2024-01-05资源和描述一致,质量不错,解决了我的问题,感谢资源主。
- 粉丝: 84
- 资源: 9357
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- oracle 触发器语法及 for each row 详细说明
- 微信小程序-豆瓣图书源码
- Fragment - Unknow animation name objectAnimator 问题解决及源码分析
- 词向量-中文文本相似度计算-采用text2vec词向量工具进行计算对比.zip
- 521293804316625base(1).apk
- ARP IP地址分类及特殊IP
- 【MySQL补丁】vcredist-x64xz MySQL必备插件
- 基于SG3525芯片PWM控制推挽隔离DCDC电源模块AD09设计硬件(原理图+PCB)工程文件.zip
- Word_20240428_092324.docx
- cloudcc_v1.1.10-release_sign.apk