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

 

 

СОДЕРЖАНИЕ

 

СОДЕРЖАНИЕ ...................................................................................................................

 

2

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

 

3

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

 

5

1.1

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

 

5

1.2

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

 

5

1.3

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

6

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

10

1.5

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

..................................................................................

11

1.6

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

 

12

1.7

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

13

1.8

Алгоритм работы одного из выбранных модулей ...................................................

13

1.9

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

15

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

 

режимах ..............................................................................................................................

 

15

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

 

18

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

19

ПРИЛОЖЕНИЕ А .............................................................................................................

 

21

Задание на курсовой проект ...................................

Ошибка! Закладка не определена.

2

ВВЕДЕНИЕ

Информационная система (ИС) — это система, реализующая информационную модель предметной области, чаще всего — какой-либо области человеческой деятельности. ИС должна обеспечивать: получение (ввод или сбор),

хранение, поиск, передачу и обработку (преобразование) информации.

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

Целью курсового проекта является:

-закрепление и развитие теоретических знаний, полученных студентом в процессе изучения курса «Проектирование информационных систем»;

-повысить навыки проектирования ИС;

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

-умение вырабатывать и реализовывать решения различной степени сложности.

Задачи выполнения курсового проекта состоят в следующем:

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

-разработка структуры базы данных для хранения информации о поступающих заявках на электронные компоненты;

-разработка интерфейса ИС;

-написание кода программы для автоматизации процесса ведения формирования заявок на электронные компоненты;

-подготовка к написанию выпускной квалификационной работы;

-провести тестирование разработанной ИС.

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

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

3

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

алгоритмов и программного обеспечения.

4

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

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

-о заявках от клиентов (что ищут, вложения, имя, email, телефон, населенный

пункт);

-о поставщиках ИС (название организации, email, описание организации,

телефон, населенный пункт);

-о статусах отслеживаемых заявок для дилеров ИС;

-о работе информационной системы;

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

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

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

-личный кабинет для работы с заявками клиентов;

-возможность отслеживания работы поставщиков администрацией ИС;

-функциональную часть для модерации контента ИС администрацией ИС;

-возможность связи поставщика с клиентами через ИС.

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

Данная информационная система (ИС) предназначена для автоматизации процесса подачи заявок на подбор электронных компонентов энергоустройств.

Основными пользователями данной системы являются организации и физические лица заинтересованные в поиске электронных компонент для различных энергоустройств.

Для поиска различных компонент энергоустройств в большинстве случаев конечные пользователи прибегают к помощи поисковых систем в интернете, однако существенным недостатком такого подхода является отсутствие узкой

5

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

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

Отсюда к ИС вытекают следующие требования к ИС:

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

-возможность добавления новых поставщиков в ИС для эффективного ответа на новых заявки пользователей;

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

ИС обеспечивает следующие возможности для пользователя:

-регистрация нескольких пользователей

-предоставление текстовой и аудиоинформации о правилах безопасности

-прохождение контрольного тестирования

-добавление новых правил и вопросов для тестирования

-просмотр результатов прошлых тестов

Выходными данными являются результаты контрольного теста.

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

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

6

Рисунок 1.1 – Процесс обучения правилам безопасности использования газовых и электроприборов

Декомпозиция данного процесса представлена на рисунке 1.2. Для того, чтобы сформировать заявки в ИС, необходимо:

-изучить правила подачи заявок;

-подать заявку на поиск;

-разослать заявки поставщикам.

Рисунок 1.2 – Декомпозиция процесса учета заявок на подбор электронных компонентов энергоустройств

7

На рисунках 1.3 представлена декомпозиция процесса изучения правил подачи заявок. Для выполнения данного процесса необходимо:

-изучить правила подачи заявок для клиентов;

-изучить правила подачи заявок для поставщиков.

Рисунок 1.3 – Декомпозиция процесса изучения правил подачи заявок

Для выполнения процесса рассылки поставщикам необходимо:

-ввести данные;

-пройти проверку и обработку введенных данных;

-записать нововведенную информацию.

На рисунке 1.4 представлена декомпозиция данного процесса.

8

Рисунок 1.4 – Декомпозиция процесса подачи заявки

Для выполнения процесса рассылки поставщикам необходимо:

-разослать копии заявок всем поставщикам;

-обработать копии заявок поставщикам.

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

данного процесса.

Рисунок 1.5 – Декомпозиция процесса прохождения тестирования

9

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

Для построения диаграммы "сущность-связь” необходимо определить сущности, обозначающие объекты предметной области, связи между ними и атрибуты. На рисунках 1.6–1.7 представлена логическая и физическая модели данной БД по стандарту IDEF1X с помощью CASE-средства ER-Win[3-4].Данные диаграммы были построены для анализа основных требований предъявляемых к информационной системе, используемой для учета заявок на подбор электронных компонентов энергоустройств.

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

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

Отображенные связи относятся к типу не идентифицирующей связи один-ко-

многим [5-6]. В таблице 1.1 представлены связи между сущностями.

10

Таблица 1.1 – Отношения между таблицами

Родительская таблица

Дочерняя таблица

Тип связи

 

 

 

 

1

Apps

Link_app__delaer

1:М

 

 

 

 

2

Users

Link_app__delaer

1:М

 

 

 

 

В базе данных используется связь «один ко многим». Это объясняется характеристикой самой БД, в которой присутствуют две связи «один ко многим» [7- 8]. Одна заявки создает несколько копий для всех дилеров, к каждой копии прикрепляется один дилер.

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

В таблице 1.2 содержится описание таблиц БД. База данных реализована в

MySQL и состоит из семи таблиц. Основным назначением базы данных является автоматизация учета заявок на подбор электронных компонентов энергоустройств.

Таблица 1.2 - Описание таблиц базы данных

Наименование

Наименование

Представление

Свойства

таблицы

атрибута

 

 

Apps

ID

Код

Ключевое поле: да;

Тип данных: Integer

 

 

 

 

desc

Описание

Тип данных: varchar(2048)

 

files

Вложения

Тип данных: varchar(2048)

 

client_name

Имя клиента

Тип данных: varchar(32)

 

phone

Телефон

Тип данных: varchar(16)

 

mail

Эл. почта

Тип данных: varchar(64)

 

address

Адрес

Тип данных: varchar(512)

 

status

Статус

Тип данных: binary

Link_app__delaer

ID

Код

Ключевое поле: да;

Тип данных: Integer

 

 

 

 

app

Заявка

Тип данных: Integer

 

dealer

Дилер

Тип данных: Integer

 

status

Статус

Тип данных: numeric (1)

Users

ID

Код

Ключевое поле: да;

Тип данных: Integer

 

 

 

 

name

Имя

Тип данных: varchar(32)

 

last_name

Фамилия

Тип данных: varchar(32)

 

 

11

 

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