网上办公系统的设计与实现本科毕设论文.docx

上传人:b****6 文档编号:15453347 上传时间:2023-07-04 格式:DOCX 页数:38 大小:1,003.10KB
下载 相关 举报
网上办公系统的设计与实现本科毕设论文.docx_第1页
第1页 / 共38页
网上办公系统的设计与实现本科毕设论文.docx_第2页
第2页 / 共38页
网上办公系统的设计与实现本科毕设论文.docx_第3页
第3页 / 共38页
网上办公系统的设计与实现本科毕设论文.docx_第4页
第4页 / 共38页
网上办公系统的设计与实现本科毕设论文.docx_第5页
第5页 / 共38页
网上办公系统的设计与实现本科毕设论文.docx_第6页
第6页 / 共38页
网上办公系统的设计与实现本科毕设论文.docx_第7页
第7页 / 共38页
网上办公系统的设计与实现本科毕设论文.docx_第8页
第8页 / 共38页
网上办公系统的设计与实现本科毕设论文.docx_第9页
第9页 / 共38页
网上办公系统的设计与实现本科毕设论文.docx_第10页
第10页 / 共38页
网上办公系统的设计与实现本科毕设论文.docx_第11页
第11页 / 共38页
网上办公系统的设计与实现本科毕设论文.docx_第12页
第12页 / 共38页
网上办公系统的设计与实现本科毕设论文.docx_第13页
第13页 / 共38页
网上办公系统的设计与实现本科毕设论文.docx_第14页
第14页 / 共38页
网上办公系统的设计与实现本科毕设论文.docx_第15页
第15页 / 共38页
网上办公系统的设计与实现本科毕设论文.docx_第16页
第16页 / 共38页
网上办公系统的设计与实现本科毕设论文.docx_第17页
第17页 / 共38页
网上办公系统的设计与实现本科毕设论文.docx_第18页
第18页 / 共38页
网上办公系统的设计与实现本科毕设论文.docx_第19页
第19页 / 共38页
网上办公系统的设计与实现本科毕设论文.docx_第20页
第20页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

网上办公系统的设计与实现本科毕设论文.docx

《网上办公系统的设计与实现本科毕设论文.docx》由会员分享,可在线阅读,更多相关《网上办公系统的设计与实现本科毕设论文.docx(38页珍藏版)》请在冰点文库上搜索。

网上办公系统的设计与实现本科毕设论文.docx

网上办公系统的设计与实现本科毕设论文

毕业设计

 

设计(论文)题目:

网上办公系统的设计与实现

专业班级:

计维111

学生姓名:

熊中发

指导教师:

刘方涛、吴迪、李建华

设计时间:

2014年5月12日至2014年6月6日

 

重庆工程职业技术学院

 

重庆工程职业技术学院毕业设计(论文)任务书

任务下达日期:

设计(论文)题目:

网上办公系统的设计与实现

设计(论文)主要内容和要求:

 

教研室主任签字:

指导教师签字:

年月日年月日

重庆工程职业技术学院毕业设计(论文)指导教师评语

评语:

 

成绩:

 

指导教师签名:

年月日

重庆工程职业技术学院毕业设计(论文)答辩记录

学生姓名

熊中发

系别

信息工程

专业班级

计维111

设计(论文)题目

网上办公系统的设计与实现

说明书共页,图纸共张

答辩情况

提出问题

回答问题

正确

基本正确

有一般性错误

有原则性错误

回答不清

1

2

3

4

5

6

7

8

答辩委员会评语及建议成绩:

 

答辩委员会主任:

年月日

摘要

 

的价格已经十分低廉,性能却有了长足的进步。

它已经被应用于许多领________________________________________________________________________________________________互联网的出现与迅速发展,信息技术步伐的加快,使得企业面临着众多的挑战与竞争,在竞争过程中,对于一个集团企业而言,对信息的掌握程度、信息获取是否及时、信息能否得到充分的利用、对信息的反应是否敏感准确,也越来越成为衡量一个企业市场竞争能力的重要因素。

这就需要一种高效,稳定的网络办公统!

基于以上背景,我们使用ASP技术,采用SQLServer2008,设计出网上办公系统,该系统主要由通用模块和设置模块组成,并添加了日常办公辅助模块。

通用模块包含文件管理、公告信息、议题信息等模块,具体的包含:

发送接收删除文件和消息,并对接收的文件和消息进行回复,发布公告,删除公告,公告信息浏览,提出议题,讨论议题等以满足日常办公的需求;设置模块包含有:

用户管理(添、删用户及设置其权限);日常办公辅助模块包含有:

系统日志,互通信息管理,系统维护等。

 

关键字:

信息时代;网络办公ASP技术;SQLServer2008

 

1绪论

1.1选题的背景

多年以来,人们对以纸质文件为中心的传统办公方式习以为常。

当世界进入信息时代之后,这种传统的人工管理方式的弊病日显突出。

比如,时效性差,容易出错,并难以应对信息社会的巨大挑战。

因此,建立集约型,高效性工作方式不仅成了信息时代的要求,也是实现我国建设和谐社会宏伟目标重要途径,传统办公方式的特点通常是某一部门独立运作一段时间后,将其工作结果移交下一部门作为其工作的依据。

一旦该部门的工作出现错误,其下一部门就无法正常工作。

出现这种现象的直接原因主要是员工之间,部门之间缺乏交流,文件在不同部门都有所囤积。

另外,传统办公方式含有大量重复性劳动行为,这种程序性行为的发生也是造成文件批量出错的原因。

为避免上述问题,计算机网络为高效办公,无纸化办公提供了良好的环境。

以网络为标志的信息技术的迅速发展引起了世界各国的广泛关注,随着经济全球化、网络信息、电子商务的高速发展,政府以及企事业单位急需一种基于互联网并且能够集成在门户网站上的信息管理和办公自动化与一体的网上办公系统,实现管理过程中有计划、有组织、有领导、相互协调等便捷的办公平台,从而适应时代发展的需要。

传统的办公模式已经显示出低效率和资源的巨大浪费,主要表现在以下几个方面:

(1)传统的数据存储和处理对以文件、报表、信函、传真等形式为载体的复合文档型数据以及多媒体数据类型渐渐不兼容。

(2)信息资源的流通不畅通导致地区、跨部门之间的协作无法展开。

(3)决策层不能够及时得到足够的信息来做出科学的决策。

(4)缺乏对工作流自动化的支持。

(5)缺乏对移动办公的支持。

(6)缺乏集成其它业务应用系统的能力。

而今,计算机的出现给人类社会带来了第三次工业革命,计算机和计算机网络已经深入到了各行各业,各个领域,随着Internet的不断扩大和发展,电脑网络

“把每一个国家、每一个城市甚至每一个家庭连接到一起”,形成了一条“信息高速路”,就像高速公路大大提高了车辆行驶的速度一样。

因此,解决中小企业办公自动化、规范化的问题,提高工作效率,增强企业竞争力,开发网络办公系统是可行的。

1.2研究该课题的目的和意义

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

根据调查,本系统的设计按照下述原则进行。

(1)实用性原则

系统以用户需求为目标,以方便用户为原则。

同时,根据用户实际的需求情况,增加了数据的备份和恢复。

(2)易用性原则

B/S结构使用户端不必安装任何软件,只要有浏览器并连接到Internet即可使用,免除了非专业人员维护系统的困难。

COM/DCOM技术确保友好的用户界面和灵活的交互方式。

(3)先进性原则

本设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术,为用户提供高性能的系统。

系统将运用先进的客户机/服务器结构,采用SQLServer2005数据库,可以方便的满足公司内部办公的需要。

(4)稳定性原则

本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统的可靠性与容错性,数据库稳定,功能顺畅,没有堵塞、丢失数据的现象,能在不同的硬件、网络、操作系统以及操作习惯中长期平稳运行,以保证日常办公的正常进行。

(5)安全性原则

本设计具有严格、细致的访问权限管理,内部数据具有备份方式。

可保存有企业的核心资料,也可保存个人用户的一些保密资料

(6)拓展性原则

