基于intramart框架的门禁管理系统设计毕业论文.doc

上传人:文库蛋蛋多 文档编号:3938503 上传时间:2023-03-28 格式:DOC 页数:14 大小:968.50KB
返回 下载 相关 举报
基于intramart框架的门禁管理系统设计毕业论文.doc_第1页
第1页 / 共14页
基于intramart框架的门禁管理系统设计毕业论文.doc_第2页
第2页 / 共14页
基于intramart框架的门禁管理系统设计毕业论文.doc_第3页
第3页 / 共14页
基于intramart框架的门禁管理系统设计毕业论文.doc_第4页
第4页 / 共14页
基于intramart框架的门禁管理系统设计毕业论文.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《基于intramart框架的门禁管理系统设计毕业论文.doc》由会员分享,可在线阅读,更多相关《基于intramart框架的门禁管理系统设计毕业论文.doc(14页珍藏版)》请在三一办公上搜索。

1、目 录摘 要:10 前言11开发工具的选择21.1系统开发环境21.2采用的技术支撑22系统研发需求性和可行性分析52.1可行性分析62.2需求分析62.3研究意义63系统设计63.1系统设计的总体功能框架图及状态迁移图63.2系统操作流程84系统详细设计及主要界面设计说明114.1系统主要界面设计代码115系统测试115.1测试目的115.2测试方法125.3测试概要126结论12参考文献13基于intra-mart框架的门禁管理系统设计 摘 要: 本文主要运用Html、XML和JavaScript脚本语言以及intra-mart框架和postgreSQL数据库设计的门禁管理系统,该系统能够

2、实现楼宇大门登录权限的申请、变更管理,消除了由于人工手动核实权限的效率低下、操作复杂等麻烦,提高了管理效率。关键词: Html、XML和JavaScript脚本语言以及intra-mart框架和postgreSQLIntra - mart framework based on Building gate login system Abstract: This paper mainly use Html, XML and JavaScript scripting language and intra - mart framework and postgreSQL database design

3、management system, this system can realize building gate login permissions application, change management, eliminated due to manually verify permissions, complex operation such as low efficiency, improve the management efficiency of trouble.Key words: Html、XML、JavaScript、postgreSQL、intra-mart0 前言传统意

4、义的门禁系统是由锁和钥匙构成,以钥匙代表着出入权限。但社会发展至今,以锁和钥匙为代表的传统房门管理方式正在逐渐消失,加上IC卡技术、数字技术、网络技术的应用日益成熟,管理安全、可靠、灵活、和方便的IC门禁管理系统成为了社会的主流。现代意义的门禁管理系统是一种新型智能化的安全管理系统,它集自动识别技术和现代安全管理措施为一体,涉及电子、机械、光学、计算机技术和通讯技术等领域。适用各种重要部门。如银行、宾馆、机房、办公大楼、智能小区、仓库等。它是一套完整的出入管理系统,并且可以通过先进的网络技术,使整个系统的操作和自身资源的使用不受时间和地域的限制。本课题为无锡华夏计算机股份有限公司提供的课题。本

5、系统是NIIT公司的入室资格管理系统的一个分支,为门禁管理系统的设计。1开发工具的选择楼宇大门登陆管理系统主要是通过Internet运行,它主要是在Windows Server 2003环境下开发,利用HTML、JavaScript1和XML2编程语言实现。1.1系统开发环境应用Windows server 2003操作系统,Windows Server 2003是当前使用最广泛的操作系统。其具有操作简单、方便、快捷等优点。1.2采用的技术支撑1.2.1网页开发技术JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标

6、准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行3。1.2.2基本框架intra-mart介绍4intra-mart是一个综合型的Web应用框架。没有利用这个框架前,所有的构成组件都必须自己动手写,不仅散乱不易维护,而且开发的生产性极其低,使得规模较大的系统容易出现故障。利用这个框架提供的便利,程序员只负责开发很少的一部分,这样不仅开发的生产性大大提高了,而且,很多组件

7、都得到了重复利用。系统也变得稳定,易于维护。图1 intra-mart原理图其开发模式有两种:一种称为IMS(intra-mart Specialist),开发时前台用的是HTML和JavaScript。另一种称为IMP(intra-mart professional),主要运用的是JSP、Servlet和EJB(Enterprise Java Beans),一般的开发都用的是IMS,因为它开发投资低,入门快。图2 IMS及IMP开发示意图2.该框架具有以下特点:(1)能实现更高的开发生产性如图2所示的,这个综合型框架是由各种类型的java业务群(im-BizAPI),JavaEE框架构成。运

