项目名称: 线上商城管理系统
开发工具: Eclipse、Maven、Tomcat
开发环境: Spring、SpringMVC、Mybatis
项目描述: 这是一个线上商城的管理系统。有用户管理、等多个模块组成。主要功能是不同用户登陆时展现的页面信息不同,这个管理系统中
项目职责: 主要负责用户管理模块和商品信息模块;
用户管理模块:该模块允许查看用户信息,注册用户,修改用户信息,删除用户信息等。
查看用户信息:用户登录后,点击页面上方的用户名,系统自动查询出用户信息,显示在用户信息管理 列表中
注册用户:点击注册用户链接跳转用户注册页面,按一定的规则填写用户信息后点击用户注册按钮,将 用户信息存储在数据库中。
修改用户信息:点击修改按钮,输入新的项目信息,点击确定按钮,将修改后的用户信息保存到数据库, 如果修改密码,将返回登录页面重新登录
删除用户:点击注销按钮,可以删除用户信息(逻辑删除,在数据库中修改数据是否有效的字段)
商品信息模块:
该模块主要有商品上架(增加商品)、展示、推送、检索、修改、下架(删除商品)等部分。以图型化界 面的形式完成了商家向用户展示商品的全过程,界面友好利于使用和升级维护。
项目亮点: 项目的整体架构利用了分层的思想。利用Ajax和JSON对象实现了发送异步请求,及浏览器与服务器之间的数据传输。利用MyBbatis框架简化了访问数据库的操作。使用注解声明了一个全局异常处理类,统一处理系统异常。封装Controller方法中的返回值,便于在页面统一处理。