网上办公系统的设计与实现毕业设计.doc
《网上办公系统的设计与实现毕业设计.doc》由会员分享,可在线阅读,更多相关《网上办公系统的设计与实现毕业设计.doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 毕业设计设计(论文)题目: 网上办公系统的设计与实现 专 业 班 级: 计维111 学 生 姓 名: 熊中发 指 导 教 师: 刘方涛、吴迪、李建华 设 计 时 间: 2014年5月12日至2014年6月6日 重庆工程职业技术学院重庆工程职业技术学院毕业设计(论文)任务书任务下达日期:设计(论文)题目:网上办公系统的设计与实现设计(论文)主要内容和要求: 教研室主任签字: 指导教师签字:年 月 日 年 月 日重庆工程职业技术学院毕业设计(论文)指导教师评语评语:成绩:指导教师签名:年 月 日重庆工程职业技术学院毕业设计(论文)答辩记录学生姓名熊中发系别信息工程专业班级计维111设计(论文)题
2、目网上办公系统的设计与实现说明书共 页,图纸共 张答 辩 情 况提 出 问 题回 答 问 题正确基本正确有一般性错误有原则性错误回答不清12345678答辩委员会评语及建议成绩:答辩委员会主任:年 月 日 信息工程学院毕业(设计) 网上办公系统的设计与实现 摘 要的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领互联网的出现与迅速发展,信息技术步伐的加快,使得企业面临着众多的挑战与竞争,在竞争过程中,对于一个集团企业而言,对信息的掌握程度、信息获取是否及时、信息能否得到充分的利用、对信息的反应是否敏感准确,也越来越成为衡量一个企业市场竞争能力的重要因素。这就需要一种高效,稳定的网络
3、办公统! 基于以上背景,我们使用ASP技术,采用SQL Server 2008,设计出网上办公系统,该系统主要由通用模块和设置模块组成,并添加了日常办公辅助模块。通用模块包含文件管理、公告信息、议题信息等模块,具体的包含:发送接收删除文件和消息,并对接收的文件和消息进行回复,发布公告,删除公告,公告信息浏览,提出议题,讨论议题等以满足日常办公的需求;设置模块包含有:用户管理(添、删用户及设置其权限);日常办公辅助模块包含有:系统日志,互通信息管理,系统维护等。关键字:信息时代;网络办公ASP技术;SQL Server 2008目 录1 绪论11.1 选题的背景11.2 研究该课题的目的和意义2
4、1.3 所研究课题的发展前景32 需求分析32.1可行性分析32.2开发平台和技术简介42.2.1 IIS简介42.2.2 ASP.net简介42.2.3 C#简介62.2.5 HTML的简介72.2.6 HTML的特点72.3 JScript82.3.1 JScript 新增功能82.4开发环境83 系统功能介绍94 系统设计114.1体系结构115总体设计115.1系统特点115.2系统的总体设计方案115.3系统模块设计125.3.1用户登陆模块125.3.2文件管理模块125.3.3公告信息模块125.3.4议题信息模块125.3.5系统管理模块125.3.6系统日志模块125.3.7
5、密码管理模块125.3.8修改个人信息模块125.3.9互通信息管理模块136详细设计136.1数据库设计136.1.1 数据库需求分析136.1.2 数据库概念结构设计136.1.3 数据库逻辑结构设计167 软件的使用说明197.1 系统的登录197.2 文件信息的使用217.3 公告信息的使用237.4 议题信息的使用247.5 系统管理的使用257.5 系统日志的使用267.6修改个人信息模块278设计总结27致 谢28参 考 文 献29信息工程学院毕业(设计) 网上办公系统的设计与实现1 绪论1.1 选题的背景多年以来,人们对以纸质文件为中心的传统办公方式习以为常。当世界进入信息时代
6、之后,这种传统的人工管理方式的弊病日显突出。比如,时效性差,容易出错,并难以应对信息社会的巨大挑战。因此,建立集约型,高效性工作方式不仅成了信息时代的要求,也是实现我国建设和谐社会宏伟目标重要途径,传统办公方式的特点通常是某一部门独立运作一段时间后,将其工作结果移交下一部门作为其工作的依据。一旦该部门的工作出现错误,其下一部门就无法正常工作。出现这种现象的直接原因主要是员工之间,部门之间缺乏交流,文件在不同部门都有所囤积。另外,传统办公方式含有大量重复性劳动行为,这种程序性行为的发生也是造成文件批量出错的原因。为避免上述问题,计算机网络为高效办公,无纸化办公提供了良好的环境。以网络为标志的信息
7、技术的迅速发展引起了世界各国的广泛关注,随着经济全球化、网络信息、电子商务的高速发展,政府以及企事业单位急需一种基于互联网并且能够集成在门户网站上的信息管理和办公自动化与一体的网上办公系统,实现管理过程中有计划、有组织、有领导、相互协调等便捷的办公平台,从而适应时代发展的需要。传统的办公模式已经显示出低效率和资源的巨大浪费,主要表现在以下几个方面:(1)传统的数据存储和处理对以文件、报表、信函、传真等形式为载体的复合文档型数据以及多媒体数据类型渐渐不兼容。 (2)信息资源的流通不畅通导致地区、跨部门之间的协作无法展开。(3)决策层不能够及时得到足够的信息来做出科学的决策。(4)缺乏对工作流自动
8、化的支持。(5)缺乏对移动办公的支持。(6)缺乏集成其它业务应用系统的能力。而今,计算机的出现给人类社会带来了第三次工业革命,计算机和计算机网络已经深入到了各行各业,各个领域,随着Internet的不断扩大和发展,电脑网络29信息工程学院毕业(设计) 网上办公系统的设计与实现“把每一个国家、每一个城市甚至每一个家庭连接到一起”,形成了一条“信息高速路”,就像高速公路大大提高了车辆行驶的速度一样。因此,解决中小企业办公自动化、规范化的问题,提高工作效率,增强企业竞争力,开发网络办公系统是可行的。1.2 研究该课题的目的和意义要为用户体现完美的系统性能,就必须以应用为核心,以实用、易用、好用三大主
9、线为出发点,有一个正确的设计指导思想,通过合理选择数据结构、网络结构、操作系统以及开发环境,构成一个完善的网络体系结构,全面兼顾技术、应用与发展的和谐统一,才能充分发挥办公系统的优势。根据调查,本系统的设计按照下述原则进行。(1)实用性原则系统以用户需求为目标,以方便用户为原则。同时,根据用户实际的需求情况,增加了数据的备份和恢复。(2)易用性原则B/S结构使用户端不必安装任何软件,只要有浏览器并连接到Internet即可使用,免除了非专业人员维护系统的困难。COM/DCOM技术确保友好的用户界面和灵活的交互方式。(3)先进性原则本设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术,为
10、用户提供高性能的系统。系统将运用先进的客户机/服务器结构,采用SQL Server 2005数据库,可以方便的满足公司内部办公的需要。(4)稳定性原则本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统的可靠性与容错性,数据库稳定,功能顺畅,没有堵塞、丢失数据的现象,能在不同的硬件、网络、操作系统以及操作习惯中长期平稳运行,以保证日常办公的正常进行。(5)安全性原则本设计具有严格、细致的访问权限管理,内部数据具有备份方式。可保存有企业的核心资料,也可保存个人用户的一些保密资料(6)拓展性原则本系统提供了二次开发接口,在不影响系统正常使用的情况下,可进行高自由度、高个性化的升级与扩充
11、。实现不同应用系统的互联互通,构建用户的综合性信息处理中心平台。(7)实时性原则信息工程学院毕业(设计) 网上办公系统的设计与实现本系统所有的数据均采用了实时处理,确保了数据的及时。1.3 所研究课题的发展前景目前在网上办公领域有很充分的市场需求,市场前景广阔。但目前国内各公司所提供的技术解决方案大都是具备了各行业的通用性,但很难符合具体行业的业务需求。而且,根据国内业务的发展需求,仅仅是目前水平的办公自动化是很难进一步满足不断发展的用户需求的。因而,我公司在技术上不但掌握了目前国内外主流OA产品的技术解决方案和实施方案,并且拥有一批专业的针对政法行业的OA方案的技术咨询和实施专家。并有志于新
12、一代的OA系统的研究和开发工作。但是办公自动化的发展方向应该是数字化办公。所谓数字化办公即几乎所有的办公业务都在网络环境下实现。从技术发展角度来看,特别是互连网技术的发展,安全技术的发展和软件理论的发展,实现数字化办公是可能的。从管理体制和工作习惯的角度来看,全面的数字化办公还有一段距离,首先数字化办公必然冲击现有的管理体制,使现有管理体制发生变革,而管理体制的变革意味着权利和利益的重新分配;另外管理人员原有的工作习惯、工作方式和法律体系有很强的惯性,短时间内改变尚需时日。尽管如此,全面实现数字化办公是办公自动化发展的必然趋势。2 需求分析要实现一个软件系统,首先应该进行需求分析,这样才能令设
13、计出的软件满足用户的各项功能。下面就对网上办公系统的设计进行需求分析。2.1可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。(1) 经济可行性:主要是对项目的经济效益进行评价,本系统开发经费在经济上是可以接受的,并且本系统实施后可以显著提高工作效率,节省开支。所以本系统在经济上是可行的。(2) 技
14、术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了Browser/Server模式进行开发。Browser/Server体系结构紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器SQL数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完
15、全能满足此系统的需要。(3) 管理可行性:随着时代的发展,人员素质已逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。综上所述,此系统开发目标已明确,在经济、技术和管理等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。2.2开发平台和技术简介该系统在Microsoft 2000 Server环境中开发,采用了目前非常流行的Browser /server三层结构软件构造技术,前台页面系统采用ASP.NET开发,后台管理系统采用SQL server 2000作为数据库系统(主要采用了C#语言)。2
16、.2.1 IIS简介IIS是Internet Information Server的缩写,它是微软公司主推的服务器,最新的版本是Windows2003里面包含的IIS 6,IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。2.2.2 ASP.net简介ASP.net是M的一部分,作为战略
17、产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创
18、作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等
19、等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。ASP.net的新性能ASP.net提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。贯穿整个ASP.net的主题就是系统帮用户做了大部分不重要的琐碎的工作。(1)全新的构造新的ASP.net引入受管代码(Managed Code)这样一个全新概念,横贯整个视窗开发平台。受管代码在NGWS Runtime下运行,而NGWS Runtime是一个时间运行环境,它管理代码的执行,使程序设计更为简便。(2)高效率对于一个程序,速度是一件非常令人渴望的东西。一旦代码开始工作,接下来你就得尽可能地
20、让它运作得快些快些再快些。在ASP中你只有尽可能精简你的代码,以至于不得不将它们移植到一个仅有很少一点性能的部件中。而现在,ASP.net会妥善地解决这一问题。(3)易控制在ASP.net里,你将会拥有一个“Data-Bounds” (数据约束),这意味着它会与数据源连接,并会自动装入数据,使控制工作简单易行。(4)语言支持ASP.net支持多种语言,支持编译类语言,支持比如VB、VC+、C#等,它比这些编译类语言运行速度快,更适合编写大型应用。(5)更好的升级能力快速发展的分布式应用也需要更快速、更模块化、更易操作、更多平台支持和重复利用性更强的开发,需要一种新的技术来适应不同的系统,网络应
21、用和网站需要提供一种更加强大的可升级的服务。ASP.net能够适应上面的要求。(6)让你的生活更简单对于今天的Web程序员来说,最大的挑战就是不断变化的浏览器兼容性以及它们不断升级的复杂性。在保证页面能在所有浏览器下工作的同时,又得尽量使用每个浏览器的最新属性来建立更具交互性的页面,这简直就是一场恶梦。更加可怕的是,需要对不同的用户设备建立不同的网页。最简单的解决办法就是动态地对不同的用户生成不同的输出,或者就是对不同的用户写多个页面。大多数开发者都会选择第一种方法。但是,这就意味着用户的每次点击都会让服务器判断应该向用户显示什么。而通过ASP.net,我们可以看到一个新的服务控制的概念,它封
22、装了一些普通的任务,提供了一种清晰的编程模块,有助于管理和处理不同的用户类型。简单地说,ASP.net把这些过程自动化了。2.2.3 C#简介现在ASP.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC+.NET以及其它.NET Framework所支持的语言。我们所做的产品追溯系统是用C#语言。所以,在这里我介绍一下C#语言。C# (C sharp)是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于C#
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 办公 系统 设计 实现 毕业设计
限制150内