基于Java+Web+html5+MySQL的邮储银行审计信息管理系统

目录
一:引言 4
二:系统技术概括 4
2.1系统前端技术概括 4
2.1.1 HTML5 4
2.1.2 CSS3 5
2.1.3 Jquery 及 Ajax 5
2.2系统后端技术概括 6
2.2.1 MySQL 数据库 6
2.2.2 Tomcat 服务器 7
三:系统设计 8
3.1数据库设计 8
3.2功能设计 9
四:系统实现 10
4.1数据库实现 10
4.2功能实现 12
五:参考文献 14
3.2功能设计
员工等等级只有三种,前面出现的数据只是测试用而已,三个级别在注册页可以看到
登录使用ajax验证,注册的用户名排重也是使用ajax
员工管理,用户只能修改自己的密码,任何审计员都能删除其他人员,这里没做权限设置。
admin用户不能申报项目,因为他是默认的会议负责人。没权限做审计项目,只有批文件是否通过的权利
开启项目部分。在开启项目部分,admin可以对未审核的申报项目做修改。其他成员,如果项目未通过审核,则项目永久不能再报。只好重新申报另一个项目,毕竟项目与审核员关系是多对一,并没设置成多对多。
本系统所有的删除都是通过对应Id号来删除项目的。
方案管理部分,如果未通过审核,则无法执行现场审核。

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
 <%@ taglib uri='/struts-tags' prefix='s' %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>审计主页</title>
    <link rel="stylesheet" type="text/css" href="CSS/base.css"/>
	<script type="text/javascript" src="JS/jquery-1.9.1.min.js"></script>
	<script type="text/javascript" src="JS/base.js"></script>
	<script type="text/javascript" src="JS/Time.js"></script>
  </head>
  <body>
  <div id="hh">
  <span class="hhLog">阳光审计</span>
  	<div class=time></div>
    <img src="${sessionScope.pic }">
    <span class="hhadminName">欢迎,<div class="aaa">${
    
    sessionScope.adminName }</div>  <a href="index.jsp">注销</a></span>
  </div>
  <div id="nav">
  	<ul>
  		<li><a href="adminAll">人员管理</a></li>
  		<li><a href="ProjectAll">项目管理</a></li>
  		<li><a href="FangAnAll">方案管理</a></li>
  		<li><a href="zskAll">知识库管理</a></li>
  		<li><a href="InfoAll">通知书管理</a></li>
  		<li><a href="xcAll">现场审计管理</a></li>
  		<li><a href="MeetingAll">会议管理</a></li>
  		<li><a href="bgAll">报告管理</a></li>
  	</ul>
  </div>
  <center>
    <div>
    <table width="800px">
    <tr><th>知识编号</th><th>知识内容</th><th>知识专题</th><th>出版时间</th><th>作者</th></tr>
    	<s:iterator id="zsk" value="#request.arcList" status="st">
    		<tr>
					<td>${
    
    zsk.zhiShiId }</td>
					<td>${
    
    zsk.shiShiTitle }</td>		
					<td>${
    
    zsk.publishTime }</td>
					<td>${
    
    zsk.author }</td>
					<td><a href="zskAll?arcId=${zsk.zhiShiId}">查看明细</a></td>
					<td><a href="delzsk?arcId=${zsk.zhiShiId}">删除</a></td>
				</tr>
    	</s:iterator>
    	<tr>
				<td>页面跳转</td>
				<td>
				<!-- 当当前页数大于1时,才会显示 -->
				<s:if test="pager.curPage>1">
					<a href="zskAll?pager.curPage=1">首页</a>&nbsp;&nbsp;
					<a href="zskAll?pager.curPage=${pager.curPage-1 }">上一页</a>
				</s:if>
				</td>
				<!-- 当当前页数小于总页数时,才会显示 -->
				<td>
				<s:if test="pager.curPage < pager.pageCount">
					<a href="zskAll?pager.curPage=${pager.curPage+1}">下一页</a>&nbsp;&nbsp;
					<a href="zskAll?pager.curPage=${pager.pageCount }">尾页</a>
				</s:if>
				</td>
				<td>共${
    
    pager.rowCount}记录,共${
    
    pager.curPage}/${
    
    pager.pageCount}&nbsp;&nbsp;		
				</td>
				<td colspan="3"><button class="modBtn addBtn">添加信息</button></td>
			</tr>
    </table>
    </div>
    
    <div id="mingXi">
		<h2>明细</h2>
			知识编号:<input type="text" value="${requestScope.arc.zhiShiId }" name="cv.custViewId" readOnly="true" style="background: pink"><br><br/>
			知识专题:<input type="text" readOnly="true" style="background: pink" value="${requestScope.arc.shiShiTitle }" name="proName"/><br/><br/>
			专题内容:<textarea rows="10" cols="50" style="background: pink" readOnly="true" name="cusName">
				${
    
    requestScope.arc.zhishiContent }
			</textarea><br><br>
			出版时间:<input type="text" readOnly="true" style="background: pink" value="${requestScope.arc.publishTime }" name="userName" /><br/><br/>
			专题作者:<input name="funds" readOnly="true" style="background: pink" value="${requestScope.arc.author }"/><br/><br/>
	</div>
	<div class="index2">
		<div class="addMes">
		<form action="addarc" method="post" onSubmit="return;">
			<center>
				<h3>添加知识专题</h3>
				专题:<input type="text" name="arc.shiShiTitle"/><br><br>
				内容:<input type="text" name="arc.zhishiContent"/><br><br>
				作者:<input type="text" name="arc.author"/><br><br>
				<input type="submit" value="提        交">&nbsp;&nbsp;
			</center>
			</form>
			<button class="cancel">&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;</button>
		</div>
		</div>
		</center>
  </body>
</html>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/newlw/article/details/132947903
今日推荐