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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

OA办公自动化系统设计毕业设计Word格式文档下载.docx

1、3.1.5 数据库安全隐患 . 7 3.2 ASP.NET 程序设计常见安全漏洞分析及其防范 . 7 3.2.1 避免查询串式数据传递漏洞 . 7 3.2.2 防止用户绕过登录页面直接进入后台管理页面 . 7 3.2.3 消除恶意代码的输入 . 7 3.2.4 SQL 注入攻击防范 . 7 3.2.5 保护数据库安全 . 8 4 系统分析 . 8 4.1 可行性分析 . 8 4.1.1 技术可行性 . 8 4.1.2 经济可行性 . 8 4.1.3 操作可行性 . 8 4.2 需求分析 . 8 4.3 数据流分析 . 9 4.4 系统用例分析 . 9 4.5 系统优势 . 11 5 概要设计

2、. 12 5.1 系统设计原则 . 12 5.2 系统功能结构图 . 12 5.2.1 OA系统前台功能结构图 . 12 5.2.2 OA系统后台功能结构图 . 13 5.3 系统功能概述 . 14 5.3.1 功能模块 . 14 5.3.2 功能模块需求表 . 15 5.4 系统开发与运行环境 . 16 5.4.1 硬件环境 . 16 5.4.2 软件环境 . 16 5.5 系统结构设计 . 16 5.6 ASP.NET技术 . 17 5.6.1 ASP.NET中的三层结构 . 17 5.6.2 ASP.NET 常用内置对象 . 17 5.7 ASP.NET访问数据库 . 18 5.7.1

3、ADO.NET . 18 5.7.2 ADO.NET访问数据库的具体方法 . 19 5.8 数据库设计 . 21 5.8.1 数据表关系图 . 21 5.8.2 数据表结构 . 22 5.8.3 数据库存储过程 . 26 6 系统详细设计 . 26 6.1 主页界面设计 . 26 6.2 系统前台(职员)模块界面 . 28 6.3 系统后台(管理员)模块界面 . 36 7 结束语和展望 . 40 参 考 文 献 . 42 Abstract . 43 附 录 . 44 致 谢 . 55 仲恺农业工程学院毕业论文(设计)成绩评定表 . 56 1 前言 Internet在全球范围内的普及应用超过了历

4、史上的任何一项新技术所产生的影响和带来的变化,网络办公自动化管理系统,是伴随着Internet技术在各个领域的广泛应用,和各行各业企业信息化建设步伐的加快应运而生。当代社会已经进入信息时代,信息技术革命使社会的各个领域都发生了翻天覆地的变化,每个企业都必须紧跟时代的步伐,加强企业竞争力和提升现代化企业的管理能力,以适应整个社会的发展变化。企业对信息需求的增长,使计算机,网络技术已经渗透到企业的日常工作中。传统的企业内信息的交流方式早已不能满足企业对大量信息的快速传递与处理的需求,网络办公自动化管理系统的应用满足了企业的办公网络化、自动化的管理需求,提高了企业内部的管理水平,进而全面提升了企业在

5、市场竞争中的综合竞争力。在信息技术飞速发展的今天,办公自动化技术的内涵和外延都发生了根本的改变。各种技术的引入使人们能够处理更广泛的业务和信息,诸如工作日程安排、公文流转、会议安排、信息发布等。伴随网络通信,分布式处理和数据库技术的发展,办公自动化使企业现代化的无纸办公成为现实。办公自动化逐步转向以工作流为中心,实现了对人员,公文,消息和会议的一系字段管理。办公自动化系统的基本功能是企业内部信息的发布与传递、工作流管理和公文管理变得极为方便快捷。 1.1 研究目的 该系统的研究开发目的主要是满足现代化企业工作和管理的需求,使企业现代化的无纸办公成为现实,以工作流为中心,实现对人员,文件,消息和

