Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Проектирование информационных систем. Методические указания к курсовому проекту

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
835 Кб
Скачать

3.2.Анализ транзакции на этапе логического проектирования

1.По ФИО и телефону клиента показать информацию о нем.

2.По ФИО и телефону клиента показать информацию о его машинах.

3.По названию услуги показать используемые материалы.

4.По номеру накладной узнать номер авто.

5.По названию услуги показать ее стоимость.

6.По названию материала показать его стоимость.

7.По ФИО клиента показать все его накладные.

8.По ФИО мастера показать название услуги, которую он выполняет.

9.ПоФИОклиентаузнатьФИОмастера, егообслуживающего.

10.ПорегистрационномуномерумашиныузнатьФИОклиента.

51

Результаты анализа

Сущность

Число вхождений

Мастер

2

Услуга

3

Клиент

5

Материалы

2

Накладная

6

Авто

3

3.3. Документация на пользовательские интерфейсы

3.3.1. Постановка задачи

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

3.3.2. Исходные данные

3.3.2.1.Переданные из БД:

список всех мастеров;

название материалов;

информация об услуге.

3.3.2.2.Введенные вручную:

ФИО клиента;

телефон;

пол;

возраст;

дата рождения;

регистрационный номер;

марка;

модель;

год выпуска.

3.3.2.3.Справочные константы:

текущая дата.

52

3.3.3. Алгоритм решения

Общая сумма к оплате = стоимости услуги + стоимость материалов.

Блок-схема

Мастер

выбирает

Поиск

клиента

Выбор названия услуги

Информация об услуге

Стоимость услуги

Выбор производителя материалов

Выбор названия материала

Стоимость материала

Общая стоимость к оплате

Отказ

Ввод данных нового клиента

Внести изменение в БД

Согласен? Отказ

ПЕЧАТЬ

накладной

53

3.3.4. Макет интерфейса

54

3.3.5. Таблица управляющих элементов с указанием их действий

Имя кнопки/

Тип кнопки/

 

управляющий

управляющий

Что делает

элемент

элемент

 

Поиск

Кнопка1

Осуществляет поиск клиента по

 

 

параметрам:

 

 

1.ФИО

 

 

2.телефон

Подключить

Кнопка4

Появляется документ Microsoft

описание услуги

 

Word с полной информацией об

 

 

услуге

Печатать накладную

Кнопка5

Печатается накладная

Управляющий

Combobox1

 

элемент №1

 

 

Управляющий

Edit1

Поле, в которое нужно ввести

элемент №2

 

ФИО

Управляющий

Edit2

Поле, в которое нужно ввести

элемент №3

 

телефон

Управляющий

Combobox2

Выходит список названий услуг

элемент №5

 

 

Управляющий

Combobox3

Выходит список производителей

элемент №6

 

материалов

Управляющий

Combobox4

Выходит список названий

элемент №7

 

материалов

Управляющий

Edit3

Стоимость услуги

элемент №8

 

 

Управляющий

Edit4

Стоимость материалов

элемент №9

 

 

Управляющий

Edit5

Общая стоимость к оплате

элемент №10

 

 

Управляющий

Edit6-10

Поле, где выводится и вводится

элемент №11

 

Номер_клиента, ФИО, Телефон,

 

 

Пол, дата рождения клиента

 

 

 

Управляющий

Edit10-24

Поле, где выводится и вводится

элемент №12

 

номер авто, марка, модель, год

 

 

выпуска авто

Управляющий

Radiogroup

Выходит информация об авто

элемент №14

 

клиента

Выбрать

Кнопка4

Мастер выбирает авто клиента и

 

 

самого клиента

Добавить

Кнопка3

Добавляется информация о

 

 

клиенте и о его машине

55

3.4. Реализация транзакций средствами выбранной СУБД

Транзакции

Имя реализации

п/п

 

 

 

 

 

1.

