Курсовая Автоматизированное рабочего места администратора парикмахерской ФриСтаил
Работа добавлена на сайт bukvasha.net: 2015-10-25Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
от 25%
договор
АННОТАЦИЯ
В курсовом проекте содержится отчёт по результатам разработки автоматизированной системы «ФриСтаил». Отчетность выводится в виде следующей документации: чек, квитанция. В проекте представлены этапы создания АС, характеристика объекта автоматизации, стадии построения концептуальной, логической и физической моделей данных, анализ методов решения, разработка программных модулей и форм, инструкция по эксплуатации системы, инструкция для пользователя и листинг программных модулей. Также в приложении приведены входные и выходные документы. Разработка курсового проекта направлена на получение навыков создания постановки задачи на разработку автоматизированных систем.
Курсовой проект состоит из:
1. пояснительной записке;
2. разработанной программы.
СОДЕРЖАНИЕ
1. Введение | 4 |
2. Назначение и цели создания системы | 5 |
3. Анализ предметной области | 6 |
4. Концептуальное проектирование 4.1. Постановка задачи 4.2. Концептуальная модель системы 4.3. Концептуальная модель данных | 7 7 10 11 |
5. Логическое проектирование 5.1. Логическая модель 5.2. Алгоритм системы | 12 12 14 |
6. Разработка программно-информационного компонента 6.1.Обоснование выбора среды разработки 6.2. Физическая модель 6.3. Экранные формы | 15 15 18 19 |
7. Инструкции по эксплуатации системы 7.1. Инструкция для пользователя 7.2. Инструкция по сопровождению | 30 30 36 |
8. Заключение | 38 |
Список литературы | 39 |
Приложение 1 – Требования к системе Приложение 2 – Документы входной информации Приложение 3 – Документы выходной информации | 40 43 44 |
1. ВВЕДЕНИЕ
С незапамятных времен вся информация хранится на бумаге, но в наше время-время высоких технологий- предпочтение отдается цифровым носителям информации. Средства вычислительных технологий позволяют хранить большой объем информации. А разрабатываемые автоматизированные системы облегчают работу и увеличивают скорость реализации и качество трудового процесса, поэтому автоматизация рабочего места самый распространенный вид автоматизированной системы.
Целью курсового проекта является автоматизация рабочего места администратора парикмахерской «ФриСтаил».
Администратор «ФриСтаил» выполняет следующие функции:
1. выдача чека и квитанции клиенту,
2. начисление надбавки к уже установленному размеру заработной платы.
Насыщенность рабочего дня администратора высока. Администратор парикмахерской «ФриСтаил» выполняет функции кассира. Следя за организационной работой сотрудников он принимает оплату от клиентов за предоставляемые организацией услуги. Большое количество информации тормазит работу администратора и следовательного всего персонала. Организация работы администратора представлена на рисунке 1.
Рис.1 Организационная структура работы администратора
Администратору приходится работать с большим объемом информации, поэтому встала острая необходимость в разработки автоматизированной системы. Работа администратора разносторонняя: работа с клиентом, учет работников, начисление заработной платы.
2. НАЗНАЧЕНИЕ И ЦЕЛИ СОЗДАНИЯ СИСТЕМЫ
Автоматизированная система «ФриСтаил» разрабатывается для ООО «ФриСтаил», предоставляющей следующие услуги:
- маникюр,
- педикюр,
- наращивание ногтей,
- парикмахерские услуги,
- косметологические услуги.
Автоматизация будет производится рабочего места администратора. Работа администратора связана с обработкой больших объемов информации. Администратор имеет дело как с клиентом так и работниками. Выбрав себе услугу или комплекс услуг, клиент подходит к окошку администратора. Тот, в свою очередь , записывает фамилию клиента и выдает чек на оплату необходимой суммы и квитанцию для оценки качества полученных услуг (квитанция остается у мастера). В конце рабочего дня мастер сдает администратору квитанции, тот заносит набранные баллы в тетрадь учета качества работы. В соответствии с критериями в конце месяца начисляется надбавка к зарплате мастера. Автоматизация ускорит весь этот процесс и облегчит работу администратора.
АС «ФриСтаил» должна:
1. вносить изменения в базу данных о мастерах,
2. формирование и выдача чека,
3. формирование и выдача квитанции,
4. подсчет набранных баллов каждым мастером,
5. начисление процента надбавки к зарплате.
Целью АС «ФриСтаил» является повышение качества услуг и увеличение скорости работы администратора парикмахерской.
3. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
Парикмахерская начала свою работу совсем недавно, в 2005г. «ФриСтаил» предоставляет широкий спектр услуг: маникюр, педикюр, наращивание ногтей, парикмахерские услуги, косметологический кабинет. Численность рабочих составляет 35 человек. ООО «ФриСтаил» пренадлежит к числу малых организаций, она не имеет отдела кадров, сотрудников принимает администратор.
График работы специалистов строго определен: с 8:00 до 20:00. Работают один день через один, в итоге получается около 15 рабочих дней в месяце. Клиент выбирает себе вид услуги. Далее подходит к окошку администратора, где администратор выдает ему чек и квитанцию. После клиент обслуживается мастером, по окончанию работы квитанция с оценкой качества работы остается у мастера. Администратор набранные баллы заносит в тетрадь учета. В конце месяца подсчитывается общее число баллов и по критериям начисляет процент надбавки к зарплате. Весь трудовой процесс представлен на рисунке 2.
Рис.2. Трудовой процесс ООО «ФриСтаил»
4. КОНЦЕПТУАЛЬНОЕ ПРОЕКТИРОВАНИЕ
4.1. Постановка задачи
Проанализировав предметную область и определив действия выполняемые автоматизированной системой, можно выделить следующие задачи:
1. систематизирование информации о мастерах;
2. подсчет набранных баллов каждого работника;
3. начисление надбавки к зарплате;
4. выдача чека;
5. выдача квитанции.
При реализации поставленных задач будет достигнута цель разрабатываемой АС: повысить качество предоставляемых услуг, ускорить и облегчить работу администратора.
Выходная информация формируется следующая: чек, квитанция, информация о рейтинге мастеров, начисление надбавки. Такова рода информация формируется в течении 3-5 минут, в зависимости от того на сколько оператор ориентируется в АС. Общий срок действия 8 лет. Но обновление базы данных происходит по мере принятия на работу новых сотрудников или изменения паспортных данных рабочих.
Условия, при которых прекращается решение комплекса задач: искажение информации вирусом, не соответствие программного обеспечения.
Итак, выходная информация будет следующая:
1). чек;
2). квитанция;
3). рейтинг мастеров;
4). надбавка к зарплате;
Наименование и формат структурных единиц выходной информации представлены в таблице 1.
Таблица 1.
Выходная информация
Наимено-вание | Иденти-фикатор | Форма представ-ления | Формат | Получа-тель |
Чек | С1 | Экранная | Документ, отчет бланк об оплате услуг | Клиент |
Квитанция | С2 | Экранная | Документ, отчет оценка качества работы мастеров | Клиент |
Рейтинг мастеров | С3 | Экранная | Форма подсчета набранных баллов | Адми-нистратор |
Надбавка к зарплате | С4 | Экранная | Форма начисления процента к зарплате | Адми-нистратор |
Входная информация вводится оператором. В формируемой базе данных содержится информация о мастерах, о видах и стоимости услуг, о клиенте. Наименование и формат структурных единиц входной информации представлены в таблице 2.
Таблица 2.
Входная информация
Наименование | Формат | Идентификатор |
Информация о мастерах | Форма задания и просмотра параметров сотрудника | С5 |
Прейскурант услуг | Форма расценок услуг | С6 |
Критерии надбавок | Форма просмотра надбавок | С7 |
Информация о мастерах вводится в базу данных и храниться там вплоть до увольнения мастера. Информация о клиенте заносится в квитанцию, которая формируется как выходная информация.
Перечень структурных единиц входной и выходной информации представлен в таблице 3.
Таблица 3.
Структурные единицы входной и выходной информации
Наименование | Пояснение | Формат | Размер | Идентификатор |
Ф.И.О. | Фамилия, имя, отчество мастера | Строка | 50 | С5,С2,С1 |
Дата рождения | Дата рождения мастера | Дата мм.дд.гг. | | С5 |
Паспорт | Паспортные данные мастера | Строка | 30 | С5 |
Телефон | Номер телефона работника | Строка | 15 | С5 |
Адрес | Фактический адрес проживания работника | Строка | 30 | С5 |
Ф.И.О. | Фамилия, имя, отчество клиента | Строка | 20 | С2 |
Оценка | Оценка качества работы | Число | | С2 |
Наименование услуги | Наименование предоставляемой услуги | Строка | 15 | С5, С2, С6,С1 |
Баллы | Общее количество баллов, | Число | | С4, С3 |
Цена | Цена услуги | Денежный | | С1, С6 |
Итого | Общая сумма по чеку | Денежный | | С1 |
Процент надбавки | Размер надбавки к зарплате | Число | | С4,С6 |
Диапазон баллов | Соотношение количества баллов и процента надбавки | Число | | С7 |
Код мастера | Уникальный код мастера | Число | | С5, С3, С4 |
Код услуги | Уникальный код услуги | Число | | С6, С3 |
Код клиента | Уникальный код клиента | Число | | С2 |
Дата | Дата получения услуги | Дата мм.дд.гг. | | С1, С2 |
4.3. Концептуальная модель системы
Взаимодействия между функциями системы «ФриСтаил» на рисунке 3.
Рис.4. Концептуальная модель системы
В базу данных заносятся данные о полученной услуге, которые используются для формирования отчетной документации и анализа проделанных работ.
4.2. Концептуальная модель данных
Концептуальная модель- это структура совокупности объектов и их взаимодействие. В процессе отображения концептуальной модели для разрабатываемой АС необходима СУБД VisualFoxPro.
Концептуальная модель данных представлена на рисунке 4.
Рис. 4. Концептуальная модель данных
5. ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ
5.1Логическая модель данных
В результате отображения концептуальной модели на СУБД будет получена логическая модель данных. Тип разрабатываемой модели иерархический. Взаимосвязь между объектами внутри модели подчинена строгому ранжиру. Взаимосвязь «многие-ко-многим», т.е. нескольким записям в одной таблице соответствуют несколько записей в другой. Логическая модель предоставляет наглядное отображение взаимосвязей между таблицами в базе данных.
Логическая модель данных представлена на рисунке 5.
Прейскурант |
код_услуги наим_услуги цена |
Чек |
наим_услуги цена |
Квитанция |
фио_мастера наим_услуги цена фио_клиента код_клиента оценка |
Мастера | |||
код_мастера фио наим_услуги код_услуги дата_рож пасплрт телефон адрес | |||
Рейтинг | |||
код_мастера фио_мастера код_услуги баллы | |||
Критерии | |||
Баллы надбавка | |||
Надбавка | |||
код_мастера баллы надбавка | |||
Рис 5. Логическая модель данных
5.2. Алгоритм работы системы
Алгоритм работы разрабатываемой автоматизированной системы «ФриСтаил» представлен на рисунке 6.
Рис 6. Алгоритм системы «ФриСтаил»
6.
РАЗРАБОТКА ПРОГРАММНО-ИНФОРМАЦИОННОГО КОМПОНЕНТА
6.1. Обоснование выбора среды разработки.
Выбор технических средств и программного обеспечения взаимосвязаны. В первую очередь они зависят от решаемых задач, а также финансовых возможностей. Учитывается здесь также и имеющийся опыт проектирования подобных систем. Для разработки автоматизированной системы можно использовать любое программное обеспечение , управляющее базами данных. В настоящее время существует много систем управления базами данных (СУБД). Рассмотрим некоторые из них.
1.
Access
СУБД Access проста в изучении и эксплуатации и поэтому доступна для пользователей с низкой классификацией, снабжена обширными средствами по созданию отчетов различной степени сложности, создаваемых на основе таблиц различных форматов. Как правило, Access используется для создания личных баз данных (справочники, записные книжки и т.д. ), не имеющих коммерческого распространения.
2.
SQL-Server
Эта СУБД обеспечивает высокую степень защиты данных, как от случайных потерь, так и от несанкционированного доступа, обладает развитыми средствами обработки данных и хорошим быстродействием. SQL-Server предназначен для хранения большого объема данных.
3.
Visual Basic
Visual Basic не требовательна к техническим характеристикам персонального компьютера. Так как Visual Basic является продуктом фирмы Microsoft, то легко интегрируется со всеми приложениями
Microsoft Offiсe и многими приложениями, интегрированными в WINDOWS. Предназначен Visual Basic для создания небольших приложений, в которых не требуются большие вычисления и серьезная обработка данных.
4.
Visual C++
Это самая скоростная среда программирования, обеспечивающая выполнение расчетов и обработку данных любой сложности, совместима практически со всеми известными приложениями
5.
Пакет Delphi предназначен для разработки сложных программ с использованием современных приемов программирования и стиля их оформления. Он может поддерживать работу с таблицами, созданными различных СУБД: Visual FoxPro, MS Access, Excel, dBase и другие. Однако среда программирования Delphi не является специализированной СУБД – эта мощная система ориентирована на разработку прикладных программ.
6.
Visual
FoxPro
Visual FoxPro отличается высокой скоростью, имеет встроенный объектно-ориентированный язык программирования с использованием xBase и SQL, диалекты которых встроены во многие СУБД. Имеет высокий уровень объектной модели. При использовании в вычислительных сетях обеспечивает как монопольный, так и раздельный доступ пользователей к данным. Применяется для приложений масштаба предприятия для работы на различных платформах. Существует несколько версий этой СУБД.
Visual FoxPro 8.0 является специализированной СУБД, дающей возможность осуществлять управление данными. Visual FoxPro 8.0 позволяет быстро и без лишних усилий разработать
автоматизированную систему, которая решает задачи накопления, учета, хранения и выдачи отчетов с использованием современного графического интерфейса. СУБД предоставляет средства разработки объектно-ориентированных приложений, является системой - интерпритатором, имеет встроенный язык SQL, поддерживающий работу с удаленными источниками данных.
Отличительные черты Visual FoxPro можно описать следующим образом:
- обеспечение возможности быстрой разработки прикладной программы базируется на включение средств, которые позволяют повысить скорость работы программиста. Это средства объектно-ориентированного программирования, позволяющие пользователю;
- формировать компоненты своего проекта, которые затем могут многократно использоваться;
- обеспечение полного набора средств для управления событиями.
- обеспечение мощного набора инструментальных средств для программиста. Возможность использования встроенного языка SQL;
- обеспечение полной интеграции Visual FoxPro 8.0 в семействе прикладных программ. Единый интерфейс с наиболее популярными прикладными программами Microsoft делает работу в интерактивном режиме интуитивно понятной. Поддержка правой кнопки мыши позволяет избежать долгих перемещений по системе меню и значительно облегчает изучение новых возможностей СУБД;
- совместимость с ранее разработанным программным обеспечением в среде Visual FoxPro.
Учитывая все характеристики Visual FoxPro мой выбор пал именно на эту СУБД.
6.2. Физическая модель
Физическая модель – определяет размещение данных, методы доступа и технику индексирования называется внутренней моделью системы. Физическая модель базы данных представлена в таблице 4.
Таблица 4.
Файл | Имя поля | Тип поля | Размер | Наименование |
Mastera | Kod_mastera | character | 10 | Код мастера |
Fio_mastera | character | 50 | Ф.И.О. мастера | |
Naim_uslugi | character | 20 | Наименование услуги | |
Kod_uslugi | character | 10 | Код услуги | |
Data_rog | date | 8 | Дата рождения мастера | |
Pasport | character | 70 | Паспортные данные | |
Preiskurant | Kod_uslugi | character | 10 | Код услуги |
Naim_uslugi | character | 20 | Наименование услуги | |
Cena | currency | 8 | Цена услуги | |
Reiting | Kod_mastera | character | 10 | Код мастера |
Kod_uslugi | character | 10 | Код услуги | |
Bal | numeric | 10 | Количество баллов | |
Fio_mastera | character | 50 | Ф.И.О. мастера | |
Chek | Naim_uslugi | character | 20 | Наименование услуги |
Cena | currency | 8 | Цена услуги | |
Kriterii | Diapozon | numerik | 10 | Диапазон баллов |
Nadbavka | character | 10 | Процент надбавки к зарплате | |
Kvitancia | Fio_mastera | character | 50 | Ф.И.О. мастера |
Naim_uslugi | character | 20 | Наименование услуги | |
Cena | currency | 8 | Цена услуги | |
Fio_klienta | character | 30 | Ф.И.О. клиента | |
Ocenka | integer | 4 | Оценка за проделанную работу | |
Nadbavka | Kod_mastera | character | 10 | Код мастера |
| Bal | integer | 4 | Количество баллов |
| Nadbavka | character | 10 | Процент надбавки к зарплате |
6.3 Экранные формы
6.3.1. Для входа в систему необходимо зарегистрироваться:
Обработчик кнопки «вход»:
USE "parol.dbf"
IF LEN(ALLTRIM(thisform.text1.Value))=0
MESSAGEBOX('Введите пароль',16,'Ошибка')
thisform.text1.SetFocus()
RETURN
ENDIF
IF ALLTRIM(thisform.text1.Value)==ALLTRIM(parol.parol)
DO FORM menu
thisform.Release
ELSE
MESSAGEBOX('Вы ввели неверный пароль, попробуйте ещё раз',16,'Ошибка')
ENDIF
Если ввели неверный пароль, то выдается сообщение:
6.3.2. После регистрации появляется главное меню:
6.3.3. Для поиска информации необходимо выбрать пункт меню «поиск», откроется окно:
Обработчик кнопки «поиск»:
IF LEN(ALLTRIM(thisform.text1.value))=0
MESSAGEBOX('Не введён критерий поиска!',0,'Сообщение системы')
ELSE
SELECT mastera
GO TOP
DO CASE
CASE thisform.optiongroup1.option1.Value=1
LOCATE FOR fio_mastera=ALLTRIM (THISFORM.TEXT1.VALUE)
IF FOUND()=.t.
thisform.text2.Value=fio_mastera
thisform.text3.Value=naim_uslugi
thisform.text6.Value=telefon
k=kod_mastera
CONTINUE
ELSE
MESSAGEBOX('Запись не найдена!',0,'Сообщение системы')
ENDIF
CASE thisform.optiongroup1.option2.Value=1
LOCATE FOR naim_uslugi=ALLTRIM (THISFORM.TEXT1.VALUE)
IF FOUND()=.t.
thisform.text2.Value=fio_mastera
thisform.text3.Value=naim_uslugi
thisform.text6.Value=telefon
k=kod_mastera
CONTINUE
ELSE
MESSAGEBOX('Запись не найдена!',0,'Сообщение системы')
ENDIF
ENDCASE
n=thisform.text3.Value
SELECT preiskurant
GO TOP
LOCATE FOR naim_uslugi=n
IF FOUND()=.t.
thisform.text4.Value=cena
CONTINUE
ENDIF
SELECT reiting
GO TOP
LOCATE FOR kod_mastera=k
IF FOUND()=.t.
thisform.text5.Value=bal
CONTINUE
ENDIF
ENDIF
Обработчик кнопки «Удалить»:
SELECT mastera
DO CASE
CASE thisform.optiongroup1.option1.Value=1
DELETE FROM mastera.dbf WHERE fio_mastera=ALLTRIM(ThisForm.Text1.Value)
PACK
CASE thisform.optiongroup1.option2.Value=1
DELETE FROM mastera.dbf WHERE naim_uslugi=ALLTRIM(ThisForm.Text1.Value)
PACK
ENDCASE
thisform.text1.Value=""
thisform.text2.Value=""
thisform.text3.Value=""
thisform.text4.Value=""
thisform.text5.Value=""
thisform.text6.Value=""
MESSAGEBOX('Запись успешно удалена',0,'Сообщение системы')
6.3.4. Просмотреть интересующую вас информацию можно выбрав пункт меню «просмотр»:
6.3.5. Для выдачи отчетов необходимо выбрать пункт меню «отчеты»:
6.3.6. Затем выбрать вид отчета: чек\квитанция.
Чек:
Форма отчета:
Обработчик кнопки «Формировать»:
REPORT FORM chek_111 preview
Обработчик кнопки «на печать»:
REPORT FORM chek_111 TO PRINTER
Квитанция:
6.3.7. Для регистрации новых работников необходимо выбрать пункт меню «новые работники»:
Обработчик
кнопки
«
Добавить
»:
SELECT mastera
APPEND BLANK
replace kod_mastera WITH thisform.text1.Value;
fio_mastera WITH thisform.text2.Value;
naim_uslugi WITH thisform.combo1.DisplayValue;
kod_uslugi WITH thisform.text4.Value;
data_rog WITH CTOD(thisform.text5.Value);
pasport WITH thisform.text6.Value;
telefon WITH thisform.text7.Value;
adres WITH thisform.text8.Value
MESSAGEBOX('Данные успешно введены',0,'Сообщение системы')
thisform.text1.Value=""
thisform.text2.Value=""
thisform.text4.Value=""
thisform.text6.Value=""
thisform.text7.Value=""
thisform.text8.Value=""
thisform.text5.Value=""
thisform.text1.SetFocus
6.3.7. Расчет процента надбавки производиться в пункте «надбавки»:
Обработчик кнопки «Рассчитать»:
SELECT nadbavka
GO BOTTOM
kod=thisform.text1.Value
d1=VAL(thisform.text2.value)
d2=VAL(thisform.text4.value)
d3=VAL(thisform.text5.value)
d4=VAL(thisform.text6.value)
d5=VAL(thisform.text7.value)
d6=VAL(thisform.text8.value)
d7=VAL(thisform.text9.value)
d8=VAL(thisform.text10.value)
d9=VAL(thisform.text11.value)
d10=VAL(thisform.text12.value)
d11=VAL(thisform.text13.value)
d12=VAL(thisform.text14.value)
d13=VAL(thisform.text15.value)
d14=VAL(thisform.text16.value)
d15=VAL(thisform.text17.value)
ball=d1+d2+d3+d4+d5+d6+d7+d8+d9+d10+d11+d12+d13+d14+d15
IF LEN(ALLTRIM(thisform.text1.Value))!=0
AND LEN(ALLTRIM(thisform.text2.Value))!=0
DO CASE
CASE ball<=30
thisform.text3.Value="10%"
CASE ball>30 AND ball<=56
thisform.text3.Value="15%"
CASE ball>56 AND ball<=72
thisform.text3.Value="30%"
ENDCASE
nad=thisform.text3.Value
APPEND BLANK
replace kod_mastera WITH kod;
bal with ball;
nadbavka WITH nad
MESSAGEBOX('Данные успешно введены',0,'Сообщение системы')
thisform.text1.Value=""
thisform.text2.Value=""
thisform.text4.Value=""
thisform.text5.Value=""
thisform.text6.Value=""
thisform.text7.Value=""
thisform.text8.Value=""
thisform.text9.Value=""
thisform.text10.Value=""
thisform.text11.Value=""
thisform.text12.Value=""
thisform.text13.Value=""
thisform.text14.Value=""
thisform.text15.Value=""
thisform.text16.Value=""
thisform.text17.Value=""
thisform.text1.SetFocus
ELSE
MESSAGEBOX('Вы ввели не все значения',0,'Сообщение системы')
ENDIF
6.3.8. Справочная информация содержится в пункте главного меню «Справка»:
6.3.9. Для просмотра среднестатистических данных о проценте надбавки необходимо выбрать пункт «Диограмма»:
7. ИНСТРУКЦИИ ПО ЭКСПЛУАТАЦИИ СИСТЕМЫ
7.1. Инструкция для пользователя
Инструкция предназначена для администратора. Эксплуатационная документация позволяет облегчить работу пользователя с системой и компьютером.
7.1.1. Требования к рабочему месту
- помещение должно проветриваться;
- необходимо наличие хорошего освещения;
- температура и влажность воздуха должны соответствовать нормам;
- наличие необходимой для полноценной работы мебели.
7.1.2. Техническое и программное обеспечение
- операционная система Windows xp;
- персональный компьютер на базе процессора PC4 Pentium 600 Mg;
- 256 Мб ОЗУ;
- устройство ввода\вывода
- жёсткий диск объёмом 4Гб (для операционной системы и АС) и выше;
- видео карта 8Мб;
- принтер для распечатки документов (выбирается в зависимости от заказчика);
- СУБД Visual FoxPro;
- Visual FoxPro 8.0.
7.1.3.
Техника безопасности при работе с компьютером
1). Общие требования безопасности:
- к работе на персональном компьютере допускаются лица, прошедшие процесс обучения оператора ПК, вводный инструктаж, первичный инструктаж на рабочем месте;
- при эксплуатации персонального компьютера на работника могут оказывать действие следующие опасные и вредные производственные факторы: повышенный уровень электромагнитных излучений, повышенный уровень статического электричества, пониженная ионизация воздуха, статические физические перегрузки, перенапряжение зрительных анализаторов.
2). Работник обязан:
- выполнять только ту работу, которая ему была поручена и по которой он был проинструктирован;
- содержать в чистоте рабочее место;
- держать открытыми все вентиляционные отверстия устройств;
- при необходимости прекращения работы на некоторое время корректно закрыть все активные задачи;
- соблюдать правила эксплуатации вычислительной техники в соответствии с инструкциями по эксплуатации;
- соблюдать расстояние от глаз до экрана в пределах 60-
3). Соблюдение мер пожарной безопасности
- рабочие места с компьютерами должны размещаться таким образом, чтобы расстояние от экрана одного видеомонитора до тыла другого была не менее
- рабочие места с персональными компьютерами по отношению к световым проемам должны располагаться так, чтобы естественный свет падал сбоку, преимущественно слева;
- оконные проемы в помещениях, где используются персональные компьютеры должны, быть оборудованы регулируемыми устройствами типа: жалюзи, занавесей, внешних козырьков и др.;
- женщины со времени установления беременности и в период кормления грудью к выполнению всех видов работ, связанных с использованием компьютеров не допускается.
4). Требования безопасности перед началом работы
- подготовить рабочее место;
- отрегулировать освещение на рабочем месте, убедиться в отсутствии бликов на экране;
- проверить правильность подключения оборудования к электросети;
- проверить исправность проводов питания и отсутствие оголенных участков проводов;
- убедиться в наличии заземления системного блока, монитора и защитного экрана;
- протереть антистатической салфеткой поверхность экрана монитора и защитного экрана.
- проверить правильность установки стола, стула, подставки для ног, пюпитра, угла наклона экрана, положение клавиатуры, положение «мыши» на специальном коврике, при необходимости произвести регулировку рабочего стола и кресла, а также расположение элементов компьютера в соответствии с требованиями эргономики и в целях исключения неудобных поз и длительных напряжений тела.
5). Требования безопасности во время работы
Работнику при работе на ПК запрещается:
- прикасаться к задней панели системного блока (процессора) при включенном питании;
- переключать разъемы интерфейсных кабелей периферийных устройств при включенном питании;
- допускать попадание влаги на поверхность системного блока (процессора), монитора, рабочую поверхность клавиатуры, дисководов, принтеров и других устройств;
- производить самостоятельное вскрытие и ремонт оборудования;
- работать на компьютере при снятых кожухах;
- отключать оборудование от электросети и выдергивать электровилку, держась за шнур.
6). Требования безопасности в аварийных ситуациях
- во всех случаях обрыва проводов питания, неисправности заземления и других повреждений, появления гари, немедленного отключить питание и сообщить об аварийной ситуации руководителю;
- не приступать к работе до устранения неисправностей;
- при получении травм и внезапном заболевании немедленно известить своего руководителя, организовать первую доврачебную помощь или вызвать скорую медицинскую помощь.
7. Требования безопасности по окончании работы
- отключить питание компьютера, обесточить ненужные для работы приборы;
- привести в порядок рабочее место;
- выполнить упражнения для глаз и пальцев рук на расслабление.
Приступая к работе с системой, пользователь должен ознакомиться с правилами техники безопасности. Для работы с программой необходимо запустить.
8. Порядок работы с системой:
Настоящая инструкция описывает действия, которые необходимо реализовать для выполнения конкретной задачи, входящей в комплекс задач решаемых АС «ФриСтаил».
Запуск АС «ФриСтаил»:
Для запуска системы необходимо включить компьютер, загрузить Windows и запустить файл приложения Админ.exe, произведя двойной щелчок на нем.
Поиск информации:
Для нахождения интересующей Вас информации необходимо выбрать пункт меню "поиск", указать критерий поиска- фамилия мастера или наименование услуги. Затем нажать кнопку "поиск".
Просмотр информации:
Для просмотра информации о мастере, услуге и ее цене, процента надбавки Вам необходимо выбрать пункт меню "просмотр". Затем выбрать интересующую вас таблицу.
Формирование отчетной документации:
Выберите пункт главного меню "Отчет". В появившемся окне выберите тип отчета, который нужно сформировать- чек, квитанция. После внести необходимую информаци, нажать кнопку "Формировать". И для выдачи готового бланка отчета нажать "на печать".
Регистрация новых работников:
Выберите пункт главного меню "новые работники", затем пункт меню "Работа с услугами". В появившемся окне внести информацию
о новом работнике и нажать кнопку "добавить".
Начисление процента надбавки:
Выберите пункт главного меню "надбавка", затем в появившемся окне внести количество баллов каждый рабочий день в течение месяца. После этого нажать на кнопку "рассчитать". Процент надбавки подсчитан!
Справка:
Для получения справочной информации необходимо выбрать пункт меню «Справка», затем интересующий Вас пункт.
Для выхода из программы:
На форме «Главное меню» нажать кнопку «Выход».
7.2. Инструкция по сопровождению
К сопровождению системы допускается, персонал имеющий квалификацию техник, или инженер.
АС можно устанавливать в любой каталог на диске, требование предъявляется только к тому, чтобы все файлы системы располагались в одном каталоге. После установки необходимо проверить работоспособность программы. Если какие-либо функции системы не выполняются или выполняются, с ошибками обратитесь к разработчику.
Если программа вообще не запускается - повторить ее установку. Проверить вывод на печать - если отпечатанный текст содержит непонятные символы, то поменять шрифт или проверить правильность работы принтера на других программах.
Минимальные аппаратные требования для нормальной работы АС "ФриСтаил" следующие:
- процессор с частотой 700MHz;
- жесткий диск 10Гб.;
- оперативная память 128 Мб;
- флоппи диск FDD 3,5";
- клавиатура;
- манипулятор мышь;
- лазерный принтер;
- операционная система Winnows 2000.
Для комфортной работы с системой "ФриСтаил" необходимо использовать:
- процессор с частотой 850 MHz;
- жесткий диск 10Гб.;
- оперативная память 256 Мб;
- флоппи диск FDD 3,5";
- CD-RW;
- клавиатура;
- манипулятор мышь;
- лазерный принтер;
- монитор, который с поддержкой разрешения не меньше 1024x768;
- операционная система Winnows XP.
8.
ЗАКЛЮЧЕНИЕ
В результате выполнения курсового проекта была разработана автоматизированная система «ФриСтаил». Автоматизация рабочего места администратора парикмахерской достигнута в результате кропотливых работ. По окончании разработки АС «ФриСтаил» выполняет следующие функции:
- вносит изменения в базу данных о мастерах;
- формирует и выдает чек;
- формирует и выдает квитанцию;
- подсчитывает набранные баллы каждым мастером;
- начисляет процент надбавки к зарплате
Таким образом, поставленные задачи были реализованы успешно. Автоматизированная система была разработана благодаря возможностям Visual FoxPro 8.0, а именно, ввод, поиск, хранение, обработка данных. Система снабжена удобным пользовательским интерфейсом, не создаёт трудностей при её эксплуатации.
В результате разработки курсового проекта я подробно изучила все этапы ее проектирования, то есть построение концептуальной, логической модели и физической моделей данных. При реализации системы в среде Visual FoxPro 8.0 я более подробно изучила визуальные методы программирования и некоторые другие возможности среды.
Улучшить систему можно путем добавления еще одной функции- начисление заработной платы рабочим.
СПИСОК ЛИТЕРАТУРЫ
1. В. П. Агальцов «Базы данных», Издательство «Мир», 2002
2.Типовая инструкция по охране труда при работе на персональном компьютере ТОИ Р-45-084-01. Утверждено приказом Министерства РФ по связи и информатизации от 02.07.2001 г. №162.
3. Горев А., Ахаян Р., Макашарилов С. « Эффективная работа с СУБД» Санкт-Петербург, Издательство «СПБ», 1997г.
4. Людмила Омельченко «Самоучитель по Visual FoxPro 6.0» Санкт-Петербург, Издательство «БХВ-Петербург» 2003г.
Используемые ГОСТы:
1). ГОСТ 19.106 - 78 Единая система программной документации. Требования к программным документам, выполненным печатным способом;
2). ГОСТ 19.005 – 85. Единая система программной документации.
3). ГОСТ 19.106 – 76 ЕСПД – «Требования к документам, выполненным печатным способом »;
4). ГОСТ 34.602-89 Москва ИПК Издательство стандартов;
5). ГОСТ 34.601-90 Автоматизированные системы стадии создания.
ПРИЛОЖЕНИЕ 1.
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
1. Общие сведения:
Полное наименование системы: «Автоматизированная система рабочего места администратора парикмахерской «ФриСтаил»;
Шифр темы: 1321.012. Номер договора № 392;
Предприятие разработчик: ООО «Best», ст. Новопокровская, ул. Краснопартизанская, 133.
Фамилия директора: Шевченко Е.В.
Предприятие заказчик: ООО «ФриСтаил», г. Краснодар,
ул. Офицерская,50
Фамилия директора: Тинаева И.К.
Перечень документов:
Приказ по повышению производительности труда. После утверждения данного приказа был заключен договор, между организацией разработчиком и организацией заказчиком от 13.03.2007г. № 8756
1.5. Сроки начала и конца разработки.
Начало разработки –3.02.2007г.
Конец разработки – 1.06.2007г.
1.6. Источники финансирования.
В установленные сроки ООО «ФриСтаил» будет финансировать работы по созданию АС в размере 50% от установленной суммы. Остальная часть будет выплачена после сдачи АС в эксплуатацию.
2 Требования к системе
2.1. Требования к системе в целом:
2.1.1. Требования к численности и квалификации персонала системы и режиму его работы:
Основным пользователем АС является администратор, имеющий доступ ко всем ресурсам АС. Пользователь должен обладать достаточными знаниями работы на ПК и в области данной АС, т.е. должен быть ознакомлен с инструкциями по эксплуатации, данной системы.
2.1.2.Требования безопасности
Наладка и обслуживание данной системы должны производится специалистами от организации разработчика. Эксплуатация должна проводиться согласно пунктам эксплуатационной документации.
2.1.3. Требования по эргономике и технической эстетике
АС «ФриСтаил» должна соответствовать требованиям эргономики и технической эстетики. Рабочее место пользователя данной системы должно быть максимально удобным. Интерфейс должен быть простым и удобным, не отвлекающим внимание пользователя на посторонние элементы.
2.1.4. Требования по эксплуатации, техническому обслуживанию, ремонту:
ПК на котором будет установлена система должен быть переносным. Обслуживание и ремонт системы может производить разработчик системы;
АС должна быть защищена от несанкционированног
доступа посредством парольной защиты;
2.2. Требования к функциям (задачам) выполняемым системой
2.2.2. Поиск информации. Система позволяет вести поиск информации по ФИО и предоставляемой услуге;
2.2.3. Удаление информации из базы данных;
2.2.4. Система формирует отчеты: чек, квитанция;
2.2.5. Установленный пароль защищает систему от несанкционированного доступа;
2.3. Требования к видам обеспечения
2.3.1. Математическое обеспечение:
Используются типовые математические функции.
2.3.2. Программное обеспечение:
Для работы системы требуется СУБД Visual FoxPro версии 8.0, ОС Windows 98\2000\NT\XP
2.3.4.Техническое обеспечение
Для работы системы требуется ПК, с конфигурацией:
Для запуска приложения:
1). процессор не ниже 486-го, с тактовой частотой не менее 66МГц;
2). не менее 32Мб оперативной памяти;
3). на жестком диске для установки приложения требуется не менее 30Мб.
2.3.5. Организационное обеспечение:
1). Инструкции по эксплуатации системы;
2). Контекстная справка в системе.
ПРИЛОЖЕНИЕ 2.
ДОКУМЕНТЫ ВХОДНОЙ ИНФОРМАЦИИ
ПРИЛОЖЕНИЕ 3.
ДОКУМЕНТЫ ВЫХОДНОЙ ИНФОРМАЦИИ
1). Квитанция представлена на рисунке 7.
Рис. 7.
2). Чек представлен на рисунке 8.
Рис. 8.