精华内容
下载资源
问答
  • 访客登记系统

    2013-06-03 13:41:18
    访客登记系统数据库,提供操作流程,功能运用。
  • 利用半天时间,做了一个简版的访客登记系统,访系统使用ACCESS2007做为数据库,ASP.NET2.0开发(VS2005),方便部署,不需网络连接,复制过去即可运行。 为方便登记,该系统可连接二代身份证识别仪,读取身份证信息,...

    有感于最近疫情严重,有急事预约进入办公场所的人,需要进行访客登记记录,此时需要手动在记录本上,记录访客人员名称等信息,很是麻烦。

    利用半天时间,做了一个简版的访客登记系统,访系统使用ACCESS2007做为数据库,ASP.NET2.0开发(VS2005),方便部署,不需网络连接,复制过去即可运行。

    为方便登记,该系统可连接二代身份证识别仪,读取身份证信息,减少录入工作,也可以手动录入,同时,对必录项进行配置,可以手动修改配置必录项(姓名,证件号码,电话号码,体温四项)。也可进行查询,登记离开时间(先录入或读取身份信息,系统自动查询最后一条的进入记录,手动登记离开时间);查询并导出访客记录。

    访客事由列表在根目下的listbox.cfg中,民族列表在Nationality.cfg中,可使用记事本编辑。

    (因家中没有二代身份证识别仪,无法进行测试,在使用中,如有问题,可以留言)

    (本软件可以免费使用,并提供源码下载,也可以免费编辑修改,无需经过我的许可)

    以下为软件截图:

    c88ec7b06d32f396259506b3b397ba93.png
    662c9434582ed3f7e1e2ce161af72077.png
    0ea3cb69510d8e872c9fc90330fb88b3.png
    da428e5a1b88227a902a60a614eefa1f.png
    0c6cf98fa3c301fc87ea98afb8d2583b.png

    源码下载地址:

    链接: https://pan.baidu.com/s/12G-mLEDq73ql-I-PuKjTlA 提取码: mzcx

    可执行文件下载(解压后,直接运行Lhp_AccessRecord.exe即可)

    链接: https://pan.baidu.com/s/1cX_Pluth8SLtOac-zGqLDg 提取码: uk7n

    展开全文
  • 易达人脸识别访客登记管理系统软件是一款集计算机技术、热敏打印技术、条码技术、数码摄像技术、自动制证技术,记录、保存来访者来访人员的证件信息。访客登记管理系统软件操
  • 基于人脸识别的访客登记系统 基于人脸识别的访客登记系统 基于人脸识别的访客登记系统
  • 如何才能选择适合您的访客系统?这是所有用户的重要需求。建议您从两个方面去考虑,一是硬件设备也就是说的访客一体机,另一方面是软件系统,然后综合评估,决定您想要的产品。 随着访客机的逐步普及,利用该机器来...

    如何才能选择适合您的访客系统?这是所有用户的重要需求。建议您从两个方面去考虑,一是硬件设备也就是说的访客一体机,另一方面是软件系统,然后综合评估,决定您想要的产品。

    随着访客机的逐步普及,利用该机器来加强自身安全防卫的公司也是越来越多。我们需要弄明白访客一体机是做什么用的?它又具备什么功能?利用它能帮助人们实现哪些需求。只有这样搞明白了,我们才能找到适合我们的机器!

    访客一体机是就当前“访客人员”安全管理工作需要而研发生产的,它具备自动识别、读卡、摄像、打印等多种功能。该系统可以详细真实地记录访客人员的真实身份信息、图像信息、携带信息及多方式查询信息等。

    访客机的使用大大提升了门卫值班管理工作的质量和效率,提升了企事业单位办公效率。加强了对来访人员的科学管理,可以有效预防来访人员引发的安全隐患、经济犯罪及其他民事事故。

    如果您是想将访客一体机用在部队的话,那您就要着重考虑访客机的软件系统功能,一般我们建议根据客户的需求,量身定做软件系统,硬件设备可以根据您的喜好去选择,软件系统由我们帮您完成,成功打造一套专属于您的访客系统!(非思丸智能)

    展开全文
  • 基于jsp的公司访客登记系统

    热门讨论 2011-06-01 14:35:19
    基于jsp的公司访客登记系统,实现查看访客,添加访客,删除访客,统计信息
  • 智能化门禁访客登记管理方案 一、门禁访客登记管理的现状与弊端 目前,门禁访客登记管理仍采用手写登记管理,这种方式存在许多弊端: 1、 需要来访人员自已进行手写登记,书写繁杂,效率低;信息真实性很难辨别。 2...

    智能化门禁访客登记管理方案

    0a164c031580734c41789f731a73fad2.png

    一、门禁访客登记管理的现状与弊端

    目前,门禁访客登记管理仍采用手写登记管理,这种方式存在许多弊端:

    1、 需要来访人员自已进行手写登记,书写繁杂,效率低;信息真实性很难辨别。

    2、 纸质登记单容易丢失、损坏,同时不易保存,不便查找,流于形式,难以进行有效管理。

    3、 单位部门众多,人员调动频繁,安全保卫或前台人员很难及时准确地了解部门的具体情况,即使来访人员胡乱登记,他们也很难判断来访者到访的真实性;

    4、 门禁访客登记或前台难以全面收集和管理来访人员的相貌以及相关资料,不便于今后有效的管理、查找、确认等工作提供有效的帮助,即使有事发生,也不能有效快速的查找证据。

    二、改善门禁访客登记管理的意义(智能化访客机的优势):

    1、有利于实现管理规范化、智能化、现代化、数字化,提升使用单位的办公信息化形象。;

    2、有利于提高安全保卫系数,创建文明单位;

    3、有利于领导及时掌握情况、沟通信息、发布命令、提高工作效率;

    4、有利于领导对管理岗位的监督、查询、调取资料十分简便,满足管理要求;

    5、可与多种设备外接,保证了门禁访客管理系统的扩展性;

    6、通过门禁访客登记管理设备联网后,可实现网络化同步管理;

    三、门禁访客管理系统构成与工作流程结构

    3.1 单机使用方式

    对于一个传达室(登记点)的场合,只需要一台访客登记设备。该设备上安装有门禁访客管理系统的客户端及服务器。这种情况下,不需要连接网络。ZKADMS门禁访客管理系统的用户数据存储在本机。

    3.2 多个传达室联网使用方式

    对于多个传达室(登记点)的场合,需要多台访客机设备接入本地局域网使用,并且需要其中一台访客机作为服务器(或是单独购买一台服务器)。服务器上安装门禁访客管理系统服务端数据库,在访客登记设备上运行访客登记客户端。该方式下,可实现多点登记及数据同步。组网结构图如下所示:

    3.3 门禁访客管理系统流程图

    1466ae3ac248c9c1665e25d6d1ea7a5d.png

    3.4 门禁访客管理系统环境

    门禁访客管理系统采用C/S方式架构,采用独立的SQLServer2005或MSDE数据库。数据库服务器采用基于Windows操作系统的运行环境:

    (1)服务器或客户端操作系统:Windows 2003/Windows XP

    (2)通信协议:TCP/IP网线或无线

    (3)数据库 SQLServer2005/ MSDE2000

    四、门禁访客管理系统功能设计

    1. 快速登记访客人员信息,门禁访客管理系统使用灵活快捷方便,易于操作。

    2. 支持二代身份证阅读, 一代身份证、护照等有效证件光学识别。

    3.访客信息输完毕后,可打印含条形码的访客单。

    4.对外来人员的进行发放会客单,条码注销管理。

    5.对访客拍摄照片,自动存储在软件中。

    6. 数据海量存储功能 数据存储功能强大,不遗失、不泄露。

    7.多种自定义查询方式,查询结果均可输出到电子文档。

    8.多台设备可网络连接,数据共享,可远程监控各个点的出入情况。

    9.具有常客记忆,黑名单处理。

    10.人性化设计,操作简单,通过短时间培训均可很快学会使用。

    11.自动电话拨号功能,门禁访客管理系统可将门禁访客登记的电话直接接入单位电话交换机,可自动接通被访人座机,省去了查分机的时间。

    五、应用场景:

    6e3772e91aff3f447c83355feb4ec750.png
    展开全文
  • 10044基于SSM开发的校园访客登记系统 代码: 鏈-椄:https://pan@baidu@com/s/1wAjL3PK78Bv9866q-B6kuw (把@换成 . 就可正常访问) 趧-紶-碼:1226 f/u枝此段-吶傛打开baidu網盤手机App,caozuo更方便哦 技术 ...

    10044基于SSM开发的校园访客登记系统

    代码:
    鏈-椄:https://pan@baidu@com/s/1wAjL3PK78Bv9866q-B6kuw (把@换成 . 就可正常访问)
    趧-紶-碼:1226
    f/u枝此段-吶傛打开baidu網盤手机App,caozuo更方便哦

    技术
    Spring + SpringMVC + Mybatis

    工具
    eclipse + tomact + mysql + jdk

    功能详情

    前台功能 后台功能
    首页 入门方向
    学生登记 学号
    教职员登记 姓名
    外来人员登记 身份证号
    访客离开 专业班级
    访客查询 校内住址
    用户管理 手机号

    系统相关截图

    ● 系统首页

    在这里插入图片描述
    package com.jxust.svsh.service;

    import java.util.List;

    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Service;
    import org.springframework.transaction.annotation.Transactional;

    import com.jxust.svsh.dao.PersonDAO;
    import com.jxust.svsh.entity.Person;

    @Transactional
    @Service
    public class PersonService {

    @Autowired
    public PersonDAO personDAO;
    
    /**
     * 添加
     * @param person
     */
    public void addPerson(Person person) {
    	personDAO.addPerson(person);
    }
    /**
     * 根据id查询
     * @param id
     * @return
     */
    public Person getPersonById(String id){
    	return personDAO.getPersonById(id);
    }
    /**
     * 更新
     * @param person
     */
    public void updatePerson(Person person) {
    	personDAO.updatePerson(person);
    }
    /**
     * 删除
     * @param id
     */
    public void deletePersonById(String  id) {
    	personDAO.deletePersonById(id);
    }
    /**
     * 查询所有
     * @return
     */
    public List<Person> getPersons() {
    	return personDAO.getPersons();
    }
    

    }package com.jxust.svsh.dao;

    import java.util.List;

    import javax.annotation.Resource;

    import org.hibernate.Session;
    import org.hibernate.SessionFactory;
    import org.springframework.stereotype.Repository;

    import com.jxust.svsh.entity.Person;

    @Repository
    public class PersonDAO {

    @Resource
    private SessionFactory sessionFactory;
    
    private Session getSession() {
    	return sessionFactory.getCurrentSession();
    }
    /**
     * 根据id查询
     * @param id
     * @return
     */
    public Person getPersonById(String id) {
    	return (Person) this.getSession().createQuery("from Person where id=?").setParameter(0, id).uniqueResult();
    }
    /**
     * 添加
     * @param person
     */
    public void addPerson(Person person) {
    	this.getSession().save(person);
    }
    /**
     * 更新
     * @param person
     */
    public void updatePerson(Person person) {
    	this.getSession().update(person);
    }
    /**
     * 删除
     * @param id
     */
    public void deletePersonById(String id) {
    	this.getSession().createQuery("delete Person where id=?").setParameter(0, id).executeUpdate();
    }
    /**
     * 查询所有
     * @return
     */
    @SuppressWarnings("unchecked")
    public List<Person> getPersons() {
    	return this.getSession().createCriteria(Person.class).list();
    }
    

    }package com.jxust.svsh.controller;

    import java.util.Map;

    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Controller;
    import org.springframework.ui.Model;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestParam;
    import org.springframework.web.bind.annotation.SessionAttributes;

    import com.jxust.svsh.entity.Person;
    import com.jxust.svsh.service.PersonService;

    /**

    • controller

    • @author //标识它是一个控制器

    • @Date2016年12月9日上午11:25:40
      */
      @SessionAttributes(value = “username”)
      @Controller //使用该注解标志它是一个控制器
      @RequestMapping(value = “/person”)
      public class PersonController {

      @Autowired
      public PersonService personService;

      /**

      • 登录请求,失败返回error.jsp
      • @param username
      • @param password
      • @return
        /
        @RequestMapping("/login")
        public String dologin(String username, String password, Map<String, Object> map) {
        if (username.equals(“admin”) && password.equals(“admin”)) {
        map.put(“username”, username);//存放在request请求域中
        /
        *
        * 类上加上@SessionAttributes({“username”}) 同时也会存放在 session域中
        * @SessionAttributes 除了可以通过属性名指定需要存放到会话中的属性外(使用的是value属性值)
        * 还可以通过模型属性的对象类型指定哪些模型属性需要放到会话中(实际上使用的是types属性值),
        */
        return “frame”;
        }
        return “error”;
        }

      /**

      • 保存添加的数据
      • @param person
      • @return
        */
        @RequestMapping(value = “/saveperson”)
        public String saveperson(Person person) {
        personService.addPerson(person);
        return “redirect:main”;
        }

      /**

      • 跳转到添加页面

      • savepage.jsp

      • @return
        */
        @RequestMapping(value = “/addperson”)
        public String saveperson() {

        return “savepage”;
        }

      /**

      • 删除一条数据
      • @param id
      • @return
        */
        @RequestMapping(value = “/deletePersonById”)
        public String deletePersonById(@RequestParam(value = “id”) String id) {
        System.out.println(“删除单个”);
        personService.deletePersonById(id);
        return “redirect:main”;
        }

      /**

      • 跳转到更新页面,回显数据
      • editpage.jsp
      • @param id
      • @param model 使用的Model保存回显数据
      • @return
        */
        @RequestMapping(value = “/doupdate”)
        public String doupdate(@RequestParam(value = “id”) String id, Model model) {
        model.addAttribute(“person”, personService.getPersonById(id));
        return “editpage”;
        }

      /**

      • 更新数据
      • @param person
      • @return
        */
        @RequestMapping(value = “/updateperson”)
        public String updateperson(Person person) {
        System.out.println(person.toString());
        personService.updatePerson(person);
        return “redirect:main”;
        }

      /**

      • 查询所有人员信息
      • @param map 使用的是map保存回显数据
      • @return
        */
        @RequestMapping(value = “/main”)
        public String mian(Map<String, Object> map) {
        map.put(“personlist”, personService.getPersons());
        /*遍历集合,查看查询到的数据
        • List lists = personService.getPersons();
        • Iterator it = lists.iterator();
        • while(it.hasNext()){
        •  Person p =it.next();
          
        •  System.out.println(p.toString());
          
        • }
          */
          return “main”;
          }
          }
          package com.servlet;

    import java.io.IOException;
    import java.io.PrintWriter;

    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    import com.daoImpl.DeptDaoImpl;
    import com.daoImpl.EmploeDaoImpl;
    import com.daoImpl.PostDaoImpl;
    import com.entity.Dept;
    import com.entity.Emploe;
    import com.entity.Post;

    public class EmploeDetail extends HttpServlet {

    public void doGet(HttpServletRequest request, HttpServletResponse response)
    		throws ServletException, IOException {
    	String eid = request.getParameter("eid");
    	EmploeDaoImpl edi = new EmploeDaoImpl();
    	Emploe emploe = edi.getEmploeById(Integer.parseInt(eid));
    	DeptDaoImpl ddi = new DeptDaoImpl();
    	Dept dept = ddi.getDeptById(emploe.getDid());
    	String dname =dept.getDname();
    	request.getSession().setAttribute("dname",dname);
    	PostDaoImpl pdi = new PostDaoImpl();
    	Post post = pdi.getPostById(emploe.getPid());
    	String pname =post.getPname();
    	request.getSession().setAttribute("pname",pname);
    	request.getSession().setAttribute("emploe", emploe);
    	response.sendRedirect("manager/emploe_detail.jsp");
    }
    public void doPost(HttpServletRequest request, HttpServletResponse response)
    		throws ServletException, IOException {
    	this.doGet(request, response);
    }
    

    }package com.servlet;

    import java.io.IOException;
    import java.io.PrintWriter;

    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    import com.daoImpl.EmploeDaoImpl;

    public class EmploeLog_off extends HttpServlet {

    public void doGet(HttpServletRequest request, HttpServletResponse response)
    		throws ServletException, IOException {
    	EmploeDaoImpl edi = new EmploeDaoImpl();
    	String eid = request.getParameter("eid");
    	boolean flag = edi.remove(Integer.parseInt(eid));
    	if(flag){
    		response.sendRedirect("index.jsp");
    	}
    }
    
    public void doPost(HttpServletRequest request, HttpServletResponse response)
    		throws ServletException, IOException {
    	this.doGet(request, response);
    }
    

    }package com.servlet;

    import java.io.IOException;
    import java.io.PrintWriter;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;

    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    import com.daoImpl.MessageDaoImpl;
    import com.entity.Message;

    public class EmploeNewsAdd extends HttpServlet {

    public void doGet(HttpServletRequest request, HttpServletResponse response)
    		throws ServletException, IOException {
    	String mtitle = request.getParameter("mtitle");
    	String muser = request.getParameter("muser");
    	String mcontent = request.getParameter("mcontent");
    	Date d = new Date();
    	String mtime = d.toLocaleString();
    	System.out.println(mtime);
    	Message msg = new Message();
    	SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    	try {
    		msg.setMtime(sdf.parse(mtime));
    	} catch (ParseException e) {
    		e.printStackTrace();
    	}
    	msg.setMtitle(mtitle);
    	msg.setMcontent(mcontent);
    	msg.setMuser(muser);
    	msg.setMstatus(1);
    	MessageDaoImpl mdi = new MessageDaoImpl();
    	boolean flag = mdi.addMessage(msg);
    	System.out.println(flag);
    	if(flag){
    		request.getSession().setAttribute("Message", msg);
    		response.sendRedirect("EmploeNewTable");
    	}else{
    		response.sendRedirect("emploe/news_add.jsp");
    	}
    }
    public void doPost(HttpServletRequest request, HttpServletResponse response)
    		throws ServletException, IOException {
    	this.doGet(request, response);
    }
    

    }

    展开全文
  • 公司访客登记系统(课程设计)实验报告 内容要求 1、系统功能性需求: 系统要操作简单方便,让公司内部的所有人都可以使用。大致功能如下: 1) 添加客户信息 2) 修改客户信息 3) 删除客户信息 4) 检索查询...
  • 题目:公司访客登记系统 1、系统介绍:公司访客登记系统可以用来随时记录来访者信息,并能进行查询和统计功能。 2、系统功能性需求: 系统要操作简单方便,让公司内部的所有人都可以使用。大致功能如下: 1) 添加...
  • 中文编程,最精致的python访客登记系统实例项目,微信机器人不再只当人工智障------01 中文编程,最精致的python访客登记系统实例项目,微信机器人不再只当人工智障------02 中文编程,最精致的python访客登记系统实例...
  • 中国东南大数据产业园智慧园区访客管理系统是一套整合了物联网平台和人工智能技术的访客管理系统... 访客管理平台台功能模块包括:访客登记统计、身份核验、人脸识别、黑名单报警、访客人员定位、视频联动、车辆识别...
  • 如何才能选择适合您的访客系统?这是所有用户的重要需求。建议您从两个方面去考虑,一是硬件设备也就是说的访客一体机,另一方面是软件系统,然后综合评估,决定您想要的产品。 随着访客机的逐步普及,利用该机器来...
  • 中文编程,最精致的python访客登记系统实例项目,微信机器人不再只当人工智障------01 - 浩海泛舟的文章 - 知乎 https://zhuanlan.zhihu.com/p/50902870 ...这样,就有了这个微信机器人助手做的访客登记系统的示例. ...
  • 中文编程,最精致的python访客登记系统实例项目,微信机器人不再只当人工智障---08 - 浩海泛舟的文章 - 知乎 https://zhuanlan.zhihu.com/p/51902838 面向套路编程(下) 泛舟上一篇把代码优化了一遍,把代码变成套娃...
  • 项目管理中比较关键的就是项目的任务管理,包括项目任务的分配、执行监督和执行 结果的审核。
  • 中文编程,最精致的python访客登记系统实例项目,微信机器人不再只当人工智障------07 - 浩海泛舟的文章 - 知乎 https://zhuanlan.zhihu.com/p/51771041 面向套路编程(上) 泛舟n天没更新,终于把这篇琢磨出来了. ...
  • 中文编程,最精致的python访客登记系统实例项目,微信机器人不再只当人工智障------06 - 浩海泛舟的文章 - 知乎 https://zhuanlan.zhihu.com/p/51382282 上一篇泛舟放了一长串代码,当然,那算是对流程图直接描述,也...
  • 中文编程,最精致的python访客登记系统实例项目,微信机器人不再只当人工智障------04 - 浩海泛舟的文章 - 知乎 https://zhuanlan.zhihu.com/p/51184689 接着上一篇的思路,泛舟今天画了个超级厉害的流程图!好吧,应该...
  • 中文编程,最精致的python访客登记系统实例项目,微信机器人不再只当人工智障------05 - 浩海泛舟的文章 - 知乎 https://zhuanlan.zhihu.com/p/51276692 泛舟上一篇画了一幅看着头晕的流程图以后,一夜思考.好吧,其实...
  • 系统功能性需求: 系统要操作简单方便,让公司内部的所有人都可以使用。大致功能如下: 1) 添加客户信息 2) 修改客户信息 3) 删除客户信息 4) 检索查询客户信息 代码可以实现功能。jsp 希望对你有帮助
  • 接着上一篇的思路,那么实现机器人登记,有个重点是要自动识别身份证,有什么办法呢? 下载名片和身份证识别类的app。 借助大公司提供的api接口进行识别。 自己做人工智能识别。 先说方法3,github上有现成的方法...
  • 接着上一篇的思路,本应该是要设计机器人的任务流程,输入关键字,然后判断再回复.但是在测试原来的 itchat 程序是,发现竟然出错了.泛舟纳闷难道程序也有保质期?... ...之前的代码是用这个判断消息来自谁.......
  • 10044基于SSM开发的校园访客登记系统 本系统使用技术:Spring + SpringMVC + Mybatis 开发工具: eclipse + tomact + mysql + jdk 本系统功能有: 登录、学生登记、教职员登记、外来人员登记、访客离开、访客查询、...
  • 智能化门禁访客登记管理方案 一、门禁访客登记管理的现状与弊端 目前,门禁访客登记管理仍采用手写登记管理,这种方式存在许多弊端: 1、 需要来访人员自已进行手写登记,书写繁杂,效率低;信息真实性很难辨别。 2...
  • 无论是校园、工厂还是企事业单位等,都属于外来人员较多的场所,做好来访人员的信息登记核实等工作对各场所安全管理而言必不可少。现状目前对于接待来访人员,最常见的手段则是,人员来访后,通过人工登记姓名等信息...
  • 因此,企业访客管理系统在企业中也占据了重要的地位。对于外来人员的接待管理,现如今一般都只是进行前台的登记管理,一般登记完之后就不在进行管理。如果不是进行预约登记的人员,也不会有外来人员的信息,不便于...
  • 访客系统源码
  • 一直以来出入登记都是用纸质,这样很不方便,而且留存不久,更不方便查找 所以本人了微信小程序去记录进出人员信息 小程序出入登记主要有以下功能: 管理端:可以自定义出入登记内容,可以查询导出进出记录 用户端:...
  • 1.智能预约:可通过现场登记、网页提交信息、微信公众号预约等多种方式进行访客登记,可与企业OA系统对接,系统化管理,操作便捷。 2.证件+人脸身份验证:访客身份证、RFID访客卡、访客凭条、人脸识别等多重身份验证...

空空如也

空空如也

1 2 3 4 5 6
收藏数 119
精华内容 47
关键字:

访客登记系统