审批流程展示html,Web企业在线审批流程系统
每天記錄學習,每天會有好心情。*^_^*
最近了解了基于Web的企業在線審批流程系統項目,在這個平臺記錄一下這個基于Web的企業在線審批流程系統項目,方便以后再次使用或學習的時候能夠及時的翻閱。在完成基于Web的企業在線審批流程系統項目的時候,考慮了很多框架。最終決定選用SSM(MYECLIPSE),該框架具有極強的移植性,多平臺性,便于操作性等優點。此框架能在MYECLIPSE開發工具中完美的編寫和運行,基于Web的企業在線審批流程系統為一個 后臺項目。采用當前非常流行的B/S體系結構,以JSP作為開發技術,主要依賴SSM技術框架,mysql數據庫建立本系統。
在對基于Web的企業在線審批流程系統項目進行需求分析的時候,得出系統的登錄角色包括了管理員、用戶注冊。對應用戶可以通過登錄自己的賬號,進行入系統。系統對不同角色擁有不同權限。
總結得出基于Web的企業在線審批流程系統項目所有數據為:管理員(admin)、用戶注冊(yonghuzhuce)、總體設計(zongtisheji)、審批流程(shenpiliucheng)
基于Web的企業在線審批流程系統之管理員表
字段名 | 類型 | 屬性 |描述
id| INT(11) | PRIMARY KEY |管理員id
username| VARCHAR(255) | |賬號
password| VARCHAR(255) | |密碼
quanxian| VARCHAR(255) | | 權限
基于Web的企業在線審批流程系統之用戶注冊表
字段名 | 類型 | 屬性 |描述
id| INT(11) | PRIMARY KEY |用戶注冊id
xingming| VARCHAR(255) | |姓名
nianling| VARCHAR(255) | |年齡
xingbie| VARCHAR(255) | |性別
zhiwu| VARCHAR(255) | |職務
username| VARCHAR(255) | |賬號
password| VARCHAR(255) | | 密碼
基于Web的企業在線審批流程系統之總體設計表
字段名 | 類型 | 屬性 |描述
id| INT(11) | PRIMARY KEY |總體設計id
xitongxuqiufenxi| VARCHAR(255) | |系統需求分析
xitonggongnengjieshgao| VARCHAR(255) | |系統功能介紹
xitongmokuaigongneng| VARCHAR(255) | |系統模塊功能
shejisixiang| VARCHAR(255) | | 設計思想
基于Web的企業在線審批流程系統之審批流程表
字段名 | 類型 | 屬性 |描述
id| INT(11) | PRIMARY KEY |審批流程id
faqishenpibiao| VARCHAR(255) | |發起審批表
bumenpiyue| VARCHAR(255) | |部門批閱
shenpijieguo| VARCHAR(255) | | 審批結果
SET FOREIGN_KEY_CHECKS=0;------------------------------
------------------------------
--Table structure for ggjyWebdqyzxsplcxt
------------------------------
DROP TABLE IF EXISTS`t_admin`;CREATE TABLE `t_admin` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '管理員id',`username` VARCHAR(255) DEFAULT NULL COMMENT '賬號',`password` VARCHAR(255) DEFAULT NULL COMMENT '密碼',`quanxian` VARCHAR(255) DEFAULT NULL COMMENT '權限',PRIMARY KEY(`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='管理員';------------------------------
DROP TABLE IF EXISTS`t_yonghuzhuce`;CREATE TABLE `t_yonghuzhuce` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '用戶注冊id',`xingming` VARCHAR(255) DEFAULT NULL COMMENT '姓名',`nianling` VARCHAR(255) DEFAULT NULL COMMENT '年齡',`xingbie` VARCHAR(255) DEFAULT NULL COMMENT '性別',`zhiwu` VARCHAR(255) DEFAULT NULL COMMENT '職務',`username` VARCHAR(255) DEFAULT NULL COMMENT '賬號',`password` VARCHAR(255) DEFAULT NULL COMMENT '密碼',PRIMARY KEY(`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='用戶注冊';------------------------------
DROP TABLE IF EXISTS`t_zongtisheji`;CREATE TABLE `t_zongtisheji` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '總體設計id',`xitongxuqiufenxi` VARCHAR(255) DEFAULT NULL COMMENT '系統需求分析',`xitonggongnengjieshgao` VARCHAR(255) DEFAULT NULL COMMENT '系統功能介紹',`xitongmokuaigongneng` VARCHAR(255) DEFAULT NULL COMMENT '系統模塊功能',`shejisixiang` VARCHAR(255) DEFAULT NULL COMMENT '設計思想',PRIMARY KEY(`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='總體設計';------------------------------
DROP TABLE IF EXISTS`t_shenpiliucheng`;CREATE TABLE `t_shenpiliucheng` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '審批流程id',`faqishenpibiao` VARCHAR(255) DEFAULT NULL COMMENT '發起審批表',`bumenpiyue` VARCHAR(255) DEFAULT NULL COMMENT '部門批閱',`shenpijieguo` VARCHAR(255) DEFAULT NULL COMMENT '審批結果',PRIMARY KEY(`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='審批流程';
添加審批流程模塊:
從頁面中通過post方法,將審批流程信息傳入到后臺服務器中,在tianjiashenpiliuchengact
中接收,字段包括發起審批表,部門批閱,審批結果使用insert方法添加數據,將數據同步到
數據庫中,完成添加操作。定義添加成功提示信息,添加審批流程成功,并保存到request中具體代碼如下:
通過shenpiliuchengdao的insert方法將頁面傳輸的審批流程添加到數據庫中 shenpiliuchengdao.insert(shenpiliucheng);
將添加審批流程成功信息,保存到request的message中,在頁面中給出用戶提示 request.setAttribute("message", "添加審批流程成功");
返回審批流程管理界面
return "forward:/tianjiashenpiliucheng.action";
查詢審批流程模塊:
審批流程的查詢模塊實現方式為,在頁面中發起shenpiliuchengguanli.action請求。通過該請求,響應服務器shenpiliuchengController類中的shenpiliuchengguanli,在該方法中通過selectByexample進行數據的查詢操作。將所有的審批流程信息查詢后,保存到request中的shenpiliuchengall中,在頁面中進行展示,返回shenpiliuchengguanli.jsp,該部分核心代碼如下所示:
生成審批流程樣例類,通過example定義查詢條件 ShenpiliuchengExample example = new ShenpiliuchengExample();
通過shenpiliuchengdao的selectByExample方法查詢出所有的審批流程信息 List shenpiliuchengall = shenpiliuchengdao.selectByExample(example);
將審批流程信息,保存到request中,在頁面通過foreach方法進行展示 request.setAttribute("shenpiliuchengall", shenpiliuchengall);
返回審批流程管理界面
return "forward:/shenpiliuchengguanli.action";
修改審批流程模塊:
點擊修改按鈕,可以跳轉到審批流程修改頁面。在審批流程修改頁面中,將初始化該審批流程的所有信息,并將信息一一對應填充到對應編輯欄中。編輯完審批流程信息后,頁面通過post方法將數據封裝為一個審批流程實體,傳入到shenpiliuchengController中。在xiugaishenpiliucheng中進行接收,接收完畢后,調用shenpiliuchengMapper中的updateByPrimaryKeySelective方法進行修改。該部分代碼如下:
通過shenpiliuchengdao的修改方法根據id修改對應的審批流程 shenpiliuchengdao.updateByPrimaryKeySelective(shenpiliucheng);
將修改審批流程成功信息,保存到request的message中,在頁面中給出用戶提示 request.setAttribute("message", "修改審批流程信息成功");
返回審批流程管理界面
return "forward:/shenpiliuchengguanli.action";
刪除審批流程模塊:
在管理頁面中,點擊刪除。頁面將通過a標簽的href屬性,使用get方法將該審批流程
的id上傳到服務器中,在服務器中通過shenpiliuchengController類中的shanchushenpiliucheng進行接收,之后調用shenpiliuchengMapper中的deleteByPrimaryKey方法根據ID進行刪除。將刪除信息保存到request的message中,在頁面給出用戶刪除成功的提示信息,該部分核心代碼如下:
通過shenpiliuchengdao的刪除方法根據id刪除對應的審批流程 shenpiliuchengdao.deleteByPrimaryKey(id);
將刪除審批流程成功信息,保存到request的message中,在頁面中給出用戶提示 request.setAttribute("message", "刪除審批流程成功");
返回審批流程管理界面
return "forward:/shenpiliuchengguanli.action";
總結
以上是生活随笔為你收集整理的审批流程展示html,Web企业在线审批流程系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用路由器网络延迟高怎么办路由器网络延迟高
- 下一篇: 计算机网络系统什么组成,计算机网络系统由