Рефераты. технологическая практика ПрограммаShower-конвертор табличных файлов

технологическая практика ПрограммаShower-конвертор табличных файлов

СОДЕРЖАНИЕ

Введение

1. Автоматизация деятельности предприятия.

1.1. Техническое обеспечение.

1.2. Математическое и программное обеспечение.

2. Постановка задачи.

2.1. Организационно-экономическая сущность задачи.

2.2. Математическая формулировка задачи.

2.3. Алгоритм решения.

2.4. Условно-постоянная информация.

2.5. Выбор языка программирования.

3. Компьютерно-информационная технология.

3.1. Комплекс технических средств.

3.2. Программное обеспечение комплекса технических средств.

3.3. Организационно-методическое обеспечение.

4. Техника безопасности.

Заключение

Литература

Приложение

введение

Закрытое акционерное общество «НПВЛ Лиана» было основано в 1995 году. Юридическая регистрация по адресу г. Владимир ул. Б.Московская 57.

Фактический адрес ул. Токарева 5.

Организация состоит из двух хозрасчетных отделов в соответствии с рисунком 1.

Рисунок 1

Компания первоначально возникла в 1992 году. До сегодняшнего дня сохранилась аббревиатура Научно Практическая Внедренческая Лаборатория

ЛИАНА (Лабораторные Исследования и АНАлитика).

Все начиналось с программирования. Пакеты прикладных программ, разработанные специалистами лаборатории и сейчас работают на всем пространстве стран СНГ в центрах санэпиднадзора, органах охраны природы.

Венцом работы тех лет явились договоры на компьютеризацию всех ЛПУ

Узбекистана, программа компьютеризации санэпидемслужбы Украины, исполнение ряда работ в рамках Российской программы охраны природы (так называемый Хасбулатовский проект). Постепенно, параллельно с программным обеспечением, лаборатория стала поставлять оргтехнику, являясь в то время официальным представителем компьютерной фирмы «ЛЭНД» (г. Москва)

С 1996 года стали собирать компьютеры под собственной торговой маркой и оказывать весь спектр услуг в нише компьютеризации (поставка товаров, расходным материалов, установка телекоммуникационного оборудования и т.п.). В1998 году создали совместное предприятие с компанией OLIVETTI (Италия), названное ЗАО «ОЛИВЕТТИ-ЛИАНА» для продвижения товаров OLIVETTI в нашем регионе.

