基于Java日程表系统的设计与实现

基于Java日程表系统的设计与实现

编写语言是Java Swing,使用Mybatis框架操作数据库。部分界面效果图如下:

登录界面:
用户在没有账号之前,通过输入用户信息(用户ID,用户呢称,性别,用户生日,用户密码,密保问题),并输入验证码,完成用户注册。
用户通过输入用户ID和密码,完成用户登录操作。
当用户忘记密码时,可以点击登录页面的忘记密码按钮,输入用户ID进入忘记密码页面,用户通过输入正确的密保信息,并输入新密码,完成用户密码找回。
在这里插入图片描述
程序主界面:
日程表系统主界面是用户使用的主要界面,界面主要分为月视图页面和年视图界面,月视图界面主要已日为单位,显示每日的日程信息,可以对日程信息进行添加修改查询操作,同时含有万年历页面,可以显示农历,节气,节日信息。年视图界面主要以月为单位,显示每月的日程信息,同时可以对日程信息进行添加修改查询操作。
1、月视图界面
在这里插入图片描述
2、年视图界面
在这里插入图片描述
主页面菜单栏
1、主页面有三种显示模式,可点击菜单栏查看进行选择,分别是白间模式,经典模式,夜间模式。
在这里插入图片描述
2、在主页面菜单栏“设置”中有查看个人信息、修改密码信息、隐藏已完成、显示已完成、切换账号、退出等6个菜单项。查看个人信息页面可以显示用户基本信息(用户昵称,性别,出生日期),可点击修改个人信息按钮修改用户的基本信息。修改密码及密保相关信息可以点击修改密码信息页面,用户通过输入正确的旧密码信息完成对密码等相关信息的修改。通过选择隐藏已完成或显示已完成,实现日程信息是否需要显示已完成的日程信息。选择切换账号,返回登录界面。选择退出,退出日程表管理系统。
在这里插入图片描述
3、帮助:显示开发者信息界面
在这里插入图片描述
4、在主页菜单栏导出中,有导出当前日程信息和选择日程信息导出两个选项。导出当前日程信息是导出当前页面所显示的日程信息,选择日程信息导出是通过选择时间段,来导出其相应的日程信息。
在这里插入图片描述
此项目功能全部实现!纯个人编写!
如需源代码,创作不易,请私聊联系作者,详谈价格。

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

大脑经常闹风暴@小猿

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

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

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

打赏作者

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

抵扣说明:

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

余额充值