文档库 最新最全的文档下载
当前位置:文档库 › 毕业论文论文样本范文

毕业论文论文样本范文

单位代码 10006

学号 159********

分类号

密级

毕业设计(论文)

网上办公系统分析

学习中心名称北航校本部

专业名称计算机科学与技术

学生姓名陈春武

指导教师

2017年8 月20 日

网上办公系统分析

摘要

网络技术的发展和更新影响到了社会生活的各个方面当然这也影响到各企业的一些办公工作。现代办公方式的运行和操作使得管理信息量相当之大而且繁杂,人工管理时效性差,还易于出错。因此让企业内部员工用计算网络行办公,利用计算机网络进行对员工信息的管理就成为非常必要和具重要意义的事情

网上办公系统主要就是为了方便企业内部工作人员工作上的协作和交流,提高工作效率,用最简单快捷的方式完成最多的工作,令企业朝“现代化”、“无纸化”办公的方向发展。https://www.wendangku.net/doc/966928455.html,技术的出现和发给曾以静态内容为主的Web带来了全新的动态效果,使其具有更加灵活和方便的交互性特征,在Internet中实现信息的传递和检索越来越容易。正因为如此,https://www.wendangku.net/doc/966928455.html,迅速被广大网络设计和开发人员所接受,成为它们在Windows 环境下首选的网站开发和编程技术。所以在开发此系统的过程中,https://www.wendangku.net/doc/966928455.html,为首选技术本系统可以实现用户对公共信息的浏览,记录个人通讯录、日程安排,收发邮件和网上在线交流。

关键字:计算机,网络技术,网上办公系统

目录

1 绪论 (3)

1.1课题的背景 (3)

1.2目的和意义 (3)

1.3管理信息系统的开发 (4)

2需求分析 (5)

2.1可行性分析 (5)

2.1.1经济可行性 (5)

2.1.2技术上的可行性 (5)

2.1.3管理可行性 (5)

2.2开发平台和技术简介 (6)

2.2.1IIS简介 (6)

2.2.2 https://www.wendangku.net/doc/966928455.html,简介 (8)

2.3开发环境 (9)

2.4系统需要解决的主要问题 (10)

3系统分析 (11)

3.1公司新闻类图 (11)

3.2权限管理类图 (11)

3.3办公用品类图 (11)

3.4网上办公类图 (11)

3.5员工管理类图 (11)

4前景展望 (12)

结论 (13)

参考文献 (14)

1 绪论

1.1 课题的背景

办公自动化(OFFICE AUTOMATION,简称OA)是70年代中期发达国家迅速发展起来的一门综合性技术。我国的OA软件业经过从80年代末至今的发展,从最初的提供面向单机的辅助办公产品,发展到可提供面向企业级应用的大型协同工作软件。可以说第一代办公自动化只是以数据为处理中心,提供面向单机的辅助办公产品,虽然完成了办公信息载体从原始纸介质方式向比特方式的飞跃,但信息仍然是高度孤立的。

第二代才可以称得上是办公自动化系统,它以工作流为中心。数据库技术、网络技术、计算机支持协同工作CSCW(COMPUTER- SUPPORTED COOPERATIVE WORK)到随后的群件(GROUPWARE)技术的发展使得办公自动化也发生质的飞跃。分布式组件技术、三层计算模式、INTERNET技术、多媒体技术、基于工作流的分布式应用、LOTUS NOTES、MICROSOFT EXCHANGE等群件平台出现使得可以很方便地实现非结构化文档的处理、全文检索、工作流管理这些重要的OA功能,并且使软件的柔性构造功能将不断加强,工作流是这种办公自动化的最重要的表现。这种方式以E-MAIL、文档数据库管理、公共信息、数据备份、个人助理、交流中心等技术作支撑,彻底打破了早期办公自动化的“信息孤岛”,变成了“信息大陆”,实现了对文档、会议等等的自动化管理。

1.2 目的和意义

