计算机科学与技术系本科毕业论文《科研项目管理系统》(7)

2019-04-22 15:44

常州大学本科生毕业设计(论文)

}

//保存

getAdminService().save(dept);

JSONUtil.writeJsonMsg(getResponse(), \ }else{

JSONUtil.writeJsonMsg(getResponse(), \ }

}catch(Exception e){

JSONUtil.writeJsonMsg(getResponse(), \}

功能:部门列表是提供管理员对部门信息(部门编号、部门名称等)进行编辑、删除操作。

图5- 10部门列表

说明:管理员在需要修改、删除的部门后面单击相应的按钮对其操作。 核心代码:

/**

* 编辑部门 * @return */

public String editDept(){

String id = getRequest().getParameter(\ Dept dept = getAdminService().getDept(id); getRequest().setAttribute(\ return \ } /**

* 删除部门 */

public void deleteDept(){ try{

String id = getRequest().getParameter(\ getAdminService().deleteDept(id);

JSONUtil.writeJsonTrue(getResponse()); }catch(Exception e){

JSONUtil.writeJsonFalse(getResponse()); }

第 26 页 共 42 页

常州大学本科生毕业设计(论文)

}

5.3.3 项目类别管理模块

该模块包括添加类别和类别列表。

功能:添加类别提供管理员添加项目类别信息(类别名称、描述),添加完毕保存即可。

图5- 11添加类别

说明:管理员只要输入项目类别信息(包括类别名称、描述等),单击“保存”即可实现创建项目类别功能。

核心代码:

/**

* 添加类别 * @return */

public String addType(){ return \ }

功能:项目类别列表提供管理员查看、修改、删除项目类别信息(类别名称、描述)。

第 27 页 共 42 页

常州大学本科生毕业设计(论文)

图5- 12创建项目类别

说明:管理员在需要修改、删除的项目类别后面单击相应的按钮对其操作。 核心代码:

/**

* 编辑类别 * @return */

public String editType(){

String id = getRequest().getParameter(\

ProjectType projectType = getAdminService().getProjectType(id); getRequest().setAttribute(\ return \ } /**

* 删除类别 */

public void deleteType(){ try{

String id = getRequest().getParameter(\ getAdminService().deleteProjectType(id); JSONUtil.writeJsonTrue(getResponse()); }catch(Exception e){

JSONUtil.writeJsonFalse(getResponse()); } }

5.3.4 查询统计系统模块

该模块包括项目统计和成果统计。

功能:项目统计是提供管理员对项目信息(项目名称、项目类别、用户、部门、开始时间、结束时间、人数、申报金额、创建时间、是否审批、是否完成、进度跟踪、文

第 28 页 共 42 页

常州大学本科生毕业设计(论文)

档下载)进行统计,管理员可以点击查看项目的详细信息,可以对项目进行下载。

图5- 13项目统计

说明:管理员可以根据用户、部门来查询相关项目信息,并可以点击查看和点击下载相关信息。

核心代码:

/**

* 项目统计 * @return */

public String countProject() throws Exception{

String searchValue = getRequest().getParameter(\ int pageNo = StringUtil.toInt(getRequest().getParameter(\().getParameter(\

Page projectPage = null; if(searchValue==null){

projectPage = getAdminService().getPageProject(pageNo); }else{

searchValue = new String(searchValue.getBytes(\ projectPage = getAdminService().getPageProject(pageNo, searchValue); }

getRequest().setAttribute(\ getRequest().setAttribute(\ return \ }

功能:成果统计是提供管理员成果信息(成果名称、项目、用户、部门、成果描述)进行统计的,可以实现按照用户或者部门来查询某个成果信息,如果需要查询所有成果,

第 29 页 共 42 页

常州大学本科生毕业设计(论文)

不输入任何成果名称即可;可以实现下载某成果信息。

图5- 14成果统计

说明:管理员可以根据用户、部门来查询相关项目信息,并可以点击查看和点击下载相关信息。

核心代码:

/**

* 成果统计 * @return */

public String countProjectResult()throws Exception{

String searchValue = getRequest().getParameter(\ int pageNo = StringUtil.toInt(getRequest().getParameter(\().getParameter(\

Page projectResultPage = null; if(searchValue==null){

projectResultPage = getAdminService().getPageProjectResult(pageNo); }else{

searchValue = new String(searchValue.getBytes(\ projectResultPage = getAdminService().getPageProjectResult(pageNo, searchValue);

}

getRequest().setAttribute(\

getRequest().setAttribute(\ return \ }

5.4 普通教师功能模块

普通教师可以实现的功能有项目申报管理、过期项目管理、项目结题管理,每个模块的具体功能内容如下:

5.4.1 项目申报管理模块

项目申报管理:该模块包括申报项目和项目申报列表。 第 30 页 共 42 页


计算机科学与技术系本科毕业论文《科研项目管理系统》(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:焦作市中站区北部山区旅游发展总体规划

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: