【毕业学位论文】(Word原稿)奥团集团OA系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)奥团集团OA系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)奥团集团OA系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)奥团集团OA系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)奥团集团OA系统的设计与实现-软件工程_第5页
已阅读5页,还剩68页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文 (专业学位) 奥团 集团 统的设计与实现 姓 名:刘晓旻 学 号: 1121170123 所在院系:软件学院 职业类型:事业单位 专业领域:电子商务与电子政务 指导教师: 何宗键 副 指导教师 : 张海云 二 一三 年 七 月 A in 2013 121170123 e A 奥团集团O A 系统 的设计与实现 刘晓旻 同济大学 学位论文版权使用授权书 本人完全了解同济大学关于收集、 保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日同济大学硕士学位论文 摘要 I 摘 要 随着 奥团 集团 在业界不断地 得到认可, 集团 的业务也随之上升。原有的统已经不能满足 集团 内部和日常管理的需要,为此需要 利用 设 面向用户业务需求处理,客户服务及时反馈等服务辅助经营管理的管理系统 面向服务对象 为其 提供更加高效、优质的服务,并实现各分 集团 的业务信息总部统一管理。 通过应用办公自动化系统,将 会给销售管理、客户管理和办公自动化带来变革。采用办公自动化将将 改变传统的纸质办公方式,这样可以大量的 节约人力、 物力 ,从理论上减少单位主要内部流转过程的处理时间,提高各单位的服务能力,减少在消耗在内部不必要的信息响应时间。 本文研究与实现了 信息化 背景下的自动化 办公 系统 ,该系统包括了 服务协调管理, 内部物品管理,合同管理,客户关系管理,项目进程管理,报表管理,服务协调 管理,人员角色权限管理等 模块,并保证 了 系统的稳定性、安全性和可靠性 。 关键词: 无纸化办公;办公自动化;客户关系 管理同济大学硕士学位论文 I in to be s t of to of s of a in by in in In of of a of 第一章 引言 1 目 录 摘 要 . I . 录 . 1 第一章 引言 . 4 究背景及意义 . 4 内外研究现状 . 4 内研究现状 . 4 外研究现状 . 5 题研究目标 . 6 究内容 . 6 第二章 系统实现相关技术概述 . 7 述 . 7 介 . 7 用 写应用程序的特点 . 7 述 . 9 #简介 . 11 术 . 12 设计目标 . 12 结构 . 13 第三章 系统分析 . 15 统功能分析概述 . 15 统总体要求 . 15 统用例分析 . 21 第四章 系统设计 . 26 统架构设计 . 26 统功能设计 . 27 同济大学硕士学位论文 第一章 引言 2 务协调系统的设计 . 27 工信息管理的设计 . 29 户关系管理的设计 . 30 同管理设计 . 31 表管理设计 . 32 目管理设计 . 33 务信息设计 . 33 部物品管理设计 . 34 据库设计 . 35 据库设计原则 . 35 统 . 36 和字段的设计 . 41 统安全性设计 . 45 问控制及权限的管理 . 45 全日志以及审计 . 45 强 置的安全机制 . 46 制用户的安全性 . 46 用 全机制 . 46 据加密 . 47 第五章 系统实现 . 49 据库访问的实现 . 49 据库操作的实现 . 49 要功能实现 . 51 务协调系统实现 . 51 工信息管理实现 . 53 户管理系统实现 . 55 同管理系统设计 . 55 表管理系统实现 . 57 目管理系统实现 . 58 同济大学硕士学位论文 第一章 引言 3 务信息系统实现 . 58 部物品管理实现 . 59 第六章 结束语 . 61 论 . 61 章的不足及下一步研究方向 . 61 参考文献 . 62 致谢 . 65 个人简历、在读期间发表的学术论文与研究成果 . 66 同济大学硕士学位论文 第一章 引言 4 第一章 引言 究背景及意义 奥团集团 是一家专业的 统集成及服务提供商, 集团 总部位于北京,并在广州,深圳,香港设有分 集团 。 主要面向外资企业,对外资企业提供专业的 面服务及相关的系统解决方案。 奥团 集团 自今已经成立了 10 年多了,在这 期 间, 集团 由于具备了专业的人员和很高的服务品质,为此赢得了用户的认可,在这过程中也积累了相当高的行业口碑和信誉。随着 集团 在业界不断的得到认可, 集团 的业务也随之上升。基于上述的因素和考虑到企业的规划和发展, 集团 认识到原有的 统已经不能满足 集团 内部和日常管理的需要,为此需通过 效的信息传播 特性,建设自己 集团 面向用户业务需求处理,客户服务及时反馈等服务辅助经营管理的方式来面向服务对象提供更加高效、优质的服务和协同处理 集团 内部业务管理流程,并实现各分 集团 的业务信息总部统一管理。 通过本系统, 奥团 集团 能够完整的实现 集团 初步的信息的统一管理,各分 集团 的统一协调,使得 集团 的业务水平,内部管理及客户管理水平上提高一个台阶,为 集团 的下一步发展奠定好坚实的基础。 通过应用办公自动化系统,将会给企业内部管理带来变革。采用办公 自动化将使之改变传统的纸质办公方式,这样可以大量的节约人力、物力 ,从理论上减少单位主要内 部流转过程的处理时间,提高各单位的服务能力,减少在消耗在内部不必要的信息响应时间。 内外研究现状 内研究现状 由于种种原因,我国的信息资源建设水平远远落后于信息基础设施的建设的水平。长期以来,我国信息资源的开发管理未能与信息资源的增长同步进行。我同济大学硕士学位论文 第一章 引言 5 国有丰富的原始信息资源,但在此基础上再生的二次信息系统和数据库产业的规模和市场占有率、使用率相当低,大量的有价值的信息未能进一步加工成商品使其增值。我国的计算机应用要比西方国家落后十几年,管理信息系统的开发应用是从 1973 年开始的, 83 年以后 才开始了大量的实际的开发和研究工作。因此,信息资源的开发和利用已被确立为国民经济信息的核心内容,信息数字化,传输的网络化是缩小发展中国家与发达国家差距的捷径,值世界信息化浪潮正以不可阻挡之势席卷全球时,我国要迎头赶上,就必须利用现有的信息基础设施,重点开发和推广应用于各类科技经济等数据库和网络资源服务系统,以便取得巨大的社会效益和经济效益。 外研究现状 计算机在管理中的应用开始于 1954 年,当时美国首先用计算机处理工资单。40 多年来,计算机在处理管理信息方面发展迅速。例如, 60 年代美国计算机在管理中应用项目不到 300 项,到了 1975 年达到 2670 项。而现在,美国在财务会计上 90%的工作由计算机完成;物资管理中 80信息处理由计算机完成;计划管理中是 80据计算机应用方面发展较快的国家统计,计算机用于经济管理的约占 80%;用于科技运算的占 8%;用于生产过程控制的占 12%。因此,经济管理是计算机应用的主要领域。 而且, 随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据 库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在 企业 管理之中的应用日益 受到 人们的关注。 随着信息技术的不断发展和业务的不断变化,目前存在的大多数办公自动化系统无论是在功能还是软件和硬件方面都己经明显不能适应办公自动化管理的需求, 其中 主要体现在以下两个方面: 一是由于服务器上存在很多数据的表单不能被很方便或者很准确的提取出来,导致很多数据放在服务器上,成为冗余数据,这些数据不能够被充分的利用和挖掘他们隐含的信息,因此不能充分利用他们提供有意义和有帮助的决策数据和信息; 二 是 缺乏集成其他应用系统的能力。 本文的报表与合同管理 模块 可以将用户感兴趣的数据进行导出,减轻了服务同济大学硕士学位论文 第一章 引言 6 器的负担,同时 将库存管理系统、采购管理、客户管理等一些独立的系统进行集成具有一定的 创新性 。 题研究目标 整个系 统主要内容包括:服务协调管理,内部物品管理,合同管理,客户关系管理,项目进程管 理,报表管理,定单管理,人员角色权限管理等。基本上覆盖了整个 集团 管理 的所有流程。由于各个角色有自己对应的职责和权限,所以各个不同的角色所对应的权限是不同的。而且其他角色的内容和操作都是不可见的,这样的管理方式 使得业务流程更加规范和合理,而且整个系统 大部分都是 基于 B/S 结构, 它的优点是:支持跨平台管理,不论是什么平台,只要装有 部无需安装和维护软件;可通过局域 /广域网实时监控和管理。 究内容 奥团 集团 办公系统 大概由以下几个部分构成:服务协调管理,项目管理,库存管理,合同管理,客户信息管理,报表管理,系统用户权限管理等。 本系统拟采用的主要技术和方案如下 : 1. 采用面向对象编程方法:面向对象的开发方法,可以很容易的,很方便的实现对象和代码的重用。 2. 三层的架构:展现 层,业务层和数据库访问层分离。可以使得系统的任何一部分的修改不影响到其他部分。 3. B/S 部分采用 C# 开发 : 一种建立在通用语言上的程序构架, 再加上大幅提 高的执行效率以及所见即所得的编辑方法,让程序开发的效率成倍增长。同济大学硕士学位论文 第二章 系统实现相关技术概述 7 第二章 系统实现相关技术概述 述 在系统的开发上,采取目前比较流行的 务器端脚本编程环境。它是建立在 上,使用 C+样模块化程序设计语言,并且它 要第一次使用时进行编译,之后的执行不需要重新编译就可以直接运行,所以速度和效率比 高很多。同时它还具有代码的可重用性,可维护性和代码量相对较少等诸多优点。 介 开发应用程序创建的一个富有革命性的新平台。尽管 布的第一个版本运行在 作系统上,但以后将推出运行在其他操作系统上的版本,这些操作系统包括 至个人 数字助手 (设备。使用这项技术的一个主要原因是它可以作为集成各种操作系统的方式。另外, 没有限制应用程序的类型。它可以创建 用程序、 用程序、 务和其他各种类型的程序。这样设计 为了让它可以用于各种语言,包括本文使用的 C#语言,以及 C+、 至一些旧的语言,如 此,还出现了这些语言的 本: +, ,目前还在不断推出更多的 本的语言。所有这些语言都可以访问 们还可以彼此交互。 C#开发人员可以使用 序员编写的代码,反之亦然。 用 写应用程序的特点 使用 写应用程序,就是使用 码库编写代码 (使用支持 任何一种语言 )。本文所述系统是使用 005 进行 开发,它是一种强大的集成开发环境,支持 C#(以及托管和非托管 C+、同济大学硕士学位论文 第二章 系统实现相关技术概述 8 其它一些语言 )。这个环境的优点是便于把 能集成到代码中。我们创建的代码完全是 C#代码,但使用 在需要的时利用 其它的工具。为了执行 C#代码,必须把它们转换为目标操作系统能够理解的语言,即本机代码,这种转换称为编译代码,由编译器进行。但在 ,这个过程分为几个部分。 编译使用 代码时,不是立即创建操作系统特定的本机代码,而是把代码编译为 间语言 ( 码,这些代码不专用于任何一种操作系统,也不专用于 C#。显然,要执行应用程序,必须完成更多工作,这是 译器的任务,它把 译为专用于 目标机器结构的本机代码。这样 能执行应用程序。 过去常常需要把代码编译为几个应用程序,每个应用程序用于特定的操作系统和 构。这 通常是一种优化形式 (例如,为了让代码在 片上运行得更快 ),但有时是非常重要的 (例如对于工作在 000 环境下的应用程序 )。现在就不必要了,因为顾名思义, 译器使用 码,而 码是独立于机器、操作系统和 。目前有几种 译器,每种编译器都用于不同的结构,我们总能找到一个合适的编译器创建所需的本机代码。这样,用户需要做的工作就比较少了。实际上,可以不考虑与系统相关的细节,把注意力放在代码的功能上就够了。 2. 装配件 在编译应用 程序时,创建的 码存储在一个装配件中,装配件包括可执行的应用程序文件 (这些文件可以直接在 运行,不需要其他程序,其扩展名是 其他应用程序使用的库 (其扩展名是 除了包含 ,装配件还包含元信息 (即装配件中包含的数据的信息,也称为元数据 )和可选的资源 ( 用的其他数据,例如声音文件和图片 )。元信息允许装配件是完全自我描述的。不需要其他信息就可以使用装配件,也就是说,我们不会遇到下述情形:不能把需要的数据添加到系统注册表中,而这种情形在使用其他 平台进行开发时常常出现。 同济大学硕士学位论文 第二章 系统实现相关技术概述 9 因此,部署应用程序就非常简单了,只需把文件复制到远程计算机上的目录上即可。因为不需要目标系统上的其他信息,所以只需从该目录中运行可执行文件即可 (假定安装了 。 3托管代码 在把代码编译为 用 译器把它编译为本机代码后, 任务还没有全部完成。用 写的代码在执行时是托管的。即 理着应用程序,其方式是管理内存、处理安全性,以及允许进行跨语言调试等。相反,不在 制下的运行的应用程序是非托管的, 某些语言如 C+可以用于编写这类应用程序,例如,访问操作系统的低级功能。但是,以 C#中,只编写在托管环境下运行的代码。我们将使用 托管代码编程,让 己与操作系统进行交互。 4. 垃圾回收 托管代码最重要的一个功能是无用存储单元收集 (概念。这个 法可确保应用程序不再使用某此内存时,这些内存就会被完全释放。在 出以前,这项工作主要由程序员负责,代码中的几个简单错误会把大块内存分配到错误的地方,使这些内存神秘失踪。这通常意味着计算机 的速度逐渐减慢,最终导致系统崩溃。 用存储单位收集会频繁检查计算机内存,从中删除不再需要的内容。它没有设置时间帧,可能一秒钟内会进行上千次的检查,也可以几秒钟检查一次,或者随时进行检查,但可以肯定进行了检查。 述 为一种开发站点的方式己经取得了巨大的成功,但 取得的飞速成功也导致了一些问题, 解决这些问题,并且具有强大的功能。 1. 多语言 质上就支持多语言,因此我们可以使用任何需要的语言。在默认情况下, C#和 附带了 外还可以使用许多第三方语言,例如 。此外。 加了对 +的支持和 现。 同济大学硕士学位论文 第二章 系统实现相关技术概述 10 控件引入一个声明的基于服务器的模型。这对 发人员来说是一个截然不同的概一念,因为控件在服务器上声明,可以在服务器上编程,也可是客户端驱动的事件。这听起来不可思议,但使用起来却非常简单。为把一人普通的 件变成一个 服务器控件,只需将 为一个特性添加到代码中。控件在服务器上运行,将允许我们使用 性来直接识别它。这样代码就具有更高的可读性,原因在于不必引用窗体的内容或者将这些内容复制到变量中。同时直接引用控件也就更加自然了,从而使用页面的开发更加简单。 服务器控件在逻辑上可分为以下几个系列: 务器控件、 表控件、多功能控件、验证控件和移动控件等。 大激动人心的新特性就是再也不存在脚本了。实际上真正不存在 的是无类型,即这些语言的解释性。 不再支持 转而全面 仍然 同时增加了类型。另外 引入了一种新的语言 C#。由于 全是由 C#编写而成的,因此 C#的引入决不仅仅是简单地增加了新语言。 以真正的实现页面标记与程序代码完全分离。 过两种方法来解决上面的问题。第一种方法是代码内联模型,在该模型中代码仍然保存在 面中,但它并不和 合在一起。我们可以很容易地将代码和内容分为两个部分。第二种方法是后台编码 (模型,该模型中的代码完全被转移到了一个单独的文件中。 配置由两个要素决定。第一个是标准 置,这和现在的 用程序是一样的。第二个是配置文件,这个 件包含了应用程序的元数据。另外还有一个通用文件 包含了所有 用程序的默认值,同时每个 用程序还可以有自己的 件,用来重写这些默认值。包含配置文件有一个优点,就是无需通过注册表来修改设置,因为每个应用程序都是自包含的。 同济大学硕士学位论文 第二章 系统实现相关技术概述 11 7部署 在 还有一个得到重大简化的领域 部署,它通常称为 原因很简单一一通常必须如此。每个 用程序都是自包含的,其中包括了配置文件和组件。在 ,无需再注册组件,只需将它们复制到目标位置即可。 #简介 C 被简称为“ C#” )是微软 集团 在二 六月发布的一种新的编程语言,并 定于在微软职业开发者论坛 (登台亮相。 C#是微软 集团 研究员 最新成果。 C#看起来与 着惊人的相似,它包括了诸如单一继承、界面,与 乎同样的语法,和编译成中间代码再运行的过程。但是 C#与 着明显的不同,它借鉴了 一个特点,与 件对象模型 )是直接集成的,而且它是微软 集团 络框架的主角。 C#语言和其他支持 语言相比较,其特点主要体现在: 1. 简单性 C#语 言首要的目标就是简单,去掉了许多 C+中容易引发程序错误的地方,如内存管理和指针等。同时也解决了存在于 C+中已经有些年头的多余东西。 2. 现代性 C#作为企业级的编程语言,新增的金融数据类型专用于金融计算方面,很受欢迎。并且, C#提供了元数据语法,能胜任现代应用程序的安全性问题。 3. 面向对象性 C#支持所有关键的面向对象的特性,如封装、继承和多条性等。在 C#语言中,对象模式不再是编程语言的一部分,而只是基础的一部分。 4. 类型安全性 在 C#中,实施最严格的类型安全, 以保护自己和垃圾收集器。 C#要求遵守相关变量的规则,取消不安全的类型转换,禁止使用没有初始化的变量,采用了边界检查防止出现越界问题。 5. 版本可控性 C#可支持版本控制,使程序员保证版本控制成为可能,避免了以往难以回避同济大学硕士学位论文 第二章 系统实现相关技术概述 12 的“ 狱”。 术 起使用的类集的名称,用于以关系型的、面向表的格式访问数据。 设计目标 下面我们简要介绍一下 设计目标。它们是:简单 地访问关系和非关系数据,统一 持 的多层应用程序,与上一代技术相比,它可以扩充以支持更多的数据源。 1. 简单地访问关系数据 主要目标是提供对关系数据的简单访问功能,即提供一些易于使用的类描述关系数据库中的表、列和行。另外, 入了 ,它代表来自封装在一个单元中的关联表中的一组数据,维持它们之间完整的关系。这是在 的新概念,可以显著地扩展数据访问接口的功能。 2. 可扩展性 以扩 展一一它为插件 据提供者 (也称为可管理提供者 )提供了框架,这些提供者被构建,以便从任何数据源读取和写入数据。 供了三种内置的 据提供者, 据提供者, B 数据提供者,另一种用于 以通

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论