⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 takeassmcmd[1].html

📁 ssd 3 practical quiz4
💻 HTML
字号:
<html>
<head>
<link rel=stylesheet href="/css/cteform.css" type="text/css">
<title>Take Assessment: Practical Quiz 4 &copy; 2002-2007 iCarnegie, Inc. - UI Version 3.19</title>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache"><META HTTP-EQUIV="Expires" CONTENT="-1"><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"><script language="JavaScript" src="/js/cteform.js"></script>
<script language="JavaScript" src="/js/ctecoursespt.js"></script>
<script language="JavaScript" src="/js/cteajax.js"></script>
<script language="JavaScript">
function FetchReferencedContent(questionName, referencedName)
{
    var cmd =
	"https://www.icarnegie.com:443/fetchrefcontentcmd.php?id=12959222" + "&question_name=" + encodeURIComponent(questionName)
		       + "&name=" + encodeURIComponent(referencedName);

    var winName = questionName + referencedName.replace(/\./g, "_");

    window.open(cmd,
		winName.replace(/-/g, "_"),
		"height=600,width=700,toolbar=no,menubar=no,location=no,status=no,resizable,scrollbars").focus();
}

function ResetTarget()
{
    var f = document.forms["Assm"];
    f.target = "";
}

function SetUploadTime(targetCmd, questionId, enableReadyForGrading)
{
    var f = document.forms["Assm"];

    f.action = targetCmd;

    var elt = f.elements["client_time"];

    if (typeof(elt) != 'undefined') {
	var now = new Date();

	elt.value = CreateSortableDate(now.getUTCFullYear(),
				       now.getUTCMonth() + 1,
				       now.getUTCDate(),
				       now.getUTCHours(),
				       now.getUTCMinutes(),
				       now.getUTCSeconds());
    }

    if (f.elements["file_to_add_" + questionId].value == '') {
	alert('Please specify a file to upload.');

	return false;
    }

    if (enableReadyForGrading) {
	elt = f.elements["ready_for_grading"];

	if (typeof(elt) != 'undefined') {
	    elt.disabled = false;
	}

	var now = new Date();

	f.target = now.getUTCFullYear()
			+ '_' + (now.getUTCMonth() + 1)
			+ '_' + now.getUTCDate()
			+ '_' + now.getUTCHours()
			+ '_' + now.getUTCMinutes()
			+ '_' + now.getUTCSeconds();

	var w =
	    window.open("",
			f.target,
			"height=300,width=500,toolbar=no,menubar=no,scrollbars=no,resizable=yes");

	w.focus();
    }
    else {
	f.target = "";
    }

    return true;
}
</script></head><body  onload="">
<span class=dialogueheader>Take Assessment: Practical Quiz 4</span><br><br>
  <form name="Assm" id="Assm" method=POST action="https://www.icarnegie.com:443/submitassmcmd.php" enctype="multipart/form-data">
<td width=5><br></td><a name="top_of_page"></a><table><tr>
  <input type=hidden name="object_id" id="object_id" value='13001912' ></tr></table>
<table><tr>
<td width=5><br></td>  <td class=td0_instructions  align=left valign=top >
     <span class=instructions >Please answer the following question(s).<br />
If the assessment includes multiple-choice questions, click the &quot;Submit Answers&quot; button when you have completed those questions.</span></td>
</tr></table>
<table><tr>
<td width=5><br></td><script language="JavaScript">document.write('<td class=instructions>' + 'You have 120 minutes to take this assessment.' + '<br>' + 'Please complete this assessment by ' + ComputeLocalDate('2007-10-22 08:29:09 UTC') + '.' + '</td>');</script>  <input type=hidden name="MAX_FILE_SIZE" id="MAX_FILE_SIZE" value='200000' ><td width=5><br></td></tr></table>
<a name="top_10639340"></a><table><tr>
<td width=5><br></td>  <td class=td0_highlight-label width=12 align=right valign=top nowrap >
     <span class=highlight-label >1.</span></td>
