oa系统考勤管理模块实训报告

上传人:第*** 文档编号:34067591 上传时间:2018-02-20 格式:DOC 页数:16 大小:345.50KB
返回 下载 相关 举报
oa系统考勤管理模块实训报告_第1页
第1页 / 共16页
oa系统考勤管理模块实训报告_第2页
第2页 / 共16页
oa系统考勤管理模块实训报告_第3页
第3页 / 共16页
oa系统考勤管理模块实训报告_第4页
第4页 / 共16页
oa系统考勤管理模块实训报告_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《oa系统考勤管理模块实训报告》由会员分享,可在线阅读,更多相关《oa系统考勤管理模块实训报告(16页珍藏版)》请在金锄头文库上搜索。

1、目 录引 言 .11 系统分析 .21.1 需求分析 .21.2 功能分析 .21.3 可行性分析 .21.3.1 操作可行性 .21.3.2 经济可行性 .21.3.3 技术可行性 .21.4 开发工具简介 .31.4.1 C#概述 .31.4.2 SQL Server 简介 .41.5 架构简介 .42 系统总体设计 .52.1 系统功能结构设计 .52.2 数据库设计 .52.2.1 数据表设计 .52.2.2 存储过程设计 .63 系统详细设计与实现 .93.1 我的考勤管理模块 .93.2 考勤查询模块 .103.3 考勤设置模块 .113.4 考勤日设置模块 .12结 论 .13参

2、 考 文 献 .141引 言说起 OA 系统几乎是人们都熟识和耳闻的一个 IT 名词。总体上讲,它是指一切可满足于企事业单位的、综合型的、能够提高单位内部信息交流、共享、流转处理的和实现办公自动化和提高工作效率的各种信息化设备和应用软件;它不是孤立存在的,而是与企事业单位其它各类管理系统(如电子政务系统、电子商务系统、CRM 系统、 ERP 系统、财务系统)密切相关、有机整合。OA 应该是一个企业除了生产控制之外的一切信息处理与管理的集合。它面向不同层次的使用者,便有不同的功能表现:对于企业高层领导而言:OA 是决策支持系统。OA 运用科学的数学模型,结合企业内部外部的信息为条件,为企业领导提

3、供决策参考和依据;对于中层管理者而言:OA 是信息管理系统,OA 利用业务各环节提供的基础“数据 ”,提炼出有用的管理 “信息”,把握业务进程,降低经营风险,提高经营效率;对于普通员工而言:OA 是事务业务处理系统。OA 为办公室人员提供良好的办公手段和环境,使之准确、高效,愉快地工作。技术范畴:OA 是计算机技术在办公业务中的合理应用。计算机技术是 OA 的前提。如果脱离计算机技术面阔谈 OA,无异于痴人说梦。没有计算机技术,OA 便成无源之水、无本之木。计算机对信息的存储与处理能力极大地改变了人们的办公方式,提高了工作效率。如:要建立决策支持系统,则需要数据仓库、OLAP 等技术;要建立信

4、息管理系统,则要有数据库、程序设计语言等技术;要建立事务业务处理系统,则离不开数据库、设计良好的人机界面和工作流控制、OLTP 等技术。本系统分三章来介绍 OA 办公管理系统的设计与实现。第一章系统分析,在系统分析中主要是系统的需求分析、系统的功能分析、可行性分析、开发工具简介、架构简介等;第二章系统总体设计,提出系统功能模块的细分和数据库的详细设计等;第三章系统详细设计与实现,主要包括系统功能子模块的设计与实现、设计理念、实现功能和最终得到的结果等。21 系统分析1.1 需求分析随着计算机技术、通信技术和网络技术的突飞猛进,关于 OA 办公系统的描述也在不断充实,至今还没有人对其下过最权威、

5、最科学、最全面、最准确的定义。但是人们所需要的,不过还是最简单的一个办公系统,能够让人们在不同的地方不同的时间,更方便更快捷的办公。降低工作人员的劳动强度,还能增强企业的管理。1.2 功能分析考勤管理模块的主要功能有我的考勤管理管理、考勤设置管理和考勤查询管理功能模块。其中我的考勤管理主要实现的功能是对员工自己当天的考情情况的管理;考勤设置管理主要实现的功能是公司的上册管理人员对那天为考勤日的设置和对上下班时间的设置等功能;考勤查询管理主要实现的功能有对本周、本月或者自己设定的时间内的某名员工的考勤情况的查询功能。1.3 可行性分析1.3.1 操作可行性本系统简单明了、方便实用、为企业提供了更

