Автоматизация салона связи

Автор работы: Пользователь скрыл имя, 01 Ноября 2013 в 06:22, дипломная работа

Краткое описание

В наши дни широкое развитие и распространение получила область сотовой связи. которая обеспечивает быстрое и удобное использование сотовых телефонов и аксессуаров к ним в повседневной жизни. Рынок мобильной связи является сегодня одним из наиболее динамично развивающихся. Количество и ассортимент товаров данной области неограничен и многообразен, чем усложняется процесс выбора модели телефона. Поэтому, создание автоматизированной системы, включающей в себя весь спектр средств по учету и контролю за деятельностью салона сотовой связи актуально.

Вложенные файлы: 10 файлов

прзенация.ppt

— 1.44 Мб (Просмотреть документ, Скачать файл)

список литературы.doc

— 40.00 Кб (Просмотреть документ, Скачать файл)

Титульный лист.doc

— 34.00 Кб (Просмотреть документ, Скачать файл)

Экономика1.doc

— 260.00 Кб (Просмотреть документ, Скачать файл)

АннотацияКАЗ.doc

— 22.50 Кб (Просмотреть документ, Скачать файл)

Анотации.doc

— 33.50 Кб (Просмотреть документ, Скачать файл)

Заключение.doc

— 63.00 Кб (Просмотреть документ, Скачать файл)

К зашите.doc

— 203.00 Кб (Просмотреть документ, Скачать файл)

охрана труда.doc

— 537.00 Кб (Просмотреть документ, Скачать файл)

поясЗап1.doc

— 1.50 Мб (Скачать файл)

- клавиатура - Genius

- мышь – Genius

- монитор – LG 57N.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3. Разработка  программного обеспечения

 

 

3.1 Цели, задачи, возможности и ограничения разрабатываемого  программного обеспечения (ПО)

 

Средство разработки функционального программного обеспечения (ФПО) автоматизированных рабочих мест должно отвечать следующим требованиям:

1 возможность создания приложений, использующих базы данных различной архитектуры и различного формата;

2 возможность создания удобного, гибкого и эффективного интерфейса приложений;

3 удобный интерфейс разработки приложений

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

К первой категории относятся  средства разработки, обладающие обширными библиотеками классов, большим количеством «мастеров» и кодогенераторов, но ориентированные на «ручное» создание кода.

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

Автоматизированное рабочее  место определяют чаще всего как  профессионально-ориентированные малые  вычислительные системы, расположенные   непосредственно   на  рабочих  местах специалистов и предназначенные для автоматизации их работ.

Общее программное обеспечение  АРМ обеспечивает функционирование   вычислительной   техники,   разработку и подключение новых программ.  Сюда входят операционные системы, системы программирования и обслуживающие программы.

Профессиональная ориентация автоматизированного рабочего  места  определяется функциональной частью ПО  (ФПО).  Именно  здесь закладывается ориентация на конкретного специалиста,  обеспечивается решение задач определенных предметных областей.

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

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

Программа «Манго» предназначена для регистрации, просмотра, хранения и обработки информации о товарах, продаваемых в салонах связи ТОО «Манго», их характеристиках, движении товара на складах.

Необходимым условием является занесение информации в отдельные  поля базы данных. Следовательно, пользователю необходимо предоставить следующие возможности:

- регистрация вновь  прибывшего товара;

- просмотр информации о характеристиках сотовых телефонов;

- просмотр информации о наличии на складе нужного товара;

- составление отчетов по продажам за период;

- просмотр, редактирование и добавление записей в справочниках.

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

 

 

3.2 Разработка интерфейсной части программы и программного кода. Описание окон программы

 

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

Интерфейс программы  должен быть прост и удобен в применении, а также должен быть рассчитан на рядового пользователя.

Заполняя поля на форме, связанные с таблицей БД, хранящую информацию о товарах ТОО «Манго», пользователь должен свободно перемещать курсор на форме, переходя его от одного поля к другому. Аналогичные требования применены и ко всем остальным таблицам базы данных. Создание отчётов не должно требовать трудоёмкой работы над ним, программное приложение должно позволять с лёгкостью получить отчёт, выбрав необходимые данные для него и нажав на кнопку, генерации отчётов.

