当前位置:文档之家› 软件项目管理论文_大学论文

软件项目管理论文_大学论文

软件项目开发管理系统摘要软件项目开发管理系统在相关企业进行生产的管理中有着广泛的应用,它有利于提高企业对软件项目开发过程中的信息管理。

系统研究的目的、意义、现状和发展趋势都有所说明。

这里设计的系统所要实现的功能包括测试管理功能、验收管理功能、文档管理功能和用户管理功能。

为了实现系统的各项信息管理功能有选择的分析了开发工具Visual Basic 6.0和SQL Server 2000软件及ODBC(开放式数据库互连)技术的不同特点、性能和选择原则。

描述了系统的概要设计,包括其结构的分析和功能划分,并在这个基础上进行了详细的设计。

最后列出了系统在设计方面所存在的不足及需要改进的思路。

进行软件项目管理有利于将开发人员的个人能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能稳定发展,项目开发风险越小。

关键字: VB结构化查询语言开放式数据库互连对象软件项目开发Software project developing and managing systemAbstractIn some related corporations, the Software project developing and managing system is widely used. In corporations the system is good to help managing the information of software project development. the research purport, meaning, present situation and development direction are all introduced.The system what we design contains testing management function, checking and accepting management function, text management function and users management function. In order to carry out the management functions of this system, we also analyze the different characteristic, capability and choosing principle of the develop tool Visual Basic 6.0, SQL Server 2000 and ODBC technique. Depicting the main design of the system, it contains structural analysis and partition of functions. On this basis, we made detailed design. At last it lists the disadvantage of this system and the method how to improve.Carrying out the Software project development is better for changing the talent of every worker into the development ability of corporations. The better development ability of software in corporations, the more indicating software’s production being mature. Then corporations can develop more steadily and the risk of project development is smaller.Key Words: VB SQL ODBC Object Software project development目录摘要 (I)Abstract (II)第一章绪论 (1)1.1 系统研究的背景 (1)1.2 系统开发环境及相关技术 (2)1.3 管理系统设计内容及方法 (5)第二章管理信息系统简介 (7)2.1 管理信息系统在现代组织管理中的作用 (7)2.2 管理信息系统的发展 (7)2.4 管理信息系统的开发 (8)2.4.1 管理信息系统开发的任务和特点 (9)2.4.2 管理信息系统开发的原则 (9)2.4.3 管理信息系统开发的组织与管理 (10)2.5管理信息系统规划 (10)第三章软件系统结构与功能设计 (12)3.1 系统的结构分析 (12)3.2 系统的结构设计与功能设计 (13)3.2.1 系统的结构设计 (13)3.2.2 系统的功能设计 (13)3.3 系统的运行流程图 (15)第四章项目控制系统模块设计 (16)4.1系统框架设计 (16)4.1.1工程的组建 (16)4.1.2 各类模块的添加 (16)4.2 系统各个模块设计 (23)4.2.1 测试管理模块与验收管理模块设计及主要代码 (23)4.2.2 项目总结管理模块设计 (29)4.2.3用户管理模块设计 (34)第五章系统测试与总结 (39)5.1 系统测试 (39)5.2 系统设计总结 (40)参考文献 (42)致谢 (43)第一章绪论1.1 系统研究的背景项目管理是在现代社会发展起来的新管理技术之一,如今已被广泛应用于许多领域,如企业新产品开发,建筑工程建设项目,网络技术推广计划等,作为一项管理技术复杂,需要多学科协作的现代管理技术,项目管理具有的特殊价值已被各行各业充分认识,随着社会主义市场经济的不断深入,项目的管理也正在发生变化,而随之项目管理的体制也发生了变化。

项目的管理体制必须符合现代化项目管理的要求。

软件项目管理是指如何在有限的经费、时间、原料、设备或人力等资源条件下,以最有效的管理和方式来实现软件项目开发计划。

一个软件开发项目的成功与否取决于项目进行的目标设定与计划,以及在项目过程中,如何对项目的进度、资源分配、成本预算等进行有效的管理、支配和控制。

项目的基本特性之一是项目的目标性,软件开发项目的目标主要有进度目标,费用目标和质量目标。

为了实现项目的目标,必须对项目全过程指定实施计划。

