【毕业学位论文】(Word原稿)IBM Power应用全国大赛在线运营和管理系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)IBM Power应用全国大赛在线运营和管理系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)IBM Power应用全国大赛在线运营和管理系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)IBM Power应用全国大赛在线运营和管理系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)IBM Power应用全国大赛在线运营和管理系统的设计与实现-软件工程_第5页
已阅读5页,还剩104页未读 继续免费阅读

下载本文档

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

文档简介

硕士学位论文 ( 工程硕士 ) 用全国大赛 在线运营和管理系统的设计与实现 姓 名: 学 号: 所在院系:软件学院 职业类型:工程硕士 专业领域:软件工程 指导教师: 副 指导教师 : 二 一三年九 月 A in 2013 I B M P O W E R 应用全国大赛 在线运营和管理系统的设计与实现 同济大学 学位论文版权 使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日同济大学 硕士学位论文 摘要 I 摘要 用现代化的信息技术来帮助企业运营和管理已成为现代企业发展的必然趋势和显著标志。在全球经济一体化、知识经济竞争时代的背景下,随着业务的增长、多样化的客户需求、同质化的市场竞争、网络技术的深入应用等都直接或间接地对企业的运营和管理带来了 新的挑战。信息技术已经成为企业提高工作效率和质量 、 缩短工作流程 、 加快信息流的重要工具,为企业打造新的业务模式提供了可能。 本文的研究目标主要是通过对 用全国大赛 的真实需求分析,针对客户的需求,设计出一个满足功能需求、以人为本、整合集成的在线运营和管理系统,通过信息技术帮助主办企业实现其在运营和管理项目上的需要,满足其透过项目吸引和储备人才的目的。论文从 项目产生、需求分析、系统设计、系统实现等方面详细阐述了整个项目 , 也对项目所涉及的思想、理念、技术、工具、环境等做了相应的研究和理解 ,最后还对进一步的工作的方向进行了简要的讨论。 项 目采用较成熟的 术思想方案。 为了稳定性、维护方便性和易 操作性, 部署环境采用了 作系统 和 务器平台 。 后 台框架选择了其文档齐全、使用广泛、 运行 稳定。前台选择 了 架 , 其功能强大、使用简单。语言方案是后台的 前台的 据库选择了 开源免费关系型数据库 目开发人员采用了轻量级却又不失强大的编辑器进行开发,前期主要采用 期维护修改主要采用 本系统具体实现了 用户管理、比赛流程管理、在线答题、团队管理、归档管理、系统管理等功能模块, 并于 2013 年 5 月上线正式投入使用,运行效果良好,为 术应 用 2013 全国校园大赛的运营和管理起到了积极地推进作用 。 关键词 : 信息技术 , I t of s by to In of of as of of of of to to of is to a on s on of a T to in to of of VC of to is to in im in of 2013, It a 硕士学位论文 目录 录 第 1 章 引言 . 1 息技术助力企业运营和管理 . 1 业的迫切需要和现实意义 . 1 状体现 . 1 来的发展趋势 . 2 究内容 . 4 究目标 . 4 用目标 . 4 文组织 . 4 第 2 章 相关理论与技术 . 5 其框架模式的研究与理解 . 5 述 . 5 型 . 6 图 . 6 制器 . 6 架模式的优点 . 6 架模式的缺点 . 7 架的研究与理解 . 7 特性和优势 . 8 架和 . 8 重要概念 . 9 架的研究与理解 . 10 基本概念和特点 . 10 架和 . 11 务器平台的研究与理解 . 11 第 3 章 系统需求分析 . 13 究背景与意义 . 13 统总用例概况 . 14 统角色 . 14 统总用例 . 15 户管理子系统需求分析和用例设计 . 15 息栏消息维护子用例 . 17 户管理与统计子用例 . 18 赛流程管理子系统需求分析和用例设计 . 18 同济大学 硕士学位论文 目录 V 线答题子系统需求分析和用例设计 . 20 库管理子用例 . 21 队管理子系统需求分析和用例设计 . 21 队管理与统计子用例 . 24 档管理子系统需求分析和用例设计 . 24 统管理模块子系统需求分析和用例设计 . 25 护标准数据组子用例 . 27 第 4 章 系统设计 . 28 统架构设计 . 28 能和流 程设计 . 28 户管理模块 . 29 赛流程管理模块 . 33 线答题模块 . 35 队管理模块 . 36 档管理模块 . 39 统管理模块 . 41 据库设计 . 43 体设计 . 43 据表设计 . 45 第 5 章 系统实现 . 51 户管理模块的实现 . 51 户注册和登录功能的实现 . 51 户信息查询与更新功能的实现 . 55 户修改密码功能的实现 . 57 询和发布消息功能的实现 . 59 息栏消息维护功能的实现 . 61 户管理与统计功能的实现 . 63 赛流程管理模块的实现 . 67 赛流程自动管理与调度的实现 . 67 赛阶段信息维护的实现 . 70 线答题模块的实现 . 71 线答题的实现 . 71 库管理的实现 . 73 队管理模块的实现 . 75 建团队的实现 . 75 辑选题报告的实现 . 81 队管理与统计的实现 . 84 档管理模块的实现 . 87 同济大学 硕士学位论文 目录 编辑大赛结果的实现 . 87 档大赛数据的实现 . 88 统管理模块的实现 . 89 置大赛参数的实现 . 89 护标准数据组的实现 . 91 改管理员密码的实现 . 92 第 6 章 结论与展望 . 94 论 . 94 一步工作的方向 . 95 致谢 . 96 参考文献 . 97 个人简历、在读期间发表的学术论文与研究成果 . 98 第 1 章 引言 1 第 1 章 引言 息技术助力企业运营和管理 用现代 化的 信息 技术来帮助企业 运营和 管理已成为现代企业发展的必然趋势和显著标志。 业 的迫切需要和现实意义 众所周知,企业 的运营和 管理具有 相当的 繁琐性和复杂性。在全球经济一体化、知识经济竞争时代的背景下,随着业务的增长 、多样化的客户需求、同质化的市场竞争、网络技术的深入应用等都直接或间接地 对企业 的运营和 管理带来了新的挑战。一旦企业 的运营和 管理 的水平和方式跟不上现代 不可避免地会降低企业的运营和管理效率从而制约其 发展 的规模和 速度。 由于资本市场竞争的加剧,互联网的冲击,以及全球化问题, 都使得中国的企业在业务发展模式、市场拓展、管理运营、技术创新、人力资源开发等方面面临着严峻的考验, 很多企业家表示 现在已经是 到了必须有所变化的时刻 了。只有通过创新和变革才能加大企业的竞争能力, 只有追赶甚至超越世界企业运营和管理的先进水平才能确保中国的企业在未来的全球化竞争中得以生存、发展和壮大。 这时无疑需要先进的信息化技术来 为企业 运营和 管理 保驾护航 。 信息技术是企业发展的助推剂,许多企业都寄希望于 现代 术,也寄希望信息化技术能够为企业的发展贡献越来越重要的份 量。而事实上, 木已经成为企业提高工作效率和 质量,缩短工作流程,加快信息流的重要工具,为企业打造新的业务模式提供了可能。 状体现 目前信息化在助力企业成长方面 主要体现在 但绝不局限在 以下几个方面: 1. 信息技术 使得企业能够更加清晰地掌控自己的客户资源,理顺企业客户关系管理。 2. 信息技术 使得企业 能够掌控自己的整个供应流程, 也就是说能够掌控从原料采购到生产、销售、资金回笼的整个业务流程 . 3. 信息技术是企业降低成本的有效手段,增加原料的利用率,缩短产品交货周期,监控合同执行环节,从而达到降低成本,提高效益的目的。 第 1 章 引言 2 4. 信息技术 使得企 业 能够利用更加方便、 快捷的方式实现企业的经营,电子商务技术的兴起是这方面的杰出代表。 5. 信息技术的发展使得企业的创新管理模式的推进成为可能。 在这种情况下,越来越多的企业认识到信息技术在企业运营和管理中的 重要性,更加主动地 去 接受 、寻找和创新信息技术的模式和应用。企业们 迫切希望 能通过 信息技术在最短的周期内最大程度地 提高 企业核心竞争力,从而适应不断变化的市场环境和残酷的市场竞争。 来 的发展趋势 云计算、物联网和社交网络时代 的到来 , 让 企业信息化也将进入 了一个全新的阶段。这一阶段,企业信息化将越来 越 呈现出五大特征: 1. 以人为本的社交化 统 的企业信息化管理往往以业务为中心,侧重于财产和物资的资源管理,着眼于 流程 和信息记录 , 所 涉及的数据 大都具有结构化且 可 以预测。然而 这些结构化 的 数据 通常 仅占企业数据总量的 两成,还有八成是 非结构化 的数据,而这些数据往往都是直接或间接与人相关的。 随着知识 经济浪潮的兴起,越来越多的企业开始 标榜或者已经在实质上向“以人为本”转变。人和人本身的创造性活动是知识型企业最宝贵的财富 。以人为本的信息化建设,注重提高员工 的工作 效率和团队 合作能力,强调以企业内人与人之间的关系为 主线,充分发挥人的主观能动性,重视人在业务操作和价值实现过程中的 作用,关注企业不同部门和不同组织 之间的协同 ,增加信息分享的速度, 从而 提高企业的综合生产力。 在这个过程中, 企业 内部的 社交网络作为企业私密的社交平台,其信息流通实现了从“一 点到多点”向“多点对多点”传播方式的转变,打破了传统的传播瓶颈,在信息交互方面有效地提高 企业的竞争优势,使需要协作的员工 能够 更 方便、更快速地 进行交流与分享, 从而 降低企业 的 沟通成本,提高工作效率,凝聚专业 人士和外派的 同事。 2. 更强大的供应链协同能力 迅速变化 的市场使企业间的竞争 在很大程度上 已演变成供应链的竞争。而供应链 竞争 取胜的关键 词是“协同”。在激烈的市场竞争中,准确把握客户需求、迅速推出新 产品并 快速交货,已经成为企业赖以生存的基础。 集成了电子商务、社交网络 特性 的 新型供应链系统,将为企业打造更加强大的协同能力: 让企业能更方便 快捷 地与客户、制造商、供应商、运输商及其他相关方进行无边界的沟通与协作。在这种新的趋势下,企业能更好地利用社交网络和客户进行沟 通,收集客户意见,反馈 售后服务,并通过电子商务和电子支付的第 1 章 引言 3 整合将信息进行 分解与 共享、利用社交网络和供应链相关方的互动沟通,达到对整 个供应链上 信息流、物流、资金流、业务流和价值流的有效规划和控制,从而将供应链各环节集 结 成一个完整的网状结构。 3. 更高程度的集成化和 智能化 随着无线射频 、 全球定位系统 、电子支付等技术 的广泛应用, 信息 的 采集 变得越来越 方便, 如何 将这些 新的 信息 类型 有效 地整合到 企业 信息化 系统中 去,如何 使 企业信息化的集成程度更高,是未来发展的趋势。 一个典型的例子就是 在物流环节通过 无线射频 、 全球定位技术 的使用, 实现自动化的信息采集,让物料在各个环节都可以被 跟踪, 从而实现对供应链整个环节物流的即时、动态监控,避免了因人工扫描而产生的 效率低、易出错、即时性差等弊端 。 与之相对应的,电子支付技术的使用 也使企业可以更好地监控其资金流。通过企业 信息化系统集成电子支付方案的策略,在提高 企业财务信息即时准确性的同时,也降低了企业的财务费用。 在 企业信息 集成化程度提高的同时,通过商业智能( 件进行 绩效管理、计划、报告、查询、分析、在线分析处理、运营系统集成、预测分析等 辅助工作,让企业从自身存在的大数据中获益 。其价值链可 概括 为:原始数据 -数据集成 -情报 -透视 -决策,其目的是 管理数据、理解 数据从而 基于数据 进行 决策。 4. 更便捷的移动信息化 移动技术的发展让企业的移动信息化成为可能, 借助于移动信息化模块,实现通过手机等智能终端对诸多业务的移动管理,正成为一个显著趋势。云计算和移动信息化的结合,使管理者突破过去 在 办公场所、上网条件等 客观因素上的 限制,让管理 可随时随地进行 。目前企业移动信息化在流程审 批、报表查询、销售支持、商业智能、库存查阅等领域应用最多,同时基于不同行业差异化细分的移动商务模块也逐渐呈现出来 。 5. 按需使用的信息化服务 企业 有大有小、行业众多、需求多样,并不是所有企业都需要整体全面的企业信息化,有些企业可能 只需要 用信息化来解决 一些分散的棘手问题以 提高运营和管理效率。因此,提供碎片化但 易于扩展 的信息化产品,使 企业能根据自身需要,进行弹性配置、 任意组合、 即插即用, 并 满足其个性化需求,是当前中小企业信息化发展的重要趋势。 在这方面云计算为企业按需使用 信息化服务提供了良好的技术基础, “云”中的资源可以无限扩展、随时获取、按需使用、按使用付费,正好满足了以上所述的需求特点。 第 1 章 引言 4 究内容 究目标 本文的研究目标主要是通过对 用全国大赛 的真实需求分析,针对客户的需求,设计出一个满足功能需求、以人为本、整 合集成的在线运营和管理系统,通过信息技术帮助主办企业实现其在运营和管理项目上的需要,满足其透过项目吸引和储备人才的目的。 用目标 本文所研究的项目是为国际商业机器(中国)有限公司所属的 发一个在线运营和管理系统,并作为项目官方网站对外发布和使用。系统需要涵盖大赛在信息发布与反馈、用户注册与报名、资格选拔、团队组建、企业导师分配、报告与作品提交、人才信息统计以及管理员对系统的各项在线设置和 系统 管理等功能。 文组织 本文主要分为六个部分,主 要内容如下: 第 1章:引言。介绍了信息化助力企业运营和管理的意义、现状和发展趋势,结合研究项目的真实需求,提出 了研究目标和应用目标。 第 2章:相关理论与技术。主要对构建系统所用到的相关理论和技术进行了研究,阐述了自己的理解。 第 3章:系统需求分析。剖析了客户需求的产生过程、意义和具体内容,根据客户的需求给出系统的用例。 第 4章:系统设计。 提出了系统的整体架构,通过功能描述和流程图阐述了系统的功能设计,并描述了数据库的整体设计和数据表设计。 第 5章:系统实现。通过对功能实现的描述,配合运行效果图 和 代码 示例 介绍 了 系统的 具体 实现。 第 6章: 结论与展望。 对整个项目的研究、设计与开发工作进行总结,并结合从客户调研取得的真实需求提出了进一步工作的方向。 第 2 章 相关理论与技术 5 第 2 章 相关理论与技术 本文所研究的 项目 采用 术的思想方案, 后台采用 架和关系型数据库 , 前台采用 架 ,利 用 务器平台部署在 境中。能否 有效地理解和应用上述思想理论、掌握相关技术并使用好合适的工具是项目能否顺利推进并成功完成的关键。 其框架模式 的研究与理解 施乐公司的 究中心 在 上世纪 八十年代为种面向对象的编程语言所 发明的一种软件设计模式, 多年来 已 经被广泛应 用。后来 推荐到 下 的 司 , 被 其 E 平台 采纳为设计模式,从而 受到 全球愈来愈多 使用 成开发系统 和 开发者 们 的欢迎 和热捧 。 述 英文拼写是 名思义它的核心思想就是在模型( 视图( 间用控制器( 离开来形成一种三层架构的 设计模式。 计 模式的示例见图 图 式示例 第 2 章 相关理论与技术 6 使用 种框架模式,开发者就必须把应用程序的输入、处理和输出分开来,从而强制性地把应用程序划分为三个核心部件以分别对应模式中的模型、视图和控制器。 型 模型其实就是制定业务规则、处理业务流程和业务状态,在 架模式中,模型具有最多的处理任务,并且这种处理任务的过程对其它层而言就像一个黑箱,模型接受不同视图请求的数据,处理完毕后把结果返回,并且返回的数据是中立的、与格式无关 ,这就使得一 个模型能为多个视图提供数据,这也就意味着应用于某个模型的代码只需要写一次就能够被多个视图重用,从而大大减少了重复的代码,让开发者可以专注于业务模型的设计。 一个优秀的开发人员应当能够恰到好处地把应用的模型按一定的规则抽取出来。虽然 有给出模型的设计方法,但它却要求开发者必须很好地组织和管理模型,以便提高模型的重用性。 图 所谓视图,故名思义就是用户视力能看到的图像,即应用程序与用户交互的界面。用户的需求和喜好是多样的、变化的,这就要求我们呈现给用户交互的界面也要是能够多样 的、变化的。 架模式的一大优势就是它能为应用程序处理多种多样不同的视图。由于在视图中其实没有真正发生过对业务的处理,作为视图而言,这些都只是一种输出数据并且允许用户操作的方法。 一个应用可以有很多不同的视图,在 架模式中视图对业务的处理仅局限于视图上的数据采集、处理和用户的请求,没有对业务流程和规则的处理,后者是要交给模型去处理的。 制器 我们可以把控制器想象成一个调度员,它通过视图接受用户的请求,然后调用模型去处理,再把结果返还给视图呈现给用户。我们也可以把控制器想象成一个分发器,当用户的请求被 扔过来时,它会去判断选择什么样的模型和什么样的视图来完成这一请求。控制器层并不参与任何的数据处理,它只是传递数据,通知模型该做什么,然后选择一个合适的视图把结果返回给用户。因而在控制器层的作用下,一个模型可以有多个视图,一个视图也可以有多个模型。 架模式的优点 第 2 章 相关理论与技术 7 架模式 的 最显著 优势是模型和视图的实现代码被分离,使得同一个程序可以由不同的表现形式来呈现,并且模型和视图之间由控制器来确保同步,不会出现模型已经改变了而视图尚未更新的情况。 概括来讲, 架模式的第一大优点是低耦合性。 由于视图层和模型层是分离的,所以开发者可以在不用重新编译模型和控制器代码的前提下更改视图层代码;与之相应的,一个应用程序的业务规则或者业务流程发生改变,也只需要修改模型层便可以了。这种能够很容易就改变应用程序的数据和业务规则的特点很适应现代客户的需求。 架模式的第二大优点是高重用性。 随着现代 术的不断进步,开发者和使用者都需要有越来越多的选择方式来访问应用程序,而 架模式正好满足了这一点。在 架模式下,可以使用不同的视图来访问相同的服务器端应用程序,并且由于模型层返回的数据没有被格式 化,这使得同样的构件能被不同的界面使用。就比如很多数据既能用 这些不同的表示所需要的命令仅仅是改变了视图层的实现方式,对于控制层和模型层而言不需要做任何的变动。所以开发者可以最大化地重用代码,因为业务规则和数据已经从表示层给分开了。 另外 架模式 还具有相对较低的生命周期成本、较短的部属时间、较高的可维护性以及 有利于软件工程化管理 等优点 。 比如较短的部

温馨提示

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

评论

0/150

提交评论