ssm基于web 的个人时间管理系统+vue论文

目 录

摘要 I
Abstract II
1绪论 1
1.1研究背景与意义 1
1.1.1研究背景 1
1.1.2研究意义 1
1.2国内外研究现状 2
1.2.1国外研究现状 2
1.2.2国内研究现状 2
1.3研究内容与方法 2
1.3.1研究内容 2
1.3.2研究方法 3
1.4论文的组织结构 3
2相关技术介绍 5
2.1 B/S结构 5
2.2 Java语言 5
2.3 SSM框架 5
2.4 MySQL数据库 6
3系统分析 7
3.1系统的需求分析 7
3.2系统的可行性分析 7
3.2.1经济可行性 7
3.2.2技术可行性 7
3.2.3操作可行性 8
4系统设计 9
4.1系统的总体功能设计 9
4.2数据库设计 9
4.2.1概念设计 9
4.2.2逻辑设计 12
5系统实现 14
5.1个人中心 14
5.2用户管理 14
5.3安排列表管理 15
5.4基础数据管理 15
5.5公告信息管理 16
5.6留言版管理 16
6系统测试 17
6.1测试概述 17
6.2测试结果 17
7总结与展望 20
参考文献 21
致谢 22

1系统设计

4.1系统的总体功能设计
通过结合系统分析阶段的相关内容,对系统的整体功能设计进行规划。由此可知,本系统的使用者主要可以被分为管理员角色和用户角色两类。其中,管理员角色主要的功能需求有用户信息管理、安排列表管理、留言管理等模块,用户角色主要的功能需求有系统登录、查询安排列表信息、查询留言信息等模块。本系统的总体功能设计如图4-1所示。
在这里插入图片描述

图4-1系统的总体功能设计
4.2数据库设计
4.2.1概念设计
在数据库设计阶段,本系统通过使用开源的、小型的MySQL数据库对系统相关的数据信息进行管理和维护[12]。数据库设计大致可以被分为概念设计和逻辑设计两个阶段。概念设计阶段是逻辑设计阶段的重要依据,同样的,逻辑设计阶段也是概念设计阶段的实现目标。概念设计阶段主要通过使用实体-联系图(E-R图)的方式,将现实世界中用户对系统的实际需求,转换成设计人员能够理解的抽象的数据库概念模型。本人通过设计E-R图,详细的对系统中的实体以及实体之间的联系进行了表达。各实体信息的E-R图如图4-2、图4-3、图4-4、图4-5、图4-6、图4-7所示,系统总体E-R图如图4-8所示。
在这里插入图片描述

图4-2管理员信息E-R图
在这里插入图片描述

图4-3用户信息E-R图

在这里插入图片描述

图4-8系统总体E-R图
4.2.2逻辑设计
逻辑设计阶段主要的工作是将概念设计中的E-R图,转换成方便系统进行存储和管理的二维表格形式[14]。这一阶段也可以被称为数据库的详细设计,其直接关系到系统功能模块的正常运行、数据信息的正常更新等。在设计过程中,需要充分考虑数据库的规范性和合理性,使得能够满足系统的功能和性能需求。本系统相关的数据表格设计内容如下所示。
表4-1管理员信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 username String 用户名 是
3 password String 密码 是
4 role String 角色 是
5 addtime Date 新增时间 是

表4-2用户信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 username String 账户 是
3 password String 密码 是
4 yonghu_name String 用户姓名 是
5 yonghu_phone String 用户手机号 是
6 yonghu_id_number String 用户身份证号 是
7 yonghu_photo String 用户头像 是
8 sex_types Integer 性别 是
9 yonghu_email String 电子邮箱 是
10 create_time Date 创建时间 是

表4-3安排列表信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 yonghu_id Integer 用户 是
3 anpailiebiao_name String 安排名称 是
4 anpailiebiao_types Integer 安排类型 是
5 anpailiebiao_content String 安排详情 是
6 kaishi_time Date 开始时间 是
7 jieshu_time Date 结束时间 是
8 fenzhong Integer 分钟 是
9 wancheng_types Integer 是否完成 是
10 zhuangtai_types Integer 状态 是
11 insert_time Date 添加时间 是
12 create_time Date 创建时间 是

表4-4字典信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 dic_code String 字段 是
3 dic_name String 字段名 是
4 code_index Integer 编码 是
5 index_name String 编码名字 是
6 super_id Integer 父字段编号 是
7 beizhu String 备注 是
8 create_time Date 创建时间 是

表4-5公告信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 gonggao_name String 公告名称 是
3 gonggao_photo String 公告图片 是
4 gonggao_types Integer 公告类型 是
5 insert_time Date 公告发布时间 是
6 gonggao_content String 公告详情 是
7 create_time Date 创建时间 是

表4-6留言版信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 yonghu_id Integer 用户 是
3 liuyan_name String 留言标题 是
4 liuyan_text String 留言内容 是
5 reply_text String 回复内容 是
6 insert_time Date 留言时间 是
7 update_time Date 回复时间 是
8 create_time Date 创建时间 是

2系统实现

5.1个人中心
通过设计的个人中心管理功能模块,管理用户可以对相关的个人信息进行管理,比如管理用户可以更新个人账号的密码信息,修改个人账号的用户名信息等,修改密码界面设计如图5-1所示,个人信息界面设计如图5-2所示。

在这里插入图片描述

5.4基础数据管理
通过设计的基础数据管理功能模块,管理用户可以对相关的安排类型、公告类型信息进行管理,比如管理用户可以添加新的安排类型、公告类型信息记录,更新安排类型、公告类型名称信息,删除失效的安排类型、公告类型信息记录等,安排类型管理界面设计如图5-5所示,公告类型管理界面设计如图5-6所示。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

qq_1406299528

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

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

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

打赏作者

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

抵扣说明:

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

余额充值