- 项目模块总结
- 项目介绍
- 本系统是为适应电子商务网络交易平台技术的发展,而开发的一个多功能鲜花礼品店管理系统。运用JSP 技术制作网站动态页面,用 JAVA 语言做连接数据库的程序,使用 MYSQL数据库作为系统数据库,开发一个具有用户注册,鲜花检索,鲜花浏览,购物车,订单查询,系统管理等功能的小型网上花店信息管理系统。
- 系统应用的主要技术:spring+springMvc+mybatis+velocity+shiro+easyui
- 鲜花系统模块:礼品展示、鲜花礼品导购、购物车、鲜花礼品管理、用户管理、用户会员管理、供应商管理、花店员工管理、员工权限管理、商品订货、入库、库存查询、销售查询等功能
- 负责模块库
- 部门管理:部门就简单的crud
- 权限资源管理:权限资源Permission就是一些重要操作的url路径的crud。在Permission上添加菜单目录,其效果就是让拥有不同权限的人看到不同的界面。
- 权限角色管理:角色是根据部门职位划分的,角色和权限资源是多对多的关系,其中点在于对角色进行操作都涉及权限资源的操作:查询时,关联查询需要给关联表的列取别名;删除角色时,先根据删除角色对象的id删除中间表中有关id的数据,后删除不需要的数据;添加角色时,则是先添加角色对象再查出刚添加的角色对象的id(角色存数据库主键自增,查询是用的ArrayList),后根据id进行操作中间表添加关系(mapper接口中传入相同类型的数据需要取别名);修改时,先修改需要修改角色对象不包括关联信息,再根据修改角色对象的id删除中间表中有关id的数据,后再根据id进行操作中间表添加关系。
- 员工管理:一方面准备部门的下拉框,供员工操作时做编辑,另一方面就是员工操作还要关联角色,做查询时关联的表比较多,就需要写sql时要细心,写好了后在数据库中进行测试。
- 项目介绍
- 团队合作心得总结
首先,我们团队分到的时没有文档说明,只有一套演示模板。所有需求都需要我们自己取模板中分析总结。虽然分析总结比较困难,但进过一步步解析就从模糊到杂乱的小点,再到个小点思路变模块化。