精华内容
下载资源
问答
  • 密控系统管理平台
    千次阅读
    2022-02-23 19:57:01

    https://download.csdn.net/download/Starry_Sky_Dream/82072766
    学生宿舍管理系统的设计与实现

    DESIGN AND IMPLEMENTATION OF STUDENT DORMITORY MANAGEMENT SYSTEM

                    姓 名:        张三       
                       学 号:      08220516     
                       班 级:      05软件3     
                       专 业:      计算机      
                       所在系:      软件工程     
                       指导老师:       李四      
                       完成日期:2050年10月01日
    

    摘 要

    随着高校扩招,学生和学生宿舍数量增多,造成学生宿舍难管理等问题,寻求更好的学生宿舍管理方法已被提上议程。学生宿舍管理是高校学生管理工作中一项极为重要的内容,学生宿舍管理水平的高低反映了一个学校的学生工作的水平,它会直接影响到学校各个方面。对于目前各大高校来讲学生宿舍工作涉及信息量较多,如果采用手工登记,会耗费管理员大量的时间和精力,而且容易造成信息错误、信息丢失等问题。采用信息管理系统不仅能够保证数据准确无误,而且还可以统计各种信息,这些优点能够极大地提高学生宿舍管理的效率。
    本文基于Jsp+Servlet+MySql技术的在学生宿舍管理系统在分析设计时遵循软件工程的思想,文中详细阐述了系统需求分析、系统设计、数据库设计、系统实现以及系统测试五方面。系统以Java编程语言为基础,采用了B/S体系结构,采用免费、小巧、易用的MySql作为数据库服务器,Tomcat作为Web服务器,并成功调试运行。系统面向系统管理员、宿舍管理员和学生三大用户群体,实现了宿舍管理员管理功能、学生管理功能、宿舍楼管理功能、寝室管理功能和考勤管理功能。
    系统运行可靠、性能稳定、界面友好、使用方便,提高了学生宿舍管理工作的效率及信息的准确性。

    关键词:学生宿舍管理系统;JSP;Servlet;MySql

    ABSTRACT

    With the expansion of enrollment in colleges and universities, the number of students and student residences has increased, which has made it difficult to manage student residences, and the search for better management methods for student residences has been put on the agenda. Student dormitory management is an extremely important content in the management of college students. The level of student dormitory management reflects the level of student work in a school, which directly affects all aspects of the school. For the current major universities, the student dormitory work involves a lot of information. If manual registration is used, it will cost a lot of time and energy for the administrator, and it will easily cause problems such as information errors and information loss. The use of an information management system not only ensures that the data is accurate, but also counts various information, which can greatly improve the efficiency of student dormitory management.
    Based on Jsp+Servlet+MySql technology, the student dormitory management system follows the idea of software engineering in analysis and design. The paper elaborates five aspects of system requirements analysis, system design, database design, system implementation and system testing. The system is based on the Java programming language, adopts the B/S architecture, uses free, small and easy-to-use MySql as the database server, and Tomcat as the web server, and successfully debugs and runs. The system is designed for system administrators, dormitory administrators and students. It implements dormitory management functions, student management functions, dormitory management functions, bedroom management functions and attendance management functions.
    The system is reliable in operation, stable in performance, friendly in interface and convenient to use, and improves the efficiency of student dormitory management and the accuracy of information.

    Keywords: student dormitory management system; JSP; Servlet; MySql

    目  录
    摘 要 II
    ABSTRACT III
    目  录 IV
    第一章 绪论 1
    1.1 课题背景、目的及意义 1
    1.1.1 课题背景 1
    1.1.2 课题目的和意义 1
    1.2 国内外研究现状 2
    1.2.1 国内的研究现状 2
    1.2.2 国外的研究现状 3
    第二章 相关技术介绍 4
    2.1 JAVASCRIPT 4
    2.2 CSS 4
    2.3 JDBC 4
    2.4 MYSQL 5
    2.5 SERVLET 5
    2.6 JSP 6
    2.7 B/S模式 6
    2.8 系统开发平台及运行环境 7
    2.8.1 系统开发平台 7
    2.8.2 运行环境 8
    第三章 系统分析 10
    3.1 系统需求分析 10
    3.1.1 需求概述 10
    3.1.2 功能需求分析 10
    3.1.3 非功能需求分析 13
    3.2 可行性分析 13
    3.2.1 经济可行性 13
    3.2.2 技术可行性 13
    第四章 系统设计 15
    4.1 系统架构 15
    4.2 系统功能模块设计 15
    4.3 系统工作流程设计 17
    4.4 数据库设计 18
    4.4.1 数据库概念设计 18
    4.4.2 数据库逻辑设计 21
    第五章 学生宿舍管理系统实现 24
    5.1 关键代码分析 24
    5.2 首页 35
    5.3 系统管理员 36
    5.4 宿舍管理员 40
    5.5 学生 41
    第六章 系统测试 43
    6.1 测试的目的与目标 43
    6.2 测试方法 43
    6.3 测试用例 44
    6.4 测试结论 44
    结论与展望 46
    致谢 47
    参考文献 48

    第一章 绪论
    1.1 课题背景、目的及意义
    1.1.1 课题背景
    随着我国教育的发展和普及,人类对知识的需求也不断地増长。在这种形势下,我国各大高校纷纷扩大招生,大学在校生数了急剧上升,宿舍、宿舍作为学生生活居住和交流的集散地就自然而然地在学生们的生活中占据了一定的位置,宿舍和宿舍以及学生数量繁多,其中就包含很多信息数据的管理,如何科学地管理宿舍不但关系到学生生活的方便程度,也关系到后勤管理和教育的发展。现今,有很多的大型宿舍都是初步开始使用,甚至尚未使用计算机进行信息管理。
    根据调查得知,学校以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于学生入住情况(如入住栋数、宿舍号数等)的录入和查询等往往采用对纸质的记录的人工录入和检索进行,对宿舍的空余宿舍和空余床位等用人工计算、手抄进行。对学生的分配没有准确的统计并且分配后往往出现分配不合理等情况,学生换宿舍时,对纸质记录的改动很大,増加无畏的工作量。访客来访记录以纸质形式记录对将来的查询费时费事。当学院或班级要查询本学院或本班级的学生宿舍分布时,往往要翻阅多本记录,期间操作量和记录量之大,容易导致信息的丢失和统计不全。失物招领和报修申请时,学生要到宿舍管理员出查询或登记,经常出现报修被忽略的情况。
    通过对当前宿舍管理系统的分析和了解,得知当前宿舍管理系统有些采用C/S,使得客户端必须要特定的软件支持,并且针对不同的操作系统必须开发不同版本的软件。即使有些系统采用了B/S模式,但是系统的视图和控制不分离,对数据库的操作代码和页面显示代码在一个页面,容易导致系统运行时不稳定,并且使得系统后期维护和升级困难,提高了产品的总成本。
    本课题就是在这样背景下提出的,学生宿舍管理系统的成功开发将满足我校学生管理发展的需要,改变原有宿舍管理工作的常规模式,为提高我校学生管理水平有着重要的作用。
    1.1.2 课题目的和意义
    本课题的目的是通过对已知的学生宿舍管理系统的研究,以Jsp+Servlet+MySql技术设计并实现一个学生宿舍管理系统,以期改变学校现有的宿舍管理工作方式,充分利用计算机技术和校园网的优势,为学校实现优质高效的宿舍管理工作提供信息化技术支持。通过将开发实现的学生宿舍管理系统,投入到学校宿舍管理工作中,提高工作效率的同时,可以节省人力物力财力,不仅获得学生的拥护和肯定,而且可以为学校的稳定发展发挥应有的作用,具有较好的社会和经济效益。
    学生宿舍管理系统的研究意义:随着招生规模的扩大和学生人数的增多,传统管理操作方式的弊端日益明显,与当今信息化时代背景下的校园信息化的矛盾日益突出。比如面对大量的信息,如果只依靠人工记载,最后形成纸质版本的文件,不仅工作量大,还容易出错,统计信息的可靠性不是很高,缺乏规范性,使得工作质量难以提高; 纸质版本的信息查询、更新比较繁琐,文件保存起来也有诸多不便,相关文件信息一旦丢失,将无法找回。宿舍管理工作往往涉及多个部门之间的协作,传统的人工操作方式在各个部门的沟通、衔接方面也需要诸多环节,占据了大量的时间,导致管理效率低下,信息传达、反馈不及时。鉴于此,这种传统的管理操作方式急需被取代,现代化的管理信息系统呼之欲出,本文设计的系统模式是针对宿舍管理工作的实际需要专门开发设计的,具有较强的现实意义。
    1.2 国内外研究现状
    1.2.1 国内的研究现状
    在我国,高校管理的信息化建设大约开始于90年代末,和国外的发展形势相同,也是开始于经济较发达的地区。近些年,信息化的建设浪潮几乎席卷了国内的所有高校,都纷纷根据自身实际情况开发设计适合自身需求的宿舍管理系统软件,一方面推进了国内信息化进程,使得宿舍管理系统开发技术越来越先进、完善,同时,实践证明也起到了良好的使用效果,有效提升了学校管理水平。根据调查了解,现阶段已有的宿舍管理系统软件主要有以下几种:
    (1)基于C/S平台的宿舍管理系统
    基于C/S平台的管理系统是国内早期同类软件系统开发应用较多的一种系统,它的开发成功使企业或部口的管理王作步入了管理信息化道路,深深的影响了管理信息化领域,人们逐渐意识到,传统的人工管理方式必将会被智能化的计算机软件系统所取代。但是,C/S平台的管理系统也存在一些较为突出的弊端:比如对于计算机的配置有要求,还需要在所使用的计算机上安装客户端等相关软件,不能随时随地使用,且操作较为繁琐,为使用者也带来了不少麻烦,实践证明其最终的使用效果并不尽如人意[5]。
    (2)基于B/S平台的宿舍管理系统
    基于B/S平台的宿舍管理系统主要有两种,一种是基于JSP技术,一种是基于ASP.NET平台[7]。由于ASP和JSP都属于直接面向Web服务器的技术,因此就不再需要相关配套软件来支持,直接通过客户端浏览器便可以进行相关技术操作。两者的最大区别在于ASP.NET的编程语言是C#,JSP使用的是Java,两者都是目前应用比较广泛的宿舍管理系统平台,前者开发容易,可以跨平台使用,它对于服务器没有要求,可以任意进行。后者开发设计更为简单,便于维护更新,兼容性强,安全系数高。如华东师范大学的王慧开发的学生宿舍管理系统、张在职开发的山东工业职业学院的宿舍管理系统和李向阳开发的塔里木大学宿舍管理系统,在实践应用中也取得了良好的应用效果,提高了学校公寓管理工作的效率和水平[8]。
    (3)其他平台的宿舍管理系统
    如彭杰开发的金华职业技术学院学生宿舍管理系统是基于VB语言的、王佐兵和于晓玲开发的学生宿舍管理系统基于Delphi语言的,都实现了系统的功能,满足了广大师生的需求而浙江交通职业技术学院开发应用的学生宿舍管理系统则是基于GIS平台的,将学校地图与宿舍管理结合以来,显示更直观,使用更方便,是一次创新和尝试[10]。
    1.2.2 国外的研究现状
    全球信息化的飞速发展加速了现代化进程,使得各个领域都千分重视信息化程度的提高,并积极投身到该领域的探索与研究中。高校是培养人才的基地,应走在时代的前列,提高信息化程度,提升管理水平,促进高校发展。在国外的发达国家,经济基础雄厚,各项基础配套设施比较完善,在学生宿舍方面,学校的硬件设施配备齐全,有的高校宿舍配套设施已经非常高级先进。同时,国外发达国家在各个领域都十分重视信息化建设,美国克莱蒙特大学的凯尼斯•格林(KennethGreen)教授早在1990年的时候,就针对该课题组织了一次大规模的研究,即“信息化校园计划(CCP)”[3]。

    第二章 相关技术介绍
    本章主要对学生宿舍管理系统所涉及的相关技术进行了介绍。
    2.1 Javascript
    JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。
    Javascript语言与Java语言在语法上比较相似,但随着对Javascript的深入了解后你会发现,它们说到底是两种语言。
    2.2 CSS
    层叠样式表(Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
    CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。
    CSS是一种定义样式结构如字体、颜色、位置等的语言,被用于描述网页上的信息格式化和现实的方式。CSS样式可以直接存储于HTML网页或者单独的样式单文件。无论哪一种方式,样式单包含将样式应用到指定类型的元素的规则。外部使用时,样式单规则被放置在一个带有文件扩展名_css的外部样式单文档中。
    样式规则是可应用于网页中元素,如文本段落或链接的格式化指令。样式规则由一个或多个样式属性及其值组成。内部样式单直接放在网页中,外部样式单保存在独立的文档中,网页通过一个特殊标签链接外部样式单。
    名称CSS中的“层叠(cascading)”表示样式单规则应用于HTML文档元素的方式。具体地说,CSS样式单中的样式形成一个层次结构,更具体的样式覆盖通用样式。样式规则的优先级由CSS根据这个层次结构决定,从而实现级联效果。
    2.3 JDBC
    JDBC 的全称是Java Database Connectivity,即Java 数据库连接,它是一种可以执行SQL 语句的Java API。程序可通过JDBC API 连接到关系数据库,并使用结构化查询语言( SQL,数据库标准的查询语言)来完成对数据库的查询、更新。与其他数据库编程环境相比,JDBC 为数据库开发提供了标准的API,所以使用JDBC 开发的数据库应用可以跨平台运行,而且可以跨数据库(如果全部使用标准的SQL)。也就是说,如果使用JDBC 开发一个数据库应用,则应该应用既可以在Windows 平台上运行,也可以在Unix 等其他平台上运行,既可以使用MySQL数据库,也可以使用Oracle 等数据库,而程序无需进行任何修改。
    通过使用JDBC,就可以使用同一种API 访问不同的数据库。换言之,有了JDBC API,就不必为访问Sybase 数据库学习一组API,为访问Oracle 数据库又学习一组API,软件开发人员可以使用标准的API 编写需要的应用程序,随后根据数据库的不同,加入相应的不同的数据库驱动程序就可以正常工作。
    对于Java 语言的各种跨平台性,其实它们都采用相似的结构,因为它们都需要让相同的程序在不同的平台上运行,所以需要中间的转换程序(为了实现Java 程序的跨平台性,Java 为不同操作系统提供了不同虚拟机)。
    2.4 MySQL
    MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
    自从Oracle公司收购了MySQL后不久,就发行了MySQL的企业版(不再免费)。
    2.5 Servlet
    Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。
    狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。
    最早支持Servlet标准的是JavaSoft的Java Web Server,此后,一些其它的基于Java的Web服务器开始支持标准的Servlet。
    最早支持 Servlet 技术的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Java 的 Web Server 开始支持标准的 Servlet API。Servlet 的主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。这个过程为:

    1. 客户端发送请求至服务器端;
    2. 服务器将请求信息发送至 Servlet;
    3. Servlet 生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求;
    4. 服务器将响应返回给客户端。
      Servlet 看起来像是通常的 Java 程序。Servlet 导入特定的属于 Java Servlet API 的包。因为是对象字节码,可动态地从网络加载,可以说 Servlet 对 Server 就如同 Applet对 Client 一样,但是,由于 Servlet 运行于 Server 中,它们并不需要一个图形用户界面。从这个角度讲,Servlet 也被称为 FacelessObject。
      一个 Servlet 就是 Java 编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然 Servlet 可以对任何类型的请求产生响应,但通常只用来扩展 Web 服务器的应用程序。
      目前最新版本为 4.0。
      2.6 JSP
      JSP本是一个简化的Servlet设计,它 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(.htm,.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
      JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。
      2.7 B/S模式
      B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,以不同的接入方式访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。
      B/S模式最大的优点就是可以在任何地方进行操作而不需客户端安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护,系统的扩展非常容易。它具有分布性特点,可以随时随地进行业务处理。业务扩展简单方便,通过增加网页即可增加服务器功能。在维护方面,只需要改变网页,即可实现所有用户的同步更新,共享性较强。它实现了跨平台的系统集成服务,提供了异种机、异种网、异种应用服务的联机、联网、统一服务的开放性基础。而C/S模式开发是具有针对性的,对客户端有一定的要求,因此缺少通用性,移植性,业务变更不灵活,在维护、系统升级方面都有很大的麻烦而且兼容性较差,对于不同的开发工具,相互之间很难兼容,具有较大的局限性,新技术不便于使用。另外,它的开发成本较高,需要具有一定专业水准的技术人员才能完成。

    图2-1 B/S模式应用系统网络结构图
    2.8 系统开发平台及运行环境
    2.8.1 系统开发平台
    (1)Eclipse
    虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
    这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、PHP、Android等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。
    基于 Eclipse 的应用程序的一个突出例子是 IBM Rational Software Architect,它构成了 IBM Java 开发工具系列的基础。
    (2)Tomcat服务器
    Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行Tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
    Tomcat的环境主要有以下几方面技术优势:
    1)Tomcat中的应用程序是一个WAR(Web Archive)文件。WAR是Sun提出的一种Web应用程序格式,与JAR类似,也是许多文件的一个压缩包。
    2)在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。
    3)Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理html页面。
    4)Tomcat也可以与其它一些软件集成起来实现更多的功能。
    2.8.2 运行环境
    操作系统:Windows XP以上版本。
    服务器软件:Tomcat7.0以上版本。
    浏览器:IE、Fire Fox、Google Chrome。
    数据库管理系统软件:MySQL8.0
    Java开发包:JDK1.8

    第三章 系统分析
    需求分析就是详细分析要解决的问题,弄明白问题的要求,包括需要输入哪些数据,将要得到何种结果,最后期望输出什么等。总之,“需求分析”在软件工程当中就是确定要计算机“做什么”[7]。通过本章将了解到学生宿舍管理系统的功能需求分析、非功能需求分析和可行性分析。
    3.1 系统需求分析
    3.1.1 需求概述
    学生宿舍管理系统是学校管理工作的一个重要组成部分,学生宿舍管理系统专门为宿舍管理人员研发的,在结合现代先进的宿舍管理模式和方法进行研发。通过网络技术把宿舍信息和学生信息等进行统一管理,同时该系统还必须满足实际工作需要。在实际运行中应具有可操作性强、为使用者提供方便、提高工作效率等特点,这样可以把管理人员的繁重劳动简化,从而提高效率和准确率。此外,系统设计还应该考虑在现行条件下,充分保证其安全性及稳定性。
    学生宿舍管理系统主要是对计算机数据库进行有效的管理。为了行之有效的进行宿舍管理,经过与宿舍管理科人员的反复交流沟通,确定本课题研究的学生宿舍管理系统首先应具备5项基本操作:
    (1)密码验证功能用户必须输入正确地用户名和密码才能进入系统进行操作;
    (2)系统可完整学生考勤记录信息;
    (3)系统可提完整的宿舍楼信息情况;
    (4)系统可提供查询功能,迅速准确的获取各种信息;
    (5)系统可提供増加删除修改用户的功能;
    3.1.2 功能需求分析
    学生宿舍管理系统开发的总目标是实现学生宿舍管理的系统化、规范化和自动化。该系统的主要用户为系统管理员、宿舍管理员和学生,其中,系统管理员的权限最大,拥有的功能最多,宿舍管理员次之,学生最后。
    因此可以将该系统划分为三个功能模块:一个是系统管理员模块,可以管理宿舍管理员、管理学生、管理宿舍楼、管理寝室和管理考勤;一个是宿舍管理员模块,可以管理学生考勤记录和查看学生信息;最后是学生模块,可以查看自己的考勤记录。系统设计统一登录方式,以用户名和密码来区分登录系统的角色。
    综上,学生宿舍管理系统既要实现对于宿舍的管理,又要实现对于用户的管理,还要兼顾到各个功能模块之间的协调合作,共同完成在学生宿舍管理系统的业务需求。下面采用UML用例模型对系统功能需求进行分析。
    构建UML用例模型的第一步是确定模型中的使用者有哪些,确定使用者的原则有:谁是系统的维护者、谁是系统的参与者等。一般维护者处于系统内部,对系统有绝对的控制权;而参与者一般都位于系统的外部,处于系统的控制之外。
    经过对学生宿舍管理系统的分析,可以确定本系统用例模型有三种,系统管理员、宿舍管理员和学生。下面分别对这三个角色的功能进行描述:
    1)系统管理员
    系统管理员可以登录系统,进入系统后,可以添加、查看、修改和删除宿舍管理员信息;可以添加、查看、修改和删除学生信息;可以添加、查看、修改和删除宿舍楼信息;可以查看和删除学生考勤记录。宿舍管理员主要功能如下(图3-1为系统管理员用例图):
    a. 登录
    b. 管理宿舍管理员
    c. 管理学生
    d. 管理宿舍楼
    e. 管理考勤
    f. 修改密码

    图3-1 系统管理员用例图
    2)宿舍管理员
    宿舍管理员可以登录系统,进入系统后,可以查看学生信息;可以添加、查看、修改和删除学生的考勤记录。宿舍管理员主要功能如下(图3-2为宿舍管理员用例图):
    a. 登录
    b. 查看学生
    c. 管理考勤
    e. 修改密码

    图3-2 宿舍管理员用例图
    3)学生
    学生可以登录系统,进入系统后,可以查看自己的考勤记录。学生主要功能如下(图3-3为学生用例图):
    a. 登录
    b. 查看考勤记录
    e. 修改密码;

    图3-3 学生用例图
    3.1.3 非功能需求分析
    (1)系统的实用性
    系统的设计应该充分了解宿舍管理的实际情况,更好的满足实际宿舍管理工作中遇到的各种状况和要求。
    (2)系统的安全性
    学生宿舍管理系统中存储了大量的学生信息,一旦信息遭到泄露会给学生的学习和生活带了较大的影响,因此开发中的管理系统需具备防火墙,并对其中的学生信息进行加密处理,从而保证系统数据的安全;此外应强调管理系统的规范操作,对系统数据库进行定期备份和检查。
    (3)系统的稳定性
    学生宿舍与学生的生活和学习息息相关,学生宿舍管理系统的稳定运行能够在最大程度上降低对学生的不良影响,最大限度地发挥其宿舍管理的功能。
    (4)系统的易用性
    系统设计过程中应对系统的不同界面进行统一设计和美化,尽量使系统中的帮助和提示功能趋于丰富和智能化,简化和降低系统对操作者的操作要求。
    (5)系统的可扩展性
    系统要求采用纯 B/S 架构,接口开放,可在平台基础上进行二次开发或是定制,能适应不断发展的需求和实际情况。
    3.2 可行性分析
    3.2.1 经济可行性
    现在计算机的价格已经十分低廉,性能却有了很大的进步。而开发本系统对系统开发者来说,并不需要太高的成本支出,开发周期不需太长,节省了人力、物力、财力、资源,所以本系统在经济上是可行的。本系统合理有效地利用计算机资源使复杂繁琐的数据计算和信息处理简单易懂,操作方便,充分实现数据信息管理的智能化。并且可以大大提高公司的工作效率,节省成本开支,增长经济效益。
    3.2.2 技术可行性
    本系统基于JSP+Servlet+MySQL+Tomcat,由于JSP+Servlet功能强大,而Tomcat和MySQL灵活易维护在开发方面具有方便快捷、使用灵活的特点,以及目前的广泛实际应用,因此使用JSP、Servlet、MySQL和Tomcat是开发轻平台的最佳组合从而说明本系统在技术方面可行。
    由于系统是B/S 架构,避免以前的那种C/S需要在每台电脑安装客户端,由于系统的差异性,部署也是有一定困难的,对于B/S的软件就很方便,因为很多电脑都自带浏览器,但是由于客户端需要用户安装专用的客户端软件,这样给开发、安装、升级、维护都带来了一系列问题。同时客户端还可能会受到平台的限制,相比之下只需要有浏览器的系统就简单了很多。
    硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。

    第四章 系统设计
    系统设计阶段的任务是设计软件系统的模块层次结构,设计数据库的结构以及设计模块的控制流程,其目的是明确软件系统“如何做”。在本章节中,主要是在系统分析的基础上对系统架构、系统功能模块和系统数据库进行了设计。。
    4.1 系统架构
    学生宿舍管理系统采用MVC架构模式:表示层(JSP页面),业务逻辑层(DAO模式),控制层(SERVLET)。MVC架构模式是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

    4.2 系统功能模块设计
    从上一章系统分析可以知道,本系统主要有管理宿舍管理员功能、管理学生功能、管理宿舍楼功能、管理考勤功能和修改密码功能。该系统的功能结构图如图4-1所示:

    图4-1 系统功能模块结构图
    根据系统分析和系统功能模块图,设计具体功能如下:
    管理宿舍管理员:只有系统管理员才拥有此功能,系统管理员对宿舍管理员信息进行管理,可以添加宿舍管理员信息、修改宿舍管理员信息、查看宿舍管理员信息和删除宿舍管理员信息,其中添加宿舍管理员信息需要填写用户名、密码、姓名、性别和联系电话等信息。
    管理学生:系统管理员拥有管理学生的全部功能,系统管理员对学生信息进行管理,可以添加学生信息、修改学生信息、查看学生信息和删除学生信息,其中添加学生信息需要填写学号、密码、姓名、性别、宿舍楼、寝室和联系电话等信息。宿舍管理员仅拥有查看学生信息功能,能够查看学生学号、姓名、性别、宿舍楼、寝室和电话等相关信息。
    管理宿舍楼:只有系统管理员才拥有此功能,系统管理员对宿舍楼信息进行管理,可以添加宿舍楼信息、修改宿舍楼信息、查看宿舍楼信息和删除宿舍楼信息,其中添加宿舍楼信息需要填写宿舍楼名称和宿舍楼简介等信息。
    管理考勤:系统管理员拥有管理考勤部分功能,只能查看和删除考勤记录。宿舍管理员拥有考勤管理的全部功能,可以添加考勤记录、修改考勤记录、查看考勤记录和删除考勤记录,其中,添加考勤记录需要填写学生的学号、日期和备注等信息。
    修改密码:系统管理员、宿舍管理员和学生都拥有此功能,可以修改登录密码。
    4.3 系统工作流程设计
    根据系统分析,系统工作流程主要涉及学生工作流程、宿舍管理员工作流程和系统管理员工作流程。
    学生工作流程:学生进入系统,输入学号和密码,经过系统验证成功后进入学生主页,学生只能查看自己的考勤记录,显示考勤日期、学号、姓名、宿舍楼和寝室等相关信息。
    宿舍管理员工作流程:宿舍管理员进入系统后,输入用户名和密码,经过系统验证成功后方可进入宿舍管理员主页,然后宿舍管理员可以查看学生信息和管理考勤。
    系统管理员工作流程:系统管理员进入系统后,输入用户名和密码,经过系统验证成功后方可进入系统管理员主页,然后系统管理员可以管理宿舍管理员信息、管理学生信息、管理宿舍楼信息和管理考勤记录。
    系统工作总体流程如图4-2所示:

    图4-2 系统工作总体流程图
    4.4 数据库设计
    数据库的设计关系到整个应用系统的运行效率,数据库设计得好,不仅有利于日常数据的维护更新,而且可以提高系统的运行效率,缩短数据查询响应周期 [9]。合理的数据库设计可以使围绕它支持的Web页面的Java代码简单化,易于实现,并且可以提高数据存储的效率,保证数据的完整一致。学生宿舍管理系统采用MySQL作为后台数据库开发工具。
    4.4.1 数据库概念设计
    概念模型用于信息世界的建模,与具体的DBMS无关。为了把现实世界中的具体事物抽象、组织为某一DBMS支持的数据模型。人们常常首先将现实世界抽象为信息世界,然后再将信息世界转换为机器世界。也就是说,首先把现实世界中的客观对象抽象为某一种信息结构,这种信息结构并不依赖于具体的计算机系统和具体的DBMS,而是概念级的模型,然后再把模型转换为计算机上某一个DBMS支持的数据模型。实际上,概念模型是现实世界到机器世界的一个中间层次。
    信息世界中包含的基本概念有实体和联系。
    (1) 实体 (entity)
    客观存在并可相互区别的事物称为实体。实体可以是具体的人、事、物,也可以是抽象的概念或联系。例如,一个学生、一门课、一个供应商、一个部门、一本 书、一位读者等都是实体。
    (2) 联系 (relationship)
    在现实世界中,事物内部以及事物之间是有联系的,这些联系在信息世界中反映为实体内部的联系和实体之间的联系。实体内部的联系通常是组成实体的各属性之间的联系。两个实体型之间的联系可以分为3类,一对一联系,(1:1);一对多联系(1:n);多对多联系(m:n)。
    概念模型是对信息世界建模,所以概念模型应该能够方便、准确地表示信息世界中的常用概念。概念模型的表示方法很多,其中最为常用的是P.P.S.Chen于1976年提出的实体,联系方法(Entity-Relationship Approach)简记为E-R表示法)。该方法用E-R图来描述现实世界的概念模型,称为实体-联系模型,简称E-R模型。根据数据流程分析,绘制学生宿舍管理系统的全局E-R模型如图4-3所示。

    图4-3 系统全局E-R图
    根据系统分析的主要实体有:系统管理员、宿舍管理员、学生、宿舍楼和考勤记录。各个实体具体的描述属性图如下(实体属性在下图中并没有全部给出,因为属性过多的原因):

    1. 系统管理员实体

    4-4 系统管理员实体图
    2. 宿舍管理员实体

    4-5 宿舍管理员实体图
    3. 学生实体

    4-6 学生实体图
    4. 宿舍楼实体

    4-7 宿舍楼实体图
    6. 考勤记录实体

    4-8 考勤记录实体图
    4.4.2 数据库逻辑设计
    数据库逻辑设计主要是把数据库概念设计时设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。它包括数据项、记录及记录间的联系、安全性和一致性约束等等。导出的逻辑结构是否与概念模式一致,从功能和性能上是否满足用户的要求,要进行模式评价。
    本系统数据库名称为db_dorm,数据库中包括:①系统管理员表(t_admin)②宿舍管理表(tb_manage)③学生表(t_student)④宿舍楼表(t_dormbuild)⑤考勤记录表(t_record)。各表数据结构如下:
    (1)系统管理员表(t_admin),存储系统管理员详细信息
    字段名称 数据类型 主键 是否空 说明
    Id int(11) Y N 系统管理员ID
    name varchar(20) N Y 用户名
    passWord varchar(20) N Y 密码
    stu_code varchar(20) N Y 学号也叫登录名
    role_id int(11) N Y 角色id
    disabled int(11) N Y 是否删除

    (2)宿舍管理表(tb_manage),存储宿舍管理员详细信息
    字段名称 数据类型 主键 是否空 说明
    id int(11) Y N 宿舍管理员ID
    name varchar(20) N Y 用户名
    passWord varchar(20) N Y 密码
    stu_code varchar(20) N Y 学号也叫登录名
    role_id int(11) N Y 角色id
    disabled int(11) N Y 是否删除
    dormBuildId int(11) N Y 宿舍楼ID
    sex varchar(20) N Y 性别
    tel varchar(20) N Y 电话

    (3)学生表(t_student),存储学生详细信息
    字段名称 数据类型 主键 是否空 说明
    id int(11) Y N 学生ID
    name varchar(20) N Y 用户名
    passWord varchar(20) N Y 密码
    stu_code varchar(20) N Y 学号也叫登录名
    dormBuildId int(11) N Y 宿舍楼ID
    sex varchar(10) N Y 性别
    tel varchar(15) N Y 电话
    dorm_Code varchar(20) N Y 宿舍楼编号
    create_user_id int(11) NULL N Y 创建人id
    role_id int(11) N Y 角色id
    disabled int(11) N Y 是否删除

    (4)宿舍楼表(t_dormbuild),存储宿舍楼详细信息
    字段名称 数据类型 主键 是否空 说明
    id int(11) Y N 宿舍楼ID
    name varchar(20) N Y 用户名
    remark varchar(50) N Y 简介
    disabled int(11) N Y 是否删除

    (5)考勤记录表(t_record),存储考勤记录详细信息
    字段名称 数据类型 主键 是否空 说明
    Id int(11) Y N 考勤记录ID
    student_id int(11) N Y 学生ID
    date date N Y 缺勤日期
    remark varchar(50) N Y 备注
    disabled int(11) N Y 是否删除

    第五章 学生宿舍管理系统实现
    本章介绍了学生宿舍管理系统的实现过程,包括关键代码分析和系统实现效果展示。
    5.1 关键代码分析
    login.jsp是系统管理员、宿舍管理员和学生前台登录页面,login.jsp代码如下:

    超级管理员
    		<input type="radio" name="roleId"  value="1" style="height:10px; vertical-align:top;"><span>宿舍管理员</span>
    	
    		<input type="radio" name="roleId"  value="2" checked="checked"  style="height:10px; vertical-align:top;"><span>学生</span>
    	</div>
        <label class="checkbox" style="margin-top: 10px">
          <input id="remember" name="remember" type="checkbox" value="remember-me" >记住我 &nbsp;&nbsp;&nbsp;&nbsp; 
          <font id="error" color="red">${error}</font>  
        </label>
        <div style="text-align: center;">
        <!--按钮类型为submit:点击按钮,会将表单的内容提交到 action属性值login的请求处理类中 -->
        <button class="btn btn-large btn-primary" type="submit">登录</button> &nbsp; <a href="register.do"    >学生注册</a>
    	 &nbsp;&nbsp;&nbsp;&nbsp;
        </div>
    	<p align="center" style="padding-top: 15px;">版权所有  2021 </p>
      </form>
    

    LoginServlet.java 是处理登录逻辑的Servlet类,LoginServlet.java代码如下:
    protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    System.out.println(“登录=====”);
    //Tomcat8.0 处理post请求乱码问题
    request.setCharacterEncoding(“utf-8”);
    //根据输入框标签的name属性值去获登录名和密码
    String stuCode = request.getParameter(“stuCode”);
    String password = request.getParameter(“password”);
    String remember = request.getParameter(“remember”);
    String roleId = request.getParameter(“roleId”);
    System.out.println(“stuCode:”+stuCode+" password:"+password+" remember:"+remember+" roleId:"+roleId);

    	UserService userService = new UserServiceImpl();
    	User  user = null;
    	if(roleId != null && roleId.equals("0")) {
    		//管理员
    		  user = userService.findAdmin(stuCode,password);
    		
    	}else if(roleId != null && roleId.equals("1")) {
    		//宿舍管理员
    		user = userService.findDormManage(stuCode,password);
    	}if(roleId != null && roleId.equals("2")) {
    		//学生
    		//去查询用户输入的登录名和密码是否正确
    		  user = userService.findByStuCodeAndPass(stuCode,password,"2");
    	}
    	System.out.println("user:"+user);
    	
    	if(user == null) {
    		//用户输入的学号或密码错误,跳转到登录页面,并给予提示信息
    		request.setAttribute("error", "您输入的用户名或密码错误!");
    		//请求链未断开的跳转,可以在下一个servlet或jsp中,获取保存在request中的数据
    		request.getRequestDispatcher("index.jsp").forward(request, response);			
    	}else {
    		//用户输入学号和密码正确,登录成功,跳转到主页面
    		//保存在session中的数据,默认是30分钟内有效。保存在session中的数据,在整个项目中都可以获取得到
    		request.getSession().setAttribute("session_user", user);
    		
    		if(remember != null && remember.equals("remember-me")) {
    			//记住密码一周  时间单位是秒
    			CookieUtil.addCookie("cookie_name_pass",7*24*60*60,request,response,URLEncoder.encode(user.getStuCode(), "utf-8"),URLEncoder.encode(password, "utf-8"),roleId);
    		}
    		System.out.println("========跳转到主页面=====");
    		//WEB-INF下面的内容是受保护的,不能在通过地址栏直接访问,也不能通过response.sendRedirect重定向的形势访问
    		request.getRequestDispatcher("/WEB-INF/jsp/main.jsp").forward(request, response);
    		System.out.println("getServletContext().getContextPath():"+getServletContext().getContextPath());
    		//response.sendRedirect(getServletContext().getContextPath()+"/WEB-INF/jsp/main.jsp");
    	}
    }
    

    5.2 首页
    系统登录页面如下,可以供系统管理、宿舍管理员和学生登录系统,需要输入用户名和密码。

    图5-1 系统登录页面
    5.3 系统管理员
    系统管理员主页如下,显示宿舍管理员管理、学生管理、宿舍楼管理、缺勤记录、修改密码和退出系统等功能栏。

    图5-2 系统管理员主页
    系统管理员管理宿舍管理员,可以修改、添加、查看和删除宿舍管理员,以下为查看宿舍管理员信息,包括宿舍管理员的编号、姓名、性别、电话、所属宿舍楼、用户名等信息。

    图5-3 管理宿舍管理员
    系统管理员添加宿舍管理员,需要填写用户名、密码、姓名、性别和联系电话等信息。

    图5-4 添加宿舍管理员
    系统管理员管理学生,可以修改、添加、查看和删除学生,以下为查看学生信息,包括学生的学号、姓名、性别、电话、所属宿舍楼、寝室等信息。

    图5-5 管理学生
    系统管理员添加学生,需要填写学号、密码、姓名、性别、宿舍楼、寝室和联系电话等信息。

    图5-6 添加学生
    系统管理员管理宿舍楼,可以修改、添加、查看和删除宿舍楼,以下为查看宿舍楼信息,包括宿舍楼的编号、名称和简介等信息。

    图5-7 管理宿舍楼
    系统管理员添加宿舍楼,需要填写宿舍楼名称和简介等信息。

    图5-8 添加宿舍楼
    系统管理员管理考勤记录,可以查看和删除考勤记录,以下为查看考勤记录信息,包括日期、学生学号、姓名、宿舍楼、寝室和备注等信息。

    图5-9 管理考勤记录
    5.4 宿舍管理员
    宿舍管理员主页如下,显示学生查看、缺勤记录、修改密码和退出系统等功能栏。

    图5-10 宿舍管理员主页
    宿舍管理员管理学生,可以查看学生信息和给学生添加考勤记录,以下为查看学生信息,包括学生的学号、姓名、性别、电话、所属宿舍楼、寝室等信息。

    图5-11 管理学生
    宿舍管理员考勤记录,可以添加、修改、查看和删除考勤记录,以下为查看考勤记录,包括日期、学生的学号、姓名、所属宿舍楼、寝室和备注等信息。

    图5-12 管理考勤记录
    宿舍管理员添加考勤记录,需要填写学号、日期和备注等信息。

    图5-13 添加考勤记录
    5.5 学生
    学生主页如下,显示缺勤记录、修改密码和退出系统等功能栏。

    图5-14 学生主页
    学生只能查看考勤记录,以下为查看考勤记录,包括日期、学生的学号、姓名、所属宿舍楼、寝室和备注等信息。

    图5-15 查看考勤记录

    第六章 系统测试
    6.1 测试的目的与目标
    在此系统进行初步实现之后,开始进行对系统进行测试,找出系统中存在的Bug,通过测试,用提交的Bug报告来为以后软件的改进提供标准和参考,能够在以后的系统改进中找到依据。
    测试后的软件各模块基本功能可以顺利进行,尽可能的提高软件的健壮性。
    6.2 测试方法
    从是否关心软件内部结构和具体实现的角度划分:黑盒测试和白盒测试;从是否执行程序的角度:静态测试和动态测试;从软件开发的过程按阶段划分有:单元测试、集成测试、确认测试、系统测试、验收测试、回归测试、Alpha测试、Beta测试;
    (1)单元测试又称模块测试,是针对软件设计的最小单位 ─ 程序模块(这里所说的程序模块在Java中一个模块就是一个方法),进行正确性检验的测试工作。其目的在于发现各模块内部可能存在的各种差错。单元测试需要从程序的内部结构出发设计测试用例。多个模块可以平行地独立进行单元测试。
    (2)集成测试 (组装测试、联合测试),通常在单元测试的基础上,需要将所有模块按照设计要求组装成为系统。这时需要考虑的问题是:
    a. 在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;
    b. 一个模块的功能是否会对另一个模块的功能产生不利的影响;
    c. 各个子功能组合起来,能否达到预期要求的父功能;
    d. 全局数据结构是否有问题;
    e. 单个模块的误差累积起来,是否会放大,从而达到不能接受的程度。
    (3)确认测试(Validation Testing),确认测试又称有效性测试。任务是验证软件的功能和性能及其它特性是否与用户的要求一致。对软件的功能和性能要求在软件需求规格说明书中已经明确规定。它包含的信息就是软件确认测试的基础。
    (4)系统测试(System Testing),是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其它系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试。系统测试的目的在于通过与系统的需求定义作比较, 发现软件与系统的定义不符合或与之矛盾的地方。
    (5)验收测试(Acceptance Testing),在通过了系统的有效性测试及软件配置审查之后,就应开始系统的验收测试。验收测试是以用户为主的测试。软件开发人员和QA(质量保证)人员也应参加。由用户参加设计测试用例,使用生产中的实际数据进行测试。在测试过程中,除了考虑软件的功能和性能外,还应对软件的可移植性、兼容性、可维护性、错误的恢复功能等进行确认。
    6.3 测试用例
    由于功能模块较多,测试内容篇幅较长,所以在本论文中只介绍系统,表6.1是本系统会员登入的测试表,从测试的结果来看与期望结果完全相同。
    登录系统测试用例
    功能特性 用户登录验证
    测试目的 验证是否输入合法的信息
    测试数据 用户名称:1111 密码:1111 验证码:正确的验证码
    测试内容 操作描述 数据 期望结果 实际结果 测试状态
    1 输入用户姓名,按“登陆”按钮。 用户姓名:1111,
    密码为空 显示警告信息“用户名或密码误!” 显示警告信息“用户名或密码误!” 与期望结果相同
    2 输入密码,按“登陆”按钮。 用户姓名为空,密码:1111 显示警告信息“用户名或密码误!” 显示警告信息“用户名或密码误!” 与期望结果相同
    3 输入用户姓名和密码,按“登陆”按钮。 用户姓名:1,
    密 码:1 显示警告信息“用户名或密码误!” 显示警告信息“用户名或密码误” 与期望结果相同
    4 输入用户姓名和密码,按“登陆”按钮。 用户名:1111,密 码:1111 正确登入到会员操作界面 正确登入到会员操作界面 与期望结果相同

    6.4 测试结论
    把开始的代码写得越好,它出现的错误也就越少,你也就越能相信所做过的测试是彻底的。系统化测试以一种有序方式设法探测潜在的麻烦位置。同样,毛病最可能出现在边界,这可以通过手工的或者程序的方式检查。自动进行测试是最理想的,用得越多越好,因为机器不会犯错误、不会疲劳、不会用臆想某此实际无法工作的东西能行来欺骗自己。回归测试检查一个程序是否能产生与它们过去相同的输出。在做了小改变之后就测试是一种好技术, 能帮助我们将出现问题的范围局部化,因为新问题一般就出现在新代码里面。
    测试和排错常常被说成是一个阶段,实际上它们根本不是同一件事。简单地说,排错是在你已经知道程序有问题时要做的事情。而测试则是在你在认为程序能工作的情况下,排错是在你已经知道程序有问题时要做的事情。而测试则是在你在认为程序能工作的情况下,为设法打败它而进行的一整套确定的系统化的试验。
    Edsger Dijkstra有一个非常有名的说法:测试能够说明程序中有错误,但却不能说明其中没有错误。他的希望是,程序可以通过某种构造过程正确地做出来,这样就不再会有错误了,因此测试也就不必要了。这确实是个美好生活的目标,但是,对今天的实际程序而言,这仍然还只是一个理想。所以应该集中精力讨论如何测试,如何才能够更快地发现程序错误,如何才可以使得工作更有成效、效率更高。

    https://download.csdn.net/download/Starry_Sky_Dream/82072766

    结论与展望
    设计开发基于 Jsp+Servlet+MySql的学生宿舍管理系统是集业务管理与软件技术为一身的工作,只有在理解业务的基础上,才能对业务操作流程进行提炼优化,并通过软件设计与开发技术实现。本文设计的学生宿舍管理系统界面友好、功能丰富、操作简单,能适应大部分环境下的学生宿舍管理系统所需要的工作。本系统在设计采用了 J2EE 框架,设计上实现了高内聚、低耦合的要求,在设计上做到了可扩张和维护。本文在论文撰写、系统开发时对现有学生宿舍管理系统做了深入的调研,并行性了需求分析和系统设计,最终实现了一个实用的学生宿舍管理系统。
    通过开发《学生宿舍管理系统》,我较为全面的掌握了JAVA的基本知识和编程技巧,并在开发过程中我的JAVA开发能力得到了进一步的提高。比如:更进一步的深入了解MVC设计模式,软件三层框架;SQL语言的使用。
    在开发过程中我总结了一些经验:系统分析的好坏将决定着的系统开发成功与否,一份好分析设计将是成功开发主要因素。我们在着手开发之前不要急于编程,先应有较长的时间去把分析做好,做好数据库设计工作,写出相关的开发文档等。然后再开始编写程序代码,这样做到每段代码心底都有数,有条不紊。当然也有些还需待继续深入地方如:控件的应用等。此外,我还觉得,我个人在这次设计中走了很多弯路。主要是因为平时很少接触软件开发工作,在应用方面缺乏经验,以后还需要更多的努力。
    对我来说,这次设计的本身所产生的影响,还远远没有结束,我从本次毕业设计中学到了许多课本上没有的知识。通过自己的学习和努力;通过老师的指导和教育,使我不仅仅在知识水平和解决实际问题的能力上有了很大的提高。还从思想的深处体会到,要把自己的所学变成现实时所将面对的种种难题。
    系统不免有错误和待改进之处,真诚欢迎各位师长、同行提出宝贵意见。

    致谢
    本文是我在**老师的悉心指导下完成的,从论文的选题、课题的研究到论文的撰写上老师给了我莫大的帮助。当我遇到问题时,老师会认真仔细地给我解释说明;当我碰到困难时,他会帮助我一起解决。在此向老师表示深深的敬意和衷心的感谢。
    感谢我的父母,因为他们的在精神和物质上的支持才能使我顺利完成大学四年的学习,我将在我未来的工作岗位上努力工作来回报他们的养育之恩。
    同时,非常感谢学校、学院各位老师和领导对我各方面的关心与支持。
    感谢在百忙之中参加论文评审和答辩的各位专家。

    参考文献
    [1] 张孝祥,Java 就业培训教程(附盘),清华大学,(2007-07)
    [2] 石志国,薛为民,董洁.JSP应用教程.北京:清华大学出版社.北京交通大学出版社,2004
    [3] 李曙光.JSP开发实例完全剖析.北京:中国电力出版社,2006
    [4] 杨易.JSP高级程序设计.人民邮电出版社,2006
    [5] Vivek Chopra.JSP高级程序设计,机械工业出版社,2001
    [6] 申吉红,廖学峰,余健.JSP课程设计案例精编.北京:清华大学出版社,2007
    [7] 卢潇.软件工程.北京:清华大学出版社;北京交通大学出版社,2005
    [8] 萨师煊,王姗.数据库系统概论.北京:高等教育出版社,2000
    [9] 马运涛.Eclipse精要与高级开发技术.北京:电子工业出版社,2003
    [10] PaulJPerrone etal,张志伟,谭郁松,张明杰.J2EE构建企业系统[M] .北京:清华大学出版社,2001
    [11] Chuck Cavaness.Programming Jakarta Struts,2002
    [12] Bruce Shive.Research Direction in Object-Oriented Programming,2002
    [13] Miao H.K.McDermid J.A.andTony Ian,Proving the existence of the initial state in Z specification,Chinese Journal of Advanced Software Research,2003
    [14] Apache Software.The Struts User’s Guide.http://Jakarta.Apache.org/struts.

    更多相关内容
  • 第三章城市智慧交通管理和服务平台系统方案设计 3.1系统构成 按照信息获取的方式、传递及使用情况,可以把城市智慧交通管理和服务综合信息服务平台系统划分为4 个层次: 基础层、功能层、共享信息层和服务层。在...

    第三章城市智慧交通管理和服务平台系统方案设计

    3.1系统构成

    按照信息获取的方式、传递及使用情况,可以把城市智慧交通管理和服务综合信息服务平台系统划分为4 个层次: 基础层、功能层、共享信息层和服务层。在指挥中心建设一个基于GIS的综合信息服务平台,通过整合集成各个子系统,达到可视化智能管理与控制和管理决策辅助支持,实现常态下的日常综合交通管理和违章执法,以及面向事件的联动控制和应急处置。

    城市智慧交通管理和服务综合信息服务平台系统结构如图1所示。

    3.2 基础层的主要功能

     基础层主要包括各种交通信息的获取和为了信息传递而建立的通信网络。基础层要保证获得的交通信息准确可靠,通信网络能及时、准确地传递交通信息。交通信息由动态交通信息和静态交通信息组成。静态交通信息是指基础的交通设施,例如道路及其附属设施、道路的标志与标线等。道路附近的标志性建筑如汽车站和火车站等也是影响局部交通状况的重要因素,这些也要归入静态的交通信息。动态的交通信息主要是指布设在道路上的交通状态监测设施所取得的数据和通过人工方式采集的路况信息。现在常用的交通状态监测设备主要包括视频流量监视器、环形线圈检测器、微波车辆检测器、视频车辆检测器等。配有GPS和通信设备的交通管理人员也是动态交通路况信息的来源之一。通信网络不仅包含采集、传递交通信息的网络 设备,还包括与出行者进行信息交流的通信设备如广播、电话等设备。目前国内外通常采用的通信形式与网络结构包括:

    (1)局域网、广域网(光纤宽带、DDN 、ISDN 等) 、系统内专网(信息中心与分中心之间以及路测单元与分中心间)、公众信息服务网等。

    (2)手机短信、调频副载波通信、其他移动通信设备等,用于交通信息发布。

    (3)电话、手机、传真、有线电视(CATV )、Internet等,用于交通信息查询。

    (4)支持各种物理链路,如卫星、光纤、无线、有线电视等,以数字通信为主。

    动态和静态的交通信息以地理信息系统(GIS,Geography Information System )为可视化平台,通过网络设备为其他各层提供服务。

    3.3 功能层的主要功能

     功能层是基于基础层的信息能够提供的各种功能的全集,完善的服务功能简化了交通管理者的劳动,为出行者设计出行方案提供了有效的帮助。功能层主要包括信号控制、运行车辆管理、电子收费、紧急事件处理、交通信息管理与发布系统、车载导航定位系统等。自适应信号控制系统被认为实用性最强,是发展智能交通管理系统的最佳选择。自适应信号控制系统的主要内容包括中心管理的动态控制策略,交叉口自适应控制,建立行人、车辆和非机动车控制的模型等方面。交通信息管理与发布系统通过对动态交通信息的采集、传输、处理和发布,在地理信息系统上提供实时的可视化道路和交通状况,并通过多种传媒为商业运输企业、政府机构和普通公众提供实时的和预测性的交通信息服务。随着无线通信方式的发展,通过手机或其他手持设备、移动终端等上网获得路况信息,重新设计预定的出行方案将会是近期内诱导系统的主要部分。

    3.4 共享信息层的主要功能

    共享信息层是指由功能层各部件综合集成所构成的城市智能交通综合信息服务平台,它将从功能层中采集到的各种交通信息进行融合分析与加工处理后,为上层各种服务所共享,并为交警、交通、公安地等系统的跨系统联动提供依据及预案。共享信息层主要是以地理信息系统平台作为支撑工具,为实现交通管制措施、设计交通运输方案、道路的规划与设计等提供有力的帮助。

    3.5 服务层的主要功能

    服务层是整个系统的最高层,是系统与出行者和交通管理者实现交互的接口。系统通过服务层向道路的控制设备提供控制方案,向出行者提供路况信息,向交通管理者分配管理任务;同时服务层也负责从出行者和管理者接收信息,如交通事故的报警、交通管理者提供的路段信息等;通过服务层还可以根据出行者提出的要求来提供最佳的出行方案。通过广播、交通网站、信号灯、诱导大屏等多种方式给出行者提供交通信息,尽可能的保证道路畅通,提高整个交通系统的效率。

    第四章智慧交通管理和服务平台系统集成解决方案

     

     

    城市智慧交通管理和服务综合信息服务平台系统组成及各子系统接口图如下:

    智慧交通管理和服务平台系统采用模块化结构,系统提供数据采集、数据处理、数据分析、数据挖掘、接口转换及信息服务、决策支持、系统预案、跨系统联动等功能,可集成智能公交系统、快速公交系统(BRT)、智能交通监控指挥系统、交通事件检测系统、城市交通诱导系统、交通信号控制系统、停车场管理系统等子系统模块,同时为高速公路、高速铁路、轻轨、物流、航运、出租等系统预留接口,并可与公安、医疗、能源、部队等实现信息共享及跨系统联动。

    下面将对智慧交通管理和服务平台中,可集成的各子系统解决方案做一下介绍:

     

    4.1智能公交系统解决方案

    4.1.1软件智能公交系统简介

    软件智能公交系统主要由车载主机设备与智能调度软件两部分组成。
           车载主机设备具备车辆自动报站、录像存储、多路视频监控与双向通话联络等功能;智能调度软件具备运营计划管理、智能调度、车辆实时监控、基础信息管理等功能。通过车载主机设备与智能调度软件协调工作,使调度工作降低运营成本,并完善了面向乘客的服务质量,提高了服务水平。

    智能公交系统逻辑结构图如下:

    智能公交系统物理结构图如下:

     

    软件智能公交系统智能调度软件主要组成:

    软件智能公交系统车载设备主要组成:

     

    4.1.2软件智能调度软件系统简介

    智能调度软件主要由调度平台与服务器组成,通过调度平台与服务器端的信息交互,调度平台与运营车辆和站台的相互联络,实现对站台信息发布与运营车辆调度工作的智能控制。
    调度平台工作在公交公司监控中心服务器上,实现计划管理、智能调度、实时监控等功能。

    调度平台登陆界面:

     

    调度平台工作界面:

     

     

    1、基础信息管理:

    调度平台中保存了公交公司各分公司、线路、车辆、人员等各项基础信息,这些基础信息与公交公司各条线路的运营息息相关,通过编辑、增加、删除相关基础信息,可以对公交公司各项工作做出及时的调整。

    2、行车计划管理:

    对于公交的运营来说,每日的行车计划是使之正常运营的基础,调度平台具备定制行车时刻表、行车班次等计划,通过对以上计划的设置、编辑、管理、可以有效的、准确的控制公交各条线路的正常运行,保证公交公司一切业务运转正常。

    3、劳动排班

    调度平台为公交公司提供了劳动排班功能,可以按日为各条线路安排每班司机,为了使系统操作更为简便、人性化,调度平台提供了早、晚班对换、班次顺延等辅助功能,为排班人员提供最大的便利。

    4、车辆监控

    调度平台提供了车辆监控功能,操作人员可以利用两种不同的方式对在线车辆进行监控工作:

    (1)模拟线路:

    系统提供模拟线路界面,工作人员通过该界面可以清晰的了解到各条线路的运营情况,界面按照线路运行方向依次排列每一个站台名称,工作人员可以在界面上了解每条线路上正在运营的车辆(车号)、车辆数量等信息;

    (2)地图监控:

    系统提供地图监控界面,车辆在线路上的运营将实时的显示在地图上,通过此功能,工作人员可以清晰的观察到车辆所处的路段;

    通过模拟线路与地图监控的配合,工作人员可以充分的了解线路的运营情况。

    5、运营统计

    调度平台提供了线路日报、月报、司机考核等一系列报表统计,实现报表输出的自动化、无纸化。

    6、视频监控

    系统提供了多路视频监控功能,工作人员可以通过视频监控功能实时监控车辆运营状况,系统支持同时监控四路摄像头,可以对不同线路的不同车辆同时监控,保证了监控中心的监控力度与覆盖面积。

    前端车载图像信息由车载摄像机完成采集,图像本地存储的同时通过无线网络也实时传送到监控中心,这样通过授权的客户端软件工作人员不仅可以看到公交车辆上的图像,配合电子地图还可以了解车辆所在的具体路段、方位、有无报警等状况,做到远程监控、报警联网、智能调度。

    4.2快速公交(BRT)智能系统解决方案

    4.2.1智能公交系统构成

    智能公交系统由通信网络系统、车辆定位和无线通信系统、运营调度系统、乘客信息系统、视频监视系统及周界防范系统组成。

    BRT智能系统逻辑结构如下:

     

     

    BRT智能系统物理结构如下:

     

    4.2.3智能公交系统功能

    智能公交系统应实现中心智能化调度管理、车站车上导乘信息发布、视频监视及夜间对车站的防护等功能。我公司BRT智能系统解决方案是建立在BRT基本特征之上的现代化、智能化运营管理系统。

    BRT基本特征是:路—专用路权;车—新型公交车;票—站台售检票;一站式封闭站台;运—面向乘客需求的线路运营组织;控—智能化运营管理系统。我公司BRT智能系统解决方案是建立在BRT基本特征之上的现代化、智能化运营管理系统。

    BRT智能系统主要功能:

    (1)满足BRT运营所需的“业务-资金-信息”三位一体的现代化业务要求,实现高效运营、优质服务、规范管理;

    (2)采用先进的技术手段对BRT车辆进行实时动态定位,对场站进行实时视频监控,为实时调度优化提供客观依据;

    (3)运用计算机优化编制运营作业计划和劳动派班计划,同时结合动态监控、现场采集与人员反馈获得的数据,利用计算机辅助实现实时调度;

    (4)根据BRT的运营特性,实现BRT车辆自动识别,对其进行相对的、有条件的路口信号优先,并选择适当的优先策略、优先方法和优先模式,减少其路口延误时间;

    (5)建立集成高效、综合利用的通信传输网络,满足智能系统多媒体信息传输、业务调度、实时监控的需要;

    (6)建立先进的、符合BRT运营管理要求和运行需要的售检票系统,为乘客提供快捷、方便的服务;

    (7)通过各种途径,为广大出行者提供实时、准确、便捷、高效的信息服务,改善公交形象,提高服务水平;

    (8)通过系统集成,使“车—路—站”成为一个有机整体,以提高BRT的运营效率和管理水平。

     

    4.3智能交通监控指挥系统解决方案

    4.3.1系统概述

    智能交通监控指挥系统作为智能交通系统的一个组成部分,在保证城市交通安全、畅通方面发挥着巨大的作用。可以作为了解交通状况和治安状况的一个窗口,是交通、公安指挥系统不可缺少的子系统。建立视频图像监控系统目的就是及时准确地掌握所监视路口、路段周围的车辆、行人的流量、交通治安情况等。

    交通视频监控的区域主要是城区主要道路,重点是交通流量大的路口、路段和事故多发点,所有监控视频信息全部送往监控中心,这一特点决定了交通视频监控网络为点对多点分散型网络结构,各点距离监控中心的距离有近有远,远点长达十几公里到几十公里。

    该系统由前段数据采集系统、数据传输系统、数据显示及存储和控制系统三级系统组成,系统具有高性能、多方面的检测手段,直观的数字检测和显示功能,图像监视功能,完善的紧急电话报警功能,以及能及时、动态地发布警示和诱导信息。

    4.3.2系统结构

    智能交通综合监控系统结构图如下:

     

    系统拓扑图:

     

    4.3.3系统特点

    1、交通监视和疏导

    通过系统将监视区域内的现场图像传回指挥中心,使管理人员直接掌握车辆排队、堵塞、信号灯等交通状况,及时调整信号配时或通过其他手段来疏导交通,改变交通流的分布,以达到缓解交通堵塞的目的。

    2、交通警卫

    管理人员随时掌握交通警卫录像,大型集会活动的交通状况,及时调动警力,以保证交通警卫录像畅通。

    3、视频存储取证

    本系统通过硬盘录像机进行视频录像存储,通过突发事件的录像,提高处置突发事件的能力。通过对违章行为的录像,发挥监控系统在经济效益和社会效益方面的积极作用。

    4、远程监控指挥

    通过对全线的监控,配合相应的广播、报警联动系统实现监控指挥中心或监控分中心对道路现场的全程监控管理。

     5  高清监控效果

    (1)系统采用日夜型长焦镜头,搭配透雾摄像机、激光器、红外热成像设备(可选),无论白天、晚上、雾天,都可对目标进行全天候昼夜监控。

    (2)先进的H.264图像处理技术,图像分辨率可设置为CIF:352*288、H-D1 704*288或D1:704*576,通过图像优化,消除了图像画面抖动和运动物体锯齿化和拖尾现象。

    (3)系统提供前端云台摄像机的控制功能,可根据用户权限提供优先级控制,提高系统自适效率。    

    (4)图像可根据现场情况叠加文字,日期,时间和特殊标志,便于录像检索。    

    (5)本系统通过多级联网模式,可对片区、监控分中心、监控指挥中心进行分级联网,集中监控。 

    4.3.4系统组成

     1、视频监控前端

    监控前端主要由长焦大镜头、云台、透雾摄像机、红外热成像(可选)、激光器、防雷组件,无间断电源等主要设备组成。每路视频在网络中占用的带宽低,同时,经过特殊算法处理的画质看起来更加清晰,细腻。适合交通行业对图像高清晰,高实时性的特殊要求。

    2、通讯网络

    道路视频监控系统采用标准的TCP/IP协议,可直接运行在交通部门的内部网上。前端监控一体机的视频信号利用视频编码器通过网络传输到分中心,在分中心可以监控存储,也可直接传输到监控指挥中心。

    3、监控中心

    监控系统采CS结构,在监控中心安装解码器、视频监控系统服务器,主要完成现场图像接收,用户登录管理,控制信号的协调,图像的实时监控,录像的存储、检索、回放、备份、恢复等。

    在监控中心,视频监控系统服务器将数字视频还原成模拟图像,将视频信号转到指挥中心电视墙上,指挥调动人员还可以选择以操作台微机作为监控终端,对全部路面信息集中调用监控。局领导利用计算机信息网上的任何一台微机/笔记本电脑当作监控客户端,利用客户端浏览器即可随时随地依据权限查看到所需要的画面。可实现多画面实时监控,远程控制摄像机云台、和违章抓拍等操作,是一套可满足交通实时图像监控的综合网络监控系统。

    4.4交通事件检测系统解决方案

    4.4.1系统简介

    交通事件检测系统(Traffic Incident Detection Systems),是一种完全智能化的视频分析系统,事件检测分析仪能对上传的视频图像、交通流数据、气象数据等进行分析,对图像中的一个或多个全景中的车辆行为进行检测和跟踪,从而实现对各种交通事件包括交通拥堵、车辆突然停驶(交通事故)、车辆逆行、车辆遗洒物品、行人穿越公路等交通特殊事件的可靠检测,实现对道路每车道车流量、平均车速、车道占有率、车间距、排队长度等交通流数据的准确分析及预警,以及道路能见度、温度、湿度等气象数据、烟雾火灾等特殊事件的准确分析及预警。交通事件检测系统能对交通状况进行分析、判断和处理,并将分析结果发送给交通管理和服务平台系统软件进行处理,交通事件检测系统还能为平台系统应用软件提供交通事件的性质、级别等相关信息,经监控人员确认后,将信息传达给急救、路政、交警等相关部门,以便能够及时处理交通事故,保证公路的安全、畅通,以及人民群众的生命财产安全。软件交通事件监测系统具有准确、精良的事件检测及分析能力,可为多系统联动提供报警信息及报警依据。

    4.4.2系统优势

    1.先进的视频触发技术、目标识别与跟踪技术

    系统采用先进的视频触发技术和国际领先的多目标识别与跟踪技术,能够实现24小时全天候检测,最大程度抑制了光照变化、阴影、雨雪等各种因素对精度的影响。

    2.建设成本低,节约资源

    3.系统稳定可靠

    4.4.3系统功能

    一.事件检测

    1.交通事故 

    2.突然停车

    3.车辆慢行

    4.车辆逆行

    5.行人穿越

    6.遗洒物

    7.隧道烟雾

    8.火灾

    9.车辆突然驶出路面

    10.道路突发异常

    二.流量检测

    1.车流量

    2.平均车速

    3.车道占有率

    4.车间距

    三、气象信息检测

    1.能见度检测

    2.雾检测

    3.雪天和积雪检测

    4.雨天和积水检测

    5.路面结冰检测

    四.事件报警和图像存储功能

    五.自诊断报警功能

    4.5城市交通诱导系统解决方案

    4.5.1系统概述

    交通诱导系统主要用于发布交通诱导信息和交通相关信息,将实时交通信息发布给参与者。系统通过采用先进的控制技术和室外信息显示技术及设备,以公安交通管理业务的基本规定为依据,对调节道路交通流量,提高现有道路通行能力,缓解交通阻塞将产生积极作用。

    4.5.2系统结构

    交通诱导显示屏系统由室外显示屏、指挥中心控制系统、通讯系统等部分组成。

     

    4.5.3系统功能

    一.多方式信息发布

    通用信息显示,人工诱导显示,自动诱导显示。

    二.信息发布内容

    1.前方主要路段、立交桥之间的预计旅行时间;(定量)

    2.前方道路拥挤状态;(定性)

    3.平均车速(包括每一车道);(定量)

    4.用车辆数(距离)表示的排队长度(定量)

    5.限定车辆最高速度信息(可变限速标志);(定量)

    6.意外事件或事故发展状况的信息;

    7.道路修建信息;

    8.当前推荐可选路线信息;

    9.重要地区停车状况信息;

    10当前或马上就要发生的对交通有影响的事件(如游行、足球比赛散场)信息;

    11.天气状况信息;

    12.交通管制情况的信息;

    13.交通法规、交通安全等宣传信息;

    三.交通诱导信息实时显示

    四.本地存储功能

    五.远程控制功能

    4.5.4系统性能

    1.显示屏为完全户外使用环境,设计和提供的系统及所有设备均能够在实际的使用环境中每天24小时连续运行。

    2.技术先进,主要设备(显示屏、控制机、通讯设备等)均能保证10年的正常使用寿命。

    4.6交通信号控制系统解决方案

    4.6.1系统简介

    交通信号控制系统是城市交通管理系统的一个重要子系统,其主要功能是自动调整控制区域内的配时方案,均衡路网内交通流运行,使停车次数、延误时间及环境污染等减至最小,充分发挥道路系统的交通效益,系统能够根据检测到的交通信息实时优化计算控制区域的控制方案,使其适应交通流的变化,满足车辆通行的需求,系统也可通过指挥中心人工干预,疏导交通。

    4.6.2系统优势

    1.完善的仿真和辅助决策功能;

    2.分子区的区域、线协调控制;

    3.多种绿波控制方式;

    4.交通流量数据的格式化存储和统计分析;

    5.多种特勤控制预案,确保特勤万无一失;

    6.无线遥控式信号机手动接口;

    7.系统良好的兼容性。

    4.6.3系统基本功能

    1.数据采集存储

    2.数据统计分析

    3.集中监控功能

    4.各分控制系统之间的联动控制功能

    5.设备监视和故障统计功能

    6.交通流量数据的格式化存储和统计分析功能

    7.用户管理和容量访问

    8.信号机参数管理功能

    9.交通仿真和辅助决策功能

    10.路口信号配时功能

    11.路口、路段和子区编辑功能

    12.子区划分

    4.6.4区域控制级功能

    1.远程遥控功能

    2.完全自适应

    3.交通拥挤点的提示与警告

    4.区域协调自适应控制

    5.动态方案选择控制

    6.线协调控制

    7.行人控制

    8.紧急车辆优先控制

    9.快速路出入口控制

    10.强制控制

    11.警卫路线设定功能 

     

    4.7智能停车场管理系统解决方案

    4.7.1系统简介

    伴随着城市智能化管理的提高,网络信息化的普及及人们生活方式的转变,特别是城市车辆保有量的快速增长、城市停车位资源的紧张,大型停车场的智能化管理将在许多大、中型城市中被推广使用。智慧交通管理和服务平台系统可集成停车场智能管理系统模块,通过监控中心的系统平台及跨系统合作,监控人员可远程实时监控被监控停车场的运行状态,实时了解停车场的运行情况、车位情况等,用户也可通过网站、电话、手机短信等方式查看、了解停车场的运行情况及车位情况等相关信息。

    停车场收费管理系统利用了高度自动化的机电和微机设备对停车场进行安全、有效的管理,包括收费、保安、监控、防盗等。本系统专门针对机场、车站、体育场馆、商场等公共场所停车场,或高级商住楼、高档写字楼与高级公寓与酒店的停车场进行监控及管理,对机动车辆进行识别与计费,是一种较好地将读感识别技术、大规模集成技术与计算机技术结合于一体的新型保安管理系统。它利用读感技术对持卡驾驶员进行自动遥测识别,通过挡车闸与专门软件技术的配合,给停车场的保安与计费管理提供了自动化手段与商业监督。该系统技术先进,操作简单,可靠性与保密性高,是目前最现代化的停车场智能管理控制系统。
      根据使用对象的不同,停车场可以划分为内部停车场和公用停车场两大类。内部停车场主要面向固定的车主,一般多用于各单位自用停车场、公寓及住宅小区配套停车场、写字楼及办公楼的地下车库等。这类停车场的特点是使用者固定,禁止外部车使用,使用者对设施使用的时间长,对车场管理的安全性要求严格,在上下班高峰期出入密度较大,对停车场设备的可靠性及处理速度要求较高。公用停车场主要为临时性散客提供服务,有收费和免费之分。这类停车场常见于大型公共场所,如车站、机场、体育场馆等地方。车场设施使用者通常是临时一次性使用者,数量多、时间短。要求车场管理系统运营成本低廉,使用简便,设备牢固可靠,可满足收费等商业处理要求。鉴于以上特点,停车场管理系统是为既有内部车辆又有临时收费车辆的综合停车场而设计,系统的设计具有模块化功能,这样,对于具体工程的项目而言,方案选择,可根据楼宇的档次、车辆的多少、车库出入口的数量、车库的性质、固定车辆与临时车辆的比例、费用支出的多少等因素,综合考虑各子系统的增减,灵活方便。

    4.7.2系统组成

    智能停车场管理系统由摄像机等视频监控系统、语音提示系统、对讲系统、入口读卡器及发卡机、出口读卡器、自动道闸、感应线圈、工控机、服务器、控制管理软件等系统等组成。

    4.7.3系统主要功能

    1.系统将用户分为两种,一种为固定用户,一种为临时用户。固定用户采取提前缴费方式(一个月、三个月、六个月或一年),每次出场时不再收费。临时用户出场时根据本次停车时间及当前费率缴费一次。

    2.所有车辆凭卡进入,读卡时间、地点及车辆等各项资料均自动在计算机上显示并记录。

    3.所有车辆刷卡后经收费员收费(临时用户)或确认(固定用户)后车辆出场。

    4.可任意设置通行时间及报警时间,如遇特殊情况还可定时设定编程。

    5.该系统具有分级管理功能,且人员操作该系统均有记录。

    6.卡片管理功能详尽。

    7.上述功能计算机均自动记录,出入报告、卡片报告、报警报告均可打印。

    8.本系统采用最先进的地感线圈技术控制挡车臂的落下。在电动挡车臂臂处安装地感线圈,当车辆进入读卡范围时由司机读卡,系统自行判定其为或无效,有效时电动挡车臂抬起,车辆进入地感线圈感应范围时,由地感线圈自行判定车辆是否行驶过去(有效范围内),若车辆未通过则电动挡车臂不落下,车辆通过后(有效范围内)则电动挡车臂落下,完成本次任务。如有车辆尾随进入则由地感线圈输出信号使电动挡车臂不落下。只有当车辆通过出入口,并且驶过预定的安全距离,挡车杠才会落下,从而确保了车辆的安全通过。

    4.7.4系统特点

    ——非接触式遥控识别:本系统提供非接触遥控识别。根据读感器的不同规格,提供不同的识别距离,普通读感器可提供20cm的读感距离,特殊读感器可提供50cm以上的读感距离。

    ——识别速度快:读感响应时间可达94mS。

    ——可靠性高,容易安装:读感器全封闭设计,密封率高,符合国际IP65标准,极难伪造。 非接触式智能卡由集成芯片构成,为无源卡。 系统完全电子化,设备占地小,不易损坏,后期施工。

    ——使用方便快捷:可根据变化环境自动定标,读感器发出的信号能透过非金属物体进行读感。

    ——系统灵活开放:系统可灵活地与其它设备连接,控制诸如门、闸、灯光、警报或摄像机等,系统软件可方便地按用户要求更改,更可联入楼宇网络。

    ——后台管理完善:强大的后台管理系统可以全面追踪所发行的每张卡的使用情况和各车辆的出入情况。中文界面,易懂易学,能自动计费并生成统计报表。

    ——可声光报警。

     


    关注我的技术公众号,每个工作日都有优质技术文章推送和电子版方案下载。

    微信扫一扫下方二维码即可关注:


     

    展开全文
  • 企业综合安防管理平台

    千次阅读 2020-08-17 15:41:14
    企业综合安防管理平台 平台概述 长期以来各厂家以市场为导向,专注于具备自身特长的单一系统产品,造成目前在技防领域出现的众多分项系统各自为政的局面,如单一的视频监控系统、门禁系统、访客系统、停车管理...

    长期以来各厂家以市场为导向,专注于具备自身特长的单一系统产品,造成目前在技防领域出现的众多分项系统各自为政的局面,如单一的视频监控系统、门禁系统、访客系统、停车管理系统、报警系统等。各厂家单一业务的产品规划,造成后期与其它系统的接入难度高,在资源与业务整合上产生瓶颈。为了给用户提供一个投资合理、管理高效、居住舒适、生活便利的公共环境,需要对同一项目的多个弱电分项系统进行统筹规划,统一管理,营造一个现代化智能高效的安防体系。由此,构建一个开放式综合管理平台的呼声日益增大。

    建设企业综合管理平台的目的,在于采用同一套软硬件平台,对各个安防分项系统进行集中控制和管理,统一数据库对所有分项系统前端的采集数据进行存储与分发,并提供统一的操作界面,实现各系统的资源共享、业务整合与联动等。但是,目前存在的大多数系统产品,采用专有的通讯协议实现内部的数据传递,软件架构采用封闭模型,对外缺乏符合国际标准的第三方接口等,造成了各子系统之间无法实现信息的共享与联动。

    为此,海康威视通过多年的研发积累与产品线的不断扩充,使产品涵盖了视频、一卡通、报警等全系列安防产品,并提供各类安防产品的多种扩展接口,通过企业综合管理平台(iVMS-8730),为管理者提供便捷、易用的系统管理服务,为建设一套先进实用的综合安防管理体系提供最佳方案。

      1. 平台总体框架

    海康威视iVMS-8730企业综合管理平台从系统架构上分为设备接入层、数据交互层、基础应用层、业务实现层、业务表现层。

    系统架构图

    系统业务分层图,根据系统的业务流程和模块进行分层。

    系统物理部署图

           系统物理部署图,根据现场实际部署介绍了系统的设备接入、现场布线等情况。

        1. 设备接入层

    第一层为设备接入层,设备接入层包含各监控安防系统设备资源、视频设备、门禁设备、报警主机等系统主机、数据库、磁盘阵列等基础设施,为系统的应用提供可靠、有效、稳定的数据来源。

        1. 数据交互层

    第二层为数据交互层,数据交互层包含关系数据库、安全数据交互中间件等组成的综合信息资源库。对操作系统、数据库、安全加密、多媒体协议的封装,屏蔽差异,实现上层应用的平台无关性,提高运行效率和系统兼容性。

        1. 基础应用层

    第三层为基础应用层,基础应用层负责提供在软件框架之上实现各个子系统的应用,如视频、报警、一卡通、门禁、停车场、消费等,由基础应用和业务综合应用组成。基于基础应用层的智能楼宇系统开发设计,满足用户实际操作应用需求,丰富安防综合应用功能,包括门禁子系统、停车场子系统、报警系统等,实现了各子系统间的统一管理。还提供了智能安防电信级系统必须具备的双机冗余热备功能,可以兼容多厂商、多种类、多协议的各种异构硬件;提供第三方系统接入服务。

        1. 业务实现层

    第四层为业务实现层,业务实现层负责提供在统一的智能楼宇行业应用软件框架之上的各类应用,由基础应用和业务综合应用组成。

    一、基础应用

    企业综合管理平台提供在一个统一的安防应用软件框架之上的各类应用。实现监控管理功能,包括实时监控、视频存储管理、视频分发管理、拼控上墙、录像查询回放、智能管理、报警配置、系统配置管理、用户权限管理、信息发布通告等。

    二、业务综合应用

    企业综合管理平台采用基于应用支撑层的智能楼宇系统开发设计,满足用户实际操作应用需求,丰富安防综合应用功能,包括门禁子系统、停车场子系统等,实现了各子系统间的统一管理。还提供了智能安防电信级系统必须具备的双机冗余热备功能,可以兼容多厂商、多种类、多协议的各种异构硬件;提供第三方系统接入服务。

          1. 业务表现层

    iVMS-8730平台通过Web Service接口使用平台提供的各种服务,将具体的业务展现给最终的用户。平台支持C/S客户端、B/S客户端、大屏客户端、网管客户端、移动客户端,最大化满足用户的体验效果。

    平台满足多部门对视频数据、信息数据的共享需求,可根据各使用部门不同的应用需求,采用自定义针对性的用户界面,通过授权的情况下,各部门可实现视频、一卡通资源及信息数据的共享。

     

        1. 系统关键技术

    平台智能化技术

    系统支持视频实时智能行为分析,以及智能后分析检索,提供视频质量诊断、浓缩播放技术。

    集群与故障隔离

    对于平台应用的核心模块,如流媒体和存储,支持集群功能,解决单点故障,失效的服务

    能够被及时接替,解决了核心业务的单点故障;接入第三方设备时,能够隔离因为软件开发包、非标准码流、数据接入带来的安全隐患,提高了平台的整体稳定性,保障了平台数据安全性。

    视频保护与加密

    提供视频加密方案,同时保证性能,能够确保码流高效、实时传输而不受加密、解密影响,在标准测试中由于第三方产品。

    数据存储技术

    共有四种存储方式:前端设备存储、PCNVR服务器存储、嵌入式服务器存储以及CVR存储。多种存储方式可并存。海康阵列也内置CVR服务器,调取底层sdk直接取流存储,节省硬件服务器,且可以更好的满足视频监控系统7*24小时不间断运行的需求。

    系统框架

    不同于传统的BS/CS模式,平台是一个开放的分布式应用平台,是一个可伸缩性、灵活性、易维护性等特性的企业级服务平台,采用独立开发的分布式通讯框架建立的逻辑网络,能够适应多局域网、公网混合,防火墙、网关、网闸隔离的物理网络;亦能适应跨多个隔离网域的更复杂情况;多个运营商、多线路情况下,不同网域的服务之间能够联通,但存在多条线路,多个IP地址,网络之间带宽限制,平台能够进行干线管理。不同网域之间带宽往往受限,尤其是穿网闸、级联的情况,会成为平台应用的瓶颈,平台能够管理和适应带宽受限的情况,对带宽的使用进行管理。

    网域隔离

    多网域,多线路

      1. 平台功能
        1. 基础管理功能
          1. 平台整体界面

    1)登陆导航界面

    2)园区安防导航界面

    3)企业可视化导航界面

    4)系统管理导航界面

          1. 资源管理
    1. 组织机构的管理,包括组织机构的添加,删除,修改,支持组织机构和监控区域多层级管理。
    2. 负责平台所辖的设备与服务器资源的添加与管理,包括本组织的监控前端编码设备(包含ehome设备)、服务器、解码资源、视频综合平台、门禁设备、报警主机、梯控设备、可视对讲设备等,可以在系统内对所有设备进行参数进行配置与修改。
    3. 支持设备的在线检测、资源远程获取、远程配置、批量添加、批量删除,支持编码设备的导入导出功能,操作简单便捷。
    4. 支持NVR以设备方式接入,自动获取在NVR上已配置的通道,当设备的通道有修改时,在平台上点击远程获取,即可同步通道信息,保证平台与设备信息的一致。
    5. 为保证所添加的服务器已经正确安装,可以在看门狗程序中查看服务器的运行状态,并可进行手动启动、停止或重启服务器等操作,也可在平台远程配置服务器,发送重启命令,使设备重启,以确保服务器的正常运行。

     

          1. 视频管理

    监控点管理

    支持监控点管理,包括监控点的搜索、添加、修改、删除、数量统计;可配置是否启用流媒体转发,支持监控点基本信息、显示设置、视频参数、RS485参数、视频遮盖、视频遮挡报警、移动侦测报警、视频丢失报警等参数的配置。若设备为智能设备时,可进行智能规则的配置;

    录像管理

    录像管理,用来管理录像的存储,包括对前端设备的录像计划配置,集中存储的录像计划配置。

    • 配置录像存储位置:预先配置录像存储方式、码流类型(主、子码流)及存储的位置,选择录像的存储盘,配置录像计划。
    • 录像计划模板编辑:规划监控点的录像时段,可配置多个计划模板、工作模板、节假日模板等。

          1. 用户管理

    用户管理包含角色管理、用户组管理与用户管理:

    1. 角色管理

    角色管理中,支持对角色进行增删改,通过角色管理可以细化权限到功能权限、中心配置权限、资源权限、一卡通部门权限,可支持批量关联用户; 相关权限说明如下:

    1. 支持角色克隆,方便配置;
    2. 功能权限:主要包含配置与控制两大块,配置主要针对BS客户端的基础功能的配置、一卡通各模块的管理功能、消费模块各功能等权限配置;控制主要针对CS客户端视频、报警、电子地图、电视墙客户端、一卡通模块的操作;若角色中未配置相关模块,该角色的用户登录BS或CS时,即不显示相应模块;
    3. 中心配置权限:只对配置端生效,用户登录BS配置客户端时,只能对有权限的中心进行配置操作;
    4. 资源权限:可针对视频系统(包含编码设备、监控点、防区、IO)、门禁系统、巡查系统、梯控系统的资源配置相应的权限,如可配置某监控点的视频预览、参数调节、云镜控制、录像回放、接收报警等权限;
    5. 一卡通部门权限:配置一卡通部门权限后,该用户即可对该部门进行一卡通的配置和操作;
    6. 关联用户:角色关联用户后,该用户即继承该角色的权限;

    1. 用户组管理

    可配置用户组,并设置上级用户组和关联角色,当用户选择该用户组时,继承该用户组管理的角色,方便用户权限的批量配置。

    1. 用户管理
    1. 可在用户组下进行用户的新增、修改、删除,可配置用户等级、关联角色列表;
    2. 具有清晰的用户等级制度,对预览权限或云镜控制有优先级控制。用户等级范围为1-100,默认值50;云台权限用于控制用户操作云台的时候进行抢占,云台权限高的用户可以优先使用云台控制,并且在云台抢占时间范围内,不允许云台权限低的用户操作云台。云台抢占时间支持配置,范围1-300秒,默认值为30秒;
          1. 报警管理

    支持接收系统异常报警、梯控事件、巡查事件、视频报警、设备IO报警、防区报警、门禁报警、可视对讲报警的接收,实现报警执行客户端联动、联动录像、联动球机跳转到指定预置点、联动发邮件、联动发短信等功能。实现监控人员第一时间检测到报警信息,并做相关处理,对于案件发现与处理的及时性有了大大提升。

    报警接收

    iVMS-8730平台支持系统异常报警、梯控事件、巡查事件、视频报警、设备IO报警、防区报警、门禁事件报警。

    1.  系统中视频设备、门禁设备和服务器的异常报警,当前端设备、服务器不在线或门禁设备异常时可以触发报警,维护人员能够更及时的发现问题。

    1. 梯控报警为梯控设备的报警,包括权限不合、无此卡号、黑名单等26种报警,并可触发相关联动,及时知会维护人员处理现场情况。
    2. 巡查报警为巡查过程中的准时、早巡、晚巡、漏巡、补漏巡的事件接收;事件发生时,上报中心,并可将事件设置为报警,并配置相关联动,及时反映巡查状态。
    3. 可视对讲事件为可视对讲系统中的密码开锁、劫持开锁、防拆报警等事件接收;事件发生时,上报中心,并可将事件设置为报警,并配置相关联动,及时知会安保人员关注现场问题。

    1. 监控点报警为监控点的视频类报警,包括移动侦测,视频丢失,遮挡报警、进入区域、离开区域、区域入侵等多种智能报警类型,支持SMART IPC越界侦测、区域入侵侦测、虚焦侦测、场景变更侦测报警的接入。
    2. 设备IO报警为DVR、IPC等设备自带的IO报警输入,触发报警后,可及时上报中心,并触发相关联动。
    3. 防区报警:平台通过网络模块可以接入BOSCH、Honeywell等报警主机,接收报警主机的报警,并触发相关联动。
    4. 门禁报警可以支持包含权限不合、门被外力开启、开门超时等多种事件类型,并触发相关联动,使维护人员更加及时的了解现场情况。

    报警联动

    报警联动设置:在中心监控管理软件设置下,统一快速接收现场设备和其他系统发送的报警信息并进行联动,主要有以下几种联动方式。

    1)客户端联动:在客户端弹出联动监控点;可进行对讲联动,与现场进行通话;在中心进行语音报警,包括语音文字、本地音频文件、蜂鸣器等,并可在预览视频上进行字符叠加。

    2)录像联动:报警发生时,支持多个监控点的报警录像。

    3)云镜联动:支持监控点预置点、巡航、轨迹的联动,并可配置报警结束后返回预置点。

    4)抓图联动:报警时,对关联监控点进行自动抓拍,并保存在图片服务器中,后续可根据报警

    事件查看图片信息。

    5)上墙联动:报警发生时,进行监控点联动上墙,在大屏弹出监控点画面。

    6)输出联动:联动DVR、IPC、报警主机等设备的IO输出,进行声光报警。

    7)开门联动:支持配置报警联动门禁开门;

    8)短信联动:发生报警时,以短信的方式发送,让相关人员在第一时间接收到报警信息。

    9)Email联动:使用Email发送报警信息,并附带客户端联动监控点的抓拍图片(无需配置抓图联动)。(1.5新增发送联动图片功能)

          1. 地图管理

    支持电子地图应用,可快速定位到元素的具体物理地置。当元素有报警发生时,电子地图会出现报警图标闪烁。

    支持添加、修改、删除地图,地图与组织机构关联,允许地图分层、分级管理,一张电子地图下可嵌套多张子地图。

    支持地图元素的添加、修改、删除,包括监控点、报警输入、门禁点、报警防区、梯控元素、文字标记、地图链接。

          1. 日志检索

    日志检索支持平台中报警查询、配置日志、控制日志、设备日志、工作日志的查询,按多种条件进行过滤,以excel的方式导出,方便存档。

          1. 网络管理

    网管服务器对系统内的网络运行状况,设备运行状况、服务器运行状况进行监视和管理,并能以各种图表的形式进行实时显示。主要提供资源清单管理、远程维护管理、性能管理、故障管理、日志管理。并可显示当前平台在线用户,包含用户的登录时间、登录IP、登录方式。数据可导出为excel,便于设备的维护和检修。

          1. 系统配置

    系统参数

    支持设备、服务器的手动校时与自动校时。可固定设置好每天的设备校时时间,系统按照事先设置自动执行校时功能,或采用手动校时方式执行。,提高视频录像时间记录的正确性。

    支持日志保存时间,云台抢占时间、HPP服务设置的参数配置。

    一卡通配置

    支持发卡器类型、接入方式、串口号、波特率、读卡间隔、是否蜂鸣、卡片类型、卡号类型的配置。支持DS-K1F100-D8、DS-K1F100-M、DS-K5001、DS-K5002、DS-TRD900-1(远距离卡)等发卡器,支持Mifare、CPU卡、远距离卡,兼容韦根协议的卡片(8位卡号)。

    注:DS-K5001、DS-K5002这两款设备用于访客系统。

    支持指纹机串口号、波特率、装置代号参数的配置;身份证读卡器参数配置(DS-K5001、DS-K5002、华视电子身份证读卡器);指静脉机参数配置,支持串口号、波特率的配置。

    视频参数

    抓图、预览录像、剪辑下载操作的配置,支持抓图格式、录像大小、保存路径的参数配置。并IE播放配置,包括网传性能、解码前缓冲大小、解码后缓冲大小等参数。

    网域参数、系统邮箱

    支持多网域的配置,配置后可实现跨网域的预览、回放等操作;

    支持系统邮箱的配置,配置后可实现报警联动邮件;

    数据库管理

    支持数据库的备份和恢复,支持自动备份和手动备份,自动备份计划配置多样灵活,可按照天计划、周计划、月计划、间隔计划自定义,并可限制备份文件的数量和大小。备份平台数据后,备份文件保存在本地中,也可通过修改平台的配置文件,自定义备份文件的保存路径;当系统损坏导致数据丢失时,可方便快捷地完成数据的恢复,提高系统的稳定性。

    Logo自定义

    支持用户自定义公司名称和logo图标。图片格式支持:jpeg、bmp、png,平台Logo图片大小为68*46,首页上端图片大小为976*481,登录页面背景图片大小为1280*88。支持平台Logo、首页上端图片和登录界面背景图片的上传,并支持还原功能;支持logo的下载和保存,实现用户对logo的自定义。客户端支持手动替换登录界面和资源加载界面图片。操作方便快捷,更方便了用户无需定制软件即可实现logo自定义,节省了软件成本。

    第三方链接

    支持配置第三方链接,实现第三方系统单点登录至BS页面,登录用户名、密码、登录显示页面可配置。

        1. 基础应用功能
          1. 应用客户端整体界面

          1. 实时图像的浏览
    1. 通过C/S客户端和WEB浏览器,可以单画面或多画面显示实时视频图像;支持不同画面的显示方式:1、4、6、9、16画面等方式;还可以支持6、7、8、10、13、14、17、22、24、25画面多种规格画面的组合显示方式;用户可以选择中屏显示和全屏显示两种显示方式。
    2. 能够实现对前端云镜镜头的全功能远程控制,包括云镜的旋转和自动扫描、镜头的变倍变焦、快球预置位的设置和启动、快球巡航轨迹的设定和启动、对球机的3D定位功能。
    3. 具备图像自动轮巡功能,可以用事先设定的触发序列和时间间隔对监控图像进行轮流显示,参与轮巡的图像和先后顺序可以任意选择;球机可设置预览指定预置点。
    4. 画面切换:可以分为手动切换、自动切换(计划与任务方式)。
    5. 画面文字显示:包括组织机构、OSD、标识、通道名称、日期与时间、触发类别等。
    6. 图像的电子放大功能:浏览图像时,选择电子放大功能,可以对某区域的图像画面进行放大,放大到整个窗口。
    7. 支持预览画面时的即时回放(即,在预览画面时,发现有异常行为,值班人员可以立即回放刚才发生的情景录像)。
    8. 可以在资源树上进行查找定位指定监控点名称,提高使用的方便性。
    9. 支持预览主子码流手动切换,用户可以根据带宽需要自主选择。
    10. 预览失败后重连次数可配置。
    11. 支持预览抓拍,支持连拍方式并可以进行快速打印图像。
    12. 支持通道在线状态的显示,设备不在线时,通道置不在线标示,用户可以更加及时、直接的看出设备的状态。
    13. 支持多台监控客户端及多个WEB用户同时查看前端同一视频图像。
    14. 辅屏预览:当电脑配置双屏时,可以配置辅屏预览,即可实现在辅屏上预览监控点,并可在辅屏上进行分组轮巡等操作。
    15. 支持预览通道记忆功能配置,登录客户端后,自动打开上次预览画面。
    16. 支持从“我的分组”树快捷地进入回放界面,并对监控点进行高亮显示。
    17. 支持实时码率、画面分辨率、丢包率的显示和隐藏。
    18. 支持预览主子码流自动适配功能,切换为子码流路数支持配置,范围1-50,当超过切换为子码流路数时,自动切换至子码流(辅屏预览算入统计,报警模块、巡查、门禁、梯控、电子地图预览联动预览不算入统计)。

          1. 录像回放与下载

    录像回放及下载

    1. 支持录像下载
    2. 通过C/S客户端和WEB浏览器,可以单画面或多画面显示录像回放;支持1、4、6、9、16画面显示和全屏显示。
    3. 支持剪辑、抓帧、下载等操作,支持批量抓图、批量单帧回放、批量录像下载、批量停止回放。
    4. 回放时支持1/2、1/4、1/8倍数慢速回放、1/2/4/8倍数快速回放,并支持回放倍速锁定功能。
    5. 在回放的过程中可以进行图像的电子放大功能:浏览图像时,选择电子放大功能,可以对某区域的图像画面进行放大,放大到整个窗口。
    6. 当8倍速回放时,只解I帧,减轻计算机性能的压力,提高回放效率。(1.5新增)
    7. 当多路录像同时回放时,支持同步回放和异步回放。
    8. 常规回放:1、选择所要回放的通道,可以多通道同时回放;2、选择回放录像的日期和时间段;3、选择所要回放的录像类型,如:计划录像、动测录像、手动录像、报警录像;4、搜索相应录像,所要回放的录像片段,就会显示出来,不同类型的录像,会有不同的颜色区分;5、回放录像时,可对录像进行剪辑、抓图、回放录像上电视墙等功能。6、对于查询到的录像可以进行录像片段的下载、备份、刻录等功能。
    9. 分段回放:录像的分段回放,用来对同一路通道的录像资料,分为几个不同的时间片段来回放,方便快速的查找所要的录像段。可对录像进行4/9/16的分段回放。
    10. 事件回放:用来根据事件进行录像的查找,事件类型是监控点的各类报警或者设备的输入报警,如:移动侦测、视频遮挡、门禁报警、入侵报警、设备外接的红外探头等各类报警事件。这些报警发生的时候,会有相应的报警录像产生,事后,可以根据报警的类型和时间快速定位录像。
    11. 支持预览画面时的即时回放(即在回放时,发现有异常行为,值班人员可以立即回放刚才发生的情景录像)。

          1. 拼控上墙
    1. 解码资源配置:兼容多种解码输出格式:BNC、VGA、DVI、HDMI,大屏配置操作简单,支持自定义布局、手动输入行列、拆分合并窗口;支持修改制式(PAL、NTSC)、大屏分辨率,可支持高清解码上墙;支持分配解码能力,提高解码设备利用率(1.5新增);可灵活应用于各种大屏场景。
    2. 大屏控制:可设置大屏为解码窗口、回放窗口、报警窗口(可设置告警高中低等级)、本地桌面上墙。
    3. 预览上墙:通过大屏客户端将指定的视频通道投放到指定监视器/大屏,可以单画面或多画面显示实时视频图像;支持多画面显示方式;支持实时视频上墙的同时进行本地预览。上墙主子码流支持自动切换,当画面大于4画面时,上墙码流自动切换为子码流(支持配置项目控制开关,在配置文件中修改);
    4. 窗口切换:多画面预览时,双击其中一个画面可以放大成单画面,无需繁琐的切换步骤。
    5. 拼接开窗:支持对监视屏拼接、开窗、漫游。支持漫游叠加、任意开窗与跨屏显示,支持1/4/9/16分屏。
    6. 电视墙预案:可对大屏进行预览上墙、拼接、开窗、分割等操作后,将该场景保存为预案,可设置多个预案场景,且支持在不同的预案上进行切换,方便快捷地根据不同监控场景打开预案;
    7. 电视墙预案:可将预案设置为自启动,当到达设定的时间点时,自动进行预案轮训,在设定的窗口上轮训配置的监控点;
    8. 回放上墙:可将窗口设置为回放窗口,在该窗口进行录像回放上墙的功能;支持1、4、9、16 画面等不同画面的显示方式;支持在拼接、漫游的场景下进行回放上墙。
    9. 报警联动上墙:接收到报警后可以自动联动预先定义的关联监控点视频在大屏上显示;支持1、4、9、16 画面等不同画面的显示方式;支持在拼接、漫游的场景下进行报警上墙,上墙采用覆盖模式,新报警联动覆盖旧的报警联动画面。
    10. 支持云镜控制八个方向,自动扫描、焦距调节、焦点调节、光圈调节、转速调节。
    11. 支持本地桌面上墙,将本地电脑画面在大屏上进行显示。
    12. 支持1100K键盘控制监控点上墙和控制云台,操作快捷简单,上墙编号支持自定义。

          1. 事件中心
    1. 接收到报警后可以自动联动预先定义的关联监控点视频在客户端与大屏上显示;可以自动启动快球预置位;可以手动选择附近监控点图像进行视频验证复核和录像,或启动语音对讲功能,实现跟前端报警源的语音通话;可以实现邮件与短信的联动,通过邮件与短信接收的方式更及时的接收报警信息;也可以联动设备的报警输出,产生报警声音、报警联动抓图等功能。
    2. 同时收到多个报警信息时,能够按照警情级别优先显示,同级别报警排队显示,值班人员可以输入处警信息、警情确认人信息并保存。
    3. 按照报警元素进行分类,支持报警确认、报警详细信息查看、删除报警、清除报警等操作;并可按报警中、已确认、已停止的报警状态过滤报警信息。
    4. 所有报警信息自动保存到数据库,可以统计、查询和打印,可以通过报警事件来检索录像资料。
    5. 支持各类资源的报警订阅和取消订阅,取消订阅后,客户端不再接受报警信息。

          1. 电子地图应用
    1. 支持静态地图和GIS地图,可从GIS地图跳转至静态地图。
    2. GIS地图支持在线式的百度和高德地图。
    3. 可以在导航图上点击可以将当前窗口显示的地图显示中心快速切换到点击所指定的位置,即鹰眼模式显示。
    4. 可以在地图上选择监控点、报警输入、门禁点、报警防区、梯控元素、文字标记、地图链接的显示与隐藏等,方便管理。
    5. 支持对地图进行放大、缩小和漫游,更加方便直观查看监控点与地图的信息。
    6. 支持地图预置点的管理,支持快速定位到预置点位置。
    7. 支持地图与地图之间的快速切换功能。
    8. 支持在地图上弹出视频窗口,对监控点的实时图像进行浏览。
    9. 可在GIS地图上查看移动设备的实时位置及历史轨迹回放,满足园区巡逻、车辆定位在地图上的指挥和监控;
    10. 支持图形化操作,可对地图上的元素进行查看视频、查看联动图片录像、清楚报警、查看报警历史、开门关门等操作。
          1. 图片浏览器

    支持本地紧急抓图的查看和管理,图片放大缩小、旋转、镜像处理、亮度编辑、对比度编辑、锐化等操作。

          1. 视频浏览器

    支持紧急录像、下载录像、即时回放录像的播放和管理,播放时可进行抓图、倍速回放、倍速倒放、单帧播放、音量调节等操作。

          1. 统计查询

    统计查询功能包括报警查询、配置日志、控制日志、设备日志以及工作记录查询等,可以对各业务在统一界面进行查询统计,以报表等的形式展现,支持日志信息以excel格式导出,日志信息中包含操作客户端IP信息,提高系统的安全性。

    1. 报警查询:可以查询视频报警、智能报警、IO报警、门禁报警、梯控报警、巡查报警、防区报警、异常报警等报警信息,并查看联动录像和联动图片的功能。
    2. 配置日志:可实现对平台所有配置记录的查询。
    3. 控制日志:可实现在平台所有操作记录的查询功能。
    4. 设备日志:远程登录设备,获取设备日志。
    5. 工作记录:实现对不同用户工作记录的查询,包括交班日志、违规日志、普通日志等。

          1. 系统检测

    用户可以在控制中心客户端查看CPU、内存使用情况,方便用户查看电脑的状态。

        1. 一卡通应用

    海康威视iVMS-8730企业综合管理平台,一卡通应用共有人员管理、卡片管理、门禁管理、梯控管理、巡查管理、消费管理、考勤管理、访客管理九大管理模块。实现人员、卡片、设备统一管理。

          1. 人员卡片管理

    人员管理

    支持部门、人员的批量导入,可对人员进行开卡、换卡、挂失、解挂、补卡、退卡等操作,并可批量进行开卡、人员转移、删除等操作;支持身份管理,对人员配置身份类别,人员批量修改(1.5新增),方便管理。

    支持录入人员的十个指纹、十个指静脉。

    支持批量导入人员照片,导入zip压缩文件,人员照片以人员编号进行命名,支持jpg、png、gif、bmp格式图片。

    卡片管理

    接入Mifare卡和CPU卡,并支持读写CPU卡,自定义卡号,兼容8位韦根卡号。卡片管理模块按卡状态进行管理,有空白卡、正常卡、挂失卡、访客卡;开卡时自定义选择应用子系统,设定卡片生效日期和截止日期,并可录入10个指纹或10个指静脉。

    软件支持卡片快捷操作,增加卡片批量导入和导出的功能,并可从多个DS-K1F100-D8设备上读取卡号,具有批量退卡、批量挂失、批量解挂等功能,操作便捷简单易用。

          1. 门禁管理

    海康威视iVMS-8730企业综合管理平台将门禁控制系统无缝整合,实现对门禁子系统的配置、控制、管理与触发相关联动功能。

    1. 可以在平台里添加与管理门禁主机,配置门禁主机的硬件参数等,支持DS-K2100系列、DS-K2500系列、DS-K2600系列多种型号的门禁控制器、一体机,支持卡+密码(指纹)开门、多门互锁、反潜回、门禁状态自动切换、指静脉开门、多重认证等高级应用,满足多种门禁使用场景。

    1. 可以在平台中对门禁主机的开关门机制进行配置与修改,包括计划模板、常开时段、假日时段等,增加配置的灵活性。

    2600系列门禁图形化配置计划模板:

    2600系列的门状态配置:

     

    1. 可以根据部门、人员、门禁点、门组进行授权,方法多样,配置方便。

     

     

    1. 权限下载支持多种下载模式:全部下载、异动下载、自动下载;并可使用excel的方式导入人员权限,操作便捷。
    2. 认证方式管理、反潜回配置、多种卡类型配置、多门互锁、首卡开门、多重认证等高级应用;
    3. 门禁多种卡类型配置,支持残疾人卡、黑名单卡、巡查卡、胁迫卡、超级卡;

     

    1. 支持手机客户端,查看门禁状态,控制开关门,接收门禁事件;
    2. 支持门禁事件和门禁下载查询,并可按多种条件进行事件过滤,并以excel格式导出,方便事件的分析和存档。
    3. 有六十多种种门禁报警事件,并可配置多种报警联动。

     

    1. 支持通过CS客户端控制门的开关,并在CS客户端中显示门禁点开关门的状态。
    2. 支持图形化操作,在电子地图中显示门禁点,在地图对门禁点进行开门、关门的操作,展示门状态,展示报警等信息。
          1. 梯控管理

    海康威视iVMS-8730企业综合管理平台可对梯控设备进行管理,对电梯楼层进行权限控制,保证电梯使用安全。

    1. 可以在平台里添加与管理梯控主机,配置梯控主机的硬件参数。
    2. 梯控参数配置,支持楼层的启用和禁用,并可关联监控点;并可配置计划模板、免刷卡时段等。
    3. 支持多种模式对梯控的权限配置,包括可以根据部门、人员、门禁点、门组进行授权,方法多样,配置方便;支持全部下载、异动下载、自动下载。
    4. 支持梯控事件和梯控下载查询,并可按多种条件进行事件过滤,并将查询日志导出为excel文档,方便分析和存档。
    5. 将梯控子系统与视频子系统有机关联到一起,用户可更方便的查看指定电梯对应的监控点的视频,并显示刷卡人员信息,实时监控门禁状态,提高园区安全性。
    6. 支持图形化操作,在电子地图中显示电梯元素,可在地图中该电梯的历史报警信息、关联视频、联动图片和联动录像等功能。

    注:V2.3中支持

          1. 巡查管理

    海康威视iVMS-8730企业综合管理平台系统主要针对保安巡逻人员的工作进行监督和管理,根据各建筑的整体布局情况设置在线巡查点,通过设置合理的巡查回路,在巡查管理系统的主机上完成巡查运动状态的监督和记录,并能在发生意外情况时及时报警。

    1. 支持将读卡器、监控点、IO输入、第三方设备做为巡查点;从门禁读卡事件、监控点移动侦测事件、DVR或监控点IO输入报警按钮进行巡查事件的触发,且支持与第三方系统的对接扩展,通过设备编号对接的方式进行对接;该功能提升了软件的兼容性和扩展性;
    2. 具有灵活多样的巡查方式:全无序、仅首点有序、仅首尾有序、全有序间隔无限制、全有序间隔误差特定、全有序间隔误差相同,并支持巡查路线以excel的格式导出,方便存档。
    3. 巡查支持假日配置、巡查计划的配置,可满足各种巡查场景。
    4. 支持多种巡查信息查询,如排班信息、巡查路线历史记录、巡查点历史记录、巡查历史统计查询,并支持多种条件进行过滤,可按照导出本页和导出所有,将日志信息导出为excel文档,便于分析和存档。
    5. 支持巡查开始提醒功能,可配置短信和客户端提醒,及时提醒巡查人员和系统管理员进行巡查;并可自定义提醒时间(1分钟、10分钟、30分钟等)和提醒通知内容模板(1.5新增);
    6. 巡查过程以图形化展示,实时显示巡查过程,查看该事件的刷卡人员信息和人员照片,并显示该巡查点的关联监控点,统计巡查结果,并实时上报漏巡、晚巡等报警。

    注:V2.2中支持

          1. 消费管理

    海康威视iVMS-8730企业综合管理平台采用智能IC卡作为“电子钱包”进行消费管理,实现食堂无饭票、消费点无现金流通的统一收费管理模式。消费者只需预先充值于IC卡账户中,消费时操作员在消费机上输入消费额,消费者在消费机感应区的有效距离内刷卡,消费机认可后便可完成消费,操作简单、方便、快捷。

    1. 可在平台进行消费设备的统一管理,支持触摸式和卧式消费机,并可以设备组的方式进行统一管理,消费设备支持多网域配置,可应用于复杂的网络结构中。
    2. 支持营业商户的统一管理,记录商户的的基本信息,根据商户批量绑定消费设备。支持消费项目、消费项目组、消费项目类型的配置,支持excel导入,操作简单便捷,并可配置营业时间段、周计划和假日。
    3. 具有多种消费授权方式,具有人员消费权限、账户消费权限、项目消费权限三种方式,灵活应用于多种消费场景。
    4. 具有灵活多样的消费模式,支持计次收费、定制收费、非定制模式、消费项目收费,支持限次、限额和消费时段配置。支持自动计算消费金额,并显示账户详细信息和历史记录。
    5. 个人账户具有普通账户和补贴账户两种,支持离线账户批量充值和批量补贴,可进行因错退款、扣款纠正等操作。
    6. 支持账户自动充值,可对部门配置阀值,员工继承部门的阀值,并可针对员工进行个人阀值的配置,当账户余额低于阀值时,在自动充值日期时,将账户余额充值到阀值,充值金额算入补贴账户中。例如,已设定员工A的账户阀值为200元,自动充值日期为每月5号,在5号时,当前账户余额为150元,则系统自动充值50元;消费系统且支持手动充值,触发手动充值后,系统自动将所有低于阀值的账户进行充值。该功能方便管理员对消费账户的管理与维护,提高了系统的扩展性与易用性。
    7. 补贴设置,可配置针对人员、部门或身份类型配置补贴模式,并可指定补贴设备;用户可指定时段内,在指定消费机上消费后,自动获取补贴金额;如员工A在晚上8点后,在食堂消费16元,系统自动补贴15元,实际账户内扣款一元。
    8. 支持智盘设备的接入,实现无需人员自动进行消费金额的结算。支持智盘餐盘配置、消费项目管理、智盘时段管理、餐盘管理、消费权限管理。
    9. 有丰富的日志记录和统计报表,日志有账户日志、消费日志、现金日志查询,并可支持导出;统计报表有营业收入月报表、营业收入日报表、部门补贴报表、部门消费报表、个人消费报表、个人充值报表、个人自动补贴报表,并可支持打印、pdf导出、excel导出功能;

    注:V2.3中支持

          1. 考勤管理

    海康威视iVMS-8730-ATT考勤子系统可对人员考勤进行管理,进行考勤班组、班次、考勤规则的配置,使用考勤设备和门禁设备进行考勤统计,并可输出考勤报表,可应用于各种企业单位的考勤场景。

    1. 支持单人班组和多人班组,自定义班组人员;支持考勤规则和考勤班次的管理,配置假日等功能;
    2. 支持普通班、工时班、签到班三种模式的班次,可支持不同情况、不同需求的考勤班次设置。
    3. 排班管理具有普通排班和高级排班两种,每天可关联一个班次,可配置上班周期、排班间隔、班组开始时间和结束时间,并可以excel方式导入排班。
    4. 可自定义考勤机和门禁设备作为考勤点,可配置启用时间和失效时间,并可选定考勤点类型为上下班刷卡点、上班刷卡点、下班刷卡点三种。
    5. 支持请假、调休、加班、补卡等考勤调整原因的管理,可根据不同的调整类型自定义配置调整原因项;按照调整单的状态可分为已生效和未生效,调整单支持批量操作,操作简单便捷。
    6. 支持考勤刷卡记录和考勤结果明细的查询,支持按多种条件进行过滤。
    7. 支持考勤数据的统计分析,可输出考勤结果日报表、考勤结果统计报表和出勤率报表;如考勤结果日报表显示部门内人员每日的考勤日期、时段、上班状态、下班状态、迟到时长、早退时长、出勤时长、请假时长、调休时长、加班时长的数据,支持报表的打印、输出(Pdf\Word、Excle、Image)、以邮件发送,便于数据的存档。
    8. 考勤的刷卡记录可配置保存月数和历史刷卡记录清理时间;在考勤班组、规则、班次、排班、调整出现异动且希望影响之前的考勤结果的情况下,可针对当前的设置重新计算指定日期内的考勤结果。
          1. 访客管理

    海康威视iVMS-8730企业综合管理平台的访客管理系统主要用于访客的信息登记、操作记录与权限管理。访客来访,需要对访客信息做登记处理,为访客指定接待人员、授予访客门禁点/电梯/出入口的通行权限、对访客在来访期间所做的操作进行记录,并提供访客预约、访客自助服务等功能。

    1. 支持访客预约和访客登记,登记访客信息,采集访客照片抓拍,身份证扫描,并可对访客进行门禁和电梯的授权,发放访客卡,并可打印访客单;
    2. 访客联动停车场,停车场可以自动识别访客的车牌信息进行开闸放行,提高访客体验(1.5新增);
    3. 可对一个访客发放多张访客卡和以excel的方式批量导入访客预约信息(1.5新增),用以提升团队访客来访时的处理效率;
    4. 访客权限区域定义,可自行设置访客区域,配置门禁、电梯权限,访客来访时,即可方便快捷地关联该访客权限区域,快捷地完成访客授权;
    5. 访客预约、来访、离开支持短信通知,将相关信息以短信的方式知会到来访者或接待人,提升用户体验,访客提醒短信支持自定义(1.5新增);
    6. 访客信息查询和访客刷卡记录的查询,可按多种过滤条件进行搜索,并可以excel的方式导出访客信息,便于记录的统计和归档。

    注:V2.2中支持

          1. 停车场管理

    停车场出入口管理系统主要包括实时监控、车辆抓拍、停车缴费等功能。

    1. 支持在8730平台进行车辆的新增、修改、删除,并可进行车主信息的添加、停车场权限的配置;车辆信息支持导出和批量导入功能;
    2. 通过CS客户端和WEB页面实时监控出入口的过车信息;显示车牌号码、车牌颜色、车辆类型、车辆颜色、停车类型等;在多个出入口的情况下,可进行图片轮巡,通过一定的时间间隔切换画面来预览所有通道。全面监控各个出入口信息。
    3. 支持岗亭收费、中央缴费和自助缴费,具有多种收费规则配置,可按期收费、按时收费、一次性收费、分时段收费、分时收费等,可满足多种应用场景,支持现金缴费和支付宝缴费功能
    4. 支持车牌识别、自动开闸、黑名单报警、车流量统计、进出车辆比对的功能。

        1. 高级业务应用
          1. 多网域的支持

    海康威视iVMS-8730平台软件支持多网域访问平台,在安防系统有固定的公网IP地址的前提下,将部署在局域网内的平台软件端口映射到公网上,在任何能上网的地方都能够访问系统,可应用于复杂的网络环境中。能够适应多局域网、公网混合,防火墙、网关、网闸隔离的物理网络;亦能适应跨多个隔离网域的更复杂情况;多个运营商、多线路情况下,不同网域的服务之间能够联通,但存在多条线路,多IP地个址,网络之间带宽限制,平台能够进行干线管理。

          1. 智能分析联动

    iVMS-8730平台软件通过接入海康威视智能分析服务器可以实现周界防范(进入区域、离开区域、穿越警戒面、物品遗留、人脸识别、客流量统计、客流热度等)等高端智能分析功能。

    智能系统将一般监控系统的事后分析变成了事中分析和预警,它能识别可疑活动(例如有人在公共场所遗留了可疑物体,或者有人在敏感区域停留的时间过长),在安全威胁发生之前就能够提示安全人员关注相关监控画面以提前做好准备,还可以使用户更加确切的定义在特定的安全威胁出现时应当采取的动作,并由监控系统本身来确保危机处理步骤能够按照预定的计划精确执行,有效防止在混乱中由于人为因素而造成的延误。

          1. 流媒体级联功能

    海康威视iVMS-8730平台软件可以在不同的网段内都部署流媒体服务器。在流媒体服务器想通的情况下,通过流媒体级联的方式实现针对不同的网段内的流媒体级联的功能,节省不同网段之间的网络带宽。

    流媒体服务器级联的应用场景如下图:

          1. 手机客户端

    iVMS-8730平台软件支持通过移动终端访问并获取实时码流数据,可以兼容V3.X以上版本Android系统、IOS系统,支持主流移动终端设备,真正实现客户使用的方便性、及时性。

    1. 实时视频预览,支持最大4路实时视频预览、紧急抓图、紧急录像、监控点的自动巡航,远近焦距,前后焦点,预置点,3D放大等云台控制、支持监控点的详细信息查看、支持监控点收藏、视频质量切换及1/4画面切换;2) 远程录像回放,支持最大1路远程录像回放、录像抓图、录像下载、支持录像存储位置及播放日期选择;
    2. 通过手机客户端监控门禁的状态、进行门禁开门、关门、常开、常关的控制,方便用户在任何地点都可掌控门禁的当前状态;
    3. 图像管理功能,支持预览或回放时抓图/录像文件的管理,抓图和录像的预览和本地点播,播放录像文件时,进度条的拖动等功能,操作简单便捷;
    4. 支持消息推送模块的接入,实现报警消息发送至手机客户端,并可查看报警的关联视频,方便用户实时掌控平台的报警情况。

          

          1. 数据库备份与恢复

    海康威视iVMS-8730平台软件支持数据库的备份和恢复,支持自动备份和手动备份,自动备份计划配置多样灵活,可按照天计划、周计划、月计划、间隔计划自定义,并可限制备份文件的数量和大小。备份平台数据后,备份文件保存在本地中,也可通过修改平台的配置文件,自定义备份文件的保存路径;当系统损坏导致数据丢失时,可方便快捷地完成数据的恢复,提高系统的稳定性。

          1. 门禁高级应用

    接入单门、双门、四门控制器等多款门禁设备,使用密码、指纹、指静脉、人脸等多种开门方式,实现卡加密码开门、卡加指纹开门、首卡开门、多门互锁、反潜回、多重认证、远程认证等高级门禁应用,可应用在银行、金库等对门禁、安保系数较高的场景中;

    1. 多种生物认证模式开门:支持指纹、指静脉;
    2. 多种高级开门模式:支持卡+密码、卡+指纹、首卡开门(首卡刷卡后,在设定时间内门常开)、反潜回、多门互锁、超级密码开门、多重认证开门、远程认证开门;

    1. 多重认证和远程认证开门:某些特定门禁场合要求同一个开门组合中指定人数同时到场,依次验证后才能通过,在没通过验证前,不能插入其他人员(即便是该门其他组合的有效人员),否则要等待一定时间后重新验证。接入26系列门禁,实现多重认证开门模式,如人员A认证+人员B认证+……+控制中心远程认证;
    2. 反潜回功能:在某些高安全性的场合中,需刷卡验证的人员,从某个门刷卡进来就必须从某个门刷卡出去,刷卡记录必须一进一出严格对应,否则无法开门,防止人员未刷卡尾随他人进去区域,避免出现一些安全事故(注:不支持跨控制器的反潜回)。
    3. 多门互锁,可设置一个控制器上的两个(多个)门之间的互锁管制,当其中一个门开启时,其他对应的门都关闭,当要开启一个门时,其他对应的门必须都是关闭的,否则无法开门。
    4. 多种门禁事件:共有多种门禁事件,如开门超时、门被外力开启、非法开门等,门禁时间也可配置为报警,具有丰富的联动方式,满足各种应用场景;
    5. 门禁运行状态自动切换:门禁点的常开常闭。

    1. 在紧急情况下,可使用特殊卡和超级密码进行开门,方便管理人员进行管理和使用(26系列支持);
        1. 对外接口模块

    海康威视iVMS-8730平台软件可以提供对外的接口,第三方系统可以通过平台SDK与8730系统对接。实时平台资源的获取、权限查询、报警时间信息订阅、状态信息订阅;支持视频的浏览与码流数据的获取、录像文件的调取与回放、设备语音对讲、报警控制、报警状态获取;支持门禁子系统门禁资源的获取、门禁点反控、获取门禁点状态的功能。

          1. BS&CS部分

    具有BS和CS SDK,主要用于二次开发和系统对接,需要自己绘制界面,如果需要用于BS则需要自行封装控件,可提供demo,适用性较强。

    • 公共接口
    1. 初始化平台接口:在调用任何接口前需要先行调用,完成初始化工作,只需调用一次。
    2. 释放资源:完成所有操作后调用,释放资源,关闭连接,之后不可再使用任何接口,只需调用一次。
    3. 登录平台:使用CMS的IP、端口、用户名、密码进行登录操作,成功则返回会话句柄。
    4. 登出平台:退出登录,销毁会话句柄。
    5. 获取公共资源:获取平台中的资源信息,包括控制中心、监控区域,可提供其ID、名称等信息。
    6. 权限查询:可查询当前用户对资源有无操作权限(如门禁控制权限)。
    7. 报警事件信息订阅(所有事件):可通过注册报警回调的方式获取平台中的报警信息,包括事件ID、报警类型、报警等级、报警时间、报警状态、报警标识、图片URL、事件名称。目前支持的视频报警、门禁事件、巡查事件、梯控事件等的订阅。
    8. 状态信息订阅(所有状态):可通过注册状态回调的方式获取平台资源的状态,包括设备在线、离线,报警主机布撤防、门禁开关门等状态。
    9. CS控制日志提供webservice接口;
    • 视频子系统
    1. 获取视频资源:获取平台中的视频资源信息,包括设备、监控点,可提供其ID、名称等信息。支持ehome设备的预览、回放功能。
    2. 支持第三方平台获取监控点的海拔、经纬度信息;
    3. 浏览视频:可通过传入窗口句柄的方式实现实时预览功能,成功后返回预览句柄,并可取得码流数据回调。
    4. 预览操作:可通过预览句柄进行抓图、本地录像、云台控制等预览操作。
    5. 录像回放:可根据开始、结束时间、录像位置查询某监控点的录像文件信息,并可对其进行播放、抓图、倍速播放、定位、下载等处理。
    6. 设备对讲:可通过输入设备ID及通道号实现对指定设备的对讲功能。
    7. 报警控制:可通过输入报警资源ID对指定资源进行控制,支持报警IO打开和关闭,报警主机布撤防,防区旁路及恢复。
    8. 报警状态获取:可通过输入报警资源ID及类型获取资源的状态,支持获取报警主机、报警IO和防区的状态。
    • 门禁子系统
    1. 获取门禁资源:支持获取门禁设备、门禁点、门组的信息。
    2. 获取门禁点相关信息:门禁事件、门禁点状态、门禁权限下载信息。
    3. 门禁点反控:可通过输入门禁点Uuid对指定资源进行反控,支持开门、关门、常开、常闭操作。
    4. 触发门禁自动下载。
    • 停车场子系统
    1. 获取停车场子系统资源:支持获取停车场区域、停车场、出入口信息。
    2. 订阅实时过车数据:可通过注册报警回调的方式获取平台中的实时过车数据,包括出入口编号、车道编号、经过时间、车牌号码、车身颜色、停车类型、卡号、车辆图片信息等。
    • 考勤子系统
    1. 查询刷卡记录:支持按条件查询人员刷卡记录,条件为:开始日期、结束日期、部门ID。刷卡记录包括部门名称、人员名称、门禁点名称、控制器名称、读头名称。
    2. 查询考勤结果:支持按条件查询人员刷卡记录,条件为:开始日期、结束日期、部门ID、上班状态、下班状态。考勤结果包括部门名称、人员名称、上班时间、上班状态、下班时间、下班状态等。
      1. 平台特点
    1. 统一的管理平台

    平台同时提供了编解码设备管理、存储管理、网络管理、报警管理等基础设备管控功能。通过优化系统架构,提高系统的整体效能,使平台对视频监控、门禁、停车场、巡查、报警等系统的管理更灵活、更人性化,为用户提供一站式的解决方案。

    1. 开放的体系架构

    iVMS-8730平台基于SOA架构设计,并通过Web Service提供基础服务,方便与第三方业务系统相互集成;同时,系统采用了基于J2EE的企业业务中间件技术,方便对接第三方厂商的设备。

    1. 子系统的统一集成

    对各子系统进行统一的监测、控制和管理,可以兼容视频、一卡通、报警等各个子系统不同类型的通信方式和多种通信格式。各个系统按照统一的中间件标准接口通过消息服务与中心平台进行信息交换和控制信令交换。实现将分散的、相互独立的子系统用相同的环境、相同的软件界面进行集中管理,并可以监控各子系统的运行状况信息。

    1. 数字化与智能化

    iVMS-8730平台利用高效视频编解码压缩技术(如MPEG-4、H.264),可以在已有的各类数字传输网络上以非常低的带宽占用实现远距离图像传输,而且可通过与计算机技术的结合实现灵活、丰富、广泛的多媒体应用,对图像的观看可以利用计算机、监视器等各种手段,并最终实现系统的高清视频监控。

    iVMS-8730平台以网络化传输、数字化处理为基础,以各类功能与应用的整合与集成为核心,实现单纯的图像监控向报警联动、智能手机、行为分析、人流量统计、人脸分析等应用领域的广泛拓展与延伸。

    1. 支持高清监控

    iVMS-8730平台全方位支持高清图像的前端采集、编码传输、录像存储、解码回放,在各个环节都体现了高清处理,实现了真正的高清监控。


    关注我的技术公众号,每个工作日都有优质技术文章推送和电子版方案下载。

    微信扫一扫下方二维码即可关注:


     

    展开全文
  • 门禁|梯控管理系统CPU卡读写器发卡器HX-WR03是一款支持CPU卡读写、加密等功能读写设备,专用CPU卡门禁管理系统、CPU卡通道管理系统、CPU卡梯控管理系统发卡、加密等应用。本文将重点介绍门禁|梯控管理系统CPU卡读写...

    门禁|梯控管理系统CPU卡读写器发卡器HX-WR03是一款支持CPU卡读写、加密等功能读写设备,专用CPU卡门禁管理系统、CPU卡通道管理系统、CPU卡梯控管理系统发卡、加密等应用。本文将重点介绍门禁|梯控管理系统CPU卡读写器发卡器HX-WR03密码设置操作说明。

    一、软件的安装、卸载

    1、系统配置要求

    CPU:Pentium 733 以上;硬盘:大于4G 的可用空间;内存:128M;显卡:16M;COM接口:至少1个,建议2个;USB接口:1个;操作系统:Windows XP

    本软件适用Windows 2000、Windows XP、Windows vista、Windows 7操作系统。

    2、 软件的安装

    双击软件安装文件HID READER SETUP.exe文件,显示下面窗口:

      

    如果自定义安装路径点【更改】选择指定文件夹。选择路径后或默认安装路径,点【下一步】,等待自动安装,安装过程中防火墙软件可能提示请允许程序的所有操作,选择允许,否则可能软件不能正常使用。

    安装完成后电脑桌面显示以下快捷图片:

     

    3、软件的卸载

    双击光盘里面的HID READER SETUP.exe文件,点【下一步】选择<删除>,点【下一步】,点【删除】卸载完毕后,点【完成】。

    二、软件的使用说明

    1、运行软件

    双击桌面的快捷方launch ykt.exe图标,见下图:

     

    双击打开,也可以在电脑程序中点<一卡通>里的【快捷方式一卡通.exe】,出现下面窗口:

    输入操作员和密码,系统默认操作员为system(小写),密码空,点【确定】,出现软件主窗口,显示如下图:

    关闭软件点右上角的【退出】。

    2、连接读写器

    连接读写器是使用本软件首要关键步骤,连接不成功将不能进行任何设置。将USB线连接电脑和读写器即可使用。插线完毕后读写器B一声,红灯常亮。软件运行后,点【测试读写器】,再点【开始检测】下面显示卡号表示连接读写器成功。若显示读取数据失败表示读写器没插或出故障。若显示寻卡失败请将卡放到读写器上表示读写器已连接,卡片没放好或放的卡片不是IC卡。

     

    3、设置CPU卡读头的密码

    本节说明主要介绍设置读头的扇区密码并加密保存在软件里面,操作之前确定读写器与电脑通讯正常。

    在软件主窗口里,点【密码统设置】,显示页面如下:

     

    将管理卡放在读写器槽里,在<密码设置>界面里的CPU密码设置区,如果卡片没加密过新卡,主控MF原密码输入32个F(软件默认是32F的密码)主控MF新密码和文件ADF密码是卡片和读头的使用密码,建议设置为不一样的密码,密码必须32位,十六进制,数字为0-9,字母为A-F,不分大小写,不能空,建议字母和数字组合。

    选择输出模式,点一下小圆圈显示黑单表示选定。

    CPU序列号3字节:表示CPU卡读头输出格式为W26,卡号为卡片序列号(既卡号。

    CPU序列号4字节:表示CPU卡读头输出格式为W34,卡号为卡片序列号(既卡号)。

    CPU自定义卡号3字节:表示CPU卡读头输出格式为W26,卡号为写入的卡号(加密卡片时写入的卡号)。

    CPU自定义卡号4字节:表示CPU卡读头输出格式为W34,卡号为写入的卡号(加密卡片时写入的卡号)。

    点【设置扇区密码】按钮,同时读写器B一声,下面显示<认证密钥成功>,软件将保存密码和输出格式同时将信息写入管理卡。再将管理卡在所有读卡器上刷一下,即完成设置读卡器的扇区和密码。

    4、加密用户卡

    本节主要介绍加密用户卡片,设置用户卡的密码与读卡器的密码一致,如果不一致,刷用户卡时读卡器无任何反应,若连续多次刷卡无反应可能将卡片锁死导致卡片报废。加密初始化用户卡前,必须操作设置 “设置CPU卡读头的密码”步骤,这样确保用户卡与读卡器的扇区编号和密码是一致的。

    点【IC卡用户卡加】,显示页面如下:

    加密卡片必须先操作《设置CPU卡读头的密码》的步骤

    将需要加密的CPU用户卡放到读写器上,点【初始化用户卡】下面显示退出激活状态成功表示卡片加密成功。放下一张新卡到读写器初始化用户卡。同一张不要重复初始化,否则可能卡片被锁死。

    若初始化用户卡提示将被锁死表示该卡片的密码与软件主控MF原密码不一致或卡片被加密过,这种情况不要再点初始化用户,否则可能将卡片锁死导致卡片报废。在密码设置界面里重新输入主控MF原密码,再初始化用户。

    若想把卡片恢复32个的F原始密码,把主控MF新密码的密码输入主控MF原密码的输入框里,主控MF新密码输入32个F,再初始化用户片,显示成功表示恢复好密码

    如果出现刷用户卡无反应,不要继续刷卡,确认读头密码和卡片密码一致。

     

    展开全文
  • Linux系统管理用户账号详解

    千次阅读 2021-05-08 21:01:44
    在 Linux系统中,根据系统管理的需要将用户账号分为不同的类型,同时也有不同的权限与不同的功能,主要分为超级用户、普通用户和程序用户。1)超级用户:root用户是 Linux系统中默认的超级用户账...
  • 此项目为仓库管理系统,是我大二下的实训课作业,虽然是从学期初开始写的,但是实际写项目的日子也就十多天(前面都没怎么动,果然只有临近ddl效率才高)。 到我写这篇博文的时候,实际上项目还有小部分功能未完成,...
  • 系统品牌:其他系统开发语言:PHP数据库:Mysql是否授权:否源文件:无加密移动端:无规格:整站源码服务器类型:独立主机服务器系统:Windows安装环境:apache安装方式:远程协助安装费用:收费 80其他备注:无温馨...
  • 学生选课信息管理系统管理端 面向对象程序设计——课程设计(c++) 必须使用vs,因为dev c++会报错。 程序详情见下面代码块或访问https://download.csdn.net/download/zhanjuex/12733258 一、项目名称:学生选课信息...
  • 工程物资云产品是国内首个工程物资管理平台,引领物资管理新模式。专注工程物资管理应用与创新,致力于服务企业数字化转型与信息化发展,是中国工程建筑业的SaaS服务领军企业,努力打造行业物联网、互联网应用...
  • 目录 ...在实际开发中,开发任何一套系统,基本都少不了权限管理这一块。这些足以说明权限管理的重要性。其实SpringSecurity去年就学了,一直没有时间整理,用了一年多时间了,给我的印象一直都...
  • Java毕设项目:智慧校园管理系统

    千次阅读 多人点赞 2022-04-13 16:32:20
    9.3、管理员修改自己的密码 十、毕业设计相关指导 10.1、开题报告 10.2、毕设编写 10.3、答辩PPT编写 一、项目展示 1、登录及角色控制 2、业务模块展示 二、智慧校园系统简介 2.1、项目简介 智慧校园管理系统:主要...
  • 第一章 信息化基础知识 一、信息与信息化 1、信息论奠基者香农认为:信息就是能够用来消除不确定性的东西。 8种状态需要3位比特表示,5位比特则可表示64种状态 信息、物质材料、能源...6、信息系统生命周期可简化为:①
  • 点击上方蓝字,关注我们1. AG-AdminAG-Admin是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网...
  • 测试后台管理系统思路和方法

    万次阅读 多人点赞 2019-08-01 14:02:53
    每个公司不管做什么业务,开发网站,app或者公众号亦或小程序,但凡涉及到用户信息或者订单信息都有对应的后台管理系统,所以每个测试人员基本上都有测试过后台管理系统的经验,但是后台管理系统测试不仅仅是基本的...
  • ·电子政务概念:指政府机构在其管理和服务职能中运用现代化信息技术,实现政府组织结构和工作流程的重组和优化,超越时间。空间和部门分割的制约,建成一个精简、高效、廉洁、公平的政府运作模式。 ·电子政务...
  • 基于Java的房屋租赁管理系统,开放全部源代码,拿走即用,一个现成的毕业设计项目!
  • 涉密计算机及移动存储介质保密管理系统(三合一)一、产品概述涉密计算机违规连接互联网、移动存储介质交叉使用是近年来我国发生多起涉密信息系统泄密事件的主要原因,同时也是中央和国家机关保密检查中发现的两个主要...
  • 1. 4A系统的需求分析 近年来企业用户的业务系统发展十分迅速,内部的系统数...各系统都有一套独立的认证、授权和审计机制,分别由相应的系统管理员负责维护和管理。帐号繁多,管理困难,管理成本较高;对于离职或者...
  • 信息系统安全技术知识梳理
  • MFC课程设计 --学生成绩管理系统

    万次阅读 多人点赞 2018-07-26 21:12:55
    MFC课程设计 ,C++课程设计 --学生成绩管理系统 ps:因为课设完成的过程大家都不太一样,以下的代码仅供学习一下在MFC下各个控件的用法,有问题欢迎留言讨论。     实验目的 使用MFC类库编制应用程序:按钮...
  • 信息系统项目管理--上午分析笔记

    万次阅读 2019-10-29 10:22:29
    运维管理平台使运维自动化、操作化,但并不能降低运维人员的技术要求。 UML是一种标准的图形化建模语言 不可抗力:1.自然灾害(地震、洪水);2.政府行为(征收、停电);3.社会异常(战争、骚乱) 合同调解,选择的裁定...
  • 操作系统课程设计

    千次阅读 热门讨论 2020-06-05 13:23:36
    学习进程管理的设计与实现,学习和运用操作系统原理,设计一个操作系统系统的模拟系统。通过该系统的设计调试可增加对操作系统实现的感知性。设计一个允许n个进程并发运行的进程管理的模拟系统。该.
  • 2013年上半年 信息系统项目管理师 上午试卷 (考试时间 9 : 00~11 : 30 共 150 分钟) 1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。 2. 本试卷的...
  • 不论是在技术层面还是在产品层面,大数据平台环境下的权限管理工作都是一个让人伤脑筋的烫手山芋,它不仅仅是一个技术问题,还是一个业务问题,甚至还可能是一个人际沟通和权衡利益得失的哲学问题。。。所以,以下...
  • 用C#和sql server语言编写的人事管理系统

    千次阅读 多人点赞 2019-03-17 00:57:58
    用C#和sql server语言编写的人事管理系统 博主作为一位新人刚自学完C#语言和SQL server也是第一次在CSDN这个程序猿的大家庭上发表博客,想通过这一篇博客与各位前辈进行学习交流,如写的不好的地方请各位大佬多担待...
  • PHP新闻管理系统(包括前台后台)

    万次阅读 多人点赞 2018-06-24 22:29:45
    一、 题目基于PHP的新闻发布系统二、 需求分析1、 软件功能新闻发布系统(News Release System or Content Management System)又叫做内容管理系统CMS(Content Management System),是一个基于网络的新闻发布和...
  • 员工考勤管理系统

    千次阅读 多人点赞 2021-05-11 21:39:46
    考情信息管理系统是通过用户的需求描述而制定的员工信息考情管理系统,主要的功能有公司人员进行每天打卡签到、签退、请假申请、出差申请等。管理员对员工和部门进行管理(对员工增删改查、对部门的增删改查)、设定...
  • 首页 > 新闻列表 > 正文 作者:佚名 点击数: 3更新时间:2020... 乐东县校园,幼儿园人脸识别通道系统, ...在这方面,目前基于NFC+3G技术的停车收费系统,可以地解决这类问题。NFC是NearFieldCommunicati...
  • 2016上半年信息系统管理工程师 下午试卷I (考试时间 14:00~16:30 共 150分钟) 1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。 2.在答题纸的指定位置填写准考证号、出生年月日和...
  • 基于C++的诊所医院管理系统

    千次阅读 2021-01-15 22:34:29
    基于C++的诊所管理系统 1、普通用户登录,可以查看自身的病例,以及医生的信息(如姓名、性别、年龄、诊费、科室、职称)并且可以实现预约医生 2、医生登录,可以进行增加患者信息(添加患者信息:姓名、性别、年龄...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 241,125
精华内容 96,450
热门标签
关键字:

密控系统管理平台