论文部分内容阅读
随着科技的进步和信息化的飞速发展,中小型企业和大型企业的下属部门的业务也在不断地扩展,之前通过手工完成的工作量和工作难度也越来越大,而且很容易出现的各种人工错误极大地影响了部门的正常运营,这就迫切需要借助信息系统来实现自动化和标准化的业务流程。而对于这些中小型企业和部门来说,未必有计划去投资大量的时间、金钱、人力和物力去搭建一个传统意义上的系统运营环境。云计算的出现恰好成为他们的愿望得以实现的契机。在云平台上开发满足我们需求的系统,既节省了成本,又提高了开发效率。培训业务运营支撑系统(TBOSS)是借助CloudCC云平台为一个四十多名核心员工、年收入四千多万的业务相对独立的部门而设计实现的。虽然过去此信息系统的缺失严重阻碍了业务的快速发展,但是对业务部门来说要开发和自主运营一个这样的系统成本和工作量是巨大的。基于云计算技术的开发,无需购买各种硬件设备和软件基础设施,甚至是投资专门的IT团队来实现需求环境,既节省了资金,又降低了人力成本。TBOSS的实现和上线为类似规模的组织提供了一个范例,它用实践证明了借助云平台可以大幅度降低开发和运维成本。本论文描述了基于云计算技术为组织开发业务运营支持系统从需求到架构和设计、以及到实现的完整过程。论文不仅详细描述了通过运用用例建模描述功能性需求、根据ISO/IEC25010:2011系统和软件质量模型描述质量需求、根据ISO/IEC42010:2011架构描述描述软件架构、借助Java程序设计语言实现,然后基于用例驱动、架构为中心、迭代和增量为核心特点的OpenUP敏捷开发过程开发业务运营支持系统的全过程,而且全面展示了基于云计算的软件开发的新模式。本人完成的主要工作是TBOSS的设计与实现。系统已经上线并且运行正常。基于云计算技术的TBOSS是公司已有的ERP系统的业务管理软件的有力补充。TBOSS系统帮助组织不仅可以更好地管理所有的培训销售项目,而且可以更好地利用所有的教学资源。TBOSS的顺利上线使得各部门之间的业务协作更加融洽,使得企业节省了更多的资本却还可以得到更多的收获,同时为类似规模和需求的中小企业或者大型企业的部门提供了一个参考依据。