LeNote日记簿是一款个性化数字日记应用,为用户提供便捷的记录、分类和回顾日常点滴的功能。无论是文字还是多媒体形式,这里都是珍藏记忆的理想之地。
日记管理系统需求如下:
1. 允许多个用户使用,并提供注册功能。
2. 用户登录后只能查看自己的日记内容。
3. 用户可以撰写日记,包括以下部分:标题(可选)、正文(必填),日期选择器显示日历让用户自主挑选日期,默认为当前日期;天气状况供至少五个选项以供选择;心情状态也需提供至少五个不同的情绪选项。
4. 在每篇日记中支持插入多张图片作为配图。
5. 每条记录都必须存储在数据库内。
6. 用户可以根据指定的时间区间来搜索特定的日记内容。
7. 允许用户通过天气状况筛选相关日记条目。
8. 提供依据心情状态查找对应日记的功能选项。
9. 实现全文检索功能,方便快速定位所需信息。
10. 使用数据库进行数据存储。
注册时需要依次输入以下信息:
- 用户名:只能由字母、数字和下划线组成,并且首个字符必须为字母;长度限制在6至20个字符之间;
- 显示名称:可以使用任何字符,但最小长度不能少于3个字符,最大不超过20个字符;
- 密码:需包含至少一位字母、一个数字及特殊符号组合而成的字符串;密码最短应为8位数长,最长不得超过30位,并且两次输入必须一致。
- 邮箱地址:格式正确无误即可,长度上限为50个字符以内;
- 选择并填写五个备选安全问题中的一个作为密保措施(答案不能为空);
- 完成一道简单的数学运算题验证身份,如[3*9-2=?]。只有当用户回答准确时才视为成功注册。
如果在解答验证码环节中出现错误,则需重新尝试直至正确为止或达到五次失败的限制后停止继续操作。