littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于Java的议程管理系统

项目简介

本项目是基于Java的议程管理系统,用于帮助用户管理会议安排。用户能通过命令行界面与系统交互,实现注册、添加会议、查询会议、删除会议和清除会议等功能。

项目的主要特性和功能

  1. 用户注册:可为用户分配唯一用户名和密码。
  2. 添加会议:已注册用户可添加会议,需提供起始时间、终止时间、会议标签和预约的另一用户信息。
  3. 查询会议:支持用户查询某时间段内的所有会议安排。
  4. 删除会议:用户可删除自己登记的某一会议安排。
  5. 清除会议:用户能清除自己创建的所有会议安排。
  6. 批处理操作:支持批量执行多个命令,便于大规模操作。

安装使用步骤

假设用户已经下载了本项目的源码文件。 1. 编译代码:使用命令行工具进入项目根目录,运行build.bat脚本进行编译。 2. 运行系统:编译成功后,运行agenda.bat脚本启动系统。 3. 交互操作:系统启动后,会显示输入提示符$,用户可通过命令行输入命令与系统进行交互。

支持的命令格式

  • 注册新用户:$ register [userName] [password]
  • 添加新会议:$ add [userName] [password] [other] [start] [end] [title]
  • 查询会议:$ query [userName] [password] [start] [end]
  • 删除会议:$ delete [userName] [password] [meetingId]
  • 清除会议:$ clear [userName] [password]
  • 批处理操作:$ batch [fileName]
  • 退出程序:$ quit

示例

bash $ register alice 123456 $ add alice 123456 bob 2023-10-01,10:00:00 2023-10-01,11:00:00 "Project Meeting" $ query alice 123456 2023-10-01,09:00:00 2023-10-01,12:00:00 $ delete alice 123456 1 $ clear alice 123456 $ quit

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】