- •2.Объектно-ориентированный анализ и проектирование ис
- •2.2 Функции обработки входной информации ис
- •3.Определение требований к клиентскому приложению ис
- •3.1 Назначение создаваемой асу
- •4. Описание используемой базы данных
- •4.2 Выбор субд и обоснование.
- •5. Разработка приложения пользователя.
- •6. Создание справочной системы приложения ис.
- •7. Средство распространения приложения ис (инсталляционный пакет).
СОДЕРЖАНИЕ
1.Введение………………………………………………………………………………………
2.Объектно-ориентированный анализ и проектирование ИС………………………….
2.1. Описание требований в контексте модели прецедентов…………………..
2.2 Функции обработки входной информации ИС……………………………..…
3.Определение требований к клиентскому приложению ИС…………………………...
3.1 Назначение создаваемой АСУ………………………………………………......
4.Описание используемой базы данных………………………………………………..…
4.1 ER-диаграмма и описание физической модели ИС…………………….......
4.2 Выбор СУБД и обоснование……………………………………………...……
5.Разработка приложения пользователя………………………………………………...
6.Создание справочной системы приложения ИС……………………………………..
7.Средство распространения приложения ИС (инсталляционный пакет)………….
Заключение……………………………………………………………………………………
Список условных обозначений, сокращений……………………………………………
ПРИЛОЖЕНИЕ А (Техническое задание)………………………………………………..
ПРИЛОЖЕНИЕ Б (ER-диаграмма физической модели данных)…………………….
ПРИЛОЖЕНИЕ В (Перечень всех форм проектируемого приложения)……………
ПРИЛОЖЕНИЕ Г (Перечень всех отчетов приложения)………………………………
Список используемой литературы и других источников………………………………
ВВЕДЕНИЕ
«Автоматизированный учет методического обеспечения» - приложение, легкое в установке и использовании, для установки практически не требуется место на диске. Программа позволяет быстро оформить стандартные отчеты, посмотреть необходимую информацию о методическом пособии (дата издания, авторство) и преподавателях (Ф.И.О, преподаваемый предмет, квалификационная категория, методическое пособие) в базе данных. Все данные, находящиеся в базе подлежат редактированию через приложение (добавление записей, удаление, сохранение).
Функции которые выполняет приложение «Автоматизированный учет методического обеспечения»:
хранит информацию о методическом пособии
Информацию об учителе
Информация о методическом центре
Информация о дисциплине
Отчёт о приёме методического обеспечения
Отчёт о выдаче методического обеспечения
Отчёт о наличии методического обеспечения
Отчёт о возврате методического обеспечения
2.Объектно-ориентированный анализ и проектирование ис
2.1. ОПИСАНИЕ ТРЕБОВАНИЙ В КОНТЕКСТЕ МОДЕЛИ ПРЕЦЕДЕНТОВ
Основные требования к модели программной системы, должны быть понятны заказчику и всем специалистам проектной группы, включая бизнес - аналитиков и программистов.
Разработка и использование моделей языка UML осуществляется в рамках общей концепции объектно-ориентированного анализа и проектирования, которая, в свою очередь, является обобщением методологии объектно-ориентированного программирования. Необходимость до начала написания программы была осознана при разработке масштабных проектов.
В рамках объектно-ориентированного анализа и проектирования, рассматривались три графических нотации:
Диаграммы «сущность-связь»;
Диаграммы функционального моделирования;
Диаграммы потоков данных.
На предприятии мною была рассмотрена орг.штатная структура, которую я представил в своем курсовом проекте, на рисунке 1:
Для исследования предметной области я использовал методологию функционального проектирования IDEF0, а для построения модели базы данных IDEF1Х.
Рисунок 2 – IDEF0 функциональная модель «Автоматизированного учета методического обеспечения»
Методологию функционального моделирования IDEF1Х я использовал для документирования процессов производства и отображения информации об использовании ресурсов на каждом из этапов проектирования систем.
Рисунок 3 - IDEF1x (декомпозиция) функциональная модель автоматизированного учета методического обеспечения
В результате обследования предприятия мною были определены следующих выходные потоки данных:
Информация о методическом пособии
Информация об учителе
Информация о методическом центре
Информация о дисциплине
Выходные потоки данных:
Отчёт о приёме методического обеспечения
Отчёт о выдаче методического обеспечения
Отчёт о наличии методического обеспечения
Отчёт о возврате методического обеспечения
Моя программа выполняет две основные функции ввод в базу данных, анализ данных и формирование отчетов.
Таблица 1 – «Описание прецедентов»
№ |
Вкладка в приложении
|
Описание |
1 |
Меню |
Открывается список действий с базой данных |
1.1 |
Подключить БД
|
Выполняется подключение к базе данных через файл config.txt |
1.2 |
Отключить БД
|
Выполняется отключение от базы данных |
1.3 |
Выход
|
Выполняется выход из приложения. |
2 |
Ввод данных |
Выводится список имеющихся таблиц |
2.1 |
Методическое пособие
|
Открывает таблицу, отображающую данные и позволяет работать с ними (редактирование, удаление)
|
2.2 |
Методический центр
|
|
2.3 |
Предмет
|
|
2.4 |
Преподаватель
|
|
3 |
Навигация |
Описание каждой кнопки навигации |
3.1 |
Первая запись
|
Переход на первую запись таблицы |
3.2 |
Последняя запись
|
Переход на последнюю запись таблицы, при помощи оператора Last |
3.2 |
Вперед
|
Переход на следующую запись, при помощи оператора Next |
3.3 |
Назад |
Переход на предыдущую запись таблицы, при помощи оператора Prior |
3.4 |
Сохранить |
Сохранение данных в таблице
|
3.5 |
Удалить |
Удаление полей в таблице
|
3.6 |
Добавить |
Добавление новых полей в таблице
|
3.7 |
Найти |
Производится поиск данных по номеру записи
|
4 |
Анализ данных |
Описание отчетов |
4.1 |
Запросы на выборку
|
Выводит запрос, с возможностью изменить условия запроса |
4.2 |
Запросы вывода таблиц на экран |
Выводит запрос, без возможности смены условий |
5 |
Отчет |
Выводит запрос, с возможностью печати |
6 |
Справка |
Описание программы |
6.1 |
Справка |
Выводит окно вспомогательных данных по приложению с описанием работы всех форм и таблиц
|