【1425】java 外籍人员管理系统Myeclipse开发mysql数据库web结构jsp编程servlet计算机网页项目

一、源码特点
    java 外籍人员管理系统是一套完善的java web信息管理系统 采用serlvet+dao+bean,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式
开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

视频地址

【1425】java 外籍人员管理系统Myeclipse开发mysql数据库web结构jsp编程servlet计算机网页项目_哔哩哔哩_bilibili
二、功能介绍
app端功能:
1)外籍人员管理
2)警情管理
3)居住证管理
4)个人信息维护
后台功能:
(1)管理员管理:对管理员信息进行添加、删除、修改和查看
(2)辖区管理:对辖区信息进行添加、删除、修改和查看
(3)派出所管理:对派出所信息进行添加、删除、修改和查看
(4)用户管理:对用户信息进行添加、删除、修改和查看
(5)来华目的管理:对来华目的信息进行添加、删除、修改和查看
(6)外籍关系管理:对外籍关系信息进行添加、删除、修改和查看
(7)涉案类别管理:对涉案类别信息进行添加、删除、修改和查看
(8)处罚结果管理:对处罚结果信息进行添加、删除、修改和查看
(9)工作流配置管理:对工作流配置信息进行添加、删除、修改和查看
(10)国籍管理:对国籍信息进行添加、删除、修改和查看
(11)公告管理:对公告信息进行添加、删除、修改和查看
(12)外籍人员管理:对外籍人员信息进行添加、删除、修改和查看
(13)活动记录管理:对活动记录信息进行添加、删除、修改和查看
(14)涉案记录管理:对涉案记录信息进行添加、删除、修改和查看
(15)警情通报管理:对警情通报信息进行添加、删除、修改和查看
(16)走访记录管理:对走访记录信息进行添加、删除、修改和查看
(17)居住证管理:对居住证信息进行添加、删除、修改和查看
(18)审批记录管理:对审批记录信息进行添加、删除、修改和查看
(19)涉案情况统计管理:对涉案情况统计信息进行添加、删除、修改和查看  采用线性预测
(20)来华情况统计管理:对来华情况统计信息进行添加、删除、修改和查看  采用线性预测

数据库数据库