本系统提供了二次开发接口,在不影响系统正常使用的情况下,可进行高自由度、高个性化的升级与扩充。

实现不同应用系统的互联互通,构建用户的综合性信息处理中心平台。

(7)实时性原则

本系统所有的数据均采用了实时处理,确保了数据的及时。

1.3所研究课题的发展前景

目前在网上办公领域有很充分的市场需求,市场前景广阔。

但目前国内各公司所提供的技术解决方案大都是具备了各行业的通用性,但很难符合具体行业的业务需求。

而且,根据国内业务的发展需求,仅仅是目前水平的办公自动化是很难进一步满足不断发展的用户需求的。

因而,我公司在技术上不但掌握了目前国内外主流OA产品的技术解决方案和实施方案,并且拥有一批专业的针对政法行业的OA方案的技术咨询和实施专家。

并有志于新一代的OA系统的研究和开发工作。

但是办公自动化的发展方向应该是数字化办公。

所谓数字化办公即几乎所有的办公业务都在网络环境下实现。

从技术发展角度来看,特别是互连网技术的发展,安全技术的发展和软件理论的发展,实现数字化办公是可能的。

从管理体制和工作习惯的角度来看,全面的数字化办公还有一段距离,首先数字化办公必然冲击现有的管理体制,使现有管理体制发生变革,而管理体制的变革意味着权利和利益的重新分配;另外管理人员原有的工作习惯、工作方式和法律体系有很强的惯性,短时间内改变尚需时日。

尽管如此,全面实现数字化办公是办公自动化发展的必然趋势。

2需求分析

要实现一个软件系统,首先应该进行需求分析,这样才能令设计出的软件满足用户的各项功能。

下面就对网上办公系统的设计进行需求分析。

2.1可行性分析