8、用这些集成模块,可以很大程度上提高开发效率。因为它的开发时间短,开发成本低,开发的流程更加的标准,成果物品质高。(2)可以灵活的适应业务的变化当一个系统的业务模型改变了,业务也得随着改变,针对这个重要的方面,intra-mart综合框架的基础上,添加了各种功能:Application共通、页面模型、单点登录(只验证一次,但是有多个服务来支持)、业务流程管理(business process managerment)等等。这样短时间内在旧的系统基础上就可以很快构筑新的业务。而且,可以单独设置业务流程、系统功能和DB(database 数据库),当业务系统改变时,业务流程能很快做出相应改变。(3)

9、配备了具有高度信赖性的OSS(open source software 开源软件)应用服务器。intra-mart框架的每个功能都有相对应的应用服务器,intra-mart WebPlatform也配备了具有高度信赖性的OSS应用服务器功能(Resin/JBoss),这样在Web上实行的业务逻辑就看可以在Web应用服务器上转移,使得Web服务器和DB服务器分开承担负荷成为可能(多层机构对应),如图3所示。图3 OSS业务流程图1.2.3数据库postgreSQL简介5PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),可以说是目前世界上先进,功能强大的

10、自由数据库管理系统。它支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、多版本并发控制。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言。并且,因为许可证的灵活,任何人都可以以任何目的免费使用,修改,和分发 PostgreSQL, 不管是私用,商用,还是学术研究使用。其具有以下几个特点:首先,它包括了可以说是目前世界上最丰富的数据类型的支持,其中有些数据类型可以说连商业数据库都不具备,比如 IP 类型和几何类型等其次,PostgreSQL 是全功能的自由软件数据库,很长时间以来,P

11、ostgreSQL 是唯一支持事务、子查询、多版本并行控制系统、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统。从技术角度来说,PostgreSQL 采用的是比较经典的 C/S(client/server)结构,也就是一个客户端对应一个服务器端守护进程的模式,这个守护进程分析客户端来的查询请求,生成规划树,进行数据检索并最终把结果格式化输出后返回给客户端。同时也要指出的是,PostgreSQL 对接口的支持也是非常丰富的,几乎支持所有类型的数据库客户端接口。这一点也可以说是 PostgreSQL 一大优点。不过由于它是目的是数据库研究,因此不论在稳定性,性能还是使用方面,长期以来一直

12、没有得到重视,目前,PostgreSQL 已经完全可以胜任任何中上规模范围内的应用范围的业务。其次,PostgreSQL 的确还欠缺一些比较高端的数据库管理系统需要的特性,比如数据库集群,更优良的管理工具和更加自动化的系统优化功能等提高数据库性能的机制。但是PostgreSQL拥有极其强大的扩展能力,你可以很容易地扩展数据类型,内部函数,聚集,操作符等等来解决遇到的问题。2系统研发需求性和可行性分析基于当前计算机和网络技术的快速发展和广泛普及的契机,本系统是基于intra-mart框架的门禁管理系统之楼宇大门登录系统。下面就系统开发之前的调查工作阐述如下:2.1可行性分析可行性分析是在系统调查

13、的基础上针对新系统的开发的必要性和可能性,对新系统的开发从技术、经济方面进行分析和研究。2.2需求分析现阶段,计算机辅助管理在近几年发展很快,但仍需要不断地探索和研究。计算机辅助门禁管理系统虽然近几年在我国得到普及和发展,而在权限方面确实很少实施,只是简单的实施,对于权限的优先级也只是个别楼宇或者大门才有,普及极低,现阶段各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业更高效率的工作越来越严峻的挑战,建设一个科学高效的门禁管理系统是解决这一问题的必由之路。2.3研究意义传统的对某个会议室或着某个房间的申请采用传统的手工方式记录企业各个房间使用情况。这种

14、方式受人为因素影响过大,繁琐易错,准确性、透明度、实时性差,增加了企业的人力资源成本,且容易出现疏漏,不利于企业的发展。随着现代信息交流进入快车道,传统的管理方法很难保证数据的准确与实时。同时,计算机技术飞速发展,计算机在企业管理中应用逐渐普及,利用计算机实现对各个楼宇权限的控制势在必行。3系统设计3.1系统设计的总体功能框架图及状态迁移图该楼宇大门登录系统是无锡华夏计算机有限公司对日软件外包项目的一个子项目,所以画面、文字及代码注释均为日文。该系统是基于intra-mart框架开发的,包含“登録変更”、“管理者登録”、“照会”三个模块的。其总体功能介绍如图4。图4 总体功能图该门禁系统包含很

