疫情期间,在家闲来无事设计一个简单的美食网站,虽然不算太过于复杂但是也可以在家提升自己,省的在家无所事事,在此记录开发过程,供以后回来考古。
前期准备:此网站用Maven管理项目,初期打算用Spring Boot来开发,使用Zookeeper当作注册中心,后台用easyUI前端框架,FastDFS和Nginx来实现图片的上传和显示,前台使用Solr来实现搜索功能,并使用RabbitMQ进行异步处理。
从模板之家http://www.cssmoban.com下载的一个前台页面
根据前台设计数据库,因为是单人开发,所以数据库表不考虑外键,从简
Manager(后台管理员表):
mId 主键
managerName 管理员名称
mPassword 密码
User(用户表)用户可以通过用户名,手机号,邮箱登录
userId 主键
userName 用户名
phone 手机号
email 邮箱
uPassword 密码
userImg 用户头像
createDate 创建时间
food_menu(食物菜单)
foodId 主键
foodName 美食名称
foodPrice 美食价格
foodIntroduce 美食介绍
foodImg 美食图片
foodKind 美食种类:早中午餐,点心
isHot 是否热销
isSpecial 招牌菜
blog(帖子:食用后的感觉)
blogId 主键
blogTitle 帖子标题
blogContact 帖子内容
blogImg 帖子图片
createTime 发布时间
comment(评论)
commentId 主键
commentContact 评论内容
createTime 评论时间
userId 评论者