安卓的个人日记系统的设计与实现
目录
Abstract
From ancient times to the present, use words to express their voice is always idiomatic way. With the widespread use of mobile phones, mobile phones Notepad becomes more convenient anytime, anywhere, compared to the paper diary the diary of a mobile phone and the encryption more safe and reliable.?The user can through the free registration login, the success has belongs to own encryption diary, edit and save and delete the diary of the operations in the diary, and bind the phone number can better monitor password, prevent password forgotten to ensure that the account back.?As for the management, their main task is to receive the user authentication request to provide users with timely verification code, user registration and password changes for the user.?The mai *好棒文|www.hbsrm.com +Q: *351916072*
n purpose of the system is to facilitate people anywhere and quickly to record their daily events and their own mood, while ensuring that peoples voice is not leaked.?This system uses the Eclipse as the development platform, Java language as the language development foundation, guaranteed the function realization and data integrity.
Keywords: diary, Android, Eclipse, encryption
引言
课题背景
随着手机的普遍使用,人们越来越习惯用手机来记录自己的点点滴滴。但是在记录生活的同时人们对记事的保密性有了很高的重视,把日记本“转移”到手机上正是实现了人们对记事加密的需求。本系统的功能是为想随时随地记录生活而又希望自己的言论收到保护的群众提供了一个手机记叙平台,让他们可以更方便的记录点滴。本课题面向软件专业的学生,采用Android开发工具,使用Java编程语言进行开发,在Windows的平台下,使用SQLite做后台数据库。
选题意义
用户可以通过免费注册登录,成功拥有属于自己的加密日记本,在日记本中实现编辑保存以及删除日记的操作,而绑定手机号可更好的监控密码,防止密码的遗忘确保账号的找回。而对于管理人员来说,他们的主要任务就是在接收到用户验证请求时给用户提供及时验证码,便于用户的账号注册和密码修改。
设计目标
目的是为想随时随地记录生活而又希望自己的言论受到保护的群众提供了一个手机记叙平台。
需求分析
功能分析
该系统主要模块包括用户注册、用户登陆、用户信息管理、编辑日记和查看日记等。用户注册了之后,即能在手机上记录自己的心情和感想,并防止信息的泄露。
E-R模型图,如图2-1所示
图2-1 ER模型图
开发环境
开发语言:Java
开发工具:Eclipse
软件设计
功能结构图
该系统用户管理和日记管理两大模块,在用户管理中有注册,登录,设置密保,绑定手机功能,在日记管理中有添加,查看,删除,修改日记功能。如图3-1所示
图3-1 功能结构图
系统流程图
下图3-2为系统流程图,用户的一系列可行性操作如图所示
图3-2 系统流程图
数据库关系图
数据库之间的关系如下图3-3所示
图3-3 数据库关系图
数据库设计
表1 用户信息表
序号
字段名称
英文符号
字段类型
字符长度
说明
1
用户编号
_id
int
主键,非空
2
用户账号
username
text
10
非空
3
账号密码
password
text
12
4
手机号
tel
text
11
5
密保问题
secquestion
text
255
6
密保答案
secanswer
text
255
表2 日记信息表
序号
字段名称
英文符号
字段类型
字符长度
说明
1
日记编号
_id
int
主键,非空
2
用户账号
username
text
10
非空
3
日记标题
title
text
100
4
日记内容
content
text
255
图4-2-5查看日记
修改日记
Abstract
From ancient times to the present, use words to express their voice is always idiomatic way. With the widespread use of mobile phones, mobile phones Notepad becomes more convenient anytime, anywhere, compared to the paper diary the diary of a mobile phone and the encryption more safe and reliable.?The user can through the free registration login, the success has belongs to own encryption diary, edit and save and delete the diary of the operations in the diary, and bind the phone number can better monitor password, prevent password forgotten to ensure that the account back.?As for the management, their main task is to receive the user authentication request to provide users with timely verification code, user registration and password changes for the user.?The mai *好棒文|www.hbsrm.com +Q: *351916072*
n purpose of the system is to facilitate people anywhere and quickly to record their daily events and their own mood, while ensuring that peoples voice is not leaked.?This system uses the Eclipse as the development platform, Java language as the language development foundation, guaranteed the function realization and data integrity.
Keywords: diary, Android, Eclipse, encryption
引言
课题背景
随着手机的普遍使用,人们越来越习惯用手机来记录自己的点点滴滴。但是在记录生活的同时人们对记事的保密性有了很高的重视,把日记本“转移”到手机上正是实现了人们对记事加密的需求。本系统的功能是为想随时随地记录生活而又希望自己的言论收到保护的群众提供了一个手机记叙平台,让他们可以更方便的记录点滴。本课题面向软件专业的学生,采用Android开发工具,使用Java编程语言进行开发,在Windows的平台下,使用SQLite做后台数据库。
选题意义
用户可以通过免费注册登录,成功拥有属于自己的加密日记本,在日记本中实现编辑保存以及删除日记的操作,而绑定手机号可更好的监控密码,防止密码的遗忘确保账号的找回。而对于管理人员来说,他们的主要任务就是在接收到用户验证请求时给用户提供及时验证码,便于用户的账号注册和密码修改。
设计目标
目的是为想随时随地记录生活而又希望自己的言论受到保护的群众提供了一个手机记叙平台。
需求分析
功能分析
该系统主要模块包括用户注册、用户登陆、用户信息管理、编辑日记和查看日记等。用户注册了之后,即能在手机上记录自己的心情和感想,并防止信息的泄露。
E-R模型图,如图2-1所示
图2-1 ER模型图
开发环境
开发语言:Java
开发工具:Eclipse
软件设计
功能结构图
该系统用户管理和日记管理两大模块,在用户管理中有注册,登录,设置密保,绑定手机功能,在日记管理中有添加,查看,删除,修改日记功能。如图3-1所示
图3-1 功能结构图
系统流程图
下图3-2为系统流程图,用户的一系列可行性操作如图所示
图3-2 系统流程图
数据库关系图
数据库之间的关系如下图3-3所示
图3-3 数据库关系图
数据库设计
表1 用户信息表
序号
字段名称
英文符号
字段类型
字符长度
说明
1
用户编号
_id
int
主键,非空
2
用户账号
username
text
10
非空
3
账号密码
password
text
12
4
手机号
tel
text
11
5
密保问题
secquestion
text
255
6
密保答案
secanswer
text
255
表2 日记信息表
序号
字段名称
英文符号
字段类型
字符长度
说明
1
日记编号
_id
int
主键,非空
2
用户账号
username
text
10
非空
3
日记标题
title
text
100
4
日记内容
content
text
255
图4-2-5查看日记
修改日记
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1582.html