Данные разделы программы  должны быть удобными в использовании  и не требовать определённых навыков  работы на компьютере, просто и быстро выполнять нужные функции.

Формы - это объекты, в  которые помещаются другие объекты  для создания пользовательского интерфейса любого приложения. Модули состоят из кода, который реализует функционирование приложения, обработчики событий для форм и их компонент.

Информация о формах хранится в двух типах файлов - .dfm и .pas, причем первый тип файла - двоичный - хранит образ формы и ее свойства, второй тип описывает функционирование обработчиков событий и поведение компонент. Оба файла автоматически синхронизируются Delphi, так что если добавить новую форму проект, связанный с ним файл .pas автоматически будет создан, и его имя будет добавлено в проект.

Далее приведено описание окон программы, а также дана краткая  характеристика каждого окна и компонентов, расположенных на них.

Окно авторизации, изображенное на рисунке 3.1 содержит такие компоненты как:

- MainMenu, предназначенный для вывода на экран меню пользователя, при помощи которого можно выбрать нужный пункт для дальнейшей работы;

- HalcyonDataSet – является аналогом элементов Table и Query, предназначен для работы с полями таблиц баз данных;

- Edit, стандартный управляющий элемент Windows для ввода. Он  использован для отображения короткого фрагмента текста и ввода текст во время выполнения программы;

- BitBtn, позволяет выполнить какие-либо действия при нажатии кнопки во время выполнения программы;

- DBLookupComboBox выводит на экран содержимое поля «Наименование» таблицы «Справочник – салоны связи». Служит для выбора салона связи в котором запущена программа.

 

Рисунок 3.1 – Окно авторизации  пользователя.

 

Это окно служит для прохождения авторизации пользователя. В поле «Выберите ваш салон» необходимо выбрать салон связи, в котором запущена данная программа. В поле «Наберите пароль» набрать соответствующий пароль. После чего манипулятором «мышь» нужно нажать на кнопку «ОК» и если пароль будит верным, то на экране появиться меню пользователя (см. рисунок 3.2). Данное действие также можно произвести просто нажав на кнопку клавиатуры Enter. Если пользователь по каким-либо причинам не хочет продолжать работу с программой то следует нажать кнопку «Отмена», после чего произойдет закрытие окна и выход из программы.

 

Рисунок 3.2 – Главное  окно программы с меню пользователя.

 

При выборе пункта меню «Справочники»  выпадет контекстное меню, где  пользователю будит предложено выбрать  из списка справочников нужный. Первым в списке стоит «Справочник –сотовые телефоны», изображенный на рисунке 3.3. При нажатии на него «мышкой» на экране появиться соответствующее окно.

 

Рисунок 3.3 (а) – Окно «Справочник  – сотовые телефоны» в режиме

    добавления новой записи.

Это окно имеет два  режима:

- режим добавления  новой записи в базу данных;

- режим просмотра и  редактирования.

Переход между режимами осуществлен кнопками «Добавить» (видна  в режиме редактирования см. рисунок 3.3 (б) ) и «Редактирование \ просмотр» (видна в режиме добавления см. рисунок 3.3 (а)). В режиме добавления записи (рисунок 3.3а ) пользователь может внести в базу данных информацию о новой, еще незарегистрированной модели сотового телефона. При помощи компонентов CheckBox, Edit, DBLookupComboBox, DBEdit пользователь вносит характеристики новой модели телефона. При помощи кнопки «Загрузить изображение» (компонент BitBtn) вызывается компонент OpenDialog, который реализует возможность выбрать нужный файл с изображением телефона. После введения всех нужных данных о новой модели телефона необходимо нажать кнопку «Сохранить» (компонент BitBtn), чем произвести запись данных с формы в базу данных.

 

Рисунок 3.3 (б) – Окно «Справочник  – сотовые телефоны» в режиме

    редактирования\просмотра записи.

 

В режиме редактирования (см. рисунок 3.3 б) пользователь может произвести редактирование характеристик уже внесенной модели телефона. Для отображения характеристик на форме использованы компоненты DBCheckBox, DBEdit Для изменения данных требуется просто внести измененные данные в соответствующее поле. Обновленная информация автоматически будит внесена в базу данных.

