МИНИСТЕРСТВО
ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ
АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОУ ВПО «КУРГАНСКИЙ
ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Кафедра
«Программное обеспечение автоматизированных
систем»
РФ КГУ 231000.62.КР.2014.
10130107805
Курсовая
работа
По
дисциплине «Основы программирования»
РУКОВОДСТВО
ПОЛЬЗОВАТЕЛЯ
Листов
9
2014
АННОТАЦИЯ
Документ содержит
общие сведения о программе, её описании,
структуре, вариантах использования,
входных и выходных данных.
СОДЕРЖАНИЕ
1.НАЗНАЧЕНИЕ
ПРОГРАММЫ. 4
2. УСЛОВИЯ
ВЫПОЛНЕНИЯ ПРОГРАММЫ. 5
3. ВЫПОЛНЕНИЕ
ПРОГРАММЫ. 6
-
1.НАЗНАЧЕНИЕ
ПРОГРАММЫ.
Разработанный
программный продукт предназначен для
формализации деятельности автошколы(учет
учащихся на курсах в зависимости от
категории, даты поступления). Позволяет
выполнять ввод данных, вывод данных,
поиск данных, удаление данных, сохранение
данных на диск, загрузка с диска.
-
2.
УСЛОВИЯ ВЫПОЛНЕНИЯ ПРОГРАММЫ.
Программа не
требует инсталляции.
2.1 Программное
обеспечение
— ОС
Windows версии
XP / VISTA / 7 / 8
-NET.Framework 3.5 или
выше.
2.2 Требования к
аппаратуре
— компьютер IBM
PC
или другой совместимый с операционной
системой Windows
Других требований
к системе не имеется.
-
3.
ВЫПОЛНЕНИЕ ПРОГРАММЫ.
3.1 Запуск программы
Для запуска
программы необходимо запустить файл
Kypca4.exe
При
запуске программа отображает главное
меню автошколы «Драйвер», имеется
возможность выполнять следующие
действия (рис.1):
-просмотреть
рейтинг автошкол
-посмотреть
информацию об автошколе «Драйвер»
-записаться в
автошколу драйвер
-закрытие
программы(выход)
-авторизация
персонала
Рис.1.
При нажатии на
кнопку Рейтинг открывается форма с
рейтингом автошкол города Кургана и
кнопкой возвращения в главное меню
(рис.2.):
Рис.2.
При нажатии на
кнопку Справочная открывается форма
с информацией об автошколе(рис.3.), из
нее, через strip
menu,
можно
попасть на другие 6 форм:
Расценки(рис.4.),
Об автошколе(рис.5.), Инструкторы(рис.6.),
Расписание(рис.7.), Персонал(рис.8.),
Экзамен(рис.9.);
Рис.3.
Рис.4.
Рис.5.
Рис.6.
Рис.7.
Рис.8.
Рис.9.
При нажатии на
кнопку Запись откроется форма(рис.10.),
в которой есть поля: Имя, Фамилия,
Категория, Месяц; кнопка Принять, которая
считывая значения полей, переносит их
в таблицу Студенты:
Рис.10.
При вводе логина,
пароля и нажатием кнопки принять мы
переносимся в кабинет(рис.11.), откуда
можем воспользоваться поиском персонала
по базе данных или перейти на следующие
формы: Студенты, Доходы, и редакторы
расписания, персонала и расценок;
Рис.11.
Соседние файлы в папке Документация
- #
- #
- #
- #
- #
- #
- #
СОДЕРЖАНИЕ
Оглавление
1. ЗАДАНИЕ 3
2. АНАЛИЗ И ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 4
3. ЦЕЛИ И ЗАДАЧИ СОЗДАНИЯ БАЗЫ ДАННЫХ «Телефонный справочник» 4
4.Проектирование БАЗЫ ДАННЫХ. 5
4.1 Входные и выходные данные задач 5
4.2 Инфологическое проектирование базы данных 6
4.3 Выбор СУБД. 8
4.4 Даталогическое проектирование базы данных 8
4.4.1 Нормализация отношений 9
4.4.2 Определение структуры таблиц реляционной базы данных «Телефонный справочник» 10
5. АВТОМАТИЗИРОВАННАЯ ИНФОРМАЦИОННАЯ СИСТЕМА НА ОСНОВЕ БАЗЫ ДАННЫХ «Телефонный справочник» 12
5.1 Структура информационной системы 12
5.2 Руководство пользователя. 13
- 1. ЗАДАНИЕ
Выполнить проектирование и создать базу данных «Телефонный справочник» для поиска абонентов по фамилиям.
- 2. АНАЛИЗ И ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
В наше время хорошо иметь под рукой телефонный справочник, в котором будут записаны все данные об абонентах. В мире у большинства людей в наше время есть сотовый телефон. Некоторые люди не записывают номера в свои телефоны, поэтому не сразу могут догадаться, чей это номер телефона у них на экране. Для того чтобы не возникало подобных проблем была сделана программа «Телефонный справочник», в которой пользователь может без проблем найти нужный ему номер телефона.
- 3. ЦЕЛИ И ЗАДАЧИ СОЗДАНИЯ БАЗЫ ДАННЫХ «Телефонный справочник»
Проанализировав предметную область, мы можем сказать, что разработка базы данных в данной предметной области актуальна. Целью разработки базы данных «Телефонный справочник» и автоматизированной системы для работы с ней является повышение качества обслуживания клиентов и улучшение качества учета данных.
Эти цели могут быть достигнуты за счет снижения времени поиска информации об абонентах.
Задачами автоматизированной системы являются:
- Подготовка информации по абонентам для клиента
- Подготовка информации об адресах проживания для клиента
- Подготовка для клиента информации о группах, связанных с необходимым ему абонентом.
- Составление и редактирование базы данных.
4.Проектирование БАЗЫ ДАННЫХ.
4.1 Входные и выходные данные задач
Входными данными задач являются:
данные об абонентах, информация об их адресе проживания и их группы.
Абонент
- Код абонента
- Имя
- Фамилия
- Телефон
- Группа
- Домашняя страница
Группы
- Код группы
- Group
Адрес проживания
- Код адреса проживания
- Улица
- Дом
- Строение
- Квартира
- 4.2 Инфологическое проектирование базы данных
На этапе инфологического проектирования базы данных строится инфологическая модель предметной области, которая должна отражать семантику (смысл взаимосвязи объектов) предметной области. ИЛМ строится не для отдельного объекта, а отображает классы объектов и связи между ними. Диаграмма, отражающая связи объектов предметной области, называется диаграммой ER-типа (так как Entity – сущность, Relationship – связь).
Выделим такие сущности:
Сущность «Абонент»;
Сущность «Группы»;
Сущность «Адрес проживания»
Инфологическая модель базы данных «Телефонный справочник» представлена на рис.1.
Рис.1. Инфологическая модель предметной области «Телефонный справочник»
Сущность «Абонент» содержит информацию о всех группах и адресах проживания абонентов. Один абонент может иметь один адрес проживания и одну группу. Сущность «Группы» содержит информацию о группах, в которые входят абоненты. В одну группу может входить множество абонентов. Между сущностью «Группы» и «Абонент» существует связь типа «1:М». Сущность «Адрес проживания» содержит информацию об адресах проживания абонентов. Между сущностями «Абонент» и «Адрес проживания» существует связь типа «1:1».
- 4.3 Выбор СУБД.
Для проектирования БД «Телефонный справочник» выбираем СУБД Microsoft Access 2007.
Microsoft Access 2007 представляет собой мощную базу данных (РСУБД), которая предназначена для создания настольных приложений и приложений клиент-сервер.
Главной причиной успеха Access является то, что этот продукт позволяет пользоваться на настольном ПК многими возможностями систем управления реляционными базами данных. Однако, несмотря на всю мощь Access, эта настольная РСУБД легка в использовании. Набор мастеров и разнообразных вспомогательных средств автоматизирует выполнение одних и тех же стандартных процедур, ускоряя создание и изменение таблиц, запросов, форм, отчётов и диаграмм. Построители помогают при создании сложных элементов управления и выражений.
Access имеет уникальную структуру баз данных, которая позволяет объединить все связанные таблицы с данными, а также их индексы, формы, отчёты и код VBA в едином файле базы данных с расширением *.mdb.
4.4 Даталогическое проектирование базы данных
Даталогическим (логическим) проектированием называют проектирование логической структуры БД в среде конкретной СУБД. Выберем в качестве модели данных реляционную базу данных (РБД).
Существуют разные способы проектирования логической структуры РБД. Рассмотрим способ проектирования, основанный на анализе инфологической модели и переходе от нее к реляционным отношениям.
Для РБД проектирование логической структуры заключается в том, чтобы разбить всю информацию по отношениям, а также определить состав атрибутов для каждого из этих отношений. От ER-модели перейдем к реляционной модели данных.
В результате получили следующие отношения:
Абонент (Код абонента, Имя, Фамилия, Телефон, Группа, Домашняя страница);
Адрес проживания (Код адреса проживания, Улица, Дом, Строение, Квартира);
Группы (Код группы, Group).
4.4.1 Нормализация отношений
Все отношения находятся в 1-ой нормальной форме, т.к. не имеют сложных атрибутов. Функциональные зависимости между атрибутами отношений приведены на рис.2.
Отношение «Абонент»
Код абонента
Имя
Фамилия
Телефон
Группа
Домашняя страница
Отношение «Группы»
Код группы
Group
Отношение «Адреса проживания»
Код адреса проживания
Улица
Дом
Строение
Квартира
4.4.2 Определение структуры таблиц реляционной базы данных «Телефонный справочник»
Определим структуры таблиц в среде СУБД Microsoft Access 2003. Дадим названия таблицам и атрибутам, определим типы данных и размерность атрибутов. В таблицах выберем первичные ключи и индексированные поля (таблицы 1-5).
Таблица 1. Структура таблицы «Абонент» РБД «Телефонный справочник»
Название таблицы |
Имя поля |
Тип данных |
Размер поля |
Первичный ключ/ вторичный ключ |
Абонент |
Код_Абонента |
Числовой |
50 |
Первичный ключ |
Имя |
Текстовый |
100 |
||
Фамилия |
Текстовый |
100 |
||
Телефон |
Текстовый |
100 |
||
Группа |
Числовой |
100 |
||
Домашний адрес |
Гиперссылка |
100 |
Таблица 2. Структура таблицы «Группы» РБД «Телефонный справочник»
Название таблицы |
Имя поля |
Тип данных |
Размер поля |
Первичный ключ/ вторичный ключ |
Группы |
Код_группы |
Числовой |
100 |
Первичный ключ |
Group |
Текстовый |
100 |
Таблица 3. Структура таблицы «Адрес проживания» РБД «Телефонный справочник»
Название таблицы |
Имя поля |
Тип данных |
Размер поля |
Первичный ключ/ вторичный ключ |
Адрес проживания |
Код_адреса_проживания |
Числовой |
100 |
Первичный ключ |
Улица |
Текстовый |
100 |
||
Дом |
Текстовый |
100 |
||
Строение |
Числовой |
100 |
||
Квартира |
Текстовый |
100 |
Связи между таблицами в базе данных «Телефонный справочник» представлены на рис. 6.
Рис.6. Связи между таблицами в базе данных «Телефонный справочник».
- 5. АВТОМАТИЗИРОВАННАЯ ИНФОРМАЦИОННАЯ СИСТЕМА НА ОСНОВЕ БАЗЫ ДАННЫХ «Телефонный справочник»
- 5.1 Структура информационной системы
Для определения структуры информационной системы, необходимо распределить задачи, решаемые в АИС, по пользователям системы: работник регистратуры, клиент, администратор.
Работник регистратуры выполняет следующие задачи:
- Подготовка информации по новым абонентам для клиента;
- Редактирование информации по клиентам;
Клиент имеет возможность:
- Просматривать данные об абонентах, их группах и адресах проживания;
Администратор:
- Подготовка списка абонентов на удаление;
- Удаление недействительных телефонов;
- Просмотр и редактирование информации по абонентам, их группам и адресам проживания.
- 5.2 Руководство пользователя.
Пользователь имеет право добавлять, удалять и редактировать данные в таблицах с помощью данной кнопки:
1 2 3 4 5 6 7 8 9 10
- Приводит пользователя в начало записей;
- Приводит пользователя на одну запись ранее;
- Приводит пользователя на одну последующую запись;
- Приводит пользователя в конец записей;
- Позволяет пользователю добавить запись (для подтверждения добавления требуется последующее нажатие кнопки 8);
- Позволяет пользователю добавить запись (подтверждение не требуется);
- Позволяет пользователю изменят запись (для подтверждения добавления требуется последующее нажатие кнопки 8);
- Позволяет пользователю подтвердить действие ввода;
- Позволяет пользователю отменить действие ввода;
- Позволяет пользователю обновить таблицу.
Приложение 1. При нажатии пользователем кнопки «Абонент», выводятся данные из таблицы «Абонент», в которой он может изменять, добавлять и удалять записи по своему усмотрению.
Приложение 2. При нажатии пользователем кнопки «Адрес», выводятся данные из таблицы «Адрес_проживания», в которой он может изменять, добавлять и удалять записи по своему усмотрению.
Приложение 3. При нажатии пользователем кнопки «Группы», выводятся данные из таблицы «Группы», в которой он может изменять, добавлять и удалять записи по своему усмотрению.
Приложение 4. При нажатии пользователем кнопки «Абонент» в меню кнопки «Главная», выводятся данные из таблицы «Абонент», в которой он может изменять, добавлять и удалять записи по своему усмотрению.
Приложение 5. При нажатии пользователем кнопки «Адрес» в меню кнопки «Главная», выводятся данные из таблицы «Адрес_проживания», в которой он может изменять, добавлять и удалять записи по своему усмотрению.
Приложение 6. При нажатии пользователем кнопки «Группы» в меню кнопки «Главная», выводятся данные из таблицы «Группы», в которой он может изменять, добавлять и удалять записи по своему усмотрению.
Приложение 7. Кнопка «Выход» в меню, которая выходит из программы, предварительно спросив подтверждение.
Приложение 8. При нажатии пользователем кнопки «Информации» в меню кнопки «О программе», выводятся данные о программе. Изменять данные нельзя.
Приложение 9. При нажатии пользователем кнопки «Поиск» пользователю даётся возможность поиска нужного ему абонента по фамилии. С записью, которую ему предоставит поиск, он может делать всё: удалить её или же редактировать.
ЛИТЕРАТУРА
Пользуясь предоставленной программой я находил дополнительных абонентов для заполнения Базы Данных «Телефонный справочник».
Подборка по базе: Туров Курсовая 1.docx, Лобзина — руководство по инфекционным болезням — 1.pdf, МУ. Курсовая работа. Введение в ИТ-22.pdf, Шакмаев Курсовая ФО — 20411 (2) (1) (1) (1).docx, Кооперативы — курсовая.doc, 606098 Курсовая с практикой.docx, Выбор оптимального стиля руководства Курсовая 1.docx, Чеботарь Курсовая.docx, МИН. ВЫС. ОБР. РФ Курсовая работа.doc, Ответы тест организация предпринимательской Курсовая техникум.d
Содержание
ВВЕДЕНИЕ 2
1. Структурный системный анализ 4
1.1 Описание предметной области 4
1.2 Разработка функциональной модели информационной системы 5
2. Разработка и реализация проекта базы данных 7
2.1 Инфологическое проектирование 7
2.2 Логическая модель данных 9
2.3 Физическая структура информационной системы 9
2.4 Разработка запросов 11
2.4.1 С использованием различных критериев для выбора данных 11
2.4.2 С соединением таблиц 13
2.4.3 С соединением и дополнительными условиями 13
2.4.4 С использованием вычисляемых полей 13
2.4.5 Использующие сортировку 14
2.4.6 Использующие группировку полей 14
2.5 Разработка отчетов 15
3. Разработка программной части информационной системы 17
3.1 Разработка формы меню 17
3.2 Разработка форм для ввода и вывода информации 18
3.3 Руководство пользователя 21
Заключение 23
Список литературы 25
Введение
Со временем уровень жизни населения неизбежно растет и в связи с этим люди все больше начинают задумываться о таких вещах как здоровый образ жизни и свое здоровье в целом. Во всех городах открываются тренажерные залы и спортивные фитнес-клубы. А для того, чтобы заниматься спортом, тем более на профессиональном уровне, желательно использовать специализированную продукцию, улучшающую результаты тренировок.
Индустрия спорта активно растет и требует все большего количества аналитических ресурсов и учитывая этот факт автоматизация рабочих процессов спортивного магазина на данном этапе актуальна.
Актуальность данной работы заключается в том, что в мире непрерывного потока информации, все большую актуальность приобретают процессы автоматизации работ. В связи с этим постоянно разрабатываются программы, с помощью которых решаются возникающие проблемы. Создание информационной системы предполагает, что основные операции по накоплению, хранению и переработке информации возлагается на вычислительную технику, специалист же выполняет только определенную часть ручных операций и операций. Вычислительная техника при этом работает в тесном взаимодействии с пользователем, который контролирует ее действия, меняя значения отдельных параметров в ходе решения задачи, а также вводит исходные данные для решения задач и функций управления.
Объект исследования: работа магазина спортивного питания.
цель исследования: повышение эффективности работы магазина спортивного питания за счет разработки и внедрения информационной системы.
Данная информационная система предназначена для хранения информации о продукции имеющейся в наличии, о произведенных оплатах и, с возможностью внесения данных, выборки и изменения данных, вывода информации в необходимом формате.
В соответствии с поставленной целью в работе определены следующие задачи исследования:
- На основе теоретического анализа литературы и Internet-источников произвести анализ предметной области общежитие.
- Провести функционально-ориентированное проектирование информационной системы.
- Разработать инфологическую модель информационной системы.
- Спроектировать логическую структуру информационной системы.
- Разработать физическую структуру информационной системы.
- Разработать запросы и отчеты к информационной системе.
- Разработать интерфейс БД.
- Создать руководство пользователя.
— анализ предметной области объекта исследования, в частности магазина спортивного питания;
— разработка функциональной модели базы данных информационной системы:
— инфологическое проектирование;
— создание физической структуры базы данных;
— разработка запросов и отчетов;
— разработка интерфейса, включающего экранные формы для ввода и вывода информации;
— разработка руководства пользователя.
1. Структурный системный анализ
1.1 Описание предметной области
При разработке информационной системы «магазин спортивного питания» было проведено обследование деятельности общежития по следующим источникам
1: Литература и интернет-источники, описывающие работу магазина спортивного питания
2: Документы, содержащие информацию о работе магазина спортивного питания: пользовательская база, количество доступного товара, информацию о поставщиках, информацию о продажах.
Таким образом, в результате обследования предметной области были определены следующие входные данные:
- Информация о клиентах
- Информация о продажах
- Информация о поставщиках
- Информация о доступном товаре
- Информация о сотрудниках
К выходным данным относятся отчеты о продажах сотрудников, информация о доступном товаре, сведения о клиентах, сведения о продажах сотрудника.
Для создания информационной модели магазина спортивного питания необходимо осуществить формальное описание его работы. Изучение руководящих документов является первым шагом в изучении процессов работы магазина спортивного питания.
В конце рабочего дня учитываются все совершенные продажи и вручную вносятся изменения в соответствующие документы о доходах, количестве продаж, изменении оставшегося товара, а также сотруднике работавшем в данный момент. Процесс введения и поиска данных связан с большим количеством работы с бумажными документами.
Целью решения данной задачи является сведение к минимуму работы заведующей общежитием с бумажными носителями, что ускорит процесс обработки поступающей информации, сократив время работы сотрудников и исключит возможные ошибки в информации.
1.2 Разработка функциональной модели информационной системы
Проектирование информационной системы «магазин спортивного питания» начинается с этапа построения бизнес-процессов.
Для описания бизнес-процессов, подлежащих учету в информационной системе «Магазин спортивного питания», используется функциональное моделирование.
Функциональная модель представляет любой процесс как совокупность функциональных блоков, соединенных интерфейсными дугами. Функциональный блок — действие, выраженное глагольным оборотом, интерфейсная дуга — предмет, описанный существительным с уточняющей информацией. В зависимости от места соединения дуги с блоком различают входы (слева), выходы (справа), управление (сверху), механизмы или ресурсы (снизу).
Любое действие может быть декомпозировано, т.е. разложено на более мелкие, которые, в свою очередь могут быть декомпозированы, и т.д. до уровня разумной достаточности.
Назначение функциональной модели — выявить процессы, нуждающиеся в регистрации, определить информационные потоки, циркулирующие в организации, наметить структуру информации о предметах, участвующих в бизнес процессе, очертить группы персонала которые будут заниматься вводом и обработкой информации на различных этапах ее прохождении. Здесь же необходимо обдумать содержание и оформление отчетных форм.
Функциональная модель системы создавалась с использованием IDEF0 диаграммы. Диаграмма верхнего уровня называется «продажа товара». Данная диаграмма имеет следующие стрелки:
- входящие: Сведения о товаре, сведения о продавце, сведения о клиенте;
- выходящие: Информация о продаже, сведения о клиенте;
- управляющие: обязанности сотрудника;
- механизмы: Продавец-кассир, старший продавец, и компьютер.
Изображение контекстной диаграммы, реализованной в Ramus, представлено на рисунке 1
Рисунок 1. Контекстная диаграмма
Теперь декомпозируем бизнес-процесс верхнего уровня. Из диаграммы, изображенной на рисунке 2 видна последовательность и взаимосвязь этапов, в ходе которых клиент покупает товар.
Следующий уровень декомпозиции состоит из 4-х диаграмм.
A1-Расчет цены, на этом этапе учитывается общая сумма покупаемых клиентом товаров.
A2-Учет специальных предложений, если клиент является постоянным покупателем.
A3-Клиент оплачивает товар.
A4-Запись о совершенной сделке вносится в базу данных.
Рисунок 2. Декомпозиция процесса продажи товара и основные информационные потоки
2. Разработка и реализация проекта базы данных
2.1. Инфологическое проектирование
В разрабатываемой информационной системе, чтобы не допустить избыточность данных были спроектированы следующие сущности в соответствии с определенными входными данными:
Сущность «Чек» содержит информацию о продажах, совершаемых в магазине.
Сущность «клиенты» содержит клиентах, ставших постоянными покупателями.
Сущность «сотрудник» содержит информацию о сотрудниках, работающих в магазине.
Сущность «продукты» содержит информацию о продуктах, продаваемых в магазине.
Сущность «склад» содержит информацию о продуктах, оставшихся на складе у магазина.
Инфологическая модель системы создавалась с использованием методологии IDEF1Х. Схема модели организации общежития представлена на рисунке 3.
Каждая из сущностей имеет свой набор атрибутов и первичных ключей, которые отражены на ER-диаграмме. Таким образом, определяется хранящаяся информация в определенной сущности и в конкретном атрибуте, что обеспечивает полную информационную поддержку для исполнения всех функций, представленных в информационной системе.
Рисунок 3. Модель «сущность-связь»
2.2. Логическая модель данных.
Преобразование ER–диаграммы в схему БД выполняется путем сопоставления каждой сущности и каждой связи, имеющей атрибуты, отношения (таблицы БД).
Далее представляется схема данных, созданная в среде MS Access.
В данной информационной системе, разработаны связи один ко многим (1:М), которые указаны в таблице 1 .
Таблица 1. Классификация связей информационной системы
Родительская таблица | Дочерняя таблица | Тип связи | Обоснование |
склад | продукты | 1:1 | Может существовать только 1 код продукта на товар |
склад | чек | 1:М | Один тип товара может быть продан множество раз. |
клиенты | чек | 1:М | Один клиент может совершить множество покупок. |
сотрудник | чек | 1:М | Один сотрудник может завершить множество продаж. |
2.3 Физическая структура информационной системы
Для создания информационной системы используются средства MS ACCESS
В таблице «чек» представлена информация о совершаемых покупках. Структура таблицы: поля, их типы, и размер представлены в таблице 2.
Таблица 2. Структура таблицы «чек»
Имя поля | Тип данных | Размер | Ограничения |
Код заказа | Числовой | Ключевое поле, авто инкрементное | |
Код продукта | Числовой | Внешний ключ для связи с таблицей склад | |
Код клиента | Числовой | ||
Количество | Числовой | ||
Цена | Текстовый | 100 | |
Дата оплаты | дата | ||
Код сотрудника | числовой | Внешний ключ для связи с таблицей сотрудники |
В таблице «склад» представлена информация о хранимых на складе продуктах. Структура таблицы: поля, их типы, и размер представлены в таблице 3.
Таблица 3. Структура таблицы «склад»
Имя поля | Тип данных | Размер | Ограничения |
Код продукта | Числовой | Ключевое поле | |
Число на складе | Числовой |
В таблице «продукты» представлена информация о совершаемых покупках. Структура таблицы: поля, их типы, и размер представлены в таблице 2.
Таблица 4. Структура таблицы «продукты»
Имя поля | Тип данных | Размер | Ограничения |
Код продукта | Числовой | Ключевое поле авто инкрементное | |
Имя продукта | Текстовый | 100 | |
Цена закупки | Текстовый | 100 | |
Цена продажи | Текстовый | 100 |
В таблице «Сотрудник» представлена информация о сотрудниках, работающих в магазине. Структура таблицы: поля, их типы, и размер представлены в таблице 5.
Таблица 5. Структура таблицы «сотрудник»
Имя поля | Тип данных | Размер | Ограничения |
Код сотрудника | Числовой | Ключевое поле, авто инкрементное | |
ФИО | Текстовый | 100 | |
Адрес | Текстовый | 100 | |
Должность | Текстовый | 20 |
В таблице «клиенты» представлена информация о клиентах, ставших постоянными покупателями. Структура таблицы: поля, их типы, и размер представлены в таблице 2.
Таблица 6. Структура таблицы «клиенты»
Имя поля | Тип данных | Размер | Ограничения |
Код клиента | Числовой | Ключевое поле, авто инкрементное | |
ФИО | Текстовый | 50 | |
Адрес эл-почты | Текстовый | 100 | |
Телефонный номер | Текстовый | 20 | |
Скидка | Текстовый | 100 |
2.4 Разработка запросов.
Запросы предназначены для выборки нужных данных из одной или нескольких связанных таблиц. Вес запросы сформированы с помощью средств MS ACCESS или языка структурированных запросов SQL.
2.4.1 С использованием различных критериев для выбора данных
Точное совпадение
SELECT ФИО, Адрес, Должность
FROM сотрудник
WHERE Должность=»Старший продавец»;
Рисунок 4. Результат выполнения запроса
Неточное совпадения
SELECT *
FROM продукты
WHERE «имя продукта» LIKE «*тин*»;
Рисунок 5. Результат выполнения запроса
Диапазон значений
Select *
From продукты
Where «Цена продажи»>1500 AND «Цена продажи»<2000;
Рисунок 6. Результат выполнения запроса
2.4.2 С использованием вычисляемых полей
SELECT SUM(Цена), «Код сотрудника»
From чек
where [Код сотрудника] = 2;
Рисунок 7. Результат выполнения запроса
2.4.3 Использующие группировку полей
SELECT Sum(чек.Цена) AS [«продаж у сотрудника»], чек.[Код сотрудника]
FROM чек
GROUP BY чек.[Код сотрудника];
Рисунок 8. Результат выполнения запроса
2.4.4 Использующие сортировку
SELECT Sum(чек.Цена) AS [«продаж у сотрудника»], чек.[Код сотрудника]
FROM чек
GROUP BY чек.[Код сотрудника]
Order by Sum(чек.Цена) DESC;
Рисунок 9. Результат выполнения запроса
Select DISTINCT продукты.[Код продукта], склад.[Число на складе]
From продукты, склад
Where продукты.[Цена продажи]>1500 AND продукты.[Цена продажи]<2000 AND продукты.[код продукта]=склад.[код продукта];
Рисунок 10. Результат выполнения запроса
2.4.5 С соединением таблиц
Select DISTINCT продукты.[Код продукта], склад.[Число на складе], продукты.[Имя продукта]
From продукты, склад
Where продукты.[код продукта]=склад.[код продукта];
Рисунок 11. Результат выполнения запроса
2.4.6 С соединением и дополнительными условиями
Select DISTINCT продукты.[Код продукта], склад.[Число на складе]
From продукты, склад
Where продукты.[Цена продажи]>1500 AND продукты.[Цена продажи]<2000 AND продукты.[код продукта]=склад.[код продукта];
Рисунок 12. Результат выполнения запроса
2.5 Разработка отчетов
Количество товара, находящегося в данный момент на складе предприятия. (рисунок 13)
Рисунок 13. Количество товара на складе
Наиболее эффективные сотрудники. (рисунок 14)
Рисунок 14. Наиболее эффективные в продажах сотрудники
Покупки клиентов у отдельных сотрудников. (рисунок 15)
Рисунок 15. Покупки клиентов у отдельных сотрудников
3. Разработка интерфейса базы данных
3.1. Разработка формы-меню
В таблице 7 описан состав основного меню.
Таблица 7. Основное меню
Команда | Назначение |
Сотрудник | Просмотр, редактирование и печать сведений о сотрудниках магазина |
Чек | Просмотр, редактирование и печать сведений о продажах в магазине |
Склад | Просмотр, редактирование и печать данных о складских запасах |
Продукты | Просмотр, редактирование и печать сведений о видах продуктов |
Клиенты | Просмотр, редактирование и печать информации о клиентах |
Отчеты | Просмотр имеющихся отчетов |
Закрыть форму | Выход из приложения |
Рисунок 16. Схема навигации
- Разработка форм для ввода и вывода информации.
Форма таблицы «Сотрудник»
Рисунок 17. Форма для ввода данных «Сотрудник»
Форма таблицы «Склад»
Рисунок 18. Форма для ввода данных «Склад»
Форма таблицы «Продукты»
Рисунок 19. Форма для ввода данных «Продукты»
Форма таблицы «Чек»
Рисунок 20. Форма для ввода данных «Чек»
Форма таблицы «Клиенты»
Рисунок 21. Форма для ввода данных «Клиенты»
3.3 Руководство пользователя
Данное приложение предназначено для работы с БД. Программа запускается из операционной системы Windows, и имеет стандартный интерфейс windows — приложений.
Запустите Access из меню «Пуск».
При запуске приложения открывается главное меню. (Рисунок 22)
Рисунок 22. Главное меню
С помощью кнопки Отчеты показывается информация об отчетах. (Рисунок 23)
Рисунок 23. Отчеты
С помощью кнопок сотрудник, чек, склад, продукты, клиенты можно просматривать, добавлять, изменять и удалять данные.
При нажатии кнопки выход осуществляется выход из приложения.
Заключение
В ходе выполнения курсовой работы средствами MS ACCESS была разработана информационная система «Магазин спортивного питания», предназначенная для автоматизации работы заведующей общежитием.
Концептуальная модель данных представлена диаграммой «сущность-связь». На ее основании разработана логическая структура базы данных, в ходе реализации которой задействованы механизмы обеспечения целостности данных.
Создание главной формы доступа к данным позволяет пользователям легко просматривать, обновлять или анализировать данные.
Запросы дают возможность извлечь нужную информацию по заданным критериям с необходимым упорядочиванием (выборки с сортировкой), сгруппировать данные и вычислить необходимые величины (групповые операции, отчеты с вычисляемыми полями).
Формы отображают информацию из таблиц в удобном виде, а также служат для ввода данных в таблицы.
Отчеты выводят информацию на печать в нужном формате и (при необходимости) с группировкой и итогами.
Сопоставление результатов работы с поставленными задачами позволяет заключить следующее:
- На основе теоретического анализа литературы и Internet-источников произведен анализ предметной области магазин спортивного питания
- Проведено функционально-ориентированное проектирование информационной системы.
- Разработана инфологическая модель данных.
- Спроектирована логическая структура информационной системы.
- Разработана физическая структура информационной системы.
- Разработаны запросы, отчеты к информационной системе.
- Разработан интерфейс БД.
- Разработано руководство пользователя.
Таким образом, следует считать, что задачи курсовой работы полностью выполнены и цель исследования достигнута.
Список литературы
- Бодров О. А., Медведев Р. Е. Предметно-ориентированные экономические информационные системы. — М.: Горячая линия — Телеком, 2013. — 244 с.
- Петров В. Н. Информационные системы. — СПб.: Питер, 2002. — 688 с.
- Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика.— 3-е изд. — М.: Вильямс, 2003. — 1436 с.
- Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс.— Вильямс, 2003. — 1088 с
- ГОСТ 34.601-90 «Стадии создания АС».
- Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учеб. — М.: Финансы и статистика, 2006, — 544 с.
Практическая работа №13
Тема: Руководство пользователя.
Цель работы: Ознакомиться с видами руководства
пользователя, изучить нормативно правовую документацию, регламентирующую
разработку руководств пользователя, приобрести навыки разработки руководства
пользователя программного средства.
Теоретические
сведения.
Руководство
пользователя (user guide или user
manual), руководство по эксплуатации, руководство
оператора — документ, назначение которого — предоставить людям помощь
в использовании некоторой системы. Документ входит в состав технической
документации на систему и, как правило,
подготавливается техническим писателем.
Большинство
руководств пользователя помимо текстовых описаний содержит изображения. В
случае программного обеспечения, в
руководство обычно включаются снимки экрана, при
описании аппаратуры — простые и понятные рисунки или фотографии. Используется
стиль и язык, доступный предполагаемой аудитории, использование жаргона сокращается до
минимума либо подробно объясняется.
Содержание
Типичное
руководство пользователя содержит:
·
Аннотацию, в
которой приводится краткое изложение содержимого документа и его назначение
·
Введение,
содержащее
ссылки на связанные документы и информацию о том, как лучше всего использовать
данное руководство
·
Страницу
содержания
·
Главы,
описывающие, как использовать, по крайней мере, наиболее важные функции
системы
·
Главу, описывающую
возможные проблемы и пути их решения
·
Часто
задаваемые вопросы и ответы
на них
·
Где
ещё найти информацию по предмету, контактная информация
·
Глоссарий и, в
больших документах, предметный указатель
Все главы и
пункты, а также рисунки и таблицы, как правило, нумеруются, с тем, чтобы на них
можно было сослаться внутри документа или из другого документа. Нумерация также
облегчает ссылки на части руководства, например, при общении пользователя со
службой поддержки.
Стандарты
Структура и
содержание документа Руководство пользователя автоматизированной
системы регламентированы подразделом 3.4 документа РД 50-34.698-90. Структура и
содержание документов Руководство оператора, Руководство
программиста, Руководство системного программиста регламентированы
ГОСТ 19.505-79, ГОСТ 19.504-79 и ГОСТ 19.503-79 соответственно.
·
Комплекс
стандартов и руководящих документов на автоматизированные системы (ГОСТ 34)
· РД
50-34.698-90 АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ. ТРЕБОВАНИЯ К СОДЕРЖАНИЮ ДОКУМЕНТОВ
·
Единая система конструкторской документации (ЕСКД)
определяет документ «Руководство по эксплуатации» и другие документы:
· ГОСТ
2.601-2013 Эксплуатационные документы
· ГОСТ
2.610-2006 Правила выполнения эксплуатационных документов
·
Единая
система программной документации (ЕСПД)
определяет документы «Руководство оператора», «Руководство по техническому обслуживанию»
и их структуру:
· ГОСТ
19.101-77 Виды программ и программных документов
· ГОСТ
19.105-78 Общие требования к программным документам
· ГОСТ
19.505-79 Руководство оператора. Требования к содержанию и оформлению
· ГОСТ
19.508-79 Руководство по техническому обслуживанию. Требования к содержанию и
оформлению.
Руководство
пользователя согласно требованиям ГОСТ
Документ
«Руководство пользователя» относится к пакету эксплуатационной документации.
Основная цель руководства пользователя заключается в обеспечении пользователя
необходимой информацией для самостоятельной работы с программой или
автоматизированной системой.
Таким
образом, документ Руководство пользователя должен отвечать на следующие
вопросы: что это за программа, что она может, что необходимо для обеспечения ее
корректного функционирования и что делать в случае отказа системы.
Руководящими
стандартами для создания документа Руководство пользователя могут
являться как РД
50-34.698-90 в п.п. 3.4. «Руководство пользователя», так
и ГОСТ
19.505-79 «Руководство оператора. Требования к содержанию и оформлению». Ниже для
сравнения приведены структуры документа согласно двум перечисленным стандартам.
РД |
ГОСТ 19.505-79 Руководство оператора |
Введение |
|
Область |
|
Описание |
|
Уровень |
|
Перечень |
|
Назначение |
|
Виды |
Назначение |
Условия, |
Условия |
Подготовка |
Выполнение |
Состав |
|
Порядок |
Порядок |
Проверка |
|
Описание |
Описание |
Описание |
|
Описание |
|
Аварийные |
Сообщения |
Рекомендации |
Таким образом, мы можем выделить следующие основные разделы руководства
пользователя:
ü Назначение
системы;
ü Условия применения
системы;
ü Подготовка системы
к работе;
ü Описание операций;
ü Аварийные
ситуации.
Назначение системы
Данный раздел
документа Руководство пользователя должен содержать информацию о назначении
системы, ее целях и задачах.
Пример:
«Корпоративный
интранет портал предназначен для повышения корпоративной культурыр организации
эффективного взаимодействия сотрудников.
Основной
целью Порта является создание единого информационного пространства предприятия
и оптимизация работы сотрудников путем облегчения коммуникаций между ними и
оптимизации ряда бизнес-процессов.»
Условия
применения системы
Данный
раздел документа Руководство пользователя должен включать все те факторы,
которые необходимы для корректной работы системы. Здесь можно выделить
несколько подразделов:
Требования
к аппаратному обеспечению – сюда можно включить требования к конфигурации
компьютера пользователя, программное обеспечение необходимое для работы
Системы, а также наличие дополнительного оборудования (принтер, сканер и т.п.),
если таковое необходимо;
Квалификация
пользователя – данный подраздел должен содержать требования к навыкам и знаниям
пользователя (пример: «Пользователи должны обладать навыками работы с
операционной системой Windows XP»);
Подготовка
системы к работе
Данный
раздел документа Руководство пользователя должен содержать пошаговую инструкцию
для запуска приложения. К этапу подготовки системы к работе можно отнести
установку дополнительных приложений (при необходимости), идентификацию,
аутентификацию и т.п.
Описание
операций
Это
основной раздел документа Руководство пользователя, который содержит пошаговую
инструкцию для выполнения того или иного действия пользователем.
Если
работа автоматизированной системы затрагивает целый бизнес-процесс, то в
руководстве пользователя перед описанием операций целесообразно предоставить
информацию о данном процессе его назначении и участниках. Подобное решение
позволяет человеку четко представить свою роль в данном процессе и те функции,
которые реализованы для него в системе.
Далее в
документе Руководство пользователя следует представить описание функций
разбитых на отдельные операции. Необходимо выделить подразделы, описывающие
функции данного процесса, и действия, которые необходимо совершить для их
выполнения.
Пример:
«4.1
Согласование проекта. Данный процесс предназначен для организации работы
сотрудников, участвующих в разработке и согласовании проекта.
Автор проекта создает запись в Системе и прикрепляет пакет необходимой
документации, далее проект передается на согласование руководящими лицами.
Руководители после ознакомления с проектом могут подтвердить его или отправить
на доработку Автору.
4.1.1
Создание проекта. Для того чтобы создать Проект необходимо на панели «…»
нажать на кнопку «…» и в появившейся форме заполнить следующие поля:
Наименование
проекта;
Описание
проекта;
Следующие
поля заполняются автоматически:
Дата
создания проекта – текущая дата;
Автор –
ИФО и должность автора проекта.»
Руководство
пользователя может представлять собой как краткий справочник по основному
функционалу программы, так и полное учебное пособие. Методика изложения
материала в данном случае будет зависеть от объема самой программы и требований
заказчика.
Чем
подробнее будут описаны действия с системой, тем меньше вопросов возникнет у
пользователя. Для более легкого понимания всех принципов работы с программой
стандартами в документе Руководство пользователя допускается использовать
схемы, таблицы, иллюстрации с изображением экранных форм.
Для
крупных автоматизированных систем рекомендуется создавать отдельное руководство
для каждой категории пользователя (пользователь, модератор и т.п.). Если в
работе с системой выделяются дополнительные роли пользователей, то в документе
Руководство пользователя целесообразно поместить таблицу распределения функций
между ролями.
Аварийные
ситуации
Данный
раздел документа Руководство пользователя должен содержать пошаговые инструкции
действий пользователя в случае отказа работы Системы. Если к пользователю не
были предъявлены особые требования по администрированию операционной системы и
т.п., то можно ограничиться фразой «При отказе или сбое в работе Системы
необходимо обратиться к Системному администратору».
Ниже представлен пример (образец)
документа «Руководство пользователя«, разработанного на
основании методических указаний РД
50-34.698-90.
Данный документ формируется
IT-специалистом, или функциональным специалистом, или техническим писателем в
ходе разработки рабочей документации на систему и её части на стадии «Рабочая
документация».
Для формирования руководства пользователя
в качестве примера был взят инструмент Oracle Discoverer информационно-аналитической
системы «Корпоративное хранилище данных».
Ниже приведен состав руководства
пользователя в соответствии с ГОСТ. Внутри каждого из разделов кратко приведены требования к
содержанию и текст примера заполнения (выделен вертикальной
чертой).
Разделы руководства пользователя:
1.
Введение.
2.
Назначение и
условия применения.
3.
Подготовка к
работе.
4.
Описание операций.
5.
Аварийные
ситуации.
6.
Рекомендации по
освоению.
1. Введение
В разделе «Введение»
указывают:
1.
область применения;
2.
краткое
описание возможностей;
3.
уровень
подготовки пользователя;
4.
перечень
эксплуатационной документации, с которой необходимо ознакомиться пользователю.
1.1. Область применения
Требования настоящего документа
применяются при:
· предварительных комплексных
испытаниях;
· опытной эксплуатации;
· приемочных испытаниях;
· промышленной эксплуатации.
1.2. Краткое описание возможностей
Информационно-аналитическая
система Корпоративное Хранилище Данных (ИАС КХД) предназначена для оптимизации
технологии принятия тактических и стратегических управленческих решений
конечными бизнес-пользователями на основе информации о всех аспектах
финансово-хозяйственной деятельности Компании.
ИАС КХД предоставляет возможность
работы с регламентированной и нерегламентированной отчетностью.
При работе с отчетностью
используется инструмент пользователя Oracle Discoverer Plus, который
предоставляет следующие возможности:
· формирование табличных и
кросс-табличных отчетов;
· построение различных диаграмм;
· экспорт и импорт результатов
анализа;
· печать результатов анализа;
· распространение результатов
анализа.
1.3. Уровень подготовки
пользователя
Пользователь ИАС КХД должен иметь
опыт работы с ОС MS Windows (95/98/NT/2000/XP), навык работы с ПО Internet
Explorer, Oracle Discoverer, а также обладать следующими знаниями:
· знать соответствующую предметную
область;
· знать основы многомерного анализа;
· понимать многомерную модель
соответствующей предметной области;
· знать и иметь навыки работы с
аналитическими приложениями.
Квалификация пользователя должна
позволять:
· формировать отчеты в Oracle
Discoverer Plus;
· осуществлять анализ данных.
1.4. Перечень эксплуатационной
документации, с которой необходимо ознакомиться пользователю
· Информационно-аналитическая
система «Корпоративное хранилище данных». ПАСПОРТ;
· Информационно-аналитическая
система «Корпоративное хранилище данных». ОБЩЕЕ ОПИСАНИЕ СИСТЕМЫ.
2. Назначение и условия применения
Oracle Discoverer Plus
В разделе «Назначение и
условия применения» указывают:
1.
виды
деятельности, функции, для автоматизации которых предназначено данное средство
автоматизации;
2.
условия, при
соблюдении (выполнении, наступлении) которых обеспечивается применение средства
автоматизации в соответствии с назначением (например, вид ЭВМ и конфигурация
технических средств, операционная среда и общесистемные программные средства,
входная информация, носители данных, база данных, требования к подготовке
специалистов и т. п.).
Oracle Discoverer Plus в составе
ИАС КХД предназначен для автоматизации подготовки, настройки отчетных форм по
показателям деятельности, а также для углубленного исследования данных на
основе корпоративной информации хранилища данных.
Работа с Oracle Discoverer Plus в
составе ИАС КХД возможна всегда, когда есть необходимость в получении
информации для анализа, контроля, мониторинга и принятия решений на ее основе.
Работа с Oracle Discoverer Plus в
составе ИАС КХД доступна всем пользователям с установленными правами доступа.
3. Подготовка к работе
В разделе «Подготовка к работе»
указывают:
1.
состав и
содержание дистрибутивного носителя данных;
2.
порядок
загрузки данных и программ;
3.
порядок
проверки работоспособности.
3.1. Состав и содержание
дистрибутивного носителя данных
Для работы с ИАС КХД необходимо
следующее программное обеспечение:
1.
Internet
Explorer (входит в состав операционной системы Windows);
2.
Oracle
JInitiator устанавливается автоматически при первом обращении пользователя к
ИАС КХД.
3.2. Порядок загрузки данных и
программ
Перед началом работы с ИАС КХД на
рабочем месте пользователя необходимо выполнить следующие действия:
1.
Необходимо
зайти на сайт ИАС КХД ias-dwh.ru.
2.
Во время
загрузки в появившемся окне «Предупреждение о безопасности», которое
будет содержать следующее: ‘Хотите установить и выполнить «Oracle JInitiator»
…’ Нажимаем на кнопку «Да».
3.
После чего
запуститься установка Oracle JInitiator на Ваш компьютер. Выбираем кнопку Next
и затем OK.
3.3. Порядок проверки
работоспособности
Для проверки доступности ИАС КХД с
рабочего места пользователя необходимо выполнить следующие действия:
1.
Открыть
Internet Explorer, для этого необходимо кликнуть по ярлыку «Internet Explorer»
на рабочем столе или вызвать из меню «Пуск».
2.
Ввести в
адресную строку Internet Explorer адрес: ias-dwh.ru и нажать «Переход».
3.
В форме аутентификации
ввести пользовательский логин и пароль. Нажать кнопку «Далее».
4.
Убедиться, что
в окне открылось приложение Oracle Discoverer Plus.
В случае если приложение Oracle
Discoverer Plus не запускается, то следует обратиться в службу поддержки.
4. Описание операций
В разделе «Описание
операций» указывают:
1.
описание всех
выполняемых функций, задач, комплексов задач, процедур;
2.
описание
операций технологического процесса обработки данных, необходимых для выполнения
функций, комплексов задач (задач), процедур.
Для каждой операции обработки
данных указывают:
1.
наименование;
2.
условия, при
соблюдении которых возможно выполнение операции;
3.
подготовительные
действия;
4.
основные
действия в требуемой последовательности;
5.
заключительные
действия;
6.
ресурсы, расходуемые
на операцию.
В описании действий допускаются
ссылки на файлы подсказок, размещенные на магнитных носителях.
4.1. Выполняемые функции и задачи
Oracle Discoverer Plus в составе
ИАС КХД выполняет функции и задачи, приведенные в таблице ниже:
Функции |
Задачи |
Описание |
Обеспечивает многомерный |
Визуализация отчетности |
В ходе выполнения данной |
Формирование табличных и |
В ходе выполнения данной |
4.2. Описание операций
технологического процесса обработки данных, необходимых для выполнения задач
Ниже приведено описание
пользовательских операций для выполнения каждой из задач.
Задача:
«Визуализация отчетности»
Операция 1: Регистрация на портале
ИАС КХД
Условия,
при соблюдении которых возможно выполнение операции:
1.
Компьютер
пользователя подключен к корпоративной сети.
2.
Портал ИАС КХД
доступен.
3.
ИАС КХД
функционирует в штатном режиме.
Подготовительные
действия:
На компьютере пользователя
необходимо выполнить дополнительные настройки, приведенные в п. 3.2 настоящего
документа.
Основные
действия в требуемой последовательности:
1.
На иконке «ИАС
КХД» рабочего стола произвести двойной щелчок левой кнопкой мышки.
2.
В открывшемся
окне в поле «Логин» ввести имя пользователя, в поле «Пароль» ввести пароль пользователя.
Нажать кнопку «Далее».
Заключительные
действия:
Не требуются.
Ресурсы,
расходуемые на операцию:
15-30 секунд.
Операция 2: Выбор отчета
Условия,
при соблюдении которых возможно выполнение операции:
Успешная регистрация на Портале
ИАС КХД.
Подготовительные
действия:
Не требуются.
Основные
действия в требуемой последовательности:
1. В появившемся окне «Мастер
создания рабочих книг» поставить точку напротив пункта «Открыть существующую
рабочую книгу».
2. Выбрать нужную рабочую книгу и
нажать кнопку «Откр.»:
Заключительные действия:
После завершения работы с отчетом
необходимо выбрать пункт меню «Файл», далее выбрать пункт «Закрыть».
Ресурсы,
расходуемые на операцию:
15 секунд.
Задача:
«Формирование табличных и графических форм отчетности»
Заполняется по аналогии.
5. Аварийные ситуации
В разделе «Аварийные
ситуации» указывают: 1. действия в случае несоблюдения условий выполнения
технологического процесса, в том числе при длительных отказах технических
средств; 2. действия по восстановлению программ и/или данных при отказе
магнитных носителей или обнаружении ошибок в данных; 3. действия в случаях
обнаружении несанкционированного вмешательства в данные; 4. действия в других
аварийных ситуациях.
В случае возникновения ошибок при
работе ИАС КХД, не описанных ниже в данном разделе, необходимо обращаться к
сотруднику подразделения технической поддержки ДИТ (HelpDesk) либо к
ответственному Администратору ИАС КХД.
Класс ошибки |
Ошибка |
Описание ошибки |
Требуемые |
Портал ИАС КХД |
Сервер не найден. |
Возможны проблемы с |
Для устранения проблем с |
Ошибка: Требуется ввести |
При регистрации на |
Ввести имя пользователя. |
|
Ошибка: Требуется ввести |
При регистрации на |
Ввести пароль. |
|
Ошибка: Сбой |
Неверно введено имя |
Нужно повторить ввод |
|
Сбой в электропитании |
Нет электропитания |
Рабочая станция |
Перезагрузить рабочую |
Сбой локальной сети |
Нет сетевого |
Отсутствует возможность |
Перезагрузить рабочую |
6. Рекомендации по освоению
В разделе «Рекомендации по
освоению» указывают рекомендации по освоению и эксплуатации, включая
описание контрольного примера, правила его запуска и выполнения.
Рекомендуемая литература:
· Oracle® Business Intelligence Discoverer
Viewer User’s Guide
· Oracle® Business Intelligence Discoverer
Plus User’s Guide
Рекомендуемые курсы обучения:
· Discoverer 10g: Создание запросов
и отчетов
В качестве контрольного примера
рекомендуется выполнить операции задачи «Визуализация отчетности», описанные в
п. 4.2. настоящего документа.
Ход
работы:
Задание 1.
Изучите
свой вариант руководства пользователя. Опишите его по следующему плану:
1) для
какого продукта, предназначено руководство пользователя (наименование, модель);
2)
основные технические характеристики продукта;
3)
основные разделы руководства пользователя (название раздела и краткое его
описание)
Задание 2.
Откройте
документ «Образец руководства пользователя», заполните в нем первые разделы для
своего вымышленного программного продукта.
Сделайте
вывод
о проделанной работе.
Контрольные
вопросы:
1) Дайте
определения понятиям «руководство пользователя», «инструкция по эксплуатации»
2) Какие
основные разделы должно содержать руководство пользователя?
3) Какие
стандарты описывают Руководство пользователя Руководство оператора, Руководство
программиста, Руководство системного программиста?
4) Что
описывает раздел «назначение системы»?
5) Что
указывается в разделе «условия применения системы»?
6) Какая
информация содержится в разделе «Описание операций»?
Содержание
Введение…………………………………………………………………………………………………….3
1 Анализ требований и определение спецификаций на программный продукт………………………………………………………………………………………………………5
1.1 Функциональное назначение проектируемой программы………………………5
1.2 Функциональные характеристики …………………………………………………………5
1.3 Требования к аппаратным и программным средствам……………………..7
2 Проектирование и разработка программного продукта ……………………………8
2.1 Проектирование и описание базового алгоритма решения задачи…………. 8
2.2 Описание программного продукта……………………………………………………….11
3 Описание интерфейса………………………………………………………………….13
4 Руководство пользователя ……………………………………………………………………..16
Заключение …………………………………………………………………………………………….17
Список используемых источников………………………………………………………….. 18
Приложение А ………………………………………………………………………………………. 19
Приложение Б……………………………………………………………………………………….. 22
Введение
С++ в настоящее время считается господствующим языком, используемым для разработки коммерческих программных продуктов. В последние годы это господство слегка поколебалось вследствие аналогичных претензий со стороны такого языка программирования, как Java, но маятник общественного мнения качнулся в другую сторону, и многие программисты, которые бросили С++ ради Jаvа, в последнее время поспешили вернуться к своей прежней привязанности. В любом случае эти два языка настолько похожи, что, изучив один из них, вы автоматически осваиваете 90% другого.
При разработке языка С++ одним из важнейших критериев выбора была простота. Когда возникал вопрос, что упростить: руководство по языку и другую документацию или транслятор, — то выбор делали в пользу первого. Огромное значение придавалось совместимости с языком С, что помешало удалить его синтаксис.
В С++ нет типов данных и элементарных операций высокого уровня. Например, не существует типа матрица с операцией обращения или типа строка с операцией конкатенации. Если пользователю понадобятся подобные типы, он может определить их в самом языке. Программирование на С++ по сути сводится к определению универсальных или зависящих от области приложения типов. Хорошо продуманный пользовательский тип отличается от встроенного типа только способом определения, но не способом применения.
Из языка исключались возможности, которые могут привести к накладным расходам памяти или времени выполнения, даже если они непосредственно не используются в программе. Например, было отвергнуто предложение хранить в каждом объекте некоторую служебную информацию. Если пользователь описал структуру, содержащую две величины, занимающие по 16 разрядов, то гарантируется, что она поместится в 32-х разрядный регистр.
Язык С++ проектировался для использования в довольно традиционной среде, а именно: в системе программирования С операционной системы UNIX. Но есть вполне обоснованные доводы в пользу использования С++ в более богатой программной среде. Такие возможности, как динамическая загрузка, развитые системы трансляции и базы данных для хранения определений типов, можно успешно использовать без ущерба для языка.
Типы С++ и механизмы упрятывания данных рассчитаны на определенный синтаксический анализ, проводимый транслятором для обнаружения случайной порчи данных. Они не обеспечивают секретности данных и защиты от умышленного нарушения правил доступа к ним. Однако, эти средства можно свободно использовать, не боясь накладных расходов памяти и времени выполнения программы. Учтено, что конструкция языка активно используется тогда, когда она не только изящно записывается на нем, но и вполне по средствам обычным программам.
В данной курсовой работе будет рассмотрена разработка программы по решению задачи средствами языка программирования С++.
Целью данной курсовой работы является создание программы, задачей которой является изменять порядок двух соседних букв.
Актуальность темы заключается в том, что современное общество невозможно представить без использования компьютера.
Основные задачи при написании курсовой работы:
- Проанализировать условие задачи, составить таблицы данных.
- Разработать программу.
- Протестировать и проанализировать программу.
- Выявить пути оптимизации программы
- Среда разработки данной программы – С++.
1 Анализ требований и определение спецификаций на программный продукт
1.1 Функциональное назначение проектируемой программы
Основные задачи программы:
- последовательные вычисления
- ветвления
- повторяющие вычисления
- Программа должна работать без сбоев.
1.2 Функциональные характеристики
Перед началом работы необходимо определить функции, которые должна выполнять программа, исходные данные и результаты, их форму и характеристики, а также требования к условиям эксплуатации.
К разрабатываемой системе предъявляются следующие функциональные требования:
Система должна сохранять работоспособность и обеспечивать восстановление своих функций при возникновении следующих внештатных ситуаций:
· при сбоях в системе электроснабжения аппаратной части, приводящих к перезагрузке ОС, восстановление программы должно происходить после перезапуска ОС и запуска исполняемого файла системы;
· при ошибках в работе аппаратных средств (кроме носителей данных и программ) восстановление функции системы возлагается на ОС;
· при ошибках, связанных с программным обеспечением (ОС и драйверы устройств), восстановление работоспособности возлагается на ОС.
В целях надежности системы она должна удовлетворять следующим требованиям:
· разработанная программа должна обладать средствами защиты от ошибочных действий пользователей;
· все ошибки должны отображаться с комментариями или подсказками по их устранению;
· гарантировать сохранность данных при сбоях в работе внешних устройств.
Для повышения надежности необходимо принять следующие меры:
· сконфигурировать аппаратные и программные средства в соответствии с техническими требованиями;
· периодически осуществлять резервное копирование информации;
· регулярно проверять целостность базы данных;
· поддерживать исправность оборудования.
1.3 Требования к аппаратным и программным средствам
Требования к программному обеспечению — совокупность утверждений относительно атрибутов, свойств или качеств программной системы, подлежащей реализации. Создаются в процессе разработки требований к программному обеспечению (ПО), в результате анализа требований.
Минимальные системные требования для использования С++:
- Минимальные требования: Windows 7 или 10, 32 или 64 бит
- 256 Мб оперативной памяти
- Частота процессора 500МГц
- Поддержка ОpenGL.
Рекомендуемые системные требования программы:
- Компьютер с четырехъядерным процессором с частотой 2.5 ГГц и выше
- Оперативная память от 4 Гб, в идеале 8 Гб и выше
- Операционная система: Windows 10 64-bit или Mac OS X 10.9.2 и выше
- Минимальная видеокарта NVIDIA GeForce 470 GTX или AMD Radeon 6870 HD. Лучше NVIDIA GeForce GTX 970;
2 Проектирование и разработка программного продукта.
2.1 Проектирование базового алгоритма решения задачи
В процессе создания курсовой работы «Перестановки двух соседних букв местами с помощью шифра перестановки», был разработан алгоритм решения поставленной задачи. По этому алгоритму на языке C++ составлена и отлажена программа, удачно прошедшая тестирование.
Алгоритм – совокупность чётко определённых правил для решения задачи за конечное число шагов. В работе были учтены все необходимые свойства алгоритма: массовость, понятность, определённость, дискретность, конечность, результативность.
Блок-схема —распространённый тип
схем(графических моделей), описывающих алгоритмы или процессы, в которых отдельные шаги изображаются в виде блоков различной формы, соединённых между собой линиями, указывающими направление последовательности.
Рассмотрим алгоритм замены местами двух соседних букв:
К шифрам простой замены относятся многие способы шифрования, возникшие в древности или средневековье, как, например, Атбаш (также читается как этбаш) или шифр Цезаря. Для вскрытия подобных шифров используется частотный криптоанализ.
Является частным случаем шифра подстановки.
Отметим, что шифр простой замены не всегда подразумевает замену буквы на какую-то другую букву. Допускается использовать замену буквы на число. К примеру представим некий шифр-алфавит: А — 33; Б — 17; В — 8; Г — 16; Д — 2; Е — 15; Ё — 14; Ж — 13; З — 73; И — 98; Й — 10; К — 97; Л — 96; М — 24; Н — 0; О — 11; П — 5; Р — 25; С — 7; Т — 3; У — 64; Ф — 26; Х — 66; Ц — 69; Ч — 4; Ш — 6; Щ — 36; Ь — 21; Ъ — 22; Ы — 23; Э — 37; Ю — 39; Я — 18.
Алгоритм преобразования текста в виде представлен на рисунке 1.
Рисунок 1 — .Перестановка букв местами
Рисунок 2 — Расшифровка слов
Для работы программы необходимо выполнить:
- Запуск программы.
- Написать значение для добавления размера матрицы.
- Создание Зашифровки через кнопку “Зашифровать ”
- Перестановка данных ввода через кнопку “Расшифровать”.
После того как пользователь нажимает на кнопку “Выполнить” Данные, введённые в таблицу, изменят две соседние буквы.
2.2 Описание программного продукта
Приложение, разработанное в С++, состоит из ряда файлов, назначение которых представлено в таблице 1.
Таблица 1 – Состав файлов программы
Расширение | Назначение файла |
Project1.cfg | Файл конфигурации проекта, где хранятся данные о состоянии рабочего пространства среды (установки проекта), в частности, используемые директивы компилятора. |
Project1.dof | файл, содержащий опции проекта |
CPP | это временный кеш С++ . Файл расширения |
Project1.res | файл графических ресурсов — хранит курсоры, иконки и рисунки. Для редактирования графических ресурсов Borland C++ Builder предусмотрен редактор Image Editor. |
Unit1.dcu | Это означает, что, если у вас есть чей-то, например, компонентный скомпилированный исходный код, все, что вам нужно сделать, это перевернуть его и получить код. |
Unit1.ddp | файл, содержащий визуальную информацию о форме. |
Таблица 2- Использование модулей в С++
Имя процедуры | Применение |
Button1Click | Выполняет расчет скорости и выводит результат расчета в поле Label4. |
Button2Click | |
Edit1KeyPress | |
TForm1.Button1Click | Событие, которое произойдёт при нажатии на кнопку Button1 |
TForm1.Button2Click | Отвечает программы за завершение. |
TForm1.Edit1KeyPress | проверяет, какая клавиша нажата при вводе исходных данных в поле редактирования Edit1. |
3 Описание интерфейса
Когда вы разрабатываете класс в C++, первое, что вы должны продумать — открытый интерфейс для класса. Открытый интерфейс определяет, как ваш класс будет использоваться другими программистами (или вами), и после разработки и реализации он должен, как правило, оставаться постоянным. Вы можете добавлять что-то в интерфейс, но как только вы начали использовать класс, будет трудно удалить функции из общего интерфейса (если только они не используются и не были необходимы в первую очередь).
Но это не означает, что вы должны включать больше функциональности в своем классе, только чтобы позже решить, что удалить из интерфейса. Если вы так делаете, вы просто усложняете использование класса. Люди будут задавать вопросы вроде: «Почему есть четыре способа сделать это? Какой из них лучше? Какой способ выбрать мне?» Как правило, легче делать все просто и обеспечить один способ, если нет веских причин предложить вашему классу несколько методов с одинаковой функциональностью.
В то же время, только потому, что добавление методов для открытого интерфейса (вероятно) ничего не испортит, это не означает, что вы должны начинать с крошечного интерфейса. Прежде всего, если кто-нибудь решит унаследоваться от вашего класса, а в последствии вы выберете функцию с тем же именем, то возникнет путаница. Во-первых, если вы не объявите функцию виртуальной, то объект подкласса выберет функцию в зависимости от статического типа указателя. Это может создать проблемы. Кроме того, если вы объявите ее виртуальной, то у вас, возможно, возникнет проблема с тем, что она может предоставлять другую функциональность, отличную от оригинальной реализации этой функции. И, наконец, вы просто не можете добавлять чисто виртуальные функции классу, который уже используется, потому что никто из унаследовавших от него не будет реализовывать эту функцию.
Открытый интерфейс должен оставаться постоянным как можно дольше. В самом деле, хороший подход к проектированию классов — написать интерфейс до реализации, потому что это то, что определяет, как ваш класс взаимодействует с остальным миром (что более важно для программы в целом, чем фактическая реализация класса). Кроме того, если вы сначала пишете интерфейс, вы можете увидеть, как класс будет работать с другими классами, прежде чем вы на самом деле погрузитесь в детали реализации.
Таблица 3 – Табличные компоненты программы
Компонент | Описание |
Form | Формы в С++ используются для размещения графических объектов, которые делают программу такой, какой она должна получиться при выполнении. |
TableEditor1 | для редактирования таблицы и сохранения её в формате XML |
DataGrid | решение для показа связанных таблиц в одной компоненте, в DataGridView такой возможности нет. Не все компоненты доступны по умолчанию, в том числе, и DataGrid. Щёлкаем правой кнопкой мыши на панели элементов управления, Выбрать элементы, на вкладке «Компоненты .NET Framework» устанавливаем флажок возле элемента DataGrid пространства имен System.Windows.Forms, нажимаем ОК. |
Edit | Строка ввода. Предназначена для ввода пользователем текстовой информации в виде одной строки. Имеет возможности по управлению вводимой информацией, например, переопределению символов до их появления в поле ввода, что используется в формах для ввода пароля. |
StringGrid | Свойства RowCount и ColCount задают число строк и столбцов таблицы. Для доступа к ячейке таблицы используется свойство Cells, которое является двухмерным массивом всех ячеек таблицы (нумерация начинается с нуля). |
Отладка и тестирование программного продукта это один из самых важных этапов разработки, без которого не представляется возможным написание законченного, правильно работающего приложения.
Под отладкой программы понимается процесс испытания работы программы и исправления обнаруженных при этом ошибок.
Проверка на компьютере правильности алгоритма производиться с помощью тестов.
Тест – это конкретных вариант значений исходных данных, для которого известен ожидаемый результат.
Отладка программы – это процесс поиска и устранения ошибок в программе, который производится после её прогона на компьютере.
Тестирование – это процесс проверки правильности работы всей программы или ее составных частей.
Цель тестирования программы – поиск ошибок, которые могут препятствовать работе программы.
4 Руководство пользователя
Руководство пользователя — документ, назначение которого — предоставить людям помощь в использовании некоторой системы.
1) Запуск программы
Для того чтобы открыть программу нужной запустить файл “project1.сpp;»
2)Добавление и изменение букв местами
- Далее выбераем пункт «Создать таблицу» чтобы построить таблицу.
- Водим значения в появившейся таблице и выбираем пункт «Расшифровка,Зашифровка»
- Готово в правой части интерфейса у вас появилась готовая таблица.
Заключение
В своей курсовой работе я показал некоторые возможности языка С++ на примере написания таблицы позволяющей менять соседние буквы местами. Это лишь малая доля тех возможностей, какие предоставляет этот язык. Различия с Паскалем очевидны и довольно существенны, причем эти отличия только усложняют работу программиста. Но функциональность C++ куда больше, и вариативность написания многих частей программы сводится к нескольким способам. C++ позволяет создать сложные приложения, не только работая в консольном режиме, но и в графическом. Многие приложения в Windows написаны именно на этом языке, поэтому о нем можно говорить как об очень мощном языке программирования.
В ходе написания курсового проекта были подробно рассмотрены профессиональные задачи.
В результате выполнения курсовой работы была разработана программа для «Перестановки двух соседних букв местами с помощью шифра»
Данная программа может пригодиться в образовательных учреждениях.
Программа была разработана на языке С++ в объектно-ориентированной среде программирования Visual Studio Code.
Список использованных источников:
- Ростовцев А.Г., Маховенко Е.Б. Введение в теорию итерированных шифров.- СПб.:Мир и семья,2003. — 302 с.
- Уэзерелл Ч. Этюды для программистов. — М.: Мир, 1982. — 288 с.
- Шнайер Б. Подстановочные шифры // Прикладная криптография. Протоколы, алгоритмы, исходные тексты на языке С++ = Applied Cryptography. Protocols, Algorithms and Source Code in C. — М.: Триумф, 2002. — С. 25—26. — 816 с. — 3000 экз. — ISBN 5-89392-055-
- статья: Чехова М.Р.: Кодирование информации. http://festival.1september.ru/articles/213248/
- Microsoft Corporation. Разработка приложений на Microsoft Visual C++ 6.0. Учебный курс: Официальное пособие Microsoft для самостоятельной подготовки / Пер. с англ.- М.: Издательско-торговый дом «Русская Редакция», 2000. – 576 стр.: илл.
- C/С++. Программирование на языке высокого уровня / Т.А. Павловская — СПб.: Питер, 2011 .
- Абельсон Х., Сассман Д. Структура и интерпретация компьютерных программ. — М.: Добросвет, 2010.
- Архангельский А.Я. Программирование в C++ Builder 5 (или 6). – М.: ЗАО «Издательство БИНОМ», 2002 г. – 1152 с.
- Архангельский А.Я., Тагин М.А. Приемы программирования в C++ Builder. Механизмы Windows, сети. – М.: ООО «Бином-Пресс», 2004 г. – 656 с.
Приложение А –
Листинг программы
(Обязательное)
class Transposition
{
private int[] key = null;
public void SetKey(int[] _key)
{
key = new int[_key.Length];
for (int i = 0; i < _key.Length; i++)
key[i] = _key[i];
}
public void SetKey(string[] _key)
{
key = new int[_key.Length];
for (int i = 0; i < _key.Length; i++)
key[i] = Convert.ToInt32(_key[i]);
}
public void SetKey(string _key)
{
SetKey(_key.Split(‘ ‘));
}
public string Encrypt(string input)
{
for (int i = 0; i < input.Length % key.Length; i++)
input += input[i];
string result = «»;
for (int i = 0; i < input.Length; i += key.Length)
{
char[] transposition = new char[key.Length];
for (int j = 0; j < key.Length; j++)
transposition[key[j] — 1] = input[i + j];
for (int j = 0; j < key.Length; j++)
result += transposition[j];
}
return result;
}
public string Decrypt(string input)
{
string result = «»;
for (int i = 0; i < input.Length; i += key.Length)
{
char[] transposition = new char[key.Length];
for (int j = 0; j < key.Length; j++)
transposition[j] = input[i + key[j] — 1];
for (int j = 0; j < key.Length; j++)
result += transposition[j];
}
return result;
}
Приложение Б
Интерфейс программы
(Обязательное)
Рисунок Б1 — Интерфейс программы
Рисунок Б2- Пример решения
Рисунок Б3 Пример решения
Рисунок Б4 Пример решения
Рисунок Б5 Пример решения
Рисунок Б6 Пример решения
Руководство пользователя системы.
Руководство пользователя системы должно содержать последовательность действий, выполняемых пользователем для успешной работы системы.
Заключение пишут на отдельной странице. Слово «ЗАКЛЮЧЕНИЕ» записывают прописными буквами симметрично тексту. В нем необходимо перечислить основные результаты, характеризующие полноту и подытоживающие содержание курсовой работы.
Результаты следует излагать в форме констатации фактов, используя слова: «изучены», «исследованы», «сформулированы», «показано», «разработана», «предложена», «подготовлены», «изготовлена», «испытана» и т.п.
Текст перечислений должен быть кратким, ясным и содержать конкретные данные.
Объем заключения должен находиться в пределах одной страницы пояснительной записки.
Оформление библиографического указателя «Список литературы»
1 Ссылки на литературу, нормативно-техническую и другую документацию, иные источники, использованные при составлении текста пояснительной записки, помещают в конце пояснительной записки перед листом приложения в виде указателя «Список литературы». Слово «Список литературы» записывают прописными буквами с новой страницы симметрично тексту.
2 В тексте пояснительной записки все ссылки на анализируемые опубликованные сведения, на заимствованные положения, формулы, таблицы, иллюстрации, методики и т.п. нумеруют арабскими цифрами в прямых скобках в возрастающем порядке.
3 В указателе «Список литературы» библиографические ссылки располагают и нумеруют в той последовательности, в какой расположены и пронумерованы ссылки в тексте пояснительной записки.
4 Без ссылок в тексте пояснительной записки разрешается использовать сведения, полученные на лекциях, семинарских, практических и лабораторных занятиях. Однако использованные учебные, учебно-методические материалы и пособия должны быть приведены и расположены в конце указателя.
5 Библиографические описания в указателе «Список литератУры» должны быть выполнены в точном соответствии с правилами, установленными стандартом ГОСТ 7.1-2003.
6 Образцы описания источников в библиографическом указателе:
Пример указания книги с одним автором:
[1] Гук, М. Процессоры Pentium II, Pentium Pro и просто Pentium / М. Гук. – СПб. : Питер Ком, 1999. – 288 с.
Пример указания книги с количеством авторов до трех включительно:
[2] Кузелин, М. О. Современные семейства ПЛИС фирмы Xilinx : справ. пособие / М. О. Кузелин, Д. А. Кнышев, В. Ю. Зотов. – М. : Горячая линия-Телеком, 2004. – 440 с.
Пример указания книги с количеством авторов большим трех:
[3] Технические средства диагностирования : справочник / В.В. Клюев [и др.]. – М. : Машиностроение, 1989. – 672 с.
Пример указания книги на иностранном языке:
[4] Embedded Microcontrollers : Databook / Intel Corporation. – Santa Clara, Ca, 1994.
Пример указания многотомного издания:
[5] Проектирование самотестируемых СБИС : монография. В 2 т. / В. Н. Ярмолик [и др.]. – Минск : БГУИР, 2001.
Пример указания одного из томов многотомного издания:
[6] Микропроцессоры и микропроцессорные комплекты интегральных микросхем : справочник. В 2 т. / под ред. В. А. Шахнова. – М. : Радио и связь, 1988. – Т. 1. – 368 с.
Пример указания статьи в периодическом издании:
[7] Берски, Д. Набор ЭСЛ-микросхем для быстродействующего RISC-процессора / Д. Берски // Электроника. – 1989. – №12. – С. 21 – 25.
Пример указания статьи в сборнике:
[8] Аксенов, О. Ю. Методика формирования обучающих выборок для распознающей системы / О. Ю. Аксенов // VI Всероссийская науч.-техн. конференция «Нейроинформатика–2004» : сб. науч. тр. В 2 ч. / отв. ред. О. А. Мишулина. – М. : МИФИ, 2004. – С. 215 – 222. – (Научная сессия МИФИ–2004).
Пример указания адреса WWW в сети Internet:
[9] Xilinx [Электронный ресурс]. – Электронные данные. – Режим доступа: http://www.plis.ru/.
Пример указания файла:
[10] Mobile Intel® Pentium® Processor-M [Электронный ресурс] : Datasheet / Intel Corpocation. – Электронные данные. – Режим доступа: 25068604.pdf.
Пример указания компакт-диска:
[11] Nokia+Компьютер [Электронный ресурс] : инструкции, программы, драйверы, игры, мелодии, картинки для Nokia. – М., 2004. – 1 компакт-диск (CD-R).
Тут вы можете оставить комментарий к выбранному абзацу или сообщить об ошибке.
Разработка руководства по качеству
Пример готовой курсовой работы по предмету: Менеджмент
1. Требования к структуре и форме представления Руководства по качеству 3
2. Содержание разделов Руководства по качеству 6
3. Разработка проекта руководства по качеству 9
СПИСОК ЛИТЕРАТУРЫ 40
Выдержка из текста
Цель работы заключается в разработке руководства по качеству на примере ЗАО «Московский Прожекторный Завод». Для реализации этой цели необходимо решить следующие задачи: исследование предприятия ЗАО «Московский Прожекторный Завод»; анализ обеспечения качества ЗАО «Московский Прожекторный Завод»; разработка направлений совершенствования качества ЗАО «Московский Прожекторный Завод». В этой связи, представляется необходимым формирование в России государственной политики, направленной на разработку системы мер по улучшению качества и безопасности отечественной продукции, повышению ее конкурентоспособности.
Провести анализ документации системы менеджмента качества на предприятии и оценить насколько соответствуют обязательные процедуры этой системы международным стандартам;Объектом исследования является система менеджмента качества ОАО «Газпром газораспределение Краснодар».Предметом исследования является система показателей функционирования, процедуры, документация, разработка системы менеджмента качества на предприятии ОАО «Газпром газораспределение Краснодар».
Каждая документально представленная процедура должна охватывать полный элемент системы качества или его часть, либо последовательность взаимосвязанных мероприятий, связанных более чем с одним элементом системы качества. Документально представленные процедуры системы качества не должны подробно описывать чисто технические детали, которые обычно документируются в детальных рабочих инструкциях.
Система качества — это установленный способ организации дела на предприятии, гарантирующий поставлять потребителю продукции необходимого качества. Для потребителя система качества предприятия является гарантией качества продукции. Для руководителей предприятия система качества — это их твердость в том, что задачи, которые они ставят перед коллективом, будут выполнены.
Устройство может быть установлено на любые автомобили, оснащенные датчиками скорости, способным формировать от 1.5 до
2. импульсов на метр пройденного пути. Порог срабатывания сигнализатора при этом четко определяется при скорости движения автомобиля от
5 км/ч.
Данное руководство позволяет поэтапно определить неисправность и найти наиболее правильный метод её решения.Диагностическое устройство — это портативный компьютер с миниатюрным дисплеем на жидких кристаллах, способный обмениваться информацией с компьютером ЭБУ автомобиля по соединительному кабелю.
Список источников информации
1. Белобрагин В. Я. Качество: уроки прошлого и современность / В. Я. Белобрагин. — М. : АСМС, 2012.
2. Ватанабе И. Современные концепции управления. Испытанные временем методы достижения успеха в конкурентной борьбе : пер. с англ./ И. Ватанабе. — М. : ГроссМедиа, 2011.
3. Всеобщее управление качеством : Total Quality Management (TQM):учебник для вузов / под ред. О. П. Глудкина. — М. : Горячая линия : Лаб. Базовых Знаний, 2012.
5. Фатхутдинов Р. А. Управление конкурентоспособностью организации: Уч. — М.: Изд-во Эксмо, 2005.
6. Фомченкова Л.В. Анализ факторов конкурентоспособности организаций на различных стадиях жизненного цикла // Экономический анализ: теория и практика. – 2013. — № 33. – С.46-52.
Руководство пользователя
Характеристика основных правил пользования ABBYY FineReader 7.0 и Microsoft Office Word Enterprise 2007. Смета затрат на создание программного продукта «Руководство пользователя». Разработка профессионально-квалификационного состава разработчиков.
Подобные документы
Пиктограмма — элемент графического интерфейса пользователя. Методы создания маркированных и нумерованных списков в программном приложении Microsoft Office Word. Рабочий стол — область экрана, появляющаяся после входа в операционную систему Windows.
отчет по практике, добавлен 24.03.2016
Изучение особенностей создания, редактирования и форматирования документов в текстовом процессоре Microsoft Office Word. Описание работы с диалоговым окном программы. Характеристика основных разделов, которое содержит меню программы Microsoft Office Word.
лабораторная работа, добавлен 22.06.2016
Среда работы пользователя и ее настройки. Основные понятия и функции, установка программного продукта. Повышение эффективности работы автоматизированного рабочего места. Среда настройки Microsoft Office. Настройка главного меню и панелей инструментов.
реферат, добавлен 13.11.2008
Разработка приложения со стандартным графическим интерфейсом пользователя в среде программирования Microsoft Visual Studio на языке программирования С# с использованием библиотеки классов NET. Описание программного обеспечение и руководство пользователя.
курсовая работа, добавлен 14.11.2017
Выбор технических средств для создания программного продукта в среде визуального программирования Visual Studio. Техническое описание языка программирования SQL Разработка исходного кода и основного окна проекта интерфейса. Руководство пользователя.
курсовая работа, добавлен 26.06.2020
Определение портрета пользователя, краткое видение продукта. Подробное описание классов и компонентов, паттерны проектирования. Разработка пользовательского интерфейса, настройка комплекса. Внедрение системы и разработка руководства пользователя.
дипломная работа, добавлен 14.12.2019
Руководство пользователя по решению транспортной задачи с помощью программного продукта Microsoft Excel. Настройка безопасности макросов. Назначение и описание программы. Пример решения транспортной задачи. Качественные показатели программного средства.
лабораторная работа, добавлен 26.02.2012
Общая характеристика Microsoft Access как системы управления базами данных. Создание таблиц и связей между ними. Запросы, созданные в режиме конструктора. Руководство пользователя базы данных «Автосалон». Листинг разработанного программного обеспечения.
курсовая работа, добавлен 13.09.2011
Интерфейс Microsoft Office Visio 2007 и создание документа на основе шаблона. Основные команды меню программы. Наборы элементов, коллекции фигур. Инструменты рисования, редактирования и соединения. Создание деловой графики в Microsoft Office Visio 2007.
учебное пособие, добавлен 29.12.2016
Особенности работы с текстом в MS Word и MS Excel. Настройки параметров печатного документа в полнофункциональном офисном пакете Microsoft Office 2007. Методы стилевого форматирования, обработки графических объектов и создания собственных макросов.