项目一: 永升后台管理系统
开发环境:JDK1.8、Tomcat8.0、SpringToolSuite4
所用技术:Ajax异步请求调用,Shiro框架,SSM框架,分层架构思想
项目描述:这是一个分层式构成的企业后台管理项目,此系统主要包含有前台管理,应收管理,库存管理,工程管理,系统管理等...模块。系统管理模块又包含6个子模块,分别是部门,菜单,角色,用户,日志以及修改密码。其主要作用是对员工的权限进行管理。
负责模块:系统管理(部门、菜单、角色、用户、日志、修改密码)
系统管理:
1)登录模块:
(1)用户通过一次性鉴别登录,就可以访问进入系统
(2)用户输入账户名和密码进行登录,将请求发送给消费者web服务器
(3)如果查询的结果为null时,则首先生成加密密匙,将用户信息转化为json串当做value保存到redis中
2)部门模块、3)菜单模块、4)角色模块、5)用户模块、6)日志模块、
(1)通过查询用JSON串配合AJAX技术将信息呈现到页面上
(2)用户通过添加(删除),可以将要添加(删除)的信息及其关系信息到数据库中保存(删除)
(3)通过修改,可以直接拉取选中的信息,并单独呈现在一个页面中,进行修改保存
(4)其中菜单、角色、用户为关联关系,进行权限分配
7)修改密码模块:
(1)用户在页面输入对应信息,可以将修改后的密码到数据库中保存,并强制登出,以新密码重新登陆
项目收获:对SpringMVC、Mybatis等框架有了进一步的了解;SpringAOP面向切面编程和Shiro安全框架有了一定的认识。
项目二: 家常菜餐馆
开发环境:JDK1.8、Tomcate8.0、SpringToolSuite4
所用技术: Ajax异步请求调用、Shiro安全框架、SpringMvc框架、分层架构等
项目描述:这是一个由分层式构成的一个餐馆系统,实现了用户可以通过在页面选择喜欢的
菜品,进行下单、支付,员工账号可以看到点餐界面和系统管理界面等。包含了点餐模块、配送模块、预订模块、系统管理模块...等。
负责模块:点餐模块、配送模块、预定模块、系统管理模块(部门、菜单、角色、用户、日志、修改密码)
点餐模块:
用户在登陆以后,可以通过浏览菜品,选择相应的菜品添加。通过点击下单后进行支付和提交,并选择相应的地址。
配送模块:
用户可以在店内或者网上下单并填写地址,在支付成功后会被存入配送表中,由第三方平台或者员工进行配送服务。
预定模块:
用户在店内或者网上预订宴席及菜品信息,在支付相应预订款后,后台会收到对应信息,在临近超时后会自动通知用户相应信息,超时后会自动做无效单处理
系统管理:
1)登录模块:
(1)用户通过一次性鉴别登录,就可以访问进入系统
(2)用户输入账户名和密码进行登录,将请求发送给消费者web服务器
(3)如果查询的结果为null时,则首先生成加密密匙,将用户信息转化为json串当做value保存到redis中
2)部门模块、3)菜单模块、4)角色模块、5)用户模块、6)日志模块、
(1)通过查询用JSON串配合AJAX技术将信息呈现到页面上
(2)用户通过添加(删除),可以将要添加(删除)的信息及其关系信息到数据库中保存(删除)
(3)通过修改,可以直接拉取选中的信息,并单独呈现在一个页面中,进行修改保存
(4)其中菜单、角色、用户为关联关系,进行权限分配
7)修改密码模块:
(1)用户在页面中长时间没有操作会被强制登出,必须重新登陆
项目收获:对SpringMVC、Mybatis等框架的了解进一步加强;SpringAOP面向切面编程和Shiro安全框架基本掌握。