Разработка информационной системы сервисной фирмы "Дверск"
Основные направления деятельности сервисной фирмы "Дверск". Концептуальная модель предметной области. Разработка информационной системы организации. Концептуальная и логическая модели информационной системы. Инструкция использования и требования к ИС.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 13.11.2017 |
Размер файла | 1,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
echo '<td><input type="text" name="Цена_услуги" value="" /></td>';
echo '</tr>';
echo '<td>Дата</td>';
echo '<td><input type="text" name="Дата" value="" /></td>';
echo '</tr>';
echo '<td><button type="submit" >Сохранить</button></td>';
echo '<td><button type="button"
onClick="history.back();">Отменить</button></td>';
echo '</tr>';
echo '</table>';
echo '</form>';
}
// Функция добавляет новую запись в таблицу БД
function add_item()
{
$mon0 = mysql_escape_string( $_POST['Монтажник'][0] );
$mon1 = mysql_escape_string( $_POST['Монтажник'][1] );
$mon2 = mysql_escape_string( $_POST['Монтажник'][2] );
$usl0 = mysql_escape_string( $_POST['Услуга'][0] );
$usl1 = mysql_escape_string( $_POST['Услуга'][1] );
$usl2 = mysql_escape_string( $_POST['Услуга'][2] );
$usl3 = mysql_escape_string( $_POST['Услуга'][3] );
$usl4 = mysql_escape_string( $_POST['Услуга'][4] );
$usl5 = mysql_escape_string( $_POST['Услуга'][5] );
$usl6 = mysql_escape_string( $_POST['Услуга'][6] );
$usl7 = mysql_escape_string( $_POST['Услуга'][7] );
$usl8 = mysql_escape_string( $_POST['Услуга'][8] );
$usl9 = mysql_escape_string( $_POST['Услуга'][9] );
$usl10 = mysql_escape_string( $_POST['Услуга'][10] );
$usl11 = mysql_escape_string( $_POST['Услуга'][11] );
$cenu = mysql_escape_string( $_POST['Цена_услуги'] );
if ($mont=='Иванов В.С.')
{$proz = 0.2;
}
else
{
$proz = 0.3;
}
$sum = $cenu*$proz;
$dat = mysql_escape_string( $_POST['Дата'] );
$query = "INSERT INTO Доход (Монтажник, Услуга, Цена_услуги,
Процент_фирмы, Сумма_фирме, Дата) VALUES
('".$mon0.$mon1.$mon2."',
'".$usl0.$usl1.$usl2.$usl3.$usl4.$usl5.$usl6.$usl7.$usl8.$usl9.$usl10.$usl11.
"', '".$cenu."', '".$proz."', '".$sum."', '".$dat."')";
mysql_query ( $query );
header( 'Location: '.$_SERVER['PHP_SELF'] );
die();
}
// Функция формирует форму для редактирования записи в таблице БД
function get_edit_item_form()
{ include 'dis.php';
echo '<h1>Введите данные для обновления</h1>';
$query = 'select Монтажник, Услуга, Цена_услуги, Процент_фирмы,
Сумма_фирме, Дата from Доход WHERE id='.$_GET['id'];
$res = mysql_query( $query );
$item = mysql_fetch_array( $res ) or die (mysql_error());
echo '<form name="editform"
action="'.$_SERVER['PHP_SELF'].'?action=update&id='.$_GET['id'].'"
method="POST">';
echo '<table>';
echo '<tr>';
echo '<td>Монтажник</td>';
echo "<td><select name='Монтажник[]' multiple>";
$result = mysql_query ("SELECT ФИО FROM сотрудники ")
or die ("<b>Query failed:</b> " . mysql_error());
while ($row = mysql_fetch_array($result)){
echo "<option value=' ".$row['ФИО']." '>".$row['ФИО']."</option>";
}
echo '</select></td></tr>';
echo '<tr>';
echo '<td>Услуга</td>';
echo "<td><select name='Услуга[]' multiple>";
$us = mysql_query ("SELECT услуга FROM услуги ")
or die ("<b>Query failed:</b> " . mysql_error());
while ($u = mysql_fetch_array($us)){
echo "<option value=' ".$u['услуга']." '>".$u['услуга']."</option>";
}
echo '</select></td></tr>';
echo '<tr>';
echo '<td>Цена_услуги</td>';
echo '<td><input type="text" name="Цена_услуги"
value='.$item[Цена_услуги].' /></td>';
echo '</tr>';
echo '<tr>';
echo '<td>Процент_фирмы</td>';
echo '<td><input type="text" name="Процент_фирмы"
value="'.$item[Процент_фирмы].'" /></td>';
echo '</tr>';
echo '<tr>';
echo '<td>Дата</td>';
echo '<td><input type="text" name="Дата" value='.$item[Дата].' /></td>';
echo '</tr>';
echo '<td><button type="submit" >Сохранить</button></td>';
echo '<td><button type="button"
onClick="history.back();">Отменить</button></td>';
echo '</tr>';
echo '</table>';
echo '</form>';
}
// Функция обновляет запись в таблице БД
function update_item()
{
$mon0 = mysql_escape_string( $_POST['Монтажник'][0] );
$mon1 = mysql_escape_string( $_POST['Монтажник'][1] );
$mon2 = mysql_escape_string( $_POST['Монтажник'][2] );
$usl0 = mysql_escape_string( $_POST['Услуга'][0] );
$usl1 = mysql_escape_string( $_POST['Услуга'][1] );
$usl2 = mysql_escape_string( $_POST['Услуга'][2] );
$usl3 = mysql_escape_string( $_POST['Услуга'][3] );
$usl4 = mysql_escape_string( $_POST['Услуга'][4] );
$usl5 = mysql_escape_string( $_POST['Услуга'][5] );
$usl6 = mysql_escape_string( $_POST['Услуга'][6] );
$usl7 = mysql_escape_string( $_POST['Услуга'][7] );
$usl8 = mysql_escape_string( $_POST['Услуга'][8] );
$usl9 = mysql_escape_string( $_POST['Услуга'][9] );
$usl10 = mysql_escape_string( $_POST['Услуга'][10] );
$usl11 = mysql_escape_string( $_POST['Услуга'][11] );
$cenu = mysql_escape_string( $_POST['Цена_услуги'] );
$proz = mysql_escape_string( $_POST['Процент_фирмы'] );
$sum = $cenu*$proz;
$dat = mysql_escape_string( $_POST['Дата'] );
$query = "UPDATE доход SET Монтажник='".$mon0.$mon1.$mon2."',
Услуга='".$usl0.$usl1.$usl2.$usl3.$usl4.$usl5.$usl6.$usl7.$usl8.$usl9.$usl1
0.$usl11."',
Цена_услуги='".$cenu."', Процент_фирмы='".$proz."',
Сумма_фирме='".$sum."', Дата='".$dat."'
WHERE id=".$_GET['id'];
mysql_query ( $query );
header( 'Location: '.$_SERVER['PHP_SELF'] );
die();
}
// Функция удаляет запись в таблице БД
function delete_item()
{
$query = "DELETE FROM Доход WHERE id=".$_GET['id'];
mysql_query ( $query );
header( 'Location: '.$_SERVER['PHP_SELF'] );
die();
}
?>
Листинг kv.php
<?php
include 'dis.php';
$connection = mysql_connect("localhost","root");
if(!$connection) die("Ошибка доступа к базе данных");
if(!mysql_select_db("Dversk"))
die("База данных отсутствует. Приносим свои извинения");
echo '<h1>Выберите ФИО заказчика</h1>';
echo '<form action="kvit.php" method="POST">';
echo '<table>';
echo '<td>ФИО</td>';
echo '<td><p><input type="text" name="ФИО" value="" /></p></td>';
echo '<td><p><button type="submit" >Показать</button></p></td>';
echo '</form>';
?>
Листинг kvit.php
<?
include 'dis.php';
$connection = mysql_connect("localhost","root");
if(!$connection) die("Ошибка доступа к базе данных");
if(!mysql_select_db("Dversk"))
die("База данных отсутствует. Приносим свои извинения");
echo '<h1>Данные на выбранный заказ</h1>';
echo '<table cellpadding="2" cellspacing="0">';
echo
'<tr><th>ФИО</th><th>Адрес</th><th>Телефон</th><th>Товар</th><th
>Комплект.</th>
<th>Цена_товара</th><th>Услуга</th><th>Цена_услуги</th><th>Монт
ажник</th>
<th>Дата</th><th>Сумма</th></tr>';
{$fio = mysql_escape_string( $_POST['ФИО'] );
$query= "select ФИО, адрес, телефон, товар, комплектующие,
цена_товара, услуга, цена_услуги, монтажник, дата from заказы where
ФИО='".$fio."'";
$res = mysql_query( $query ) or die (mysql_error());
$cent = mysql_escape_string( $_POST['Цена_товара'] );
$cenu = mysql_escape_string( $_POST['Цена_услуги'] );
while ( $item = mysql_fetch_array( $res ) ) {
echo '<tr>';
echo '<td>'.$item['ФИО'].'</td>';
echo '<td>'.$item['адрес'].'</td>';
echo '<td>'.$item['телефон'].'</td>';
echo '<td>'.$item['товар'].'</td>';
echo '<td>'.$item['комплектующие'].'</td>';
echo '<td>'.$item['цена_товара'].'</td>';
echo '<td>'.$item['услуга'].'</td>';
echo '<td>'.$item['цена_услуги'].'</td>';
echo '<td>'.$item['монтажник'].'</td>';
echo '<td>'.$item['дата'].'</td>';
$summa=$item['цена_товара']+$item['цена_услуги'];
echo '<td>'.$summa.'</td>';
echo '</tr>';
}
echo '</table>';
}
?>
Листинг styles.css
* {margin: 0; padding: 0;}
body {
font-family: 'Lucida Grande', helvetica, arial, sans-serif;
font-size: 12px;
background: #eff;
}
table {background:#fbfaf4 url(images/form_bg.gif) repeat-y;
table-layout: auto;
width: 70%;
border: 1px outset #000;
margin: auto;
color:black;
text-align:center;
font-family:Times, serif;
font-size: 14px;
font-style: normal;
margin-bottom:30px;
}
TD, TH {
padding: 5px; /* Поля вокруг текста */
border: 1px groove black; /* Рамка вокруг ячеек */
}
.imgCenter {text-align:center; margin-top:30px;}
form table{background:#fbfaf4 url(images/form_bg.gif) repeat-y;
width: 40%;
border: 0px outset #000;
margin-bottom:30px;
table-layout: auto;
color:black;
text-align:center;
font-family:Times, serif;
font-style: normal;
border: 0px
}
form td { border:0px}
form button{ margin-bottom:30px;
background-color: #fba919;
display: table;
padding: 7px 15px 8px 15px;
border: none;
font-family: "open_sans_lightregular";
font-size: 13px;
font-weight: bold;
color: white;
margin:auto;
cursor: pointer;
}
form input,textarea,select {background-color:#FFFFF0;
cursor: pointer;
}
h1{
margin:7mm 0mm;
text-align:center;
font-size: 16px;}
h3{
font-size: 25px;
color:white}
#header {
background:#00CED1;
border-bottom:solid 1px #000;
margin-bottom:0px;
padding:30px 0;
text-align:center;
box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.2);
}
#header h1{
font:2em 'Times New Roman',serif;
color:white;
text-transform:uppercase;
letter-spacing:1px
}
.nav2 {
float:center;
margin: 0 auto;
background:;
overflow: hidden;
width: 100%;
box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.2);
}
.nav2 li {
width: 14%; border-left: 5px solid #489ac9;
float: left;
cursor: pointer;
list-style-type: none;
padding: 20px 50px 20px 15px;
}
.nav2 a {color:black}
.nav2 li h2 {
font-family: georgia;
font-weight: normal;
font-style: italic;
font-size: 16px;
line-height: 16px;
color: black;
}
.nav2 li:hover {
background: #5F9EA0;
border-left: 5px solid #489ac9;
opacity: 1;
}
.nav2 li:hover h2 {
font-weight: bold;
color: black;
}
Размещено на Allbest.ru
...Подобные документы
Организационная структура и процессы сети поликлиник "Семейный доктор". Описание проблем и формирование концепции информационной системы. Концептуальная и логическая модели информационной системы. Разработка и реализация модели в среде CASE-средства.
курсовая работа [970,6 K], добавлен 14.11.2010Развитие автоматизированных информационных технологий. Реализация автоматизированного рабочего места, позволяющего осуществить учет продукции на складе. Концептуальная и логическая модели данных. Оценка экономической эффективности информационной системы.
дипломная работа [1,9 M], добавлен 30.11.2010Системный анализ и оценка требований к базе данных. Концептуальная (инфологическая) модель предметной области. Построение ERD-диаграммы и физической модели в методологии IDEF1X. Составление форм, запросов и отчетов в среде СУБД Visual FoxPro 8.0.
курсовая работа [1,3 M], добавлен 24.06.2013Системный анализ и анализ требований к базе данных. Концептуальная и инфологическая модель предметной области. Типы атрибутов в логической модели базы. Физическая модель проектируемой базы данных в методологии IDEF1X. Требования к пользователям системы.
курсовая работа [2,3 M], добавлен 21.11.2013Анализ предметной области информационной системы (ИС) для туристической фирмы "Шелковый путь". Описание организации, являющейся объектом автоматизации. Разработка проекта автоматизации бизнес-процессов. Программное и техническое обеспечение (ИС).
курсовая работа [1,8 M], добавлен 15.03.2017Описание предметной области и определение предметной области информационной системы детского сада. Разработка логической и физической модели базы данных дошкольного образовательного учреждения. Анализ функционала информационной системы детского сада.
курсовая работа [1,6 M], добавлен 20.04.2015Проект информационной системы "АРМ заведующего хозяйством" для заведующего хозяйством ОАО "Красноярский машиностроительный завод". Анализ предметной области. Требования к концепции информационной системы. Концептуальная модель программного обеспечения.
курсовая работа [2,3 M], добавлен 12.04.2015Разработка информационной системы ВУЗа с использованием методики объектно-ориентированного моделирования UML. Анализ требований к системе. Концептуальная (содержательная) модель. Диаграмма компонентов и классов. Программная реализация приложения.
курсовая работа [797,7 K], добавлен 16.04.2014Анализ предметной области. Логическая и физическая модели информационной системы. Средства реализации диаграмм потоков данных. Заполнение форм ввода. Проверка регистрационных данных, работа с форумом. Требования к функционированию компонентов системы.
курсовая работа [2,3 M], добавлен 14.01.2018Разработка информационной системы аптеки. Жизненный цикл ПО ИС и его модели. Основные нормативные документы. Стандарт ISO 12207. Диаграммы, реализованные в структурном подходе. Концептуальная модель с атрибутами. Диаграмма сетевой конфигурации системы.
курсовая работа [126,0 K], добавлен 15.10.2008Анализ предпроектного обследования предметной области "Компьютерного сервиса". Особенность разработки функциональная модель IDEF0 для графического представления описания информационной системы. Построение модели данных для проектируемой системы.
контрольная работа [751,8 K], добавлен 12.01.2023Разработка автоматизированного рабочего места менеджера фирмы. Проектирование программного обеспечения. Функциональная модель предметной области. Серверная и клиентская части. Особенности реализации запросов. Эксплуатация и сопровождение проекта.
курсовая работа [875,5 K], добавлен 28.11.2014Создание информационной системы для фирмы "Удача", которая является посредником при перепродаже недвижимости. Обоснование состава вычислительной техники и программного обеспечения для функционирования данной автоматизированной информационной системы.
курсовая работа [1,8 M], добавлен 17.02.2014Анализ требований к базе данных. Концептуальная (инфологическая) модель предметной области. Сопоставление компонентов логической и физической модели. Создание форм, запросов и отчетов в среде СУБД Visual FoxPro 8.0. Расчеты по аккредитивам и чекам.
курсовая работа [1,7 M], добавлен 24.06.2013Обоснование выбора используемого программного обеспечения. Входная и выходная информация. Реляционная модель базы данных предметной области. Создание модели информационной системы с помощью Run All Fusion Process Modeler r7. Результаты тестовых испытаний.
курсовая работа [4,3 M], добавлен 12.04.2014Функциональная модель предметной области на примере базы данных автоматизированной информационной системы "Общежития". Ведение информационной базы об общежитиях, комнатах и сотрудниках, хранение информации о студентах, специальностях и факультетах.
курсовая работа [2,7 M], добавлен 10.04.2014Анализ создания информационной системы. Анализ существующих систем управления базами данных ремонтно-строительной фирмы. Требования к составу и параметрам технических средств. Структура программной системы. Описание входной и выходной информации.
курсовая работа [409,9 K], добавлен 29.04.2015Краткая характеристика предметной области. Актуальность разработки объектно-ориентированной модели информационной системы для учебной библиотеки. Создание диаграммы вариантов использования, последовательности, кооперативной диаграммы, диаграммы классов.
курсовая работа [381,8 K], добавлен 01.06.2009Анализ предметной области. Разработка информационной системы для улучшения качества обслуживания клиентов и автоматизации работы кассы столовой. Проектирование логической модели. Определение регламентированных запросов и описание клиентских приложений.
курсовая работа [1,6 M], добавлен 17.02.2013Анализ предметной области и разработка проекта информационной системы по поддержке пользователей на базе 1С: Предприятие. Проведение формализации логических моделей информационных процессов и процедур в проектной системе. Реализация функций системы 1С.
дипломная работа [1,9 M], добавлен 27.01.2013