ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>日本中文字幕一区二区,亚洲女优视频,国产精品7m视频http://www.aygfsteel.com/luluyanglu/zh-cnFri, 20 Jun 2025 06:08:27 GMTFri, 20 Jun 2025 06:08:27 GMT60éœ€æ±‚åˆ†æžæŠ¥å‘?V 需求说明书 V éœ€æ±‚è§„æ ÆD¯´æ˜Žä¹¦çš„区åˆ?/title><link>http://www.aygfsteel.com/luluyanglu/archive/2011/10/31/362410.html</link><dc:creator>大鱼</dc:creator><author>大鱼</author><pubDate>Mon, 31 Oct 2011 14:20:00 GMT</pubDate><guid>http://www.aygfsteel.com/luluyanglu/archive/2011/10/31/362410.html</guid><wfw:comment>http://www.aygfsteel.com/luluyanglu/comments/362410.html</wfw:comment><comments>http://www.aygfsteel.com/luluyanglu/archive/2011/10/31/362410.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/luluyanglu/comments/commentRss/362410.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/luluyanglu/services/trackbacks/362410.html</trackback:ping><description><![CDATA[<br />éœ€æ±‚åˆ†æžæŠ¥å‘Šï¼šä¸€èˆ¬æ˜¯å¯ÒŽŸä¸ªå¸‚åœºæˆ–è€…æ˜¯å®¢æˆ·¾Ÿ¤æ¥è®²çš„åQŒç±»ä¼égºŽè°ƒç ”报告åQŒé‡ç‚ÒŽ˜¯ä½“现å‡ÞZñ”å“è¦æ»¡èƒö哪些功能åQŒå“ªäº›æ˜¯é‡ç‚¹ã€çƒ­ç‚V€?<br /><br />需求说明书åQšæ˜¯æ ÒŽ®ä¸ŽçŽ°åœºå®žé™…å®¢æˆ¯‚¿›è¡Œæ²Ÿé€šï¼ŒæŠŠå®¢æˆïLš„需求进行整ç†ï¼ŒCMMI中有标准的模æ¿ï¼Œæˆ‘å°±ä¸ç»†è¯´äº†åQŒé‡ç‚ÒŽ˜¯ç«™åœ¨å®¢æˆ·çš„角度讲产å“功能ã€?<br /><br />éœ€æ±‚è§„æ ÆD¯´æ˜Žä¹¦åQšæ˜¯ä»Žä¸šåŠ¡è§„åˆ™è®²èµïLš„åQŒç»†ä¸€ç‚¹åå‘于软äšg的概è¦è®¾è®¡ã€‚是从开å‘ã€æµ‹è¯•的角度去讲产å“功能åQŒé‡Œé¢è¦åŒ…å«åŽŸåž‹ç•Œé¢ã€ä¸šåŠ¡æŽ¥å£ã€æ´»åЍ图½{?<img src ="http://www.aygfsteel.com/luluyanglu/aggbug/362410.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/luluyanglu/" target="_blank">大鱼</a> 2011-10-31 22:20 <a href="http://www.aygfsteel.com/luluyanglu/archive/2011/10/31/362410.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>FineReport调用Oracleæ•°æ®åº“中的存储过½E‹éœ€è¦ä¸¤æ­¥èµ°http://www.aygfsteel.com/luluyanglu/archive/2011/10/19/361558.html大鱼大鱼Wed, 19 Oct 2011 02:28:00 GMThttp://www.aygfsteel.com/luluyanglu/archive/2011/10/19/361558.htmlhttp://www.aygfsteel.com/luluyanglu/comments/361558.htmlhttp://www.aygfsteel.com/luluyanglu/archive/2011/10/19/361558.html#Feedback0http://www.aygfsteel.com/luluyanglu/comments/commentRss/361558.htmlhttp://www.aygfsteel.com/luluyanglu/services/trackbacks/361558.html  调用Oracle存储˜q‡ç¨‹ä¸»è¦æœ‰ä¸¤æ­¥ï¼š½W¬ä¸€æ­¥ï¼Œå®šä¹‰å­˜å‚¨˜q‡ç¨‹åQ›ç¬¬äºŒæ­¥åQŒè°ƒç”¨å­˜å‚¨è¿‡½E‹ã€?

  下é¢ä»¥ä¸€ä¸ªå…·ä½“的实例æ¥å­¦ä¹ å¦‚何ä‹É用FineReport调用Oracle存储˜q‡ç¨‹çš„ã€?

  ½W¬ä¸€æ­¥ï¼ŒOracel定义存储˜q‡ç¨‹

  StScroe是Oraceleæ•°æ®åº“中的张表,其中记录了学生的æˆç‡Wä¿¡æ¯åQŒè¡¨¾l“构如下åQ?

  

  定义˜q”回列表的存储过½E?#8212;—ç”׃ºŽoracle存储˜q‡ç¨‹æ²¡æœ‰˜q”回å€û|¼Œå®ƒçš„æ‰€æœ‰è¿”回值都是通过out傿•°æ¥æ›¿ä»£çš„åQŒåˆ—è¡¨åŒæ ·ä¹Ÿä¸ä¾‹å¤–,但由于是集åˆåQŒæ‰€ä»¥ä¸èƒ½ç”¨ä¸€èˆ¬çš„傿•°åQŒå¿…™å»è¦ç”¨pagkage了,所以定义存储过½E‹è¦åˆ†ä¸¤éƒ¨åˆ†åQ?

 1.建立一个程åºåŒ…åQŒå¦‚下:

CREATE or REPLACE PACKAGE TESTPACKAGE AS
TYPE Test_CURSOR IS REF CURSOR;
END TESTPACKAGE;

  2.建立存储˜q‡ç¨‹åQŒå­˜å‚¨è¿‡½E‹äØ“åQ?

CREATE or REPLACE PROCEDURE p_STSCORE(Class in varchar2,p_CURSOR out TESTPACKAGE.Test_CURSOR) IS
BEGIN
OPEN p_CURSOR FOR select * FROM FR.STSCORE where STSCORE.ClassNo=Class;
END p_STSCORE;




  ½W¬äºŒæ­¥ï¼Œè°ƒç”¨å­˜å‚¨˜q‡ç¨‹

  1.å¯åЍFineReport设计器,å›_‡»æ•°æ®æºé¢æ¿ï¼Œé€‰æ‹©¿Uæœ‰æ•°æ®æºï¼Œå¼¹å‡º¿Uæœ‰æ•°æ®æºå¯¹è¯æ¡†ã€?

  2.点击增加按钮åQŒæ–°å»ÞZ¸€ä¸ªç§æœ‰æ•°æ®æºåQŒå为ds1åQŒæ•°æ®åº“选择为Oracleæ•°æ®æºï¼ŒæŸ¥è¯¢¾cÕdž‹ä¸ºå­˜å‚¨è¿‡½E‹ï¼Œåœ¨sql文本框中写如下语å¥è°ƒç”¨å­˜å‚¨è¿‡½E‹ï¼š

  

