Автор работы: Пользователь скрыл имя, 15 Мая 2013 в 12:12, курсовая работа
Основной целью данного курсового проекта являлась разработка информационно-справочной системы «Сервисный центр». Информационная система должна иметь удобный интерфейс, который позволяет пользователю осуществлять легкий доступ ко всем интересующим его данным.
В соответствии с поставленной задачей требуется осуществить поэтапное проектирование информационной системы.
После разработки программных приложений информационной системы необходимо произвести тестирование программы.
ВВЕДЕНИЕ 4
1 Постановка задачи 5
2 Анализ предметной области 7
2.1 Анализ отношений между объектами 7
2.2 Построение концептуальной модели 9
3 Разработка логической схемы базы данных 12
3.1 Построение реляционной модели 12
3.2 Нормализация базы данных 13
4 Реализация Баз Данных 17
4.1. Разграничение доступа 17
4.2. Организация секретности 18
4.3. Целостность базы данных 18
5 Исследование информационных параметров Базы Данных 20
6 Разработка клиентского приложения 22
6.1 Обоснование выбора языка программирования 21
6.2. Технические условия применения программы 23
6.3. Тестирование системы 24
ЗАКЛЮЧЕНИЕ 30
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 31
КонецЕсли;
Если(ТекСтрока.Бренд=
ТекСтрока.Бренд=Перечисления.
или ТекСтрока.Бренд=Перечисления.
ТекСтрока.ФИО_сотрудника=
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Процедура ИзделиеПриИзменении(Элемент)
Для каждого ТекСтрока Из Работа Цикл
Если(ТекСтрока.Вид_сотрудника=
(Изделие=Перечисления.Вид_
или Изделие=Перечисления.Вид_
ТекСтрока.ФИО_сотрудника=
КонецЕсли;
Если(ТекСтрока.Вид_
(Изделие=Перечисления.Вид_
или Изделие=Перечисления.Вид_
ТекСтрока.ФИО_сотрудника=
КонецЕсли;
Если(ТекСтрока.Вид_сотрудника=
(Изделие=Перечисления.Вид_
или Изделие=Перечисления.Вид_
ТекСтрока.ФИО_сотрудника=
КонецЕсли;
Если(ТекСтрока.Вид_сотрудника=
(Изделие=Перечисления.Вид_
ТекСтрока.ФИО_сотрудника=
КонецЕсли;
Если(ТекСтрока.Вид_сотрудника=
(Изделие=Перечисления.Вид_
ТекСтрока.ФИО_сотрудника=
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Процедура Кнопка1Нажатие(Элемент)
Запрос = Новый Запрос;
Запрос = Новый Запрос;
Запрос.Текст ="ВЫБРАТЬ
| Работа2.Дата КАК Дата,
|Работа2.Номер,
| Работа2.Клиент КАК Клиент,
| Работа2.Изделие
|ИЗ
| Документ.Работа КАК Работа2
|
|СГРУППИРОВАТЬ ПО
| Работа2.Дата,
| Работа2.Номер,
| Работа2.Клиент,
| Работа2.Изделие
|УПОРЯДОЧИТЬ ПО
| Клиент
|АВТОУПОРЯДОЧИВАНИЕ";
Результат = Запрос.Выполнить();
ТабличноеПоле1 = Результат.Выгрузить();
ЭлементыФормы.ТабличноеПоле1.
//ЭлементыФормы.
КонецПроцедуры
Процедура Переключатель1ПриИзменении(
Если Переключатель1=0 Тогда
Запрос = Новый Запрос;
Запрос = Новый Запрос;
Запрос.Текст ="ВЫБРАТЬ
| Работа2.Дата КАК Дата,
|Работа2.Номер,
| Работа2.Клиент КАК Клиент,
| Работа2.Изделие
|ИЗ
| Документ.Работа КАК Работа2
|
|СГРУППИРОВАТЬ ПО
| Работа2.Дата,
| Работа2.Номер,
| Работа2.Клиент,
| Работа2.Изделие
|УПОРЯДОЧИТЬ ПО
| Клиент
|АВТОУПОРЯДОЧИВАНИЕ";
Результат = Запрос.Выполнить();
ТабличноеПоле1 = Результат.Выгрузить();
ЭлементыФормы.ТабличноеПоле1.
//ЭлементыФормы.
ИначеЕсли Переключатель1=1 Тогда
Запрос = Новый Запрос;
Запрос.Текст ="ВЫБРАТЬ
| Работа2.Дата КАК Дата,
|Работа2.Номер,
| Работа2.Клиент КАК Клиент,
| Работа2.Изделие
|ИЗ
| Документ.Работа КАК Работа2
|
|СГРУППИРОВАТЬ ПО
| Работа2.Дата,
| Работа2.Номер,
| Работа2.Клиент,
| Работа2.Изделие
|
|УПОРЯДОЧИТЬ ПО
| Клиент УБЫВ
|АВТОУПОРЯДОЧИВАНИЕ";
Результат = Запрос.Выполнить();
ТабличноеПоле1 = Результат.Выгрузить();
ЭлементыФормы.ТабличноеПоле1.
//ЭлементыФормы.
КонецЕсли;
КонецПроцедуры
Процедура Поиск()
ОчиститьПоля();
ПолеВвода1=ЭлементыФормы.
Запрос = Новый Запрос;
Запрос.Текст ="ВЫБРАТЬ
| Работа2.Дата КАК Дата,
|Работа2.Номер,
| Работа2.Клиент КАК Клиент,
| Работа2.Изделие
|ИЗ
| Документ.Работа КАК Работа2
|ГДЕ Работа2.Клиент.
Результат = Запрос.Выполнить();
ТабличноеПоле1 = Результат.Выгрузить();
ЭлементыФормы.ТабличноеПоле1.
КонецПроцедуры
Процедура ОчиститьПоля()
ТекстЗапроса = "";
ТабличноеПоле1.Очистить();
КонецПроцедуры
Процедура ОчиститьНажатие(Элемент)
ОчиститьПоля();
КонецПроцедуры
Процедура ПоискНажатие(Элемент)
Поиск();
КонецПроцедуры
Процедура ПолеВвода1ОкончаниеВводаТекста
Поиск();
КонецПроцедуры
Процедура Кнопка1Нажатие(Элемент)
Запрос = Новый Запрос;
Запрос.Текст = ТекстЗапроса;
Результат = Запрос.Выполнить();
ТабличноеПоле1 = Результат.Выгрузить();
ЭлементыФормы.ТабличноеПоле1.
КонецПроцедуры
Процедура ПриОткрытии()
КонструкторЗапроса = Новый КонструкторЗапроса;
КонструкторЗапроса.
ТекстЗапроса = КонструкторЗапроса.Текст;
КонецПроцедуры
Процедура ОчиститьПоля()
ТекстЗапроса = "";
ТабличноеПоле1.Очистить();
КонецПроцедуры
Процедура Кнопка2Нажатие(Элемент)
ОчиститьПоля();
КонструкторЗапроса = Новый КонструкторЗапроса;
КонструкторЗапроса.
ТекстЗапроса = КонструкторЗапроса.Текст;
КонецПроцедуры
Процедура Кнопка3Нажатие(Элемент)
ОчиститьПоля();
КонецПроцедуры
Информация о работе Автоматизированная система сервисного центра