6、会议的一系字段管理,实现企业办公网络化,自动化管理。让企业内部信息的发布与传递、工作流管理和文件管理变得极为方便快捷。 1.2 研究意义 办公自动化系统不仅兼顾个人办公效率的提高,更重要的是可以实现群体协同工作。协同工作意味着要进行信息的交流,工作的协调与合作。由于网络的存在,这种交流与协调几乎可以在瞬间完成,并且不必担心对方是否在电话机旁边或是否有传真机可用。这里所说的群体工作,可以包括在地理上分布很广,甚至分布在全球上各个地方,以至于工作时间都不一样的一群工作人员。办公自动化可以和一个企业的管理紧密的结合起来,将诸如人员档案管理,考勤管1 理,部门管理等关联,还可以和一个企业的业务结合的非

7、常紧密,甚至是定制的。因而可以将诸如信息采集、查询、统计等功能与具体业务密切关联。操作人员只须点击一个按钮就可以得到想要的结果,从而极大得方便了企业领导的管理和决策。办公自动化还是一个企业与整个世界联系的渠道,企业的Intranet网络可以和Internet相联。一方面,企业的员工可以在Internet上查找有关的技术资料、市场行情,与现有或潜在的客户、合作伙伴联系;另一方面,其他企业可以通过Internet访问你对外发布的企业信息,如企业介绍、生产经营业绩、业务范围、产品/服务等信息。从而起到宣传介绍的作用。随着办公自动化的推广,越来越多的企业将通过自己的Intranet网络联接到Inter

8、net上,所以这种网上交流的潜力将非常巨大。 办公自动化已经成为企业界的共识。众多企业认识到进行办公自动化建设的重要性,并占据领先地位,将有助于保持竞争优势,使企业的发展形成良性循环。办公自动化简称OA是20世纪70年代中期发达国家迅速发展起来的一门综合性技术。2 系统开发平台技术 2.1 ASP.NET技术简介 1 ASP.NET是M的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供

9、一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET提供了稳定的性能、优秀的升级性、更快速的开发

10、、更简便的管理、全新的语言以及网络服务。贯穿整个ASP.net的主题就是系统帮用户做了大部分不重要的琐碎的工作。ASP.NET的新性能:1)全新的构造 新的ASP.net引入受管代码(Managed Code)这样一个全新概念,横贯整个视窗开发2 平台。受管代码在NGWS Runtime下运行,而NGWS Runtime是一个时间运行环境,它管理代码的执行,使程序设计更为简便。2)高效率 对于一个程序,速度是一件非常令人渴望的东西。一旦代码开始工作,接下来你就得尽可能地让它运作得快些再快些。在ASP中你只有尽可能精简你的代码,以至于不得不将它们移植到一个仅有很少一点性能的部件中。而现在,ASP

11、.net会妥善地解决这一问题。3)易控制 在ASP.net里,你将会拥有一个“Data-Bounds” (数据约束),这意味着它会与数据源连接,并会自动装入数据,使控制工作简单易行。 4)语言支持 ASP.net支持多种语言,支持编译类语言,支持比如VB、VC+、C#等,它比这些编译类语言运行速度快,更适合编写大型应用。5)更好的升级能力 快速发展的分布式应用也需要更快速、更模块化、更易操作、更多平台支持和重复利用性更强的开发,需要一种新的技术来适应不同的系统,网络应用和网站需要提供一种更加强大的可升级的服务。2.2 SQL Server 2000数据库简介 SQL Server是微软公司推出

12、的基于客户机/服务器模型的关系型数据库管理系统(DBMS)。其在电子商务、数据仓库和数据库解决方案等应用起着重要的核心作用,为企业的数据管理提供强大的支持。同时它也提供了一些可视化的管理工具,协助数据库系统管理者更方便快捷地管理及设计数据库的内容,以及对数据库进行维护。1)SQL Server 2000服务器组件 , SQL Server数据库引擎(MSSQL Server服务):将数据存储在数据库表中,应用程序将SQL语句提交给数据库引擎,数据库引擎通过对SQL语句进行处理,以表格形式将结果返回给应用程序。, SQL Server代理程序(SQL Server Agent服务):向SQL S

