Скачиваний:
9
Добавлен:
17.06.2023
Размер:
1.38 Mб
Скачать

СОДЕРЖАНИЕ

ВВЕДЕНИЕ………………………………………………………………………………..3

1 ПРОЕКТНАЯ ЧАСТЬ………………………………………………………………..…4

1.1 Постановка задачи……………………………………………………………….……4

1.2 Анализ предметной области………………………………………………………….5 1.3 Функциональная модель по стандарту IDEF0 и методологии SADT…………..…6 1.4 Модель данных по стандарту IDEF.1X диаграммы «сущность-связь»……………9 1.5 Описание таблиц базы данных…………………………………………………..….11 1.6 Дерево программных модулей……………………………………………………...14 1.7 Схемы взаимосвязей модулей и массивов данных………………………………...16 1.8Блок-схема построения отчета о дипломниках, защитивших на «отлично»…..…17

1.9Инструкция пользователя по установке программного продукта и работе с ним………………………………………………………………………………………..18

1.10Способы и результаты тестирования программного продукта в различных режимах……………………………………………………………………………….….21

ЗАКЛЮЧЕНИЕ…………………………………………………………………………..23

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ…………………………………....24

ПРИЛОЖЕНИЕ А Листинг программы………………………………………………..26

2

ВВЕДЕНИЕ

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

Целью курсового проекта является разработка приложения для автоматизации организации дипломного проектирования.

Для достижения цели необходимо решить ряд задач:

дать характеристику объекту автоматизации и проанализировать учетные задачи;

составить техническое задание на разработку приложения для решения выбранной задачи;

описать логическую и физическую структуру данных приложения;

построить функциональную модель по стандарту IDEF0;

создать базу данных;

разработать информационную систему с помощью запросов, отчетов и

форм;

охарактеризовать основные алгоритмы работы приложения;

написать инструкцию пользователя по установке программного продукта и работе с ним;

произвести тестирование приложения и зафиксировать результаты.

Объектом исследования и автоматизации является дипломный проект.

Соответственно, предметом исследования является разработка информационной системы для автоматизации организации дипломного проектирования.

3

1 ПРОЕКТНАЯ ЧАСТЬ

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

ИС должна содержать следующую информацию:

Сведения о студентах, которые выполняли дипломный проект (ФИО,

номер зачетной книжки, название дипломного проекта, руководитель, рецензент,

дата защиты, оценка и т.д.).

Сведения о руководителях дипломных проектов (ФИО, место постоянной работы, должность, контактный телефон и т.д.).

Сведения о рецензентах (ФИО, место работы, контактный телефон и т.д.). Рецензент одновременно может быть руководителем у другого студента. Места работы рецензента и руководителя могут совпадать.

ИС должна обеспечивать:

Ввод, удаление и редактирование той или иной информации, с

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

Многопользовательский режим работы.

Разграничение прав доступа к ИС с помощью идентификации и аутентификации пользователей (пользователь – соответствующий пароль).

Обеспечить возможность оперативного изменения пароля. Количество различных

пользователей – не менее 3.

Резервное копирование информационных баз по желанию пользователя

(только администратора).

Осуществлять поиск по разнообразным признакам (не менее одного в каждой из информационных категорий, например, ФИО дипломника и т.д.).

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

4

Вывод списка дипломников и тем за любой год выпуска. Организовать возможность вывода списка сведений в MSWord (или MSExcel). Подсчитать количество дипломных проектов защищенных в заданный пользователем период.

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

Вывод списка тем проектов и ФИО рецензентов за любой указанный

период.

Формирование отчета (с возможностью вывода на печать) о

дипломниках, которые защитили диплом на «отлично» в заданном пользователем году.

1.2 Анализ предметной области

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

1)учет сведений о студентах, которые выполняли дипломный проект;

2)учет сведений о руководителях дипломных проектов;

3)учет сведений о рецензентах

Работу с данной системой может осуществлять сотрудник учебного отдела и администратор, которые имеют индивидуальные пароли, и незапароленный пользователь гость. Сотрудник учебного отдела вносит в систему данные,

формирует отчеты.

