O办公自动化系统的分析与设计.doc
《O办公自动化系统的分析与设计.doc》由会员分享,可在线阅读,更多相关《O办公自动化系统的分析与设计.doc(41页珍藏版)》请在沃文网上搜索。
1、IV 辽宁科技大学C#课程设计(论文) 摘 要 自动化办公,英文名称Office Automation,即OA。是办公自动化信息处理。它利用计算机技术、通信技术和网络技术,使人的各种办公业务活动逐步由各种设备及人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产效率的目的。办公系统的应用可以实现企业管理的无纸化。既节省了资源又提高了工作的效率。 随着计算机技术、通信技术和网络技术的高速发展,企业无纸化办公是一个趋势,它的有效使用有助于推动企业的发展,基于WEB形式的自动化办公系统,它不再局限于过去的办公室,它的出现,使企业各个部门员工之间即使相隔万里,依然可以自由办公。这
2、无形中为企业的发展提供了一个发展的机会。可以说,自动化办公系统的合理使用,将让企业的发展进入一个新的高度。 所开发的办公自动化系统,基于公司本身内部管理及业务发展需求,应用计算机技术,Internet技术,实现企业办公自动化,管理信息化。它是为公司量身定做的一个自动化办公系统。整个系统分为系统整体设计及用作用户登录和注册的用户身份验证模块,用作系统管理员对员工信息进行管理的员工信息管理模块,以及员工进行网络办公的办公模块。员工通过登录,进行资源共享、下载、办公、考勤等。 系统管理员分配员工权限,员工根据系统管理员所给的账号登录办公系统,进行正常的业务办公以及查看管理员公告等。系统管理员对公告进
3、行管理,进行各种共享信息的管理。 本系统利用C#,SQL数据库可实现动态的网页制作。数据库采用SQL语言实现,网页部分用C#语言编写脚本和动作,并基于Web来实现的。基于WEB的自动化办公系统完整的实现了企业办公需求。关键词:ASP.NET C# SQL 自动化办公 OA Abstract The OA Office Automation, English name of Office Automation, namely. Office automation is information processing. It USES computer technology, communicati
4、on 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
5、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 effecti
6、ve 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 e
7、nterprise 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 compute
8、r 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 administra
9、tor 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 accou
10、nt 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 la
11、nguage 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 目录1绪论11.1 开发背景11.2 开发意义21.3 主要任务31.4 开发工具介绍31.4.1 C#概述41.4
12、.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 输入设计243.5数据库设计254 详细设计274.1 登录界面设计274.2 主界面设计294.3 功能模块界面设计304.3.1 交流管理304.3.2 考勤管理314.3.3 考勤管理324.3.4 系统设置335 总
13、 结35参考文献37第 37 页 辽宁科技大学C#课程设计(论文) 1绪论1.1 开发背景中小型企业办公自动化管理系统(OA),是伴随着Internet技术在各个领域的广泛应用,和各行各业企业信息化建设步伐的加快应运而生的。当今社会已经进入信息化时代,信息的发展日新月异,同时也使得社会有了翻天覆地的变化。在这个高速发展的社会,企业为了能够发展自己,那么必须要紧跟时代的步伐,适应日新月异的信息技术并利用它来发展自身,加强企业竞争力和提升现代化企业的管理能力。企业对信息需求的增长,使计算机、网络技术已经渗透到企业的日常工作中。传统的企业内信息的交流方式早已不能满足企业对大量信息的快速传递与处理的需
14、求。中小型企业的自动化办公系统的应用满足了企业对企业办公自动化、信息化的需求。提高了企业的综合管理水平,同时也提高了企业的市竞争力。在我国,各种中小型企业遍地开花,企业之间的竞争自然加大,为了能够占有更多的市场份额,提高企业的效益。企业应该首先提高自身的工作效率。这样才能拥有更多的客户,才能在竞争激烈的市场中占有一席之地。据不完全统计,在我国95%的企业为中小型企业。可以说中小型企业之间的竞争空前的巨大。而谁能提前占有市场,谁便拥有了发展的先机,这对企业来说是一个巨大的商机。自动化办公系统的应用将为企业在管理方面提供巨大的帮助。它可以有效的提高企业的工作效率,增强企业的管理,使企业员工之间能够
15、及时交流,提前占有市场,这对企业来说好处无疑是巨大的。它为企业的高速发展带来了契机,推动了企业的发展。大部分中小型企业自成立至今,办公模式为传统的办公模式并主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了公司领导的重视。而今公司普遍使用计算机来提高员工的工作效率,但是在需要许多员工一起协同工作的现代工作环境中,公司更需要提高整体的工作效率。利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理公司提供现代化的日常办公条件及丰富的综合信息
16、服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现公司各部门日常业务工作的规范化、电子化、标准化,实现信息的在线查询、借阅。最终实现“无纸”办公。没有人会怀疑计算机的出现给办公室职员带来的便利,但是对现代的办公自动化而言,其目的己经不局限于减轻员工的工作量,而是要将员工从繁琐的事务性工作中解放出来,用更多的精力去关注最重要的事情,从而提高企业的效率,增强企业的综合竞争能力。在这种办公模式下,企业的组织结构能够得到简化,各个部门在信息共享的基础上进行协作,便于明确各个部门甚至每个员工的责任,而决策层可以迅速综合来自各个方面的信息,并以此为依据制定企业的战略决策。从这个意
17、义上讲,在市场竞争日趋白热化的今天,办公自动化己经不再是一种手段、一种工具,而成为决定企业生存发展的命脉。由此可见,企业应用自动化办公系统的重要性。本系统正是基于这一点而开发的。它的应用将有效的促进企业的发展,将企业带入一个更高的高度。1.2 开发意义多年以来,人们对以纸质文件为中心的传统办公方式习以为常。但是,世界进入信息时代之后,这种传统的人工管理方式的弊病日显突出。比如,时效性差、容易出错,并难以应对信息社会的巨大挑战。传统办公方式的特点决定了部门内部及各部门之间彼此孤立。通常是某一部门独立运作一段时间后,将其工作结果移交下一部门作为其工作的依据。一旦该部门的工作出现错误,其下一部门就无
18、法正常工作。出现这种现象的直接原因主要是员工之间、部门之间缺乏交流、文件在不同部门都有所囤积。另外,传统办公方式含有大量重复性劳动行为,这种程序性行为的发生也是造成文件批量出错的原因。因此,建立节约型、高效性工作方式成了信息时代必然的要求。 鉴于此,办公自动化有其独特的优势。它不仅兼顾个人办公效率的提高,更重要的是可以实现群体协同工作。协同工作意味着要进行信息的交流,工作的协调与合作。由于网络的存在,这种交流与协调几乎可以在瞬间完成,并且不必担心对方是否在电话机旁边或是否有传真机可用。这里所说的群体工作,可以包括在地理上分布很广,甚至分布在全球上各个地方,以至于工作时间都不一样的一群工作人员可
19、以实现远程办公或在家办公。不仅如此,办公自动化可以和一个企业的业务结合的非常紧密,甚至是定制的。因而可以将诸如信息采集、传递、查询、统计等功能与具体业务密切关联。操作人员只须点击一个按钮就可以得到想要的结果,从而极大得方便了企业领导的管理和决策。办公自动化将人从繁琐、无序、低序、低端的工作中解放出来从事核心事务,整体提高了企业办事的工作效率和对信息的可控性,降低了办公成本,提高了执行力,使管理趋于完善,企业更具有竞争力。1.3 主要任务 企业有一套适合自己运营和发展的办公自动化软件,可以帮助企业提高办公效率,节省劳动力,从而提高企业竞争力。在天津宇信易诚科技有限公司实习培训1个多月以来,对于公
20、司的办公管理模式已经具有一定的了解,同时也深刻体会到工作中未能使用合理的办公自动化系统导致繁杂的工作程序,影响了工作效率。因此,为了满足宇信易诚对企业办公管理的需要,急需要有一套合适的办公自动化统来完成这项工作。因此,本课题的主要任务是实现大连信风海运办公自动化。 本系统通过系统管理员维护用户基本信息、菜单的管理、分配角色权限、登录日志的管理、操作日志的管理、消息的管理等;人事经理对考勤时间的设置、考勤历史的查询、考勤信息的统计等;以及普通员工对部门日程的查看、文档的上传和下载、消息的传递、个人的记录、考勤的签到等的管理;从而合理安排工作时间和进度,提高工作效率。1.4 开发工具介绍.Net
21、Framework又称.Net框架。是由微软开发,一个致力于敏捷软件开发、快速应用开发、平台无关性和网络透明化的软件开发平台。.Net是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。NET框架是微软公司继Windows DNA之后的新开发平台。.NET框架是以一种采用系统虚拟机运行的编程平台,以通用语言运行库(Common Language Runtime)为基础,支持多种语言的开发。.NET也为应用程序接口(API)提供了新功能和开发工具。这些革新使得程序设计员可以同时进行Windows应用软件和网络应用软件以及组件和服务(web服务)的开发。.NET提供了一个新的反射性的且面向对象
22、程序设计编程接口。.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关
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 办公自动化 系统 分析 设计