<td width=5><br></td>  <td valign=top class=td0_x align=left > <a href="#10639340">Go to bottom of question.</a> </td>
</tr></table>
<table><tr>
<td width=5><br></td>  <td valign=top class=td0_x align=left > <h2 align="center"><cite>Customer Information System</cite></h2>
 
<h3>Prerequisites, Goals, and Outcomes</h3>
<blockquote> <b><i>Prerequisites:</i></b> Before you begin this assessment, you 
  need mastery of the following:
  <ul>
    <li> <em>UML</em> 
      <ul>
        <li>Knowledge of class diagram notation</li>
      </ul>
    <li><i>Object-Oriented Design</i> 
      <ul>
        <li>Knowledge of modeling concepts: 
          <ul>
            <li>Identifying classes</li>
            <li>Identifying relationships between classes</li>
            <li>Identifying class attributes</li>
            <li>Identifying class methods</li>
          </ul>
        </li>
      </ul>
  </ul>
  <p> <b><i>Goals:</i></b> Reinforce your object-oriented design skills
  <p> <b><i>Outcomes:</i></b> You will master the following skills: 
  <ul>
    <li>Produce a UML class diagram, from a specification, that shows: 
      <ul>
        <li> classes</li>
        <li>attributes</li>
        <li>methods</li>
        <li>relationships</li>
      </ul>
    </li>
  </ul>
</blockquote>
<h3>Background </h3>

<p>In this assessment, you will create   a UML model of  a customer information system.</p>
<h3>Description</h3>
<p> The  customer information system maintains information about two  different kinds of customers: </p>
<ul>
  <li>Individual customers: For these customers, the  system stores   an ID and the information about a person (name,   home telephone number, and  email).</li>
  <li>Institutional customers: For these customers, the system stores  an ID and  provides the capability of defining one or more contact people for the institution. The system stores  the following   information for each  contact person: name,   home telephone number,  email,  work telephone number, and the job position of the   contact in the institution.</li>
</ul>
<p>Assume that each customer has a unique ID and that IDs cannot be modified. Assume each contact for an institution has a unique name.</p>
<p>  The   system provides the following functions:</p>
<ul>
  <li>Add  a customer into the system</li>
  <li>Look up  a customer given an ID</li>
  <li>Remove a customer from the system given an ID</li>
  <li>Add a new contact for an institutional customer</li>
  <li>Look up  a  contact  given the  ID of the institution and the   name of the contact</li>
  <li>Remove a  contact   given the  ID of the institution and the   name of the contact</li>
</ul>
<h3>Tasks </h3>
<p>The following steps will guide you for completing this assignment:</p>
<ol>
  <li>Follow the technique described in page <a href="javascript:ContentByName('pg-mdlng-class');">1.2.5&nbsp;Modeling 
    Classes</a> to model the customer information system<em></em>. Use Eclipse, <a href="http://horstmann.com/violet/" target="externalWindow">Violet</a>, 
    PowerPoint, or another tool of your choosing to draw a UML class diagram.
    </li>
</ol>
<ul>
  <li>Your UML class diagram should include:
    <ul>
      <li>The classes to model the  customer information system and the different kinds of customers</li>
      <li>
    The association relationships (including the direction, multiplicity, and 
        association attribute)
        </li>
      <li>    The specialization/generalization relationships
        </li>
      <li>    The attributes and methods, including  accessors and mutators (only for the attributes that can be modified)</li>
    </ul>
  </li>
</ul>
<ul>
  <li>    The class that models  institutional customers should include the following methods that handle the collection of contacts (in addition to these, you may need more methods):
            
          
            
        
      
    <ul>
      <li>Method to add a new  contact</li>
    </ul>
  </li>
  <ul>
    <li>Method to look up  a  contact given the name</li>
    <li>Method to remove a  contact given the name</li>
  </ul>