Входными документами данной ИС являются: сведения о дипломниках,

сведения о руководителях, сведения о рецензентах. Выходными документами являются: отчет о дипломниках, которых защитили диплом на «отлично»,

диплом. Данные отчеты генерируются в системе и могут быть просмотрены.

Кроме того, может быть распечатан прайс – лист (может выводиться в MSWord с

возможностью печати).

5

1.3 Функциональная модель по стандарту IDEF0 и методологии SADT

Для характеристики дипломного проектирования, то есть объекта автоматизации, используем моделирование как основу системного анализа.

Применение модели системы упрощает реальную систему и позволяет отразить лишь существенные свойства для целей моделирования[1].

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

Кроме того, есть еще Администратор, который вносит наиболее ценные стратегические решения и гость, который просматривает информацию.

Для отражения функционала объекта исследования будет использовать стандарт IDEF0. Главный блок такого моделирования представлен на рисунке 1.

Рисунок 1 - Главный блок моделирования Далее необходимо провести декомпозицию взаимодействия участников с

системой, результаты декомпозиции представлены на рисунке 2.

6

Рисунок 2 - Декомпозиция автоматизации дипломного проектирования

Далее проводим декомпозицию авторизации пользователя, результаты

декомпозиции представлены на рисунке 3.

Рисунок 3 - Декомпозиция авторизации пользователя Далее проводим декомпозицию выполнения дипломного проекта, результат

декомпозиции представлен на рисунке 4

7

Рисунок 4 – Декомпозиция выполнения дипломного проекта

Оценка модели проведена с помощью количественного анализа. Для него были использованы следующие показатели[2]:

- коэффициент уровня – данный коэффициент с каждым переходом на нижний уровень он не должен увеличиваться, он рассчитывается по формуле (1) [3]:

N k y L ,

1)

где N – количество блоков на уровне, L – номер уровня;

- коэффициент сбалансированности –рассчитывается по формуле (2)[4]:

 

N

 

 

 

Ai

N

2)

 

i 1

kб

max Ai

N

 

i 1

 

,

где Аi – стрелка;

- коэффициент применения элементарных функций – если kЭ>1 и С>0,5, то диаграмма не нуждается в дальнейшей детализации, он рассчитывается по формуле

(3) [6]:

kэ L *C L * N эл.ф.

N

3)

 

Далее был проведен сам количественный анализ, данные которого

представлены в таблице 1.

 

 

8

Таблица 1 – Результаты количественного анализа

Диаграмма

kу

kб

kэ

А0

0,25

0

А1

3

1,33

1

А2

1,5

0,66

2

А3

1

0,66

2

А4

1

1,25

1

Показателем качественности модели является снижение значения коэффициента уровня[5]. На данном примере видно, как коэффициент уровня каждых диаграмм снижаются до 1,5. Что касается коэффициента сбалансированности, он считается нормальным, если его значение не превышает 3.

Видим, что значения диаграмм не превышают 1,33. Благодаря коэффициенту применения элементарных функций убедились, что данная модель не нуждается в детализации, поскольку значения диаграмм превышают 1. Таким образом, по всем критериям и параметрам данная модель соответствует требованиям. Она является качественной и не требует дальнейшей детализации[6].

1.4 Модель данных по стандарту IDEF.1X диаграммы «сущность-связь»

Для наглядного представления информационной системы разработаны два вида схем данных – логическая и физическая[7]. Покажем их с помощью рисунков 5

и 6.

9

Рисунок 5 – Логическая схема данных

Рисунок 6 – Физическая схема данных

10

1.5 Описание таблиц базы данных

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

MSOfficeAccess 4 таблицы (+1 таблица появляется автоматически при создании главной кнопочной формы) с необходимым количеством окон для вывода информации. Покажем схему данных на рисунке 7.

Рисунок 7 – Схема данных Таблица «Дипломники» необходима для хранения информации о ФИО

дипломников. Типы данных полей представлены на рисунке 8.

Рисунок 8 – Таблица «Дипломники», типы данных Таблица «Рецензенты» необходима для хранения информации о ФИО

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

11

Соседние файлы в папке Курсовые работы