6、简洁的办公方式,所以在操作方面是实际可行的。1.3.2 经济可行性本系统是在学生的电脑上完成的,主要由 Microsoft SQL Server2005 和Microsoft Visual Studio .NET 2005,因此在经济上是可行的。1.3.3 技术可行性Microsoft SQL Server2005 具有上手容易、可兼容性良好、扩展性强并且易于操作等诸多优点。Microsoft Visual Studio .NET 2005 采用了可视化面向对象工具开发,其窗口、界面简洁易懂,易于操作。所以系统在操作上是可行的。31.4 开发工具简介Visual Studio.NET 是一个功

7、能强大、高效并且可以扩展的编程环境,是一个构建企业分布式应用的开发平台,基于 Web 服务的技术得到了 Visual Studio.NET 的大力支持。使用 Visual Studio.NET 开发平台可以构建 Windows 应用程序、 Web 应用程序以及 Web 服务。使用 Visual Studio.NET 构建分布式应用程序将更加简单、高效而且稳定。1.4.1 C#概述C#是一种最新的、面向对象的编程语言。C#使得程序员可以快速地编写各种基于 Microsoft.NET 平台的应用程序, Microsoft.NET 提供了一系列的工具和服务来最大程度地开发利用计算机与通讯领域。并以安

8、全、稳定、简单、优雅等特点在计算机领域站稳头角。并且,C#还在继承 C 和 C+强大功能的同时去掉了一些复杂特性(例如没有宏和模版,不允许多重继承) 。秉持着简单的可视化操作和高运行的效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET 开发的首选语言。正是由于 C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的 C#语言结构,这些组件可以方便的转化为 XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过 Internet 进行调用。最重要的是,C#使得 C+程序员可以高效的开发程序,而

9、绝不损失 C/C+原有的强大功能。因为这种继承关系,C#与 C/C+具有极大的相似性,熟悉类似语言的开发者可以很快的转向 C#。新兴的网络经济迫使商务企业必须更加迅速的应对竞争的威胁。开发者必须不断缩短开发周期,不断推出应用程序的新版本,而不仅仅是开发一个“标志性”的版本。C# 在设计时就考虑了这些问题。它使开发者用更少的代码做更多的事,同时也不易出错。C#语言的开发成功,对微软未来的发展有着非常重要的意义。Visual Studio.NET C# 的特点:语法简单,保留了 C+的强大功能包括快速应用开发的功能;语言的自由性,强大的 WEB 服务器控件。支持跨平台,与XML 相融合。41.4.

10、2 SQL Server 简介SQL Server 是基于结构化查询语言的可伸缩的关系数据库,它支持 Internet应用程序的可扩展标记语言、并由数据库、关系数据库、结构化查询语言和可扩展标记语言等部分组成。SQL Server 以其卓越的性能逐渐成为 Windows 操作系统平台下进行数据库应用开发中较为理想的选择之一。它是一个后台数据库管理系统,其功能强大、操作简单,受到广大数据库用户的喜爱,越来越多的开发工具提供了与 SQL Server 的接口。了解和掌握 SQL Server 的功能,对于一个数据库开发管理人员来说非常必要。SQL Server 常见版本有:企业版 (Enterpr

11、ise Edition)、标准版(Standard Edition)、个人版 (Personal Edition)和开发者版(Developer Edition)。1.5 架构简介系统架构图主要分为三层:表现层:有时也称之为“web 层”。采用 ASP.NET 架构,用 Model 封装与用户互动的数据元素;用 ASP.NET 代码模型实现动作处理、连接转向等,用标准控件来完成数据展现。业务逻辑层:有时也称之为“业务层” 。实际的项目中,每个领域都会有自己独特的业务逻辑,正因为这样,致使项目中代码高度耦合,原本有可能被重用的代码或功能,因为与具体的业务逻辑绑定在一块而致使很难被重用。因此我们将

12、实现这些具体逻辑的代码抽取出来分为单独的一层,其目的是希望通过该层,来降低它与系统其它部分的耦合度。本层通过为 Web 层提供数据机业务操作。它屏蔽了表现层自己对业务数据的操作。数据持久层:有时也称之为“持久层” 。本层采用 ADO.NET 2.0 技术框架,让我们可以高效率的操作数据表,而且为数据操作进行了统一的封装,为数据操作提炼了及其方便的数据接口,在提升系统性能的同时,更可以大大提高开发效率。另外,还有一个贯穿三层的域对象(Domain Model),该层应该说是 ORM 思想的产物,ORM 用对象关联数据表,我们也可以将这些对象的集合归为一个专门的层 Domain Layer。实际上域对象也是一个完完全全的业务对象,域对象是各层之间数据通信的载体。52 系统总体设计2.1 系统功能结构设计1、考勤模块功能描述:考勤管理的主要功能是对员工的考勤情况进行管理,包括我的考勤管理、考勤设置管理和考勤查询管理功能。功能模块图如图 2.1 所示:图 2.1考勤管理功能模块图2、考勤管理的业务描述:考勤管理的主要功能是对员工的考勤情况进行管理。包括我的考勤管理、考勤设置管理以及考

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号