OA自动办公毕业论文.doc

上传人:h**** 文档编号:100504 上传时间:2018-07-06 格式:DOC 页数:42 大小:4.24MB
下载 相关 举报
OA自动办公毕业论文.doc_第1页
第1页 / 共42页
OA自动办公毕业论文.doc_第2页
第2页 / 共42页
OA自动办公毕业论文.doc_第3页
第3页 / 共42页
OA自动办公毕业论文.doc_第4页
第4页 / 共42页
OA自动办公毕业论文.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

1、 辽宁科技 大学 大连信风海运有限公司 办公自动化 系统的分析与设计 姓 名 学 号 学 院 软件 学院 专 业 软件工程 指导教师 时 间 2014 年 7 月 11 日 辽宁科技 大学 C#课程设计(论文) I 摘 要 自动化办公 ,英文名称 Office Automation,即 OA。是办公自动化信息处理。它利用计算机技术、通信技术和网络技术,使人的各种办公业务活动逐步由各种设备及人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产效率的目的。办公系统的应用可以实现企业管理的无纸化。既节省了资源又提高了工作的效率。 随着计算机技术、通信技术和网络技术的高速发展,企

2、业无纸化办公是一个趋势,它的有效使用有助于推动企业的发展,基于 WEB 形式的自动化办公系统,它不再局限于过去的办公室,它的出现,使企业各个部门员工之间即使相隔 万里,依然可以自由办公。这无形中为企业的发展提供了一个发展的机会。可以说,自动化办公系统的合理使用,将让企业的发展进入一个新的高度。 所开发的办公自动化系统,基于公司本身内部管理及业务发展需求,应用计算机技术, Internet 技术,实现企业办公自动化,管理信息化。它是为公司量身定做的一个自动化办公系统。整个系统分为系统整体设计及用作用户登录和注册的用户身份验证模块,用作系统管理员对员工信息进行管理的员工信息管理模块,以及员工进行网

3、络办公的办公模块。员工通过登录,进行资源共享、下载、办公、考勤等。 系统管理员分配员工权限,员工根据系统管理员所给的账号登录办公系统,进行正常的业务办公以及查看管理员公告等。系统管理员对公告进行管理,进行各种共享信息的管理。 本系统利用 C#, SQL 数据库可实现动态的网页制作。数据库采用 SQL 语言实现,网页部分用 C#语言编写脚本和动作,并基于 Web 来实现的。基于 WEB 的自动化办公系统完整的实现了企业办公需求。 关键词: ASP.NET C# SQL 自动化办公 OA 辽宁科技 大学 C#课程设计(论文) II Abstract The OA Office Automation

4、, 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 s

5、ystem 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 techno

6、logy, 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 emergenc

7、e, 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. Th

8、e 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

9、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, downl

10、oad, 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

11、 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

12、corporate office needs. Key Words: ASP.NET c # SQL office automation OA 辽宁科技 大学 C#课程设计(论文) III 目 录 1 绪论 . 1 1.1 开发背景 . 1 1.2 开发意义 . 2 1.3 主要任务 . 3 1.4 开发工具介绍 . 3 1.4.1 C#概述 . 4 1.4.2 SQL Server 概述 . 5 2 需求分析 . 7 2.1 可行性分析 . 7 2.1.1 组织和管理可行性 . 7 2.1.2 经济可行性 . 7 2.1.3 技术可行性 . 7 2.2 系统分析 . 8 2.3 功能需求分析

13、 . 9 2.4 系统业务流程分析 . 10 2.5 系统数据流程分析 . 11 2.6 系统物 理环境及技术选择 . 12 3 总体设计 . 14 3.1 系统设计原则 . 14 3.2 系统功能结构图设计 . 15 3.3 UML 建模 设计 . 17 3.4 输入设计 . 24 辽宁科技 大学 C#课程设计(论文) IV 3.5 数据库设计 . 25 4 详细设计 . 26 4.1 登录界面设计 . 27 4.2 主界面设计 . 28 4.3 功能模块界面设计 . 29 4.3.1 交流管理 . 29 4.3.2 考勤管理 . 30 4.3.3 考勤管理 . 31 4.3.4 系统设置

14、. 32 5 总 结 . 34 参考文献 . 36 辽宁科技 大学 C#课程设计(论文) 第 1 页 1 绪论 1.1 开发背景 中小型企业办公自动化管理系统 (OA),是伴随着 Internet 技术在各个领域的广泛应用,和各行各业企业信息化建设步伐的加快应运而生的。 当今社会已经进入信息化时代,信息的发展日新月异,同时也使得社会有了翻天覆地的变化。在这个高速发展的社会,企业为了能够发展自己,那么必须要紧跟时代的步伐,适应日新月异的信息技术并利用它来发展自身,加强企业竞争力和提升现代化企业的管理能力。 企业对信息需求的增长,使计算机、网络技术已经渗透到企业的日常工作中。传统的企业内信息的交流