15、多模块,楼宇大门登录只是其中一个模块。图4中包含共通部分,其具体页面迁移,详见图5图5 状态迁移图3.2系统操作流程3.2.1安装intra-mart:安装前的准备:jdk1.6.0_18的安装。安装流程:将安装文件下载到本机,双击setup.jar,按照提示安装。完成之后,将postgresql-8.4-701.jdbc4.jar文件复制到路径:C:imartlib下。3.2.2安装数据库PostgreSQL将安装文件下载到本机,双击setup.jar,按照提示安装。3.2.3数据库连接配置3.2.4 起动intra-mart服务:开始菜单所有程序intra-mart WebPlatform

16、 ver7.2下。启动顺序:intra-mart Server Manager、intra-mart Service Platform关闭顺序:intra-mart Service Platform、intra-mart Server Manager重启:intra-mart Service Platform命令窗口中输入reboot命令。卸载:将C盘下imart文件夹直接删除即可。3.2.5 登录门禁管理系统,开展“登録変更”业务,具体顺序如下:(1)在http:/localhost:8080/imart/default.portal中用“03110399C000001N31”用户进行登陆。

17、权限选择画面表示如图6:图6 登录窗口(2)登录后进入主页面,如图7:图7 HOME页面(3)选择菜单中的情報登録/情報登録,进入情報登録画面后。如图8所示:图8 业务画面1(4)在上述画面中,输入所有有*号的内容。其中“名”输入第一个,方便以后操作。运用开始日选择系统日期。输入后如图9:图9 业务画面2(5)点击登录按钮,会出现确定对话框,如图10所示:图10 业务画面3(6)登录成功。4系统详细设计及主要界面设计说明4.1系统主要界面设计代码4.1.1部分数据库连接核心代码如下:jdbc/postgresorg.postgrespl.Driverjdbc:postgrespl:/local

18、host:5432/mypostgresmanager82030s数据库源配制文件代码:defaultjava:comp/env/jdbc/postgresdefaultjava:comp/env/jdbc/postgres5系统测试5.1测试目的在系统开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,不经周密测试的系统投入运行,将会造成难以想象的后果,因此系统测试是系统开发过程中为保证软件质量必须进行的工作。5.2测试方法5.2.1单元测试单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是

19、否一致,对模块的所有主要处理路径进行测试且与预期的结构进行对照,还要对所有错误处理路径进行测试。5.2.2结合测试组合测试也称集成测试或子系统测试,通常采用自顶向下测试和自底向上测试两种测试方法。组合测试的对象是指已经通过单元测试的模块,不是对零散模块进行单个测试,而是用系统化的方法装配和测试软件系统。5.2.3再测试确认测试是对通过组合测试的软件进行的,这些软件已经存于系统目标设备的介质上,确认测试的目的是表明软件是可以工作的,并且符合“软件需求说明书”中规定的全部功能和性能要求。5.3测试概要表1 系统测试分类表工程実施担当FM部NWS/OSDC無錫1単体試験(UT)2業務内連動試験(SI

20、1)3業務間連動試験(SI2)4外部連動試験(SI3)5方式試験6総合試験(PT)7総合運転試験(RT)6结论该门禁管理系统是无锡华夏计算机有限公司对日外包项目的子模块。该系统通过JS、XML等技术实现楼宇大门进出权限的申请、变更等功能,用户可以通过申请获得进出权限,该系统能够提高工作效率,但该设计由于时间原因,仍有部分权限没有实现,以后会逐渐完善。参考文献1 施教芳,谭海波,薛燕妮.最新HTMLCSSJavaScript标准教程,北京:中国青年出版社,2008-04 99-1232 黄泳瑜,XML网页设计应用基础教程,北京:中国铁道出版社,2006-5-1,100-1343 耿祥义,张跃平,JSP基础教程(第2版),北京:清华大学出版社,2009-10,182-2004 无锡华夏计算机有限公司内部资料5 Simon Riggs,Hannu Krosing,PostgreSQL 9 Admin Cookbook,Packt Publishing,2010-10 103-132

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号