freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

常州大學科研項目管理系統(tǒng)的設計與實現(xiàn)-資料下載頁

2024-11-10 02:07本頁面

【導讀】大學為例而開發(fā)的高??蒲泄芾硐到y(tǒng)。該系統(tǒng)是在Tomcat服務器下,MyEclipse環(huán)境中。開發(fā),使用的語言是JAVA、數據庫是MySQL。負責人、普通教師,每類用戶各司其職,相輔相成,共同完成科研項目管理功能。目結題管理、系統(tǒng)管理。普通教師是對項目進行申報的,功能包括項目申報管理、過期。三類用戶功能分工明確,權限之間沒有交叉,完。美地結合,為科研項目的管理提供了完美保障。

  

【正文】 1 N N 1 1 1 1 N N 1 N 1 1 N N N 編號 名稱 介紹 文檔 項目 用戶名 項目名 名稱 編號 描述 編號 項目 描述 錄入人 錄入時間 編號 密碼 用戶名 編號 名稱 類型 用戶 人數 金額 描述 文檔 是否審批 審批人 結題時間 …… 常州大學本科生畢業(yè)設計(論文) 第 16 頁 共 42 頁 析,包括字段名稱、字段類型、是否是主鍵等幾個方面,表下方還對表進行了說明。 常州大學本科生畢業(yè)設計(論文) 第 17 頁 共 42 頁 5 系統(tǒng)設計與實現(xiàn) 系統(tǒng)設計與實現(xiàn)是從 4個部門描述的:用戶登錄模塊、科研負責人功能模塊、管理員功能模塊、普通教師功能模塊。每個功能模塊具體功能如下所示: 登錄模塊 登錄模塊流程圖如下所示: 圖 5 1登錄流程圖 功能:登錄模塊是提供用戶登錄系統(tǒng)的,用戶類型包括項目 負責人、管理員、普通教師。 登錄界面 輸入用戶名、密碼 功能界面 重新登錄 是否登錄成功 常州大學本科生畢業(yè)設計(論文) 第 18 頁 共 42 頁 圖 5 2登錄模塊 說明:用戶只需要輸入正確的“用戶名稱”、“登錄密碼”即可登錄系統(tǒng)。 核心代碼: public class LoginAction extends BaseAction{ private static final long serialVersionUID = 6442295321182851334L。 //登錄 public void login(){ String userName = getRequest().getParameter(userName)。 String password = getRequest().getParameter(password)。 User user = getLoginService().login(userName, password)。 if(user==null){ (getResponse())。 }else{ getSession().setAttribute(user, user)。 (getResponse())。 } } /** * 退出 * @return */ public String logout(){ if(getSession().getAttribute(user)==null){ return login。 } getSession().removeAttribute(user)。 return login。 } } 項目負責人功能 模塊 部門負責人可以實現(xiàn)的功能有項目審批管理、項目結題管理,每個模塊的具體功能常州大學本科生畢業(yè)設計(論文) 第 19 頁 共 42 頁 內容如下: 項目審批管理模塊 該模塊包括待審批列表、已審批列表。 功能:待審批列表展示了科研項目組所有未審批的項目信息(包括項目名稱、項目類別、開始時間、結束時間、人數、申報金額、創(chuàng)建時間、進度跟蹤、文檔下載等),項目負責人可以點擊查看項目的目前進度情況信息,可以點擊下載該項目的文檔信息,如果在仔細查看了解了之后,確定該項目可以審批通過,項目負責人即可單擊審批對該項目進行審批。 圖 5 3項目審批管理模塊 說明:項目負責人查詢需要審批的項目,或者查詢所有項目,在需要審批的項目后面單擊“審批”來對其進行審批操作。 核心代碼: /** * 待審批列表 * @return */ public String noAcceptProjectList() throws Exception{ String searchValue = getRequest().getParameter(searchValue)。 User user = (User)getSession().getAttribute(user)。 int pageNo = (getRequest().getParameter(pageNo))==0?1:(getRequest().getParameter(pageNo))。 PageProject projectPage = null。 if(searchValue==null){ projectPage = getAdminService().getPage(pageNo, new String[]{isAccept,dept}, new Object[]{0,()})。 }else{ searchValue = new String((ISO88591),UTF8)。 projectPage = getAdminService().getPage(pageNo, searchValue, new 常州大學本科生畢業(yè)設計(論文) 第 20 頁 共 42 頁 String[]{isAccept,dept}, new Object[]{0,()})。 } getRequest().setAttribute(searchValue, searchValue)。 getRequest().setAttribute(projectPage, projectPage)。 return noAcceptProjectList。 } 功能:已審批列表展示了科研項目組所有已審批的項目信息(包括項目名稱、項目類別、開始時間、結束時間、人數、申報金額、創(chuàng)建時間、進度跟蹤 、文檔下載等),項目負責人可以點擊查看項目的目前進度情況信息,可以點擊下載該項目的文檔信息,項目負責人可以通過在查詢自己想要查看的項目審批情況。 圖 5 4已審批列表 說明:通過輸入項目名稱、類別查看已審批項目的詳細信息,可以點擊查看內容或者下載該項目信息。 核心代碼: /** * 已審批列表 * @return */ public String acceptProjectList() throws Exception{ String searchValue = getRequest().getParameter(searchValue)。 int pageNo = (getRequest().getParameter(pageNo))==0?1:(getRequest().getParameter(pageNo))。 PageProject projectPage = null。 if(searchValue==null){ projectPage = getAdminService().getPageProject(pageNo, isAccept,1)。 }else{ searchValue = new String((ISO88591),UTF8)。 projectPage = getAdminService().getPage(pageNo, searchValue, new String[]{isAccept}, new Object[]{1})。 } 常州大學本科生畢業(yè)設計(論文) 第 21 頁 共 42 頁 getRequest().setAttribute(searchValue, searchValue)。 getRequest().setAttribute(projectPage, projectPage)。 return acceptProjectList。 } 項目結題管理模塊 該模塊包括項目結題確認和已確認項目。 功能:項目結題確認展示了項目的結題進度信息(包括項目名稱、項目類別、開始時間、結束時間、人數、申報金額、創(chuàng)建時間、進度跟蹤、文檔下載等),項目負責人同樣 可以點擊查看項目的目前進度情況信息,可以點擊下載該項目的文檔信息,如果在仔細查看了解了之后,確定該項目可以結題了,項目負責人即可單擊確認結題對該項目進行結題確認。 圖 5 5項目結題確認 說明:項目負責人查詢需要結題的項目,或者查詢所有項目,在需要結題的項目后面單擊“確認結題”來對其進行結題操作。 核心代碼: /** * 我的未結題項目列表 * @return */ public String noSuccessProjectList() throws Exception{ String searchValue = getRequest().getParameter(searchValue)。 int pageNo = (getRequest().getParameter(pageNo))==0?1:(getRequest().getParameter(pageNo))。 User user = (User)getSession().getAttribute(user)。 PageProject projectPage = null。 if(searchValue==null){ projectPage = getAdminService().getPage(pageNo, new String[]{user,isSuccess,isAccept}, new Object[]{user,0,1})。 }else{ searchValue = new String((ISO88591),UTF8)。 常州大學本科生畢業(yè)設計(論文) 第 22 頁 共 42 頁 projectPage = getAdminService().getPage(pageNo, searchValue, new String[]{user,isSuccess,isAccept}, new Object[]{user,0,1})。 } getRequest().setAttribute(searchValue, searchValue)。 getRequest().setAttribute(projectPage, projectPage)。 return noSuccessProjectList。 } 功能:已確認結題提供項目負責人查看已經結題的項目信息(包括項目名稱、項目類別、開始時間、結束時間、人數、申報金額、創(chuàng)建時間、進度跟蹤、文檔下載等),項目負責人同樣可以點擊查看項目的目前進度情況信息,可以點擊下載該項目的文檔信息。 圖 5 6已確認結題 說明:項目負責人查詢結題的項目,或者查詢所有項目。 核心代碼: /** * 結題 */ public void success(){ try{ String id = getRequest().getParameter(id)。 Project project = getAdminService().getProject(id)。 (1)。 (new Date())。 //審批 getAdminService().update(project)。 //創(chuàng)建操作記錄 ProjectRecords projectRecords = new ProjectRecords()。 (new Date())。 (項目結題成功等待部門負責人確認 )。 ((User)getSession().getAttribute(user))。 (project)。 常州大學本科生畢業(yè)設計(論文) 第 23 頁 共 42 頁 //保存 getAdminService().save(projectRecords)。 (getResponse())。 }catch(Exception e){ (getResponse())。 } } 管理員功能模塊 管理員可以實現(xiàn)的功能有用戶權限管理、部門管理、項目類別管理、查詢統(tǒng)計系統(tǒng),每個模塊的具體功能內容如下: 用戶權限管理模塊 該模塊包括創(chuàng)建用戶和 用戶管理。 功能:創(chuàng)建用戶提供管理員新建用戶信息(用戶名、密碼、確認密碼、部門、權限分配、描述),輸入用戶信息,實時保存即可。 圖 5 7創(chuàng)建用戶 說明:管理員只要輸入用戶信息(包括用戶名、密碼、確認密碼、部門、權限分配、描述等),單擊“保存”即可實現(xiàn)創(chuàng)建用戶功能。 核心代碼: /** * 創(chuàng)建用戶 * @return */ public String addUser(){ ListDept deptList = getAdminService().getDeptList()。 getRequest().setAttrib
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1