一、源码特点
?? ?java Web税务信息管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为
TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
java Web税务信息管理系统1
二、功能介绍
(1)用户登陆
本系统的用户登录按照功能特点可分为管理员登陆和员工登陆。管理员登陆,主要是为了管理员能到系统后台管理提供员工的登陆途径;而员工登陆一般是处于管理模式下,为了针对税务人员
操作而提供的。当用户进入税务管理系统后,就会在页面顶部导航栏边_上显示登陆者的身份是管理员或者员工。
方法手段
(2)系统账号管理
对企业部门税务管理员给予或限制访问系统权限,能够行使管理功能,防止其他人员冒充办税员进行涉税事务处理而造成不必要的损失提高了系统保密性。
(3)缴税项目设置管理
实现对需缴税项目的有效管理,可以随时增加缴税项目,并可查看缴税项目的增添时间、缴税项目类型、项目税率等,当缴税项目变更或取消时,可对其进行相关修改和删除操作。实现对缴税
项目基本信息的统计,向税务管理信息系统的各子系统提供缴税项目的基本状态信息。
(4)缴税用户管理,
对需要缴税用户进行登记,录入税户姓名、地址等基本数据信息当税户个人信息更改时,可修改保存税户新的信息税户无须缴税时,可删除税户信息,实现对税户的管理。这样一-方面可为申
报征收税务提供可比参数,另一方面也可为税务稽查提供被查户财务核算状况信息,通过财务报表汇总分析为企业、地方发展起指导作用。
(5)缴税用户查询,
及时查询登记税户数据输入税户的税证编号便可查询到税户的详细个人信息,方便税务管理。
(6)缴税信息管理
它将完整的记录税户的信息在税务用户管理当中增加的税户,在此处可显示并选择税户的税证编号,再输入税户的收入金额和所对应的缴税项目,可以自动计算出税户应缴纳的税额数目,保证
了税务数据信息的安全性、简便性、准确性。
(7)缴税信息查询
对缴税用户进行查询,可以输入税证编号或根据纳税时间进行详细的查询,方便的查看缴税用户的缴税信息。
(8)缴税信息统计
对所有缴纳税款的用户进行全方面的统计,可查看缴税详细信息,并统计总缴税额,便于税务管理人员的核对。
数据库设计
(1)用户信息表如表5.1所示:
表5.1 用户信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | yhid | INTEGER | 11 | 是 | 用户编号 |
2 | yhm | VARCHAR | 40 | 否 | 用户名 |
3 | mm | VARCHAR | 40 | 否 | 密码 |
4 | xm | VARCHAR | 40 | 否 | 姓名 |
5 | lxdh | VARCHAR | 40 | 否 | 联系电话 |
6 | lxdz | VARCHAR | 40 | 否 | 联系地址 |
(2)管理员如表5.2所示:
表5.2 管理员表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | glyid | INTEGER | 11 | 是 | 管理员编号 |
2 | yhm | VARCHAR | 40 | 否 | 用户名 |
3 | mm | VARCHAR | 40 | 否 | 密码 |
4 | xm | VARCHAR | 40 | 否 | 姓名 |
(3)税收项目表如表5.3所示:
表5.3 税收项目表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | swxmid | INTEGER | 11 | 是 | 税务项目编号 |
2 | xmmc | VARCHAR | 40 | 否 | 项目名称 |
3 | sm | VARCHAR | 40 | 否 | 说明 |
4 | nsje | VARCHAR | 40 | 否 | 纳税金额 |
(4)税收表如表5.4所示:
表5.4 税收信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | nsid | INTEGER | 11 | 是 | 纳税编号 |
2 | nsls | VARCHAR | 40 | 否 | 纳税流水 |
3 | yh | VARCHAR | 40 | 否 | 用户 |
4 | yf | VARCHAR | 40 | 否 | 月份 |
5 | nssj | VARCHAR | 40 | 否 | 纳税时间 |
6 | zt | VARCHAR | 40 | 否 | 状态 |
7 | nsje | VARCHAR | 40 | 否 | 纳税金额 |
8 | sm | VARCHAR | 40 | 否 | 说明 |
(5)纳税项目表如表5.5所示:
表5.5 纳税项目表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | nsxmid | INTEGER | 11 | 是 | 纳税项目编号 |
2 | ns | VARCHAR | 40 | 否 | 纳税 |
3 | xmfy | VARCHAR | 40 | 否 | 项目费用 |
4 | sm | VARCHAR | 40 | 否 | 说明 |
5 | yh | VARCHAR | 40 | 否 | 用户 |
代码设计
String keyid =(String)request.getParameter("keyid");
String nsls=(String)request.getParameter("nsls");//变量:纳税流水
String yh=(String)request.getParameter("yh");//变量:用户
String yf=(String)request.getParameter("yf");//变量:月份
String nssj=(String)request.getParameter("nssj");//变量:纳税时间
String zt=(String)request.getParameter("zt");//变量:状态
String nsje=(String)request.getParameter("nsje");//变量:纳税金额
String sm=(String)request.getParameter("sm");//变量:说明
String sql="";//声明sql
;//纳税SQL 语句
int row=1;///定义执行结果
int num=0;
try{
sql="select count(1) as num from nashui where yh='"+yh+"' and yf='"+yf+"'";
rs=db.query(sql);
if(rs.next()){
num=rs.getInt("num");
}
if(num>0){
out.println("<script>");
out.println("alert('操作失败,当月申报已经提交不能重复提交');");
out.println("window.location='list.jsp'");
out.println("</script>");
}
sql="update nsxm set ns='"+nsls+"' where ns='' and yh='"+yh+"'";
db.update(sql);
sql="insert into nashui(nsls,yh,yf,nssj,zt,nsje,sm) values('"+nsls+"','"+yh+"','"+yf+"','"+nssj+"','"+zt+"','"+nsje+"','"+sm+"')";
//int row =0;
row=db.update(sql);
三、注意事项
?? ?1、管理员账号:admin密码:admin 数据库配置文件DBO.java
?? ? 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
?? ?3、数据库文件名是jspswxt.sql ,系统名称swxt
?? ?4、系统首页地址:http://127.0.0.1:8080/swxt/login.jsp
四系统实现
源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