Автор работы: Пользователь скрыл имя, 26 Мая 2013 в 17:37, курсовая работа
Предметная область, подлежащая изучению – «Бюро знакомств». Главная функция бюро знакомств – помочь людям найти друг друга и создать семью.
Целью курсовой работы является создание информационно-справочной системы для решения следующих задач:
автоматизации учёта клиентов бюро знакомств;
регистрация анкет клиентов;
поиск и подбор анкет по различным критериям;
автоматизация учета предоставленных услуг клиенту бюро знакомств;
автоматизация расчета суммы предоставленных услуг агентства;
автоматизация учета проведенных вечеров знакомств;
формирование отчета о прибыли;
ведение электронного каталога анкет.
1 Постановка задачи 4
2 Анализ предметной области 5
3 Проектирование базы данных 10
4 Физическая реализация базы данных в формате MS SQL Server 2000 18
5 Хранимые процедуры для вставки данных 25
6 Представления на выборку данных из базы данных 35
6 Проектирование программного обеспечения 38
7 Руководство пользователя 42
Заключение 49
Список использованных источников 50
Оглавление
1 Постановка задачи 4
2 Анализ предметной области 5
3 Проектирование базы данных 10
4 Физическая реализация базы данных в формате MS SQL Server 2000 18
5 Хранимые процедуры для вставки данных 25
6 Представления на выборку данных из базы данных 35
6 Проектирование программного обеспечения 38
7 Руководство пользователя 42
Заключение 49
Список использованных источников 50
Предметная область, подлежащая изучению – «Бюро знакомств». Главная функция бюро знакомств – помочь людям найти друг друга и создать семью.
Целью курсовой работы является создание информационно-справочной системы для решения следующих задач:
К разрабатываемой системе предъявлены следующие требования:
Для решения поставленных задач планируется выполнение следующих действий:
Бюро знакомств ведет
базу данных людей, желающих познакомиться
для дружбы и создания семьи. Бюро
имеет офис в центре города, в
котором ведется прием
В бюро знакомств работаю профессиональные психологи и астрологи. Подбор подходящих друг для друга людей осуществляется исходя из анкетных данных и характеристик, сделанных индивидуально психологом и астрологом. Само знакомство происходит на территории бюро знакомств, на специально организованных вечерах, куда приглашаются все желающие найти свою вторую половинку.
В результате анализа предметной области, были выявлены сущности предметной области и составлен приблизительный глоссарий предметной области.
Таблица 1 – Глоссарий предметной области
Ключевое слово |
Вид |
Клиент |
бизнес-актёр |
Фотограф |
бизнес-работник |
Психолог |
бизнес-работник |
Астролог |
бизнес-работник |
Кассир |
бизнес-работник |
Менеджер по работе с клиентами |
бизнес-работник |
Администратор |
бизнес-работник |
Зарегистрировать клиента в БД |
бизнес-прецедент |
Провести фотосессию |
бизнес-прецедент |
Предоставить консультацию |
бизнес-прецедент |
Получить оплату услуг |
бизнес-прецедент |
Организовать вечер знакомств |
бизнес-прецедент |
Подобрать людей подходящих друг другу |
бизнес-прецедент |
Разослать приглашения |
бизнес-прецедент |
Получить подтверждения |
бизнес-прецедент |
Продать билеты |
бизнес-прецедент |
Продолжение таблицы 1
Провести вечер знакомств |
бизнес-прецедент |
Осуществлять учёт анкет клиентов |
бизнес-прецедент |
Осуществлять учёт предоставленных услуг |
бизнес-прецедент |
Осуществлять учёт проведенных вечеров знакомств |
бизнес-прецедент |
Осуществлять учёт проданных билетов |
бизнес-прецедент |
Анкета |
бизнес-сущность |
Услуга |
бизнес-сущность |
Вечер |
бизнес-сущность |
Билет |
бизнес-сущность |
Вид услуги |
категория бизнес-сущности |
Целью бюро знакомств является предоставление помощи людям найти друг друга и создать семью, путем проведения вечеров знакомств (см. рисунок 1). Показателем успеха является посещаемость вечеров знакомств и образование семейных пар. К тому же успех бюро знакомств зависит от обширности выбора анкет клиентов. Для повышения посещаемости и привлечения клиентов проводятся рекламные акции.
Рисунок 1 – UML диаграмма бизнес-целей предметной области
В рамках курсовой работы, необходимо рассмотреть следующие основные виды деятельности бюро знакомств:
Оказание услуг клиентам (см. рисунок 2) подразумевает выполнение взаимосвязанных действий работников бюро знакомств. Менеджер по работе с клиентами регистрирует посетителей бюро знакомств и составляет анкету клиента. В случае если клиент не имеет фотографий необходимого качества, фотограф проводит фотосессию. Клиент имеет возможность получить консультации психолога и астролога, для составления характеристики и подбора, подходящих друг для друга людей. Прием оплаты предоставленных услуг производится кассиром. Ежедневно кассир формирует кассовый отчет о предоставленных услугах.
Рисунок 2 – UML диаграмма бизнес-прецедентов оказания услуг
Проведение вечеров знакомств (см. рисунок 3) подразумевает выполнение взаимосвязанных действий работников бюро знакомств. Психологи и астрологи подбирают людей подходящих друг другу и составляют список участников вечера. Менеджер по работе с клиентами рассылаю приглашения клиентам, и получают подтверждения о согласии клиента принять участие в вечере знакомств. Кассир продает билеты участникам вечера. Каждый клиент купивший билет имеет право посетить вечер знакомств. Вечер знакомств проводит администратор бюро знакомств. После проведения вечера знакомств кассир формирует кассовый отчет о проданных билетах.
Рисунок 3 – UML диаграмма бизнес-прецедентов проведения вечеров знакомств
Аналитическая бизнес модель (см. рисунок 4) содержит следующие бизнес-сущности:
Рисунок 4 – Аналитическая бизнес модель
Разрабатываемая база данных
предназначена для
Для разграничения прав пользователей
проектируемой информационно-
Для реализации пользовательского интерфейса была проведена разработка Windows-приложения с учетом принципов создания дружественных интерфейсов и программная реализация проекта с помощью визуальной среды проектирования Borland Delphi 10, на объектно-ориентированном языке программирования Object Pascal.
Таблица 2 – Описание сущностей предметной области
Название сущности |
Описание |
Вид |
Зависимые сущности |
Вид услуги |
Справочник услуг, предоставляемых бюро знакомств |
характеристическая (справочник) |
Услуга |
Анкета |
Документ, содержащий данные и характеристики клиента бюро знакомств |
стержневая |
Услуга, Билет |
Услуга |
Услуга, предоставленная клиенту бюро знакомств |
ассоциативная |
нет |
Вечер |
Вечер знакомств, проведенный в бюро знакомств для клиентов |
стержневая |
Билет |
Билет |
Билет на вечер знакомств, проданный клиенту бюро знакомств |
ассоциативная |
нет |
Цель |
Справочник целей знакомств |
характеристическая (справочник) |
Анкета |
Профессия |
Справочник профессий |
характеристическая (справочник) |
Анкета |
Увлечение |
Увлечения клиента бюро знакомств |
ассоциативная |
нет |
Вид увлечения |
Справочник увлечений |
характеристическая (справочник) |
Увлечение |
Построена диаграмма классов предметной области (см. рисунок 5), которая отображает информационно-логическую структуру изучаемой предметной области с точки зрения обработки и хранения информации о её бизнес-процессах.
Рисунок 5 – UML диаграмма классов предметной области
Рассмотрим подробно схемы
отношений с указанием
Таблица 3 – Схема отношения «Вид услуги»
Атрибут |
Смысл |
Тип |
Код услуги |
Код услуги (PK) |
Числовой целый, счётчик |
Название |
Название услуги |
Строка |
Для идентификации вида услуги в отношение введен атрибут «Код услуги». Этот атрибут является первичным ключом данного отношения, так как обладает свойством неизбыточности и позволяет однозначно идентифицировать отдельную услугу, предоставляемую бюро знакомств, по её целочисленному номеру.
Таблица 4 – Схема отношения «Вид увлечения»
Атрибут |
Смысл |
Тип |
Код увлечения |
Код увлечения (PK) |
Числовой целый, счётчик |
Название |
Название увлечения |
Строка |
Для идентификации вида увлечения в отношение введен атрибут «Код увлечения». Этот атрибут является первичным ключом данного отношения, так как обладает свойством неизбыточности и позволяет однозначно идентифицировать отдельное увлечение по его целочисленному номеру.
Таблица 5 – Схема отношения «Цель»
Атрибут |
Смысл |
Тип |
Код цели |
Код цели (PK) |
Числовой целый, счётчик |
Название |
Название цели |
Строка |
Для идентификации цели знакомства в отношение введен атрибут «Код цели». Этот атрибут является первичным ключом данного отношения, так как обладает свойством неизбыточности и позволяет однозначно идентифицировать отдельную цель по её целочисленному номеру.
Информация о работе Создание информационно-справочной системы