15、方式早已不能满足企业对大量信息的快 速传递与处理的需求。中小型企业的自动化办公系统的应用满足了企业对企业办公自动化、信息化的需求。提高了企业的综合管理水平,同时也提高了企业的市竞争力。 在我国,各种中小型企业遍地开花,企业之间的竞争自然加大,为了能够占有更多的市场份额,提高企业的效益。企业应该首先提高自身的工作效率。这样才能拥有更多的客户,才能在竞争激烈的市场中占有一席之地。 据不完全统计,在我国 95%的企业为中小型企业。可以说中小型企业之间的竞争空前的巨大。而谁能提前占有市场,谁便拥有了发展的先机,这对企业来说是一个巨大的商机。 自动化办公 系统的应用将为企业在管理方面提供巨大的帮助。它可

16、以有效的提高企业的工作效率,增强企业的管理,使企业员工之间能够及时交流,提前占有市场,这对企业来说好处无疑是巨大的。它为企业的高速发展带来了契机,推动了企业的发展。 大部分中小型企业自成立至今,办公模式为传统的办公模式并主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了公司领导的重视。 而今公司普遍使用计算机来提高员工的工作效率,但是在需要许多员工一起辽宁科技 大学 C#课程设计(论文) 第 2 页 协同工作的现代工 作环境中,公司更需要提高整体的工作效率。利用网络通讯基础及先进的网络应用平台,建设一

17、个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理公司提供现代化的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现公司各部门日常业务工作的规范化、电子化、标准化,实现信息的在线查询、借阅。最终实现“无纸”办公。 没有人会怀疑计算机的出现给办公室职员带来的便利,但是对现代的办公自动化而言,其目的己经不局限于减轻员工的工作量,而是要将员工从繁琐的事务性工作中解放出来,用更多的精力去关注最重要的事情,从而提高企业的效率,增强企业的综合竞争能力。在这种办公模式下,企业的组织结构能够得到简化,各个部门在信息共享的基础上进行协

18、作,便于明确各个部门甚至每个员工的责任,而决策层可以迅速综合来自各个方面的信息,并以此为依据制定企业的战略决策。从这个意义上讲,在市场竞争日趋白热化的今天,办公自动化己经不再是一种手段、一种工具,而成为决定企业生存发展的命脉。 由此可见 ,企业应用自动化办公系统的重要性。本系统正是基于这一点而开发的。它的应用将有效的促进企业的发展,将企业带 入一个更高的高度。 1.2 开发意义 多年以来 ,人们对以纸质文件为中心的传统办公方式习以为常。但是 ,世界进入信息时代之后 ,这种传统的人工管理方式的弊病日显突出。比如 ,时效性差、容易出错 ,并难以应对信息社会的巨大挑战。传统办公方式的特点决定了部门内

19、部及各部门之间彼此孤立。通常是某一部门独立运作一段时间后 ,将其工作结果移交下一部门作为其工作的依据。一旦该部门的工作出现错误 ,其下一部门就无法正常工作。出现这种现象的直接原因主要是员工之间、部门之间缺乏交流、文件在不同部门都有所囤积。另外 ,传统办公方式含有大量重 复性劳动行为 ,这种程序性行为的发生也是造成文件批量出错的原因。因此 ,建立节约型、高效性工作方式成了信息时代必然的要求。 鉴于此,办公自动化有其独特的优势。它 不仅兼顾个人办公效率的提高,更重要的是可以实现群体协同工作。协同工作意味着要辽宁科技 大学 C#课程设计(论文) 第 3 页 进行信息的交流,工作的协调与合作。由于网络

20、的存在,这种交流与协调几乎可以在瞬间完成 , 并且不必担心对方是否在电话机旁边或是否有 传真 机可用。这里所说的群体工作,可以包括在地理上分布很广,甚至分布在全球上各个地方,以至于工作时间都不一样的一群工作人员 可以实现远程办公或在家办公 。 不仅如此 , 办公自动化可以和一个企业的业务结合的非常紧密,甚至是定制的。因而可以将诸如 信息采集 、 传递、 查询、统计等功能与具体业务密切关联。操作人员只须点击一个按钮就可以得到想要的结果,从而极大得方便了企业领导的管理和决策。 办公自动化将人从繁琐、无序、低序、低端的工作中解放出来从事核心事务,整体提高了企业办事的工作效率和对信息的可控性,降低了办

21、公成本,提高了执行力,使管理趋于完善,企业更具有竞争力。 1.3 主要任务 企业有一套适合自己运营和发展的办公自动化软件,可以帮助企业提高办公效率,节省劳动力,从而提 高企业竞争力。在天津宇信易诚科技有限公司实习培训 1 个多月以来,对于公司的办公管理模式已经具有一定的了解,同时也深刻体会到工作中未能使用合理的办公自动化系统导致繁杂的工作程序,影响了工作效率。因此,为了满足宇信易诚对企业办公管理的需要,急需要有一套合适的办公自动化统来完成这项工作。因此,本课题的主要任务是实现大连信风海运办公自动化。 本系统通过系统管理员维护用户基本信息、菜单的管理、分配角色权限、登录日志的管理、操作日志的管理

