创采访客管理系统
目 录
一、引言 6
(一)开发背景 6
(二)选题意义 6
(三)设计目标 6
(四)开发技术 6
1.Microsoft Visual Studio2013 6
2. PowerDesigner 2
3. Microsoft SQL Server 2008 2
4.Codesmith 2
5.创采开发框架 2
二、系统分析 2
(一)系统功能结构 2
(二)系统建模 3
1.实体对象类模型图 3
2.ER图 3
三、数据库设计 4
四、系统实现 8
(一)企业开发框架环境配置 8
1. 配置IIS 8
2.注册ASP.NET v4.0 Classic 9
3.添加应用程序 9
4.浏览应用程序 10
(二)Codesmith使用介绍 10
1.代码生成步骤 10
2.代码生成步骤 11
3.主从表页面模块 12
(三)具体功能实现 13
1.用户登录 13
2.来访登记 13
3.访客记录 17
5.白(黑)名单 20
6.车辆使用登记 20
7.车辆管理 21
8.IC卡管理 21
9.门卫信息 22
五、总结 23
致谢 24
参考文献 25
引言
(一)开发背景
随着社会经济的快速发展,各企事业单 *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2#
位之间的业务往来开始变得越来越密切,呈现出人流多而杂的特征,所以安保人员对来访人员进行登记时十分必要的操作。由于目前各单位的访客登记还停留人工记录的操作方式,但是在现今的社会条件下,这种死板的管理方式已明显不能适应新形势的安全管理需要。
本系统采用了B/S框架,实现快速登记访客人员信息,多种输入方式,多种自定义查询方式,数据共享,来访时信息自动匹配,显示被访人信息等功能。
(二)选题意义
访客管理系统可以对来访人员进行十分简单方便的管理,不仅可以保障各个单位的安全,更可以让人觉得这个企业管理十分有序可靠。
(三)设计目标
1)快速登记访客人员的信息。
2)支持二代身份证阅读,一代身份证、护照等有效证件光学识别,其他证件快速扫描并自动存档。
3)对来访人员拍摄照片,自动存储在系统中。
4)多种输入方式:可手写输入或触摸操作,可外接键盘、鼠标。
5) 多种自定义查询方式:按日期查询、按天、按周、按月、按年查询;按来访人姓名、证件类型、被访人等查询方式,按查询结果均可输出到电子文档。
6)自动电话拨号功能,可自动接通被访人座机,手机,节省查分机时间。
7)具有白名单,黑名单的处理,提前预约等功能。
8)数据可以实现共享。可远程监控各个点的出入情况。
9)来访单位名称录入同时与来访人员证件绑定,下次来访时信息自动匹配,无需二次录入。
10)数据存储功能强大,不遗失、不泄漏。
11)车牌号前两位预先录入,其它情况录入。
12)被访人查询方式:按拼音查询,可以精确查询或模糊查询,按电话号码查询。
13)配备制卡机,可以制作、发放临时卡,员工卡。
开发技术
1.Microsoft Visual Studio2013
Visual Studio 2013可以提供多种强大的工具和服务,可以帮助您创造新式的应用程序或将现有的应用程序转变为新式的应用程序,令用户在多种屏幕和设备上享受到最佳的体验,同时仍与所需的服务和数据保持联系。
2.PowerDesigner
PowerDesigner是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。主要功能是建立数据库连接,方便操作数据库。
3. Microsoft SQL Server 2008
SQL Server 2008可以组织管理任何数据。可以对数据进行多种操作,比如查询、搜索、同步、报告和分析等。数据可以存储在各种设备上,它可以控制数据而不用管数据存储在哪里。
SQL Server 2008的安全性是很高的,提供更广泛的性能数据收集、新的中央数据存储库,提供改进的查询性能和高效且具成本效益的数据存储,允许用户管理和扩展数量庞大的用户和数据。
4.Codesmith
CodeSmith是一种基于模板的代码生成工具,它使用类似于ASP.NET的语法来生成任意类型的代码或文本。与其他代码生成工具不同,CodeSmith不要求用户订阅特定的应用程序设计或体系结构。使用CodeSmith,可以生成包括简单的强类型集合和完整应用程序在内的任何东西。
5.创采开发框架
创采开发框架是一个面向WEB的应用框架开发平台。它基于.NET技术,可以直接生成C#源码,80%源码不用手写,用创采开发框架搭建的WEB系统可以像桌面应用程序开发一样操作方便,很大程度上提高了开发效率。平台涵盖了一个应用系统业务开发的全过程,包括数据访问对象定义、业务框架开发、权限管理框架、工作流设计及引擎、自定义报表等。创采开发框架规避了传统软件开发过程中存在的开发周期、产品质量、开发成本等因素不可控的风险,同时,把软件开发的过程管理融入到整个平台中,是互联网应用开发的理想平台。
系统分析
系统功能结构
创采访客管理系统主要分为三个模块:分别是访客管理模块、用户管理模块、记录管理模块。如2-1图所示。
图2-1系统功能结构图
系统建模
1.实体对象类模型图
数据表各自的字段和数据表之间相互的联系,如图2-2所示。
图2-2对象类模型图
2.ER图
实体-联系图用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型。ER图提供了表示实体、属性和联系的方法,用来描述现实世界的概念模型。如图2-3所示。
图2-3 系统ER图
三、数据库设计
根据本系统的功能设计的需求,通过对整个系统功能,运用的分析,数据库应当包含以下的各表:
IC卡管理表:ic卡ID,IC卡号,访客id,发卡日期。
访客登记表:访客姓名,访客性别,证件类型,证件号码,证件地址,签发机构,生效日期,失效日期,证件照片,实时拍照,手机号码,客户单位,来访人数,来访事由,车辆信息,访客卡号,押金金额,拜访时间,预计离开时间,实际离开时间,被访人姓名,被访人机构,被访人电话,被访人手机,与被访人的关系。携带物品表:访客登记id,物品类型,物品数量。
一、引言 6
(一)开发背景 6
(二)选题意义 6
(三)设计目标 6
(四)开发技术 6
1.Microsoft Visual Studio2013 6
2. PowerDesigner 2
3. Microsoft SQL Server 2008 2
4.Codesmith 2
5.创采开发框架 2
二、系统分析 2
(一)系统功能结构 2
(二)系统建模 3
1.实体对象类模型图 3
2.ER图 3
三、数据库设计 4
四、系统实现 8
(一)企业开发框架环境配置 8
1. 配置IIS 8
2.注册ASP.NET v4.0 Classic 9
3.添加应用程序 9
4.浏览应用程序 10
(二)Codesmith使用介绍 10
1.代码生成步骤 10
2.代码生成步骤 11
3.主从表页面模块 12
(三)具体功能实现 13
1.用户登录 13
2.来访登记 13
3.访客记录 17
5.白(黑)名单 20
6.车辆使用登记 20
7.车辆管理 21
8.IC卡管理 21
9.门卫信息 22
五、总结 23
致谢 24
参考文献 25
引言
(一)开发背景
随着社会经济的快速发展,各企事业单 *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2#
位之间的业务往来开始变得越来越密切,呈现出人流多而杂的特征,所以安保人员对来访人员进行登记时十分必要的操作。由于目前各单位的访客登记还停留人工记录的操作方式,但是在现今的社会条件下,这种死板的管理方式已明显不能适应新形势的安全管理需要。
本系统采用了B/S框架,实现快速登记访客人员信息,多种输入方式,多种自定义查询方式,数据共享,来访时信息自动匹配,显示被访人信息等功能。
(二)选题意义
访客管理系统可以对来访人员进行十分简单方便的管理,不仅可以保障各个单位的安全,更可以让人觉得这个企业管理十分有序可靠。
(三)设计目标
1)快速登记访客人员的信息。
2)支持二代身份证阅读,一代身份证、护照等有效证件光学识别,其他证件快速扫描并自动存档。
3)对来访人员拍摄照片,自动存储在系统中。
4)多种输入方式:可手写输入或触摸操作,可外接键盘、鼠标。
5) 多种自定义查询方式:按日期查询、按天、按周、按月、按年查询;按来访人姓名、证件类型、被访人等查询方式,按查询结果均可输出到电子文档。
6)自动电话拨号功能,可自动接通被访人座机,手机,节省查分机时间。
7)具有白名单,黑名单的处理,提前预约等功能。
8)数据可以实现共享。可远程监控各个点的出入情况。
9)来访单位名称录入同时与来访人员证件绑定,下次来访时信息自动匹配,无需二次录入。
10)数据存储功能强大,不遗失、不泄漏。
11)车牌号前两位预先录入,其它情况录入。
12)被访人查询方式:按拼音查询,可以精确查询或模糊查询,按电话号码查询。
13)配备制卡机,可以制作、发放临时卡,员工卡。
开发技术
1.Microsoft Visual Studio2013
Visual Studio 2013可以提供多种强大的工具和服务,可以帮助您创造新式的应用程序或将现有的应用程序转变为新式的应用程序,令用户在多种屏幕和设备上享受到最佳的体验,同时仍与所需的服务和数据保持联系。
2.PowerDesigner
PowerDesigner是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。主要功能是建立数据库连接,方便操作数据库。
3. Microsoft SQL Server 2008
SQL Server 2008可以组织管理任何数据。可以对数据进行多种操作,比如查询、搜索、同步、报告和分析等。数据可以存储在各种设备上,它可以控制数据而不用管数据存储在哪里。
SQL Server 2008的安全性是很高的,提供更广泛的性能数据收集、新的中央数据存储库,提供改进的查询性能和高效且具成本效益的数据存储,允许用户管理和扩展数量庞大的用户和数据。
4.Codesmith
CodeSmith是一种基于模板的代码生成工具,它使用类似于ASP.NET的语法来生成任意类型的代码或文本。与其他代码生成工具不同,CodeSmith不要求用户订阅特定的应用程序设计或体系结构。使用CodeSmith,可以生成包括简单的强类型集合和完整应用程序在内的任何东西。
5.创采开发框架
创采开发框架是一个面向WEB的应用框架开发平台。它基于.NET技术,可以直接生成C#源码,80%源码不用手写,用创采开发框架搭建的WEB系统可以像桌面应用程序开发一样操作方便,很大程度上提高了开发效率。平台涵盖了一个应用系统业务开发的全过程,包括数据访问对象定义、业务框架开发、权限管理框架、工作流设计及引擎、自定义报表等。创采开发框架规避了传统软件开发过程中存在的开发周期、产品质量、开发成本等因素不可控的风险,同时,把软件开发的过程管理融入到整个平台中,是互联网应用开发的理想平台。
系统分析
系统功能结构
创采访客管理系统主要分为三个模块:分别是访客管理模块、用户管理模块、记录管理模块。如2-1图所示。
图2-1系统功能结构图
系统建模
1.实体对象类模型图
数据表各自的字段和数据表之间相互的联系,如图2-2所示。
图2-2对象类模型图
2.ER图
实体-联系图用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型。ER图提供了表示实体、属性和联系的方法,用来描述现实世界的概念模型。如图2-3所示。
图2-3 系统ER图
三、数据库设计
根据本系统的功能设计的需求,通过对整个系统功能,运用的分析,数据库应当包含以下的各表:
IC卡管理表:ic卡ID,IC卡号,访客id,发卡日期。
访客登记表:访客姓名,访客性别,证件类型,证件号码,证件地址,签发机构,生效日期,失效日期,证件照片,实时拍照,手机号码,客户单位,来访人数,来访事由,车辆信息,访客卡号,押金金额,拜访时间,预计离开时间,实际离开时间,被访人姓名,被访人机构,被访人电话,被访人手机,与被访人的关系。携带物品表:访客登记id,物品类型,物品数量。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1685.html