基于HTML5Geolocation考勤管理系统.doc
《基于HTML5Geolocation考勤管理系统.doc》由会员分享,可在线阅读,更多相关《基于HTML5Geolocation考勤管理系统.doc(75页珍藏版)》请在三一办公上搜索。
1、 摘 要 随着互联网技术的不断发展和计算机性能的不断提升,用户享受互联网的方式也开始不断的变化,越来越多的应用可以直接以浏览器打开的方式使用,数据则是存储在云端,更加的安全可靠,方便用户共享数据。在各种应用不断的趋于更加网络话的同时,一种新的技术标准也随之产生,那就是HTML5(HTML是一种标记语言也是一种标准,互联网开发居于此)。HTML5是近十年来Web(互联网)标准最巨大的飞跃,和以前的版本不同,HTML5并非仅仅用来表示Web内容,它的使命是将Web带入一个成熟的应用平台,在这个平台上,视频、音频、图象和动画,以及同电脑的交互都被标准化。也就是说HTML5是通过开放的技术和标准来实现
2、一个无插件模式的富客户端,这个客户端可以在移动终端、PC(个人计算机)或者其他可以有网络的地方轻松的运行。所以此时研究HTML5,并且大胆的实践有着重要的意义。 本文完成了一个基于HTML5 Geolocation API的考勤管理系统软件的设计与实现。本文的研究工作主要是运用软件工程原理,对这个系统进行需求分析、设计、代码实现和测试。本文的前两部分介绍了课题背景和相关技术。在第三部分需求分析中,以用例模型为工具,分析了本系统的功能需求和非功能需求。第四部分介绍了本系统的设计与实现,是本文的重点,所有内容都是围绕这个主题来展开论述的。在这一部分中,详细介绍了基于基于HTML5 Geolocat
3、ion API的考勤管理系统软件的设计、实现和各个过程中存在的问题与解决方法。本文的第五部分,完成了对该应用的测试,并列出了在测试过程中发现的一些不足。最后介绍了HTML5 Geolocation 应用的前景展望。 通过对基于Html5 Geolocation考勤管理系统开发过程的介绍,可以了解到一个HTML5应用的开发过程。近年来,由于HTML5 Geolocation定位迅速崛起,针对HTML5应用的开发将有着广阔的前景。【关键词】 HTML5 Geolocation 考勤ABSTRACTWith the continuous development of Internet technol
4、ogy and computer performance continues to increase, users have begun to enjoy the way the Internet is constantly changing, more and more applications can be opened directly in the browsers use of the data is stored in the cloud, more safe, reliable, user-share data. In a variety of applications cont
5、inue to become more networks of the session and a new technical standards attendant that HTML5 (HTML is a markup language is a standard, Internet development living here). HTML5 is the decade Web (Internet) Standard greatest leap, and previous versions, HTML5 is not just used to represent Web conten
6、t, its mission is to bring a mature Web application platform, on this platform, video , audio, images and animations, as well as interaction with the computer have been standardized. That HTML5 is through open technologies and standards to achieve a free plug-in model rich client, the client can be
7、in the mobile terminal, PC (personal computer) or any other place where the network can be easily run. So in this case study HTML5, and bold practice of great significance. This completed a HTML5 Geolocation API-based time and attendance management system software design and implementation. The rese
8、arch work is mainly using software engineering principle, this system needs analysis, design, code and test. The first two parts of this article describes the background and related technical issues. In the third part of the demand analysis, use case model as a tool to analyze the functional require
9、ments of the system and non-functional requirements. The fourth section describes the design and implementation of this system is the focus of this article, all content is around this theme to expand discussed. In this section, described in detail based on HTML5 Geolocation API attendance management
10、 system software design, implementation, and various process problems and solutions. The fifth part of this article, complete the application of the test, the testing process and lists some of the deficiencies found. Finally introduces HTML5 Geolocation application prospect. By Html5 Geolocation bas
11、ed attendance management system development process is described, you can learn a HTML5 application development process. In recent years, the rapid rise of HTML5 Geolocation positioning for HTML5 application development will have a broad prospect.【Key words】 HTML5 Geolocation attendance目 录前 言- 1 -第一
12、章 绪论- 2 -第一节 课题的研究背景- 2 -第二节 课题的研究目的和意义- 2 -第二章 相关技术分析与介绍- 4 -第一节 HTML5- 4 -一、HTML5简介- 4 -二、HTML5 Geolocation API 介绍- 4 -第二节 HTML5 Geolocation API 的使用- 9 -一、检查浏览器的支持特性- 9 -二、位置请求- 9 -第三节 开发集成环境- 13 -一、C# 简介- 13 -二、系统架构:B/S架构- 15 -三、数据库软件:SQL Server 2005- 16 -第四节 百度地图- 17 -第三章 基于HTML5 Geolocation的考勤管
13、理系统需求分析- 18 -第一节 概述- 18 -一、考勤管理- 19 -二、考勤查询- 19 -三、公 告- 19 -四、考勤报表- 19 -五、考勤设置- 19 -第三节 非功能性需求- 20 -一、环境需求- 20 -二、界面需求- 20 -三、通用性需求- 20 -四、可靠性需求- 20 -五、可扩展性需求- 20 -六、异常处理- 20 -第四节 可行性分析- 21 -一、经济可行性分析- 21 -二、运行可行性分析- 22 -三、法律可行性分析- 22 -第五节 本章小结- 23 -第四章 基于HTML5 Geolocation考勤管理系统的设计- 24 -第一节 功能框架设计-
14、24 -一、系统总体结构设计- 24 -二、管理员管理模块功能结构- 24 -三、其它功能模块- 25 -四、业务流程图- 26 -五、E-R图- 26 -六、用户管理表实体图及属性- 28 -七、考勤查询表的实体图及属性- 28 -第二节 系统功能详细设计- 29 -一、数据库表的设计- 29 -二、登陆模块设计- 30 -第三节 员工角色模块- 31 -一、员工登录- 31 -二、WEB考勤- 31 -三、个人信息- 32 -四、考勤记录- 33 -五、公告通知- 33 -第四节 管理员角色模块- 34 -一、考勤管理- 34 -二、通知公告- 37 -三、人事管理- 37 -四、系统设置
15、- 38 -第五章 系统维护和改进- 39 -第一节 系统测试- 39 -一、举例测试- 39 -二、测试项目- 40 -三、项目测试方法- 41 -四、系统优势- 42 -结 论- 43 -参考文献- 45 -附 录- 46 -一、关键代码:- 46 -二、英文原文:- 55 -三、英文翻译:- 65 -前 言 随着互联网的不断发展,互联网对人们的生活也在不断地变化和加强,人们渐渐地已经开始习惯于互联网所带来的各类服务与应用,并且享受着它带来的便利和丰富。当然随着互联网的基础用户和开发者不断增多,人们不断地去创造和完善它的速度也越来越快,无论从技术层面还是商业层面,新的模式和方法层出不穷,整
16、个行业新陈代谢不断加速,新的应用和新的公司不断地挑战着新的技术和新的模式,由于整个行业存在创业成本很低、技术成本门槛却较高等特点,大公司也不断地推动着新的技术,基于此来创建一定的技术壁垒,同时基于此建立全新的服务和技术。但是毕竟整个互联网是一个开放的环境,大家需要一种标准,而不是一家独大的竞争下去,这样就一定会失去民心,所以 HTML5 这种更加新的标准和技术体系在不断地革新中发展壮大。 HTML5 是近十年来 Web 标准发展巨大的一个跨越,与以前的版本相比较,HTML5不仅用来表示 Web 内容,而是将 Web 引入一个比较成熟的应用平台,在这个平台上,视频、音频、图象和动画,以及标准化与
17、电脑的交互。尽管 HTML5 的实现还有很长的路要走,但 HTML5 正在改变 Web。另外,目前的互联网不仅仅是传统意义上面的互联网,所有的传统应用和模式正在向着更加移动和便捷发展,人们可能通过手机、平板电脑等各类移动设备来获取信息和使用更加丰富的应用,如物理位置定位信息等新的数据采集和多点触控、重力感应等新的交互方式的应用,未来必将也会改变人们生活的方方面面。 HTML5 中也加入了以上各类新的元素和功能, 同时也考虑到了非健全人事使用互联网时可能带来的问题。 所以, 研究 HTML5 这种技术体系来尝试做一些应用是一个千载难逢的机遇,而基于这个变革的年代去使用类似的技术来创造更多新的应用
18、更是能够改变这个世界的一次机会。 该课题是基于 HTML5 来做一个最佳实践, 完成之前不可能使用 WEB 技术来完成的功能,性能照比之前的技术体系要高出很多,而且有足够的前瞻性和创新性。互联网和其他的行业最大的区别就是这是一个创新驱动并且快速变化的行业,一种新的技术可能就会创造出新的应用、新的商业模式,该课题是基于 HTML5 技术在 Web 环境中实现的一个考勤系统,通过使用 HTML5中的 Geolocation来实现实时性,这无疑是对最新技术的一次最佳实践和学习,也是对自己的能力的一次历练。第一章 绪论随着互联网技术和信息技术的日益成熟,人类社会开始进入信息时代。信息时代的到来给社会生
19、活的各个方面带来了巨大的变化,这些变化同样也影响到了网络办公平台的建设。信息技术和信息系统几乎渗透到了网络办公的每一个细节,对网络办公平台的各个层次均产生了不容忽视的影响。第一节 课题的研究背景 随着计算机技术的飞速发展,计算机在管理中的广泛应用,利用计算机实现基于HTML5 geolocation考勤管理势在必行。对于基于HTML5 geolocation考勤管理来说,其中会员管理等是在随时变化的。利用计算机支持完成基于HTML5 geolocation考勤管理事务,是适应现代企业制度要求的必要条件。然而基于HTML5 geolocation考勤管理是一项繁琐而又细致的工作,一般不允许出错,
20、计算机进行管理工作,不仅能够保证信息核对准确无误,而且还可以利用计算机对各种信息进行有效统计处理。基于HTML5 geolocation考勤管理系统能够为管理员和用户提供充足的信息和快捷的查询手段。使用计算机对基于HTML5 geolocation考勤进行管理,帮助用户更加快捷应用电脑搜寻所需相册信息,这些优点能够极大地提高查询的效率,同时,这也是移动客户服务管理科学化、正规化管理以及与世界先进管理技术接轨的重要条件。因此,建立起高效的基于HTML5 geolocation考勤管理系统,能真正提升信息应用的效益。第二节 课题的研究目的和意义 基于HTML5 geolocation考勤管理实质是
21、信息技术的高效处理,以计算机为基础的现代信息处理的产生和发展,正是基于HTML5 geolocation考勤管理现代化的客观要求。随着计算机在中国的普遍应用,越来越多的基于HTML5 geolocation考勤管理者意识到基于HTML5 geolocation考勤管理系统对管理自身发展的重要作用,投入大量的人力、物力、财力进行基于HTML5 geolocation考勤管理系统的建设。 现代科技的飞速发展,基于HTML5 geolocation考勤管理系统处理从根本上可以为更多的管理者减少多方面的经济资源,在实际操作上也是提高用户与管理的效率捷径,能够很好地做到基于HTML5 geolocati
22、on考勤管理信息的有效共享和协同。可以说,有效的基于HTML5 geolocation考勤管理系统是实现良好的整合关系的重要保证。第二章 相关技术分析与介绍第一节 HTML5一、HTML5简介HTML标准从1999年12月发布的HTML4.01后,后继的HTML5和其它标准被束之高阁,为了推动Web标准化运动的发展,一些公司联合起来,成立了一个叫做 Web Hypertext Application Technology Working Group(Web超文本应用技术工作组 -WHATWG)的组织。WHATWG 致力于 Web 表单和应用程序,而W3C(World Wide Web Cons
23、ortium,万维网联盟)专注于XHTML2.0。在 2006 年,双方决定进行合作,来创建一个新版本的 HTML。HTML5草案的前身名为 Web Applications 1.0,于2004年被WHATWG提出,于2007年被W3C接纳,并成立了新的 HTML 工作团队。HTML 5 的第一份正式草案已于2008年1月22日公布。HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。2012年12月17日,万维网联盟(W3C)正式宣布凝结了大量网络工作者心血的HTML5规范已经正式定稿。根据W3C的发言稿称:“HTML5是开放的Web网络平台的奠基石。” 支持
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 HTML5Geolocation 考勤 管理 系统

链接地址:https://www.31ppt.com/p-2881152.html