[计算机硬件及网络]考勤管理系统.doc
《[计算机硬件及网络]考勤管理系统.doc》由会员分享,可在线阅读,更多相关《[计算机硬件及网络]考勤管理系统.doc(32页珍藏版)》请在三一办公上搜索。
1、装订线 Web程序设计课程名称: 考勤苦管理系统 学院名称: 计算机工程学院 专 业: 计算机科学与技术 班 级: 10计2Z 学 号: 10141223 姓 名: 谢 涛 教师姓名: 蔡 萩 如 目录摘要1第一章 概述21.1概念21.2目的及意义21.3医院系统的可行性3第二章 开发系统技术42.1 Visual Studio 2005功能简介42.2 SQL SERVER数据库简介4第三章 考勤系统概要设计83.1需求分析83.1.1系统功能目标83.1.2系统开发目标83.1.3系统需求83.1.4新系统初步方案93.2技术可行性分析93.3系统分析103.31全局分析Use Case
2、103.3.2数据库设计113.4系统实现133.4.1数据库实现133.4.2页面实现153.4.3功能实现19第四章 运行环境设定284.1系统软硬件运行环境如下:284.1.1硬件环境284.1.2软件配置28第五章 结论29参考文献30致 谢30考勤管理系统摘要文章将考勤管理系统结合RFID门禁翼闸系统,对员工出入办公区的刷卡记录进行筛选、匹配和处理,形成员工原始的考勤状态,考勤管理人员结合员工的实际情况进行审核和凋整,最终形成正确的考勤数据和报表,实现单位考勤管理无纸化,降低了考勤管理的工作强度,解决了手工签到管理中的代签、补签及签到时间不准确等问题,体现了考勤管理的公正性、公开性和
3、正确性。关键词:考勤管理系统;ASP.NET;SQL Server 2008AbstractThe attendance management system based on RFID access wing gate system, employees access to the district office record selection, matching and processing, shaped member of original attendance, attendance management staff with staff to examine the practic
4、al situation and adjust, eventually forming the correct attendance data and reports, to realize the unit attendance management paper attendance management, reduces the work intensity, solved the manual attendance management of signed, signed and attendance time issues such as inaccurate, embodies th
5、e attendance management impartiality, openness and correctness.Key words: attendance management system; ASP.NET; SQL Server 2008第 29页 共30页第一章 概述1.1概念考勤是一个企业的最基本的管理内容,是企业对员工工作评定的基本依据。在实际的管理中需要快速获得每一个员工每一个工作日的考勤,以便及时向管理者反映员工的出勤、缺勤情况。考勤管理系统基本实现了企业考勤的智能化管理,提高了考勤管理的效率,每个员工的工作状态能得到及时的反应。同时,增强员工管理的透明度,并可约束
6、员工自觉遵守出勤制度。1.2目的及意义新的考勤管理系统的特征:报表准确,报表没有过多的异常数据需要HR部门二次干预;系统可以查询实时员工在岗情况,并可以提供集成请假记录;全员式参与考勤管理;员工考勤自助;考勤数据全员共享;具体日常考勤管理工作权限可以从HR部门下放到具体的各考勤群组。新的考勤系统有两个重要意义: 其一,可以将考勤事务交给基本部门处理,交个每个员工自己处理,交给系统自动处理,用IT技术推动人事考勤管理的变革;其二,新的考勤系统的实施,不仅把HR人员从考勤的具体事务中解放出来,而且也推动了全员对人事管理的参与和互动.HR人员的可以把工作重心可以放在服务员工、支持公司管理层的战略决策
7、上,放在公司最重要的资产员工和员工的集体智慧的管理上等核心业务上来。在此讨论的考勤管理系统的开发,旨在探索一种新的考勤模式.通过这种新的模式,为企业的传统考勤模式创造一种新的概念,提高考勤工作效率和标准化水平。1.3医院系统的可行性现行系统业务流程图现行系统现状分析1.整个考勤的主要过程还处于手工处理阶段,无法精确采集考勤数据(工作疏忽和人情因素),不能适应企业的管理要求;2.认为考勤是HR一个部门的事情,考勤的日常操作集中给HR人事部门,导致HR的工作重心偏移;3.整个信息处理和传递的过程显得冗长,极易造成信息的失真,无法适应开放式宽松式的出勤制度;4.考勤数据不能在企业充分共享,形成信息孤
8、岛。第二章 开发系统技术2.1 Visual Studio 2005功能简介Visual Studio 2005(以下简称VS 2005)是美国微软公司推出的最新开发工具,该版本的新功能体现在对ASP.NET 2.0、CLR 2.0、Visual Studio 2005功能简介VB.NET与C#.NET语言上的强化,提供更好的执行效能,并更加注重安全性等方面。VS 2005是一套完整的开发工具集,用于生成ASP.NET Web应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C+、Visual C#和Visual J#全部使用相同的
9、集成开发环境(IDE),利用此IDE可以共享工具且有助于使用混合语言创建解决方案。另外,这些语言利用了.NET Framework的功能,通过次框架可使用简化ASP Web应用程序和XML Web Services开发的关键技术。VS中提供了多种访问数据库的方法,可以访问的数据库类型有dBase、FoxPro、SQL Server和Access数据库。另外可以通过ODBC方式访问MS SQL。Oracle和Sybase等,并以客户机/服务器(C/S)方式存取数据库中的数据。分配、启动和停止线程和进程,以及强制执行安全策略。在开发时,运行库的作用稍有变化;由于做了大量的自动处理工作(如内存管理)
10、,运行库使开发人员的操作非常简单,尤其是与今天的 COM 相比。特别是反射等功能显著减少了开发人员为将业务逻辑转变为可重用组件而必须编写的代码量。2.2 SQL SERVER数据库简介本人设计的是一个关于医院的医院管理的数据库系统,通过这个系统管理员可以简捷、方便的对病人、医生及药品记录查阅、增加、删除等功能,而用户也可以通过这个系统对进行医院简单的查询、查看、添加功能。该数据库应用程序按照用户权限和实现功能的不同分为两部分:外部人员对数据库的查询访问和内部管理人员对数据记录的管理维护。每一部分中包含各自实现的各项功能,对每一项功能的实现,将按照窗体设计以及运行情况的顺序逐一进行设计。本系统采
11、用SQL技术建立数据库,使用ASP.NET技术建立数据源的连接,并且生成医院管理的数据库应用程序从而实现数据库的管理功能。接下来将具体介绍SQL语言。SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等。虽然绝
12、大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如Select、 Insert、 Update、 Delete、 Create和 Drop常常被用于完成绝大多数数据库的操作。SQL语言包括三种主要程序设计语言类别的陈述式:数据定义语言(DDL),数据操作语言(DML)及数据控制语言(DCL)。MS SQL Server 就是用的Transact- SQL。SQL语言有着非常突出的优点,主要是: 1.非过程化语言 2.统一的语言3.是所有关系数据库的公共语言非过程化语言:SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供
13、自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。 SQL不要求用户指定对数据的存放方法, 这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。统一的语言:SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其
14、它类型的终端用户。SQL为许多任务提供了命令,其中包括:1.查询数据2. 在表中插入、修改和删除记录3. 建立、修改和删除数据对象4. 控制对数据和数据对象的存取5. 保证数据库一致性和完整性以前的数据库管理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在一种语言中。所有关系数据库的公共语言:由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植的。 本系统所采用的后台数据库版本为SQL Server 2005。SQL Server 2005 是一个全面的数据库平台,使用集成的商
15、业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。2.3 ASP.NET技术简介ASP.NET 建立在 .NET Framework的编程类之上,它提供了一个 Web 应用程序模型,并且包含使生成 ASP Web 应用程序变得简单的控件集和结构。ASP.NET 包含封装公共 HTML 用户界面元素(如文本框
16、和下拉菜单)的控件集。但这些控件在 Web 服务器上运行,并以 HTML 的形式将它们的用户界面推送到浏览器。在服务器上,这些控件公开一个面向对象的编程模型,为 Web 开发人员提供了面向对象的编程的丰富性。ASP.NET 还提供结构服务(如会话状态管理和进程回收),进一步减少了开发人员必须编写的代码量并提高了应用程序的可靠性。另外,ASP.NET 使用这些同样的概念使开发人员能够以服务的形式交付软件。使用 XML Web services 功能,ASP.NET 开发人员可以编写自己的业务逻辑并使用 ASP.NET 结构通过 SOAP 交付该服务。ASP.NET 不仅仅是下一版本的 Activ
17、e Server Page (ASP);它是统一的 Web 开发平台,用来提供开发人员生成企业级 Web 应用程序所需的服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强该 ASP 应用程序的功能。ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NE
18、T Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。当创建 ASP.NET 应用程序时,开发人员可以使用 Web 窗体或 XML Web services,或以他们认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,使
19、您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义,这里只是列出几种可能性而已。 使用 Web 窗体可以生成功能强大的基于窗体的 Web 页。生成这些页时,可以使用 ASP.NET 服务器控件来创建公共 UI 元素,以及对它们进行编程以用于执行常见的任务。这些控件使您能够用可重复使用的内置或自定义组件生成 Web 窗体,从而简化页面的代码。XML Web services 提供了远程访问服务器功能的途径。使用 XML Web services,企业可以公开数据或业务逻辑的编程接口,这样客户端和服务器应用程序就可以获取和操作这些编程接口。通过使用诸如 HTTP 和 XML
20、 消息传递之类的标准跨越防火墙移动数据,XML Web services 可在客户端-服务器或服务器-服务器方案下实现数据的交换。XML Web services 不与特定的组件技术或对象调用约定相关联。因此,用任何语言编写、使用任何组件模型并在任何操作系统上运行的程序,都可以访问 XML Web services。这些模型中的每一个模型都可以充分利用所有 ASP.NET 功能,以及 .NET Framework 和 .NET Framework 公共语言运行库的强大功能。这些功能以及使用它们的方法概述如下: 如果您具有 ASP 开发技能,则新的 ASP.NET 编程模型对您来说将会是非常熟悉
21、的。不过,与 ASP 相比,ASP.NET 对象模型变化显著,它更为结构化并且面向对象。但这也意味着 ASP.NET 不是完全向后兼容的;几乎所有现有的 ASP 页都必须经过一定程度的修改后才可以在 ASP.NET 下运行。此外,对 Visual Basic .NET 的一些主要更改也意味着,用 Visual Basic Scripting 版本编写的现有 ASP 页通常将不会直接移植到 ASP.NET 中。不过,在大多数情况下,只需对少数几行代码进行必要的修改。从 ASP.NET 应用程序访问数据库是向 Web 站点访问者显示数据的常用技术。ASP.NET 使得为此目的而对数据库的访问比以往
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机硬件及网络 计算机硬件 网络 考勤 管理 系统

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