По ФИО и телефону клиента показать

ЗапросКлиент

 

информацию о нем

 

2.

По ФИО и телефону клиента показать

ЗапросМашина

 

информацию о его авто

 

3.

По названию услуги показать используемые

ЗапросМатериалы

 

материалы

 

4.

По номеру накладной узнать номер авто

ЗапросНакладная

5.

По названию услуги показать ее стоимость

ЗапросУслуга

6.

По названию материала показать его стоимость

ЗапросСт_материала

7.

По ФИО клиента показать все его накладные

ЗапросНакладныеКлиента

 

 

 

8.

По ФИО мастера показать информацию об

ЗапросМастерУслуги

 

услугах, которые он выполняет

 

9.

По ФИО клиента узнать ФИО мастера

ЗапросМастерКлиент

10.

По регистрационному номеру авто узнать ФИО

ЗапросМашинаКлиент

 

клиента

 

3.5. Анализ транзакций на этапе физического проектирования

 

День

Время

Частота в

 

месяц

 

 

 

 

 

 

 

Т1. По ФИО и телефону клиента показать информацию о нем

 

Ср

Все дни

Сл.образом

2 000

Пик

 

 

 

Т2. По ФИО и телефону клиента показать информацию о его авто

 

Ср

Все дни

Сл.образом

2 000

Пик

 

 

 

Т3. По названию услуги показать используемые материалы

 

Ср

Все дни

9–18

2 000

Пик

 

 

 

T4. По номеру накладной узнать номер авто

 

 

Ср

Все дни

9–18

20

Пик

 

 

 

Т5. По названию услуги показать ее стоимость

 

 

Ср

Все дни

9–18

2 000

Пик

 

 

 

T6. По названию материала показать его стоимость

 

 

Ср

Все дни

9–18

2 000

Пик

 

 

 

56

Т7. По ФИО клиента показать все его накладные

Ср

Все дни

9–18

20

Пик

Каждая

13–18

200

 

пятница

 

 

Т8. По ФИО мастера показать информацию об услугах, которые он выполняет

Ср

 

Все дни

 

9–18

 

 

20

Пик

 

 

 

 

 

 

 

 

Т9. По ФИО клиента узнать ФИО мастера

 

 

 

 

 

 

Ср

 

Все дни

 

Сл.образом

 

 

500

Пик

 

 

 

 

 

 

 

9–18

Т10. По регистрационному номеру авто показать ФИО клиента

 

 

 

Ср

 

Все дни

 

Сл.образом

 

 

20

Пик

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Выход

 

Вход

Атрибут

 

Тип

Частота

 

 

в месяц

 

 

 

 

 

 

Т1. По ФИО клиента узнать всю

клиент

ФИО

 

R(E)

2 000

информацию о нем

 

 

Номер клиента

 

 

 

 

 

 

Все поля

R

 

 

 

 

 

 

 

Т2. По ФИО клиента показать

клиент

ФИО

 

R(E)

2 000

всю информацию о его авто

 

 

Номер клиента

 

 

 

 

 

 

 

 

Клиент

накладная

Номер клиента

R(E)

 

 

 

 

Номер накладной

R

20 000

 

 

 

Номер авто

 

 

 

Накладная

 

авто

Номер авто

R(E)

 

 

 

 

все

 

R

20 000

 

 

 

 

 

Т3. По названию услуги показать

услуга

Название

R(E)

2 000

используемые материалы

 

 

Номер услуги

 

 

 

 

 

 

 

 

Услуга

материалы

Номер услуги

R(E)

 

 

 

 

Номер материала

R

14 000

 

 

 

Название

 

 

 

 

 

 

производителя

 

 

 

 

 

 

 

 

T4. По номеру накладной узнать

накладная

Номер накладной

R(E)

20

номер авто

 

 

Номер авто

 

 

 

 

 

 

 

 

Т5. По названию услуги показать

услуга

Название