企业办公自动化系统,基于先进的电子邮件和工作流技术,综合大量用户的需求,利用用户现有的网络通讯基础及先进的网络应用平台,以电子处理的方式协调组织各个部门、机构和员工之间的日常和业务工作,为业务人员提供现代化的日常办公条件及丰富的综合信息服务。

实现文书档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,并为领导办公提供强大的支持;同时通过INTERNET加强企业与外部的联系,最终实现“无纸”办公,并且实现了与管理信息系统和业务处理系统的无缝连接。

另外,通过运行办公自动化系统,将规范组织各部门和员工的业务处理行为,减少群体工作的不协调,极大地提高工作效率。

1.3管理信息系统的开发

要为用户体现完美的系统性能,就必须以应用为核心,以实用、易用、好用三大主线为出发点,有一个正确的设计指导思想,通过合理选择数据结构、网络结构、操作系统以及开发环境,构成一个完善的网络体系结构,全面兼顾技术、应用与发展的和谐统

一,才能充分发挥办公系统的优势。

2需求分析

要实现一个软件系统,这样才能令设计出的软件满足用户的各项功能。下面就对网上办公系统的设计进行需求分析。

2.1可行性分析

可行性分析(FEASIBILITY ANALYSIS)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

2.1.1经济可行性

主要是对项目的经济效益进行评价,本系统开发经费在经济上是可以接受的,并且本系统实施后可以显著提高工作效率,节省开支。所以本系统在经济上是可行的。

2.1.2技术上的可行性

技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了BROWSER/SERVER模式进行开发。BROWSER/SERVER 体系结构紧密的结合了INTERNET/INTRANET技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器SQL数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。

2.1.3管理可行性

随着时代的发展,人员素质已逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。

此系统开发目标已明确,在经济、技术和管理等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。

2.2开发平台和技术简介

该系统在MICROSOFT 2000 环境中开发采用了目前非常流行的BROWSER /SERVER三层结构软件构造技术,前台页面系统采用https://www.wendangku.net/doc/966928455.html,开发,后台管理系统采用SQL SERVER 2000作为数据库系统(主要采用了C#语言)。

2.2.1IIS简介

IIS是INTERNET INFORMATION SERVER的缩写,它是微软公司主推的服务器,最新的版本是WINDOWS2003里面包含的IIS 6,IIS与WINDOW NT SERVER 完全集成在一起,因而用户能够利用WINDOWS NT SERVER和NTFS(NT FILE SYSTEM,NT的文件系统)内置的安全特性,建立强大,灵活而安全的INTERNET和INTRANET站点。IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据NET是https://www.wendangku.net/doc/966928455.html,的一部分,作为战略产品,不仅仅是 ACTIVE SERVER PAGE (ASP) 的下一个版本;它还提供了一个统一的WEB 开发模型,其中包括开发人员生成企业级 WEB 应用程序所需的各种服务。https://www.wendangku.net/doc/966928455.html, 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 https://www.wendangku.net/doc/966928455.html, 功能,随时增强ASP 应用程序的功能。https://www.wendangku.net/doc/966928455.html, 是一个已编译的、基于.NET 的环境,可以用任何与NET 兼容的语言(包括 VISUAL BASIC .NET、C# 和 SCRIPTS .NET.)创作应用程序。另外,任何 https://www.wendangku.net/doc/966928455.html, 应用程序都可以使用整个.NET FRAMEWORK。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。https://www.wendangku.net/doc/966928455.html, 可以无缝地与WYSIWYG HTML 编辑器和其他编程工具(包括MICROSOFT VISUAL STUDIO .NET)一起工作。这不仅使得 WEB 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 WEB 页的GUI 和完全集成的调试支持。微软为https://www.wendangku.net/doc/966928455.html,设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出WEB应用,满足计算向WEB转移的战略需要。 https://www.wendangku.net/doc/966928455.html,的新性能https://www.wendangku.net/doc/966928455.html,提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。贯穿整个https://www.wendangku.net/doc/966928455.html, 的主题就是系统帮用户做了大部分不重要的琐碎的工作。