为了使项目实施结果不偏离计划或者一旦偏离能及时修正,必须对项目实施的过程进行连续的,动态的控制。

进行软件项目管理有利于将开发人员的个人能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能稳定发展,项目开发风险越小。

我国在各种项目上的投资以万亿计,几乎涵盖了经济、文化、科教、国防等所有重要领域,遍布各个行业类别,包括IT项目,银行贷款项目,能源,交通,水利等基础设施项目,房地产项目,农业发展项目,工业企业技改项目以及体育,文化活动项目等。

项目的数量,投资额度,资金来源和币种的多元化以及管理上的复杂性都大大超过了以往。

尽管改革开放以来我国项目的管理工作有了很大改进,但是拖延时间、超支以及关、停、并、转的情况仍然占相当比例,效益有待提高。

当今无论是企事业单位还是政府机构都面临着严峻的竞争压力,几乎都在不断的推出新产品,新技术,新工艺和各种改革措施。

实际上任何创新和改革都是项目活动。

由于这些任务具有一次性和独特性的共同特征,人们日益认识到采用常规的运行管理是难以应付的,必须组成专门的项目班子,采用项目管理方法。

因此,在企事业管理和政府管理机构中也同样出现了项目管理的强烈要求。

世界银行是把每一笔贷款作为一个项目来管理的;美国国防部(DOD)有自己的“防卫系统管理学院”,主要为政府工作人员培训项目管理技术,如今的应用项目管理技术不少是由DOD研究开发的。

项目管理的需求几乎渗透到了任何形式的机构中。

在中国,项目管理应用体系建立最早也相对完备的是建筑行业,国内项目管理经验数量大但含金量并不相称,在目前的条件下,任何系统软件都不能完全代替人的工作,这不仅仅是系统本身的问题。

当今社会信息技术飞速发展,软件产品的规模也越来越庞大,个人的小作坊式开发方式已经越来越不适应发展的需要。

各软件企业都在积极将软件项目管理引入开发活动中,对开发实行有效的管理。

软件项目管理在于将一次性的,不可重复的项目管理过程中可积累、可移植、可操作、有价值的管理经验总结、分析、提炼并且系统化后用于指导现有项目中未完成部分和将来的项目。

实现项目管理,发展项目离不开管理思想、管理组织、管理方法和手段的现代化,这是软件项目管理系统发展的必然趋势。

1.2 系统开发环境及相关技术一.Visual Basic软件Visual Basic是Microsoft公司最新推出的Windows应用程序开发工具。

是在BASIC 语言基础上研制而成的,它具有BASIC语言简单而不贫乏的优点,同时增加了结构化和可视化程序设计语言的功能。

VB的编程方法是采用面向对象的,即oop。

在oop中引用了称为方法(Method)特殊过程和函数。

虽然在VB中,不完全是面向对象的计算机语言,但是它为每个对象包括了方法。

这些对象如窗体、控件、命令按钮、应用程序剪贴板、调试程序、打印机、屏幕等。

在VB中方法采用“对象.方法”的形式实现调用的。

方法可以与过程和函数一样,可以执行一项任务或只返回一个值。

VB是使用项目来管理VB中的应用程序,通常一个应用程序对应一个项目。

通过查看。

MAK制作文件(项目文件),发现VB的应用程序由4种不同类型的文件组成:项目文件(.mak)、自定控制文件(.vbx)、代码模块文件(.frm)。

和其他所有高级语言一样,VB采用过程和函数。

过程(Procedure)就是执行特定任务的一组命令通过过程名就可以调用该过程。

函数(Function)是能够返回值的过程,VB中的函数同样分为内部函数和自定义函数。

VB中数据类型和用户自定义的数据类型。

其基本数据类型有Integer(整数)、Long (长整数)、String(字符窜)、Sing(单精度数)、Double(双精度数)、Current(货币)和Variant(变体型)组成。

VB中和对象相关联的每个过程都对应一个特定的事件(Event)或动作,因此称为事件过程。

事件包括动作和改变大小,它只发生在运行时刻,而不会在设计阶段。

对于同一个对象,可以出发不同的事件过程。

常用的事件有键盘事件、鼠标事件、动态数据交换事件以及其它有关事件。

相关主题