Смекни!
smekni.com

Разработка АИС управления взаимоотношениями с клиентами (стр. 5 из 10)

Рисунок 35. Форма «Продукция»

Для того чтобы узнать вид продукции, упаковку, дату производства нужно в левой части экрана нажать на ссылку «Продукция».

В правой части экрана появится информация о продукции.

Рассмотрим фрагмент кода:

#Выбор значений из таблицы продукция

$const=«SELECT vid_pr, naz, upack, sor, data, sroc, cena, kol FROM vid_pr, upac, sort, prod

WHERE vid_pr.id=prod.id_vid_pr and upac.id=prod.id_upac and sort.id=prod.id_sort»;

$sth = $dbh->prepare($const);

$sth->execute;

print <<TBL;

Надпись Продукция сделана с помощью фильтра Shadow.

<br><DIV style= «height: 60; width: 350; filter: Shadow (Color=red, Direction=24)»>

<font style= «FONT-SIZE: 20pt» color=yellow>Продукция </font></div>

Полный системный код «Продукция» приведен в приложение Б.

«Реализация». Пример формы приведен на рисунке 36.

Рисунок 36. Форма «Реализация»

Для того чтобы узнать, кому, когда и кто реализовал продукцию нужно в левой части экрана нажать на ссылку «Реализация».

В правой части экрана появится информация об реализации продукции.

Рассмотрим фрагмент кода:

#Выбор значений из таблицы реализация продукции

$const=«SELECTmen.fio1, client.fio, vid_pr.vid_pr, dog. pred, realiz.data, realiz.kol FROM men, client, vid_pr, dog, realiz

WHERE men.id=realiz.id_men and client.id=realiz.id_client and vid_pr.id=realiz.id_vid_pr and dog.id=realiz.id_dog»;

$sth = $dbh->prepare($const);

$sth->execute;

print <<TBL;

Надпись Реализация продукции сделана с помощью фильтра Shadow.

<br><DIV style= «height: 60; width: 270; filter: Shadow (Color=red, Direction=24)»>

<font style= «FONT-SIZE: 20pt» color=yellow>Реализация продукции</font></div>

Полный системный код «Реализация» приведен в приложение В.

«Договор». Пример формы приведен на рисунке 37.

Рисунок 37. Форма «Договор»

Для того чтобы узнать предмет доновора дату подписания нужно в левой части экрана нажать на ссылку «Договор».

В правой части экрана появится информация о договоре.

Рассмотрим фрагмент кода:

#Выбор значений из таблицы договор

$const=«SELECT pred, otv, form, data FROM form_ras, dog

WHERE form_ras.id=dog.id_form_ras»;

$sth = $dbh->prepare($const);

$sth->execute;

print <<TBL;

Надпись Договор сделана с помощью фильтра Shadow.

<br><DIV style= «height: 60; width: 270; filter: Shadow (Color=red, Direction=24)»>

<font style= «FONT-SIZE: 20pt» color=yellow>Договор </font></div>

Полный системный код «Договор» приведен в приложение Г.

«Данные о документе». Пример формы приведен на рисунке 38.

Рисунок 38. Форма «Данные о документе»

Для того чтобы узнать вид документа, кем выдан нужно в левой части экрана нажать на ссылку «Данные о документе».

В правой части экрана появится информация о данных документов.

Рассмотрим фрагмент кода:

#Выбор значений из таблицы данные о документе

$const=«SELECT vid, cer, data, mest, kem FROM vid_doc, dan_doc

WHERE vid_doc.id=dan_doc.id_vid_doc»;

$sth = $dbh->prepare($const);

$sth->execute;

print <<TBL;

Надпись Данные о документе сделана с помощью фильтра Shadow.

<br><DIV style= «height: 60; width: 270; filter: Shadow (Color=red, Direction=24)»>

<font style= «FONT-SIZE: 20pt» color=yellow>Данные о документе</font></div>

Полный системный код «Данные о документе» приведен в приложение Д.

«Поощрения». Пример формы приведен на рисунке 39.

Рисунок 39. Форма «Поощрения»

Для того чтобы узнать вид поощрения клиента нужно в левой части экрана нажать на ссылку «Поощрения».

В правой части экрана появится информация о поощрениях.

Рассмотрим фрагмент кода:

#Выбор значений из таблицы поощрения

$const=«SELECT fio, posh, data FROM client, vid_posh, posher

WHERE client.id=posher.id_client and vid_posh.id= posher.id_vid_posh»;

$sth = $dbh->prepare($const);

$sth->execute;

print <<TBL;

Надпись Поощрения сделана с помощью фильтра Shadow.

<br><DIV style= «height: 60; width: 270; filter: Shadow (Color=red, Direction=24)»>

<font style= «FONT-SIZE: 20pt» color=yellow>Поощрение </font></div>

Полный системный код «Поощрения» приведен в приложение Е.

«Памятные даты». Пример формы приведен на рисунке 40.

Рисунок 40. Форма «Памятные даты»

Для того чтобы узнать памятную дату клиента нужно в левой части экрана нажать на ссылку «Памятные даты».

В правой части экрана появится информация о памятных датах.

Рассмотрим фрагмент кода:

#Выбор значений из таблицы памятные даты

$const=«SELECT fio1, fio, data, prim FROM men, client, pam

WHERE men.id=pam.id_men and client.id=pam.id_client»;

$sth = $dbh->prepare($const);

$sth->execute;

print <<TBL;

Надпись Памятные даты с помощью фильтра Shadow.

<br><DIV style= «height: 60; width: 270; filter: Shadow (Color=red, Direction=24)»>

<font style= «FONT-SIZE: 20pt» color=yellow>Памятные даты </font></div>

Полный системный код «Памятных дат» приведен в приложение Ж.