На сегодняшний день ЛИАНА является официальным партнером таких фирм, как:
. Olivetti (дистрибьютор)
. Olivetti (авторизованный сервис-центр)
. Intel (интегратор продуктов Intel (IPI)
. Intel (авторизованный сетевой реселлер (ANR)
. View Sonic (авторизованный реселлер)
. APC (авторизованный дилер)
. APC (авторизованный сервис-центр)
. CANON (авторизованный дилер) а также является дилером большинства нынешних производителей компьютерной техники.

Коллектив фирмы небольшой (около 40 человек) и сплоченный, понимает, что развитие ЗАО в его руках и поэтому упорно трудится.

Структура подразделений ЗАО «НПВЛ ЛИАНА» (рисунок 2):

Рисунок 2

1 Автоматизация деятельности предприятия

1.1 Техническое обеспечение

Месторасположение, количество и характеристики вычислительной техники лаборатории представлены в таблице 1.

Таблица 1 - Вычислительная техника

|Кабинет |Наименование |Количество |
| Системный блок |
|5 |Лиана Intel Pentium II/MMX/62MB |2 |
|9 |Лиана Celeron 700,1000,900 |4 |
| |128Mb20Gb | |
| |Net CardCase ATX | |
|8 |Лиана Intel 1200 VIA |4 |
| |KT333128Mb20Gb | |
| |SVGA AGP 16MbNet Card | |
|2 |Лиана Celeron 750KTA3+SB64Mb 15 |2 |
| |Gb SVGA AGP 16MbNet Card | |
|3 |Лиана Pentium III 1000MHz Intel |1 |
| |i845128 Mb20GbSVGA AGP 128 | |
|Торговый зал |Лиана Pentium III |2 |

Месторасположение соответствует рисунку 3.

Рисунок 3

1.2 Математическое и программное обеспечение

Пакеты прикладных программ, используемых на предприятии, представлены в таблице 2.

Таблица 2 - Пакеты прикладных программ

|Наименование |Характеристика |Количество |Использование |
|Windows XP |Надежнейшая |1 |В учебном и |
| |операционная | |рабочем процессах.|
| |система. В состав | | |
| |Windows XP входит | | |
| |ряд программ, | | |
| |совместное | | |
| |применение которых| | |
| |повышает | | |
| |производительность| | |
| |компьютера. | | |
|Продолжении таблицы 2 – Пакеты прикладных программ |
|Наименование |Характеристика |Количество |Использование |
|Delphi 5 |Среда разработки |1 |В учебном |
| |на основе языка | |процессе. |
| |Turbo Pascal. | | |
|Macromedia |Среда разработки и|1 |В учебном |
|Dreamwiever 6 |проектирования WEB| |процессе. |
| |страниц. | | |
|Delphi 6 |Среда |1 |В учебном |
| |программиро-вания,| |про-цессе. |
| |позволяющая | | |
| |создавать | | |
| |приложения для | | |
| |Windows. | | |
|Консультант + |Справочно-Правовая|1 |В рабочем |
| |система, | |про-цессе |
| |позволяющая быстро| | |
| |и точно находит | | |
| |информацию о | | |
| |законодательстве | | |
| |РФ. | | |
|1 “С” Бухгалтерия |Предназначена для |1 |В рабочем |
| |ра-боты с | |про-цессе. |
| |бухгалтерией. | | |
| |Корреспонденции | | |
| |счетов и работы с | | |
| |отчетами. | | |

2 Постановка задачи

2.1 Организационно-экономическая сущность задачи

Программа Shower предназначена для преобразования price листов формата Excel в формат Include (*.inc) для последующего отображения на

WEB странице Лианы типа ASP. Это программа постоянно используется менеджером в торговом отделе, так как price листы других отделов постоянно меняются и обновляются, а данная программа очень быстро конвертирует их в нужный формат WEB дизайна. Программа очень удобна в использовании, т.к. пользователю достаточно только указать имя исходного файла и папку где находится сама WEB страница (Сервер Лаборатории).

2.2 Математическая формулировка задачи

Программа “Shower” позволяет конвертировать файлы price листов набранные в Excel в файлы формата include, которые способна отображать

WEB страница. Делается это посредством чтения строк из файла Excel специальными командами, описанными в процедурах, тут же выполняется условие, что если в следующем столбце есть запись строкового типа, то продолжать запись соответствующей строки в файл Include на языке WEB дизайна, иначе идет переход на следующую строку, и выполняются те же операции. Строки в Include файле выглядят также, только идет добавление различных команд и символов, которые распознаются браузером.

2.3 Алгоритм решения

Задача выполнялась в следующей последовательности:

1. Изучение структуры WEB страницы.

2. Программирование и проектирование в Delphi 5.

3. Отладка и тестирование программы, сюда также входит тест самой страницы – правильно ли она отображает необходимые данные на сайте.

2.4 Условно-постоянная информация

В моей программе за основу берутся данные из табличных файлов
(*.xls). Тип данных во время работы программы принимается как текстовый или строковый. Исходный файл должен обязательно иметь только 4 столбца и неограниченное количество строк. В этом файле содержится информация о предоставляемой услуге, цене розничной, цене со скидками и ссылке к страничке с рисунком и описанием этой услуги. Ссылка представляет собой адрес HTML, который направляет пользователя на уже заранее созданную страничку.

2.5 Выбор языка программирования.

Выбор языка программирования, а выбрал я среду разработки Delphi
5, я обосновываю, во-первых, тем, что это единственная лицензионная копия продукта для программирования, которую мне предоставили на предприятии.
Это необходимо учитывать, т.к. по закону запрещено использовать программный продукт, написанный на нелицензионном программном обеспечении.

Во-вторых, я выбрал Delphi 5 по причине ее простоты и удобства в применении. Здесь можно с легкостью, без ущерба качеству создавать полноценные приложения и прикладные программы. Также в Delphi обеспечена поддержка практически всех известных нам приложений, таких как Word,
Excel и т.п. что еще больше упрощает работу в этой среде, а для моей программы это необходимо, т.к. она работает именно с файлами
Excel’евского формата.

3. Компьютерно-информационная технология

3.1 Комплекс технических средств

Перечень вычислительной техники, необходимой для решения поставленной задачи представлен в таблице 3.

Таблица 3 - Перечень вычислительной техники


|Параметр |Значение |
|Конфигурация системного блока |
|Процессор |Intel Celeron or Pentium, MMX, |
| |~400MHz |
|ОЗУ |32,0 МБ |
|Жесткий диск |IDE UDMA 667200 |
|Дисковод |FLOPPY, ZIP, CD-ROM |
|Видеоадаптер |Intel i740 |
|Периферийное оборудование |
|Монитор |Plug and Play |
|Клавиатура |Стандартная клавиатура 101/102 |
|Мышь |PS/2 – совместимый порт для мыши |
|Принтер |EPSON Stylus COLOR 680 |

3.2 Программное обеспечение комплекса технических средств

Пакеты прикладных программ, необходимые для решения поставленной задачи представлены в таблице 4.

Таблица 4. Пакеты прикладных программ

|Наименование |Комментарии |
|Microsoft Excel 2000 |Используется в разных отделах для |
| |редактирования price листов. |
|Paint |Создание рисунков к кнопкам |
|Среда разработки Delphi 5 |Проектирование и программирование |
| |самой программы. |
|Windows XP |Операционная система, обеспечивающая |
| |работу всех приложений. |

3. Организационно-методическое обеспечение

Для того чтобы отправить свой price лист на сайт необходимо его сначала набрать в Excel. Необходимое условие – обязательное количество столбов должно быть только четыре. Второй этап заключается в том, что бы запустить программу «Shower», программа запускается путем двойного клика на файле Shower.exe. Открытое окно выглядит в соответствии с рисунком

4.Папка с программой может находится в любой папке диска (по умолчанию

Gotovo_Shower).

Рисунок 4.

Первым действием является нажатие на кнопку открытия файла (рисунок

5), после чего откроется стандартное окно (рисунок 6).

Рисунок 5.

Рисунок 6.

Выбираем файл и нажимаем кнопку [Открыть]. Итак, файл открыт, теперь необходимо нажать кнопку обработки (рисунок 7).

Рисунок 7.

Откроется окно сохранения файла (рисунок 8), где надо выбрать папку для хранения, обычно этой папкой является директория с самим сайтом, где находится файл Default.asp он то и отвечает за отображение информации на странице. Нажимаем кнопку [Сохранить] - программа начала работать.

Рисунок 8.

После чего индикатор работы будет заполняться (рисунок 9).

Рисунок 8.

Когда все необходимые операции выполнены, появится окно (рисунок

Страницы: 1, 2



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.