客户管理项目开发详细功能说明文档.docx
《客户管理项目开发详细功能说明文档.docx》由会员分享,可在线阅读,更多相关《客户管理项目开发详细功能说明文档.docx(30页珍藏版)》请在冰豆网上搜索。
![客户管理项目开发详细功能说明文档.docx](https://file1.bdocx.com/fileroot1/2022-11/16/4a9ebf2a-f9a7-48bb-ab6e-7c9fe8274f23/4a9ebf2a-f9a7-48bb-ab6e-7c9fe8274f231.gif)
客户管理项目开发详细功能说明文档
客户管理项目功能开发介绍文档
项目界面:
项目树形图解:
Src目录:
WebRoot目录:
详细功能介绍:
登录
涉及到的Action:
/client/src/com/haizone/struts/LoginAction.java
LoginAction.java中使用的方法名:
publicStringlogin()//用户登录
/client/src/com/haizone/struts/IndexAction.java
IndexAction.java中使用的方法名:
publicStringindex()//获取登录后的一些必备信息
涉及到的页面:
/client/WebRoot/jsp/login.jsp
系统管理
用户管理
涉及到的Action:
/client/src/com/haizone/struts/TbUserAction.java
TbUserAction.java中使用的方法名:
publicStringfetchTbUserListPaginated()//获取用户列表,进入用户管理页面
①publicStringfetchAllTbDepartmentTree()//获取可用状态的部门列表树
②publicStringupdateUserState()//用户激活
③publicStringgoToUpdateTbUser()//获取对象,进入修改用户界面
④publicStringdeleteTbUser()//删除用户
⑤publicStringdetailTbUser()//进入查看用户详细信息页面
⑥publicStringgoToInsertTbUser()//进入增加用户页面
涉及到的页面:
①部门列表树/client/WebRoot/jsp/permissions/tbUser/getAllTbDepartmentTreeList.jsp
③修改用户页面/client/WebRoot/jsp/permissions/tbUser/update.jsp
涉及到的Action:
/client/src/com/haizone/struts/TbUserAction.java
TbUserAction.java中使用的方法名:
publicStringupdateTbUserByUserId()//保存更新的用户信息
⑤查看用户页面/client/WebRoot/jsp/permissions/tbUser/detail.jsp
⑥增加用户页面/client/WebRoot/jsp/permissions/tbUser/add.jsp
涉及到的Action:
/client/src/com/haizone/struts/TbUserAction.java
TbUserAction.java中使用的方法名:
publicStringinsertTbUser()//保存新增的用户信息
角色管理
涉及到的Action:
/client/src/com/haizone/struts/TbRoleAction.java
TbRoleAction.java中使用的方法名:
publicStringfetchTbRoleListPaginated()//获取角色列表,进入角色管理页面。
①publicStringgoToUpdateTbRole()//获取需要更新的对象,进入更新页面
②publicStringdeleteTbRole()//删除角色
③publicStringlistAuthorization()//获取需要授权的对象,进入角色授权页面
④publicStringgoToInsertTbRole()//进入增加角色页面
涉及到的页面:
/client/WebRoot/jsp/permissions/tbRole/list.jsp//角色管理列表界面
①角色更新/client/WebRoot/jsp/permissions/tbRole/update.jsp
涉及到的Action:
/client/src/com/haizone/struts/TbRoleAction.java
TbRoleAction.java中使用的方法名:
publicStringupdateTbRoleByRoleId()//保存更新的角色
③角色授权/client/WebRoot/jsp/permissions/tbRole/authorize.jsp
涉及到的Action:
/client/src/com/haizone/struts/TbRoleToMenuAction.java
TbRoleToMenuAction.java中使用的方法名:
publicStringinsertTbRoleToMenu()//保存角色授权
④增加角色:
/client/WebRoot/jsp/permissions/tbRole/add.jsp
涉及到的Action:
/client/src/com/haizone/struts/TbRoleAction.java
TbRoleAction.java中使用的方法名:
publicStringinsertTbRole()//保存新增的角色
部门管理
涉及到的Action:
/client/src/com/haizone/struts/TbDepartmentTreeAction.java
TbDepartmentTreeAction.java中使用的方法名:
publicStringfetchTbDepartmentTreeListPaginated()//获取部门列表,进入部门管理页面
①publicStringinsertTbDepartmentTree(TbDepartmentTreetbDepartmentTree)//增加部门
②publicStringupdateTbDepartmentTreeByDeparetId(TbDepartmentTreetbDepartmentTree)//更新部门
③publicStringdeleteTbDepartmentTree(TbDepartmentTreetbDepartmentTree)//删除部门
涉及到的页面:
/client/WebRoot/jsp/permissions/tbDepartmentTree/list.jsp
模块管理
涉及到的Action:
/client/src/com/haizone/struts/TbPrivilegeAction.java
TbPrivilegeAction.java中使用的方法名:
publicStringfetchAllTbPrivilege()//获取获取菜单和模块列表,进入模块管理页面
①publicStringinsertTbPrivilege(TbPrivilegetbPrivilege)//增加模块
②publicStringupdateTbPrivilegeByOperateId(TbPrivilegetbPrivilege)//更新模块
③publicStringdeleteTbPrivilege(TbPrivilegetbPrivilege)//删除模块
涉及到的页面:
/client/WebRoot/jsp/permissions/tbPrivilege/list.jsp
菜单管理
涉及到的Action:
/client/src/com/haizone/struts/TbMenuAction.java
TbMenuAction.java中使用的方法名:
publicStringfetchAllTbMenu()//获取户口类别列表,进入户口类别页面
①publicStringinsertTbMenu(TbMenutbMenu)//增加菜单
②publicStringupdateTbMenuByMenuId(TbMenutbMenu)//更新菜单
③publicStringdeleteTbMenu(TbMenutbMenu)//删除菜单
涉及到的页面:
/client/WebRoot/jsp/permissions/tbMenu/list.jsp
产品管理
产品类型
涉及到的Action:
/client/src/com/haizone/struts/action/product/ProducttypeAction.java
ProducttypeAction.java中使用的方法名:
publicStringfetchProducttypeTreeListPaginated()//获取产品类别列表,进入产品类别页面
①publicStringinsertProducttype(Producttypetype)//增加类别
②publicStringupdateProducttype(Producttypetype)//更新类别
③publicStringdeleteProducttypeTree(Producttypetype)//删除类别
涉及到的页面:
/client/WebRoot/jsp/producttype/list.jsp
新增产品
涉及到的Action:
/client/src/com/haizone/struts/action/product/ProducttypeAction.java
ProducttypeAction.java中使用的方法名:
publicStringtoInsertProduct()//进入新增产品页面
publicStringinsertProduct()//保存新增产品
涉及到的页面:
/client/WebRoot/jsp/product/add.jsp
产品查询
涉及到的Action:
/client/src/com/haizone/struts/action/product/ProducttypeAction.java
ProducttypeAction.java中使用的方法名:
publicStringfetchAllProduct()//获取产品列表,进入产品列表页面
①publicStringtoInsertProduct()//进入新增产品页面
②publicStringfetchUpdateInfo()//进入更新产品信息页面
publicStringupdateProduct() //保存更新的信息
③publicStringdeleteProduct()//删除产品信息
涉及到的页面:
/client/WebRoot/jsp/product/list.jsp
①/client/WebRoot/jsp/product/update.jsp//更新产品信息
客户管理
新增客户
涉及到的Action:
/client/src/com/haizone/struts/action/client/ClientAction.java
ClientAction.java中使用的方法名:
publicStringtoInsertClient()//进入新增客户页面
publicString