java公司任务管理系统课程设计报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

设计报告

课题名称:公司任务管理系统学院:

专业班级:

学号:

学生:

指导教师:

年月日

用户填写的是否正确,之后打开主窗口。

(2)主窗口是通过MainWindow类实现的,主窗口中有个菜单选项,根据选择的菜单项不同而打开不同运行界面,代码如下:

public void actionPerformed(ActionEvent e) { //用if语句判断选择的是哪个选项。

if (e.getSource()==m12){

dispose(); //推出

}else if(e.getSource()==m211){

new ShowMission(); // 打开显示任务界面

}else if(e.getSource()==m212){

new AddMission(); // 打开发布任务界面

}else if (e.getSource()==m213){

new mission.Edit(); // 打开查找需修改任务信息界面}else if (e.getSource()==m214){

new mission.Delete(); // 打开查找需反馈任务信息界面}else if(e.getSource()==m221){

new ShowPeople(); // 打开显示职员信息界面

}else if(e.getSource()==m222){

new AddPeople(); // 打开添加职员信息界面

}else if (e.getSource()==m31){

new BrowseMission(); // 打开查看任务信息界面

}else if(e.getSource()==m32){

new BrowsePeople(); // 打开查看职员信息界面

}else if(e.getSource()==m42){

JOptionPane.showMessageDialog(null, "本公司感谢各职员的认真工作,为公司创造辉煌!");

}

}

(3)显示任务窗口时通过ShowMission类实现的,运行后,可以上下翻页查看任务信息,如下图所示:

(4)发布任务窗口时通过AddMission类实现的,运行后,可以在空白框处填写任务信息,最后点击保存按钮,通过MissionDao类中的AddMission()方法把数据保存到数据库中。主要代码如下:

con=ConnectDB.connect(); //连接数据库pstmt=con.prepareStatement("insert into mission(misNo,sendName,misDetails,accepterName,sendTime,finishTime,misState)

values(?,?,?,?,?,?,?)");//使用sql语句按照顺序把填写的信息添加到mission表中。

(5)修改任务窗口时通过Eidt类和EditMission类实现的,运行Eidt类后,可以在空白框处输入任务编号,然后按编号查询任务并在修改界面显示数据,然后修改,最后点击保存

按钮,通过MissionDao类中的EditMission()方法把数据更新到数据库中。其主要代码如下:Connection con=null;

PreparedStatement pstmt=null;

try{

con=ConnectDB.connect(); // 连接数据库

pstmt=con.prepareStatement("update mission set

misNo=?,sendName=?,misDetails=?,accepterName=?,sendTime=?,finishTime=?,misState=? where misNo=?"); //使用sql语句把得到的数据依次更新到数据库表mission中pstmt.setString(1,mission.getMisNo());

.........

int n=pstmt.executeUpdate();

return n>0;

}

(6)任务查询界面是Browsemission类实现的,它是数据模型MissionTableModel以表格形式显示任务信息并能按发布者姓名查询任务信息,输入姓名后,点击查找按钮就后显示任务信息,如下图:

(7)显示职员信息是通过ShowPeople类实现的,通过PeopleDao类中的方法把数据库中数据提取到这个窗口,运行后,可以上下翻页查看职员信息,点击首页和尾页按钮可以返回首页和尾页。

(8)添加职员信息是通过AddPeople类实现的,运行AddPeople类后,出现填写职员信息窗口,在空白框处填写职员信息,最后点击保存按钮,通过PeopleDao类中的AddPeople()方法把数据保存到数据库people表中。运行界面如下:

相关文档
最新文档