本 科 毕 业 设 计
delete 操作后转到operP.jsp页面并向该页面传递参数
document.myform.action =url; 5.4.3 计划代办理
a) 页面位置 admin/plan/wait.jsp b) 功能分析
第 26 页 共 36 页
url='operP.jsp?actType=delete¤tPage=<%=currentPage%>';/*定义字符串进行
计划代办理又分为两种情况,一种是订单未退回且正在办理的情况,另一种情况是定单是退回状态且正在代办理的情况。
c) 算法分析
通过对c_status状态的判断来进行相应的处理。 第一种情况:
<%if(\
第二种情况:
<%if(\ 订单退回 -->
href=\key=4&id=<%=c_id %>¤tPage=<%=currentPage%
>\代办 5.5 企业产品管理模块
5.5.1 企业产品查询
a) 页面位置
admin/product/search.jsp b) 功能分析
实现对产品相应信息的查询操作。具体实现操作步骤:根据用户输入的产品名称和产品编号,当用户点击搜索时开始查询符合条件的产品信息。当用户点击重置时重新开始查询。
本 科 毕 业 设 计
c) 算法分析
企业产品查询页面如图5.6所示:
第 27 页 共 36 页
图5.6 企业产品查询页面(search.jsp)
Vector productlist = (java.util.Vector)productdao.search(name,cid);//搜索方法名; Vector productlist = new Vector();//初始化一产品列表 DBConnManager db = new DBConnManager();
sql = \
as status,\+\
+\ + \查询语句
5.5.2 企业产品列表
a) 页面位置
admin/product/index.jsp b) 功能分析
实现对产品相应信息的查询、添加、删除和刷新操作。 c) 算法分析
若操作员选择操作时,系统会首先调用goto_delete()方法来判断用户是否选定了记录,该方法的主要算法如下;
function goto_delete(){
num = numChecked();//用于是否选定了记录
if (num <= 0){alert('请选择要删除的信息!');return false;}//未选定记录的情况 tflag = window.confirm(\您确认要删除所选项目?\
5.6 企业综合管理模块
5.6.1 企业用户管理
本 科 毕 业 设 计
a) 页面位置 admin/user/index.jsp b) 功能分析
第 28 页 共 36 页
通过用户名和登录名来查找所有用户的信息。当点击修改时会显示该用户的详细信息,并完成修改操作。
c) 算法分析
if(mySysUserDao.updateSysUser(userVo))//如果修改了用户信息
{response.sendRedirect(\网页重定向到index.jsp else{out.println(\修改用户信息失败\);} 5.6.2 企业部门管理
a) 页面位置 admin/dept/index.jsp b) 功能分析
针对公司部门的变动情况对其进行适时的更新。当前公司的部门有人事部、财务部、经理部等。拥有系统管理员权限的人可查看添加并可修改部门的信息。
c) 算法分析
public boolean addNewDepartment(DepartmentVo departmentVo) sql=\
departmentVo.getDepartmentName() + \departmentVo.getDepartmentMemo() + \departmentVo.getOperatorID() + \
isadd =db.executeUpdate(sql);//执行数据库更新 5.6.3 信息单元管理
a) 页面位置 admin/column/index.jsp b) 功能分析
对企业内部公布的信息条目和信息内容进行修改。当单击父栏目列表时会进入相应的子栏目列表,同样当单击ROOT时会返回到上一级的父栏目。
本 科 毕 业 设 计
c) 算法分析
单元管理页面如图5.7所示:
第 29 页 共 36 页
图5.7 单元管理页面(index.jsp)
String parentid=request.getParameter(\生成一实例并将从客户端传送到服务区的参数值赋给它*/
String id=request.getParameter(\取得ID属性值
String name=GetGBK.getGBK(request.getParameter(\转换字符编码
5.7 权限受理管理模块
5.7.1 角色授权管理
a) 页面位置
admin/system/rolemanager/roleopr.do b) 功能分析
在权限受理管理模块中,只能由管理员来增加用户角色从而赋予别的用户不同的权限。 c) 算法分析
角色授权页面如图5.8所示:
图5.8 角色授权页面(rolemanager.jsp) 单击增加,可增加新的用户角色。其界面如图5.9所示:
本 科 毕 业 设 计
第 30 页 共 36 页
图5.9 增加新角色页面(newrole.jsp) <%
Superiortree tree = new superiortree(sys_code, role_code, hyperlink.ROLE_MANAGER); String trees = tree.buildTree(); %>
action=\ for (int i = 0; i < columnID.length; i++) {
sql[i] = \
+ \添加角色代码
isadd = db.executeMoreSql(sql);//执行批量sql语句 5.7.2 用户授权管理
a) 页面位置
admin/system/rolemanager/userlist.jsp b) 功能分析
当单击用户列表的对应值时显示对应用户的用户名。在这个模块中只能由系统管理员来操作。点击授权后可对用户角色进行添加和修改。
c) 算法分析
用户授权页面如图5.10所示: