Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Определение методов объектов





 

На диаграмме последовательности представлена последовательность выполняемых пользователем (экономистом без категории) действий и действий, выполняемых информационной системой.

Для начала работы необходимо запустить информационную систему, нажав «Кнопку открытия «Главной формы» и на ней кнопки «Вход», то есть запустить файл Договора.exe.

После выбора необходимого действия (путем нажатия на название действия из выпадающего меню), открывается соответствующая форма. Все действия, выполняемые на формах выше.

На рисунках 40-43 представлены диаграммы последовательности, из которых видно взаимодействие пользователя и информационной системы (реакция системы на действия пользователя и хранение данных в проектируемой ИС).

В диаграмме последовательности «Добавление» выделяются следующие методы рис 40:

- методы открытия и закрытия форм пронумерованы на диаграмме как 0,0а,1,2,2а, 7д и 7е;

- методы открытия закладок пронумерованы на диаграмме как 3,6,9 и 12

- метод «Добавить договор» в базу данных пронумерованы на диаграмме как 15,16,17 и 18(на этот метод назначена хранимая процедура «Vstavka».) (Он включает в себя распределение введенных данных по определенным таблицам базы данных: информация об организации подрядчике, адресе орг., наименовании работ и договоре заносится в различные таблицы);

 


Рис. 40 Диаграмма последовательности «Добавление».


В диаграмме последовательности «Поиск» выделяются следующие методы рис 41:

- методы открытия и закрытия форм пронумерованы на диаграмме как 0,0а,1,2 и 2а;

- метод «Поиск» по БД пронумерован как 5(на этот метод назначена хранимая процедура «Poisk», которая осуществляет вывод всей информации о договоре или организации на форму по выбранному параметру из базы данных);

 


Рис. 41 Диаграмма последовательности «Поиск».


В диаграмме последовательности «Редактирование» выделяются следующие методы рис 42:

- методы открытия и закрытия форм пронумерованы на диаграмме как 0,0а,1,2,2а,9 и 9а;

- метод «Поиск» по БД пронумерован как 5(на этот метод назначена хранимая процедура «Поиск», которая осуществляет вывод всей информации о договоре или организации на форму по выбранному параметру из базы данных);

- метод автоматического заполнения полей формы пронумерован как 8а;

- метод «Изменить» информацию в БД пронумерован как 13 (на этот метод назначена хранимая процедура «Redact», которая осуществляет изменение информации в базе данных на вновь введенную);

 

 


Рис. 42 Диаграмма последовательности «Редактирование».


В диаграмме последовательности «Удаление» выделяются следующие методы рис 43:

- методы открытия и закрытия форм пронумерованы на диаграмме как 0,0а,1,2 и 2а;

- метод «Поиск» по БД пронумерован как 5(на этот метод назначена хранимая процедура «Поиск», которая осуществляет вывод всей информации о договоре или организации на форму по выбранному параметру из базы данных);

- метод автоматического заполнения полей формы пронумерован как 8а;

- метод «Удалить» информацию в БД пронумерован как 11 (на этот метод назначена хранимая процедура «Udal», которая осуществляет удаление информации из базы данных);

 


Рис. 43 Диаграмма последовательности «Удаление».


2.3. Формирование диаграммы классов.

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

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

Информационная система посылает запросы в БД.

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

В качестве граничных классов выступают классы форм, поскольку она обеспечивает взаимодействие между пользователем и внутренними элементами системы.

В качестве управляющих классов выступает «Пользователь», поскольку он не несет в себе бизнес - функциональности, но координирует и управляет другими объектами.

Классы представлены на диаграмме классов рис 44:


рис 44 Диаграмма классов


2.4. Предварительное определение состава хранимых данных.

Проектирование хранилища данных производится для объектов, имеющих атрибут «Persistent». То есть для тех объектов, которые являются постоянными. В процессе проектирования ИС были выявлены некоторые объекты, которые будут храниться в системе, то есть объекты Выполняемых договоров и работ, Фирм подрядчиков.

 

 

Рис. 45 Объекты, хранимые в хранилище данных

 

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

1. запрос «Вывод договоров по ремонту».

2. запрос «Вывод договоров по тех. перевооружению».

3. запрос «Вывод договоров по эксплуатации».

4. запрос «Вывод договоров по поставкам».

5. запрос «Вывод адреса организации».

6. запрос «Вывод всей информации по каждому договору».

 

2.5. Предварительное определение состава пользовательского интерфейса

 

 

Основные требования к пользовательскому интерфейсу представлены на рисунках:

Start

 

 

Menu

 

 

Prosmotr (Rem, Tex, Ikspl, Dog, Post, Org)

 

 

 

PoiskDog

 

PoiskOrg

 

PoiskTel

 

Dobavlenie

 

 

 

Dobavlenie ORG

 

 

Dobavlenie Adres

 

DobavlenieDog

 

Dobavlenie Rabot

 

 

Dobavlenie Dogovor

 

Рис. 46 Требования к пользовательскому интерфейсу

 

 

2.6. Разработка системы централизованного хранения

Date: 2015-09-19; view: 653; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию