Д. В. 16 Проектирование автоматизированных информационных сист



Pdf көрінісі
бет14/20
Дата11.10.2023
өлшемі410,66 Kb.
#113504
1   ...   10   11   12   13   14   15   16   17   ...   20
1) Системный анализ предметной области.
 
Изучить семантику предметной области и выполнить всесторонний системный 
анализ, в результате чего будут построены необходимые диаграммы. На данном этапе 
определяются все функции проектируемой системы, необходимая отчетность, на основании 
изучении которой будут сделаны выводы о хранимой в системе информации.


2) Построение диаграммы потоков данных.
 
Выявить внешние сущности, которые взаимодействуют с проектируемой системой
Определить, какие потоки данных присутствуют в данной системе. Выявить функции, 
которые должна выполнять система, определить их как процессы. Для каждой функции 
определить список составляющих ее задач. Построить 
диаграмму нулевого уровня

Выполнить 
декомпозицию
до необходимого уровня детализации (1
-
го, 2

го уровней). 
3) Построение функциональной модели системы

Функциональность системы можно описать с помощью построения модели бизнес 

процессов, а именно посредством построения диаграмм формата 
IDEF
0 или формата 
IDEF3. 
Выберите наиболее удобный формат для проектируемой системы и постойте основной 
процесс с последующей детализацией.
4) Построение концептуальной модели данных

Описать спецификации накопителей данных. Выявить независимые и зависимые 
сущности. Определить связи между ними, внешние ключи. Связь может быть 
идентифицирующей
(зависимой от родительской сущности) и неидетифицирующей (не 
зависимой от родительской сущности).
Построить концептуальную модель (ERD) проектируемой информационной системы. 
Определить свойства связей, подписать роли, определить реакцию системы на изменение 
внешнего ключа связи со стороны родительской и дочерней сущности.
5) Построение реляционной модели данных.
 
Перевести логическую модель в физическую, задав типы и размеры полей. Создать 
реляционную модель в любом формате данных, например, в 
MS Access. 
Определить типы 
связей. Реализовать ограничения целостности данных.
6) Программная реализация

Продумать организацию интерфейса. Построить дерево экранных форм. Реализовать диалог 
с пользователем, систему меню. Предусмотреть максимальную защиту данных от неверного 
ввода. Для этого можно использовать маску ввода, список выбора для поля из 
соответствующей справочной таблицы и другие приемы ограничения целостности вводимых 
значений. 
Для 
программной 
реализации 
рекомендовано 
использование 
среды 
программирования
Borland Delphi 7.0. Выполнить использование компонентов 
ADO 
для 
доступа к данным. Для этого можно создать базу данных формата 
MS Access 
или 
MS SQL 
Server. 
Изучить навигационный и реляционный доступ к данным, фильтрацию данных на 
форме.
Предусмотреть ввод
новых данных, удаление существующих записей по заданному 
значению, редактирование информации, поиск данных по запросам пользователя согласно 
требованиям предметной области. На одной форме по вашему выбору выполнить все эти 
операции реляционным способом, т.е. посредством соответствующих запросов, а на другой 

навигационным. Оба способа выполнить программным путем.
Связные формы можно построить с помощью мастера 
Form Wizard
. Их использовать 
для просмотра данных, содержащих необходимые поля связных таблиц и
вычисляемые поля.
Поиск реализовать с использованием фильтрации данных. Иметь возможность 
сортировки по нескольким полям.
Реализовать формирование 2
-
3 отчетов с помощью компонента 
Rave Report 
согласно 
вашему варианту задания. 
В отчет следует поместить основные формы в режиме конструктора, описать 
компоненты, которые использованы на ней, привести фрагменты программного кода 
обработки некоторых событий.
Весь программный код должен быть приведен в Приложении отчета, которое может быть 
выполнено более мелким шрифтом, чем основной текст.
7) Тестирование
 


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


Достарыңызбен бөлісу:
1   ...   10   11   12   13   14   15   16   17   ...   20




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет