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用于应用程序开发