OA自动办公毕业论文_第1页
OA自动办公毕业论文_第2页
OA自动办公毕业论文_第3页
OA自动办公毕业论文_第4页
OA自动办公毕业论文_第5页
已阅读5页,还剩37页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

辽宁科技大学大连信风海运有限公司办公自动化系统的分析与设计姓 名 学 号 学 院 软件学院 专 业 软件工程 指导教师 时 间 2014 年 7 月 11 日 辽宁科技大学 C#课程设计(论文) I摘 要自动化办公,英文名称 Office Automation,即 OA。是办公自动化信息处理。它利用计算机技术、通信技术和网络技术,使人的各种办公业务活动逐步由各种设备及人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产效率的目的。办公系统的应用可以实现企业管理的无纸化。既节省了资源又提高了工作的效率。随着计算机技术、通信技术和网络技术的高速发展,企业无纸化办公是一个趋势,它的有效使用有助于推动企业的发展,基于 WEB 形式的自动化办公系统,它不再局限于过去的办公室,它的出现,使企业各个部门员工之间即使相隔万里,依然可以自由办公。这无形中为企业的发展提供了一个发展的机会。可以说,自动化办公系统的合理使用,将让企业的发展进入一个新的高度。所开发的办公自动化系统,基于公司本身内部管理及业务发展需求,应用计算机技术,Internet 技术,实现企业办公自动化,管理信息化。它是为公司量身定做的一个自动化办公系统。整个系统分为系统整体设计及用作用户登录和注册的用户身份验证模块,用作系统管理员对员工信息进行管理的员工信息管理模块,以及员工进行网络办公的办公模块。员工通过登录,进行资源共享、下载、办公、考勤等。系统管理员分配员工权限,员工根据系统管理员所给的账号登录办公系统,进行正常的业务办公以及查看管理员公告等。系统管理员对公告进行管理,进行各种共享信息的管理。本系统利用 C#,SQL 数据库可实现动态的网页制作。数据库采用 SQL 语言实现,网页部分用 C#语言编写脚本和动作,并基于 Web 来实现的。基于 WEB 的自动化办公系统完整的实现了企业办公需求。关键词:ASP.NET C# SQL 自动化办公 OA辽宁科技大学 C#课程设计(论文) IIAbstractThe OA Office Automation, English name of Office Automation, namely. Office automation is information processing. It USES computer technology, communication technology and network technology, make the person of various kinds of office business activities gradually by all sorts of equipment and the man-machine information system to help finish, to make full use of information, improve work efficiency and work quality, to enhance the efficiency of the production. Office system can realize the paperless enterprise management applications. Saves resources and improve the efficiency of work. Along with the computer technology, communication technology and network technology, the rapid development of the paperless office is a trend, it is the effective use of help to promote the development of enterprises, the office automation system based on WEB forms, it is no longer limited to the office in the past, its emergence, make the enterprise between each department staff even thousands of miles apart, can still be free office. This virtually for enterprise development provides a development opportunity. Can say, the rational use of office automation system, will let the enterprises development into a new level. The development of office automation system, based on the internal management and business development needs, application of computer technology, Internet technology, realize office automation, management informatization. It is tailored for the company of an office automation system. The whole system is divided into the overall design and used as a registered user login and user authentication module, used as a system administrator to manage employee information employee information management module, and office of the office staff network module. Employees through login, resource sharing, download, office, attendance, etc. System administrators assign permissions, employee according to the given system administrator account login office system, for normal business office and view the administrator announcements, etc. The system administrator to manage announcement, for a variety of Shared information management. This system USES c #, SQL database which can realize the dynamic web page creation. Database using SQL language implementation, Web part written in c # language script and motion, and based on the Web. The office automation system based on WEB complete implementation of the corporate office needs. Key Words: ASP.NET c # SQL office automation OA 辽宁科技大学 C#课程设计(论文) III目 录1 绪论 .11.1 开发背景 .11.2 开发意义 .21.3 主要任务 .31.4 开发工具介绍 .31.4.1 C#概述 .41.4.2 SQL Server 概述 .52 需求分析 .72.1 可行性分析 .72.1.1 组织和管理可行性 .72.1.2 经济可行性 .72.1.3 技术可行性 .72.2 系统分析 .82.3 功能需求分析 .92.4 系统业务流程分析 .102.5 系统数据流程分析 .112.6 系统物理环境及技术选择 .123 总体设计 .143.1 系统设计原则 .143.2 系统功能结构图设计 .153.3 UML 建模设计 .173.4 输入设计 .24辽宁科技大学 C#课程设计(论文) IV3.5 数据库设计 .254 详细设计 .274.1 登录界面设计 .274.2 主界面设计 .294.3 功能模块界面设计 .304.3.1 交流管理 .304.3.2 考勤管理 .314.3.3 考勤管理 .324.3.4 系统设置 .335 总 结 .35参考文献 .37辽宁科技大学 C#课程设计(论文) 第 1 页1 绪论1.1 开发背景中小型企业办公自动化管理系统(OA),是伴随着 Internet 技术在各个领域的广泛应用,和各行各业企业信息化建设步伐的加快应运而生的。当今社会已经进入信息化时代,信息的发展日新月异,同时也使得社会有了翻天覆地的变化。在这个高速发展的社会,企业为了能够发展自己,那么必须要紧跟时代的步伐,适应日新月异的信息技术并利用它来发展自身,加强企业竞争力和提升现代化企业的管理能力。企业对信息需求的增长,使计算机、网络技术已经渗透到企业的日常工作中。传统的企业内信息的交流方式早已不能满足企业对大量信息的快速传递与处理的需求。中小型企业的自动化办公系统的应用满足了企业对企业办公自动化、信息化的需求。提高了企业的综合管理水平,同时也提高了企业的市竞争力。在我国,各种中小型企业遍地开花,企业之间的竞争自然加大,为了能够占有更多的市场份额,提高企业的效益。企业应该首先提高自身的工作效率。这样才能拥有更多的客户,才能在竞争激烈的市场中占有一席之地。据不完全统计,在我国 95%的企业为中小型企业。可以说中小型企业之间的竞争空前的巨大。而谁能提前占有市场,谁便拥有了发展的先机,这对企业来说是一个巨大的商机。自动化办公系统的应用将为企业在管理方面提供巨大的帮助。它可以有效的提高企业的工作效率,增强企业的管理,使企业员工之间能够及时交流,提前占有市场,这对企业来说好处无疑是巨大的。它为企业的高速发展带来了契机,推动了企业的发展。大部分中小型企业自成立至今,办公模式为传统的办公模式并主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了公司领导的重视。辽宁科技大学 C#课程设计(论文) 第 2 页而今公司普遍使用计算机来提高员工的工作效率,但是在需要许多员工一起协同工作的现代工作环境中,公司更需要提高整体的工作效率。利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理公司提供现代化的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现公司各部门日常业务工作的规范化、电子化、标准化,实现信息的在线查询、借阅。最终实现“无纸”办公。没有人会怀疑计算机的出现给办公室职员带来的便利,但是对现代的办公自动化而言,其目的己经不局限于减轻员工的工作量,而是要将员工从繁琐的事务性工作中解放出来,用更多的精力去关注最重要的事情,从而提高企业的效率,增强企业的综合竞争能力。在这种办公模式下,企业的组织结构能够得到简化,各个部门在信息共享的基础上进行协作,便于明确各个部门甚至每个员工的责任,而决策层可以迅速综合来自各个方面的信息,并以此为依据制定企业的战略决策。从这个意义上讲,在市场竞争日趋白热化的今天,办公自动化己经不再是一种手段、一种工具,而成为决定企业生存发展的命脉。由此可见,企业应用自动化办公系统的重要性。本系统正是基于这一点而开发的。它的应用将有效的促进企业的发展,将企业带入一个更高的高度。1.2 开发意义多年以来,人们对以纸质文件为中心的传统办公方式习以为常。但是,世界进入信息时代之后,这种传统的人工管理方式的弊病日显突出。比如,时效性差、容易出错,并难以应对信息社会的巨大挑战。传统办公方式的特点决定了部门内部及各部门之间彼此孤立。通常是某一部门独立运作一段时间后,将其工作结果移交下一部门作为其工作的依据。一旦该部门的工作出现错误,其下一部门就无法正常工作。出现这种现象的直接原因主要是员工之间、部门之间缺乏交流、文件在不同部门都有所囤积。另外,传统办公方式含有大量重复性劳动行为,这种程序性行为的发生也是造成文件批量出错的原因。因此,建立节约型、高效性工作方式成了信息时代必然的要求。 鉴于此,办公自动化有其独特的优势。它辽宁科技大学 C#课程设计(论文) 第 3 页不仅兼顾个人办公效率的提高,更重要的是可以实现群体协同工作。协同工作意味着要进行信息的交流,工作的协调与合作。由于网络的存在,这种交流与协调几乎可以在瞬间完成,并且不必担心对方是否在电话机旁边或是否有传真机可用。这里所说的群体工作,可以包括在地理上分布很广,甚至分布在全球上各个地方,以至于工作时间都不一样的一群工作人员可以实现远程办公或在家办公。不仅如此,办公自动化可以和一个企业的业务结合的非常紧密,甚至是定制的。因而可以将诸如信息采集、传递、查询、统计等功能与具体业务密切关联。操作人员只须点击一个按钮就可以得到想要的结果,从而极大得方便了企业领导的管理和决策。办公自动化将人从繁琐、无序、低序、低端的工作中解放出来从事核心事务,整体提高了企业办事的工作效率和对信息的可控性,降低了办公成本,提高了执行力,使管理趋于完善,企业更具有竞争力。1.3 主要任务企业有一套适合自己运营和发展的办公自动化软件,可以帮助企业提高办公效率,节省劳动力,从而提高企业竞争力。在天津宇信易诚科技有限公司实习培训 1 个多月以来,对于公司的办公管理模式已经具有一定的了解,同时也深刻体会到工作中未能使用合理的办公自动化系统导致繁杂的工作程序,影响了工作效率。因此,为了满足宇信易诚对企业办公管理的需要,急需要有一套合适的办公自动化统来完成这项工作。因此,本课题的主要任务是实现大连信风海运办公自动化。本系统通过系统管理员维护用户基本信息、菜单的管理、分配角色权限、登录日志的管理、操作日志的管理、消息的管理等;人事经理对考勤时间的设置、考勤历史的查询、考勤信息的统计等;以及普通员工对部门日程的查看、文档的上传和下载、消息的传递、个人的记录、考勤的签到等的管理;从而合理安排工作时间和进度,提高工作效率。1.4 开发工具介绍.Net Framework 又称.Net 框架。是由微软开发,一个致力于敏捷软件开发、辽宁科技大学 C#课程设计(论文) 第 4 页快速应用开发、平台无关性和网络透明化的软件开发平台。.Net 是 微 软 为 下 一个 十 年 对 服 务 器 和 桌 面 型 软 件 工 程 迈 出 的 第 一 步 。NET 框 架 是 微 软 公 司 继 Windows DNA 之 后 的 新 开 发 平 台 。 .NET 框 架 是以 一 种 采 用 系 统 虚 拟 机 运 行 的 编 程 平 台 , 以 通 用 语 言 运 行 库 ( Common Language Runtime) 为 基 础 , 支 持 多 种 语 言 的 开 发 。 .NET 也 为 应 用 程 序 接口 ( API) 提 供 了 新 功 能 和 开 发 工 具 。 这 些 革 新 使 得 程 序 设 计 员 可 以 同 时 进行 Windows 应 用 软 件 和 网 络 应 用 软 件 以 及 组 件 和 服 务 ( web 服 务 ) 的 开 发 。.NET 提 供 了 一 个 新 的 反 射 性 的 且 面 向 对 象 程 序 设 计 编 程 接 口 。 .Net 设 计 得足 够 通 用 化 从 而 使 许 多 不 同 高 级 语 言 都 得 以 被 汇 集 。1.4.1 C#概述C#是微软公司在 2000 年六月发布的一种新的变成语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员 Anders Hejlsberg 的最新成果.C#看起来与 Java 有着惊人的相似;它包括了诸如单一继承,界面,与 Java几乎同样的语法,和编译成中间代码再运行的过程.但是 C#与 Java 有着明显的不同,它借鉴了 Delphi 的一个特点,与 COM(组件对象模型)是直接集成的,而且它是微软公司.Net Windows 网络框架的主角。C# 的特点动态查阅:C#4.0 新增 dynamic 关键字,提供动态编程(dynamic programming) ,把既有的静态对象标记为动态对象,类似 javascript,Python或 Ruby。中间代码:微软在用户选择何时 MSIL 应该编译成机器码的时候是留了很大的余地。微软公司声称 MSIL 不是解释性的,而是被编译成了机器码。而这种实现方式决定了基于 MSIL 的程序(指的是用 C#,Microsoft Visual Studio C#, ”Managed C+”,C+的一个符合 CLS 的版本等语言编写的程序)将在性能上超过”解释性的”Java 代码。命名空间中的申明:当创建一个程序的时候,在一个命名空间里创建了一个或多个类。同在这个命名空间里(在类的外面)还有可能声明界面,枚举类型和结构体。必须使用 using 关键字来引用别的命名空间的内容。辽宁科技大学 C#课程设计(论文) 第 5 页两个基本类:一个名叫 object 的类是所有别的类的基类。而一个名叫 string的类也像 object 一样是这个语言的一部分。参数传递:方法可以被声明接受可变数目的参数。缺省的参数传递方法是对基本数据类型进行值传递。ref 关键字可以用来强迫一个变量通过引用传递,这使得一个变量可

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论