Разработка информационной системы сервисной фирмы "Дверск"

Основные направления деятельности сервисной фирмы "Дверск". Концептуальная модель предметной области. Разработка информационной системы организации. Концептуальная и логическая модели информационной системы. Инструкция использования и требования к ИС.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.