Общесистемное проектирование (с 12.02.2011 по 25.02.2011):
·определение структуры программного комплекса;
·определение структуры алгоритмов и модулей;
·создание функциональной модели программного средства.
Подготовка технологических средств (с 25.02.2011 по 5.03.2011):
·выбор языка программирования;
·выбор и подготовка инструментальных средств и средств отладки;
·разработка инструкций к применению методов.
Программная реализация, рабочий проект (с 5.03.2011 по 23.03.2011):
·разработка текстов программных модулей;
·проектирование пользовательского интерфейса;
·разработка программных единиц.
Отладка программного средства в статике (с 23.04.2011 по 25.05.2011):
·тестирование программных модулей;
·локализация ошибок, корректировка исходных текстов, информационных потоков, компиляция;
П.А.7 ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ
Порядок и контроль приёмки определяются заведующим кафедрой «ПОВТ и АС». Главным требованием к приемке является наличие отчета, представленного в печатном виде.
Разработал
студент группы ВИ-51
Каныгин Дмитрий ______ (подпись)________(дата)
index.php
<?php
include "blocks/bd.php";//Прикрепляем соединение с базой данных
include "blocks/lock.php";//Прикрепляем файл авторизации
$result = mysql_query("SELECT * FROM infopage WHERE page='index'");
$myrow = mysql_fetch_array ($result);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-1251" />
<title><?php echo $myrow['title']; //инклудим заголовок браузера?></title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0" class="global_table">
<?php include"blocks/header.php"; //инклудим заголовок?>
<tr>
<td align="center" valign="middle"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<?php include"blocks/menu.php";//инклудим меню?>
<td valign="top"><?php echo $myrow['text']; ?></td>
</tr>
</table></td>
</tr>
<?php include"blocks/footer.php";//инклудим нижнюю часть?>
</table>
</body>
</html>
add_obrab.php – модуль обработчика добавления информации в отчёт;
<?php
include "blocks/bd.php";//Прикрепляем соединение с базой данных
include "blocks/lock.php";//Прикрепляем файл авторизации
$result = mysql_query("SELECT * FROM infopage WHERE page='add_stud'");
$myrow = mysql_fetch_array ($result);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-1251" />
<title><?php echo $myrow['title']; ?></title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0" class="global_table">
<?php include"blocks/header.php";?>
<tr>
<td align="center" valign="middle"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<?php include"blocks/menu.php";?>
<td valign="top"><?php echo $myrow['text']; ?>
<form action="add_stud_obrab.php" method="post" name="add_stud" class="add_stud_form">
<p> Фамилиястудента:</p><p> <input name="fam" type="text" size="40" maxlength="255" /></p>
<p> Имястудента:</p> <p> <input name="name" type="text" size="40" maxlength="255" /></p>
<p> Отчествостудента:</p><p> <input name="otchestvo" type="text" size="40" maxlength="255" /></p>
<p> Датарождения:</p><p> День <select name="den_rozh" size="1">
<?php
for ($i=1; $i<=31; $i++)
{
echo "<option> $i </option> ";
}
?>
</select>
Месяц <select name="m_rozh" size="1">
<?php
for ($i=1; $i<=12; $i++)
{
echo "<option> $i </option> ";
}
?>
</select>
Год <select name="g_rozh" size="1">
<?php
for ($i=1940; $i<=2010; $i++)
{
echo "<option> $i </option> ";
}
?>
</select>
</p>
<?php /* ///////////////////////////////////////////////////////////////////// */?>
<p> Датапоступления:</p><p> День <select name="den_postuplen" size="1">
<?php
for ($i=1; $i<=31; $i++)
{
echo "<option> $i </option> ";
}
?>
</select>
Месяц <select name="m_postuplen" size="1">
<?php
for ($i=1; $i<=12; $i++)
{
echo "<option> $i </option> ";
}
?>
</select>
Год <select name="g_postuplen" size="1">
<?php
for ($i=1940; $i<=2010; $i++)
{
echo "<option> $i </option> ";
}
?>
</select>
</p>
<?php /* ///////////////////////////////////////////////////////////////////// */?>
<p> Датавыпуска:</p><p> День <select name="den_vipusk" size="1">
<?php
for ($i=0; $i<=31; $i++)
{
echo "<option> $i </option> ";
}
?>
</select>
Месяц <select name="m_vipusk" size="1">
<?php
for ($i=0; $i<=12; $i++)
{
echo "<option> $i </option> ";
}
?>
</select>
Год <select name="g_vipusk" size="1">
<?php
echo "<option> 0000 </option> ";
for ($i=1940; $i<=2010; $i++)
{
echo "<option> $i </option> ";
}
?>
</select>
</p>
<p> Датаотчисления:</p><p> День <select name="den_otchislen" size="1">
<?php
for ($i=0; $i<=31; $i++)
{
echo "<option> $i </option> ";
}
?>
</select>
Месяц <select name="m_otchislen" size="1">
<?php
for ($i=0; $i<=12; $i++)
{
echo "<option> $i </option> ";
}
?>
</select>
Год <select name="g_otchislen" size="1">
<?php
echo "<option> 0000 </option> ";
for ($i=1940; $i<=2010; $i++)
{
echo "<option> $i </option> ";
}
?>
</select>
</p>
<p> Датавосстановления:</p><p> День <select name="den_vosstanov" size="1">
<?php
for ($i=0; $i<=31; $i++)
{
echo "<option> $i </option> ";
}
?>
</select>
Месяц <select name="m_vosstanov" size="1">
<?php
for ($i=0; $i<=12; $i++)
{
echo "<option> $i </option> ";
}
?>
</select>
Год <select name="g_vosstanov" size="1">
<?php
echo "<option> 0000 </option> ";
for ($i=1940; $i<=2010; $i++)
{
echo "<option> $i </option> ";
}
?>
</select>
</p>
<?php /* Выборфакультета */ ?>
<p>Факультет:</p><p> <select name="fak" size="1">
<?php
$result=mysql_query("SELECT * FROM fakultet ORDER BY name",$db);
$myrow=mysql_fetch_array($result);
do
{
echo "<option>".$myrow['name']." </option> ";
}
while ($myrow=mysql_fetch_array($result));
?>
</select>
</p>
<?php /* Выбор факультета */ ?>
<p>Группа:</p><p> <select name="gruppa" size="1">
<?php
$result2=mysql_query("SELECT * FROM gruppa ORDER BY name",$db);
$myrow2=mysql_fetch_array($result2);
do
{
echo "<option>".$myrow2['name']." </option> ";
}
while ($myrow2=mysql_fetch_array($result2));
?>
</select>
</p>
<p> Номерстуденческогобилета:</p><p> <input name="nomer_stud" type="text" size="40" maxlength="255" /></p>
<p> Номерзачетнойкнижки:</p><p> <input name="nomer_zachetki" type="text" size="40" maxlength="255" /></p>
<p> Адресдомашний:</p><p> <input name="adress_dom" type="text" size="40" maxlength="255" /></p>
<p> Адреспроживания:</p><p> <input name="adress_projivani" type="text" size="40" maxlength="255" /></p>
<p> Телефондомашний:</p><p> <input name="tel_dom" type="text" size="40" maxlength="255" /></p>
<p> Телефонмоб:</p><p> <input name="tel_mob" type="text" size="40" maxlength="255" /></p>
<p>Академическийотпуск</p><p> <select name="akadem" size="1">
<option>Нет</option>
<option>Да</option>
</select></p>
<p>Основаобучения</p><p> <select name="budj" size="1">
<option>Бюджет</option>
<option>Коммерция</option>
</select></p>
<p> Примечание:</p><p> <textarea name="primechanie" cols="35" rows="7"></textarea></p>
<p><input name="submit" type="submit" value="Добавить" /></p>
</form>
</td>
</tr>
</table></td>
</tr>
<?php include"blocks/footer.php";?>
</table>
</body>
</html>
style.css
/* CSS Document */
body
{
background-image:url(pic/fon.jpg);
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
textarea
{
/*background-color:#EDFFE1;*/
margin:10px;
margin-left:0px;
}
/*option
{
background-color:#EDFFE1;
}
input
{
background-color:#EDFFE1;
}
*/
hr
{
width:95%;
color:#00CC00;
border:1px solid #91E89F;
font-weight: 100;
}
p
{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
margin:10px;
color:#003300;
}
global_table
{
background-color:#FFFFFF;
border:solid 1px #333333;
}
niz_header
{
border-bottom:3px solid #006600;
}
top_niz
{
background-image: url(pic/footer_mini.jpg);
background-repeat: no-repeat;
background-position: right bottom;
border-top:3px solid #006600;
}
menu_fon
{
background-image: url(pic/fon_men.jpg);
background-repeat: repeat-y;
background-position: left;
border-right:1px solid #006600;
font-size:14px;
}
left_zagolovok
{
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
border-left:2px solid #006600;
border-bottom:2px solid #009900;
display:block;
width:90%;
}
menu_link a:link
{
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
border:1px solid #006600;
display:block;
width:90%;
text-decoration:none;
color:#003300;
background-color:#D0FDC8;
}
menu_link a:visited
{
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
border:1px solid #006600;
display:block;
width:90%;
text-decoration:none;
color:#003300;
background-color:#D0FDC8;
}
menu_link a:active
{
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
border:1px solid #006600;
display:block;
width:90%;
text-decoration:none;
color:#003300;
background-color:#FFFF00;
}
menu_link a:hover
{
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
border:1px solid #006600;
display:block;
width:90%;
text-decoration:none;
color:#003300;
background-color:#00CC00;
}
zagolovok
{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:36px;
text-align:center;
color:#FF0000;
}
mini_table
{
border:1px solid #215909;
}
header_mini_table
{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
background-color:#009900;
color:#ffffff;
text-align:left;
font-weight:bold;
margin-left:10px;
}
body_mini_table
{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#D0FDC8;
color:#000000;
text-align:left;
}
header_mini_table_text
{
margin-left:10px;
}
header_mini_table_text a:link
{
margin-left:10px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
text-align:left;
font-weight:bold;
}
header_mini_table_text a:visited