
软件项目管理有利于将程序员的个人开发能力转化成企业的开发能力。而且,软件工程强调软件开发过程的工程性,把软件的设计、开发、测试、维护和管理工作当做一项系统工程来抓,表明软件不仅仅是编写代码的工作,而需要各个学科的综合应用,才能形成真正的产业化。
随着信息技术的飞速发展,软件产品的规模也越来越庞大。我们知道,软件开发是一个带有一定风险的工作,为了把风险降到最低,项目经理一定要进行严格的项目管理。软件项目管理就是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。本项目就是试图解决中国软件公司的管理实际问题而开发的软件(协同平台)
1应用技术
1.1 SQLserver2000
MicrosoftSQLServer2000是新一代大型电子商务、数据仓库和数据解决方案。SQLServer2000在分级服务、数据转换服务、数据仓库等方面引入大量新特性。它为Web标准提供了强劲的支持,并为系统管理和调整提供了许多有力的工具。在网络组件的顶部添加了服务特有的中介组件,如开放式数据库连接(OpenDatabaseConnectivity,ODBC)能使不同客户机进行相互连接,而不要求变更服务器及其他现存客户应用程序。
2.2 Ado
Microsoft ActiveX DataObjects(ADO)使得客户端应用程序能够通过任何OLE.DB提供者来访问和操作数据库服务器中的数据。
ADO使您能够编写应用程序以通过OLE.DB提供者访问和操作数据库服务器中的数据。ADO最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO支持建立客户端/服务器和基于Web的应用程序的关键功能。ADO的另一个功能是“远程数据访问”(RDS),能够通过一个来回的传输将数据从服务器移动到客户端应用程序或Web页中,然后在客户端对数据进行操作,最后将更新数据返回服务器。
基本的ADO编程模型ADO提供执行以下操作的方式:
(1)连接到数据源。同时,可确定对数据源的所有更改是否已成功或没有发生。
(2)指定访问数据源的命令,同时可带变量参数,或优化执行。
(3)执行命令。
(4)如果这个命令使数据按表中的行的形式返回,则将这些行存储在易于检查、操作或更改的缓存中。
(5)适当情况下,可使用缓存行的更改内容来更新数据源。
(6)提供常规方法检测错误(通常由建立连接或执行命令造成)。
2.3 VB 6.0
VB具有强大的数据库操作功能,提供了包含数据管理,数据控件以及ADo等功能强大的工具,利用vB能够开弄发各种数据库应用百系统,建立多种数据库,并可司以管理、维护和使便用这些数致倨据.
2实现
3.1项目管理流程
3.2协同平台的开发环境
软件环境
操作系统:windows2000,windowsNT
数据库服务器:sQLServer2000,ACCESS2000
系统开发软件:VisualBasic6.0
版本控制系统:VisualSourceSafe6.0
3.3设计、分析需求和实现
当完成第一阶段之后,就要对整个软件的大体架构进行简单设计,包括其中所需要的模块,功能、包括哪能些数据、数据类型、各种数据之间的关联等。再对第一阶段所取得的资料进行详细、具体的分析,对设计进行进一步的完善。把所有的资料和分析编写成为文档。根据文档建立数据库。建立各模块的模板和界面,方便在进行开发时作为参考。还要编写好各模块共同使用的函数,如:数据的联结和读取数据等。每个开发人员都要编写自己的负责部分的文档,而且还要作好个人的计划书。开发人员之间还要相互协作与及要沟通好,不能单独的进行开发。这样会造成不必要的重复的工作,或使得各部分之间失去关联。
为科学管理项目任务工作,加强工作信息交流与跟踪任务进度,及时准确了解任务进程,以保证项目质量及按期交付;方便快速统计任务完成情况,计算项目开发成本;合理调配资源使用,提高个人工作质量及效率,以降低项目开发的成本。对客户的需求进行各种调查和进行分析,包括软件开发的过程,其中各开发人员之间所需要共同合作和相互之间的沟通。还要考虑开发的时间和所要的成本,以及所需的人员。进行各个开发阶段的时间预测,以便能很好地控制开发的进程,不能因为管理不力而造成软件不能在既定的时间内完成。
ADO[~然有较好的性能。但它编程起来却很复杂,比较麻烦,不是一般的新手所能达到的。那么怎样应用ADO呢?经过不断的摸索,方法如下:启动,在模板中选择类库,在名称中输入类库如ADOAccess.确定,则进入类库开发环境中,把Class1换名为CADOAccess。
在项目菜单中加入引用,选择COM页,找到MicrosoftActionX DataObject20Library或更高版本确定。COM是Microso~为了区分现在的.net,兼容以前的开发方式而设置的,凡是.net之前的组成件都可在COM页中可找到。(Microso~ActionX DataObject20Library是Microso~提供的ADO组件。它极大地方便了数据库的访问,是开发数据库有关软件的最实用的工具之~)在类名上面写上usingSystem;usingADODB;2条引用语句,这里分别是引用System,ADO来源。
在类中定义~局部连接对象变量。privateConnectionmCnnDB;然后定义连接Access数据库的过程.Access数据库是Microso~开发的本地数据库,用adUseClient指定。它通过Microso~.Jet.OLEDB数据访问方式访问数据库,Microso~.Jet.OLEDB又有多种版本,其中4.0是最高版本,它能访问ACCESS2000,所以这里的数据提供者指定为Microsoft.Jet.OLEDB.4.0。指定了本地数据库和提供者后,就可打开一个数据库了,用open方法实现。
我们开发了以下子系统:
(1)基本资料子系统:
(2)项目计划子系统
(3)业绩考核子系统
(4)后台管理子系统
(5)系统维护子系统
3.4以下为模块功能图
4结论
本文是应香港冠亚软件公司要求开发的一个IT项目管理软件,从项目需求,计划,进程,成本,质量,控制等方面进行管理,较好地解决软件公司开发过程中的问题,并已投入试用,经测试:开发时间减少50%,成本减少60%,具有很好的使用价值。该软件同样可适用一般工程项目管理。与国外的PROJECT2000相比,简单实用,符合中国公司,但功能不够齐全,尚有改进的地方
主要介绍利用ASP技术设计和开发安阳钢铁网站,如何进行网站动态设计,以便于网站的维护与更新,并且体现了网站可更新性、可兼容性、可发展性的设计理念。 随着互联网技术的不断革新与发展,给全球经济带来新的革命,中国正在以迅捷的速度建立自己的互联网环境,随着这种环境的逐步形成,企业已经意识到网络对其本身的影响,从而纷纷建立起企业形象和商业宣传类型网站。主要是为了全面展现企业的整体理念,介绍公司的业务和宣...
计算机在会计领域的普遍应用,使得企业单位的会计核算工作越来越多地被计算机所取代。会计计算机化成为促进会计工作规范化和现代化的一种重要手段和会计工作发展的一个新的研究课题。 论文关键词:会计档案管理企业单位会计工作规范化电算化会计核算工作计算机化会计领域现代化 一电算化会计档案的特点 会计电算化就是以电子计算机为主的当代电子枝术和信息技术应用到会计实务中的简称,是用电子计算机代替人工记账、报账...
在经济全球化背景下,区域创新网络已经成为提升区域竞争力、获取区域竞争优势的重要基础。区域创新网络作为创新活动的一种新型组织模式.其出现与发展并非偶然,而是具有内在发展规律的。为揭示这一规律.以区域创新网络的理论源起为出发点,深入剖析了区域创新网络的内涵,以竞争层面、市场竞争模式、创新方式为切入点对区域创新网络的多层次发展动因予以研究,进而从知识创造与共享、集体互动学习、根植性与社会资本等不同研究视...
信息技术飞速发展,社会与经济正在快速信息化。这对公安现役部队的信息安全提出了挑战。通过对信息安全现状分析。提出了公安现役部队的应对策略,同时对其建设发展趋势进行了探讨。 论文关键词:信息化;信息安全;网络安全;保密意识 2l世纪以来.人类社会进入信息化时代。近几年.全国公安现役部队深入贯彻公安部”科技强警”的指示方针.伴随着公安现役部队信息化工程的建设与发展,为全体官兵...
为进一步全面推进区域教育现代化建设、促进教育公平和均衡发展,在更高层次和更广范围内推进教育信息化建设,江苏全省启动了基础教育信息化公共服务体系建设。作为服务体系的重要组成部分和核心内容,江苏省确定了教师教育技术应用能力建设的发展目标和发展策略,将在此框架下建立一个全方位、多层次、重实践的教育技术能力培养和应用体系,提升整个教育信息化的实践效能。 论文关键词:教育技术;应用能力;目标;策略 江苏...
计算机基础课的教学不同于现代化教育体系中的那些传统的课教学,它的教学是一种极其复杂的过程。建构主义教学理论恰好提供了一种与传统的教学理论不同的学习理论;利用建构主义学习理论指导计算机基础课的实践教学我认为是现代化计算机教学的一个改革的方向。 论文关键词:计算机基础教学;传统教学;建构主义;意义建构;协作学习 0、引言 随着计算机科技遵循”摩尔定律”飞速发展的事实,以及...
介绍了北京城市轨道交通计算机联锁控制系统在系统结构方面的硬件改进,阐述了诸如扣车、紧急关闭和轨道区段故障时单独操纵道岔等特殊联锁功能和与ATP系统结合的安全编码逻辑功能的软件实现。 考虑到信号工程的技术趋势和经济上的合理性,北京城市轨道交通13号线信号计算机联锁控制系统,采用铁科院开发研制的TYJL2Ⅱ型系统。虽然此系统已在全路400余个站场投入使用,但在满足现有的各项技术条件要求,实现进路上的...
结合单位的实际,分析了现有计算机专业课程特点和不足,讨论了高师计算机专业学生开设信息安全法律法规课程的必要性、可行性,分析了信息安全技术课程、与信息安全有关法律法规课程的特点.给出了高师信息安全法律课程的教学目标定位、设置方法. 论文关键词:高师计算机专业;信息安全;法律法规课程 人类进入21世纪,现代信息技术迅猛发展,特别是网络技术的快速发展,互联网正以其强大的生命力和巨大的信息提供能力和检...
软件能力成熟度模型(C印abilityMatuirtyModel,CMM)4~为衡量一个软件企业的软件开发能力己经被大多数软件企业所接受。在论述CMM与CMMI的基础上,介绍了国防专用软件CMM的概念、框架以及CMM二级的目标和要求。及其在软件开发中的应用。 论文关键词:软件能力成熟度模型;软件项目管理 1软件项目管理概述 1.1软件项目管理的概念 从概念上讲,软件项目管理是为了使软件项目能够...
利用网络信息技术进行科研管理,加强了信息共享与协同工作,提高了科研工作的效率,但与此同时也存在一些安全隐患。介绍了科研网络信息安全的概念和意义,分析了其存在的安全隐患的具体类型及原因,为保证科研网络信息的安全,提出了加强网络风险防范、防止科研信息被泄露、修改或非法窃取的相应控制措施。 论文关键词:科研网络信息;安全隐患;控制策略 1引言 随着计算机网络技术的普及,利用网络信息技术来改造传统科研管...
影响因子:0.000
影响因子:1.675
影响因子:0.000
影响因子:0.000
影响因子:1.590
影响因子:0.829
影响因子:1.190
影响因子:0.000