简单OA办公系统+Java源码+mysql数据库


OA办公系统包含了简单的代码设计,流程处理,个人可根据需要添加类似模块, 资源下载后,需要修改hibernate.cfg.xml配置文件,数据库+账号+密码改为个人所用。
资源截图
代码片段和文件信息
package com.fjsdfx.starerp.annoucement.action;

import java.util.Date;
import java.util.HashMap;
import java.util.Map;

import javax.annotation.Resource;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;

import com.fjsdfx.starerp.annoucement.model.Annoucement;
import com.fjsdfx.starerp.annoucement.service.AnnoucementService;
import com.fjsdfx.starerp.common.bean.PagerModel;


/**
 * @author Chen_Luqiang
 *
 */
@Controller
@Scope(“prototype“)
public class AnnoucementAction {
private Logger logger=LoggerFactory.getLogger(AnnoucementAction.class);
private  AnnoucementService  annoucementService;
private Annoucement annoucement;
private PagerModel pm;
private Integer annoucementid;
public AnnoucementService getAnnoucementService() {
return annoucementService;
}

@Resource
public void setAnnoucementService(AnnoucementService annoucementService) {
this.annoucementService = annoucementService;
}

public Annoucement getAnnoucement() {
return annoucement;
}

public void setAnnoucement(Annoucement annoucement) {
this.annoucement = annoucement;
}

public PagerModel getPm() {
return pm;
}

public void setPm(PagerModel pm) {
this.pm = pm;
}

public Integer getAnnoucementid() {
return annoucementid;
}

public void setAnnoucementid(Integer annoucementid) {
this.annoucementid = annoucementid;
}


public Logger getLogger() {
return logger;
}

public void setLogger(Logger logger) {
this.logger = logger;
}

/**
 * 列表
 * @return
 * @throws Exception
 */
public String list()  {
// TODO Auto-generated method stub
//items=itemService.getAllItems();
pm=annoucementService.getPagerDesc(Annoucement.class);
return “list“;
}

/**
 * 添加
 * @return
 */
public String add()
{
annoucement.setDate(new Date());
annoucementService.saveAndRefresh(annoucement);
logger.warn(“add id=“+annoucement.getId());
return “return_list“;
}
/**
 * 搜索
 * @return
 */
public String search()
{
//pm=resourceService.findByExample(Resource.class resource);

Map like=new HashMap();
like.put(“title“ annoucement.gettitle());
pm=annoucementService.fuzzyQuery(Annoucement.class like);
return “list“;
}
/**
 * 编辑
 * @return
 */
public String update()
{
annoucementService.update(annoucement);
logger.warn(“update id=“+annoucement.getId());
return “return_list“;
}

public String del()
{
annoucementService.deleteById(Annoucement.class annoucementid);
logger.warn(“del id=“+annoucementid);
return “pub_del_success“;

}
public String show()
{
annoucement=annoucementService.findById(Annoucement.class annoucementid);
return “show“;
}

/*===================================input===========================================

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4538  2011-11-08 21:38  OA_Office_System.classpath

     文件        589  2011-11-08 21:38  OA_Office_System.myhibernatedata

     文件        292  2011-11-08 21:41  OA_Office_System.mymetadata

     文件       1822  2011-11-08 21:40  OA_Office_System.project

    .......       500  2011-11-08 21:38  OA_Office_System.settings.jsdtscope

    .......      1040  2011-11-08 21:38  OA_Office_System.settingscom.genuitec.eclipse.j2eedt.core.prefs

    .......       109  2011-11-08 21:38  OA_Office_System.settingscom.genuitec.eclipse.ws.prefs

    .......       769  2011-11-08 21:38  OA_Office_System.settingsorg.eclipse.core.resources.prefs

    .......       629  2011-11-08 21:38  OA_Office_System.settingsorg.eclipse.jdt.core.prefs

    .......       137  2011-11-08 21:38  OA_Office_System.settingsorg.eclipse.ltk.core.refactoring.prefs

    .......        49  2011-11-08 21:38  OA_Office_System.settingsorg.eclipse.wst.jsdt.ui.superType.container

    .......         6  2011-11-08 21:38  OA_Office_System.settingsorg.eclipse.wst.jsdt.ui.superType.name

     文件        462  2011-11-08 21:38  OA_Office_System.springBeans

    .......    177471  2011-11-08 21:38  OA_Office_SystemsqlaseDB.sql

    .......      1279  2011-11-08 21:38  OA_Office_Systemsrc.struts.mex

    .......      2476  2011-11-08 21:38  OA_Office_SystemsrcapplicationContext-security.xml

    .......      3461  2011-11-08 21:38  OA_Office_SystemsrcapplicationContext.xml

    .......      3248  2011-11-08 21:38  OA_Office_SystemsrccomfjsdfxstarerpannoucementactionAnnoucementAction.java

    .......      2634  2011-11-08 21:38  OA_Office_Systemsrccomfjsdfxstarerpannoucementconfstruts-annoucement.xml

    .......       264  2011-11-08 21:38  OA_Office_SystemsrccomfjsdfxstarerpannoucementdaoAnnoucementDao.java

    .......       384  2011-11-08 21:38  OA_Office_SystemsrccomfjsdfxstarerpannoucementdaoimplAnnoucementDaoImpl.java

    .......      1045  2011-11-08 21:38  OA_Office_SystemsrccomfjsdfxstarerpannoucementmodelAnnoucement.java

    .......       282  2011-11-08 21:38  OA_Office_SystemsrccomfjsdfxstarerpannoucementserviceAnnoucementService.java

    .......       494  2011-11-08 21:38  OA_Office_SystemsrccomfjsdfxstarerpannoucementserviceimplAnnoucementServiceImpl.java

    .......      2832  2011-11-08 21:38  OA_Office_SystemsrccomfjsdfxstarerpcommoneanFileUpload.java

    .......      2823  2011-11-08 21:38  OA_Office_SystemsrccomfjsdfxstarerpcommoneanPagerFilter.java

    .......       695  2011-11-08 21:38  OA_Office_SystemsrccomfjsdfxstarerpcommoneanPagerInfo.java

    .......       374  2011-11-08 21:38  OA_Office_SystemsrccomfjsdfxstarerpcommoneanPagerModel.java

    .......      1663  2011-11-08 21:38  OA_Office_SystemsrccomfjsdfxstarerpcommondaoaseDao.java

    .......      6088  2011-11-08 21:38  OA_Office_SystemsrccomfjsdfxstarerpcommondaoaseDaoImpl.java

............此处省略2773个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)