Автоматизированное рабочего места администратора парикмахерской «ФриСтаил»

Автор работы: Пользователь скрыл имя, 08 Декабря 2010 в 18:50, курсовая работа

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

В курсовом проекте содержится отчёт по результатам разработки автоматизированной системы «ФриСтаил». Отчетность выводится в виде следующей документации: чек, квитанция. В проекте представлены этапы создания АС, характеристика объекта автоматизации, стадии построения концептуальной, логической и физической моделей данных, анализ методов решения, разработка программных модулей и форм, инструкция по эксплуатации системы, инструкция для пользователя и листинг программных модулей. Также в приложении приведены входные и выходные документы. Разработка курсового проекта направлена на получение навыков создания постановки задачи на разработку автоматизированных систем.

Содержание работы

1. Введение 4
2. Назначение и цели создания системы 5
3. Анализ предметной области 6
4. Концептуальное проектирование
4.1. Постановка задачи
4.2. Концептуальная модель системы
4.3. Концептуальная модель данных

5. Логическое проектирование
5.1. Логическая модель
5.2. Алгоритм системы
6. Разработка программно-информационного компонента
6.1.Обоснование выбора среды разработки
6.2. Физическая модель
6.3. Экранные формы

7. Инструкции по эксплуатации системы
7.1. Инструкция для пользователя
7.2. Инструкция по сопровождению
8. Заключение 38
Список литературы 39
Приложение 1 – Требования к системе
Приложение 2 – Документы входной информации
Приложение 3 – Документы выходной информации

Содержимое работы - 1 файл

Поясниловка Алёнка.doc

— 442.00 Кб (Скачать файл)

   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-80 см.

 

  3). Соблюдение мер пожарной безопасности

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

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

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

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

    4). Требования безопасности перед началом работы

    - подготовить рабочее место;

    - отрегулировать освещение на рабочем месте, убедиться в отсутствии бликов на экране;

- проверить правильность подключения оборудования к электросети;

    - проверить исправность проводов питания и отсутствие оголенных участков проводов;

     - убедиться в наличии заземления системного блока, монитора и защитного экрана;

     - протереть антистатической салфеткой поверхность экрана монитора и защитного экрана.

 

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

     5). Требования безопасности во время работы

     Работнику при работе на ПК запрещается:

     - прикасаться к задней панели системного блока (процессора) при включенном питании;

    - переключать разъемы интерфейсных кабелей периферийных устройств при включенном питании;

     - допускать попадание влаги на поверхность системного блока (процессора), монитора, рабочую поверхность клавиатуры, дисководов, принтеров и других устройств;

Информация о работе Автоматизированное рабочего места администратора парикмахерской «ФриСтаил»