CREATE TABLE `gly` (
`glyid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',  PRIMARY KEY  (`glyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `xiaqu` (
`xqid` int(11) NOT NULL auto_increment,
`qymc` VARCHAR(40) default NULL COMMENT '区域名称',
`js` VARCHAR(40) default NULL COMMENT '介绍',  PRIMARY KEY  (`xqid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `pcs` (
`pcsid` int(11) NOT NULL auto_increment,
`pcsmc` VARCHAR(40) default NULL COMMENT '派出所名称',
`xq` VARCHAR(40) default NULL COMMENT '辖区',
`fzr` VARCHAR(40) default NULL COMMENT '负责人',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',  PRIMARY KEY  (`pcsid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `yonghu` (
`yhid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`lxdz` VARCHAR(40) default NULL COMMENT '联系地址',
`zw` VARCHAR(40) default NULL COMMENT '职务',
`pcs` VARCHAR(40) default NULL COMMENT '派出所',
`zcsj` VARCHAR(40) default NULL COMMENT '注册时间',  PRIMARY KEY  (`yhid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `lhmd` (
`lhmdid` int(11) NOT NULL auto_increment,
`md` VARCHAR(40) default NULL COMMENT '目的',
`sm` VARCHAR(40) default NULL COMMENT '说明',  PRIMARY KEY  (`lhmdid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `wjgx` (
`wjgxid` int(11) NOT NULL auto_increment,
`gxmc` VARCHAR(40) default NULL COMMENT '关系名称',  PRIMARY KEY  (`wjgxid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `salb` (
`salbid` int(11) NOT NULL auto_increment,
`lb` VARCHAR(40) default NULL COMMENT '类别',  PRIMARY KEY  (`salbid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `cfjg` (
`cfjgid` int(11) NOT NULL auto_increment,
`cfjg` VARCHAR(40) default NULL COMMENT '处罚结果',  PRIMARY KEY  (`cfjgid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `gzlpz` (
`gzlpzid` int(11) NOT NULL auto_increment,
`jd` VARCHAR(40) default NULL COMMENT '节点',
`czr` VARCHAR(40) default NULL COMMENT '操作人',
`jdmc` VARCHAR(40) default NULL COMMENT '节点名称',
`lx` VARCHAR(40) default NULL COMMENT '类型',  PRIMARY KEY  (`gzlpzid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `guoji` (
`gjid` int(11) NOT NULL auto_increment,
`gjmc` VARCHAR(40) default NULL COMMENT '国籍名称',
`sm` VARCHAR(40) default NULL COMMENT '说明',  PRIMARY KEY  (`gjid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `gonggao` (
`ggid` int(11) NOT NULL auto_increment,
`bt` VARCHAR(40) default NULL COMMENT '标题',
`nr` VARCHAR(40) default NULL COMMENT '内容',
`fbsj` VARCHAR(40) default NULL COMMENT '发布时间',  PRIMARY KEY  (`ggid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `wjry` (
`wjryid` int(11) NOT NULL auto_increment,
`zwxm` VARCHAR(40) default NULL COMMENT '中文姓名',
`ywxm` VARCHAR(40) default NULL COMMENT '英文姓名',
`gj` VARCHAR(40) default NULL COMMENT '国家',
`xb` VARCHAR(40) default NULL COMMENT '性别',
`hzhm` VARCHAR(40) default NULL COMMENT '护照号码',
`jlxkzh` VARCHAR(40) default NULL COMMENT '居留许可证号',
`xzz` VARCHAR(40) default NULL COMMENT '现住址',
`lxfs` VARCHAR(40) default NULL COMMENT '联系方式',
`lhmd` VARCHAR(40) default NULL COMMENT '来华目的',
`jdr` VARCHAR(40) default NULL COMMENT '接待人',
`jdrsfz` VARCHAR(40) default NULL COMMENT '接待人身份证',

代码设计

	private void insertM(HttpServletRequest request, HttpServletResponse response){//国籍添加guojiDao dao=new guojiDao();//声明DAO方法guoji guoji=new guoji();//声明guoji bean对象方法guoji.setGjid((String)request.getParameter("keyid"));//国籍编号
String gjmc=(String)request.getParameter("gjmc");//变量:国籍名称
guoji.setGjmc((String)request.getParameter("gjmc"));
String sm=(String)request.getParameter("sm");//变量:说明
guoji.setSm((String)request.getParameter("sm"));response.setCharacterEncoding("gb2312");//设定页面字符集 仿制乱码try {dao.insert(guoji);request.setAttribute("flag", "操作成功"); request.getRequestDispatcher("guoji/guojiadd.jsp").forward(request, response);} catch (Exception e) {e.printStackTrace();}}private void ListM(HttpServletRequest request, HttpServletResponse response){//国籍信息列表ResultSet rs=null;guojiDao dao = new guojiDao();//声明DAO方法String str=(String)request.getParameter("Page");//获取分页数String sql="";response.setCharacterEncoding("gb2312");//设定页面字符集 仿制乱码try{if(str==null){str="0";//如果没有 则默认当前页}			rs=dao.qlist(sql);PrintWriter out = response.getWriter();request.setAttribute("rs", rs); //通过request 传值request.getRequestDispatcher("guoji/guojilist.jsp?Page="+str).forward(request, response);}catch(Exception e){e.toString();e.printStackTrace();}		}private void PListM(HttpServletRequest request, HttpServletResponse response){//测试信息列表ResultSet rs=null;guojiDao dao = new guojiDao();//声明DAO方法System.out.println("alist");String sql="";response.setCharacterEncoding("gb2312");//设定页面字符集 仿制乱码try{rs=dao.qlist(sql);PrintWriter out = response.getWriter();request.setAttribute("rs", rs); request.getRequestDispatcher("guoji/guojiplist.jsp").forward(request, response);}catch(Exception e){e.toString();e.printStackTrace();}}private void modifyIndex(HttpServletRequest request, HttpServletResponse response){//国籍修改首页ResultSet rs=null;response.setCharacterEncoding("gb2312");//设定页面字符集 仿制乱码guojiDao dao = new guojiDao();//声明DAO方法String keyid=(String)request.getParameter("keyid");String sql="";if(keyid!=null&&!keyid.equals("")){sql+=" and gjid='"+keyid+"'";}try{rs=dao.qlist(sql);PrintWriter out = response.getWriter();request.setAttribute("rs", rs); request.getRequestDispatcher("guoji/guojimodify.jsp").forward(request, response);//response.sendRedirect("guoji/guojimodify.jsp");}catch(Exception e){e.toString();e.printStackTrace();}}


三、注意事项
    1、管理员账号:admin密码:admin 数据库配置文件DBO.java
     2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
    3、数据库文件名是jspwjry.sql ,系统名称wjry
    4、系统首页地址:http://127.0.0.1:8080/wjry/login.jsp

四系统实现

需要源码 其他的定制服务  下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/1044.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器学习波士顿房价

流程 数据获取导入需要的包引入文件,查看内容划分训练集和测试集调用模型查看准确率 数据获取 链接:https://pan.baidu.com/s/1deECYRPQFx8h28BvoZcbWw?pwdft5a 提取码:ft5a --来自百度网盘超级会员V1的分享导入需要的包 import pandas as pd imp…

回归预测 | Matlab实现SA-BP模拟退火算法优化BP神经网络多变量回归预测

回归预测 | Matlab实现SA-BP模拟退火算法优化BP神经网络多变量回归预测 目录 回归预测 | Matlab实现SA-BP模拟退火算法优化BP神经网络多变量回归预测预测效果基本描述程序设计参考资料 预测效果 基本描述 1.Matlab实现SA-BP模拟退火算法优化BP神经网络多变量回归预测&#xff0…

Vue3+Spring Boot3实现跨域通信解决办法

Vue3Spring Boot3实现跨域通信解决办法 1 跨域是什么?2 何为同源呢?3 解决办法3.1 全局配置3.1.1 实现CorsFilter过滤器3.1.2 实现SpringMVC配置类3.1.3 创建CorsFilterFactory工厂类返回CorsFilter对象 3.2 局部跨域3.2.1 注解配置3.2.2 手动设置响应头(局部跨域)…

springboot+vue社区报修便民维修网站设计与实现

便民维修网站,主要的模块包括管理员;首页、个人中心、管理员管理、用户管理、维修人员管理、在线报修管理、联系客服管理、公司回访管理、基础数据管理、论坛管理、公告管理、轮播图信息,维修人员;首页、个人中心、维修人员评价管…

科研基础与工具(论文搜索)

免责申明: 本文内容只是学习笔记,不代表个人观点,希望各位看官自行甄别 参考文献 科研基础与工具(YouTube) 搜索论文 Google Scholar 谷歌学术 涵盖面太全了,都收录,就会有很多低质量的论文…

基于SpringBoot民宿入住管理系统

目录 项目介绍 图片展示 运行环境 获取方式 项目介绍 权限划分:用户和管理员 用户: 具有登录、注册、退出登录的功能 首页:可以查看民宿房间总数,保洁人数,当前入住人数,合计总入住人数,以…

Android Jetpack学习系列——Room

关于Room: Room是Android Jetpack组件之一,旨在为Android应用程序提供一种简单、强大且易于使用的本地数据库访问解决方案。 关键特性: 1.基于SQLite封装:Room是基于SQLite数据库引擎构建的,提供了面向对象的API来与…

stm32开发之threadx+modulex+filex+shell组件(实现命令行动态加载程序)

前言 前几篇博客基本上已经将filex、levelx、threadx、modulex、shell 组件大概都记录了一遍.本篇博客做个综合实际案例记录. 实现效果 代码程序 Modulex组件 源文件 /** Copyright (c) 2024-2024,shchl** SPDX-License-Identifier: Apache-2.0** Change Logs:…

2024年学浪的缓存怎么导出来

在自我成长的道路上,越来越多的朋友选择通过精选课程来提升自己。然而,面对那些服务期限有限的课程,怎样才能把握住知识的光芒,让它照亮未来的每一个角落?本文就教大家如何利用工具下载学浪app平台的课程 工具我已经打…

笔记本wifi连接外网 网线连接办公内网 设置路由实现内外网可同时访问

工作提供的办公网络是企业内网,接上企业内网网线后 通过无线在连接手机wifi ,会发现内外网无法同时访问,我自己电脑是接上内网网线 也是只能访问外网,除非把外网无线暂时关闭,才可以访问内网 频繁切换很不方便 1.查看外网无线 wifi网卡信息 IPv4 地址: 192.168.18.114 IP…

【Linux】iptables的应用

iptables 防火墙 防火墙是一种网络安全系统,它位于内部网络与外部网络(如互联网)之间,通过实施预定义的安全策略来控制网络间的通信。防火墙的主要目标是保护内部网络资源免受未经授权的访问、攻击或潜在威胁,同时允…

数据结构学习--环形链表

环形链表 我们在判断一个链表是否是环形的,即首尾相连,我们可以以使用快慢指针,如果快指针能再次追上慢指针,就说明该链表是环形的,这边可以举个操场跑步的例子,当操场是环形的,跑的快的&#…

开放式耳机哪个牌子好?热门开放式耳机合集,买前必看!

随着人们对运动健康的重视,越来越多的运动爱好者开始关注如何在运动中享受音乐。开放式蓝牙耳机凭借其独特的设计,成为了户外运动的理想选择。它不仅让你在运动时能够清晰听到周围环境的声音,保持警觉,还能让你在需要时与他人轻松…

Compose Canvas

文章目录 Compose Canvas概述Canvas属性drawPoints 绘制点drawPoints属性使用 drawLine 绘制线drawLine属性使用 drawRect 绘制矩形drawRect属性使用 drawRoundRect 绘制圆角矩形drawRoundRect属性使用 drawCircle 绘制圆drawCircle属性使用 drawOval 绘制椭圆drawOval属性使用…

《王者荣耀》Hello Kitty 小兵皮肤完整设置指南

王者荣耀与三丽鸥的联动活动上线了 Hello Kitty 小兵皮肤,让我们的峡谷小兵们也能穿上漂亮的衣服啦!这款皮肤极具卡哇伊风格,引起了许多玩家的关注。许多小伙伴都想知道如何使用这款 Hello Kitty 小兵皮肤,今天小编将为大家整理出…

5.前后端分离

目录 一、前后端分离上传文件 1.在yml中设置port和localhost 2.如何使用postman测试上传文件的接口 二、如何导出excel文件 ​编辑1.在pom.xml中导包 2.在实体类中给每个字段添加注解,导出表格时,列名将会改为对应的中文 3.controller中方法的具体…

英语新概念2-回译法-lesson10

托尼斯蒂尔进来的时候我正在吃饭,托尼很多年前在一家律师事务所工作,但是他现在在银行工作。他有一份不错的薪资,但是他总是问他的朋友们借钱并且从不归还。托尼看到我然后走过来和我坐在同一张桌子。他从来没有问我借过钱。当他在吃饭的时候…

【OpenGL高级】罗德里格斯公式:绕任意轴旋转

相关主题: OpenGL 矩阵、四元数到矩阵、角度到轴、观察到轴 目录 一、说明二、罗德里格斯公式的推导2.1 空间点旋转问题2.2 对旋转问题的分析 三、罗德里格斯旋转公式矩阵表示:四、最小C代码五、结论 一、说明 解决三维坐标下的刚体旋转问题&#xff0…

【Linux】服务器时区 [ CST | UTC | GMT | RTC ]

目录 1. 硬件时间(Real_TIME Clock [RTC time]) 1.1 硬件时间简介 1.2 如何使用硬件时间 2. 系统时间(UTC时间)(Universal time) 2.1 系统时间简介 2.2 UTC时间 3. 本地时间(Local time&…

深入理解大语言模型微调技术

一、概念解析 1、什么是微调(Fine-tuning)? 大模型微调,也称为Fine-tuning,是指在已经预训练好的大型语言模型基础上(一般称为“基座模型”),使用特定的数据集进行进一步的训练&am…