Автоматизация агентства частного сыска
Курсовая работа, 27 Февраля 2011, автор: пользователь скрыл имя
Описание работы
Данная база данных была разработана нами в СУБД MS Access, как курсовой проект на тему «Агентства частного сыска». Курсовой проект предназначена для слежения за состоянием дел Агентства частного сыска, путем автоматизации данных облегчить впоследствии его работу и по возможности и дальнейшее процветание. С помощью этой базы данных можно без труда узнать всю необходимую информацию о рабочих, техническом оснащении и многом другом.
Содержание работы
Введение
1.Проектирование……………………………………………………………... 4
1.1Выбор среды разработки…………………………………………………… 4
2.Проектирование БД ………………………………………………………… 5
1.2.1 Описание объектов ………………………………………... 5
1.2.2 Выбор атрибутов и первичных ключей ………………………………. 6
1.2.3 Схема данных …………………………………………. 7
1.2.4 Реализация запросов, форм и отчетов …………………………………………. 9
1.2.5 Разработка приложения ………………………………………………….. 9
3.Руководство пользователя …………………………………………………. 10
3.1 Инсталляция и настройка ……………………… 10
2.Работа с системой ………………………………………………………... 10
4.Заключение…………………………………………………………………. 11
5.Список литературы ………………………………………………………… 12
6.Приложение - ……………………………… 13
Файлы: 1 файл
Пояснительная записка.doc
— 656.00 Кб (Скачать файл)ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ФГОУ
СПО «Приморский
ОТДЕЛЕНИЕ
ЭКОНОМИКИ И СЕРВИСА
Заведующий отделением
_____________ А.А.Савина
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
К курсовому проекту
По дисциплине «РАИС»
Автоматизация
агентства частного
сыска
Студент гр. 1131 __________________ Тарасов А.Г.
Студент
гр. 1131 __________________ Зернов Р.Е.
Руководитель __________
Владивосток
2010
Содержание
Введение
- Проектирование…………………………………………
…………………... 4
1.1Выбор
среды разработки……………………………………………………
- Проектирование БД ………………………………………………………… 5
1.2.1 Описание объектов ………………………………………... 5
1.2.2 Выбор атрибутов и первичных ключей ………………………………. 6
1.2.3 Схема данных …………………………………………. 7
1.2.4 Реализация запросов, форм и отчетов …………………………………………. 9
1.2.5 Разработка приложения ………………………………………………….. 9
- Руководство пользователя …………………………………………………. 10
3.1 Инсталляция и настройка ……………………… 10
- Работа с системой ………………………………………………………... 10
- Заключение……………………………………………………
……………. 11 - Список литературы ………………………………………………………… 12
- Приложение - ……………………………… 13
Введение
Данная база данных была разработана нами в СУБД MS Access, как курсовой проект на тему «Агентства частного сыска». Курсовой проект предназначена для слежения за состоянием дел Агентства частного сыска, путем автоматизации данных облегчить впоследствии его работу и по возможности и дальнейшее процветание. С помощью этой базы данных можно без труда узнать всю необходимую информацию о рабочих, техническом оснащении и многом другом.
В процессе выполнения курсовой работы была создана модель взаимосвязей которая может использоваться в агентстве. Данная тема выбрана нами потому, что в наше время любому предприятию необходимо иметь автоматизированную информационную систему для оптимальной работы всех сфер его деятельности.
В заполненные
таблицы можно вносить
1. Проектирование
1.1 Выбор среды разработки
Курсовой проект был разработан во встроенной среде разработки настольных СУБД: Microsoft Office Access. Наш выбор пал на данную среду разработки потому, что мы работали в ней и ранее.
Access - это, прежде всего, система управления базами данных (СУБД). Как и другие продукты этой категории, она предназначена для хранения и поиска данных, представления информации в удобном виде и автоматизации часто повторяющихся операций (таких, как ведение счетов, учет, планирование и т.п.). С помощью Access можно разрабатывать простые и удобные формы ввода данных, а также осуществлять обработку данных и выдачу отчетов.
2. Проектирование БД
В данном разделе будет дано полное описание проделанной нами работы
1.2.1.Описание объектов
Была разработана реляционная база данных, содержащая 25 таблиц, а именно:
- Таблица «Администраторы», которая содержит: Id Администратора, Ф.И.О. , возраст, стаж, Id отдела кадров.
- Таблица «Бухгалтер», которая содержит: Id бухгалтера, Ф.И.О., возраст, стаж, Id глав. бухгалтера.
- Таблица «Глав. бухгалтер», которая содержит: Id Глав. бухгалтера, Ф.И.О., возраст, стаж, Id зам. директора.
- Таблица «Детективы», которая содержит: Id Детектива, Ф.И.О., возраст, стаж, Id охраны, Id отдела кадров.
- Таблица «Директор», которая содержит: Id Директора, Ф.И.О., возраст, стаж.
- Таблица «Заказчики», которая содержит:Id заказчика, Ф.И.О., Id детектива, Id консультанта.
- Таблица «Зам. директора», которая содержит: Id Зам. директора, Ф.И.О., возраст, Id директора.
- Таблица «Консультанты», которая содержит: Id консультанта, Ф.И.О., возраст, стаж, Id отдела кадров.
- Таблица «Личная безопасность», которая содержит: Id по порядку, Id детектива, Id заказчика.
- Таблица «Наружное наблюдение», которая содержит: Id по порядку, Id детектива, Id заказчика.
- Таблица «Поиск без вести пропавших», которая содержит: Id по порядку, Id детектива, Id заказчика.
- Таблица «Поиск похищенного имущества», которая содержит: Id по порядку, Id детектива, Id заказчика.
- Таблица «Поиск родственников», которая содержит: Id по порядку, Id детектива, Id заказчика.
- Таблица «Проверка автотранспорта», которая содержит: Id по порядку, Id детектива, Id заказчика.
- Таблица «Проверка алиби», которая содержит: Id по порядку, Id детектива, Id заказчика.
- Таблица «Проверка недвижимости», которая содержит: Id по порядку, Id детектива, Id заказчика.
- Таблица «Проверка помещений», которая содержит: Id по порядку, Id детектива, Id заказчика.
- Таблица «Розыск должников», которая содержит: Id по порядку, Id детектива, Id заказчика.
- Таблица «Супружеская неверность», которая содержит: Id по порядку, Id детектива, Id заказчика.
- Таблица «Установка IP абонента», которая содержит: Id по порядку, Id детектива, Id заказчика.
- Таблица «Установка скрытого видеонаблюдения», которая содержит: Id по порядку, Id детектива, Id заказчика.
- Таблица «Отдела кадров», которая содержит: Id рабочего, Ф.И.О., возраст, стаж, Id директора.
- Таблица «Охрана», которая содержит: Id работника, Ф.И.О., возраст, стаж, Id отдела кадров.
- Таблица «Реклама», которая содержит: Id работника, Ф.И.О. работника, Id отдела кадров.
- Таблица «Уборщицы», которая содержит: Id уборщицы, Ф.И.О., возраст, стаж, Id отдела кадров.
1.2.2 Выбор атрибутов и первичных ключей
Для таблиц в порядке их следования в разделе «описание предметной области» нами были выбраны следующие первичные ключи:
- Уникальный код Id (идентификатор) Администратора.
- Уникальный код Id (идентификатор) бухгалтера.
- Уникальный код Id (идентификатор) Глав. бухгалтера.
- Уникальный код Id (идентификатор) Детектива.
- Уникальный код Id (идентификатор) Директора.
- Уникальный код Id (идентификатор) Заказчика.
- Уникальный код Id (идентификатор) Зам. директора.
- Уникальный код Id (идентификатор) Консультанта.
- в таблицах 9-21 Уникальный код Id (идентификатор) По порядку .
- Уникальный код Id (идентификатор) работника отдела кадров.
- Уникальный код Id (идентификатор) Охранника.
- Уникальный код Id (идентификатор) рекламщика.
- Уникальный код Id (идентификатор) уборщицы.
У всех перечисленных выше ключевых полей мною был использован тип данных счетчик.
1.2.3 Схема
данных.
На основании созданных таблиц, в базе данных, формируется схема данных, помощью которой, добавив в структуру необходимые нам данные, мы можем увидеть объединённые сведения с помощью связи (Рисунок 1).
Рисунок
1
В схеме данных присутствуют такая ключевая связь, как 1-¥ (один ко многим) между следующими таблицами:
- Таблица «Детективы» связана с таблицами:
- «Заказчики»
- «Личная безопасность»
- «Наружное наблюдение»
- «Поиск без вести пропавших»
- «Поиск похищенного имущества»
- «Поиск родственников»
- «Проверка автотранспорта»
- «Проверка алиби»
- «Проверка недвижимости»
- «Проверка помещений»
- «Розыск должников»
- «Супружеская неверность»
- «Установка IP абонента»
- «Установка скрытого видеонаблюдения»
- Таблица «Охрана» связана с таблицей «Детективы»
- Таблица «Директор» связана с таблицами:
- «Отдел кадров»
- «Зам. директора»
- Таблица «Зам. директора» связана с таблицей «Глав. бухгалтер»
- Таблица «Глав. бухгалтер» связана с таблицей «Бухгалтер»
- Таблица «Отдел кадров» связана с таблицами:
- «Детективы»
- «Охрана»
- «Уборщицы»
- «Администраторы»
- «Реклама»
- «Консультанты»
1.2.4 Реализация запросов, форм и отчетов.
В процессе реализации БД было создано 2 отчета по имеющимся у нас таблицам, 15 запросов и 25 форм.
Все представленные в БД отчеты создавались при помощи МАСТЕРА ОТЧЕТОВ.
Также было создано 15 различных запросов при помощи МАСТЕРА ЗАПРОСОВ.
Формы создавались как при помощи МАСТЕРА ФОРМ, а также КОНСТРУКТОРА.
В приложении можно посмотреть некоторые запросы, формы и отчеты в функциональном виде.
1.2.5 Разработка приложения.
Было реализовано простое графическое приложение, а именно можно просматривать в оконном режиме ВСЕ таблицы, запросы, формы и отчеты.
3. Руководство пользователя
В этом разделе нами будет приведена инструкция по работе с БД.
3.1 Инсталляция и настройка
Установка программы (БД) на локальную машину производится простым копированием файла БД с носителя на локальную машину. Для запуска сделайте два щелчка мыши по файлу Агентство частного сыска.mdb.
3.2 Работа с системой.
При запуске системы происходит открытие Главной (стартовой) формы на которой располагается 23 кнопки, 1 кнопка с надписью «выход» при ее нажатии происходит выход из БД. Каждая из кнопок открывает следующую форму, в которой представлена в удобном виде информация нужная пользователю.
В приложении
можно увидеть скриншот как главной
формы.
4. Заключение
Была разработана и внедрена реляционная БД, а также создана модель взаимосвязей которая может использоваться в Агентстве частного сыска для слежения за состоянием его дел, а также автоматизировать его (агентства) рабочую область.
5. Список литературы
- Лекции по РАИС, АИС и ПОАИС.
- Справка MS Office.
6. Приложение
Таблицы БД
Рисунок
1. Администраторы
Запросы БД
Рисунок
2. Запрос на выборку:
Супр. Неверность
Тот же запрос в режиме SQL:
SELECT Детективы.ID, Детективы.ФИО AS Детективы_ФИО, [Супр неверность].[ID zakaz], Заказчики.ФИО AS Заказчики_ФИО
FROM (Детективы
INNER JOIN Заказчики ON Детективы.ID=Заказчики.[ID
detect]) INNER JOIN [Супр неверность] ON Детективы.ID=[Супр
неверность].[ID detect];
Отчеты БД
Рисунок
3. Отчет: Детективы Поиск
родственников
Формы БД
Рисунок 4. Главная форма