3.2 Режим администрирования

Этот пункт защищен паролем, от несанкционированного доступа. Для того чтобы пользователь незнающий пароля не смог добавить в базу или удалить из нее информацию.

Пример формы приведен на рисунке 41.

Рисунок 41. «Администирование»

Перед тем как войти в базу появяться два поля для ввода «Логина» и «Пароля». Заполните их и нажмите кнопку «Вход». Если вы ошиблись, нажмите кнопку очистить. Для того чтобы добавить информация в базу данных или удалить из нее нужно в левой части экрана нажать на ссылку «Добавление».

Рассмотрим фрагмент кода:

print <<EOFR;

Задаётся стиль оформления страницы.

<BODY BGCOLOR= «black» TEXT= «green»><center>

Надпись База Токаревского мясокомбината сделана с помощью фильтра Shadow.

<br><DIV style= «height: 140; width: 650; filter: Shadow (Color=red, Direction=300)"><font face= «Monotype Corsiva» size=6 color=yellow>База Токарёвского мясокомбината </font></div>

Надпись Администирование сделана с помощью фильтра Shadow.

<br><DIV style= «height: 60; width: 270; filter: Shadow (Color=red, Direction=24)»>

<font style= «FONT-SIZE: 20pt» color=yellow> Администрирование</font></div>

Верхняя полоска сделана с помощью картинки.

<img src=»/combin/image/3.png»>

<form name='FORM1' action=»/cgi-bin/adm1.pl» method= «post»><br>

Рамка сделана с помощью функции fieldset

<fieldset style= «width: 20%»><legend><font size=6 color= «336699»>Идентификация</font></legend>

Окно для ввода Логина.

<font face= «Ravie» size=5>Login: </font><br>

<input type= «user» size=15 maxlength=15 name= «user»><br>

Окно для ввода Пароля.

<font face= «Ravie» size=5>Password: </font><br>

<input type= «password» size=15 maxlength=15 name= «password»><br>

</fieldset></font><br><br>

Кнопка Вход и Очистка

<input type= «submit» value= «ВХОД» style= «color: blue»> &nbsp;&nbsp;&nbsp;&nbsp;<input type= «reset» value= «ОЧИСТКА» style= «color:blue»>

</form><br></center></BODY></HTML> EOFR exit;

Полный системный код «Администрирование» приведен в приложение З.

Данный пункт подразумевает в себе добавление: клиента, продукцию, реализацию, договор, данные о документе, поощрения, памятные даты. Пример формы приведен на рисунке 42.

Рисунок 42. «Администрирование»

Рассмотрим файл подробнее:

<html><head><title>Токаревский Мясокомбинат</title>

Создание ссылок без подчеркивания.

<style>

a {text-decoration:none;}

h3 {font-size:12pt; color:green;}

</style></head>

Задаётся стиль оформления страницы.

<BODY text= «0099CC» bgcolor= «black» alink= «red» link= «green» vlink= «0099CC»><center>

Верхняя полоска сделана с помощью картинки.

<img src=»/combin/image/4.png»>

Надпись Добавление сделана с помощью фильтра Shadow.

<DIV style= «height: 65; width: 250; filter: Shadow (Color=red, Direction=24)»>

<font style= «FONT-SIZE: 19pt» color=yellow>Добавление </font></div>

«Добавить клиента». Пример формы приведен на рисунке 43.

Рисунок 43. «Добавить клиента»

Для того чтобы добавить клинта нужно в меню «Добавление» нажать на ссылку «Добавить Клиента».

Появится окно с семью полями обязательными для заполнения: форма собственности – выбирается из списка, клиент, ответственное лицо, юр. адрес, физ. Адрес, телефон, вид документа – выбирается из списка. После того как вы ввели данные нажмите кнопку «Cохранить в базу» или если ошиблись, нажмите кнопку «Очистить». В случае не заполнения данных в поля появится сообщение, что нужно ввести не внесенные данные. Если все данные внесены, верно, то появится сообщение о том, что данные сохранены в базе.

Полный системный код «Добавить клиента» приведен в приложение И.

«Добавить продукцию». Пример формы приведен на рисунке 44.

Рисунок 44. «Добавить продукцию»

Для того чтобы добавить продукцию нужно в меню «Добавление» нажать на ссылку «Добавить продукцию».

Появится окно с восьми полями обязательными для заполнения. Первое поле: вид продукции – выбирается из списка, второе поле: название из чего сделано, третье поле: упаковка – выбираеться из списка, четвертое поле: сорт – выбирается из списка, пятое поле: дата, шестое поле: срок годности, седьмое поле цена, восьмое поле: количество. После того как вы ввели данные нажмите кнопку «Cохранить в базу» или если ошиблись, нажмите кнопку «Очистить». В случае не заполнения данных в поля появится сообщение, что нужно ввести не внесенные данные. Если все данные внесены, верно, то появится сообщение о том, что данные сохранены в базе.

«Добавить реализацию». Пример формы приведен на рисунке 45.

Рисунок 45. «Добавить реализацию»

Для того чтобы добавить реализацию нужно в меню «Добавление» нажать на ссылку «Добавить реализацию».

Появится окно с шестью полями обязательными для заполнения. Первое поле: менеджер – выбирается из списка, второе поле: клиент – выбирается из списка, третье поле: вид продукции – выбирается из списка, четвертое поле: договор – выбирается из списка, пятое поле: дата, шестое поле: количество. После того как вы ввели данные нажмите кнопку «Сохранить в базу» или если ошиблись, нажмите кнопку «Очистить». В случае не заполнения данных в поля появится сообщение, что нужно ввести не внесенные данные. Если все данные внесены, верно, то появится сообщение о том, что данные сохранены в базе.