ps:加油加油,坚持打卡!!!!!
springboot+mybatis+thymeleaf
数据表:
user表
员工表:
通知公告表:
目前只用到了这三个表:用户名(小商品零售网站的所有用户信息存放)、员工表(所有的员工信息包括考勤,发布动态、以及一些基础信息)、通知公告表(存放通知公告的内容与发布信息)
一、平台的用户登陆页面:
登陆页面:
1、对输入的用户名,密码在前端进行判断,不符合条件的,会弹窗提示。
2、前端的一些格式和输入是否为空的判断正确的话,使用ajax前后端交互,在后台来查询当前登陆用户在数据库中是否存在。
3、如果在数据库中查询不到该用户,则提示应该注册账户。
二、注册页面:
在输入注册时间的时候,当时考虑的是点击注册按钮,自动获取时间写入和点击获取时间按钮,将获取到的时间写入文本框。然后采用了第二种方案,但是后面细化的时候,就得不能让用户修改注册时间这个文本框,只能通过点击获取时间按钮,获取实时时间。(或者后面会把它改成点击注册按钮,自动获取时间写入了,就不让用户来手动获取了。)
三、登陆成功
四、进入网站页面
(注:网站页面只做了一个导航栏,先把后台管理系统做好,再来做网站页面)
五、进入后台管理系统
点击后台进入
六、登陆进入后台管理系统
(注:因为我设计的只有工作人员才能进入后台管理系统,所以在这里会有一个登陆页面,没有注册页面是因为我想员工不能自己注册,是统一由人事主管之类的为新入职的员工进行注册)
后台管理系统的登录也是,用户名和密码一些格式的问题就在前端进行判断。
七、进入后台管理系统
(这里使用导航栏+iframe来做的,也在考虑对于新增、修改这种打开的小页面要不要采用高度自适应,还是铺满显示)
(目前只构想了这些模块,正在一个一个实现中)
八、后台管理系统
1、通知公告
(1)通知公告列表
(2)新增通知公告
(3)修改公告
(4)删除公告,直接点击删除按钮即可删除该条公告
(5)搜索查询、重置列表
文本框内输入想要查询的内容,点击搜索按钮进行模糊查询。
然后点击重置按钮,即可浏览全部。
(6)分页
emmmmm,我试了好多种办法,但是我的分页一直都有问题。。。再来看看怎么搞吧。
2、网站用户管理
分析:在做网站用户管理的时候,因为在前面的注册页面那块就是用户自由的注册自己的网站登录信息,是否成为vip,由自己选择,到时候在小商品零售网站个人模块那里做。
(1)会员列表
需求分析的时候,我在考虑,用户管理模块是做一个页面还是做两个页面。本来想的是做一个页面,然后提供下拉框,来供搜索会员用户,但是这样就不太直观,点击进来初始化看到的是所有用户,所以还是分了两个页面做。
会员列表:
修改vip用户的信息:
删除vip用户的信息直接点击删除按钮即可。(管理员强制删除网站vip用户信息!)
搜索:用户名搜索使用的是模糊查询。
(2)所有用户列表
删除:点击删除按钮即可删除该用户信息。(管理员强制删除网站用户信息!)
搜索:用户名搜索是模糊查询。
3、职工管理
通过查询查询职工表,来初始化查询所有职工信息,以列表的方式展示。
(1)新增职工
(2)修改职工信息
(3)删除职工信息
点击删除按钮即可。
(4)搜索:用户名是模糊查询
(5)导出:正在考虑做导出职工数据为excel。
目前在做后台管理系统的店长权限,模块的话现在先只完成了上面这三个模块,确保了这三个模块的功能是能够正常实现的。