日记本系统(更新中)
写在前面
系统采用传统的Jsp+Servlet+Model的MVC开发模式,前端采用主流的BootStrap技术,数据库采用Mysql,实现了个人日记本系统,亮点是Bootstrap的综合运用,ckeditor的运用以及FileUpload组件上传图片,以及MD5加密的应用(该项目是非本人开发,只是学习其中的知识);
一、需求:
- 登陆注册
- 日记的增删该查
- 日记分类(增删改查)
- 个人中心(头像,名字,签名等信息)
二、数据库设计:
-
三张表:
t_user(userId,userName,password,nickName,imageName,mood)//password因为采用MD5加密,所以设置长一点(50)
t_diary (diaryId,title,content,typeId,releaseDate )//content 内容长,datatype用text,releaseDate的格式用datetime
t_diaryType(diaryTypeId,typeName) -
主外键设置(外键:其他表中的主键称为外键):
t_diary 中的 typeId外键 关联 t_diaryTaye中的 diaryTypeId主键 (对应关系为多对1)
navicat