13、erver传送作业高度和警告的代理程序,它必须与MSSQL Server一起运行,所有高度信息均存储在msdb系统数据库中。, Microsoft搜索服务:通过索引支持为数据库定义全文目录和全文索引,并通3 过查询支持处理全文检索,确定索引中满足全文选择条件的项目。, 分布式事务处理协调器(MS DTC服务):负责提交或回滚分布式事务。2)SQL Server 2000的特点:, 具有完全的Web功能,支持扩展标记语言XML , 更高的可伸缩性和可靠性 , 支持OLE DB和多种查询 , 支持分布式数据库分区视图 , 强大的、灵活的基于Web的分析 基于SQL Server 2000拥有这样的

14、组件及特点,同时与ORACLE、SYBASE相比,又有着安装方便、使用简单的优点,而且在性价比上有着其它数据库无法企及的优势。故本系统平台采用SQL Server 2000作为系统后台数据库。2.3 Visual Studio 2005开发工具简介 Visual Studio 是微软公司推出的开发环境。是目前最流行的 Windows 平台应用程序开发环境。Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。2005 年,微软发布了 Visual Studio 2005。.NE

15、T 字眼从各种语言的名字中被抹去,但是这个版本的 Visual Studio 仍然还是面向 .NET 框架的(版本2.0)。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。总体来说是一个非常庞大的软件,甚至包含代码测试功能。1)使用Visual Studio 2005, 专业开发人员能够:, 使用改进后的可视化设计工具、编程语言和代码编辑器,享受高效率的开发环境 , 在统一的开发环境中,开发并调试多层次的服务器应用程序 , 使用集成的可视化数据库设计和报告工具,创建SQL Server 2005解决方案 , 使用Visual Studio SDK创建可以扩展Visual

16、Studio IDE的工具 2.4 Browser/Server模式 2.4.1 B/S模式11简述及其特点 目前,OA基本上采用Browser/Server模式或Client/Server模式。B/S模式是一种以Web技术为基础的新型MIS的平台模式。把传统C/S模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器(Web服务器),从而构成一个三层结构的客户服4 务器体系。对Browser/server模式而言,有以下特点:1) B/S模式在逻辑上采用了3层结构,它在前台Browser和后台数据库之间增加了一个Web Server层,所有的应用程序模块都安装在它上面。在Browser

17、上只需安装一个通用的浏览器软件,这简化了客户端,使用户操作更加方便,并降低了系统的开发和维护开销。2) B/S模式可以通过交互式WWW数据库访问技术和通用方便的Web浏览器用户界面,满足开放式信息共享的要求。2.4.2 C/S模式和B/S模式的比较 2 C/S模式与B/S模式相比较,各有优缺点,主要的区别表现在以下几方面:1) 开发和维护成本。Client/Server开发和维护成本较高。对不同客户端要开发不同的程序,编程工作量较大。对于Browser/Server,只需在客户端安装通用的浏览器。所有的维护与升级工作都是在服务器上执行的,不需对客户端进行任何改变,故而大大降低了开发和维护的成本

18、。2) 客户端负载。Client/Server的客户端具有显示与处理数据的功能,负载过重,成本随之增加。而Browser/Server的客户端把事务处理逻辑部分分给了功能服务器,不再负责处理复杂计算和数据访问等关键事务,只需要进行显示,使客户机变得很少。3) 采用的标准。Client/Server所采用的标准只在内部统一,其应用通常是专用的。Browser/Server所采用的标准都是开放的、非专用的,保证了其应用的通用性和跨平台性。4) 灵活性。Client/Server系统模块中每一部分的变动均要关联到其它模块的变动,使系统极难升级,灵活性差。Browser/Server三层结构层与层之间的相互独立,任何一层的改变不影响其它层的功能,系统改进变得非常容易。5) 安全性。Client/Server系统中的客户机直接同服务器相连。这样,系统容易受到外界的侵袭,对系统的安全带来极大的隐患。Browser/Server系统在客户机与数据库服务器之间增加了一层Web服务器,使两者不再直接相连,客户机无法直接对数据库操纵,可有效地防止用户的非法入侵。6) 移植性。Client/Server移植困难,不同开发工具开发的应用程序,一般来说互不兼容,难以移植到其它平台上运行。对于Browser/

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

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