ImageVerifierCode 换一换
格式:DOCX , 页数:40 ,大小:1,014.42KB ,
资源ID:6033805      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6033805.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(企业网上办公系统.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

企业网上办公系统.docx

1、企业网上办公系统前 言网络技术的发展和更新影响到了社会生活的各个方面,当然这也影响到各企业的一些办公工作。现代办公方式的运行和操作使得管理信息量相当之大而且繁杂,人工管理时效性差,还易于出错。因此让企业内部员工用计算机网络进行办公,利用计算机网络进行对员工信息的管理就成为非常必要和具有重要意义的事情了。网上办公系统主要就是为了方便企业内部工作人员工作上的协作和交流,提高工作效率,用最简单快捷的方式完成最多的工作,令企业朝“现代化”、“无纸化”办公的方向发展。ASP.net技术的出现和发展给曾经以静态内容为主的Web带来了全新的动态效果,使其具有更加灵活和方便的交互性特征,在Internet中实

2、现信息的传递和检索越来越容易。正因为如此,ASP.net迅速被广大网络设计和开发人员所接受,成为它们在Windows环境下首选的网站开发和编程技术。所以在开发此系统的过程中,ASP.net为首选技术。本系统可以实现用户对公共信息的浏览,记录个人通讯录、日程安排,收发邮件和网上在线交流。第一章 绪论1.1 课题的背景办公自动化(Office Automation,简称OA)是70年代中期发达国家迅速发展起来的一门综合性技术。我国的OA软件业经过从80年代末至今的发展,已从最初的提供面向单机的辅助办公产品,发展到可提供面向企业级应用的大型协同工作软件。可以说第一代办公自动化只是以数据为处理中心,提

3、供面向单机的辅助办公产品,虽然完成了办公信息载体从原始纸介质方式向比特方式的飞跃,但信息仍然是高度孤立的。第二代才可以称得上是办公自动化系统,它以工作流为中心。数据库技术、网络技术、计算机支持协同工作CSCW(Computer- Supported Cooperative Work)到随后的群件(Groupware)技术的发展使得办公自动化也发生质的飞跃。分布式组件技术、三层计算模式、Internet技术、多媒体技术、基于工作流的分布式应用、Lotus Notes、Microsoft Exchange等群件平台出现使得可以很方便地实现非结构化文档的处理、全文检索、工作流管理这些重要的OA功能,

4、并且使软件的柔性构造功能将不断加强,工作流是这种办公自动化的最重要的表现。这种方式以E-mail、文档数据库管理、公共信息、数据备份、个人助理、交流中心等技术作支撑,彻底打破了早期办公自动化的“信息孤岛”,变成了“信息大陆”,实现了对文档、会议等等的自动化管理。1.2 目的和意义毕业设计不仅是对学习期间的总结,同时也是自己综合运用所学知识解决实际问题的一次锻炼。企业办公自动化系统,基于先进的电子邮件和工作流技术,综合大量用户的需求,利用用户现有的网络通讯基础及先进的网络应用平台,以电子处理的方式协调组织各个部门、机构和员工之间的日常和业务工作,为业务人员提供现代化的日常办公条件及丰富的综合信息

5、服务。实现文书档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,并为领导办公提供强大的支持;同时通过Internet加强企业与外部的联系,最终实现“无纸”办公,并且实现了与管理信息系统和业务处理系统的无缝连接。另外,通过运行办公自动化系统,将规范组织各部门和员工的业务处理行为,减少群体工作的不协调,极大地提高工作效率。1.3管理信息系统的开发要为用户体现完美的系统性能,就必须以应用为核心,以实用、易用、好用三大主线为出发点,有一个正确的设计指导思想,通过合理选择数据结构、网络结构、操作系统以及开发环境,构成一个完善的网络体系结构,全面兼顾技术、应用与发展的和谐统一,才能充分发挥办公

6、系统的优势。根据调查,本系统的设计按照下述原则进行。(1)实用性原则系统以用户需求为目标,以方便用户为原则。同时,根据用户实际的需求情况,增加了数据的备份和恢复。(2)易用性原则B/S结构使用户端不必安装任何软件,只要有浏览器并连接到Internet即可使用,免除了非专业人员维护系统的困难。COM/DCOM技术确保友好的用户界面和灵活的交互方式。(3)先进性原则本设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术,为用户提供高性能的系统。系统将运用先进的客户机/服务器结构,采用SQL Server 2005数据库,可以方便的满足公司内部办公的需要。(4)稳定性原则本设计通过合理而先进的

7、网络设计以及软、硬件的优化选型,可保证系统的可靠性与容错性,数据库稳定,功能顺畅,没有堵塞、丢失数据的现象,能在不同的硬件、网络、操作系统以及操作习惯中长期平稳运行,以保证日常办公的正常进行。(5)安全性原则本设计具有严格、细致的访问权限管理,内部数据具有备份方式。可保存有企业的核心资料,也可保存个人用户的一些保密资料(6)拓展性原则本系统提供了二次开发接口,在不影响系统正常使用的情况下,可进行高自由度、高个性化的升级与扩充。实现不同应用系统的互联互通,构建用户的综合性信息处理中心平台。(7)实时性原则本系统所有的数据均采用了实时处理,确保了数据的及时。1.4课题的主要任务本课题的主要任务是实

8、现企业的网上“无纸化”办公。本系统通过管理员维护基础信息,分配员工使用系统权限,实现电子邮件和工作交流,协调组织各个部门、机构和员工之间的日常和业务工作。第二章 需求分析要实现一个软件系统,首先应该进行需求分析,这样才能令设计出的软件满足用户的各项功能。下面就对网上办公系统的设计进行需求分析。 2.1可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否

9、能够解决。该系统的可行性分析包括以下几个方面的内容。(1) 经济可行性:主要是对项目的经济效益进行评价,本系统开发经费在经济上是可以接受的,并且本系统实施后可以显著提高工作效率,节省开支。所以本系统在经济上是可行的。(2) 技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了Browser/Server模式进行开发。Browser/Server体系结构紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器SQL数据库,它能够处理大量数据,同时保持数据的完整性

10、并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。(3) 管理可行性:随着时代的发展,人员素质已逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。综上所述,此系统开发目标已明确,在经济、技术和管理等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。2.2开发平台和技术简介该系统在Microsoft 2

11、000 Server环境中开发,采用了目前非常流行的Browser /server三层结构软件构造技术,前台页面系统采用ASP.NET开发,后台管理系统采用SQL server 2000作为数据库系统(主要采用了C#语言)。2.2.1IIS简介IIS是Internet Information Server的缩写,它是微软公司主推的服务器,最新的版本是Windows2003里面包含的IIS 6,IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的In

12、ternet和Intranet站点。IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。2.2.2 ASP.net简介ASP.net是M的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP

13、.NET 功能,随时增强 ASP 应用程序的功能。ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且

14、还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。ASP.net的新性能 ASP.net提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。贯穿整个ASP.net的主题就是系统帮用户做了大部分不重要的琐碎的工作。(1)全新的构造新的ASP.net引入受管代码(Managed Code)这样一个全新概念,横贯整个视窗开发

15、平台。受管代码在NGWS Runtime下运行,而NGWS Runtime是一个时间运行环境,它管理代码的执行,使程序设计更为简便。(2)高效率对于一个程序,速度是一件非常令人渴望的东西。一旦代码开始工作,接下来你就得尽可能地让它运作得快些快些再快些。在ASP中你只有尽可能精简你的代码,以至于不得不将它们移植到一个仅有很少一点性能的部件中。而现在,ASP.net会妥善地解决这一问题。(3)易控制在ASP.net里,你将会拥有一个“Data-Bounds” (数据约束),这意味着它会与数据源连接,并会自动装入数据,使控制工作简单易行。(4)语言支持 ASP.net支持多种语言,支持编译类语言,支

16、持比如VB、VC+、C#等,它比这些编译类语言运行速度快,更适合编写大型应用。(5)更好的升级能力 快速发展的分布式应用也需要更快速、更模块化、更易操作、更多平台支持和重复利用性更强的开发,需要一种新的技术来适应不同的系统,网络应用和网站需要提供一种更加强大的可升级的服务。ASP.net能够适应上面的要求。(6)让你的生活更简单对于今天的Web程序员来说,最大的挑战就是不断变化的浏览器兼容性以及它们不断升级的复杂性。在保证页面能在所有浏览器下工作的同时,又得尽量使用每个浏览器的最新属性来建立更具交互性的页面,这简直就是一场恶梦。更加可怕的是,需要对不同的用户设备建立不同的网页。最简单的解决办法

17、就是动态地对不同的用户生成不同的输出,或者就是对不同的用户写多个页面。大多数开发者都会选择第一种方法。但是,这就意味着用户的每次点击都会让服务器判断应该向用户显示什么。而通过ASP.net,我们可以看到一个新的服务控制的概念,它封装了一些普通的任务,提供了一种清晰的编程模块,有助于管理和处理不同的用户类型。简单地说,ASP.net把这些过程自动化了。2.2.3 C#简介现在ASP.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC+.NET以及其它.NET Framework所支持的语言。我们所做的产品追溯系统是用C#语言。所以,在这里我介绍一下C#语言。C# (

18、C sharp)是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。 C#有以下特性: 效率与安全性 支持现有的网络编程新标准 消除大量程序错误 对版本的更新提供内在的支持降低了开发成本 商业过程和软件实现的更

19、好对应 扩展交互性 2.2.4数据库SQL Server简介SQL Server是微软公司开发的一个关系数据库管理系统,以Transact_SQL作为它的数据库查询和编程语言。T-SQL是结构化查询语言SQL的一种,支持ANSI SQL92标准。SQL Server 采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQL Server 支持两种身份验证模式:Windows NT身份验证和SQL Server 身份验证。7.0版支持多种类型的角色,角色概念的引入方便了权限的管理,也使权限的分配更加灵活。SQL Server为公共的管理功能提供了预定义的服务器和数据库角色,可以很容易为

20、某一特定用户授予一组选择好的许可权限。 SQL Server可以在不同的操作平台上运行,支持多种不同类型的网络协议如TCP/IP、IPX/SPX、Apple Talk等。SQL Server在服务器端的软件运行平台是Windows NT、Windows9x,在客户端可以是Windows3.x、Windows NT、Windows9x,也可以采用其它厂商开发的系统如Unix、Apple Macintosh等。微软的SQL Server是一项完美的客户/服务器系统。SQL Server需要安装在Windows NT的平台上,而Windows NT可以支持Intel 386,Power PC,MIP

21、S,Alpha PC和RISC等平台,它使SQL Server具备足够的威力和功能。2.3开发环境a软件配置操作系统:Windows XP Professional数据库选择: SQL Server2000开发平台:C#b硬件配置CPU:AMD Athlon XP, 1000 MHz (5 x 200)内存:256MB或以上(服务器)硬盘:2GB以上(服务器)CPU:AMD Athlon XP, 1000 MHz (5 x 200)或以上(客户机)内存:64MB或以上(客户机)硬盘:200MB以上(客户机)显示器:VGA或更高2.4 系统需要解决的主要问题首先,因为该系统是面向特定的某些对象的

22、,所以登陆者进入系统应该进行身份验证。验证成功后可以对自己的密码进行修改。然后,系统管理员维护基础信息:人事管理、系统管理、行政管理,包括分配公司里的用户帐号、权限。员工使用该系统视管理员分配的权限而定。其用例图如下:图2-1 系统顶层用例图图2-2 公共信息子系统用例图图2-3 个人办公子系统用例图图2-4 人事管理子系统用例图图2-5 系统管理子系统用例图图2-6 行政管理子系统用例图第三章 系统分析3.1类图(1)公司新闻类图公司新闻包括的类有公司新闻浏览窗体,公司新闻管理窗体,公司新闻。公司新闻管理窗体类是用户和系统的接口,利用它维护新闻信息;公司新闻类用于存储新闻信息;公司新闻浏览窗

23、体类用于调用公司新闻类,显示信息。其类图如下:图3-1 公司新闻子系统类图(2)权限管理类图权限管理包括的类有公司员工权限窗体,部门,员工,功能菜单,权限。员工权限窗体类是用户和系统的接口,利用它维护权限信息;部门类用于存储部门信息;员工类用于存储员工信息;功能菜单类用于存储功能菜单信息;权限类用于存储员工权限信息。其类图如下:图3-2 权限管理子系统类图(3)办公用品类图办公用品信息包括的类有办公用品信息管理窗体,办公用品类别,办公用品信息,办公用品信息浏览窗体。办公用品信息管理窗体类是用户和系统的接口,利用它维护办公用品信息;办公用品类别类用于办公用品类别信息;办公用品信息类用于办公用品信

24、息;办公用品信息浏览用于调用办公用品信息类,显示信息。其类图如下:图3-3 办公用品信息子系统类图(4)网上办公类图网上办公包括的类有网上办公邮件列表面板,邮件发送窗体,登陆界面,网上办公。邮件发送窗体类是用户和系统的接口,利用它发送邮件;网上办公表用于存储邮件。其类图如下:图3-4 网上办公类图(5)员工管理类图员工管理包括的类有登陆界面,公司员工信息列表面板,员工信息维护窗体,员工表。员工信息维护窗体类是用户和系统的接口,利用它维护员工信息;员工表类用于存储员工信息。其类图如下:图3-5 员工管理类图3.2序列图、活动图、状态图3.2.1 序列图(1)公司新闻管理公司新闻管理子模块的正常过

25、程为:管理员登录,点击树状菜单系统管理里的公司新闻管理,进入公司新闻列表页面,点击新公司新闻(编辑)按钮,进入公司新闻信息维护页面,输入必填字段存储到数据库表更新数据;点击删除按钮,删除相应信息,更新数据。异常为:当维护公司新闻信息的时候,未填写必填字段,将不能存储信息。添加公司新闻序列图如下:图3-6 添加公司新闻序列图删除公司新闻序列图如下:图3-7 删除公司新闻序列图(2)权限管理权限管理子模块的正常过程为:管理员登录,点击树状菜单系统管理里的权限管理,进入公司员工权限列表页面,点击员工对应的分配权限按钮,进入该员工权限信息分配页面,选择功能权限菜单存储到数据库表更新数据;点击删除按钮,

26、删除相应信息,更新数据;选择部门名称,点击查询,显示该部门的员工权限信息。具体过程如下图:图3-8 权限管理序列图(3)办公用品信息管理办公用品信息管理子模块的正常过程为:管理员登录,点击树状菜单行政管理里的办公用品信息管理,进入办公用品信息管理列表页面,点击新用品登记(编辑)按钮,进入办公用品信息维护页面,输入必填字段存储到数据库表更新数据;点击删除按钮,删除相应信息,更新数据。异常为:当维护办公用品信息的时候,未填写必填字段,将不能存储信息。具体过程如下图:图3-9 办公用品信息管理序列图(4)网上办公网上办公子模块的正常过程为:管理员登录,点击树状菜单个人办公里的网上办公,进入网上办公邮

27、件列表页面,点击新邮件按钮,进入邮件发送页面,输入必填字段存储到数据库表更新数据;点击查看按钮,查看相应信息。异常为:当发送邮件的时候,未填写必填字段,将不能存储信息。具体过程如下图:图3-10 网上办公序列图(5)员工管理员工管理子模块的正常过程为:管理员登录,点击树状菜单人事管理里的员工管理,进入公司员工信息列表页面,点击新员工(修改)按钮,进入员工信息维护页面,输入必填字段存储到数据库表更新数据;点击删除按钮,删除相应信息,更新数据。异常为:当维护员工信息的时候,未填写必填字段,将不能存储信息。具体过程如下图:图3-11 员工管理序列图3.2.2 活动图系统管理活动图 系统管理员登陆系统

28、,需要维护个人办公里的个人通讯录、日程安排、网上办公、员工论坛;人事管理里的部门、员工;系统管理里的数据库、权限、公司介绍、公司新闻、常用网址、员工论坛、会议信息;行政管理里的办公用品类别、办公用品信息、车辆、会议。浏览公共信息里的公司新闻、公司介绍、部门信息、常用网址、办公用品信息和车辆信息。其活动图如下:图3-12 系统管理活动图3.2.3 状态图 (1)日程安排状态图本系统涉及到的状态主要有日程安排中的日程状态和员工登陆系统的使用状态。其中日程安排中日程对象的状态主要有“已到时间”和“未到时间”。日程对象从它的起始点开始,首先转移到“在日程列表”状态。转移的事件是“已记录”。如果日程等待

29、提醒,则日程对象的状态改变为“未到时间”。如果日程安排提醒,状态又变为“在日程列表”。而当日程删除的时候,日程对象就不再存在。图3-13 日程安排状态图(2)员工使用系统状态图员工使用系统中员工对象的状态主要有“有权限”和“没有权限”。员工对象从它的起始点开始,首先转移到“在系统功能界面”状态。转移的事件是“已维护”。如果员工不能使用功能,则员工对象的状态改变为“没有权限”。如果员工可以操作功能,状态又变为“在系统功能界面”。而当员工删除的时候,员工对象就不再存在。图3-14 员工使用系统状态图第四章 系统设计4.1体系结构 本系统的组件图如下:图4-1 组件图系统采用B/S结构,具体的配置图

30、,如图所示:图4-2 配置图4.2 数据库设计根据网上办公系统的逻辑视图的分析我们可以得出数据库中的基本表。网上办公系统的数据库中主要有17个基本表:公司新闻、公司介绍、部门、员工信息、常用网址、个人通讯录、日程安排、网上办公、员工论坛、论坛回复、办公用品分类、办公用品、车辆管理、会议中心、会议回复、功能菜单和权限表。数据库中基本表如图所示:表4-1 公司新闻序号字段名类型长度索引备注1新闻编号Int(Auto)PKey2新闻时间DateTime3新闻主题Varchar1004具体内容Text16表4-2 公司介绍序号字段名类型长度索引备注1公司名称Varchar50PKey2员工数量Varchar203法人代表Varchar504公司介绍Text165公司业务Text166地址Varchar507联系电话Varchar8邮政编号Varchar509备注Text表4-3 部门序号字段名类型长度索引备注1部门编号Int(Auto)PKey2部门名称Varchar203上级部门编号Int表4-4 员工信息序号字段名类型长度索引备注1员工帐号Varchar50PKeyAdmin 管理员2密码Varchar203姓名Varchar504联系方式Varchar505出生日期

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1