精华内容
下载资源
问答
  • 因项目需要,系统中需要添加根据企业名称或统一信用代码查询企业信息的功能,所以整合了企查查的查询接口 接口文档地址 Java请求示例: /** * 版权申明: 苏州朗动科技有限公司<br> * 项目描述: 企查查-接口...

    因项目需要,系统中需要添加根据企业名称或统一信用代码查询企业信息的功能,所以整合了企查查的查询接口

    接口文档地址

    Java请求示例:

    /**
     * 版权申明: 苏州朗动科技有限公司<br>
     * 项目描述: 企查查-接口平台<br>
     * 该接口调用demo仅供学习参考
     */
    package org.ld.httpGetDemo;
    
    import static java.lang.System.out;
    
    import java.io.IOException;
    import java.util.regex.Pattern;
    
    import org.apache.commons.codec.digest.DigestUtils;
    import org.apache.http.client.methods.HttpHead;
    import org.json.JSONException;
    import org.json.JSONObject;
    
    import com.fasterxml.jackson.core.JsonProcessingException;
    import com.fasterxml.jackson.databind.ObjectMapper;
    
    /**
     * 
     * 描述 http请求处理模块<br>
     * 
     * @author szld<br>
     * @version 1.0 <br>
     *          日期:2019年7月31日 下午2:23:41
     */
    public class MainApp {
    	// 请登录http://yjapi.com/DataCenter/MyData
    	// 查看我的秘钥 我的Key
    	private static final String appkey = "我的接口:我的Key";
    	private static final String seckey = "我的接口:我的秘钥";
    
    	public static void main(String[] args) {
    		String reqInterNme = "http://api.qichacha.com/ECIV4/Search";
    		String paramStr = "keyword=新疆庆华能源集团有限公司";
    		String status = "";
    		try {
    			// auth header setting
    			HttpHead reqHeader = new HttpHead();
    			String[] autherHeader = RandomAuthentHeader();
    			reqHeader.setHeader("Token", autherHeader[0]);
    			reqHeader.setHeader("Timespan", autherHeader[1]);
    			final String reqUri = reqInterNme.concat("?key=").concat(appkey).concat("&").concat(paramStr);
    			String tokenJson = HttpHelper.httpGet(reqUri, reqHeader.getAllHeaders());
    			out.println(String.format("==========================>this is response:{%s}", tokenJson));
    
    			// parse status from json
    			status = FormartJson(tokenJson, "Status");
    			out.println(String.format("==========================>Status:{%s}", status));
    			if (!HttpCodeRegex.isAbnornalRequest(status)) {
    				PrettyPrintJson(tokenJson);
    			}
    		} catch (Exception e1) {
    			e1.printStackTrace();
    		}
    	}
    
    	// 获取返回码 Res Code
    	static class HttpCodeRegex {
    		private static final String ABNORMAL_REGIX = "(101)|(102)";
    		private static final Pattern pattern = Pattern.compile(ABNORMAL_REGIX);
    		protected static boolean isAbnornalRequest(final String status) {
    			return pattern.matcher(status).matches();
    		}
    	}
    
    	// 获取Auth Code
    	protected static final String[] RandomAuthentHeader() {
    		String timeSpan = String.valueOf(System.currentTimeMillis() / 1000);
    		String[] authentHeaders = new String[] { DigestUtils.md5Hex(appkey.concat(timeSpan).concat(seckey)).toUpperCase(), timeSpan };
    		return authentHeaders;
    	}
    
    	// 解析JSON
    	protected static String FormartJson(String jsonString, String key) throws JSONException {
    		JSONObject jObject = new JSONObject(jsonString);
    		return (String) jObject.get(key);
    	}
    
    	// pretty print 返回值
    	protected static void PrettyPrintJson(String jsonString) throws JSONException {
    		try {
    			ObjectMapper mapper = new ObjectMapper();
    			Object obj = mapper.readValue(jsonString, Object.class);
    			String indented = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(obj);
    			out.println(indented);
    		} catch (JsonProcessingException e) {
    			e.printStackTrace();
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    	}
    }
    

    我将代码稍微改造了一下,仅供参考,如有错误,劳您指出:

    @Value("${qichacha.key}")
    private String key;
    @Value("${qichacha.secret}")
    private String secret;
    
    //搜索关键字(公司名、注册号、社会统一信用代码或KeyNo)注:社会组织、香港企业仅支持通过企业名称和KeyNo查询
    @Log("企业信息列表")
    @ApiOperation(value = "企业信息列表")
    @GetMapping(value = "list.do" , produces = "application/json;charset=UTF-8")
    public  R pageList(@RequestParam(value = "keyword")String keyword ,HttpServletRequest request) {
    		List<EnterpriseInfoDO> resultList = new ArrayList<>();
    		String reqInterNme = "http://api.qichacha.com/ECIV4/Search";
    		String paramStr = "keyword="+keyword;
    		try {
    			// auth header setting
    			HttpHead reqHeader = new HttpHead();
    			String[] autherHeader = QiChaChaUtil.RandomAuthentHeader(key,secret);
    			reqHeader.setHeader("Token", autherHeader[0]);
    			reqHeader.setHeader("Timespan", autherHeader[1]);
    			final String reqUri = reqInterNme.concat("?key=").concat(key).concat("&").concat(paramStr).concat("&pageSize=20");
    			String tokenJson = HttpHelper.httpGet(reqUri, reqHeader.getAllHeaders());
    			JSONObject jsonObject = JSON.parseObject(tokenJson);
    			return R.ok().put("result",resultList);
    		} catch (Exception e1) {
    			e1.printStackTrace();
    			return R.error("查询企业信息失败");
    		}
    	}
    }
    

    企查查工具类

    import static java.lang.System.out;
    
    import java.io.IOException;
    import java.util.regex.Pattern;
    
    import org.apache.commons.codec.digest.DigestUtils;
    import org.json.JSONException;
    import org.json.JSONObject;
    
    import com.fasterxml.jackson.core.JsonProcessingException;
    import com.fasterxml.jackson.databind.ObjectMapper;
    
    public class QiChaChaUtil {
    
        // 获取返回码 Res Code
        public static class HttpCodeRegex {
            private static final String ABNORMAL_REGIX = "(101)|(102)";
            private static final Pattern pattern = Pattern.compile(ABNORMAL_REGIX);
            protected static boolean isAbnornalRequest(final String status) {
                return pattern.matcher(status).matches();
            }
        }
    
        // 获取Auth Code
        public static final String[] RandomAuthentHeader(String appkey,String seckey) {
            String timeSpan = String.valueOf(System.currentTimeMillis() / 1000);
            String[] authentHeaders = new String[] { DigestUtils.md5Hex(appkey.concat(timeSpan).concat(seckey)).toUpperCase(), timeSpan };
            return authentHeaders;
        }
    
        // 解析JSON
        public static String FormartJson(String jsonString, String key) throws JSONException {
            JSONObject jObject = new JSONObject(jsonString);
            return (String) jObject.get(key);
        }
    
        // pretty print 返回值
        public static void PrettyPrintJson(String jsonString) throws JSONException {
            try {
                ObjectMapper mapper = new ObjectMapper();
                Object obj = mapper.readValue(jsonString, Object.class);
                String indented = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(obj);
                out.println(indented);
            } catch (JsonProcessingException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
    
    

    application.yml
    在这里插入图片描述
    key和密钥登录企查查
    在这里插入图片描述

    建议把查询出的数据持久化到数据库,如有相同查询 直接从数据库返回数据。

    展开全文
  • 员工管理:对员工的基本信息进行管理,包括查询、删除、录入。 部门管理:包括添加部门以及添加子部门,删除部门等操作,便于及时更新部门信息。 出勤管理:用于对员工的出勤月份以及天数进行管理,便于计算员工的...
  • 企业员工信息管理系统的开发主要包括后台数据库的建立(如:员工的基本信息)和维护(如员工信息的添加和删除以及登陆密码的修改)及前端应用的开发,对于前者要求建立起数据库一致性和完整性、数据安全性好的数据库,...
  • 服装企业客户关系系统实现客户基本信息和买卖信息的录入、查询、删除、修改和打印,实现对客户回访信息的录入、查询、删除、修改,实现客户买卖的班结、日结、月结。同时实现系统中各种数据的统计功能。 随着服装...

    服装企业客户关系系统实现客户基本信息和买卖信息的录入、查询、删除、修改和打印,实现对客户回访信息的录入、查询、删除、修改,实现客户买卖的班结、日结、月结。同时实现系统中各种数据的统计功能。
    随着服装销售数量的增加,客户关系的管理越来越重要,因此如何进行有效的客户关系管理更是成为了服装销售行业关注的焦点。针对此问题,人们运用C、Java等语言,相继研制开发出了各种服装销售系统,客户关系管理系统。客户关系管理系统作为服装销售行业的一个重要组成部分,已在经销商、零售商等项目的管理中占有无可取代的重要地位。它在不影响销售记录的情况下,由管理员可以进行销售情况的查询及客户的关系并打印分析报告,有助于销售人员制定合理的销售方案。对管理员来说,使得数据的统计与打印变得更加便捷。
    系统采用javaweb,基于B/S模式,Myeclipse为开发工具,mysql数据库进行数据存储.MVC三层思想,并且采用了ssh(struts2+spring+hibernate))框架进行开发,文档方面包括,任务书,开题报告,答辩ppt等。在这里插入图片描述
    在这里插入图片描述
    目 录
    摘 要 I
    ABSTRACT II
    第一章 绪论 1
    1.1开发背景及目的 1
    1.2国内外研究现状及前景 1
    1.3开发工具及技术 1
    1.3.1开发工具 1
    1.3.2 JSP技术 2
    1.3.3 JavaScript 3
    1.4软硬件需求 3
    第二章 需求分析 4
    2.1需求调研 4
    2.2可行性分析 4
    2.2.1技术的可行性 4
    2.2.2经济的可行性 5
    2.2.3操作可行性 5
    2.2.4法律的可行性 5
    2.3系统用例图 5
    2.4功能模块需求分析 6
    2.5设计的基本思想 6
    2.6性能需求 7
    2.6.1系统的安全性 7
    2.6.2数据的完整性 7
    2.7界面需求 7
    第三章 系统分析与设计 9
    3.1数据库的分析与设计 9
    3.1.1数据库的概念结构设计 9
    3.1.2数据库的逻辑结构设计 11
    3.1.3数据库的连接原理 13
    第四章 系统功能实现 14
    4.1系统登陆页面实现 14
    4.2系统功能模块 15
    4.2.1客户信息管理 16
    4.2.2产品信息管理 19
    4.2.3销售信息管理 21
    4.2.4库存信息统计 24
    4.2.5修改登录密码 25
    4.2.6安全退出系统 26
    第五章 系统测试 26
    5.1系统测试目的与意义 26
    5.2测试过程 27
    5.2.1主页面的登录模块测试 27
    5.3其他错误 27
    结 论 28
    参考文献 29
    致 谢 30

    展开全文
  • 员工管理:对员工的基本信息进行管理,包括查询、删除、录入。 部门管理:包括添加部门以及添加子部门,删除部门等操作,便于及时更新部门信息。 出勤管理:用于对员工的出勤月份以及天数进行管理,便于计算员工...
  • 追日小区业主(住户)信息查询系统软件可实现小区(楼盘)业主(住户)的电脑化、共享化管理,可对小区(楼盘)基本情况、楼幢基本情况、套间(产权)基本情况、业主(住户)基本情况进行登记、管理及查询统计,大大...
  • 员工管理:对员工的基本信息进行管理,包括查询、删除、录入。 部门管理:包括添加部门以及添加子部门,删除部门等操作,便于及时更新部门信息。 出勤管理:用于对员工的出勤月份以及天数进行管理,便于计算

    开发工具eclipse,jdk1.7,tomcat7

    数据库mysql 技术servlet+jsp

    企业员工信息管理系统主要用于实现公司的员工相关信息管理,基本功能包括:密码修改、员工管理、部门管理、出勤管理、工资管理、请假审核、我的请假、我的工资等。本系统结构如下:

    (1)管理员端

    密码修改:修改自己的密码。

    员工管理:对员工的基本信息进行管理,包括查询、删除、录入。

    部门管理:包括添加部门以及添加子部门,删除部门等操作,便于及时更新部门信息。

    出勤管理:用于对员工的出勤月份以及天数进行管理,便于计算员工的工资等。

    工资管理:用于对员工的每个月的工资进行管理,便于对员工的工资进行管理。

    请假审核:用于管理员对员工的请假进行审核并加以回复,便于对员工的请假进行管理。

    (2)员工端

    密码修改:修改自己的密码。

    我的请假:查看请假记录和发起请假申请。

    我的工资:查看员工自己的工资记录。

    管理员截图:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    源码地址:http://lyp-itjiaochen.club/article/86

    展开全文
  • 员工管理:对员工的基本信息进行管理,包括查询、删除、录入。 部门管理:包括添加部门以及添加子部门,删除部门等操作,便于及时更新部门信息。 出勤管理:用于对员工的出勤月份以及天数进行管理,便于计算员工的...
  • 3)信息查询,通过灵活的方式进行空间图形、属性信息的查询和联合联动查询、定位查询等。 4)根据采掘工程的进度,及时修改、编辑矿图和更新属性数据; 5)各类数据的打印输出。 根据功能定位和...
  • 4.系统建立后,可实现生产数据录入、共享、查询基本功能; 5.系统提供的用户界面友好,操作简单、方便; 6.系统维护方便; 7.系统具有可扩展性,留有供继续开发的接口,提交完整的系统。 应用范围: 中...
  • 工资查询系统基本设计方案:为方便企业员工通过网络快速查询工资数据,减少纸质打印浪费的现象,开发一个工资查询系统可以有效的实现如下几点:WEB工资查询软件,管理员只需将Excel表导入到系统中,录入员工的工号等...
  • 资产管理新系统需求分析 1 需求规定 1.1 系统总体结构设计 根据资产管理的实际需要 整个系统从功能分类上主要划分为四个模块 主 要是用户管理模块 资产管理模块个人资产管理模块 查询模块如下图所示 资产管理系统 ...
  • 员工管理:对员工的基本信息进行管理,包括查询、删除、录入。 部门管理:包括添加部门以及添加子部门,删除部门等操作,便于及时更新部门信息。 出勤管理:用于对员工的出勤月份以及天数进行管理,便于计算员工的...

    企业员工信息管理系统主要用于实现公司的员工相关信息管理,基本功能包括:密码修改、员工管理、部门管理、出勤管理、工资管理、请假审核、我的请假、我的工资等。本系统结构如下:
    (1)管理员端
    密码修改:修改自己的密码。
    员工管理:对员工的基本信息进行管理,包括查询、删除、录入。
    部门管理:包括添加部门以及添加子部门,删除部门等操作,便于及时更新部门信息。
    出勤管理:用于对员工的出勤月份以及天数进行管理,便于计算员工的工资等。
    工资管理:用于对员工的每个月的工资进行管理,便于对员工的工资进行管理。
    请假审核:用于管理员对员工的请假进行审核并加以回复,便于对员工的请假进行管理。
    (2)员工端
    密码修改:修改自己的密码。
    我的请假:查看请假记录和发起请假申请。
    我的工资:查看员工自己的工资记录。

    资料及源码

    http://byamd.xyz/sss.html
    
    

    请添加图片描述
    请添加图片描述
    请添加图片描述

    展开全文
  • 员工管理:对员工的基本信息进行管理,包括查询、删除、录入。 部门管理:包括添加部门以及添加子部门,删除部门等操作,便于及时更新部门信息。 出勤管理:用于对员工的出勤月份以及天数进行管理,便于计算员工的...
  • 使用在校生角色登录系统以后,在后台可以修改个人的基本信息以及向企业投入简历;使用管理员账号登录系统以后,通过后台对网站的各项信息进行管理,在后台可以发布一些积累下来的小技巧,通过网站发布网站公告,网站...
  • 企业员工信息管理系统主要用于实现公司的员工相关信息管理,基本功能包括:密码修改、员工管理、部门管理、出勤... 员工管理:对员工的基本信息进行管理,包括查询、删除、录入。 部门管理:包括添加部门以及添加子...
  • 7384学生成绩查询系统(asp excel)维护简单,无需登录后台一条信息一条信息的添加成绩,只要维护好你的excel表格即可。 鉴于之前版本已经将近5年没有更新,且原版本非常不通用,用户体验很差,故作大修改。 7384...
  • 物业多用途查询系统是一个简单却用途广泛的查询系统,可以用于学校成绩查询,企业工资查询,物业费用查询等,并且支持多月,多类别。   最近更新: 1.升级了系统配置功能,后台设置更方便; 2.升级了系统架构,...
  • 数据库 系统功能包括:员工基本信息,所在部门、工作信息、员工考勤信息的录入,员工各种信息的查询,员工各种信息的修改,考勤信息的输入、查询和修改,员工工作评价信息的输入、查询和修改,另外增加了员工工资...
  • 机票查询接口系统

    2011-11-24 14:27:40
    (7)客服资料与财务报表自动导入EXCEL表格:我们的需求是每个客人的基本信息和每天的报表能自动生成,这样可以减少我们的工作量,也方便我们以后专门的客服人员做针对性的工作。 (8)后台核对客人的身份。说明:这...
  • 企业项目评估系统必须在增加基本信息之后才能增加企业项目信息。基本信息包括项目类型信息、项目状态信息、模块状态信息和模块缺陷信息等,系统采用开发环境Myeclipse,数据库可选sqlserver,mysql.有配套文档,答辩...
  • 首发公共号:柠檬趣话♦这里是可以方便查询个股基本资料的数据库♦这里有个股重要变盘节点的标注♦这里汇聚了很多喜欢技术分析的朋友今日分析...可在菜单栏里的历史文章中输入股票代码快速查询基本信息和博弈节点...
  • 企业项目评估系统必须在增加基本信息之后才能增加企业项目信息。基本信息包括项目类型信息、项目状态信息、模块状态信息和模块缺陷信息等,系统采用开发环境Myeclipse,数据库可选sqlserver,mysql.有配套文档,答辩...
  • 事实证明,只有满足人事信息管理的基本操作,这个系统才能被大多数的人认同,本论文制作的人事管理系统完成的基本功能如下: 1)个人资料管理,包括职工信息的添加、删除、删除、查询等功能; 2)个人简历管理,包括...
  • XYCMS企业建站系统 v1.0

    2019-10-18 05:28:46
    系统设置:进行系统相关基本信息设置,如网站名称,企业信息等基本信息。可以管理是否关闭网站,注册是否审核,留言是否审核 LOGO/形象图片管理:首页LOGO管理,可以设置长宽大小 安全管理:看相关违规操作记录,...
  • 程序系统设置,一些基本信息操作开发背景:现在电商发展盛行,一个企业的产品已经不仅仅企业一家在做电商或者微商,还有很多下面代理商在线上卖,导致很多消费者不知道哪个代理商为真,哪个为假,于是本人瞎忙活了几...
  • 系统具体包括基本信息,业务信息,信息查询三大模块。本系统界面简洁、功能菜单一目了然,集样品信息的录入、查询、统计、分析、打印报表于一体。信息导入导出快捷,方便共享。本系统易学、易用,处理功能高效强大,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 761
精华内容 304
关键字:

企业基本信息查询系统