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

2019-04-22 15:44

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

功能:申报项目即添加项目信息(项目类别、项目名称、开始日期、结束日期、人数、申报金额、相关文档资料上传、文档下载、描述)。其中项目列表、是可以在下拉框中进行选择的,日期也是可以选择的。

图5- 15申报项目

说明:普通教师只要输入项目信息(包括项目、项目名称、开始日期、结束日期、人数、申报金额、相关文档资料上传、文档下载、描述等),单击“保存”即可实现申报项目的功能。

核心代码:

/**

* 申报项目 * @return */

public String addProject(){

List projectTypeList = getAdminService().getProjectTypeList(); getRequest().setAttribute(\ return \ }

功能:申报项目列表提供教师查询、修改、删除申报项目,查看项目进度跟踪,下载项目文档。

第 31 页 共 42 页

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

图5- 16申报项目列表

说明:普通用户在需要修改、删除的已经申报的项目后面单击相应的按钮对其操作,并且可以点击查看、点击下载相关信息。

核心代码:

/**

* 我的项目列表 * @return */

public String projectList() throws Exception{

User user = (User)getSession().getAttribute(\ int pageNo = StringUtil.toInt(getRequest().getParameter(\().getParameter(\

String searchValue = getRequest().getParameter(\ String isAccept = getRequest().getParameter(\ String isSuccess = getRequest().getParameter(\ Page projectPage = null;

if(searchValue==null && isAccept==null && isSuccess==null){

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

if(searchValue !=null){ searchValue = new String(searchValue.getBytes(\

}

projectPage = getAdminService().getPageProject(pageNo, user, searchValue, isAccept, isSuccess);

}

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

第 32 页 共 42 页

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

}

5.4.2 过期项目管理模块

该模块提供教师查看已经过期的科研项目。

功能:该模块提供教师查看已经过期的科研项目信息,包括项目名称、项目类别、开始时间、结束时间、人数、申报金额、创建时间、进度跟踪、文档下载。如果已经过期的项目需要重新申报,教师是可以重新申报的。

图5- 17教师查看已经过期的科研项目

说明:教师可以根据项目名称、类别来查询相关项目信息,如果已过期项目需要重新申报,只要单击对应的项目后面的“重新申报”即可实现,

核心代码:

/**

* 已过期项目 * @return */

public String oldProjectList() throws Exception{

String searchValue = getRequest().getParameter(\ if(searchValue !=null){

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

User user = (User)getSession().getAttribute(\ Page projectPage = getAdminService().getPageOldProject(pageNo,searchValue,user);

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

第 33 页 共 42 页

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

5.4.3项目结题管理模块

该模块包括未结题列表和已结题列表。

功能:未结题列表是提供教师查看未结题项目,如果需要结题,教师可以给其结题操作。

图5- 18未结题列表

说明:教师通过项目名称、类别查看未结题的项目,如需结题,只要单击项目后面的“结题”即可实现。

核心代码:

/**

* 我的未结题项目列表 * @return */

public String noSuccessProjectList() throws Exception{

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

User user = (User)getSession().getAttribute(\ Page projectPage = null; if(searchValue==null){ projectPage = getAdminService().getPage(pageNo, new String[]{\

}else{

searchValue = new String(searchValue.getBytes(\ projectPage = getAdminService().getPage(pageNo, searchValue, new String[]{\

}

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

功能:已结题列表是查看已结题项目,教师可以查看进度、下载文档、查看项目成第 34 页 共 42 页

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

果。

图5- 19已结题列表

说明:教师通过项目名称、类别查看已结题的项目,还可以查看项目信息、点击下载项目。

核心代码:

/**

* 我的已结题列表 * @return */

public String successProjectList() throws Exception{

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

User user = (User)getSession().getAttribute(\ Page projectPage = null; if(searchValue==null){ projectPage = getAdminService().getPage(pageNo, new String[]{\

}else{

searchValue = new String(searchValue.getBytes(\ projectPage = getAdminService().getPage(pageNo, searchValue, new String[]{\

}

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

第 35 页 共 42 页


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

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

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

马上注册会员

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