Автоматизация учета продаж ООО "Копия"
Содержание:
ВВЕДЕНИЕ
Актуальность. Продажи являются двигателем всей экономики, а их анализ позволяет более эффективно строить свою деятельность. В этом заключается актуальность дипломной работы.
Технология продаж основывается на формализованных бизнес процессах работы компании и ключевых показателях деятельности сотрудников отделов продаж.
Объект исследования - ООО "Копия".
Предмет исследования - автоматизированное решение задач.
Целью работы является проектирование и разработка автоматизации системы учета продаж.
Задачи:
- дать технико-экономическую характеристику предметной области и предприятия;
- проанализировать информационное обеспечение и задачи;
- рассмотреть программное обеспечение задачи;
- провести описание программных модулей;
- привести контрольный пример реализации проекта и его описание.
За счет внедрения данной системы общество должно получить экономические выгоды в виде снижения трудоемкости автоматизируемых операций.
Методами исследования являются: анализ, сравнение, описание, обобщение, систематизация научно-технической и практической информации.
Практическая значимость работы способствует улучшению и развитию учета продаж в организации.
Научная новизна исследования: Систематизированы качественные характеристики, раскрывающие специфику работы автоматизации учёта продаж.
Апробация исследования: результаты поведенного исследования могут быть использованными в процессе работы в ООО "Копия".
Структура работы: курсовая работа состоит из четырех глав. В заключении подведены основные итоги проделанной работы и сделаны выводы по исследованию.
ТЕХНИКО-ЭКОНОМИЧЕСКАЯ ХАРАКТЕРИСТИКА ПРЕДМЕТНОЙ ОБЛАСТИ И ПРЕДПРИЯТИЯ
1.1 Характеристика предприятия и его деятельности
В настоящей дипломной работе рассматривается деятельность компании ООО "Копия".
Юридический адрес: 125284, г. Москва, ул. Беговая, д. 1А.
Общество с ограниченной ответственностью «Копия» является центром технического обслуживания, основными видами деятельности которого являются:
- Продажа и ремонт контрольно – кассовой техники, весового оборудования, банковского оборудования;
- Продажа программного обеспечения для бухгалтерии и торговли (Программные продукты фирмы 1С, Атол, Штрих М, Айтида);
- Автоматизация торговли;
- Продажа и установка антикражных систем.
Таблица 1 –– Стоимостные оценки деятельности компании
№ п/п |
Наименование показателя |
Ед. изм. |
1-3 кв. 2018 г. |
1-3 кв. 2019 г. |
Отклонение |
|
Абсолютн +,- |
Темп роста, % |
|||||
1 |
Объем реализации продукции |
т.руб. |
79510 |
83502 |
3992 |
105 |
2 |
Численность работающих |
чел. |
129 |
130 |
1 |
10 |
3 |
Производительность труда1-го работающего |
т.руб. |
2092 |
1740 |
-353 |
83 |
4 |
Фонд заработной платы персонала |
т.руб. |
10368 |
11096 |
728 |
107 |
5 |
Среднегодовая зарплата1-го работающего |
т.руб. |
273 |
231 |
-42 |
85 |
6 |
Себестоимость продукции |
т.руб. |
73120 |
75942 |
2822 |
104 |
ООО "Копия" является юридическим лицом, имеет самостоятельный баланс, может от своего имени заключать договоры, приобретать имущественные и личные неимущественные права и нести обязанности, быть истцом и ответчиком в арбитражном суде, суде и третейском суде.
Показатели, отображающие масштабы деятельности компании приведены в таблице 1.
1.2 Организационная структура управления предприятием
Организационно ООО "Копия" состоит из следующих структурных звеньев (рисунок 1).
Рисунок 1 –– Организационная структура ООО "Копия"
Деятельностью общества управляет генеральный директор, он же определяет основные направления развития.
Генеральный директор решает вопросы изменения устава, утверждает годовые результаты деятельности, а также решает вопросы по ликвидации и реорганизации фирмы. Работников фирма набирает с биржи труда в соответствии с их квалификацией и разрядом. Также возможно привлечение молодых сотрудников с незаконченным высшим или средним специальным образованием для прохождения практики. Взаимоотношения генерального директора с подчиненными, охрана труда, социальное развитие регулируется законодательством РФ.
У генерального директора находятся в непосредственном подчинении:
- заместитель генерального директора;
- финансовый директор;
- коммерческий директор;
- начальник службы безопасности;
- директор по логистике.
Заместитель директора выполняет его обязанности в случае отсутствия генерального директора и практически дублирует его функции.
1.3 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
Основным видом деятельности рассматриваемого предприятия является оптовая и розничная продажа компьютеров, комплектующих и аксессуаров. Основными процессами компании можно назвать:
- Оформление заказов клиентами;
- Закупка и поставка продукции в соответствии с ранее достигнутыми с поставщиками договоренностями;
- Доставка и хранение продукции, распределение ее между магазинами;
- Собственно, продажи, включающие учет продаж и их анализ.
Оформление заказов покупателями происходит в следующем порядке - клиент ознакамливается с предложенным ассортиментом, выбирает необходимую продукцию, определяет ее количество, оформляет заявку на покупку. Заявка попадает менеджеру отдела продаж, где он объединяет все заявки в одну, на основании которой становится ясна потребность в продукции на ближайший период.
Далее менеджерами отдела закупок на основании плана продаж составляются заявки на поставку продукции от поставщиков, в заявке также указывается, на какой склад необходимо поставить какую продукцию и в каком количестве. После поставки продукции она учитывается в системе складского учета и далее распределяется между магазинами в соответствии с текущими потребностями. После того, как продукция поступила в магазины, осуществляется ее продажа.
В качестве процесса автоматизации выбран учет продаж, так как:
- продажи являются ключевым бизнес-процессом компании;
- учет продаж компании не автоматизирован;
- в настоящее время при учете продаж допускаются ошибки и неточности, что влияет на всю отчетность компании;
- неверные результаты учета продаж затрудняют анализ продаж, вернее, приводят к неверным результатам;
-
на основании неверных результатов анализа продаж управлением компании могут приниматься неверные решения по стратегическому развитию компании.
-
2. ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ И ЗАДАЧИ
2.1 Информационная модель и её описание
Информационная модель представляет собой схему движения входных, промежуточных и результативных потоков и функций предметной области. Рисунок информационной модели приведен на рисунке 2.
Рисунок 2 - Информационная модель системы учета продаж
Информационная модель включает в себя три области – область 1, в которой происходит заполнение справочников, область 2, в которой показана, как осуществляется учет продаж, и область 3, где указано, каким образом осуществляется получение выходных документов.
На модели приведены следующие входные документы:
- сведения о пользователях, поступающие от отдела кадров;
- прайс-лист, поступающий из отдела продаж;
- перечень точек продаж, поступающий из бухгалтерии.
В системе предусмотрены следующие справочники:
- Пользователи
- Товары
- Типы товаров
- Производители
- Точки продаж
К таблицам с промежуточной информацией относятся таблица Продажи и Наличие.
К результатным документам относятся следующие:
- список пользователей;
- список производителей;
- список точек продаж;
- список типов товаров;
- список товаров;
- отчет о наличии товаров;
- отчет о продажах.
Заполнение справочников происходит при первом запуске системы, далее они только редактируются. При использовании основных справочников происходит учет продаж, в ходе которого записывается информация в таблицу Продажи. Учет поступления товаров на точки продажи регистрируется путем занесения информации в таблицу Наличие. Ее же данные меняются при продажах товара, позволяя постоянно иметь сведения об актуальном количестве того или иного товара.
Отчетные документы формируется в виде экранных форм на основании выбора форм сортировки и могут быть выведены на печать стандартными средствами браузера.
2.2 Используемые классификаторы и системы кодирования
В системе используется 5 видов кодирования, предназначенные для однозначной идентификации производителей, товаров, типов товаров, точек продаж и пользователей. Виды системы кодирования, указаны в таблице 2.
Таблица 2 - Используемые системы кодирования
Кодируемое множество объектов |
Длина кода |
Мощность кода |
Система кодирования |
Система классификации |
Вид классификатора |
---|---|---|---|---|---|
Производители |
5 |
9999 |
порядковая |
иерархическая |
общесистемный |
Товары |
5 |
9999 |
порядковая |
иерархическая |
общесистемный |
Типы товаров |
2 |
99 |
порядковая |
иерархическая |
общесистемный |
Точки продажи |
2 |
99 |
порядковая |
иерархическая |
общесистемный |
Пользователи |
2 |
99 |
порядковая |
иерархическая |
общесистемный |
Все классификаторы ведутся администратором системы.
Классификатор производителей.
Структурная формула классификатора:
F = [Наименование]: [XXXXX] – код производителя
Пример заполнения - 001234
Классификатор товаров.
Структурная формула классификатора:
F = [Наименование ]:[ XXXXX] - код товара
Пример заполнения - 00001
Классификатор типов товаров.
Структурная формула классификатора:
F = [Наименование]:[ XX] - код типа товара
Пример заполнения - 04
Классификатор точек продаж.
Структурная формула классификатора:
F = [Наименование]:[ XX] - код точки продажи
Пример заполнения – 02
Классификатор сотрудников.
Структурная формула классификатора:
F = [Наименование]:[ XX] [ YY] - код сотрудника, код магазина
Пример заполнения – 26-01
2.3 Характеристика нормативно-справочной, входной и оперативной информации
Справочники информационной системы являются особой группой наборов данных. Справочники предназначены для систематизации различной информации: типов, марок, возможных значений параметров и т.п. Результатом такой систематизации становится то, что, занося некоторую информацию в систему, пользователь может вводить те и только те значения, которые содержатся в соответствующем справочнике. Это, во—первых, облегчает ввод, во—вторых, устраняет некоторые ошибки (опечатки), в третьих, упрощает последующий анализ.
Справочники не предоставляются уже наполненными, поэтому требуется их предварительная настройка. Кроме того, в процессе эксплуатации, может возникнуть потребность корректировки справочных значений или добавление новых.
В разработанной информационной системе используются справочники, приведенные в таблице 3.
Таблица 3 - Перечень используемых справочников
Название справочника |
Ответственный за ведение |
Средний объём справочника в записях |
Средняя частота актуализации |
Средний объем актуализации, % |
Пользователи |
Администратор |
50 |
1 раз в месяц |
10 |
Товары |
Администратор |
500 |
1 раз в месяц |
10 |
Типы товаров |
Администратор |
20 |
1 раз в год |
10 |
Производители |
Администратор |
500 |
1 раз в неделю |
25 |
Точки продаж |
Администратор |
5 |
1 раз в год |
20 |
Реквизитный состав справочников приведен в таблице 4.
В системе используются следующие входные документы:
- сведения о пользователях, поступающие от отдела кадров;
- прайс-лист, поступающий из отдела продаж;
- перечень точек продаж, поступающий из бухгалтерии.
Список пользователей содержит следующие сведения о пользователях системы:
- фамилия;
- имя;
- отчество;
- должность;
- наименование подразделения компании (магазина).
Таблица 4 - Реквизитный состав справочников
Наименование |
Перечень реквизитов |
---|---|
Точки продаж |
|
Производители |
|
Типы товаров |
|
Товар |
|
Пользователи |
|
На основании данного документа формируется содержимое справочника Пользователи.
Документ Прайс-лист в своем составе имеет наименование товара (включая производителя, тип, модель), артикул, а также его стоимость за единицу измерения. На основании данного документа формируется содержимое справочников Товары, Типы товаров, Производители.
В перечне точек продаж указывается наименование каждой точки, а также ее телефон. На основании данного документа формируется содержимое справочника Точки продажи.
В качестве оперативной информации в системе используются данные о поступлении товара в точки продаж и продажах товаров. Оперативная информация учитывается путем сохранения в двух таблицах базы данных – Наличие и Продажи.
В таблицу Наличие вносятся следующие реквизиты:
- товар;
- количество;
- точка продажи.
В таблицу Продажи через экранную форму вносятся следующие реквизиты
- дата продажи (в автоматическом режиме);
- товар;
- количество;
- продавец.
Данные о продажах поступают ежедневно, с периодичностью около 20 раз за рабочий день. Данные о поступлении товаров магазины поступают еженедельно, общим объемом, около 30 документострок.
2.4 Характеристика результатной информации
В качестве выходных в разработанной системе учета продаж формируются следующие документы:
- список пользователей;
- список производителей;
- список точек продаж;
- список типов товаров;
- список товаров;
- отчет о наличии товаров;
- отчет о продажах.
Описание результатных документов приведено в таблице 5.
Таблица 5 - Описание выходных документов
Наименование |
Реквизиты |
Таблицы, на основе которых формируется |
Частота формирования |
Способ доставки |
Список пользователей |
|
|
По запросу |
Экранная форма |
Список точек продаж |
|
|
По запросу |
Экранная форма |
Список производителей |
|
|
По запросу |
Экранная форма |
Список типов товара |
|
|
По запросу |
Экранная форма |
Отчет о продажах |
|
|
По запросу |
Экранная форма |
Список товаров |
|
|
По запросу |
Экранная форма |
Отчет о наличии товара |
|
|
3. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЗАДАЧИ
3.1 Общие положения (дерево функций и сценарий диалога)
В разработанной системе предусмотрено 4 вида пользователей:
- Администратор;
- Директор точки продажи;
- Продавец;
- Менеджер отдела продаж.
Каждый из этих лиц обладает в системе своими возможностями.
Функции администратора системы учета продаж представлены на рисунке 3.
Рисунок 3 - Функции администратора
Рисунок 4 - Функции директора точки продаж
Рисунок 5 - Функции продавца
Рисунок 6 - Функции менеджера
Сценарии диалога, формирующийся на основе дерева функций, приведены на рисунках 7 – 8.
Рисунок 7 - Сценарий диалога для продавца
Рисунок 8 - Сценарий диалога для менеджера отдела продаж
Рисунок 9 - Сценарий диалога для директора магазина
Основное отличие между функциями менеджера и директора магазина состоит в том, что менеджер может получить отчеты по всем магазинам предприятия, а директор – только за свой.
Рисунок 10 - Сценарий диалога для администратора
3.2 Характеристика базы данных
Разработанная база данных состоит из семи таблиц. ER-диаграмма базы данных представлена на рисунке 11.
Рисунок 11 - ER-диаграмма базы данных
Состав полей таблиц и их назначение приведены в таблицах 5 - 11.
Таблица 5 - Структура таблицы «User»
Наименование поля |
Обозначение |
Тип |
Примечание |
Код записи |
idu |
int(11) |
Ключевое, автозаполнение |
Фио пользователя |
nameuser |
varchar(255) |
|
Дата регистрации |
datereg |
timestamp |
|
Логин для входа в систему |
login |
varchar(25) |
|
Пароль для входа в систему |
password |
varchar(25) |
|
Статус |
status |
int(1) |
|
Отметка об удалении |
udaluser |
int(1) |
|
Код магазина |
iduserotd |
int(1) |
Таблица 6 - Структура таблицы «Sklad»
Наименование поля |
Обозначение |
Тип |
Примечание |
Код записи |
idsk |
int(11) |
Ключевое, автозаполнение |
Код продукта |
idprodsk |
int(11) |
|
Код магазина |
idmagaz |
int(11) |
|
Количество |
kolvo |
int(11) |
Таблица 7 - Структура таблицы «Magaz»
Наименование поля |
Обозначение |
Тип |
Примечание |
Код записи |
idot |
int(1) |
Ключевое, автозаполнение |
Наименование магазина |
namef |
varchar(255) |
|
Отметка об удалении |
delo |
int(1) |
|
Краткое наименование |
namekr |
varchar(255) |
|
Телефон |
telefon |
varchar(255) |
Таблица 8 - Структура таблицы «Sale»
Наименование поля |
Обозначение |
Тип |
Примечание |
Код записи |
idsale |
int(11) |
Ключевое, автозаполнение |
Количество |
kolvos |
int(11) |
|
Код продукта |
idprodsale |
int(11) |
|
Код продавца |
seller |
int(11) |
|
Код точки продажи |
idmagazsale |
int(11) |
|
Дата продажи |
datesale |
varchar(255) |
Таблица 9 - Структура таблицы «Prod»
Наименование поля |
Обозначение |
Тип |
Примечание |
Код записи |
idprod |
int(11) |
Ключевое, автозаполнение |
Наименование продукции |
nameprod |
text |
|
Артикул |
art |
varchar(45) |
|
Код производителя |
idvz |
int(11) |
|
Код типа |
idtz |
int(11) |
|
Модель |
model |
varchar(255) |
|
Стоимость |
prise |
varchar(45) |
|
Описание |
primP |
text |
|
Отметка об удалении |
udalPr |
int(1) |
Таблица 10 - Структура таблицы «Obor»
Наименование поля |
Обозначение |
Тип |
Примечание |
Код записи |
ido |
int(100) |
Ключевое, автозаполнение |
Наименование типа продукции |
nameob |
varchar(255) |
|
Отметка об удалении |
udalo |
int(1) |
Таблица 11 - Структура таблицы «Vendor»
Наименование поля |
Обозначение |
Тип |
Примечание |
Код записи |
idv |
int(100) |
Ключевое, автозаполнение |
Наименование производителя |
namevendor |
varchar(255) |
|
Отметка об удалении |
udalv |
int(1) |
3.3 Структурная схема пакета (дерево вызова программных модулей)
В данном разделе представлено дерево программных модулей системы учета продаж. Схематическое изображение дерева приведено на рисунке 12, а описание дано в таблице 12.
Рисунок 12 - Схема дерева программных модулей
Таблица 12 - Описание к схеме дерева программных модулей
Листинг программных модулей представлен в Приложении.
3.4 Описание программных модулей
Под технологическим процессом обработки экономической информации понимается определённый комплекс операций, выполняемых в строго регламентированной последовательности, с использованием определённых методов обработки и инструментальных средств, охватывающих все этапы обработки данных, начиная с регистрации первичных данных и заканчивая передачей результатной информации пользователю для выполнения функций управления.
В качестве схемы технологического процесса сбора, передачи, обработки и выдачи информации будем использовать в соответствии с ГОСТ 19.701-90 (ИСО 5807-85) схему работы системы. Данная схема отображает процессы управления операциями и потоки данных в системе. Схема представляет собой блок-схему и состоит из:
- символов данных, указывающих на наличие данных (символы данных могут также указывать вид носителя данных);
- символов процесса, указывающих операции, которые следует выполнить над данными, а также определяющих логический путь, которого следует придерживаться;
- линейных символов, указывающих потоки данных между процессами;
- специальных символов, используемых для облегчения написания и чтения блок-схемы.
Блок-схема расчетного модуля регистрации читателей приведена на рис. 13.
Рисунок 13 - Блок-схема расчетного модуля регистрации пользователей
4. КОНТРОЛЬНЫЙ ПРИМЕР РЕАЛИЗАЦИИ ПРОЕКТА И ЕГО ОПИСАНИЕ
Рассмотрим порядок работы с разработанной ИС. После прохождения авторизации управляющий магазином получает доступ к основным возможностям системы.
Для того, чтобы пользоваться системой, необходимо вначале заполнить ее справочники.
Для регистрации пользователя необходимо ввести фамилию, имя и отчество, выбрать магазин, статус пользователя из выпадающего списка, а также ввести пароль и логин для авторизации.
При успешной регистрации система выдаст сообщение об этом.
Аналогично заполняются справочники Производители товаров, Типы товаров, Магазины и Товары.
Рисунок 14 - Экранная форма регистрации магазинов
Для регистрации данных в вышеуказанные справочники необходимо ввести наименование категории, типа или магазина. Содержание справочника отображается на этой же странице, кроме того, присутствует иконка с изображением корзины напротив каждой строки справочника. При ее нажатии данная позиция удаляется.
Рисунок 15 - Экранная форма регистрации товаров
Для сортировки товаров, к примеру, по типам, выбираем из выпадающего списка нужное наименование:
Рисунок 16 - Выбор наименования из выпадающего списка
И нажимаем кнопку «Смотреть». Получаем список товаров нужного типа. На рисунке приведен результат поиска по Типу «ККМ».
Рисунок 17 - Результат поиска по типу ККМ
Для получения отчетов можно также воспользоваться формой сортировки, где можно просматривать продажи по типам, производителям товара, а также дате продажи:
Рисунок 18 - Форма сортировки для получения отчета по продажам
Рисунок 19 - Отчет по продажам
Для менеджера также доступны отчеты по магазинам, категориям и продавцам за определенный период времени.
Таким образом контрольный пример показал, что данная система спроектирована с использованием современных методик автоматизации бизнес-процессов компании. Применение данной системы приема позволит эффективно управлять работой элементов отдела продаж и иметь достоверную информацию по продажам и работе менеджеров.
ЗАКЛЮЧЕНИЕ
Технология продаж основывается на формализованных бизнес процессах работы компании и ключевых показателях деятельности сотрудников отделов продаж.
В данной курсовой работы были выполнены следующие задачи:
- дана технико-экономическая характеристика предметной области и предприятия;
- проанализировано информационное обеспечение и задачи;
- рассмотрено программное обеспечение задачи;
- проведено описание программных модулей;
- приведён контрольный пример реализации проекта и его описание.
Проектируемая информационная система позволит компании осуществить автоматизацию процесса учет продаж. Данная система спроектирована с использованием современных методик автоматизации бизнес-процессов компании. Применение данной системы приема позволит эффективно управлять работой элементов отдела продаж и иметь достоверную информацию по продажам и работе менеджеров.
Использование предложенной системы позволяет сократить временной цикл операции и обеспечить достоверность информации на выходе.
Цели курсовой работы, поставленные во введении, выполнены.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
- Автоматизированные информационные системы, базы и банки данных. Вводный курс: Учебное пособие, М.: Гелиос АРВ, 2017. - 368 с., ил
- Астелс, Дэвид; Миллер Гранвилл; Новак, Мирослав, Практическое руководство по экстремальному программированию, Пер. с англ. - М.: Издательский дом "Вильямс", 2018. - 320 с.: ил. - Парал. тит. англ
- Баженова И. Ю. Основы проектирования приложений баз данных, Издательства: Бином. Лаборатория знаний, Интернет-университет информационных технологий, 2018 г., - 328 стр.
- Введение в системы баз данных – СПб: Издательский дом "Вильямс", 2016. - 848 с.;
- Вендров А.М., CASE-технологии. Современные методы и средства проектирования информационных систем - М.: Финансы и статистика, 2016.
- Вигерс Карл, Разработка требований к программному обеспечению, Пер, с англ. - М.:Издательско-торговый дом "Русская Редакция", 2018. -576с.: ил
- Гаджинский А.М. Основы логистики: Учеб.пособие/ Инфоpм.-внедpен.центp "Маpкетинг".- М., 2015.- 121, с.: ил., табл.
- Гашков С. Б., Э. А. Применко, М. А. Черепнев Криптографические методы защиты информации, М, Издательство: Академия, 2016 г., 304 стр.
- Гвоздева Т. В., Б. А. Баллод, Проектирование информационных систем, М, Издательство: Феникс, 2019 г., 512 стр.
- Голицына О. Л., И. И. Попов, Н. В. Максимов, Т. Л. Партыка, Информационные технологии, М, Издательство Инфра-М, 2019 г., 608 стр.
- Диго С.М. Базы данных: проектирование и использование: Учебник. – М.: Финансы и статистика, 2015. – 592 с.
- Дэвид Флэнаган. JavaScript. Подробное руководство: Учебник – М.: Символ Плюс, 2018. 243 – 249 с.
- Емельянова Н. З., Т. Л. Партыка, И. И. Попов, М, Издательство Форум, 2017 г., - 416 стр.
- Илюшечкин В. М. Основы использования и проектирования баз данных, М, Издательство Юрайт, 2010 г. - 224 стр.
- Информационные системы: Учебник для вузов. 2-е изд. СПб: "Питер", 2015 г - 656 стр.
- Керри Н. Праг, Майкл Р. Ирвин, Access 2000 - Библия пользователя, Диалектика, 2017.
- Котляров В. П., Т. В. Коликова, Основы тестирования программного обеспечения, Издательства: Интернет-университет информационных технологий, Бином. Лаборатория знаний, 2019 г., 288 стр.
- Крис Дейт. Введение в базы данных, 6-е изд. Киев, Диалектика, 1998.
- Кристиан Дари, Богдан Бринзаре, Филип Черчез-Тоза, Михай Бусика. AJAX и PHP. Разработка динамических веб-приложений: Учебник – М.: Символ Плюс, 2016.
- Кристиан Дари, Богдан Бринзаре, Филип Черчез-Тоза, Михай Бусика. AJAX и PHP. Разработка динамических веб-приложений: Учебник – М.: Символ Плюс, 2017, 289 стр.
- Кузин А. В., С. В. Левонисова, Базы данных, М, Издательство: Академия, 2018 г., 320 стр.
- Кузнецов С. Д., Основы баз данных, М, Издательства: Бином. Лаборатория знаний, Интернет-университет информационных технологий, 2017 г., 488 стр.
- Незнанов А. А., Программирование и алгоритмизация, М, Издательство: Академия, 2016 г. - 304 стр.
- Пирогов В. Ю., Информационные системы и базы данных. М, Организация и проектирование, Издательство: БХВ-Петербург, 2015 г. - 528 стр.
- Практическое руководство по программированию / Пер. с англ. Б. Мик, П. Хит, Н. Рашби и др.; под ред. Б. Мика, П. Хит, Н. Рашби. — М.: Радио и связь, 1986. — 168 с., ил.
-
ПРИЛОЖЕНИЕ
<?php
session_start();
?>
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<meta http-equiv='content-type' content='text/html; charset=windows-1251' />
<title></title>
<link rel='stylesheet' type='text/css' href='css/index.css' />
<link rel="stylesheet" type="text/css" href="js/jquery-ui-1.7.2.custom.css">
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script>
<script type="text/javascript" src="js/ui.datepicker-uk.js"></script>
<script type="text/javascript" src="js/jquery.validate.min.js"></script>
<script type="text/javascript" src="js/rounded-corners-min.js"></script>
<link rel="stylesheet" type="text/css" href="style.css">
<script type="text/javascript" >
$(document).ready(function(){
$('#datepicker1').datepicker({
changeMonth:true,
changeYear:true,
yearRange:"2011:2020",
dateFormat:"yy-mm-dd",
}
);
$('#datepicker2').datepicker({
changeMonth:true,
changeYear:true,
yearRange:"2011:2020",
dateFormat:"yy-mm-dd",
}
);
$('#datepicker').datepicker({
changeMonth:true,
changeYear:true,
yearRange:"2011:2020",
dateFormat:"yy-mm-dd",
}
);
$.validator.addMethod('validName', function (value) {
var result = true;
var iChars = "!@#$%^&*()+=-[]\\\';,/{}|\":<>?"+"йцукенгшщзхъфывапролджэячсмитьбюЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ";
for (var i = 0; i < value.length; i++) {
if (iChars.indexOf(value.charAt(i)) != -1) {
return false;
}
}
return result;
}, '');
$.validator.addMethod('validNamer', function (value) {
var result = true;
var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?012789"+"qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"+" ";
for (var i = 0; i < value.length; i++) {
if (iChars.indexOf(value.charAt(i)) != -1) {
return false;
}
}
return result;
}, '');
$ ('#signup').validate({
rules:{
login: {
minlength:6,
validName: true,
},
pass: {
minlength:6,
validName: true,
},
conpass: {
equalTo:'#pass'
}
},
messages:{
login:{minlength:"Не менее шести символов",
validName: "Только латинский алфавит и цифры",
},
pass:{minlength:"Не менее шести символов",
validName: "Только латинский алфавит и цифры",
},
conpass:{equalTo:"Пароли не совпадают"
}
},
});
$(this).corner();
});
</script>
<SCRIPT Language=JavaScript >
//Скрипт очищающий форму от текста при нажатии на нее курсора
function doClear(theText) { if (theText.value == theText.defaultValue) { theText.value = "" } }
function doDefault(theText) { if (theText.value == "") { theText.value = theText.defaultValue } }
</script>
</head>
<body>
<?php include "menuadmin.php"; ?>
<div id='content'>
<div id='content1'>
<!-- вот здесь вся инфа-->
<p class="pp">
Счет-фактура <br>
</p>
</td>
</tr>
</table>
<?php
require "dbconnect.php";
if(isset($_POST['chetfakt']))
{
$chetfakt=$_POST['chetfakt'];
$sod1=mysql_query("SELECT nomer, datechet, krnamekl
FROM chet, klient
WHERE idklientchet=idklient and idchet=$chetfakt");
while($sod_mas1=mysql_fetch_row($sod1))
{
$nommm=$sod_mas1[0];
echo "<br><br><p class='pp'>Счет-фактура $nommm от $sod_mas1[1] для $sod_mas1[2] </p>";
}
$a=0;
$roz=0;
$opt=0;
$res=mysql_query("SELECT nameob, namevendor,model, art, kolvochet, kolvochet*`prise`, idchet FROM `chet`, `vender`, obor, prod where idprodchet=idprod and nomer=$nommm and
idv=idvz and ido=idtz");
while($res_id=mysql_fetch_row($res))
{
$a=$a+1;
echo " <center><table><tr>
<td width='45' class='tz'> $a </td>
<td width='150' class='tz'> $res_id[0] </td>
<td width='150' class='tz'> $res_id[1] </td>
<td width='150' class='tz'>мод. $res_id[2] </td>
<td width='150' class='tz'>арт. $res_id[3] </td>
<td width='90' class='tz'> $res_id[4] (пар) </td>
<td width='90' class='tz'> $res_id[5] (рублей)</td>
<!--<td width='45' class='table3'><form method='post' name='udalchet' action='udal.php'>
<INPUT TYPE='hidden' NAME='udalchet' VALUE='$res_id[6]'>
<input type='image' src='../image/udal.png' TITLE='Удалить' WIDTH='20' HEIGHT='20' >
</form>
</td> -->
</tr></table>\n";
$del=$res_id[6];
$roz=$roz+$res_id[4];
$opt=$opt+$res_id[5];
}
echo " <table><tr><td><span class='pp'>Итого $a наименованийнасумму: $opt рублей</span></td>
<!--<td ><form method='post' name='savechet' action='udal.php'>
<INPUT TYPE='hidden' NAME='savechet' VALUE='$res_id[0]'>
<input type='image' src='image/3floppy_mount.png' TITLE='Сохранить' WIDTH='30' HEIGHT='30' >
</form></td>
<td>
<form method='post' name='udalchetall' action='udal.php'>
<INPUT TYPE='hidden' NAME='udalchetall' VALUE='$del'>
<input type='image' src='image/clanbomber.png' TITLE='Удалить' WIDTH='40' HEIGHT='40' >
</form></td> --></tr></table>";
}
?>
</div>
</div>
<br>
<div id='main' class='noifixpng'>
</div>
<center>
<br>
</body>
</htm
- Системный подход к менеджменту (Содержание и характеристика)
- Теории возникновения государства (Реалистическая (психологическая) теория)
- Разработка художественно-конструкторского проекта изделия объекта промышленного дизайна «Настенные часы и упаковка с промо-коммуникационными материалами»
- Колористическая, цветовая и тональная организация живописного произведения Клод Моне «Маки (У Аржантёя)
- Совершенствование системы управления мотивацией персонала в организации АО «РТК».
- Индивидуальные проявления у детей кризиса трех лет (Кризис трех лет как этап взросления)
- Понятие правового отношения (Юридические факты как основания возникновения правовых отношений)
- Процессор персонального компьютера. Назначение, функции, классификация процессора ( Процессоры персональных компьютеров )
- Методы управления персоналом в условиях кризиса(Принципы, задачи и методы управления персоналом предприятия в кризисной ситуации)
- КОНФЛИКТ В ОРГАНИЗАЦИИ: ПРИЧИНЫ И ФУНКЦИИ
- Выбор стиля руководства в организации (Менеджмент в гостиничном и ресторанном бизнесе)
- Разработка сайта кондитерского комбината «Кубань» (Описание интерфейса «Обычный пользователь»)