项目管理资源网

您的位置:项目管理资源网 >> IT通信项目管理

.Net平台下并行工程项目规划与团队组织系统的设计与实现

2011/4/21 8:44:42 |  8478次阅读 |  来源:网友转载   【已有0条评论】发表评论

并根据构造函数的参数将SqlCommand类和SqlDataAdapter类关联,这样系统只要在外部声明一个SqlDataAdapter类并引用实例化的SqlCmdCreator类中的SqlDataAdapter类就可以使用外部的SqlDataAdapter类来对数据库进行各种操作。如下代码:

SqlCmdCreator mlw = new SqlCmdCreator(sqlConnection1,n,"Hdz",t,ss);

sqlDataAdapter1 = mlw.DataAdapter;

sqlSelectCommand1 = mlw.SelectCommand;

sqlInsertCommand1 = mlw.InsertCommand;

sqlUpdateCommand1 = mlw.UpdateCommand;

sqlDeleteCommand1 = mlw.DeleteCommand;

DataSet hdzDataset = new DataSet();

sqlDataAdapter1.Fill(hdzDataset,"Hdz");

先创建SqlCmdCreator的实例mlw,该实例是对名为Hdz的表使用连接sqlConnection1进行操作,接着,外部声明的sqlDataAdapter类sqlDataAdapter1引用mlw实例的sqlDataAdapter类,之后,sqlDataAdapter1类就可以使用mlw类所创建的数据库操作和连接来操作数据库。

相对于外部程序,数据库的操作是不可知的,对不同的表或使用不同的连接来操作数据库则仅需要改变实例化SqlCmdCreator的参数就可以了。

3.2 显示层集成

由于本程序的整体计算花费时间比较多,为了给用户以进度提示,将在计算过程zhongxianshi进度条。进度条表示每个模块计算的完成度,并显示正在进行计算的模块名称。系统使用.net的事件委托机制来获得当前运行的模块名称和进度,由于模块计算过程复杂,进度条显示和模块计算必须分别在不同的线程中。计算流程开始时,系统将开辟两个独立的线程,主线程进行模块计算,辅xianchengfu责进度条的显示。主线程在运行过程中不断向辅线程发送消息指示目前的进度,在运行到下一个模块时发送模块转换信息,辅线程调用相应的事件处lijizhi,在收到主线程发来的信息后更新进度条的显示。

4 系统的计算机实现

本系统的计算机实现使用传统的Client/Server结构,前台采用微软的c#.net,后台基于SQLserver2000数据库,可在局域网内实现信息共享。

5 结论

在产pinkaifa项目开始实施之前制订一个合理的产品开发计划,可以有效地分配和利用有限的资源, 控制项目进程,使得项目能够尽早完成。本文通过对实际生产中研发计划制订和研发团队人员选择问题的研究,考虑到现实中各部分内容的联系性和承接性,提出了并行工程项目规划与团队组织系统的设计和实现方案,并进行了实用性开发。它的出现使得管理者可以根据现有的实际情况快速高效的制订计划,设定开发步骤的起始时间,合理分配资源,从而达到缩短项目开发时间,提高资源利用率的目的。

参考文献

1 Krishnan, V.. Managing the simultaneous execution of coupled phases in concurrent product development[J]. IEEE Transactions on Engineering Management, 43(2): 210-217, 1996.

    项目经理胜任力免费测评PMQ上线啦!快来测测你排多少名吧~

    http://www.leadge.com/pmqhd/index.html

“项目管理生根计划”
企业项目经理能力培养和落地发展方案下载>>

分享道


网站文章版权归原作者所有,如有认为侵权请联系我们,将于1个工作日内作出处理!
网友评论【 发表评论 0条 】
网友评论(共0 条评论)..
验证码: 点击刷新

请您注意护互联网安全的决定》及中华人民共和国其他各项有关法律法规或间接导致的民事或刑事法律责任
·您在项目管理资源网新闻评论发表的作品,项目管理资源网有权在网站内保留、转载、引用或者删除
·参与本评论即表明您已经阅读并接受上述条款