一、实训概述
1、实训目的
让学生综合运用J2SE有关知识开发【学生信息管理系统】。主要涉及程序控制结构、面向对象编程、图形用户界面、Java数据库应用、MySQL数据库这几个方面的内容。通过本项目的开发,让学生了解系统开发的一般流程,初步了解MVC模式与单元测试,巩固所学的Java理论知识,提高Java数据库应用编程的基本技能。

2、实训项目简介
本实训案例教学,利用Java SE基本知识是开发【学生信息管理系统】。本系统包括登录注册、系统设置(设置学校信息、设置状态栏信息、修改用户密码)、数据操作(增加学生记录、编辑学生记录、删除学生记录、浏览学生记录)、查询学生(按学号查询、按姓名查询、按班级查询、按系部查询)、人数统计(按性别统计人数、按班级统计人数、按系部统计人数)等功能。
二、具体过程
1、先用百度脑图画了一个思维导图,见下图:

2、 根据思维导图,我们要创建数据库与表
2.1、创建数据库

-在NaviCat里创建数据库student,设置字符集为utf8

2.2、接着在数据库student创建学校表

  • 创建t_collage
  • 在t_college表中插入数据
INSERT INTO `t_college` VALUES ('1', '泸州职业技术学院', '杨宗伟', '2003-04-23 00:00:00', '0831-3150397', 'lzy2003@lzy.com', '泸州市龙马潭区长桥路2号', '泸州职业技术学院是经四川省人民政府批准、国家教育部备案的综合性公办普通高等学校。以全日制高职专科学历教育为主,兼顾成人学历教育、中外合作学历教育和社会培训,具有接收外国留学生资质和聘请外教专家资格。学校坐落于激流澎湃的长江之滨、沱江之畔,开设39个高职专科专业,在校生近15000人,占地1271亩,建设总投资25亿元,建筑总面积60万平方米,建筑总投资和办学条件跃居全省专科学校前列。');

2.3、创建状态表

  • 创建表t_status
  • 在表t_status中插入数据
INSERT INTO `t_status` VALUES ('1', '泸职院', 'V1.0', '谢莉', '18383053813', '泸职院信息工程学院', '2020288893@qq.com');

2.4、创建学生表

  • 创建表t_student

  • 在表t_student中插入数据

    2.5、创建用户表

  • 创建t_user表

  • 同样,往表中插入数据

INSERT INTO `t_user` VALUES ('1', 'admin', 'admin', '15888781123', '2012-05-21 11:00:46');
INSERT INTO `t_user` VALUES ('2', '王霞', '111111', '13990901140', '2012-06-08 10:00:49');
INSERT INTO `t_user` VALUES ('3', '段誉', '222222', '12345678907', '2012-06-08 11:00:53');
INSERT INTO `t_user` VALUES ('4', '郑琳', '333333', '13989891123', '2012-06-08 11:30:22');
INSERT INTO `t_user` VALUES ('5', '李红', '444444', '15888781123', '2012-06-08 12:01:00');
INSERT INTO `t_user` VALUES ('6', '唐安', '555555', '13853452232', '2012-06-11 11:01:27');
INSERT INTO `t_user` VALUES ('7', '李国', '666666', '1234567890', '2012-06-11 11:03:54');
INSERT INTO `t_user` VALUES ('8', '王平', '777777', '1234500000', '2012-06-11 11:01:12');

