市场资源挖掘管理系统
8 shangpincount int 11
否
3 系统的详细设计
3.1 功能模块介绍
市场资源挖掘管理系统主要由登录和后台2部分组成,通过管理员验证登录,实现客户信息管理、市场信息管理及统计查询功能,后台管理主要包括以下功能模块:
(1)登录模块:主要用于管理员登录网站系统。系统通过严格的口令管理,保
证数据的安全。
(2)客户信息管理模块:主要用于对客户信息的添加、删除操作。 (3)客户查询模块:主要实现客户的查询操作。
(4)客户管理模块:主要是添加、修改删除客户的市场信息。 (5)商品信息管理模块:主要用于对商品的信息操作。 (6)服务信息管理模块:主要用于对服务的信息操作。 (7)合同信息管理模块:主要用于对合同的信息操作。 (8)业务员信息管理模块:主要用于对业务员的信息操作。 (9)销售信息管理模块:主要用于对销售的信息操作。 (10)商品信息导入模块:主要用于对商品的导入操作。 (11)修改个人密码模块:主要是管理员修改自己的登录密码。 (12)退出后台管理模块:安全退出后台管理系统。
3.2 详细设计介绍
3.2.1 管理员登录
管理员通过后台登录入口进入后台登录模块,后台登录模块主要用于验证管
17
市场资源挖掘管理系统
理员的身份和密码。后台登录模块的运行效果如图3-1:
图3-1 后台登录模块的设计效果图
后台登录流程图如图3-2所示:
管理员登录登录验证验证通过主界面不通过图3-2后台登录流程图
判断进入者身份的相应代码:
public String login(String userName,String userPw,int userType)
{
try { {
18
Thread.sleep(700);
} catch (InterruptedException e)
市场资源挖掘管理系统
}
// TODO Auto-generated catch block e.printStackTrace();
String result=\
if(userType==0)//系统管理员登陆 {
String sql=\Object[] params={userName,userPw}; DB mydb=new DB(); mydb.doPstm(sql, params); try { }
19
ResultSet rs=mydb.getRs();
boolean mark=(rs==null||!rs.next()?false:true); if(mark==false) { } else { } rs.close();
result=\
TAdmin admin=new TAdmin(); admin.setUserId(rs.getInt(\
admin.setUserName(rs.getString(\ admin.setUserPw(rs.getString(\ WebContext ctx = WebContextFactory.get(); HttpSession session=ctx.getSession(); session.setAttribute(\ype\ result=\
session.setAttribute(\
市场资源挖掘管理系统
}
catch (SQLException e) { } finally { }
mydb.closed();
System.out.println(\登录失败!\e.printStackTrace();
return result; }
进入后台后可以点击左侧客户信息管理、市场信息管理、商品管理、修改个人密码等菜单,进入相应的管理页面,管理页面如图3-2。
图3-2 后台页面运行结果图
3.2.2 客户信息管理
本模块实现对要客户基本信息的管理操作,包括客户信息的添加、删除操作。 点击客户信息管理菜单,进入客户信息管理页面,该页面通过列表列出已添
20