注册页面:
该页面的基础功能就是根据输入的昵称,用户名,密码和二次输入的确认密码进行新用户的注册,提交按钮会提示注册成功。
注册页面通过判断当前输入的用户名和密码组合和两次输入密码是否一致来判断当前用户是否可以进入自己的文章列表页面,登陆失败和登陆成功均会有相应的提示。
文章列表页面提供添加文章,修改和删除文章功能。添加文章可以直接跳转到新文章编写页面,修改文章可以修改标题和正文,删除文章有二次提醒,防止误触。
进入博客系统之后即为主页,可以浏览所有人的文章列表。并且具有分页功能。
修改文章部分可以对文章的标题或者内容进行修改,修改之后重新进行发布。发布成功之后会有提示。
在文章列表页可选择删除文章
查看全文就可以看到文章详情,包括具体的文章题目,文章内容,以及发布时间等信息。
当有用户在主页访问文章时,此时此文章的访问数量就会+1,以此可以统计文章访问数量。
1.用户表(userinfo)
-- 创建用户表
create table userinfo(
uid int primary key auto_increment,
username varchar(250) not null unique,
password varchar(32) not null,
nickname varchar(250) not null,
img varchar(250) null,
git varchar(250) null,
state int default 1 comment '1=正常|2=冻结'
);
2.文章表(article)
-- 创建文章表
create table article(
aid int primary key auto_increment,
title varchar(250) not null,
context longtext not null,
createtime datetime default now(),
updatetime datetime default now(),
readcount int default 1,
uid int not null,
state int default 1 comment '1=已发布|0=未发布'
);
使用JSP,JavaScript,CSS,JQuery等作为客户端页面开发
Servlet,JDBC,Jackson作为JSON数据格式与Java对象序列化/反序列化工具
Maven、Tomcat、MySQL
从界面、功能、兼容性、安全性、性能、易用性分析测试用例的设计