# newsSystem
> 这是大二学期的Java课程设计,界面采用比起swing较为现代的JavaFX,数据库用的是Mysql。UI采用Sketch进行设计。用心写了一个大作业,不希望他仅仅是为了一个作业而存在。具有完备的图形界面,和数据库的增删改查功能。各位朋友在做自己的大作业的时候,也可以作为参考,如果你觉得这份代码帮到你了的话,不妨点个star鼓励一下作者🤣
### UI截图
##### 登录界面
![登录界面](https://i.loli.net/2018/07/07/5b4080289670e.jpg)
##### 用户杂志订阅界面
![用户杂志订阅界面](https://i.loli.net/2018/07/07/5b40814763020.jpg)
##### 管理员数据统计界面
![数据统计界面](https://i.loli.net/2018/07/07/5b4081a685ae2.jpg)
##### 订单筛选界面
![订单筛选界面](https://i.loli.net/2018/07/07/5b4081bcbd5e2.jpg)
##### 信息管理界面
![信息管理界面](https://i.loli.net/2018/07/07/5b4081f424fb7.jpg)
> 看UI感觉怎么样?如果感觉还不错的话就了解一下这个系统都实现了什么需求吧,一下打钩的需求均已实现,看看这个系统的实现的功能是不是你想要的😁
### 这个报刊订阅系统实现的需求
#### 登陆
- [x] 分为管理员登录和一般用户登录。
- [x] 分别通过不同的用户名和密码进入报刊订阅管理界面.
- [x] 新的用户需要注册。
#### 录入新信息
- [x] 对于管理员,包括新用户信息和新报刊信息的录入功能。
- [x] 信息一旦提交就存入到后台数据库中。
- [x] 普通用户自行注册进行可以修改个人信息。
#### 订阅
- [x] 用户可以订阅报刊,系统自动计算所需金额,并显示在界面上。
- [x] 管理员不可订阅报刊,必须以用户身份订阅报刊。
#### 查询
- [x] 用户可以查询并显示自己所订阅的信息
- [x] 管理员可以按人员筛选订单
- [x] 管理员可以按书名筛选订单
- [x] 查询出的信息显示在界面上,并且可以预览和打印出结果。
#### 统计
- 用户统计
- [x] 统计自己都订阅了哪些报刊,以订单数表示占比
- [x] 统计自己都订阅了哪些分类的报刊,以订单数表示占比
- [x] 统计自己都订阅了哪些报刊,以价格表示占比
- [x] 统计自己都订阅了哪些分类的报刊,以价格表示占比
- 管理员统计
- 关键结果统计
- [x] 花钱最多的用户
- [x] 下订单数最多的用户
- [x] 最受欢迎的杂志名称
- [ ] 时下最流行的杂志
- [x] 最受欢迎的分类
- 按用户统计
- [x] 订单总额
- [x] 某个用户的总消费
- [x] 某个用户的订阅情况(按金额划分杂志名,按金额划分分类)饼图
- 按报刊统计
- [x] 报刊售出总份数,总价格
- [x] 报刊售出的金额统计,柱形图
- [x] 报刊分类出售的金额统计, 柱形图
> 如果你觉得这些需求正式你所需要的,那么说明这份代码对你来说是有一定的学习价值的,那么,咱们就可以向下继续了,只需几步,这份代码就可以在你的电脑上跑起来了😜
### 如何让这个代码在你的电脑上跑起来
1. 确保你的电脑上装了Java,Mysql,IDEA。
2. 从网上下载mysql-connector并将其加入到你的项目中
3. 下载代码后,首先运行`src/kernel/dbs/newsSystem.sql`初始化数据库,这个文件里包括了程序所要用到的表,视图和一些已经填好的数据。
4. 数据库初始化后,前往`src/kernel/utils/JdbcUtils.java`中的16,17行修改本地数据库的用户名和密码。在19行修改链接的具体事项。
到这里代码应该就可以运行了,当然这个代码还有很多需要改进的地方,欢迎提交大家将自己的代码合并进来!希望这个代码能帮助大家的javaGUI学习,发挥更大的作用。
## ENJOY YOURSELF !!
> @ShiJiahuan powered by 🍎🍗🍜🍛🍚🍺
没有合适的资源?快使用搜索试试~ 我知道了~
Java大作业 报刊订阅管理系统 powered by JavaFX && MySQL.zip
共114个文件
class:17个
java:17个
png:16个
需积分: 1 0 下载量 18 浏览量
2024-10-06
20:36:08
上传
评论
收藏 7.3MB ZIP 举报
温馨提示
项目学习分享。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes
资源推荐
资源详情
资源评论
收起资源包目录
Java大作业 报刊订阅管理系统 powered by JavaFX && MySQL.zip (114个子文件)
AdminVIewController.class 47KB
CommonUserViewController.class 17KB
InputChecker.class 14KB
JdbcUtils.class 9KB
StatisticHelper.class 7KB
LoginViewController.class 7KB
CommonUser.class 4KB
Magazine.class 4KB
Order.class 3KB
ImageUtils.class 3KB
DialogUtils.class 3KB
Admin.class 3KB
Main.class 2KB
MagazineClass.class 2KB
UIAdjistUtils.class 912B
Session.class 807B
User.class 191B
Search.css 3KB
Search.css 3KB
addDeleteUpdata.css 2KB
addDeleteUpdata.css 2KB
subscription.css 2KB
subscription.css 2KB
subscripted.css 2KB
subscripted.css 2KB
statistic.css 1KB
statistic.css 1KB
login.css 1KB
login.css 1KB
personInfo.css 405B
personInfo.css 405B
menubar.css 212B
menubar.css 212B
.DS_Store 10KB
.DS_Store 10KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
AdminVIew.fxml 39KB
AdminVIew.fxml 39KB
CommonUserView.fxml 17KB
CommonUserView.fxml 17KB
LoginView.fxml 6KB
LoginView.fxml 6KB
.gitattributes 66B
description.html 188B
newsSystem.iml 505B
AdminVIewController.java 60KB
InputChecker.java 23KB
CommonUserViewController.java 16KB
JdbcUtils.java 13KB
LoginViewController.java 8KB
StatisticHelper.java 7KB
Magazine.java 3KB
CommonUser.java 3KB
Order.java 3KB
DialogUtils.java 2KB
ImageUtils.java 2KB
Admin.java 2KB
Main.java 2KB
MagazineClass.java 818B
Session.java 585B
UIAdjistUtils.java 574B
User.java 127B
hommes.jpeg 933KB
hommes.jpeg 933KB
beauty.jpeg 583KB
beauty.jpeg 583KB
science.jpeg 183KB
science.jpeg 183KB
mens.jpeg 129KB
mens.jpeg 129KB
vocue.jpeg 98KB
vocue.jpeg 98KB
生活.jpeg 80KB
生活.jpeg 80KB
loginCover.jpg 211KB
loginCover.jpg 211KB
LICENSE 1KB
README.md 4KB
time.png 748KB
time.png 748KB
21.png 224KB
21.png 224KB
tips.png 175KB
tips.png 175KB
good.png 150KB
good.png 150KB
confirm.png 127KB
confirm.png 127KB
icon_dark.png 54KB
icon.png 54KB
filter.png 3KB
filter.png 3KB
Search.png 455B
Search.png 455B
共 114 条
- 1
- 2
资源评论
嵌入式大圣
- 粉丝: 4162
- 资源: 792
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 人、垃圾、非垃圾检测18-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- 金智维RPA server安装包
- 二维码图形检测6-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord数据集合集.rar
- Matlab绘制绚丽烟花动画迎新年
- 厚壁圆筒弹性应力计算,过盈干涉量计算
- 网络实践11111111111111
- GO编写图片上传代码.txt
- LabVIEW采集摄像头数据,实现图像数据存储和浏览
- 几种不同方式生成音乐的 Python 源码示例.txt
- python红包打开后出现烟花代码.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功