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