Диаграмма прецедентов
Модель данных
DFD Диаграмма функционирования системы
Диаграмма форм
Диаграмма взаимодействия
Диаграмма взаимодействия
Экранные формы
Экранные формы
Экранные формы
Экранные формы
Выводы
956.00K
Category: softwaresoftware

Автоматизированная система учета исполнения заказов ЧУП «Фактор защиты»

1.

Дипломный проект
разработала
Кривоносова Ксения Вячеславовна
Тема :
Автоматизированная система учета
исполнения заказов
ЧУП «Фактор защиты».
Основная цель АСОИ: автоматизировать учет
исполнения заказов на установку охранных
систем.

2. Диаграмма прецедентов

Добавить клиента
«extend»
Добавить работу
Добавить
исполнителя
«extend»
«extend»
«extend»
«extend»
Добавить тип работ
Изменить работу
«extend»
гл. инженер
Просмотреть список
работ
Составить отчет
Удалить работу

3. Модель данных

class Logical View
Системы
Поставщики
+PK_Пос тавщики
«col um n»
*FK Код_пос тавщика: Integer
*PK Код_с ис темы: Integer
Ниаменование: T ext(50)
Производитель : T ext(50)
Гарантия: T ext(10)
Цена: Currency
«col um n»
*PK Код_пос тавщика: Integer
Импортер: T ext(50)
Страна: T ext(20)
(Код_пос тавщика = Код_пос тавщика)
Вид_перевозки: T ext(20)
1
«FK»
Ответс твенный: T ext(25)
0..*
+
«FK»
FK_Сис темы_Пос тавщики(Integer)
+
«i ndex»
IXFK_Сис темы_Пос тавщики(Integer)
+FK_Сис темы_Пос тавщики
+
+PK_Сис темы
1
«PK»
+
PK_Сис темы(Integer)
«FK»
(Код_с ис темы = Код_с ис темы)
0..*
+FK_Ус тановка_Сис темы
Клиенты
«PK»
PK_Пос тавщики(Integer)
Установка
«col um n»
*FK Код_работы: Integer
*FK Код_клиента: Integer
*FK Код_с ис темы: Integer
*FK Код_с отрудника: Integer
Количес тво: Integer
*PK Номер_запис и: Long
«FK»
+
FK_Ус тановка_Работы(Integer)
FK_Ус тановка_Клиенты(Integer)
+FK_Ус тановка_Клиенты +
+
FK_Ус тановка_Сис темы(Integer)
FK_Ус тановка_Сотрудники(Integer)
(Код_клиента = Код_клиента)
0..* +
«col um n»
*PK Код_клиента: Integer
1
Название: T ext(100)
Адрес : T ext(50)
Руководитель : T ext(50)
Р/С: T ext(20)
«FK»
+
+
+
+
+PK_Клиенты
«i ndex»
IXFK_Ус тановка_Работы(Integer)
IXFK_Ус тановка_Клиенты(Integer)
IXFK_Ус тановка_Сис темы(Integer)
IXFK_Ус тановка_Сотрудники(Integer)
«PK»
(Код_работы = Код_работы)
+
PK_Ус тановка(Long)
«PK»
+
PK_Клиенты(Integer)
+FK_Ус тановка_Сотрудники
0..*
0..*
(Код_с отрудника = Код_с отрудника)
+FK_Ус тановка_Работы
«FK»
1«FK»
+PK_Работы
1
Работы
Сотрудники
+PK_Сотрудники
«col um n»
*PK Код_с отрудника: Integer
ФИО: T ext(100)
«PK»
+
PK_Сотрудники(Integer)
«col um n»
*PK Код_работы: Integer
Название: T ext(100)
+
«PK»
PK_Работы(Integer)

4. DFD Диаграмма функционирования системы

5. Диаграмма форм