{call fr.p_stscore('[?Class|Class1?]',?)}

  

  3.点击预览按钮åQŒå¯ä»¥é¢„览查询到的数æ®ï¼Œå¦‚下所½Cºï¼š

  

  è‡Ïx­¤åQŒFineReport设计器æˆåŠŸè°ƒç”¨Oracle存储˜q‡ç¨‹åQŒæ‚¨å¯ä»¥æ ÒŽ®æŠ¥è¡¨éœ€æ±‚éšå¿ƒæ‰€‹Æ²åœ°è®¾è®¡æŠ¥è¡¨æ ·å¼äº†ã€?

  



]]>
æŽ’åº½Ž—æ³•java版,速度排行åQšå†’泡排åºã€ç®€å•选择排åºã€ç›´æŽ¥æ’入排åºã€æŠ˜åŠæ’入排åºã€å¸Œž®”排åºã€å †æŽ’åºã€å½’òq¶æŽ’åºã€å¿«é€ŸæŽ’åº? http://www.aygfsteel.com/luluyanglu/archive/2011/10/06/360090.html大鱼大鱼Thu, 06 Oct 2011 15:34:00 GMThttp://www.aygfsteel.com/luluyanglu/archive/2011/10/06/360090.htmlhttp://www.aygfsteel.com/luluyanglu/comments/360090.htmlhttp://www.aygfsteel.com/luluyanglu/archive/2011/10/06/360090.html#Feedback1http://www.aygfsteel.com/luluyanglu/comments/commentRss/360090.htmlhttp://www.aygfsteel.com/luluyanglu/services/trackbacks/360090.html阅读全文

]]>
深刻认识clientXåQŒoffsetXåQŒscreenXhttp://www.aygfsteel.com/luluyanglu/archive/2011/10/06/360088.html大鱼大鱼Thu, 06 Oct 2011 15:32:00 GMThttp://www.aygfsteel.com/luluyanglu/archive/2011/10/06/360088.htmlhttp://www.aygfsteel.com/luluyanglu/comments/360088.htmlhttp://www.aygfsteel.com/luluyanglu/archive/2011/10/06/360088.html#Feedback0http://www.aygfsteel.com/luluyanglu/comments/commentRss/360088.htmlhttp://www.aygfsteel.com/luluyanglu/services/trackbacks/360088.htmlclientX 讄¡½®æˆ–获å–鼠标指针佾|®ç›¸å¯¹äºŽ½H—å£å®¢æˆ·åŒºåŸŸçš?x åæ ‡åQŒå…¶ä¸­å®¢æˆ·åŒºåŸŸä¸åŒ…括½H—å£è‡ªèín的控件和滚动æ¡ã€?
clientY 讄¡½®æˆ–获å–鼠标指针佾|®ç›¸å¯¹äºŽ½H—å£å®¢æˆ·åŒºåŸŸçš?y åæ ‡åQŒå…¶ä¸­å®¢æˆ·åŒºåŸŸä¸åŒ…括½H—å£è‡ªèín的控件和滚动æ¡ã€?
offsetX 讄¡½®æˆ–获å–鼠标指针佾|®ç›¸å¯¹äºŽè§¦å‘事äšg的对象的 x åæ ‡ã€?
offsetY 讄¡½®æˆ–获å–鼠标指针佾|®ç›¸å¯¹äºŽè§¦å‘事äšg的对象的 y åæ ‡ã€?
screenX 讄¡½®æˆ–获å–获å–鼠标指针佾|®ç›¸å¯¹äºŽç”¨æˆ·å±å¹•çš?x åæ ‡ã€?
screenY 讄¡½®æˆ–获å–鼠标指针佾|®ç›¸å¯¹äºŽç”¨æˆ·å±å¹•çš?y åæ ‡ã€?
x 讄¡½®æˆ–获å–鼠标指针佾|®ç›¸å¯¹äºŽçˆ¶æ–‡æ¡£çš„ x åƒç´ åæ ‡ã€?
y 讄¡½®æˆ–获å–鼠标指针佾|®ç›¸å¯¹äºŽçˆ¶æ–‡æ¡£çš„ y åƒç´ åæ ‡

实验实例åQˆæ¥æºäºŽ¾|‘络åQŒä¿®æ”¹è¿‡åQ‰ï¼š

view plaincopy to clipboardprint?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<BODY onclick='test()' style="margin:0 0 0 0" mce_style="margin:0 0 0 0">
<font color=green>讄¡½®æˆ–获å–鼠标指针佾|®ç›¸å¯¹äºŽ½H—å£å®¢æˆ·åŒºåŸŸçš?x,y åæ ‡åQŒå…¶ä¸­å®¢æˆ·åŒºåŸŸä¸åŒ…括½H—å£è‡ªèín的控件和滚动æ¡ã€?lt;/font>
<br/>
clientX=<INPUT TYPE="text" NAME="x1">
clientY=<INPUT TYPE="text" NAME="x2">
<br/>
<br/>
<font color=blue>讄¡½®æˆ–获å–鼠标指针佾|®ç›¸å¯¹äºŽè§¦å‘事äšg的对象的 x,y åæ ‡ã€?</font>
<br/>
offsetX =<INPUT TYPE="text" NAME="x3">
offsetY =<INPUT TYPE="text" NAME="x4">
<br/>
<br/>
<font color=green>讄¡½®æˆ–获å–获å–鼠标指针佾|®ç›¸å¯¹äºŽç”¨æˆ·å±å¹•çš?x,y åæ ‡ </font>
<br/>
screenX =<INPUT TYPE="text" NAME="x5">
screenY =<INPUT TYPE="text" NAME="x6">
<br/>
<br/>
<font color=blue>讄¡½®æˆ–获å–鼠标指针佾|®ç›¸å¯¹äºŽçˆ¶æ–‡æ¡£çš„ x,y åƒç´ åæ ‡ã€?lt;/font>
<br/>
x=<INPUT TYPE="text" NAME="x7">
y=<INPUT TYPE="text" NAME="x8">
<br/>
<br/>
<TABLE align="center" width=400 height=500 border=1 style="border-style:none" mce_style="border-style:none" CELLPADDING=0 CELLSPACING=0 onclick='test()'>
<TR>
<TD>a</TD>
<TD>b</TD>
</TR>
<TR>
<TD>c</TD>
<TD>d</TD>
</TR>
</TABLE>
</body>
</html>
<SCRIPT LANGUAGE="JavaScript">
<!--
function test(){
document.all.x1.value=event.clientX;
document.all.x2.value=event.clientY;
document.all.x3.value=event.offsetX;
document.all.x4.value=event.offsetY;
document.all.x5.value=event.screenX;
document.all.x6.value=event.screenY;
document.all.x7.value=event.x;
document.all.x8.value=event.y;
}
//-->
</SCRIPT>

实验¾l“果分æžåQ?

clientX å’Œx值在实验˜q‡ç¨‹ä¸­ï¼Œæ²¡æœ‰å‘现å€ég¸ä¸€æ ïLš„例å­åQŒæ‰€ä»¥æˆ‘è®¤äØ“å®ƒä»¬åœ¨æ•ˆæžœä¸Šæ˜¯ä¸€æ ïLš„åQ?
offsetX 是相对于当剽H—å£å†…,本触å‘事件对象(或者是æŸä¸€åŒºåŸŸåQ‰è€Œè¨€åQŒå¦‚本例中你å•击a区域åQŒå€¼æ˜¯ç›¸å¯¹äºŽa所åœ?lt;td>区域而言åQŒåŒç†båQŒcåQŒdéƒ½ä¸€æ øP¼
clientX åQŒxåQŒoffsetXå…±åŒç‚¹ï¼šå®ƒä»¬éƒ½æ˜¯æƒ›_¯¹äºŽç›¸å¯¹ä½¾|®ï¼Œåªæ˜¯offsetX是相对于触å‘对象的父容器而言åQ?
screenX是相对与客户端显½Cºå™¨è€Œè¨€åQŒæ˜¯¾l对ä½ç½®åQ?



]]>
UML ¾l§æ‰¿ã€å®žçްã€ä¾èµ–ã€å…³è”ã€èšåˆã€ç»„åˆçš„è”系与区åˆ? http://www.aygfsteel.com/luluyanglu/archive/2011/10/06/360086.html大鱼大鱼Thu, 06 Oct 2011 15:15:00 GMThttp://www.aygfsteel.com/luluyanglu/archive/2011/10/06/360086.htmlhttp://www.aygfsteel.com/luluyanglu/comments/360086.htmlhttp://www.aygfsteel.com/luluyanglu/archive/2011/10/06/360086.html#Feedback0http://www.aygfsteel.com/luluyanglu/comments/commentRss/360086.htmlhttp://www.aygfsteel.com/luluyanglu/services/trackbacks/360086.html˜q™æ˜¯ä¸€å ‚关于UML基础知识的补习课åQ›çŽ°åœ¨æˆ‘ä»¬åš™å¹ç›®æ—‰™—´éƒ½å¤ªç´§äº†åQŒåŸºæœ¬ä¸Šéƒ½æ²¡æœ‰åš˜q‡çœŸæ­£çš„class¾U§åˆ«çš„详¾l†è®¾è®¡ï¼Œæ›´åˆ«æä‹É用UMLæ¥å®žçŽ°è§„èŒƒå¾æ¨¡äº†åQ›æœ¬½‹‡ä¸»è¦å°±ä»¥å‰è‡ªå·±ä¸€ç›´æ„Ÿè§‰å¾ˆ˜qïL³Šçš„几¿Uclass之间的关¾p»è¿›è¡Œæ•´ç†ï¼Œè®©æˆ‘们在真正用UML˜q›è¡Œæ¯”如¾cÕd›¾è®¾è®¡æ—¶èƒ½å¤Ÿæ›´åŠ æ¸…æ™°æ˜Žäº†ï¼›ä»¥ä¸‹ž®±åˆ†åˆ«ä»‹¾l这几ç§å…³ç³»åQ?/p>

¾l§æ‰¿

