设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>理工论文 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于Swing和MySQL的学生成绩管理模块
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

基于SwingMySQL的学生成绩管理模块

1 实验的主要内容

1.1 Java技术的简介

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

1.2 MySQL的简介

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

1.3 JDBC技术的简介

JDBC,全称为 Java DataBase Connectivity:java,它是一个面向对象的应用程序接口(API,通过它可以访问各类关系数据库。JDBC也是Java核心类库的一部分。JDBC的最大特点是它独立与具体的关系数据库。与ODBCOpen Database Connectivity)类似,JDBC API 中定义了一些Java类分别用来表示与数据库的连接,SQL语句,结果集以及其他的数据库对象,使得java程序能方便地与数据库交换并处理所得的结果。使用JDBC,所有java程序(包括 Java application appletsservlet)都能通过SQL语句或存储在数据库的过程来存取数据库。

介绍实验需要的主要软件(PhpStudyMySQLPhpMyAdminEclipse windowBuilder等);采用的技术(SwingSQLJDBC等);实现的功能。

2 软件及技术介绍

2.1 软件环境

1PhpStudy的安装

介绍PhpStudy的基本功能,安装等

2MySQL服务端的安装和配置

介绍利用PhpStudy管理MySQL服务端

3MySQL客户端的安装和配置

介绍利用PhpStudy下载和配置PhpMyAdmin

4Eclipse的安装和配置

介绍EclipseWindowBuilder的安装和配置

2.2 主要技术

教师端具有向数据库插入数据,删除数据,修改数据,查询数据的功能,学生端只具有查询数据的功能,同时两端都具有多功能操作面板,可依据学号查询学生奖学金情况,学分绩点以及重要的挂科预警。数据库选择MySQL进行数据的存储,数据库建表采用(姓名,学号,xxx成绩,xxx成绩……)的格式,此次课程设计预先建表studentinfo1。而对于教师信息采用(工号,姓名,性别,年龄,专业),同样的预先建表teacherinfo, 对于教师课程班级安排采用(工号,课程,班级)建表corinfo,对于学生基本信息采用(学号,姓名,性别,年龄,专业)建表stuinfo。通过inteallj idea连接MySQL,使用Java语言对表进行查删改插的操作。本次课程设计为修改操作操作添加修改面板,老师可通过学号/工号对所该项目直接修改,同时修改后的结果同步至数据库。查删改操作都是依据学号对数据进行操作。界面使用Java语言进行编写,将查删改插功能作为事件有按钮监听,同时将多功能面板作为菜单栏的菜单项加入窗口。

介绍实验针对不同的问题分别使用了哪些技术,例如:界面设计采用什么技术,涉及哪些组件;数据库交互使用什么技术,实现交互的基本步骤等。

3 实验详细过程

3.1 数据库设计

详细介绍创建数据库、创建数据表、数据表的结构、数据的插入等过程。并给出最终的效果图(页面截图)

3.2 Eclipse项目的创建和配置

详细介绍Eclipse中创建Java Project的过程、BuildPath中配置JDBC驱动库的过程等

3.3 界面

详细介绍界面的基本功能、使用的组件、组件的布局、组件属性的设置等。并给出界面的最终的效果图(界面截图)。

3.4 数据持久层

详细介绍实体类的设计和数据库交互工具类的设计

3.5 业务逻辑

详细介绍Service类的设计和登录按钮点击事件的处理过程。并给出实验的最终效果图,包括登录成功、失败等情况下的截图。

4 分工

介绍项目成员及各成员在项目中的主要工作

5 总结

介绍项目达到的效果、不足之处(或可改进之处)等

 

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
自动水果采摘机:机器人苹果收割机 评估AlSiTiN和AlSiCr 基于人工智能的智能语音识别系统设
大数据舆情分析系统的设计与实现 “上帝的归上帝,凯撒的归凯撒”: 平板单元(Mindlin板)的热
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!