Вторым в списке справочников стоит «Справочник - аксессуары», окно вида изображено на рисунке 3.4. Он предназначен для ввода в базу данных нового вида аксессуаров, которые еще не внесены.

 

         

Рисунок 3.4 – «Справочник - аксессуары».

 

На форме установлены компоненты Edit для внесения данных с клавиатуры, DBGrid – отображение данных из таблица «Склад - аксессуары» , BitBtn – для обработки событий и выполнения тех или иных функций.

Для введения в базу данных нужной информации пользователь должен внести в соответствующие поля значения, после чего нажать кнопку «Сохранить». Если требуется удалить неправильно  или некорректно введенный элемент, то следует нажать кнопку «Удалить». Для выхода из этого окна нужно нажать кнопку «Выход» или Esc.

Третьим из списка стоит  окно «Справочник – салоны связи», изображенное на рисунке 3.5.

При помощи этого окна пользователь может внести новую  точку продаж, принадлежащую ТОО «Манго» или удалить не существующую. Как и на предыдущем окне возможность ввода информации в базу данных реализовано при помощи компонентов Edit, DBGrid, BitBtn.

Рисунок 3.5  - Справочник «Салоны связи».

 

Работа с этим окном  реализована аналогично предыдущему окну.

Четвертым в списке справочников идет окно «Справочник - производители» , изображенное на рисунке 3.6. Это окно служит для пополнения списка производителей сотовых телефонов. Его работа реализована аналогично предыдущим окнам.

Следующим после «Справочников» в меню расположена вкладка «Обзор». В свою очередь она состоит  из двух пунктов «Поиск по параметрам»  и «Характеристика».

Первый пункт «Поиск по параметрам» соответствует окну «Поиск сотового телефона по параметрам», изображенному на рисунке 3.7. Это окно предназначено для поиска из множества представленных в салонах связи моделей телефонов нужную клиенту модель по определенным функциям и характеристикам. Очень часто случается так, что клиент придя в салон связи просит менеджера подобрать сотовый телефон по определенным критериям. Для того, чтобы менеджер без затруднения мог предложить покупателю именно ту самую модель реализована подобная возможность. При помощи визуальных компонентов Edit, Combobox, Checkbox, BitBtn, DbGrid, Images и невизуальных

Рисунок 3.6 – Справочник «Производители».

 

HalcyonDataSet, DataSource на экране отображается информация, содержащаяся в базе данных.

Для того, чтобы приступить к поиску пользователь должен на вкладке  «Параметры поиска» в нужных местах отметить те критерии, по которым требуется отсортировать товар. После чего нажать кнопку «Найти». В таблице будут выведены все сотовые телефоны, которые соответствуют условию поиска. После этого для более детального просмотра интересующих моделей, пользователь должен манипулятором «мышь» выделить в таблице нужную строку, при это в окошках под таблицей высветятся данные о выделенной записи. После этого при нажатии на кнопку «Подробно» на экране появиться окно «Характеристика – подробное описание модели телефона», изображенное на рисунке 3.8, которое в свою очередь можно вызвать и самостоятельно через пункт меню «Обзор» подпункт «Характеристика».

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

Для просмотра другой модели телефона нужно нажать на кнопку «Сброс» и в поле «Введите код» набрать код нужной модели и нажать на кнопку поиск. На экране появятся характеристики и изображение найденного элемента.

Для того чтобы узнать если выбранная модель телефона на складе салона связи, пользователь должен нажать кнопку «В наличии». После нажатия  этой кнопки на экране появиться окно «Наличие товара на складе», изображенное на рисунке 3.9. При помощи визуальных компонентов Edit, Combobox, Checkbox, BitBtn, и невизуальных HalcyonDataSet, DataSource на экране отображается информация, содержащаяся в базе данных.

 

Рисунок 3.7 – Окно «Поиск модели сотового телефона по параметрам».

 

 

Рисунок 3.8 – Окно «Характеристика  – подробное описание модели телефона».

Это окно служит для просмотра  товара, который имеется в наличии  на складе, а также для внесения в базу данных информации о продаже сотовых телефонов и аксессуаров и возврате их на склад.

 

Рисунок 3.9 – Окно «Наличие товара на складе».

 

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

Информация о работе Автоматизация салона связи