class Class M odel
Главная форма
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
M ai nM enu1: T M ai nM enu
GroupBox1: T GroupBox
GroupBox2: T GroupBox
PageControl 1: T PageControl
T abSheet1: T T abSheet
T abSheet2: T T abSheet
T abSheet3: T T abSheet
GroupBox5: T GroupBox
GroupBox6: T GroupBox
GroupBox7: T GroupBox
GroupBox8: T GroupBox
GroupBox9: T GroupBox
Bi tBtn5: T Bi tBtn
Bi tBtn6: T Bi tBtn
Bi tBtn21: T Bi tBtn
Bi tBtn22: T Bi tBtn
Bi tBtn23: T Bi tBtn
Bi tBtn24: T Bi tBtn
Bi tBtn25: T Bi tBtn
Bi tBtn26: T Bi tBtn
N2: T M enuItem
N3: T M enuItem
N4: T M enuItem
N5: T M enuItem
N6: T M enuItem
N7: T M enuItem
DBGri d1: T DBGri d
ADOT abl e1: T ADOT abl e
DataSource1: T DataSource
DataSource2: T DataSource
ADOT abl e2: T ADOT abl e
ADOT abl e3: T ADOT abl e
DataSource3: T DataSource
ADOT abl e4: T ADOT abl e
DataSource4: T DataSource
DataSource5: T DataSource
ADOT abl e5: T ADOT abl e
DBNavi gator1: T DBNavi gator
DBNavi gator2: T DBNavi gator
DBNavi gator3: T DBNavi gator
DBNavi gator5: T DBNavi gator
DBGri d2: T DBGri d
DBGri d3: T DBGri d
DBGri d5: T DBGri d
T i m er1: T T i m er
Label 1: T Label
Radi oGroup1: T Radi oGroup
Bi tBtn9: T Bi tBtn
Bi tBtn10: T Bi tBtn
Edi t1: T Edi t
Edi t2: T Edi t
Bi tBtn3: T Bi tBtn
Radi oGroup3: T Radi oGroup
Bi tBtn4: T Bi tBtn
Bi tBtn7: T Bi tBtn
Edi t3: T Edi t
T abSheet5: T T abSheet
Bi tBtn11: T Bi tBtn
DBGri d6: T DBGri d
ADOT abl e6: T ADOT abl e
DataSource6: T DataSource
Bi tBtn8: T Bi tBtn
T abSheet6: T T abSheet
DBGri d7: T DBGri d
DBNavi gator7: T DBNavi gator
ADOT abl e7: T ADOT abl e
Bi tBtn12: T Bi tBtn
Bi tBtn13: T Bi tBtn
N8: T M enuItem
N9: T M enuItem
N10: T M enuItem
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Bi tBtn1Cl i ck(T Obj ect)
Bi tBtn2Cl i ck(T Obj ect)
Bi tBtn5Cl i ck(T Obj ect)
Bi tBtn6Cl i ck(T Obj ect)
Bi tBtn9Cl i ck(T Obj ect)
Bi tBtn21Cl i ck(T Obj ect)
Bi tBtn22Cl i ck(T Obj ect)
Bi tBtn23Cl i ck(T Obj ect)
Bi tBtn24Cl i ck(T Obj ect)
Bi tBtn25Cl i ck(T Obj ect)
Bi tBtn26Cl i ck(T Obj ect)
Bi tBtn4Cl i ck(T Obj ect)
N5Cl i ck(T Obj ect)
Bi tBtn11Cl i ck(T Obj ect)
Bi tBtn12Cl i ck(T Obj ect)
N8Cl i ck(T Obj ect)
N9Cl i ck(T Obj ect)
N10Cl i ck(T Obj ect)
N11Cl i ck(T Obj ect)
Администратор
+
+
+
+
+
GroupBox1: T GroupBox
Button1: T Button
Bi tBtn1: T Bi tBtn
Edi t1: T Edi t
Edi t2: T Edi t
+
+
Button1Cl i ck(T Obj ect)
Bi tBtn1Cl i ck(T Obj ect)
Форма добавления
оборудования
+
+
+
+
+
+
+
+
+
+
+
Форма добавления
клиента
+
+
+
+
+
+
+
+
+
+
+
GroupBox1: T GroupBox
Label 1: T Label
Label 2: T Label
Label 3: T Label
Label 4: T Label
DBEdi t1: T DBEdi t
DBEdi t2: T DBEdi t
DBEdi t3: T DBEdi t
DBEdi t4: T DBEdi t
Bi tBtn1: T Bi tBtn
Bi tBtn2: T Bi tBtn
Форма добавления этапа
установки
GroupBox1: T GroupBox
Label 1: T Label
Label 2: T Label
Label 3: T Label
Label 4: T Label
DBEdi t1: T DBEdi t
DBEdi t2: T DBEdi t
DBEdi t3: T DBEdi t
DBEdi t4: T DBEdi t
Bi tBtn1: T Bi tBtn
Bi tBtn2: T Bi tBtn
+
+
+
+
+
+
+
+
+
+
+
Форма добавления поставщ ика
+
+
+
GroupBox1: T GroupBox
Bi tBtn1: T Bi tBtn
Shel l Li stVi ew1: T Shel l Li stVi ew
+
Bi tBtn1Cl i ck(T Obj ect)
GroupBox1: T GroupBox
Label 1: T Label
Label 2: T Label
Label 3: T Label
Label 4: T Label
DBEdi t1: T DBEdi t
DBEdi t2: T DBEdi t
DBEdi t4: T DBEdi t
Bi tBtn1: T Bi tBtn
Bi tBtn2: T Bi tBtn
DBCom boBox1: T DBCom boBox
Форма добавления исполнителя
+
+
+
+
+
+
+
+
+
GroupBox1: T GroupBox
Label 1: T Label
Label 2: T Label
Label 3: T Label
DBEdi t1: T DBEdi t
DBEdi t3: T DBEdi t
Bi tBtn1: T Bi tBtn
Bi tBtn2: T Bi tBtn
DBCom boBox1: T DBCom boBox
Форма добавления
+
+
+
+
+
+
+
+
+
+
+
+
GroupBox10: T GroupBox
SpeedButton1: T SpeedButton
Label 2: T Label
Label 3: T Label
DBCom boBox1: T DBCom boBox
DBEdi t3: T DBEdi t
DBEdi t2: T DBEdi t
Edi t4: T Edi t
Bi tBtn1: T Bi tBtn
Bi tBtn2: T Bi tBtn
Label 1: T Label
Label 4: T Label
+
SpeedButton1Cl i ck(T Obj ect)
Расчет стоимости
+
+
+
+
+
+
+
+
+
+
+
+
DBLookupCom boBox1: T DBLookupCom boBox
Label 1: T Label
Label 2: T Label
Edi t1: T Edi t
DBEdi t1: T DBEdi t
DBLookupCom boBox2: T DBLookupCom boBox
Label 3: T Label
Bi tBtn1: T Bi tBtn
Label 4: T Label
Edi t2: T Edi t
DBEdi t2: T DBEdi t
Bi tBtn2: T Bi tBtn
Форма добавления системы
+
+
+
+
+
+
+
+
+
+
+
+
+
GroupBox1: T GroupBox
Label 1: T Label
Label 2: T Label
Label 3: T Label
Label 4: T Label
Label 5: T Label
DBEdi t1: T DBEdi t
DBEdi t2: T DBEdi t
DBEdi t3: T DBEdi t
DBEdi t4: T DBEdi t
DBCom boBox1: T DBCom boBox
Bi tBtn1: T Bi tBtn
Bi tBtn2: T Bi tBtn

6. Диаграмма взаимодействия

реализации прецедента
«Просмотреть данные о работах»
«form»
«table»
Главная форма
гл. инженер
Таблицы::Работ
ы
«table»
Таблицы::Заказ
«table»
Таблицы::Исполнител
ь
Открыть()
Читать
Найти
Найти
Найти
Вернуть
Вернуть
Вернуть
Вернуть
Вывести на экран
(from Use Case Model)
«table»

7. Диаграмма взаимодействия

реализации прецедента
«Просмотреть данные о работниках»
«form»
Форма
добавления
Главная форма
Форма
добавление
клиента
гл. инженер
«table»
Таблицы::Клиенты
Открыть()
Выбрать работу
Загрузить(*)
вывод на экран
Выбрать(Название клиента)
Нажать Добавить
Вызвать()
alt Клиента нет в списке
Внести данные о клиенте
Добавить запись(*)
Добавить в список(Название клиента)
Внести данные
Добавить запись(*)
(from Use Case Model)
(from Interactions)
«table»
Таблицы::Работы

8. Экранные формы

9. Экранные формы

10. Экранные формы

11. Экранные формы

12. Выводы

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