可行性分析(FeasibilityAnalysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

该系统的可行性分析包括以下几个方面的内容。

(1)经济可行性:

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

所以本系统在经济上是可行的。

(2)技术上的可行性:

技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。

该管理系统采用了Browser/Server模式进行开发。

Browser/Server体系结构紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。

数据库服务器SQL数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。

它的灵活性、安全性和易用性为数据库编程提供了良好的条件。

因此,系统的软件开发平台已成熟可行。

硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。

(3)管理可行性:

随着时代的发展,人员素质已逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。

同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。

综上所述,此系统开发目标已明确,在经济、技术和管理等方面都可行,并且投入少、见效快。

因此系统的开发是完全可行的。

2.2开发平台和技术简介

该系统在Microsoft2000Server环境中开发,采用了目前非常流行的Browser/server三层结构软件构造技术,前台页面系统采用ASP.NET开发,后台管理系统采用SQLserver2000作为数据库系统(主要采用了C#语言)。

2.2.1IIS简介

IIS是InternetInformationServer的缩写,它是微软公司主推的服务器,最新的版本是Windows2003里面包含的IIS6,IIS与WindowNTServer完全集成在一起,因而用户能够利用WindowsNTServer和NTFS(NTFileSystem,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。

IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。

2.2.2ASP.net简介

ASP.net是M的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。

ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。

可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。

ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。

另外,任何ASP.NET应用程序都可以使用整个.NETFramework。

开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。

这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。

微软为ASP.net设计了这样一些策略:

易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。

ASP.net的新性能

ASP.net提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。

贯穿整个ASP.net的主题就是系统帮用户做了大部分不重要的琐碎的工作。

(1)全新的构造

新的ASP.net引入受管代码(ManagedCode)这样一个全新概念,横贯整个视窗开发平台。

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

(2)高效率

对于一个程序,速度是一件非常令人渴望的东西。

一旦代码开始工作,接下来你就得尽可能地让它运作得快些快些再快些。

在ASP中你只有尽可能精简你的代码,以至于不得不将它们移植到一个仅有很少一点性能的部件中。

而现在,ASP.net会妥善地解决这一问题。

(3)易控制

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

 

(4)语言支持

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

(5)更好的升级能力

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

ASP.net能够适应上面的要求。

(6)让你的生活更简单 

对于今天的Web程序员来说,最大的挑战就是不断变化的浏览器兼容性以及它们不断升级的复杂性。

在保证页面能在所有浏览器下工作的同时,又得尽量使用每个浏览器的最新属性来建立更具交互性的页面,这简直就是一场恶梦。

更加可怕的是,需要对不同的用户设备建立不同的网页。

最简单的解决办法就是动态地对不同的用户生成不同的输出,或者就是对不同的用户写多个页面。

大多数开发者都会选择第一种方法。

但是,这就意味着用户的每次点击都会让服务器判断应该向用户显示什么。

而通过ASP.net,我们可以看到一个新的服务控制的概念,它封装了一些普通的任务,提供了一种清晰的编程模块,有助于管理和处理不同的用户类型。

 简单地说,ASP.net把这些过程自动化了。

2.2.3C#简介

现在ASP.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC++.NET以及其它.NETFramework所支持的语言。

我们所做的产品追溯系统是用C#语言。

所以,在这里我介绍一下C#语言。

C#(Csharp)是一种最新的、面向对象的编程语言。

它使得程序员可以快速地编写各种基于Microsoft.NET平台的应用程序,Microsoft.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。

正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。

使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。

C#有以下特性:

⑴效率与安全性

⑵支持现有的网络编程新标准

⑶消除大量程序错误

⑷对版本的更新提供内在的支持降低了开发成本

⑸商业过程和软件实现的更好对应

⑹扩展交互性

2.2.4数据库SQLServer简介

SQLServer是微软公司开发的一个关系数据库管理系统,以Transact_SQL作为它的数据库查询和编程语言。

T-SQL是结构化查询语言SQL的一种,支持ANSISQL-92标准。

SQLServer采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。

SQLServer支持两种身份验证模式:

WindowsNT身份验证和SQLServer身份验证。

7.0版支持多种类型的角色,"角色"概念的引入方便了权限的管理,也使权限的分配更加灵活。

SQLServer为公共的管理功能提供了预定义的服务器和数据库角色,可以很容易为某一特定用户授予一组选择好的许可权限。

  SQLServer可以在不同的操作平台上运行,支持多种不同类型的网络协议如TCP/IP、IPX/SPX、AppleTalk等。

SQLServer在服务器端的软件运行平台是WindowsNT、Windows9x,在客户端可以是Windows3.x、WindowsNT、Windows9x,也可以采用其它厂商开发的系统如Unix、AppleMacintosh等。

微软的SQLServer是一项完美的客户/服务器系统。

SQLServer需要安装在WindowsNT的平台上,而WindowsNT可以支持Intel386,PowerPC,MIPS,AlphaPC和RISC等平台,它使SQLServer具备足够的威力和功能。

2.2.5HTML的简介

在WWW上的一个超媒体文档称之为一个页面(page)。

作为一个组织或个人在万维网上放置开始点的页面称为主页Homepage,或首页,主页中通常包括有指向其他相关页面或其他节点的指针(超级链接)。

在逻辑上将视为一个整体的一系列页面的有机集合称为网站(Website或Site)。

HTML是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。

网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:

文字如何处理,画面如何安排,图片如何显示等)。

浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。

但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。

HTML之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。

所谓超级链接,就是一种URL指针,通过激活(点击)它,可使浏览器方便地获取新的网页。

这也是HTML获得广泛应用的最重要的原因之一。

网页的本质就是HTML,通过结合使用其他的Web技术(如:

脚本语言、CGI、组件等),可以创造出功能强大的网页。

因而,HTML是Web编程的基础,也就是说万维网是建立在超文本基础之上的。

2.2.6HTML的特点

HTML文档制作不是很复杂,且功能强大,支持不同数据格式的文件镶入,这也是WWW盛行的原因之一,其主要特点如下:

简易性,HTML版本升级采用超集方式,从而更加灵活方便。

可扩展性,HTML语言的广泛应用带来了加强功能,增加标识符等要求,HTML采取子类元素的方式,为系统扩展带来保证。

平台无关性。

虽然PC机大行其道,但使用MAC等其他机器的大有人在,HTML可以使用在广泛的平台上,这也是WWW盛行的另一个原因。

2.3JScript

JScript是由微软公司开发的活动脚本语言,是微软对ECMAScript规范的实现。

JScript最初是随InternetExplorer3.0于1996年8月发布。

在网络程序员谈论InternetExplorer中的JavaScript的时候,他们实际上是指JScript。

和其他活动脚本一样,它后来也被WindowsScriptHost(WSH)和ActiveServerPages所支持。

典型的JScript源文件使用的扩展名是.js。

JScript最新的版本是基于尚未定稿的ECMAScript4.0版规范的JScript.NET,并且可以在微软的.Net环境下编译。

JScript在ECMA的规范上增加了许多特性。

2.3.1JScript新增功能

JScript8.0是一种真正的面向对象的脚本语言。

尽管JScript8.0现在可以使用类、类型和其他高级语言功能来编写可靠的应用程序,但它仍然保留着其“脚本”特色,支持无类型编程、expando函数和类、动态代码执行(使用eval)等。

JScript8.0不仅是一种无类型语言,现在它还可以用作一种强类型化的语言。

在先前版本中,JScript松散的类型化结构意味着变量采用赋给它们的值的类型。

实际上,在先前版本中用户不能声明变量的数据类型。

JScript8.0允许对变量进行类型批注,这与先前版本的JScript相比提供了更大的灵活性。

这种方法将变量绑定到某个特定的数据类型,这样该变量就只能存储这种类型在编程语言中,强类型有许多优势。

除了当所使用的数据类型恰好适合正在使用的数据时获得的益处外,还有其他几点好处:

提高执行速度,运行时/编译时类型检查,自记录代码等。

最后,JScript8.0并不是另一种编程语言的简单版本,也不是对任何内容的简化。

而是一种应用非常广泛的现代脚本语言。

2.4开发环境

a.软件配置

操作系统:

WindowsXPProfessional

数据库选择:

SQLServer2000

开发平台:

C#

b.硬件配置

CPU:

AMDAthlonXP,1000MHz(5x200)

内存:

256MB或以上(服务器)

硬盘:

2GB以上(服务器)

CPU:

AMDAthlonXP,1000MHz(5x200)或以上(客户机)

内存:

64MB或以上(客户机)

硬盘:

200MB以上(客户机)

显示器:

VGA或更高

3系统功能介绍

主界面上要求分身份登陆且要有权限限制;文件上传用来收发文件,进行答复,可以上传和下载附件,增加了草稿箱,若写到一半不想发了,可对文件进行保存,下次再发,若发出去的文件,接收者没有查看,发件者可对文件进行修改;每个人登陆后都先跳转到公告信息页面,查看发布的公告信息,可对公告信息进行删除和修改,可通过用户权限来审核公告信息,看是否能发布;可保存草稿,下次继续发送。

议题的详细功能模块同公告信息一样,只是多了评论,自己可以对某个话题进行评论,除了可查看自己的评论,也可看到其他人的评论;系统管理应包括公告信息、用户信息、文件信息、议题信息、系统日志等几个内容;互通信息管理。

系统功能图如3.1所示:

普通用户

文件显示

管理员

系统登录

增加文件

文件

修改文件

办公系统管理

草稿文件

显示公告信息

增加公告信息

显示议题

公告信息

修改公告信息

增加议题

公告草稿信息

修改议题

议题

议题草稿

我的讨论

所有讨论

用户信息

系统管理

公告信息

文件信息

互通信息

议题信息

 

系统日志

系统日志

角色信息

图3.1系统功能模块图

用户登陆模块:

用户登陆模块主要是由两个子模块构成,管理员模块,模块实现用户名,密码的录入,并转到管理员管理主菜单。

普通用户的登陆模块,该模块实现用户名,密码的录入,并转到用户管理主菜单。

管理员登陆界面包括文件,公告信息,议题,系统管理、系统日志五个子模块;普通用户登陆界面包括文件,公告信息,议题,系统日志四个子模块。

文件管理模块:

文件的发送,可轻松选择用户对象发送,在发送的过程中可保存草稿,下次接着发送,并可上传附件,发送附件。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2