(1)全新的构造

新的https://www.wendangku.net/doc/966928455.html,引入受管代码(MANAGED CODE)这样一个全新概念,横贯整个视窗开发平台。受管代码在NGWS RUNTIME下运行,而NGWS RUNTIME是一个时间运行环境,它管理代码的执行,使程序设计更为简便。

(2)高效率对于一个程序

速度是一件非常令人渴望的东西。一旦代码开始工作,接下来你就得尽可能地让它运作得快些再快些。在ASP中你只有尽可能精简你的代码,以至于不得不将它们移植到一个仅有很少一点性能的部件中。而现在,https://www.wendangku.net/doc/966928455.html,会妥善地解决这一问题。

(3)易控制

在https://www.wendangku.net/doc/966928455.html,里:你将会拥有一个“DATA-BOUNDS” (数据约束),这意味着它会与数据源连接,并会自动装入数据,使控制工作简单易行。

(4)语言支持https://www.wendangku.net/doc/966928455.html,支持多种语言

支持编译类语言,支持比如VB、VC++、C#等,它比这些编译类语言运行速度快,更适合编写大型应用。

(5)更好的升级能力

快速发展的分布式应用也需要更快速、更模块化、更易操作、更多平台支持和重复利用性更强的开发,需要一种新的技术来适应不同的系统,网络应用和网站需要提供一种更加强大的可升级的服务。https://www.wendangku.net/doc/966928455.html,

能够适应上面的要求。

(2)让你的生活更简单

对于今天的WEB程序员来说,最大的挑战就是不断变化的浏览器兼容性以及它们不断升级的复杂性。在保证页面能在所有浏览器下工作的同时,又得尽量使用每个浏览器的最新属性来建立更具交互性的页面,这简直就是一场恶梦。更加可怕的是,需要对不同的用户设备建立不同的网页。最简单的解决办法就是动态地对不同的用户生成不同的输出,或者就是对不同的用户写多个页面。大多数开发者都会选择第一种方法。但是,这就意味着用户的每次点击都会让服务器判断应该向用户显示什么。而通过https://www.wendangku.net/doc/966928455.html,,

我们可以看到一个新的服务控制的概念,它封装了一些普通的任务,提供了一种清晰的编程模块,有助于管理和处理不同的用户类型。简单地说,https://www.wendangku.net/doc/966928455.html,把这些过程自动化了。

2.2.2 https://www.wendangku.net/doc/966928455.html,简介

https://www.wendangku.net/doc/966928455.html,是https://www.wendangku.net/doc/966928455.html,的一部分,作为战略产品,不仅仅是 ACTIVE SERVER PAGE (ASP) 的下一个版本;它还提供了一个统一的 WEB 开发模型,其中包括开发人员生成企业级WEB 应用程序所需的各种服务。https://www.wendangku.net/doc/966928455.html,的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP 应用程序中逐渐添加https://www.wendangku.net/doc/966928455.html, 功能,随时增强。ASP 应用程序的功能。https://www.wendangku.net/doc/966928455.html, 是一个已编译的、基于.NET 的环境,可以用任何与.NET 兼容的语言(包VISUAL BASIC .NET、C# 和SCRIPTS .NET.)创作应用程序。另外,任何https://www.wendangku.net/doc/966928455.html, 应用程序都可以使用整个.NET FRAMEWORK。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等https://www.wendangku.net/doc/966928455.html, 可以无缝地与WYSIWYG HTML 编辑器和其他编程工具(包括MICROSOFT VISUAL STUDIO .NET)一起工作。这不仅使得WEB 开发便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器件拖放到WEB 页的GUI 和完全集成的调试支持。微软为https://www.wendangku.net/doc/966928455.html,设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出WEB应用,满足计算向WEB转移的战略需要。 https://www.wendangku.net/doc/966928455.html,的新性能 https://www.wendangku.net/doc/966928455.html,提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。贯穿整个https://www.wendangku.net/doc/966928455.html,的主题就是系统帮用做了大部分不重要的琐碎的工作。

