基于混合编程的企业任务管理系统开发与应用

基于混合编程的企业任务管理系统开发与应用

论文摘要

在充满活力的企业中,精明的管理人员需要随时掌握员工的详细工作进度。一方面可以通过会议的方式计划出工作任务进度的安排,另一方面管理层的有效监督也提高了员工的工作效率。于是企业任务管理系统应运而生。这虽然是一个老生常谈的问题,但是随着技术的发展人们可以通过更先进的技术来更好地解决老问题。在这里本文运用智能客户端技术解决了浏览器朋艮务器(Browser/Server,简称B/S)架构形式简单和客户机/服务器(Client/Server,简称C/S)架构部署呆板等问题,本文运用了.net多语言的互操作性即混合编程解决了C++框架过于复杂而C#又性能相对低下的问题。需要注意的是,本文将在下面提到即使托管的C++也要比托管C#性能明显高效(除了过多的形式转换)。与此同时,在.NET程序中集成原有非托管代码,这种复用行为保护了客户的既有投资。首先,本文分析了目前任务管理系统在异构部署性上、性能上、操作的丰富性上的诸多问题,并阐述了此前任务管理系统的典型模式,在此基础上总结了本课题的研究意义。然后,在对客户需求的基础上,本文结合现有任务管理系统技术上的不足和弊端,应用针对问题逐个解决的优化思路,提出了几点改进方法及研究。易开发性方面:表示层框架通过C#编写大大保证了短的开发周期,部分核心功能上通过C++编写大大提高了运行效率,并且由于硬件更容易为底层化的语言访问控制,这时候C++就大行其道了;既易于部署又有丰富用户体验的方面:通过智能客户端兼顾了B/S和C/S架构的优势;丰富的扩展性方面:提供若干接口与绘图组件相连,从而生成甘特图和项目任务树状关系图;在前期设计中强化较高的静态代码安全规范。最后,本文通过细致地需求分析、详尽地设计、认真地编码来构筑令客户满意的项目工程。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景
  • 1.2 国内外研究现状分析
  • 1.3 论文的实践基础
  • 1.4 本文主要工作
  • 第2章 企业任务管理系统的需求
  • 2.1 企业任务管理概述
  • 2.2 企业任务管理系统的整体功能需求
  • 2.2.1 登录模块需求
  • 2.2.2 任务管理模块功能需求
  • 2.2.3 日程计划模块功能需求
  • 2.2.4 汇总图表模块功能需求
  • 2.3 企业任务管理系统的非功能性需求
  • 2.4 针对需求的技术解决方案
  • 2.4.1 针对非功能性需求的解决方案
  • 2.4.2 混合编程涉及语言的选择
  • 2.4.3 混合编程的优势
  • 2.5 小结
  • 第3章 企业任务管理系统的设计
  • 3.1 系统设计
  • 3.1.1 系统设计的意义
  • 3.1.2 架构设计
  • 3.2 企业任务管理系统的模块设计
  • 3.3 系统的工作流程设计
  • 3.3.1 企业任务管理系统的整体活动图
  • 3.3.2 任务管理子系统的活动图
  • 3.3.3 计划管理子系统的活动图
  • 3.3.4 View gather diagram的活动图
  • 3.4 编码规范
  • 3.4.1 C# Coding Standard
  • 3.4.2 通用类型系统(CTS)
  • 3.4.3 通用语言规范(CLS)
  • 3.4.4 静态代码的安全规范
  • 3.5 数据库设计
  • 3.5.1 .NET Framework的数据访问和处理特性
  • 3.5.2 数据的规范化
  • 3.5.3 数据库的完整性设计
  • 3.5.4 企业任务管理系统数据库的设计
  • 3.5.5 存储过程的设计
  • 3.6 企业任务管理系统 GUI的设计
  • 3.7 小结
  • 第4章 企业任务管理系统的实现
  • 4.1 实现的纵览
  • 4.1.1 编码实现的类图
  • 4.2 代码实现
  • 4.2.1 企业任务管理系统的代码实现
  • 4.2.2 混合编程实现部分的研究
  • 4.3 小结
  • 第5章 总结与展望
  • 5.1 总结
  • 5.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].基于多任务管理系统的高清视频处理[J]. 计算机测量与控制 2015(12)
    • [2].浅析电力企业员工任务管理系统的设计与实现[J]. 现代国企研究 2016(18)
    • [3].谈高职院校工作任务管理系统的设计[J]. 辽宁高职学报 2014(05)
    • [4].通用任务管理系统分析与设计[J]. 软件工程 2020(04)
    • [5].工作任务管理系统的设计和实现[J]. 信息与电脑(理论版) 2016(24)
    • [6].基于ASP.NET的项目任务管理系统[J]. 电脑知识与技术 2013(21)
    • [7].高校教学视频资源录像任务管理系统的研究[J]. 中国教育信息化 2011(19)
    • [8].工作任务管理系统中的软件模式应用[J]. 中小企业管理与科技(上旬刊) 2009(03)
    • [9].船厂设计任务管理系统的研究[J]. 船舶标准化与质量 2018(05)
    • [10].分布式任务管理系统中检查点的设计[J]. 现代计算机(专业版) 2015(31)
    • [11].西津水电厂工作任务管理系统设计和开发[J]. 红水河 2014(06)
    • [12].高速运营新“智慧”[J]. 国企管理 2018(23)
    • [13].一种基于轻量级数据库的任务管理系统[J]. 雷达与对抗 2020(01)
    • [14].无人机任务管理系统的设计与实现[J]. 信息通信 2019(04)
    • [15].基于工作流的协同任务管理系统的研究[J]. 电脑开发与应用 2011(04)
    • [16].中央电视台总控任务管理系统及其在索契冬奥会的远程应用[J]. 现代电视技术 2014(05)
    • [17].西津水电厂工作任务管理系统设计和应用[J]. 红水河 2013(05)
    • [18].基于PHP的任务管理系统的设计与实现[J]. 计算机光盘软件与应用 2014(02)
    • [19].一种基于Eclipse RCP的任务管理系统设计与实现[J]. 微计算机信息 2011(04)
    • [20].基于SQL Server的任务管理系统的应用[J]. 现代计算机(专业版) 2011(16)
    • [21].基于OA系统的任务管理系统——锦界电厂任务管理系统为例[J]. 硅谷 2011(15)
    • [22].航管雷达任务管理冗余设计与实现[J]. 电子测试 2017(14)
    • [23].一个高可用的高通量材料计算任务管理系统[J]. 科研信息化技术与应用 2015(06)
    • [24].基于消息引擎的协同任务管理系统[J]. 计算机系统应用 2009(10)
    • [25].敏捷光学卫星自主任务管理系统关键技术分析[J]. 航天器工程 2016(04)
    • [26].基于WEB的小型公司任务管理系统的设计[J]. 电脑知识与技术 2012(06)
    • [27].基于C/S的协同任务管理系统的设计与实现[J]. 计算机应用与软件 2008(09)
    • [28].教研室工作任务管理系统数据库的设计与实现[J]. 民营科技 2014(10)
    • [29].养护任务管理系统中公路日常养护中的应用与监理[J]. 公路交通科技(应用技术版) 2016(01)
    • [30].基于B/S的环境检测实验室任务系统的设计[J]. 科技通报 2019(01)

    标签:;  ;  ;  

    基于混合编程的企业任务管理系统开发与应用
    下载Doc文档

    猜你喜欢