前言
今天学长向大家分享一个 Java web 毕-业-设-计 项目:
基于Java EE的产品售后服务系统
项目获取:
https://gitee.com/sinonfin/L-javaWebSha
一、项目设计
1. 模块设计
系统管理模块
该模块主要用于对系统进行管理,包括系统权限的设置,系统管理员的增加删除,密码的修改,用户的管理等。
系统权限是系统操作的先决条件。设计系统必须对使用系统的人作出分类,不同的人能够使用的权限是不同的,管理员权限不能随意授予,只能交给公司高层使用。普通用户使用的是普通权限。他们只能对自己的信息进行修改查询,不能对其他人进行查询修改,否则信息泄露,公司会变成一团糟。
服务信息管理模块
该模块主要是对消费者的信息进行管理维护,对客户信息进行数据建档,包括售后服务信息的添加、删除和修改。客户在购买之后,可以对客户信息进行登记录入系统,然后对客户进行跟踪服务,客户可对服务进行点评,提出建议,公司可不定时对客户发放问卷,进行满意度调查。
产品安装信息管理
这个模块主要负责对产品安装信息进行登记,删除等。保证服务到位,对客户负责。客户能够查询到自己所购买产品的安装信息,进度等。
产品维修信息管理
对产品维护信息(包括维护时间、维护内容、维护量等)增加、删除修改等进行登记,一方面便于管理,另一方面可以对产品性能进行监控,知道产品的寿命,以及产品容易出现的问题。
产品退货信息管理
主要包括产品退货信息的增加、删除和修改(包括退货日期、变更原因等);
用户回复信息管理
这包括用户回复记录的添加、删除和修改,便于了解用户的需求。
投诉信息管理
它主要包括前台的产品投诉信息、管理员查看、回复等。
2. 实现效果
二、部分源码
部分代码示例:
管理员还可以对客户留言的投诉信息进行回复或者删除操作,相关界面如下:
删除留言
public int delGuestBook(int id[]){
DBO dbo=new DBO();
dbo.open();
try{
for(int i = 0;i<id.length;i++){
dbo.executeUpdate("delete from guestbook where id = '"+id[i]+"'");
dbo.executeUpdate("delete from replay where mid = '"+id[i]+"'");
}
return Constant.SUCCESS;
}catch(Exception e){
e.printStackTrace();
return Constant.SYSTEM_ERROR;
}finally{
dbo.close();
}
}
回复留言
public int reGuestBook(int mid ,String replay,String replayer){
String sql = "insert into replay (mid,replay,replayer,replaytime)" +
" values ('"+mid+"','"+replay+"','"+replayer+"','"+date+"') ";
String sql2 = "update guestbook set replay='1' where id='"+mid+"' ";
DBO dbo = new DBO();
dbo.open();
try{
int i = dbo.executeUpdate(sql);
int j = dbo.executeUpdate(sql2);
if(i == j && i== 1)
return Constant.SUCCESS;
else
return Constant.SYSTEM_ERROR;
}catch(Exception e){
e.printStackTrace();
return Constant.SYSTEM_ERROR;
}finally{
dbo.close();
}
}