指的是一个类åQˆç§°ä¸ºå­¾c…R€å­æŽ¥å£åQ‰ç‘ô承å¦å¤–的一个类åQˆç§°ä¸ºçˆ¶¾c…R€çˆ¶æŽ¥å£åQ‰çš„功能åQŒåƈå¯ä»¥å¢žåŠ å®ƒè‡ªå·Þqš„æ–°åŠŸèƒ½çš„èƒ½åŠ›åQŒç‘ô承是¾cÖM¸Ž¾cÀLˆ–者接å£ä¸ŽæŽ¥å£ä¹‹é—´æœ€å¸¸è§çš„å…³¾p»ï¼›åœ¨Java中此¾cÕd…³¾p»é€šè¿‡å…³é”®å­—extends明确标识åQŒåœ¨è®¾è®¡æ—¶ä¸€èˆ¬æ²¡æœ‰äº‰è®®æ€§ï¼›

UML ¾l§æ‰¿ã€å®žçްã€ä¾èµ–ã€å…³è”ã€èšåˆã€ç»„åˆçš„è”系与区åˆ?- xiaotot - 享嗾~–ç 

实现

指的是一个class¾cÕd®žçްinterface接å£åQˆå¯ä»¥æ˜¯å¤šä¸ªåQ‰çš„功能åQ›å®žçŽ°æ˜¯¾cÖM¸ŽæŽ¥å£ä¹‹é—´æœ€å¸¸è§çš„å…³¾p»ï¼›åœ¨Java中此¾cÕd…³¾p»é€šè¿‡å…³é”®å­—implements明确标识åQŒåœ¨è®¾è®¡æ—¶ä¸€èˆ¬æ²¡æœ‰äº‰è®®æ€§ï¼›

UML ¾l§æ‰¿ã€å®žçްã€ä¾èµ–ã€å…³è”ã€èšåˆã€ç»„åˆçš„è”系与区åˆ?- xiaotot - 享嗾~–ç 

ä¾èµ–

å¯ä»¥½Ž€å•çš„ç†è§£åQŒå°±æ˜¯ä¸€ä¸ªç±»A使用åˆîCº†å¦ä¸€ä¸ªç±»BåQŒè€Œè¿™¿Uä‹É用关¾pÀL˜¯å…ähœ‰å¶ç„¶æ€§çš„ã€ã€äÍæ—¶æ€§çš„ã€éžå¸¸å¼±çš„,但是B¾cÈš„å˜åŒ–会媄å“到AåQ›æ¯”如æŸäºø™¦˜q‡æ²³åQŒéœ€è¦å€Ÿç”¨ä¸€æ¡èˆ¹åQŒæ­¤æ—¶äh与船之间的关¾pÕd°±æ˜¯ä¾èµ–;表现在代ç å±‚é¢ï¼Œä¸ºç±»Bä½œäØ“å‚æ•°è¢«ç±»A在æŸä¸ªmethodæ–ÒŽ³•中ä‹É用;

UML ¾l§æ‰¿ã€å®žçްã€ä¾èµ–ã€å…³è”ã€èšåˆã€ç»„åˆçš„è”系与区åˆ?- xiaotot - 享嗾~–ç 

å…Œ™”

ä»–ä½“çŽ°çš„æ˜¯ä¸¤ä¸ªç±»ã€æˆ–者类与接å£ä¹‹é—´è¯­ä¹‰çñ”别的一¿U强ä¾èµ–关系åQŒæ¯”如我和我的朋å‹ï¼›˜q™ç§å…³ç³»æ¯”ä¾èµ–更强ã€ä¸å­˜åœ¨ä¾èµ–关系的å¶ç„¶æ€§ã€å…³¾pÖM¹Ÿä¸æ˜¯ä¸´æ—¶æ€§çš„åQŒä¸€èˆ¬æ˜¯é•¿æœŸæ€§çš„åQŒè€Œä¸”åŒæ–¹çš„å…³¾pÖM¸€èˆ¬æ˜¯òq³ç­‰çš„ã€å…³è”å¯ä»¥æ˜¯å•å‘ã€åŒå‘çš„åQ›è¡¨çŽ°åœ¨ä»£ç å±‚é¢åQŒäؓ被关è”ç±»B以类属性的形å¼å‡ºçŽ°åœ¨å…³è”ç±»A中,也å¯èƒ½æ˜¯å…Œ™”¾c»Aå¼•ç”¨äº†ä¸€ä¸ªç±»åž‹äØ“è¢«å…³è”ç±»B的全局å˜é‡åQ?/p>

UML ¾l§æ‰¿ã€å®žçްã€ä¾èµ–ã€å…³è”ã€èšåˆã€ç»„åˆçš„è”系与区åˆ?- xiaotot - 享嗾~–ç 

èšåˆ

èšåˆæ˜¯å…³è”å…³¾pÈš„一¿Uç‰¹ä¾‹ï¼Œä»–ä½“çŽ°çš„æ˜¯æ•´ä½“ä¸Žéƒ¨åˆ†ã€æ‹¥æœ‰çš„关系åQŒå³has-a的关¾p»ï¼Œæ­¤æ—¶æ•´ä½“与部分之间是å¯åˆ†¼›Èš„åQŒä»–们å¯ä»¥å…·æœ‰å„自的生命周期åQŒéƒ¨åˆ†å¯ä»¥å±žäºŽå¤šä¸ªæ•´ä½“对象,也å¯ä»¥äؓ多个整体对象å…׃ínåQ›æ¯”如计½Ž—机与CPUã€å…¬å怸Žå‘˜å·¥çš„å…³¾pÈ­‰åQ›è¡¨çŽ°åœ¨ä»£ç å±‚é¢åQŒå’Œå…Œ™”关系是一致的åQŒåªèƒ½ä»Žè¯­ä¹‰¾U§åˆ«æ¥åŒºåˆ†ï¼›

UML ¾l§æ‰¿ã€å®žçްã€ä¾èµ–ã€å…³è”ã€èšåˆã€ç»„åˆçš„è”系与区åˆ?- xiaotot - 享嗾~–ç 

¾l„åˆ

¾l„åˆä¹Ÿæ˜¯å…Œ™”关系的一¿U特例,他体现的是一¿Ucontains-a的关¾p»ï¼Œ˜q™ç§å…³ç³»æ¯”èšåˆæ›´å¼ºï¼Œä¹Ÿç§°ä¸ºå¼ºèšåˆåQ›ä»–åŒæ ·ä½“现整体与部分间的关¾p»ï¼Œä½†æ­¤æ—¶æ•´ä½“与部分是ä¸å¯åˆ†çš„,整体的生命周期结æŸä¹Ÿž®±æ„味ç€éƒ¨åˆ†çš„生命周期结æŸï¼›æ¯”如你和你的大脑åQ›è¡¨çŽ°åœ¨ä»£ç å±‚é¢åQŒå’Œå…Œ™”关系是一致的åQŒåªèƒ½ä»Žè¯­ä¹‰¾U§åˆ«æ¥åŒºåˆ†ï¼›

UML ¾l§æ‰¿ã€å®žçްã€ä¾èµ–ã€å…³è”ã€èšåˆã€ç»„åˆçš„è”系与区åˆ?- xiaotot - 享嗾~–ç 

对于¾l§æ‰¿ã€å®žçŽ°è¿™ä¸¤ç§å…³ç³»æ²¡å¤šž®‘疑问,他们体现的是一¿Uç±»ä¸Žç±»ã€æˆ–者类与接å£é—´çš„纵å‘å…³¾p»ï¼›å…¶ä»–的四者关¾pÕdˆ™ä½“现的是¾cÖM¸Ž¾c…R€æˆ–者类与接å£é—´çš„å¼•ç”¨ã€æ¨ªå‘å…³¾p»ï¼Œæ˜¯æ¯”较难区分的,有很多事物间的关¾p»è¦æƒ›_‡†å¤‡å®šä½æ˜¯å¾ˆéš¾çš„,å‰é¢ä¹ŸæåˆŽÍ¼Œ˜q™å‡ ¿Uå…³¾p»éƒ½æ˜¯è¯­ä¹‰çñ”别的åQŒæ‰€ä»¥ä»Žä»£ç å±‚é¢òq¶ä¸èƒ½å®Œå…¨åŒºåˆ†å„¿Uå…³¾p»ï¼›ä½†æ€Èš„æ¥è¯´åQŒåŽå‡ ç§å…³ç³»æ‰€è¡¨çŽ°çš„å¼ºå¼Þq¨‹åº¦ä¾‹Æ¡äØ“åQšç»„å?gt;èšåˆ>å…Œ™”>ä¾èµ–



]]>
必须知é“的业务系¾lŸç®€¿U? http://www.aygfsteel.com/luluyanglu/archive/2011/10/06/360087.html大鱼大鱼Thu, 06 Oct 2011 15:15:00 GMThttp://www.aygfsteel.com/luluyanglu/archive/2011/10/06/360087.htmlhttp://www.aygfsteel.com/luluyanglu/comments/360087.htmlhttp://www.aygfsteel.com/luluyanglu/archive/2011/10/06/360087.html#Feedback0http://www.aygfsteel.com/luluyanglu/comments/commentRss/360087.htmlhttp://www.aygfsteel.com/luluyanglu/services/trackbacks/360087.htmlERP åQšEnterprise Resource Planning ä¼ä¸šèµ„æºè®¡åˆ’

 

