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

 

СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ..................................................................................................................

3

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

4

1.1

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

4

1.2

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

5

1.3

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

7

1.4

Модель данных по стандарту IDEF1.X...............................................................

9

1.5

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

10

1.6

Дерево программных модулей...........................................................................

13

1.7

Схема взаимодействия модулей и массивов данных ......................................

14

1.8

Блок-схема отчета ...............................................................................................

14

1.9

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

с ним ...........................................................................................................................

15

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

22

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

24

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ .....................................................

25

Приложение А. Листинг программы.......................................................................

27

2

ВВЕДЕНИЕ

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

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

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

Курсовая работа призвана выявить знания по проектированию ИС, с

использованием технологий оригинального, типового и автоматизированного проектирования и умение применять эти знания.

Целью курсовой работы является: закрепление теоретических знаний,

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

3

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

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

ИС для автоматизации учета вещевого довольствия военнослужащих войсковой части должна содержать следующую информацию:

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

Сведения об использовании вещевого довольствия (вещевое довольствие, вид вещевого довольствия, срок использования и т.д.).

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

количество и т.д.)

Сведения о текущих выдачах вещевого довольствия (ФИО, дата выдачи, вид вещевого довольствия и т.д.).

Сведения о наличии на складе вещевого довольствия (вещевое довольствие, вид вещевого довольствия, размер, количество и т.д.)

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

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

возможностью автоматизации (подстановок из других таблиц,

фиксированных наборов данных и т.д.) и входного контроля от некорректных действий.

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

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

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

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

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

4

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

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

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

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

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

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

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

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

Основными возможностями разрабатываемой системы является:

- обработка сведений о военнослужащих (внесение, удаление,

редактирование);

-обработка данных о текущих выдачах вещественного довольствия;

-подбор вещественного довольствия для конкретного военнослужащего;

-работа со сведениями о рецептах, по которым выдавались бесплатные лекарства;

-обработка данных о вещественном довольствии;

5

-вывод данных о вещественном довольствии, выданном конкретному военнослужащему;

-вывод данных об изменении норм вещественного довольствия за заданный промежуток времени.

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

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

Косновным категориям пользователей системы относятся:

-администратор;

-сотрудник;

-гость.

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

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

Гость - лицо, не имеющее существенных прав. Имеет право на просмотр нескольких справочников.

Входные и выходные документы для АИС «Воинская часть» имеют форму бумажных носителей.

Первичные (входные) документы имеют следующий вид:

-паспорт военнослужащего;

-нормы вещественного довольствия.

6

Выходные документы имеют следующий вид:

-список выданного вещественного довольствия;

-отчёт по изменению норм вещественного довольствия;

-«исторические» сведения о нормах вещественного довольствия.

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

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

В основе модели лежит цель моделирования: описать функционирование системы автоматизации выдачи вещественного довольствия. При этом построение модели будет осуществляться с точки зрения интегрированного пользователя (администратор, продавец, гость)[2].

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

Для объективной оценки качества полученной модели используется количественный анализ, который включает определение коэффициентов [3]:

1. Коэффициент уровня. Для каждого нижестоящего уровня значение коэффициента должно не увеличиваться. Он рассчитывается по формуле:

NL ,

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

2. Коэффициент сбалансированности. Он должен находиться в пределах от 0 до 8. Формула для расчета имеет вид:

N

Ai

i 1

max N A

i

,

 

 

N

i

 

 

 

 

 

где Ai – стрелка, N – количество работ на уровне.

3. Коэффициент применения элементарных функций. При кф>1 и C>0.5

7

дальнейшая детализация не целесообразна. Для расчета используется формула:

Kф L C L Число элементарных функций ,

N

где L – номер уровня, N – количество работ на уровне. Рассчитаем значения всех коэффициентов.

Коэффициент уровня:

А0=1/0=∞; А1=5/1=5;

А21=4/2=2; А22=5/2=2,5;

Таким образом, исходя из расчетов, можно сделать вывод о том, что

при переходе от более высокого уровня к более низкому, коэффициент

уровня не возрастает.

Коэффициент сбалансированности.

Kb1=

Kb21=

Kb22== –1,75;

Итак, проанализировав полученные коэффициенты, можно сделать вывод о сбалансированности диаграммы, так как коэффициент сбалансированности не превышает 2. Это говорит о сбалансированности

модели [4].

3. Коэффициент применения элементарных функций.

Кэл0=0

Кэл1=1

Кэл21=2

8

Кэл22=2

Если Кэл>1 и при этом >0,5, то дальнейшая детализация не нужна.

После расчетов видно, что условие соблюдается.

Можно сделать вывод после всех проведенных расчетов, что модель пригодна для использования.

1.4 Модель данных по стандарту IDEF1X

Логическая модель данных по стандарту IDEF1X диаграммы

«сущность-связь», приведенная к третьей нормальной форме, представлена на рисунке 1.1 [5].

Рисунок 1.1- Логическая модель данных На рисунке 1.2 представлена физическая модель данных.

9

Рисунок 1.2 –Физическая модель данных Данная модель представлена в денормализованном виде. Для успешной

работы в модель добавлена таблица Пользователи, содержащая в себе сведения о пользователях и паролях [6].

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

База данных расположена в MS Access 2003 и состоит из 7 таблиц:

-Norm_Vesh (сведения о нормах вещевого довольствия);

-Sklad (информация о имеющемся вещевом довольствии на складе);

-VeshDov (данные о вещевом довольствии);

-Voen_Sluj (сведения о военнослужащих);

-Vydashi (данные о выданном вещевом довольствии);

-Zvanie (данные о званиях);

-pols (сведения о пользователях и паролях).

Описание полей таблиц представлено на рисунках 1.3– 1.10.

10

Рисунок 1.3-Описание полей таблицы Norm_Vesh

Рисунок 1.4-Описание полей таблицы Sklad

Рисунок 1.5-Описание полей таблицы VeshDov

Рисунок 1.6-Описание полей таблицы Voen_Sluj

11

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