(1)全新的构造

新的https://www.wendangku.net/doc/966928455.html,引入受管代码(MANAGED CODE)这样一个全新概念,横贯整个视窗开发平台。受管代码在NGWS RUNTIME下运行,NGWS RUNTIME

是一个时间运行环境,它管理代码的执行,使程序设计更为简便。

(2)高效率对于一个程序

速度是一件非常令人渴望的东西。一旦代码开始工作,接下来你就得尽可能地让它

运作得再快些。在ASP中你只有尽可能精简你的代码,以至于不得不将它们移植到一个仅有很少一点性能的部件中。而现在,https://www.wendangku.net/doc/966928455.html,会妥善地解决这一问题。

(3)易控制

你将会拥有一个“DATA-BOUNDS” (数据约束),这意味着它会与数据源连接,并会自动装入数据,使控制工作简单易行。

(4)语言支持

https://www.wendangku.net/doc/966928455.html,支持多种语言,支持编译类语言,支持比如VB、VC++、

C#等,它比这些编译类语言运行速度快,更适合编写大型应用。

(5)更好的升级能力

快速发展的分布式应用也需要更快速、更模块化、更易操作、更多平台支持和重复利用性更强的开发,需要一种新的技术来适应不同的系统,网络应用和网站需要提供一种更加强大的可升级的服务。https://www.wendangku.net/doc/966928455.html,能够适应上面的要求。

(6)让你的生活更简单

对于今天的WEB程序员来说,最大的挑战就是不断变化的浏览器兼容性以及它们不断升级的复杂性。在保证页面能在所有浏览器下工作的同时,又得尽量使用每个浏览器的最新属性来建立更具交互性的页面,这简直就是一场恶梦。更加可怕的是,需要对不同的用户设备建立不同的网页。最简单的解决办法就是动态地对不同的用户生成不同的输出,或者就是对不同的用户写多个页面。大多数开发者都会选择第一种方法。但是,这就意味着用户的每次点击都会让服务器判断应该向用户显示什么。而通过https://www.wendangku.net/doc/966928455.html,,我们可以看到一个新的服务控制的概念,它封装了一些普通的任务,提供了一种清晰的编程模块,有助于管理和处理不同的用户类型。简单地说,https://www.wendangku.net/doc/966928455.html,把这些过程自动化了。

2.3开发环境

A. ........................................................... 软件配置操作系统:WINDOWS XP PROFESSIONAL

数据库择: SQL SERVER2000

开发平台:C#

B. ........................................................... 硬件配置 CPU:AMD ANTHON XP, 1000 MHZ (5 X 200)

内存:256MB或以上(服务器)

硬盘:2GB以上(服务器)

CPU:AMD ANTHON XP, 1000 MHZ (5 X 200)或以上(客户机)

内存:64MB或以上(客户机)

硬盘:200MB以上(客户机)

显示器:VGA或更高

2.4 系统需要解决的主要问题

首先,因为该系统是面向特定的某些对象的,所以登陆者进入系统应该进行身份验证。验证成功后可以对自己的密码进行修改。

然后,系统管理员维护基础信息:人事管理、系统管理、行政管理,包括分配公司里的用户帐号、权限。

3系统分析

3.1公司新闻类图

公司新闻包括的类有公司新闻浏览窗体,公司新闻管理窗体,公司新闻。公司新闻管理窗体类是用户和系统的接口,利用它维护新闻信息;公司新闻类用于存储新闻信息;公司新闻浏览窗体类用于调用公司新闻类,显示信息。

3.2权限管理类图

员工权限窗体类是用户和系统的接口,利用它维护权限信息;部门类用于存储部门信息;员工类用于存储员工信息;功能菜单类用于存储功能菜单信息;权限类用于存储员工权限信息。

3.3办公用品类图