CRPåQšCapacity Requirment Planning 能力需求计åˆ?/p>

 

MRPåQšMaterials Requirement Planning 物料需求计åˆ?/p>

 

CRMåQšCustomer Relationship Management 客户关系½Ž¡ç†

 

ERMåQšEnterprise Relationship Management ä¼ä¸šå…³ç³»½Ž¡ç†

 

SCMåQšSupply Chain Management 供应铄¡®¡ç?/p>

 

ESBåQšEnterprise Services Bus ä¼ä¸šæœåŠ¡æ€Èº¿



]]>
Spring事务é…置的五¿Uæ–¹å¼?http://www.aygfsteel.com/luluyanglu/archive/2011/06/06/351829.html大鱼大鱼Mon, 06 Jun 2011 14:11:00 GMThttp://www.aygfsteel.com/luluyanglu/archive/2011/06/06/351829.htmlhttp://www.aygfsteel.com/luluyanglu/comments/351829.htmlhttp://www.aygfsteel.com/luluyanglu/archive/2011/06/06/351829.html#Feedback0http://www.aygfsteel.com/luluyanglu/comments/commentRss/351829.htmlhttp://www.aygfsteel.com/luluyanglu/services/trackbacks/351829.html阅读全文

]]>
spring中连接池的酾|?/title><link>http://www.aygfsteel.com/luluyanglu/archive/2011/06/06/351828.html</link><dc:creator>大鱼</dc:creator><author>大鱼</author><pubDate>Mon, 06 Jun 2011 14:02:00 GMT</pubDate><guid>http://www.aygfsteel.com/luluyanglu/archive/2011/06/06/351828.html</guid><wfw:comment>http://www.aygfsteel.com/luluyanglu/comments/351828.html</wfw:comment><comments>http://www.aygfsteel.com/luluyanglu/archive/2011/06/06/351828.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/luluyanglu/comments/commentRss/351828.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/luluyanglu/services/trackbacks/351828.html</trackback:ping><description><![CDATA[在默认通过myeclipse生æˆçš„é…¾|®é‡ŒåQŒspring使用的是apacheçš„dbcp˜qžæŽ¥æ±? <p>  <bean id="dataSource"</p> <p>  class="org.apache.commons.dbcp.BasicDataSource"></p> <p>  <property name="driverClassName"</p> <p>  value="com.mysql.jdbc.Driver"></p> <p>  </property></p> <p>  <property name="url"</p> <p>  value="jdbc:mysql://localhost:3306/mysql"></p> <p>  </property></p> <p>  <property name="username" value="root"></property></p> <p>  <property name="password" value="root"></property></p> <p>  </bean></p> <p>ã€€ã€€å¦‚æžœæ”¹äØ“C3P0åˆ™äØ“åQ?/p> <p>  <bean id="propertyConfigurer"</p> <p>  class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"></p> <p>  <property name="location"></p> <p>  <value>classpath:jdbc.properties</value></p> <p>  </property></p> <p>  </bean></p> <p>  <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"></p> <p>  <property name="driverClass" value="com.mysql.jdbc.Driver" /></p> <p>  <property name="jdbcUrl" value="${jdbc.url}" /></p> <p>  <property name="user" value="${jdbc.username}" /></p> <p>  <property name="password" value="${jdbc.password}" /></p> <p>  <property name="autoCommitOnClose" value="true"/></p> <p>  <property name="checkoutTimeout" value="${cpool.checkoutTimeout}"/></p> <p>  <property name="initialPoolSize" value="${cpool.minPoolSize}"/></p> <p>  <property name="minPoolSize" value="${cpool.minPoolSize}"/></p> <p>  <property name="maxPoolSize" value="${cpool.maxPoolSize}"/></p> <p>  <property name="maxIdleTime" value="${cpool.maxIdleTime}"/></p> <p>  <property name="acquireIncrement" value="${cpool.acquireIncrement}"/></p> <p>  <property name="maxIdleTimeExcessConnections" value="${cpool.maxIdleTimeExcessConnections}"/></p> <p>  </bean></p> <p>  jdbc.propertiesåQ?/p> <p>  # Database URL</p> <p>  jdbc.url=jdbc:mysql://192.168.0.25"3306/db</p> <p>  # Database login information</p> <p>  jdbc.username=root</p> <p>  jdbc.password=</p> <p>  # Time to wait for an open connection before timing out</p> <p>  # (in milliseconds)</p> <p>  cpool.checkoutTimeout=5000</p> <p>  # Connection pool size</p> <p>  cpool.minPoolSize=5</p> <p>  cpool.maxPoolSize=40</p> <p>  # How long to keep unused connections around(in seconds)</p> <p>  # Note: MySQL times out idle connections after 8 hours(28,800 seconds)</p> <p>  # so ensure this value is below MySQL idle timeout</p> <p>  cpool.maxIdleTime=25200</p> <p>  # How long to hang on to excess unused connections after traffic spike</p> <p>  # (in seconds)</p> <p>  cpool.maxIdleTimeExcessConnections=1800</p> <p>  # Acquiring new connections is slow, so eagerly retrieve extra connections</p> <p>  # when current pool size is reached</p> <p>  cpool.acquireIncrement=5</p> <p>  或者将上é¢çš?部分写æˆä¸€ä¸ªï¼š</p> <p>  <bean id="c3p0DataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"></p> <p>  <property name="driverClass"></p> <p>  <value>${jdbc.driverClassName}</value></p> <p>  </property></p> <p>  <property name="jdbcUrl"></p> <p>  <value>${jdbc.url}</value></p> <p>  </property></p> <p>  <property name="user"></p> <p>  <value>${jdbc.username}</value></p> <p>  </property></p> <p>  <property name="password"></p> <p>  <value>${jdbc.password}</value></p> <p>  </property></p> <p>  <property name="initialPoolSize"><value>10</value></property></p> <p>  <property name="minPoolSize"><value>5</value></property></p> <p>  <property name="maxPoolSize"><value>30</value></property></p> <p>  <property name="acquireIncrement"><value>5</value></property></p> <p>  <property name="maxIdleTime"><value>10</value></property></p> <p>  <property name="maxStatements"><value>0</value></property></p> <p>  </bean></p><br />如果使用的是å—管ç†çš„J2EE<a class="channel_keylink" target="_blank">æœåŠ¡å™?/a>åQŒåˆ™åœ¨spring中酾|®äØ“JNDI˜qžæŽ¥åQ? <p>  <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"></p> <p>  <property name="jndiName"></p> <p>  <value>java:comp/env/jndi/xxx</value></p> <p>  </property></p> <p>  </bean></p> <p>  如果在应用里有独自ä‹É用hibernateåQŒåˆ™åœ¨spring中酾|®hibernate˜qžæŽ¥æ± ï¼Œä½¿ç”¨C3P0如下åQ?/p> <p>  <bean   id="DataSource"</p> <p>  class="org.apache.commons.dbcp.BasicDataSource"></p> <p>  <property   name="driverClassName"></p> <p>  <value>oracle.jdbc.driver.<a class="channel_keylink" target="_blank">Oracle</a>Driver</value></p> <p>  </property></p> <p>  <property   name="url"></p> <p>  <value>jdbc:oracle:thin:@172.16.20.241:1521:dbsvr</value></p> <p>  </property></p> <p>  <property   name="username"></p> <p>  <value>hl3000</value></p> <p>  </property></p> <p>  <property   name="password"></p> <p>  <value>hldw3101</value></p> <p>  </property></p> <p>  </bean></p> <p>  <bean   id="SessionFactory"</p> <p>  class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"></p> <p>  <property   name="dataSource"></p> <p>  <ref   bean="DataSource"   /></p> <p>  </property></p> <p>  <property   name="hibernateProperties"></p> <p>  <props></p> <p>  <prop   key="hibernate.dialect">org.hibernate.dialect.<a class="channel_keylink" target="_blank">Oracle</a>Dialect</prop></p> <p>  <prop   key="hibernate.show_sql">true</prop></p> <p>  <!--   C3P0˜qžæŽ¥æ± é…¾|?nbsp;  --></p> <p>  <prop   key="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</prop></p> <p>  <prop   key="hibernate.c3p0.max_size">20</prop></p> <p>  <prop   key="hibernate.c3p0.min_size">5</prop></p> <p>  <prop   key="hibernate.c3p0.timeout">120</prop></p> <p>  <prop   key="hibernate.c3p0.max_statements">100</prop></p> <p>  <prop   key="hibernate.c3p0.idle_test_period">120</prop></p> <p>  <prop   key="hibernate.c3p0.acquire_increment">2</prop></p> <p>  <prop   key="myeclipse.connection.profile">hl3000</prop></p> <p>  </props></p> <p>  </property></p> <p>  <property   name="mappingResources"></p> <p>  <list></p> <p>  <value>com/hl3000/DBLogic/POJO/PermUserAccount.hbm.xml</value></p> <p>  </list></p> <p>  </property></p> <p>  </bean></p> <p>  spring中酾|®ç‹¬ç«‹ä‹É用hibernateæ—¶ä‹É用jndi的酾|®ï¼š</p> <p>  hibernate.dialect = net.sf.hibernate.dialect.MySQLDialect</p> <p>  hibernate.connection.datasource=java:comp/env/jdbc/SAMPLEDB</p> <p>  hibernate.show_sql=true</p> <p>  如果是ä‹É用ä¸å—管ç†çš„Servlet容器如TomcatåQŒä¹Ÿå¯ä»¥ä½¿ç”¨jndi的方å¼é…¾|®ï¼Œéœ€è¦åœ¨tomcat中酾|®æ•°æ®æºåQŒåœ¨server.xml中增改大致如下:</p> <p>  <Resource name="jdbc/testDb" auth="Container"</p> <p>  type="javax.sql.DataSource"/></p> <p>  <ResourceParams name="jdbc/testDB">\\æ•°æ®æºçš„åç§°</p> <p>  <parameter><name>username</name><value>root</value></parameter>æ•°æ®åº“çš„åç§°</p> <p>  <parameter><name>password</name><value>password</value></parameter>æ•°æ®åº“密ç ?/p> <p>  <parameter><name>driverClassName</name></p> <p>  <value>org.gjt.mm.mysql.Driver</value></parameter>\\è¦åŠ è½½çš„é©±åŠ¨</p> <p>  <parameter><name>url</name></p> <p>  <value>jdbc:mysql://172.20.0.73/rk?</value></parameter>\\è¦è¿žæŽ¥çš„URL</p> <p>  </ResourceParams></p> <img src ="http://www.aygfsteel.com/luluyanglu/aggbug/351828.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/luluyanglu/" target="_blank">大鱼</a> 2011-06-06 22:02 <a href="http://www.aygfsteel.com/luluyanglu/archive/2011/06/06/351828.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>软äšg开呿–‡æ¡£åŸºæœ¬çŸ¥è¯?/title><link>http://www.aygfsteel.com/luluyanglu/archive/2011/06/06/351825.html</link><dc:creator>大鱼</dc:creator><author>大鱼</author><pubDate>Mon, 06 Jun 2011 12:39:00 GMT</pubDate><guid>http://www.aygfsteel.com/luluyanglu/archive/2011/06/06/351825.html</guid><wfw:comment>http://www.aygfsteel.com/luluyanglu/comments/351825.html</wfw:comment><comments>http://www.aygfsteel.com/luluyanglu/archive/2011/06/06/351825.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/luluyanglu/comments/commentRss/351825.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/luluyanglu/services/trackbacks/351825.html</trackback:ping><description><![CDATA[如今åQŒèÊYä»¶å¼€å‘è¶Šæ¥è¶Šå¤æ‚åQŒèÊY件功能也­‘Šæ¥­‘Šä¸°å¯Œã€‚而几乎所有æˆç†Ÿçš„商业软äšgåQŒéƒ½æ˜¯é ä¸€ä¸ªå¼€å‘团队é½å¿ƒå力的血汗结晶ã€?#8220;¾|—马䏿˜¯ä¸€å¤©å¾æˆçš„åQ?#8221;åQŒå½“我们震撼äº?Microsoft Windows çš„æƒŠä¸–å·¨è‘—çš„åŒæ—¶åQŒä¹Ÿé“å¬é€”说了微软公å¸èÊYä»¶å·¥½E‹æ˜¯å¦‚何的完善规范。的¼‹®ï¼Œé›†æ•°ç™‘Ö员工几年的共åŒåŠªåŠ›ä¹‹å¤§æˆåQŒèÊY仉™¡¹ç›®ç®¡ç†çš„æˆèÓ|æ˜¯æŽ§åˆ¶å¼€å‘æˆæœ¬çš„关键环节。这里é¢åQŒå°‘ä¸äº†è´¯ç©¿å…¶ä¸­çš„é‡è¦æ­¥éª?---- 软äšg文档ã€? <p class="textbody-c2">软äšg文档å¯ä»¥åˆ†äØ“å¼€å‘æ–‡æ¡£å’Œäº§å“文档两大¾c…R€? <p class="textbody-c2">开呿–‡æ¡£åŒ…æ‹¬ï¼šã€ŠåŠŸèƒ½è¦æ±‚》ã€ã€ŠæŠ•标方案》ã€ã€Šéœ€æ±‚分æžã€‹ã€ã€ŠæŠ€æœ¯åˆ†æžã€‹ã€ã€Šç³»¾lŸåˆ†æžã€‹ã€ã€Šæ•°æ®åº“文档》ã€ã€ŠåŠŸèƒ½å‡½æ•°æ–‡æ¡£ã€‹ã€ã€Šç•Œé¢æ–‡æ¡£ã€‹ã€ã€Šç¼–译手册》ã€ã€?QA 文档》ã€ã€Šé¡¹ç›®æ€È»“》等ã€? <p class="textbody-c2">äº§å“æ–‡æ¡£åŒ…括åQšã€Šäñ”å“简介》ã€ã€Šäñ”哿¼”½Cºã€‹ã€ã€Šç–‘问解½{”》ã€ã€ŠåŠŸèƒ½ä»‹¾l》ã€?《技术白皮书》ã€ã€Šè¯„‹¹‹æŠ¥å‘Šã€‹ã€ã€Šå®‰è£…手册》ã€ã€Šä‹É用手册》ã€ã€Šç»´æŠ¤æ‰‹å†Œã€‹ã€?《用æˆähŠ¥å‘Šã€‹ã€ã€Šé”€å”®åŸ¹è®­ã€‹ç­‰ã€? <p class="textbody-c2">一ã€å¼€å‘æ–‡æ¡? <p class="textbody-c2">1. ã€ŠåŠŸèƒ½è¦æ±‚ã€?-- æ¥æºäºŽå®¢æˆ¯‚¦æ±‚和市场调查åQŒæ˜¯è½¯äšgå¼€å‘中最早期的一个环节。客æˆähå‡ÞZ¸€ä¸ªæ¨¡¾pŠçš„功能概念åQŒæˆ–è€…è¦æ±‚解决一个实际问题,或者å‚照匾c»èÊY件的一个功能。有软äšg¾l验的客戯‚¿˜ä¼šæä¾›æ¯”较详¾l†çš„æŠ€æœ¯è§„范书åQŒæŠŠä»–ä»¬çš„è¦æ±‚å…¨éƒ¨åˆ—è¡¨ä¹¦å†™åœ¨æ–‡æ¡£ä¸­ï¼Œå¿…è¦æ—¶åŠ ä»¥å›¾è¡¨è§£è¯´ã€‚è¿™ä»½æ–‡æ¡£æ˜¯éœ€æ±‚åˆ†æžçš„基础ã€? <p class="textbody-c2">2. 《投标方案ã€?-- æ ÒŽ®ç”¨æˆ·çš„åŠŸèƒ½è¦æ±‚,¾l过与招标方沟通和¼‹®è®¤åQŒæŠ€æœ¯äh员开始书写《投标方案》,æ–ÒŽ¡ˆä¹¦ä¸€èˆ¬åŒ…括以下几个é‡è¦çš„章节åQ? <p class="textbody-c2">å‰è¨€ -- ™å¹ç›®èƒŒæ™¯ã€å…¬å¸èƒŒæ™¯å’Œä¸šåŠ¡ã€æŠ€æœ¯äh员结构ã€å…¬å¸çš„æˆåŠŸæ¡ˆä¾‹ä»‹ç»½{‰ã€? <p class="textbody-c2">需求分æž?-- ™å¹ç›®è¦æ±‚ã€èÊY件结构ã€åŠŸèƒ½åˆ—è¡¨ã€åŠŸèƒ½æ˜q°ã€æ³¨æ„事™å¹ç­‰ã€? <p class="textbody-c2">技术方æ¡?-- æ€ÖM½“è¦æ±‚å’ŒæŒ‡å¯¼æ€æƒ³ã€æŠ€æœ¯è§£å†Ïx–¹æ¡ˆã€èÊYä»¶å¼€å‘åã^å°ã€ç½‘¾lœç»“构体¾pÈ­‰ã€? <p class="textbody-c2">™å¹ç›®½Ž¡ç† -- æè¿°å…¬å¸çš„èÊY件开呿µ½E‹ã€å·¥½E‹å®žæ–½æœåŠ¡ã€ç»„¾l‡å’Œäººå‘˜åˆ†å·¥ã€å¼€å‘进度控制ã€èÊYä»¶è´¨é‡ä¿è¯ã€é¡¹ç›®éªŒæ”¶å’Œäººå‘˜åŸ¹è®­ã€èÊY件资料文档等ã€? <p class="textbody-c2">技术支æŒ?-- å…¬å¸çš„æŠ€æœ¯æ”¯æŒå’ŒæœåС介ç»ã€æœåŠ¡å®—æ—¨å’Œç›®æ ‡ã€æœåŠ¡çñ”别和å“应旉™—´ã€æŠ€æœ¯æœåŠ¡åŒºåŸŸã€æŠ€æœ¯æœåŠ¡æœŸé™ã€æŽˆæƒç”¨æˆ¯‚”¾pÖMh½{‰ã€? <p class="textbody-c2">¾pÈ»ŸæŠ¥ä­h -- 软ã€ç¡¬ä»¶åã^å°æŠ¥ä»·åˆ—è¡¨ã€èÊYä»¶å¼€å‘费用ã€ç³»¾lŸç»´æŠ¤è´¹ç”¨ç­‰ã€? <p class="textbody-c2">™å¹ç›®˜q›åº¦ -- 整个™å¹ç›®çš„进度计划,包括½{„¡ÖvåˆåŒã€é¡¹ç›®å¯åЍã€éœ€æ±‚分æžã€ç³»¾lŸåˆ†æžã€ç¨‹åºå¼€å‘ã€æµ‹è¯•维护ã€ç³»¾lŸé›†æˆã€ç”¨æˆ·éªŒæ”¶ã€ç”¨æˆ·åŸ¹è®­ç­‰æ­¥éª¤çš„æ—¶é—´è§„划ã€? <p class="textbody-c2">3. 《需求分æžã€?-- åŒ…æ‹¬äº§å“æ¦‚è¿°ã€ä¸»è¦æ¦‚å¿üc€æ“作浽E‹ã€åŠŸèƒ½åˆ—è¡¨å’Œè§£è¯´ã€æ³¨æ„事™åV€ç³»¾lŸçŽ¯å¢ƒç­‰ã€‚ä»¥ã€ŠåŠŸèƒ½è¦æ±‚ã€‹äØ“åŸºç¡€åQŒè¿›è¡Œè¯¦¾l†çš„åŠŸèƒ½åˆ†æž ( 包括客户æå‡ºçš„è¦æ±‚å’Œæ Òޮ开å‘ç»éªŒå¾è®®çš„功能 ) åQŒåˆ—å‡ºæœ¬äº§å“æ˜¯ä»€ä¹ˆï¼Œæœ‰ä»€ä¹ˆç‰¹ŒDŠçš„æ¦‚念åQŒåŒ…括那些功能分¾c»ï¼Œéœ€è¦å…·å¤‡ä»€ä¹ˆåŠŸèƒ½ï¼Œè¯¥åŠŸèƒ½çš„æ“作如何åQŒå®žçŽ°çš„æ—¶å€™è¯¥æ³¨æ„ä»€ä¹ˆç»†èŠ‚ï¼Œå®¢æˆ·æœ‰ä»€ä¹ˆè¦æ±‚,¾pÈ»Ÿ˜qè¡ŒçŽ¯å¢ƒçš„è¦æ±‚等。这里的功能æè¿°è·Ÿä»¥åŽçš„使用手册是一致的ã€?/p> <p class="textbody-c2">4. 《技术分æžã€?-- åŒ…æ‹¬æŠ€æœ¯é€‰åž‹ã€æŠ€æœ¯æ¯”è¾ƒã€å¼€å‘äh员ã€å…³é”®æŠ€æœ¯é—®é¢˜çš„è§£å†³ã€æŠ€æœ¯é£Žé™©ã€æŠ€æœ¯å‡¾U§æ–¹å‘ã€æŠ€æœ¯æ–¹æ¡ˆè¯„ä»øP¼Œç«žäº‰å¯Òމ‹æŠ€æœ¯åˆ†æžç­‰ã€‚以《需求分æžã€‹äؓ基础åQŒè¿›è¡Œè¯¦¾l†çš„æŠ€æœ¯åˆ†æž?( 产å“的性能和实现方æ³?) åQŒåˆ—出本™å¹ç›®éœ€è¦ä‹É用什么技术方案,ä¸ÞZ»€ä¹ˆï¼Œæœ‰å“ªäº›æŠ€æœ¯é—®é¢˜è¦è§£å†³ åQŒä¼°è®¡å¼€å‘期间会¼„°åˆ°ä»€ä¹ˆå›°éš¾ï¼ŒæŠ€æœ¯æ–¹æ¡ˆä»¥åŽå¦‚何凾U§ï¼Œå¯ÒŽœ¬™å¹ç›®çš„æŠ€æœ¯æœ‰ä»€ä¹ˆè¯„ä»ïL­‰ã€?/p> <p class="textbody-c2">5. 《系¾lŸåˆ†æžã€?-- åŒ…æ‹¬åŠŸèƒ½å®žçŽ°ã€æ¨¡å—组æˆã€åŠŸèƒ½æµ½E‹å›¾ã€å‡½æ•°æŽ¥å£ã€æ•°æ®å­—å…¸ã€èÊYä»¶å¼€å‘需è¦è€ƒè™‘的儿U问题等。以《需求分æžã€‹äؓ基础åQŒè¿›è¡Œè¯¦¾l†çš„¾pÈ»Ÿåˆ†æž ( 产å“的开å‘和实现æ–ÒŽ³• ) åQŒä¼°è®¡å¼€å‘æœŸé—´éœ€è¦æŠŠä»€ä¹ˆé—®é¢˜è¯´æ˜Žç™½åQŒç¨‹åºå‘˜æ ÒŽ®ã€Šç³»¾lŸåˆ†æžã€‹ï¼Œå¼€å§‹åœ¨™å¹ç›®ä¸È®¡çš„带领下˜q›è¡Œ¾~–ç ã€?/p> <p class="textbody-c2">6. 《数æ®åº“文档ã€?-- 包括数æ®åº“å¿U°ã€è¡¨åã€å­—ŒDµåã€å­—ŒD늱»åž‹ã€å­—ŒDµè¯´æ˜Žã€å¤‡æ³¨ã€å­—ŒD‰|•°å€ÆD®¡½Ž—å…¬å¼ç­‰ã€‚以《系¾lŸåˆ†æžã€‹äؓ基础åQŒè¿›è¡Œè¯¦¾l†çš„æ•°æ®åº“è®¾è®¡ã€‚å¿…è¦æ—¶å¯ä»¥ç”¨å›¾è¡¨è§£è¯ß_¼Œç‰¹åˆ«æ˜¯å…³¾pÀL•°æ®åº“ã€?/p> <p class="textbody-c2">7. 《功能函数文档ã€?-- 包括å˜é‡åã€å˜é‡åˆæ¤ã€åŠŸèƒ½ï¼Œå‡½æ•°åï¼Œå‚æ•°åQŒå¦‚何调用ã€å¤‡æ³¨ã€æ³¨æ„事™å¹ç­‰ã€‚以《系¾lŸåˆ†æžã€‹äؓ基础åQŒè¿›è¡Œè¯¦¾l†çš„说明åQŒåˆ—出哪个功能涉åŠå¤šž®‘个函数åQŒä»¥ä¾¿ä»¥åŽç¨‹åºå‘˜ä¿®æ”¹ã€æŽ¥æ‰‹å’Œæ‰©å±•ã€?</p> <p class="textbody-c2">8. ã€Šç•Œé¢æ–‡æ¡£ã€?-- 包括软äšg外观ã€ç•Œé¢ç´ æã€ç¼–辑工兗÷€æ–‡ä»¶åã€èœå•ã€æŒ‰é’®å’Œå…¶å®ƒç•Œé¢éƒ¨äšgçš„è¦æ±‚,˜q™é‡Œä¸ŽèÊY件完æˆåŽçš„è¿è¡Œç•Œé¢æ˜¯ä¸€è‡´çš„ã€?</p> <p class="textbody-c2">9. 《编译手册ã€?-- 包括æœåŠ¡å™¨ç¼–è¯‘çŽ¯å¢ƒã€æ“作系¾lŸã€ç¼–译工兗÷€?GNU çš?C++ ¾~–译器版本信æ¯ã€ç›®å½•说明ã€ç¨‹åºç”Ÿæˆã€æº½E‹åºæ–‡äšg列表ã€?Makefile é…ç½®åŠå…¶ç›¸å…³½E‹åºçš„对应关¾pÕdˆ—表。客æˆïL«¯çš„编译过½E‹ã€ç¼–译结果ã€ç¼–译示例ã€ç¼–è¯‘çŽ¯å¢ƒã€æ“作系¾lŸã€ç¼–译工兗÷€æºæ–‡äšg列表和制作安装程åºçš„˜q‡ç¨‹ã€?</p> <p class="textbody-c2">10. ã€?QA 文档ã€?-- åŒ…æ‹¬äº§å“½Ž€ä»‹ã€äñ”å“原ç†ã€äñ”å“功能列表ã€åŠŸèƒ½æ˜q°ã€åŠŸèƒ½æµ½E‹ã€æ‰§è¡Œç»“æžœã€æ•°æ®åº“¾l“æž„ã€æµ‹è¯•è¦æ±‚ç­‰åQŒæä¾›ç»™è½¯äšg‹¹‹è¯•人员使用ã€?</p> <p class="textbody-c2">11. 《项目æ€È»“ã€?-- 包括™å¹ç›®½Ž€ä»‹ã€é¡¹ç›®å‚与ähå‘˜å’Œå¼€å‘æ—¶é—´ã€é¡¹ç›®é£Žé™©ç®¡ç†è¿‡½E‹ã€é¡¹ç›®åŠŸèƒ½åˆ—è¡¨ã€é¡¹ç›®ç»“构特ç‚V€æŠ€æœ¯ç‰¹ç‚V€å¯¹™å¹ç›®çš„凾U§å¾è®®ã€å¯¹ä»¥åŽçš„é¡¹ç›®çš„å»ø™®®ã€äh员素质情å†ëŠ­‰ã€?</p> <p class="textbody-c2">二ã€äñ”哿–‡æ¡?</p> <p class="textbody-c2">1. 《äñ”å“简介ã€?-- 包括公å¸èƒŒæ™¯ã€äñ”哿¦‚å¿üc€é€‚用范围ã€äñ”å“功能ã€åŠŸèƒ½ç‰¹ç‚V€è¿è¡Œè¦æ±‚和公å¸è”系地å€ã€?</p> <p class="textbody-c2">2. 《äñ”哿¼”½Cºã€?-- åŒ…æ‹¬å…¬å¸½Ž€ä»‹ã€äñ”å“背景ã€äñ”哿˜q°ã€äñ”å“特ç‚V€äñ”å“作用ã€é€‚用范围ã€ä‹É用分æžã€åŠŸèƒ½æ¨¡å—ã€è§£å†³é—®é¢˜ã€åˆä½œä¼™ä¼´ã€æˆåŠŸæ¡ˆä¾‹ç­‰ã€‚ä¸€èˆ¬ç”¨ Power <p class="textbody-c2">point 或è€?VCD 录制软äšg实现ã€?</p> <p class="textbody-c2">3. 《疑问解½{”ã€?-- 列出用户兛_¿ƒçš„é—®é¢˜å’Œå¤„ç†æ–ÒŽ³•。用于解½{”èÊYä»¶çš„æ“作功能和解决用æˆïLš„疑难问题ã€?</p> <p class="textbody-c2">4. 《功能介¾lã€?-- 以《需求分æžã€‹äؓ书写基础åQŒåŒ…括èÊY件介¾lã€èÊY件结构ã€åŠŸèƒ½åˆ—è¡¨ã€åŠŸèƒ½æ˜q°å’Œå…¬å¸è”系地å€ã€?</p> <p class="textbody-c2">5. 《技术白皮书ã€?-- 以《技术分æžã€‹äؓ书写基础åQŒåŒ…æ‹¬åŠŸèƒ½å®žçŽ°ã€æŠ€æœ¯é€‰åž‹ã€å…³é”®æŠ€æœ¯é—®é¢˜çš„è§£å†³ã€æŠ€æœ¯æ–¹æ¡ˆç‰¹ç‚V€æŠ€æœ¯å‡¾U§æ–¹å‘ç­‰ã€?</p> <p class="textbody-c2">6. 《评‹¹‹æŠ¥å‘Šã€?-- ½W¬ä¸‰æ–ÒŽƒå¨è¯„‹¹‹æŠ¥å‘Šã€‚包括评‹¹‹ç›®çš„ã€è¯„‹¹‹èŒƒå›´ã€è¯„‹¹‹çŽ¯å¢ƒã€è¯„‹¹‹å†…å®V€å®ž‹¹‹æ•°æ®ã€æ€§èƒ½è¡¨çްã€ç»“果分æžå’Œè¯„测æ€È»“½{‰ã€?</p> <p class="textbody-c2">7. 《安装手册ã€?-- 包括¾pÈ»ŸçŽ¯å¢ƒã€è¿è¡Œåã^å°ã€äñ”å“安装过½E‹ã€åˆå§‹çŽ¯å¢ƒè®¾¾|®ã€å®‰è£…记录等ã€?</p> <p class="textbody-c2">8. 《ä‹É用手册ã€?-- åŒ…æ‹¬äº§å“½Ž€ä»‹ã€åŠŸèƒ½åˆ—è¡¨ã€åŠŸèƒ½æ˜q°å’Œè§£é‡Šã€åŠŸèƒ½æ“作ã€å®¢æˆähœåŠ¡å’Œè”系方弽{‰ã€?</p> <p class="textbody-c2">9. 《维护手册ã€?-- åŒ…æ‹¬äº§å“½Ž€ä»‹ã€ç³»¾lŸé¡»çŸ¥ã€åˆå§‹çŽ¯å¢ƒè®¾¾|®ã€ç³»¾lŸé…¾|®ã€æ•°æ®ç®¡ç†å’Œå¤‡ä†¾ã€æŠ€æœ¯é—®é¢˜è§£½{”å’Œè”系方弽{‰ã€?</p> <p class="textbody-c2">10. 《用æˆähŠ¥å‘Šã€?-- åŒ…æ‹¬äº§å“½Ž€ä»‹ã€è´­ä¹°æ—¶é—´ã€ä‹É用目的ã€ä‹É用时间ã€ä‹É用地ç‚V€å®žæ–½è¿‡½E‹ã€å‡ºçŽ°é—®é¢˜å’Œè§£å†³ã€äñ”哿€È»“å’Œå¾è®®ç­‰ã€?</p> <p class="textbody-c2">11. 《销售培训ã€?-- 包括™å¹ç›®½Ž€ä»‹ã€äñ”å“功能ã€äñ”å“特ç‚V€å•†ä¸šä¼˜åŠÑ€ç³»¾lŸè¿è¡ŒçŽ¯å¢ƒã€é€‚用范围ã€ç›®æ ‡å®¢æˆïL­‰ã€?/p><img src ="http://www.aygfsteel.com/luluyanglu/aggbug/351825.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/luluyanglu/" target="_blank">大鱼</a> 2011-06-06 20:39 <a href="http://www.aygfsteel.com/luluyanglu/archive/2011/06/06/351825.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>在项目开å‘过½E‹ä¸­åQŒåº”è¯¥æŒ‰è¦æ±‚¾~–写好åä¸‰ç§æ–‡æ¡£http://www.aygfsteel.com/luluyanglu/archive/2011/06/06/351823.html大鱼大鱼Mon, 06 Jun 2011 12:09:00 GMThttp://www.aygfsteel.com/luluyanglu/archive/2011/06/06/351823.htmlhttp://www.aygfsteel.com/luluyanglu/comments/351823.htmlhttp://www.aygfsteel.com/luluyanglu/archive/2011/06/06/351823.html#Feedback0http://www.aygfsteel.com/luluyanglu/comments/commentRss/351823.htmlhttp://www.aygfsteel.com/luluyanglu/services/trackbacks/351823.html¾_„¡¡®æ€§ã€æ¸…晰性ã€å®Œæ•´æ€§ã€çµ‹zÀL€§ã€å¯˜q½æº¯æ€§ã€?

  ◇ å¯è¡Œæ€§åˆ†æžæŠ¥å‘Šï¼š
    说明该èÊYä»¶å¼€å‘项目的实现在技术上ã€ç»‹¹Žä¸Šå’Œç¤¾ä¼šå› ç´ ä¸Šçš„å¯è¡Œæ€§ï¼Œè¯„è¿°
