BUG跟踪管理系统论文Word下载.docx
- 文档编号:17768070
- 上传时间:2022-12-09
- 格式:DOCX
- 页数:38
- 大小:992.75KB
BUG跟踪管理系统论文Word下载.docx
《BUG跟踪管理系统论文Word下载.docx》由会员分享,可在线阅读,更多相关《BUG跟踪管理系统论文Word下载.docx(38页珍藏版)》请在冰豆网上搜索。
一些大的信息服务公司纷纷成立或加快发展,正在由设备供应商变为信息技术和企业信息系统建设整体方案的咨询服务者。
这些都是我们可以借鉴、引进和运用的。
实现"
两个根本转变”为企业MIS建设带来了新的压力、新的动力和真正的机会。
站在新一轮起飞点上的企业,要想用好新的机遇和新的环境条件搞好MIS建设,就要求业务领导和信息负责人、管理人员和开发人员进一步提高信息化的认识,转变传统的信息系统建设的思维,总结经验与学习先进理论相结合,发挥自身主动性与运用技术市场相结合,明确提出企业信息化的概念和任务,搞好高层的构思和总体规划,并把它作为”九五"
企业发展规划的重要组成部分,组织有计划、有步骤的开发实现。
2、MIS的概念及解释
MIS是一个不断发展的新型学科,MIS的定义随着计算机技术和通讯技术的进步也在不断更新,在现阶段普遍认为MIS是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统。
1.2.1MIS的对象就是信息
信息是经过加工的数据,信息是对决策者有价值的数据。
信息的主要特征是来源分散,数量庞大。
信息来源于生产第一线,来源于社会环境,来源于市场,来源于行政管理等部门。
信息具有时间性。
信息的加工方式有多种形式.
企业从信息管理的角度可划分为物流和信息流.生产过程是一个物流的投入产出过程,且是不可逆的过程.管理过程是信息流的过程,且具有信息反馈的特征。
2。
2系统的组成
系统是由相互联系、相互作用的若干要素按一定的法则组成并具有一定功能的整体.系统有两个以上要素,各要素和整体之间,整体和环境之间存在一定的有机联系。
系统由输入、处理、输出、反馈、控制五个基本要素组成。
信息系统是输入的数据,经过处理,输出的是信息的系统。
(图1)MIS系统平台
2.3管理信息的要素
管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用五个方面组成。
任何地方只要有管理就必然有信息,如果形成系统就形成MIS.计算机设备使MIS更有效,尤其是现代社会,MIS已和计算机设备不可分离,因此一般来说MIS就是计算机MIS.MIS包括计算机、网络通讯设备等硬件成份,包括操作系统、应用软件包等软件成份.并随着计算机技术和通讯技术的迅速发展还会出现更多的内容。
计算机设备并不是MIS的必要条件。
1.3、MIS的结构、特征及相关学科
1.3。
1MIS的结构
MIS由信源、信宿、信息处理、信息用户和信息管理者五个组成部分。
2MIS的特性
完善的MIS具有以下四个标准:
确定的信息需求、信息的可采集与可加工、可以通过程序为管理人员提供信息、可以对信息进行管理。
具有统一规划的数据库是MIS成熟的重要标志,它象征着MIS是软件工程的产物。
通过MIS实现信息增值,用数学模型统计分析数据,实现辅助决策。
MIS是发展变化的,MIS有生命周期。
MIS的开发必须具有一定的科学管理工作基础。
只有在合理的管理体制、完善的规章制度、稳定的生产秩序、科学的管理方法和准确的原始数据的基础上,才能进行MIS的开发。
因此,为适应MIS的开发需求,企业管理工作必须逐步完善以下工作:
✧管理工作的程序化,各部门都有相应的作业流程。
✧管理业务的标准化,各部门都有相应的作业规范。
✧报表文件的统一化,固定的内容、周期、格式.
✧数据资料的完善化和代码化.
1.3.3MIS的相关学科
MIS是一个交叉性综合性学科,组成部分有:
计算机学科(网络通讯、数据库、计算机语言等)、数学(统计学、运筹学、线性规划等)、管理学、仿真等多学科.随着科学技术的高速发展,MIS涉及的范围还要扩大。
1.4、MIS的划分
4。
1基于组织职能进行划分
MIS按组织职能可以划分为办公系统、决策系统、生产系统和信息系统.
4.2基于信息处理层次进行划分
MIS基于信息处理层次进行划分为面向数量的执行系统、面向价值的核算系统、报告监控系统,分析信息系统、规划决策系统,自底向上形成信息金字塔。
1.4。
3基于历史发展进行划分
第一代MIS是由手工操作,使用工具是文件柜、笔记本等.第二代MIS增加了机械辅助办公设备,如打字机、收款机、自动记账机等。
第三代MIS使用计算机、电传、电话、打印机等电子设备.
4基于规模进行划分
随着电信技术和计算机技术的飞速发展,现代MIS从地域上划分已逐渐由局域范围走向广域范围。
1.4.5MIS的综合结构
MIS可以划分为横向综合结构和纵向综合结构,横向综合结构指同一管理层次各种职能部门的综合,如劳资、人事部门.纵向综合结构指具有某种职能的各管理层的业务组织在一起,如上下级的对口部门。
5、MIS的开发
1.5。
1MIS的开发原则
创新原则,体现先进性.计算机技术的发展十分迅速,要及时了解新技术,使用新技术,使目标系统较原系统有质的飞跃.
整体原则,体现完整性。
企业管理可以理解为一个合理的‘闭环’系统。
目标系统应当是这个‘闭环'
系统的完善。
企业完整的实现计算机管理不一定必须在企业的各个方面同时实现,但必须完整的设计系统的各个方面。
不断发展原则,体现超前性。
为了提高使用率,有效的发挥MIS的作用,应当注意技术的发展和环境的变化。
MIS在开发过程中应注重不断发展和超前意识.
经济原则,体现实用性.大而全和高精尖并不是成功MIS的衡量标准.事实上许多失败的MIS正是由于盲目追求高新技术而忽视了其实用性。
盲目追求完善的MIS而忽视了本单位的技术水平、管理水平和人员素质。
5.2MIS的开发方式
MIS的开发方式有自行开发、委托开发、联合开发、购买现成软件包进行二次开发几种形式。
一般来说根据企业的技术力量、资源及外部环境而定。
5。
3MIS的开发策略
不可行的开发方法:
组织结构法,机械的按照现有组织机构划分系统,不考虑MIS的开发原则。
数据库法,开发人员从数据库设计开始对现有系统进行开发。
想象系统发,开发人员基于对现有系统进行想象为基础进行开发。
可行的开发方法:
自上而下(Top-Down),从企业管理的整体进行设计,逐渐从抽象到具体,从概要设计到详细设计,体现结构化的设计思想。
自下而上(Bottom—Up),设计系统的构件,采用搭积木的方式组成整个系统,缺点在于忽视系统部件的有机联系。
两者结合是实际开发过程中常用的方法。
通过对系统进行分析得到系统的逻辑模型,进而从逻辑模型求得最优的物理模型.逻辑模型和物理模型的这种螺旋式循环优化的设计模式体现了自上而下、自下而上结合的设计思想。
5.4MIS的开发方法
完整实用的文档资料是成功MIS的标致。
科学的开发过程从可行性研究开始,经过系统分析、系统设计、系统实施等主要阶段。
每一个阶段都应有文档资料,并且在开发过程中不断完善和充实。
目前使用的开发方法有以下两种:
✧瀑布模型(生命周期方法学)
结构分析、结构设计,结构程序设计(简称SA-SD—SP方法)用瀑布模型来模拟.各阶段的工作自顶向下从抽象到具体顺序进行。
瀑布模型意味着在生命周期各阶段间存在着严格的顺序且相互依存。
瀑布模型是早期MIS设计的主要手段.
✧快速原型法(面向对象方法)
快速原型法也称为面向对象方法是近年来针对(SA—SD—SP)的缺陷提出的设计新途径,是适应当前计算机技术的进步及对软件需求的极大增长而出现的。
是一种快速、灵活、交互式的软件开发方法学.其核心是用交互的、快速建立起来的原型取代了形式的、僵硬的(不易修改的)大快的规格说明,用户通过在计算机上实际运行和试用原型而向开发者提供真实的反馈意见。
快速原型法的实现基础之一是可视化的第四代语言的出现。
两种方法的结合.使用面向对象方法开发MIS时,工作重点在生命周期中的分析阶段.分析阶段得到的各种对象模型也适用于设计阶段和实现阶段。
实践证明两种方法的结合是一种切实可行的有效方法。
第二章技术基础
2.1SQLServer2000概述
SQLServer2000是一项全面完整的数据库与分析产品。
从借助浏览器实现的数据库查询功能到内容丰富的扩展标记语言(XML)支持特性均可有力地证明,SQLServer2000为全面支持Web功能的数据库解决方案。
与此同时,SQLServer2000还在可伸缩性与可靠性方面保持着多项基准测试记录,而这两方面特性又都是企业数据库系统在激烈市场竞争中克敌致胜的关键所在。
无论以应用程序开发速度还是以事务处理运行速度来衡量,SQLServer2000都堪称最为快捷的数据库系统,华盛顿州雷德蒙市-2002年3月22日-MicrosoftSQLServer在2002年度计算机分销商新闻(CRN)频道冠军评比活动中,以代表业内整体解决方案提供商最高满意度的佳绩蝉联顶级数据库产品桂冠。
而Microsoft公司则在产品质量与可靠性、性能价格比、应用程序支持、XML支持和投资回报等方面赢得最佳成绩,并以此高居数据库产品榜首,同时,更在依据CRN技术标准所进行的甄别中,处于行业领先地位。
而这些是它成为本项目首选解决方案的原因所在。
2.1。
1SQLServer2000的主要功能及特性
●内容丰富的XML支持特性
通过使用XML的方式,针对后端系统与跨防火墙数据传输操作之间的集成处理过程实施简化。
●高度可用性
借助日志传送、在线备份和故障群集实现业务应用程序可用性的最大化目标.
●得到简化的数据库管理
自动调节与维护特性使管理人员得以集中精力从事其它关键性任务。
●高集成性
与MicrosoftBizTalkServer和MicrosoftCommerceServer这两种.NET企业服务器实现集成:
●支持Web功能的分析特性
针对来自可支持Web访问功能之远程OLAP多维数据集的数据资料进行分析。
●Web数据访问
在无需进行额外编程工作的前提下,以灵活快捷的方式借助Web实现与SQLServer2000数据库和OLAP多维数据集之间的网络连接.
●应用程序托管
具备多实例支持特性的SQLServer可帮助您针对硬件投资加以全面利用,以期确保多个应用程序的顺利导出或在单一服务器上的稳定运行.
●点击流分析
获得有关在线BUG行为的深入理解,以期制定出更加理想的业务决策。
●安全性
借助基于角色的安全特性和网络加密功能确保您的应用程序能够在任何网络环境下均处于安全状态。
●纯文本搜索
可同时对结构化和非结构化数据进行使用与管理,并能够在MicrosoftOffice文档间执行搜索操作.
●可伸缩性
将您的应用程序扩展至配备32颗CPU和64GB系统内存的硬件解决方案。
SQLServer2000已展示出可供您加以充分利用的创记录性能表现。
●分布式分区视图
为额外获得可伸缩性而在多个服务器间针对工作负载进行分配。
●索引化视图
通过存储查询结果并缩短响应时间的方式从现有硬件设备中挖掘出系统性能
●虚拟接口系统局域网络
借助针对虚拟接口系统局域网络(VISAN)的内建支持特性改善系统整体性能表现.
●复制特性
您可借助SQLServer2000实现与异类系统间的合并、事务处理与快照复制特性.
可同时对结构化和非结构化数据进行使用与管理,并能够在MicrosoftOffice文档间执行搜索操作。
●获得提高的开发工作效率
用户定义功能、层叠式引用完整性和集成化TransactSQL调试程序可帮助您针对相关代码加以重复利用,从而实现简化开发过程的目的。
●数据转换服务
实现从不同来源析取、转换和调用数据之路由操作的自动化.
●扩展应用程序
借助像MicrosoftWindowsCE手持单元这样的移动设备得以实现的访问支持特性可提供针对多种应用程序的访问调用功能,并有助于扩展您所具备的用户基础。
●Web与应用程序托管
借助SQLServer2000所具备的多实例支持特性将您的电子商务解决方案交由第三方实施托管.
●英语查询
通过使用多维表达式(MDX)确保您的用户以英语提出查询请求。
●数据挖掘
借助数据挖掘特性探索业务模式与发展趋势,并针对您所在企业的未来趋势做出预期。
●(OLAP)分析服务
通过使用多维存储功能针对大规模复杂化数据集执行快捷、尖端的分析处理操作
●OLAP灵活性
针对灵活的业务分析功能而就多维类型加以应用。
●闭环分析
借助OLAP操作使分析功能“更上一层楼”,以便使分析结果能够对业务处理过程的下一个步骤产生推动作用。
2VB。
NET简介
在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;
有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。
然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;
相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间.
作为数据库系统的开发,VB.NET是一个非常理想选择。
VB。
NET因简单易学、功能强大、编译速度快而从众多的软件开发工具中脱颖而出.它提供了灵活的可视化设计工具,将可视化界面与面向对象技术完善、紧密地结合起来,并封装了Windows编程的复杂性。
数据库应用是当前计算机应用的一个非常重要的方面,而在目前的数据库应用技术中普遍采用的就是BUG机-服务器体系结构。
在这种体系结构中,所有的数据和数据管理系统都在服务器上,BUG机通过采用标准的SQL语言等方式来访问服务器中的数据.由于这种体系结构把数据和对数据的管理都统一放在了服务器上,因此就保证了数据的安全性和完整性,同时也可以充分利用服务器的高性能等特点。
NET完全按照BUG机-服务器体系结构设计,它在BUG机中,作为数据库应用程序的开发工具而存在。
由于VB。
NET采用了面向对象和可视化技术,提供可视化的应用开发环境,因此利用VB.NET,可以方便、快捷地开发出利用后台服务器中的数据和数据库管理系统的数据库应用程序.
VB.NET支持应用系统同时访问多种数据库,这既包括诸如Oracle、Sybase和SQLServer之类的大型数据库,也包括小至FoxFro之类的支持ODBC接口的数据库。
另外,VB.NET开发环境随身携带的AdaptiveServerAnywhere本身就是一个功能强大的数据库管理系统DBMS(DatabaseManageSystem),对于小型应用来说,直接使用这个数据库是个质优价廉的选择.为方便用户界面的开发,VB.NET提供了大量控件,这既丰富了应用程序的表达能力,也加快了项目的开发进度。
NET还支持分布式应用系统的开发,形成多层应用系统结构.应用VB。
NET不仅能够开发BUG端应用程序,而且还可以轻而易举地构造应用服务器,从而形成分布式应用。
NET支持多种平台,并能生成机器码的可执行文件。
随着VB。
NET的不断升级,VB.NET的平台支持数量为断增加,增强了建立Internet网和内部网上分布式应用的能力,扩展了语种支持.显著的变化是,VB。
NET已经开始从传统的BUG机—服务器开发环境转变成完全支持WordWideWeb应用的开发环境。
当前,互联网络技术迅速发展,随之发展的还有OLE,OCX,跨平台等技术,VB。
NET提供了对这些技术的全面支持。
总之,在数据库开发工具领域,VB。
NET是其中非常优秀的一个开发工具,利用它可以开发出功能强大的数据库应用程序.
第三章系统需求分析
3。
1系统功能需求分析
本系统是BUG跟踪管理系统,它可以方便实现操作员对本公司软件BUG进行相关录入操作,同时也可以对已有的BUG进行相应的管理.操作员如何浏览BUG的所有信息,以及操作员如何查询自己想要的结果,也即是通过输入(或选择)查询条件,显示符合条件的记录以及如何显示这个BUG的全部信息。
如何对查询或统计出来的符合条件的记录用报表的形式打印出来,在打印之前如何对打印界面进行版面调整,最后提供如何使用这个系统,如何解决用户可能会遇到的问题以及这个系统中的难点和开发技巧等等.
2系统框架结构分析
从上述分析结果得知,本系统框架结构图如下所示:
系统管理模块
登陆模块
窗体模块
BUG跟踪管理系统
BUG管理模块
帮助模块
(图6)本系统框架结构图
第四章系统总体设计
1数据库需求设计
4.1。
1数据库需求分析
本系统主要负责登记和管理BUG的各项信息.
2数据库设计
本系统用的是SQLServer2000数据库系统。
根据系统的需要,共设计了5张表,这些表都在数据库Bug中。
分别为:
(1)Bug表
字段所代表的意义:
bugid
BUGID号,设置为关键字、标识,标识种子为1,递增量为1
submitname
提交人姓名
toname
负责人姓名
groupname
提交到项目组
submittime
提交时间,默认值设为getdate(),即系统的当前时间
bugstate
BUG状态
bugdegree
严重程度
bugprop
BUG性质
bugdesc
详细描述
testcase
测试用例
module
BUG所在的模块
supposeresult
期望结果
realresult
实际结果
testentir
测试环境
suggest
建议
Bug提交模块、Bug分配模块以及Bug查询模块都用到了这个表.
(2)Bug状态表
字段所代表的意义:
id
为了后面功能实现的需要,另一方面作为排序用,不作为关键字
initstate
初始状态
endstate
结束状态
action
执行状态转换的动作
stateflag
状态标志,如果该字段为1,表示initstate是一个状态,为0,表示initstate通过动作转换到状态endstate
Bug状态定义模块、Bug提交模块、Bug分配模块以及Bug查询模块都用到了这个表,它主要用来实现Bug状态的控制.
(3)人员表
username
用户名,设置为关键字
password
用户密码
所在项目组名
useriden
用户身份,有可能是系统管理员自定义的角色名
Email地址
sex
性别
remark
备注
人员管理模块、登陆模块、信息修改模块用到了这
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BUG 跟踪 管理 系统 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)