22、、消息的管理等;人事经理对考勤时间的设置、考勤历史的查询、考勤信息的统计等; 以及普通员工对部门日程的查看、文档的上传和下载、消息的传递、个人的记录、考勤的签到等的管理;从而合理安排工作时间和进度,提高工作效率。 1.4 开发工具介绍 .Net Framework 又称 .Net 框架。是由微软开发,一个致力于敏捷软件开发、快速应用开发、平台无关性和网络透明化的软件开发平台。 .Net 是微软为下一辽宁科技 大学 C#课程设计(论文) 第 4 页 个十年对服务器和桌面型软件工程迈出的第一步。 NET 框架是微软公司继 Windows DNA 之后的新开发平台。 .NET 框架是以一种采用系统虚

23、拟机运行的编程平台,以通用语言运行库( Common Language Runtime)为基础,支持多种语言的开发。 .NET 也为应用程序接口( API)提供了新功能和开发工具。这些革新使得程序设计员可以同时进行 Windows 应用软件和网络应用软件以及组件和服务( web 服务)的开发。 .NET 提供了一个新的反射性的且面向对象程序设计编程接口。 .Net 设计得足够通用化从而使许多不同高级语言都得以被汇集。 1.4.1 C#概述 C#是微软公司在 2000 年六月发布的一种新的变成语言 ,并定于在微软职业开发者论坛 (PDC)上登台亮相 .C#是微软公司研究员 Anders Hejl

24、sberg 的最新成果 .C#看起来与 Java 有着惊人的相似 ;它包括了诸如单一继承,界面,与 Java几乎同样的语法 ,和编译成中间代码再运行的过程 .但是 C#与 Java有着明显的不同 ,它借鉴了 Delphi 的一个特点 ,与 COM(组件对象模型)是直接集成的 ,而且它是微软公司 .Net Windows 网络框架的主角。 C# 的特点 动态查阅: C#4.0 新增 dynamic 关键字,提供动态编程( dynamic programming),把既有的静态对象标记为动态对象,类似 javascript,Python或 Ruby。 中间代码:微软在用户选择何时 MSIL 应该编

25、译成机器码的时候是留了很大的余地。微软公司声称 MSIL 不是解释性的,而是被编译成了机器码。而这种实现方式决定了基于 MSIL 的程序(指的是用 C#, Microsoft Visual Studio C#,” Managed C+”, C+的一个符合 CLS 的版本等语言编写的程序)将在性能上超过”解释性的” Java 代码。 命名空间中的申明:当创建一个程序的时候,在一个命名空间里创建了一个或多个类。同在这个命名空间里(在类的外面)还有可能声明界面,枚举类型和结 构体。必须使用 using 关键字来引用别的命名空间的内容。 两个基本类:一个名叫 object 的类是所有别的类的基类。而一

26、个名叫 string辽宁科技 大学 C#课程设计(论文) 第 5 页 的类也像 object 一样是这个语言的一部分。 参数传递:方法可以被声明接受可变数目的参数。缺省的参数传递方法是对基本数据类型进行值传递。 ref 关键字可以用来强迫一个变量通过引用传递,这使得一个变量可以接受一个返回值。 out 关键字也能声明引用传递过程,与 ref不同的地方是, out 关键字指明这个参数并不需要初始值。 与 COM 的集成: C#对 Windows 程序最大 的卖点可能就是它对 COM 的无缝继承了, COM 就是微软的 Win32 组件技术。实际上,最终有可能在任何 .Net 语言里编写 COM

27、客户和服务器端。 C#编写的类可以子类化一个已存在的 COM 组件;生成的类也能被作为一个 COM 组件使用,然后又能使用,比方说, Jscript 语言子类化它从而得到第三个 COM 组件。这种现象的结果是导致了一个运行环境的产生,在这个环境里的组件是网络服务,可用任何。 Net 语言子类化。 1.4.2 SQL Server 概述 SQL 是高级的非过程化编程语言,是沟通数据库服务器和客户端的重 要工具,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以,具有完全不同底层结构的不同数据库系统,可以使用相同的 SQL 语言作为数据输入与管

28、理的接口。它以记录集合作为操作对象,所有 SQL 语句接受集合作为输入,返回集合作为输出,这种结合特性允许一条 SQL语句的输出作为另一条 SQL语句的输入,所以 SQL语句可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的功能只需要一个 SQL 语句就可以达到目的,这也意味着用 SQL 语言可 以写出非常复杂的语句。 结构化查询语言( Structured Query Language)最早是 IBM 的圣约瑟研究实验室为其关系数据库管理系统 SYSTEM R 开发的一种查询语言,它的前身是SQUARE 语言。 SQL 语言结构简洁,功能强大,简单易学,所以自从 IBM 公司 1981年推出以来, SQL 语言得到了广泛的应用。如今无论是像 Oracle、 Sybase、 SQL Server 等这些大型的数据库管理系统,都支持 SQL 语言作为查询语言。 SQL Server2008 是一个全面的数据库平台,使用集 成的商业智能( BI)功能提供了企业级的数据管理。 SQL Server 2008 数据库引擎为关系型数据和结构

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。