第一次Java项目实训:GUI学生管理系统相关推荐

  1. 2020七月实训GUI学生信息管理系统

    2020七月实训GUI学生信息管理系统进一步完善 遍历所有的用户信息与通过ID查询用户信息 一.遍历用户信息 2.具体操作步骤如下: 3.进行java对数据库的操作 (关键部分): 3.对该项目的结果 ...

  2. java质数和合数的程序_《java项目实训》课程设计计算器.doc

    <java项目实训>课程设计计算器.doc 课程设计报告课程名称JAVA项目实训课程设计设计名称基于JAVA计算器的设计与实现学生学号学生姓名学生学号学生姓名学生学号学生姓名学生学号学生姓 ...

  3. 计算机毕业设计JAVA项目实训管理系统设计与实现mybatis+源码+调试部署+系统+数据库+lw

    计算机毕业设计JAVA项目实训管理系统设计与实现mybatis+源码+调试部署+系统+数据库+lw 计算机毕业设计JAVA项目实训管理系统设计与实现mybatis+源码+调试部署+系统+数据库+lw ...

  4. JAVA+SQL实训报告--工资管理系统(详细)

    ** JAVA+SQL实训报告–工资管理系统 ** 题 目: 工资管理系统 系 别: 专 业: 学生姓名: 学 号: 指导教师: 20 年 月 日 摘 要 近年来,随着我国信息技术的飞速发展,计算机应 ...

  5. “中软综合项目实训”——把学生当员工培养

    "中软综合项目实训"--把学生当员工培养 中软卓越大连ETC 2013年,对于中国IT职业教育界而言,一场教育模式变革的旋风已经悄然刮起. 在市场经济日益成熟的今天,"人 ...

  6. gui学生信息管理系统java,Java实训·GUI学生信息管理系统

    学生信息管理系统 一.功能需求 1.可设置学校信息 2.可设置状态栏信息 3.登录与注册功能 4.登录用户修改密码功能 5.对学生记录增加和修改 6.查询:按学号.姓名.班级和系部进行查询 7.删除: ...

  7. 第二次Java项目实训

    一.创建项目 1.创建一个Java项目--学生信息管理系统(XXX)V1.0 具体步骤:File--New--project--next--next--写上项目名称--finish 2.在项目里创建文 ...

  8. Java项目实训——学生成绩查询系统

    avg:分别统计学生或课程 get song Java:输出song的Java成绩 sort C:输出所有学生在C课程下的排名 new:重新输入学生的成绩 首先应定义静态变量: static Stri ...

  9. C语言专题 ⑥项目实训-家庭财务管理系统

    一.关于 (1)要求: 1.选题:家庭财务管理系统 2.项目简介:编程实现一个家庭财务管理系统,系统能够通过菜单提供功能选择,能够实现家庭财务收入及财务支出的添加.查询.删除. 修改等功能,能够实现家 ...

最新文章

  1. Uva 10537 过路费
  2. Matlab | MATLAB实现图像的水印去除
  3. STM32产品名称命名规则
  4. TIMING_02 浅谈时序约束与时序分析
  5. FIR仿真module_04
  6. Kafka面试题与答案全套整理
  7. Exchange Server 2013系统要求
  8. Vivado设计DDR3接口生成bit报错解决
  9. 牛客网暑期ACM多校训练营(第三场) E Sort String 哈希处理字符串(模板)
  10. 最小二乘法与极大似然估计
  11. vue实例的参数说明
  12. SCDM(3)建立几何
  13. FBX模型格式和FbxSDK
  14. Oracle EXPLAIN PLAN用法
  15. 蓝牙5最大速率分析报告
  16. 黑白棋——C语言设计
  17. goldengate mysql to oracle,goldengate mysql to oracle OGG-00146 求助!
  18. nRF24L01单芯片2.4GHz收发模块射频信道频率
  19. 2021-05-02 收心继续
  20. linux 的vim快速查找内容

热门文章

  1. 学习笔记:使用endnotesX9插入参考文献
  2. java模拟网易邮箱登录_java实现163邮箱发送邮件到qq邮箱成功案例
  3. springboot系列(二十九):如何实现excel多sheet导入?这你得会|超级详细,建议收藏
  4. c语言初学——运算符和表达式
  5. 内码转换技术 (转)
  6. iOS开发------仿知乎上下滑动切换页面
  7. 单机版Fate安装教程(含虚拟机搭建)
  8. 通过思维导图学习知识的两种模板鉴赏
  9. 对平稳马尔可夫链(stationary distribution of a Markov chain)的学习
  10. 归并排序实现(JAVA)