R(E)

2 000

ее стоимость

 

 

Номер услуги

R

 

 

 

 

Стоимость

 

 

 

T6. По названию материала

материалы

Название

R(E)

2 000

показать его стоимость

 

 

Номер

 

R

 

 

 

 

материалов

 

 

 

 

 

 

Стоимость

 

 

 

 

 

 

 

 

 

 

 

 

57

7. По ФИО клиента показать все

клиент

ФИО

R(E)

20

его накладные

 

Номер клиента

R

 

 

 

 

 

 

Клиент

накладная

Номер клиента

R(E)

2 000

 

 

Номер накладной

R

 

 

 

все

 

 

 

 

 

 

 

8. По ФИО мастера показать

мастер

ФИО

R(E)

20

информацию об услугах,

 

Номер мастера

R

 

которые он оказывает

 

 

 

 

Мастер

услуга

Номер мастера

R(E)

20

 

 

Номер услуги

R

 

 

 

Название

 

 

 

 

 

 

 

9. По ФИО клиента узнать ФИО

клиент

ФИО

R(E)

1 000

мастера

 

Номер клиента

R

 

 

 

 

 

 

Клиент

накладная

Номер клиента

R(E)

1 000×20

 

 

Номер накладной

R

 

 

 

 

 

 

Накладная

мастер

Номер накладной

R(E)

20 000

 

 

Номер мастера

R

 

 

 

ФИО

 

 

10. По регистрационному номеру

авто

Регистрационный

R(E)

 

авто показать ФИО клиента

 

номер

R

 

 

 

Номер авто

 

20

Авто

накладная

Номер авто

R(E)

200

 

 

Номер накладной

R

 

 

 

 

 

 

Накладная

клиент

Номер накладной

R(E)

 

 

 

Номер клиента

R

200

 

 

ФИО

 

 

 

 

 

 

 

4. ЗАКЛЮЧЕНИЕ

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

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

58

СПИСОК ЛИТЕРАТУРЫ, РЕКОМЕНДОВАННОЙ ДЛЯ ПОДГОТОВКИ КУРСОВОГО ПРОЕКТА

1.Суркова, Н.Е., Остроух, А.В. Методы проектирования информационных систем : учебное пособие. – М. : РосНОУ, 2004. – 144 с.

2.Коннолли, Т., Бегг, К., Страчан, А. Базы данных: проектирование, реализация и сопровождение : теория и практика : учебное пособие / пер. с англ. – 2-е изд. – М. : Изд. дом «Вильямс», 2000. – 1120 с.

3.Акчурин, Э.А. Человеко-машинное взаимодействие : учебное пособие. – М. : СОЛОН-ПРЕСС, 2008. – 96 с.

4.Козлов, А.С. Проектирование и исследование бизнеспроцессов : учебное пособие. – 3-е изд. – М. : Флинта : МПСИ, 2008. – 272 с.

СОДЕРЖАНИЕ

 

Введение .................................................................................................

3

Содержание пояснительной записки к курсовому проекту...............

5

Комментарии к содержанию пояснительной записки........................

6

Приложения..........................................................................................

40

Список литературы, рекомендованной

 

для подготовки курсового проекта.....................................................

59

59

УЧЕБНОЕ ИЗДАНИЕ

СУРКОВА Н.Е.

ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ Методические указания к курсовому проекту

Редактор Голева А.В. Компьютерная верстка Шевченко С.Н.

Оригинал-макет подписан к печати 17.06.2010 г.

Формат 60х90/16.

Гарнитура таймс. Бумага офсетная. Печать офсетная.

Усл. печ. л. 3,75.

Тираж 300 экз. Заказ №

Российский новый университет. 105005, Москва, ул. Радио, д. 22.

Отпечатано в ООО «Издательско-полиграфический комплекс “Знак”».

115093, г. Москва, ул. Серпуховская Б., д. 44-19.

60

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]