- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
版本控制自动编译工具的开发与实现版本控制自动编译工具的开发与实现
内 容 摘 要
随着计算机应用范围的广泛深入,软件开发的方式转变团队协作开发方式。
ABSTRACT
With the increasing scope of application of extensive, the way of software development changed to team collaboration.More and more software companies to adopt third-party software Subversion for version control.Using Bugfree to distribution of day-to-day tasks, as well as Bug manage. To the need for high-frequency software testing company, the compiler version control automation systems to be voiced. Demand in this paper, implement version control automation compiler system. E-mail systems as a system interface to receive the compiler request. The software configuration file use XML which is popular at the moment. And the system used in multi-threaded. At present, the new software in Zhejiang hexintonghuashun Co., Ltd. formal use of a certain period of time well.
KEYWORDS:Compiler, Version ControlCooperation Work
正文目录
第一章 前言 1
第二章 开发背景与系统概述 2
第一节 系统开发的背景 2
第二节 系统概述 2
第三节 开发语言 4
一、C++ 4
二、XML 5
第四节 开发工具 6
一、VC 6
第五节 第三方软件 7
一、Bugfree 7
二、Subversion 7
三、Jmail动态库 8
第三章 需求分析 9
第一节 需求提出 9
一、管理方式落后 9
二、透明度低 10
三、系统安全性问题 10
第二节 系统实现方案 11
第三节 系统异常处理方案 13
第四章 模块设计 15
第一节 系统模块图 15
第二节 系统模块介绍 16
一、业务模块 16
二、功能模块 16
第三节 各模块的接口设计 17
一、Bugfree操控模块 17
二、配置文件读取类 17
三、XML解析模块 18
四、SVN操控模块 19
五、编译操控模块 20
六、邮件操控模块 21
第五章 系统实现 22
第一节 系统总览 22
第二节 系统各个类与数据结构的简单介绍 23
一、功能类 23
二、业务类 24
三、数据存储数据结构 24
第三节 三大功能模块详细介绍及部分代码 24
一、自动编译模块 24
二、Bugfree访问模块 29
三、邮件发送模块 30
四、系统监控模块 34
第六章 系统配置与系统使用 36
第一节 系统配置细分及说明 36
一、系统配置 36
二、软件编译配置 38
第二节 系统配置案例 39
第三节 系统环境配置 43
第四节 系统的使用方法 43
一、定时获取Bugfree信息自动编译 43
二、手动获取Bugfree信息自动编译 44
三、手动发送编译请求 44
第七章 总结 45
参考文献 46
致 谢 47
前言
随着计算机应用范围的日益广泛深入,应用软件的规模及复杂程度日趋大型化、复杂化,这就导致软件开发的方式也从早期的单兵作战式或手工作坊式渐渐转变为集团化、工厂流水线式的团队协作开发方式。,。。Bugfree(一款集日常任务分配,Bug信息管理为一身的软件),Svn(程序的版本控制软件)等软件的推出,大大提升了公司内部的交流,加速了软件开发的速度。
伴随着这些软件的应用,陆续也有新的功能需求被提出。
对于核心同花顺股份有限公司,测试部需要高频率的对软件进行黑盒测试,几乎每天都要对有过修改的软件进行测试。而对于测试人员,与他们接触的只是软件而不是源码。因此,Svn源码版本控制的功能已经不足以满足公司的需求。此刻,公司提出了开发版本控制自动编译系统的需求,也就有了本系统的开发需要。
而这次我要做的系统就是在该第三方软件(BugF
您可能关注的文档
- 浙江新光饰品有限公司绩效管理制度-1-10.doc
- 浙江树人大学创建“特色鲜明、质量优良”的一流民办本科院校.doc
- 浙江建人高复2016届高三上学期第一次月考语文试卷 Word版含答案.doc
- 浙江水利水电学院电工技术练习卷.doc
- 浙江玉马机械质量手册正式版.doc
- 浙江省2006年4月高等教育自学考试 生药学试题 课程代码10064.doc
- 浙江省2010年10月高等教育自学考试 小学数学教学研究试题 课程代码03330.doc
- 浙江省2010年4月高等教育自学考试 血液学及血液学检验(二)试题 课程代码01660.doc
- 浙江省2011年4月高等教育自学考试 生药学试题 课程代码10064.doc
- 浙江省2011年7月高等教育自学考试 生药学试题 课程代码10064.doc
- 初中英语口语课中的情景对话表达训练教学研究课题报告.docx
- 初中英语口语训练听力理解与口语表达训练技巧教学研究课题报告.docx
- 初中英语口语教学中口语表达技巧的培养策略探讨教学研究课题报告.docx
- 初中英语实践中探讨跨文化交流与理解教学研究课题报告.docx
- 初中英语听力技巧培养中英文歌曲的听力训练策略教学研究课题报告.docx
- 初中英语实践中探讨英语文化的传播与交流教学研究课题报告.docx
- 精品解析:2024届江苏省扬州中学高三考前模拟地理试卷(解析版).docx
- 初中英语听力教学策略的有效性评估与优化教学研究课题报告.docx
- 初中英语听力训练中的语音辨析与语调模仿教学研究课题报告.docx
- 初中英语学科中的写作能力培养策略研究与实践探索教学研究课题报告.docx
最近下载
- CD33漫反射型操作说明书中文版.pdf
- 电力牵引传动与控制.ppt
- 人教版-物理-八年级下册-71《力》习题及答案.pdf VIP
- 初中物理八年级下册力学经典习题(附解析).pdf VIP
- 2024年土地抵押借款合同范本6篇.docx
- 政治-江苏省苏州市2024-2025学年2025届高三第一学期学业期末质量阳光指标调研卷试题和答案.docx
- 国际机器人联合会(IFR):2024世界机器人报告(中文版).pdf
- 2024届高三九省联考地理:新疆联考2024届高三新高考适应性测试地理试卷(含解析).pdf VIP
- Siemens 西门子家电 洗碗机 SJ656X26JC 使用说明书_2.pdf
- 2024离婚起诉书离婚起诉状【范本】.pdf
文档评论(0)