ä¸ÞZº†åˆç†åœ°è¾¾åˆ°å¼€å‘目标å¯ä¾›é€‰æ‹©çš„å„¿Uå¯èƒ½å®žæ–½æ–¹æ¡ˆï¼Œè¯´æ˜Žòq¶è®ºè¯æ‰€é€‰å®šå®žæ–½æ–ÒŽ¡ˆ
çš„ç†ç”±ã€?

  ◇ ™å¹ç›®å¼€å‘计划:
    䏸™ÊY仉™¡¹ç›®å®žæ–½æ–¹æ¡ˆåˆ¶è®¢å‡ºå…·ä½“计划åQŒåº”该包括å„部分工作的负责äh员ã€å¼€
å‘çš„˜q›åº¦ã€å¼€å‘ç»è´¹çš„é¢„ç®—ã€æ‰€éœ€çš„硬件åŠè½¯äšg资溽{‰ã€?

  ◇ 软äšg需求说明书åQˆèÊYä»¶è§„æ ÆD¯´æ˜Žä¹¦åQ‰ï¼š
   å¯Òމ€å¼€å‘èÊYä»¶çš„åŠŸèƒ½ã€æ€§èƒ½ã€ç”¨æˆïL•Œé¢åŠ˜q行环境½{‰ä½œå‡ø™¯¦¾l†çš„说明。它æ˜?
在用户与开å‘ähå‘˜åŒæ–¹å¯¹è½¯äšg需求å–å¾—å…±åŒç†è§£åƈ达æˆå议的æ¡ä»¶ä¸‹¾~–写的,也是å®?
施开å‘工作的基础。该说明书应¾l™å‡ºæ•°æ®é€»è¾‘和数æ®é‡‡é›†çš„å„é¡¹è¦æ±‚åQŒäؓ生æˆå’Œç»´æŠ?
¾pÈ»Ÿæ•°æ®æ–‡äšgåšå¥½å‡†å¤‡ã€?

  ◇ 概è¦è®¾è®¡è¯´æ˜Žä¹¦ï¼š
    该说明书是概è¦å®žé™…阶ŒD늚„å·¥ä½œæˆæžœåQŒå®ƒåº”说明功能分é…ã€æ¨¡å—划分ã€ç¨‹åº?
çš„æ€ÖM½“¾l“æž„ã€è¾“入输å‡ÞZ»¥åпޥå£è®¾è®¡ã€è¿è¡Œè®¾è®¡ã€æ•°æ®ç»“构设计和出错处ç†è®¾è®¡½{‰ï¼Œ
䏸™¯¦¾l†è®¾è®¡æä¾›åŸº¼‹€ã€?

  ◇ 详细设计说明书:
     ç€é‡æ˜q°æ¯ä¸€æ¨¡å—是怎样实现的,包括实现½Ž—法ã€é€»è¾‘‹¹ç¨‹½{‰ã€?

  ◇ 用户æ“作手册åQ?
     本手册详¾l†æ˜q°èÊYä»¶çš„åŠŸèƒ½ã€æ€§èƒ½å’Œç”¨æˆïL•Œé¢ï¼Œä½¿ç”¨æˆ·å¯¹å¦‚何使用该èÊYä»?
得到具体的了è§?为æ“作äh员æä¾›è¯¥è½¯äšgå„秘q行情况的有关知识,特别是æ“作方æ³?
的具体细节�

  ◇ ‹¹‹è¯•计划åQ?
    为åšå¥½é›†æˆæµ‹è¯•和验收‹¹‹è¯•åQŒéœ€ä¸ºå¦‚何组¾l‡æµ‹è¯•制订实施计划。计划应包括
‹¹‹è¯•的内å®V€è¿›åº¦ã€æ¡ä»¶ã€ähå‘˜ã€æµ‹è¯•用例的选å–åŽŸåˆ™ã€æµ‹è¯•结果å…许的å差范围½{‰ã€?

  ◇ ‹¹‹è¯•åˆ†æžæŠ¥å‘ŠåQ?
     ‹¹‹è¯•工作完æˆä»¥åŽåQŒåº”æäº¤‹¹‹è¯•计划执行情况的说明,å¯Ò޵‹è¯•结果加以分
æžï¼Œòq¶æå‡ºæµ‹è¯•çš„¾l“论æ„è§ã€?

  ◇ å¼€å‘进度月报:
     该月报系软äšg人员按月å‘管ç†éƒ¨é—¨æäº¤çš„™å¹ç›®˜q›å±•情况报告åQŒæŠ¥å‘Šåº”包括
˜q›åº¦è®¡åˆ’与实际执行情å†ëŠš„比较ã€é˜¶ŒD‰|ˆæžœã€é‡åˆ°çš„问题和解决的办法以åŠä¸‹ä¸ªæœ?
的打½Ž—ç­‰ã€?

  ◇ ™å¹ç›®å¼€å‘æ€È»“报告åQ?
     软äšg™å¹ç›®å¼€å‘完æˆä»¥åŽï¼Œåº”与™å¹ç›®å®žæ–½è®¡åˆ’对照åQŒæ€È»“实际执行的情况,
å¦‚è¿›åº¦ã€æˆæžœã€èµ„æºåˆ©ç”¨ã€æˆæœ¬å’ŒæŠ•入的äh力,此外åQŒè¿˜éœ€å¯¹å¼€å‘工作åšå‡ø™¯„仸P¼Œ
æ€È»“出ç»éªŒå’Œæ•™è®­ã€?

  ◇ 软äšg¾l´æŠ¤æ‰‹å†ŒåQ?
    主è¦åŒ…括软äšg¾pÈ»Ÿè¯´æ˜Žã€ç¨‹åºæ¨¡å—è¯´æ˜Žã€æ“ä½œçŽ¯å¢ƒã€æ”¯æŒèÊY件的说明ã€ç»´æŠ?
˜q‡ç¨‹çš„说明,便于软äšg的维护ã€?

  ◇ 软äšg问题报告åQ?
     指出软äšg问题的登记情况,如日期ã€å‘çŽîChã€çжæ€ã€é—®é¢˜æ‰€å±žæ¨¡å—ç­‰åQŒäØ“
软äšg修改æä¾›å‡†å¤‡æ–‡æ¡£ã€?

  ◇ 软äšg修改报告åQ?
     软äšgäº§å“æŠ•å…¥˜q行以åŽåQŒå‘çŽîCº†éœ€å¯¹å…¶˜q›è¡Œä¿®æ­£ã€æ›´æ”¹ç­‰é—®é¢˜åQŒåº”ž®†å­˜åœ?
的问题ã€ä¿®æ”¹çš„考虑以åŠä¿®æ”¹çš„媄å“ä½œå‡ø™¯¦¾l†çš„æè¿°åQŒæäº¤å®¡æ‰V€?nbsp; 


]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º ÉÏÈÄÊÐ| ÔÇÎ÷ÏØ| ÁøÖÝÊÐ| Ô­ÑôÏØ| Ë«ÁÉÊÐ| È«ÖÝÏØ| ¶¨°²ÏØ| ½éÐÝÊÐ| ¾Å½­ÊÐ| µÂÇÕÏØ| Ô½Î÷ÏØ| ¸ßÖÝÊÐ| °²ÔÀÏØ| ½¨Ê¼ÏØ| ¸¢ÁêÇø| ÄÏÀÖÏØ| ˫ѼɽÊÐ| ϲµÂÏØ| ÒåÎÚÊÐ| ÃñºÍ| ÕòÔ­ÏØ| Ñ×ÁêÏØ| Æû³µ| ÍòÊ¢Çø| ʯ¼ÒׯÊÐ| ¹¤²¼½­´ïÏØ| Áø½­ÏØ| ÌÒÔ°ÏØ| Æ½Ì¶ÏØ| Èô¶û¸ÇÏØ| ÙðÖÝÊÐ| ÂÃÓÎ| ÉÏÓÌÏØ| ÖÛÇúÏØ| ÂÐÆ½ÏØ| Æß̨ºÓÊÐ| Èç¶«ÏØ| ½«ÀÖÏØ| ͨÖÝÊÐ| ÑïÖÝÊÐ| ÍÍÁôÏØ|