Java课设自学笔记Day01

本文介绍了SQLite数据库管理工具、JavaFXSDK在图形用户界面设计中的应用,以及前端开发的基础如HTML、CSS、JavaScript和JavaFX的FXML。还详细探讨了如何利用C/S架构搭建学生信息管理平台,包括登录系统和各项功能模块的设计。
摘要由CSDN通过智能技术生成

1、DB.Browser for SQlite:

SQlite数据库管理工具,允许用户创建、编辑、管理SQlite数据库文件

2、JavaFX SDK:

用于构件GUI

3、GUI(Graphical User Interface)图片用户交互界面

(1)功能:

1)图形元素:按钮、文本框、下拉菜单->课设要做到一个良好的图形交互界面,要增加有快捷键操作的功能

2)交互性:鼠标、键盘

3)可视化展示数据

4)多任务:同时展示多个用户窗口、界面

5)自定义:主题(定义多个主题,如白天模式、黑夜模式)、颜色、布局

(2)GUI工具:

1)javaFX

java用的是JavaFX(前端用户界面交互)、可以有更加现代化动态演示的效果、课设首选javaFX更好的做可视化界面

2)Swing

是Java中常见的GUI库、是Java早期的GUI包、对于做一些简单的用户交互界面可用

3)Qt

用于基于C++编程生成可视化的GUI工具包

4、前端web开发所应掌握的基础:

JavaScript(内含HTML+CSS基础)

1)HTML:

设置前端网页结构(标题、结构、样式、内容)

2)CSS(cascading style sheet):

设置前端网页样式<cascadie:一连串的事>

CSS提供了元素、类、ID、后代选择器,用于定义和样式化特定元素

5、FXML:

JavaFX的XML格式的用户界面描述语言<ML:Markup Language标记语言>

6、C/S架构搭建学生信息管理平台:

(信息管理即CRUD)

C:Create添加

R:Read查询

U:Update修改

D:Delete删除

client/server架构->客户端/服务端架构

客户端Client:图形和用户化页面交互,实现增删改查的功能

(1)登录系统界面(用户名加密码)

(2)实现功能:

·学生基本信息、联系方式、入学前信息、家庭信息

社会关系等基本的信息管理

·学习信息管理:课程基本信息、课程中心(教材课件、参考资料)选课信息、考勤信息、作业信息、成绩信息

·创新实践信息专栏:学生社会实践、学科竞赛、科技成果、培训讲座、创新项目、校外实习

·荣誉信息专栏:获得的各种称号奖励

·日常文体活动专栏:体育活动、外出旅游、文体演出、聚会

·生活管理专栏:外出请假信息、生活学习消费

·个人信息查询统计专栏:综合绩分、学生个人画像简历生成打印

!:HTML用于web开发、FXML用于应用程序开发

总结:此为自己的日常学习笔记,会持续更新完善内容,如有错误请指出,随时批评改正

  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xixixiLucky

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值