Автор: Пользователь скрыл имя, 28 Марта 2012 в 23:04, курсовая работа
Таким образом, целью данной дипломной работы является разработка информационной системы для работы с базой данных спидвейных соревнований СК «Мега-Лада» и с сеткой соревнований. Для достижения поставленной цели в ходе работы необходимо решить следующие задачи:
проанализировать организационную структуру предприятия и обязанности должностных лиц;
изучить информационные потоки процесса работы аптечной сети;
изучить основные процессы учета и анализа результатов соревнований по спидвею;
ВВЕДЕНИЕ
1. АНАЛИТИЧЕСКИЙ РАЗДЕЛ
1.1. Описание деятельности предприятия и его организационная структура
1.2. Основные процессы деятельности ООО " БиоТонфарма"
1.3. Основные информационные потоки OOO «БиоТонфарма»
2. ПРОЕКТНЫЙ РАЗДЕЛ
2.1. Обоснование выбора СУБД и области программирования
2.2. Проектирование функциональной модели предметной области
2.3. Проектирование базы данных информационной системы
2.4. Внутреннее проектирование информационной системы
2.5. Проектирование интерфейса
3. ЭКОНОМИЧЕСКИЙ РАЗДЕЛ
3.1. Экономическая стратегия реализации проекта
3.2. Расчет экономической эффективности и срока окупаемости проекта
ЗАКЛЮЧЕНИЕ
СПИСОК УСЛОВНЫХ СОКРАЩЕНИЙ
Код состава – ключевое числовое поле для идентификации состава.
Код соревнования – числовое поле ссылки на запись таблицы «Соревнования», используется для указания соревнования.
Код команды – числовое поле ссылки на запись таблицы «Команды», используется для указания команды участвующей в гонке.
Код города – числовое поле ссылки на запись таблицы «Города», используется для указания города принимающего гонку.
Код типа команды – числовое поле ссылки на запись таблицы «Типы команд», используется для указания типа команды.
В гонке принимает участие по 7 спортсменов от каждой команды. Номера гонщиков гостей с 1 по 7. Хозяева имеют стартовые номера с 8 по 14. В результатах учитывается сумма очков, набранных каждым спортсменом в соревнованиях. Сущность «Участники» представлена в таблице «Uchastniki». Соответствие атрибутов приведено в таблице 2.16.
Таблица 2.16
Сущность «Участники»
№ | Наименование поля | Описание поля | Тип данных |
1 | id_sostava | Содержит код состава | Число |
2 | id_sorevnovaniya | Содержит код соревнования | Число |
3 | nomer | Номер участника соревнований | Число |
4 | id_gonshika | Содержит код гонщика | Число |
5 | summa_ochkov | Сумма очков участника | Число |
Код участника – ключевое числовое поле для идентификации участника.
Код соревнования – числовое поле ссылки на запись таблицы «Соревнования», используется для указания соревнования.
Номер – числовое поле для указания номера участника.
Код гонщика – числовое поле ссылки на запись таблицы «Гонщики», используется для указания спортсмена, принимающего участие в соревнованиях.
Сумма очков – числовое поле для указания суммы очков участника соревнований.
По итогам соревнований формируется протокол гонки, который является официальным документов, подтверждающим то, что соревнования состоялись. На его основании формируется множество отчетов и спортивной статистики, поэтому сохранение протокола в базе является целесообразным. Сущность «Архив протоколов» представлена в таблице «Arhiv_protokolov». Соответствие атрибутов приведено в таблице 2.17.
Таблица 2.17
Сущность «Архив протоколов»
№ | Наименование поля | Описание поля | Тип данных |
1 | id_protokola | Содержит код протокола | Число |
2 | ssilka_na_protokol | Ссылка на конкретный протокол | Ссылка |
3 | id_sorevnovaniya | Содержит код соревнований | Число |
Код протокола – ключевое числовое поле для идентификации протокола соревнований.
Ссылка на протокол – поле ссылки на протокол соревнований.
Код соревнований – числовое поле ссылки на запись в таблице «Соревнования», используется для указания соревнования.
Набранные спортсменами очки оплачиваются в клубе исходя из установленных в уставе клуба коэффициентов. Сущность «Архив очковых» представлена в таблице «Arhiv_ochkovih». Соответствие атрибутов приведено в таблице 2.18.
Таблица 2.18
Сущность «Архив очковых»
№ | Наименование поля | Описание поля | Тип данных |
1 | id_ochkovih | Содержит код очковых | Число |
2 | ssilka_na_ochkovie | Ссылка на конкретные очковые | Ссылка |
3 | id_sorevnovaniya | Содержит код соревнования | Число |
Код очковых – ключевое числовое поле для идентификации документа об очковых выплатах.
Ссылка на очковые – поле ссылки на документ об очковых выплатах определенных соревнований.
Код соревнований – числовое поле ссылки на запись в таблице «Соревнования», используется для указания соревнования.
По проданным билетам и программкам соревнований клубный бухгалтер определяет выручку с гонки. Сущность «Архив выручки» представлена в таблице «Arhiv_viruchki». Соответствие атрибутов приведено в таблице 2.19.
Таблица 2.19
Сущность «Архив выручки»
№ | Наименование поля | Описание поля | Тип данных |
1 | id_viruchki | Содержит код выручки | Число |
2 | ssilka_na_viruchku | Ссылка на конкретную выручку | Ссылка |
3 | id_sorevnovaniya | Содержит код соревнования | Число |
Код выручки – ключевое числовое поле для идентификации документа о выручке клуба с соревнований.
Ссылка на выручку – поле ссылки на документ о выручке клуба с определенных соревнований.
Код соревнований – числовое поле ссылки на запись в таблице «Соревнования», используется для указания соревнования.
Физическая модель базы данных ИС «Спидвейный мега-анализатор» представлена на рисунке 2.7.
Рис. 2.7. Физическая модель базы данных ИС «Спидвейный мега-анализатор»
Физическая модель базы данных ИС «Спидвейный мега-анализатор» построена на основании логической модели базы данных. Модель построена из расчета использования ее в Microsoft Access. База данных состоит из 18 таблиц. Текстовые поля задаются типом данных CHAR длиной в 50 символов. Числовые поля имеют тип данных INTEGER. Ключевые поля также являются числовыми полями с типом данных INTEGER.
Доступ к базе данных, разработанной в MS Access, осуществляется посредством технологии ActiveX Data Object. Интерфейс ADO (ActiveX Data Objects – объекты данных ActiveX) предоставляет иерархическую модель объектов для доступа к различным OLE DВ-провайдерам данных. Он характеризуется еще более высоким уровнем абстракции и базируется на интерфейсе OLE DB. Объектная модель ADO включает небольшое количество объектов, которые обеспечивают соединение с провайдером данных, создание SQL-запроса к данным, создание набора записей на основе запроса и др.
Основными компонентами, обеспечивающие доступ к базе данных на основе технологии ADO, являются:
ADOConnection – ADO-соединение, используется для установки соединения с ADO-источником данных и обеспечивает поддержку транзакций;
ADODataset – набор данных ADO, обеспечивает доступ к одной или более таблице ADO-источника, связываясь с компонентом ADOTable через компонент DataSource (аналогично тому, как используется компонент DataSet), может использоваться в компонентах ADOTable, ADOQuery, ADOStoredProc;
ADOTable – таблица ADO, обеспечивает доступ к одной таблице ADO-источника данных и позволяет другим компонентам управлять этими данными, связываясь с компонентом ADOTable через компонент DataSource;
ADOQuery – запрос ADO, позволяет выполнять SQL-команды для получения информации из ADO-источника данных и позволяет другим компонентам управлять этими данными, связываясь с компонентом ADOTable через компонент DataSource;
DBGrid – настраивается на объекты DataSourse и ADOTable.
Информация о работе Расчет экономической эффективности и срока окупаемости проекта