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

--PAGE_BREAK--
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.     Программирование и проектирование в Delphi5.

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

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

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

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

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


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

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

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

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



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

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





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

Для того чтобы отправить свой priceлист на сайт необходимо его сначала набрать в Excel. Необходимое условие – обязательное количество столбов должно быть только четыре. Второй этап заключается в том, что бы запустить программу «Shower», программа запускается путем двойного клика на файле Shower.exe. Открытое окно выглядит в соответствии с рисунком 4.Папка с программой может находится в любой папке диска (по умолчанию Gotovo_Shower).
<img width=«492» height=«120» src=«ref-1_424547786-10996.coolpic» v:shapes="_x0000_s1064">



Рисунок 4.
Первым действием является нажатие на кнопку открытия файла (рисунок 5), после чего откроется стандартное окно (рисунок 6).

<img width=«72» height=«60» src=«ref-1_424558782-1607.coolpic» v:shapes="_x0000_s1069">



Рисунок 5.

<img width=«538» height=«340» src=«ref-1_424560389-24780.coolpic» v:shapes="_x0000_s1070">




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

<img width=«168» height=«60» src=«ref-1_424585169-2790.coolpic» v:shapes="_x0000_s1071">



Рисунок 7.

Откроется окно сохранения файла (рисунок 8), где надо выбрать папку для хранения, обычно этой папкой является директория с самим сайтом, где находится файл Default.aspон то и отвечает за отображение информации на странице. Нажимаем кнопку [Сохранить] — программа начала работать.
<img width=«521» height=«340» src=«ref-1_424587959-22565.coolpic» v:shapes="_x0000_s1073">
Рисунок 8.
После чего индикатор работы будет заполняться (рисунок 9).

<img width=«504» height=«120» src=«ref-1_424610524-14836.coolpic» v:shapes="_x0000_s1072">

 
Рисунок 8.
Когда все необходимые операции выполнены, появится окно (рисунок 9), которое предложит закрыть программу, либо продолжить работу. Если в самом начале работы программы нажать кнопку пуска (рисунок 7), то появится окно предупреждения, что не выбран файл для обработки (рисунок 10).

<img width=«384» height=«216» src=«ref-1_424625360-13199.coolpic» v:shapes="_x0000_s1075">
Рисунок 9.
<img width=«468» height=«216» src=«ref-1_424638559-13581.coolpic» v:shapes="_x0000_s1074">



Рисунок 10.

    продолжение
--PAGE_BREAK--
еще рефераты
Еще работы по информатике