办公用品信息包括的类有办公用品信息管理窗体,办公用品类别,办公用品信息,办公用品信息浏览窗体。办公用品信息管理窗体类是用户和系统的接口,利用它维护办公用品信息;办公用品类别类用于办公用品类别信息;办公用品信息类用于办公用品信息;办公用品信息浏览用于调用办公用品信息类,显示信息。

3.4网上办公类图

网上办公包括的类有网上办公邮件列表面板,邮件发送窗体,登陆界面,网上办公。邮件发送窗体类是用户和系统的接口,利用它发送邮件;网上办公表用于存储邮件。3.5员工管理类图

员工管理包括的类有登陆界面,公司员工信息列表面板,员工信息维护窗体,员工表。员工信息维护窗体类是用户和系统的接口,利用它维护员工信息;员工表类用于存储员工信息。

4前景展望

随着机构办公环境沿着“单机-局域网-单点互联网接入-多点互联网接入”的轨迹不断变化,机构的信息化应用广度和深度也双双提升。因而,对办公协同这个具有中心地位的信息化应用寄予厚望,办公协同开始进入跨平台整合时代。部分跨国厂商如BM、微软、SAP、ORACLE,已经实现了垂直一体化,因此开始将客户关系管理、财务管理、人事管理、供应链管理等模块集成到协同产品中。国内厂商如用致远等,亦推出具平台化特征的协同产品,积极与上下游进行合作,以求丰富产品功能,最大化满足客户业务需求,在竞争中获得全面优势。值得注意的是,整合不仅围绕软件平台进行,在2007年协同软件市场上,外生性的整合,软件、硬件、通信一体化的整合,亦开始同步进行。跨平台的“大协同”时代有望到来。在这方面,“统一通信”成为典型应用。办公协同的接入地点和接入方式将在统一通信的策略下被忽略,最大化满足企业内部与企业之间即时信息沟通的需求。软件厂商将借助与电信解决方案提供商、系统集成商、独立软件供应商、电话与设备制造商的合作,把企业的电子邮件、移动沟通、音频视频、WEB会议、VOIP电话系统等集成到同一平台,将协同软件的内涵不断向跨地区、跨组织与动态管理理念推进。

综上所述,中国办公协同软件市场保持着快速增长,协同软件正替代办公软件成为市场主角。在用户一体化采购的驱动下,办公协同软件也呈现跨平台整合的新趋势。其体现了协同软件的主要IT技术价值:连接(CONNECTION)、沟通(COMMUNICATION)、协作(COLLABORATION)、(CONTROL)监控。

结论

通过本次毕业论文,使我学到很多以前没有学到的C#开发技术及编程技巧,在UML 图的绘制、软件工程学上更是取得了很大的进步。虽然这个程序实现了一些简单的网上办公功能,能够基本实现设计的要求,但毕竟由于作者水平有限,软件存在BUG也是在所难免的在很多方面的功能还不够完善,希望通过您的意见和建议帮助我改进并完善软件。在本次毕业设计中,使我理会到软件工程在项目开发中各个环节的具体应用,并对使用C#开发数据库应用程序的方法和技巧有了更一步的掌握。这一切的知识积累离不开指导老师认真负责的工作态度,严谨的治学精神和深厚的理论水平,在此向他表示我深深的谢意,同时也感谢给过我支持、帮助的同学。最后借此机会也向所有关心和指引我成长的老师致以崇高的敬意!

参考文献

[1] 林会涛.精通MS SQL SERVER7.0[M].电子工业出版,2013.

[2] 李国平.陈晓鹏.SQL数据库系统开发实例导航[M].人民邮电出版社,2013.

[3] 李哲.刘晓辉.李玉胜.SQL SERVER 2015 管理及应用系统开发[M].人民邮电出版社,2009.

[4] RON PATTON [美].软件测试[M].机械工业出版社,2001.

[5] 张国珍.计算机科学管理[M].北京:中国机械工业出版社,2008.

[6] 陈超.计算机数据库系统研究[J].科技创新导报,2009.

相关文档