</ul>
<ul>
  <li>The class that models the customers information system should include the following  methods that handle the collection of customers (in addition to these, you may need more methods):

    <ul>
      <li>Method to add a new  customer</li>
    </ul>
  </li>
  <ul>
    <li>Method to look up  a  customer given an ID</li>
    <li>Method to remove a  customer given an ID</li>
  </ul>
</ul>
<ul>
  <li>Use Sun's 
    coding conventions when naming classes, methods, and attributes. </li>
</ul>
<ol start="2">
  <li>Save the UML class diagram in a SVG, GIF, or JPG  format in a file named <em>uml-customer-system</em>. The extension of this file will depend on the format of the image.</li>
</ol>
<h3>Submission</h3>
<p>Upon completion, submit <strong>only</strong> the SVG, GIF, or JPG file <em>uml-customer-system</em>.
  The extension of this file will depend on the format of the image. </p>
 </td>
<td width=5><br></td></tr></table>
<a name="10639340"></a><table><tr>
<td width=5><br></td>  <td valign=top class=td0_x align=left > <a href="#top_10639340">Go to top of question.</a> </td>
<td width=5><br></td></tr></table>
<hr><table><tr>
<td width=5><br></td>  <td valign=top class=td0_x align=left ><span class=lbl0-x>File to submit:</span><br> <input type=file class='x' name=file_to_add_10639340 value="" size=20 maxLength=500 > </td>
<td width=5><br></td><td valign=bottom>  <input class=x value="Upload File"  type=submit name=add_file id=add_file  style="width: 12em;" onClick='return SetUploadTime("https://www.icarnegie.com:443/takeassmcmd.php?question_id=10639340", 10639340, false)'></td><td width=5><br></td><td valign=bottom>  <input class=x value="Forward File"  type=submit name=mail_file id=mail_file  style="width: 12em;" onClick='return SetUploadTime("https://bjtu-cqc.icarnegie.com:443/mailuploadcmd.php?question_id=10639340", 10639340, true)'></td><td width=5><br></td><td valign=bottom>  <input class=x value="Refresh" onClick="ChangeCommand(document.Assm, 'https://www.icarnegie.com:443/refreshassmtakecmd.php?question_id=10639340')" type=submit   onfocus='ResetTarget()'></td><td width=5><br></td><td valign=bottom>  <input class=x-font value="Ready for Grading" onClick="ChangeCommand(document.Assm, 'https://www.icarnegie.com:443/takeassmcmd.php?question_id=10639340')" type=submit name=ready_for_grading id=ready_for_grading  style="width: 12em;" onfocus='ResetTarget()' disabled></td><td width=5><br></td></tr></table>
<hr><table><tr>
  <input type=hidden name="pr_state_10639340" id="pr_state_10639340" value='a:2:{i:0;s:10:&quot;incomplete&quot;;i:1;a:0:{}}' ></tr></table>
<table><tr>
<td width=5><br></td>  <td valign=top class=td0_x align=left > <a href="#top_of_page">Go to top of assessment.</a> </td>
  <input type=hidden name="max_mins_per_try" id="max_mins_per_try" value='120' >  <input type=hidden name="end_date" id="end_date" value='2007-10-22 08:29:09 UTC' >  <input type=hidden name="course_section_id" id="course_section_id" value='12959222' >  <input type=hidden name="assm_id" id="assm_id" value='9709637' >  <input type=hidden name="template_id" id="template_id" value='13001912' >  <input type=hidden name="record_id" id="record_id" value='13001913' >  <input type=hidden name="client_time" id="client_time" value='' ></tr></table>
<table><tr>
<td width=5><br></td>  <td valign=top class=td0_copyright align=left > &#169; Copyright 2006 iCarnegie, Inc.  All rights reserved. </td>
</tr></table>
</form>

</body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -