Основание для разработки. СФ ФГБОУ ВПО «ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»

СФ ФГБОУ ВПО «ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовой работе по дисциплине

«Технологии разработки и защиты баз данных»

на тему

«Разработка базы данных «Химчистка»

Выполнил: ст. гр. 13ПКС1

Проверил: пр.

Киселева Ю.С.

Реферат

Пояснительная записка содержит: 34 страницы, 9 иллюстраций, 5 использованных литературных источников, 3 приложения.

Цель исследования: разработка базы данных для химчистки.

Предметная область:

Химчистка осуществляет прием у населения вещей для выведения пятен. Необходимо хранить анкетные данные клиентов (фамилия, имя, отчество). Начиная с 3-го обращения, клиент переходит в категорию постоянных клиентов и получает скидку в 3% при чистке каждой последующей вещи. Все оказываемые услуги подразделяются на виды, имеющие название, тип и стоимость, зависящую от сложности работ. Работа с клиентом первоначально состоит в определении объема работ, вида услуги и, соответственно, ее стоимости. Если клиент согласен, он оставляет вещь (при этом фиксируется услуга, клиент и дата приема) и забирает ее после обработки (при этом фиксируется дата возврата). За срочность и сложность работ могут устанавливаться надбавки.

Результат исследования: база данных «Химчистка».

При разработке использовалось CASE-средство Open ModelSphere, инструмент IB Expert для работы с базой данных FireBird.

Содержание

Введение................................................................................................................ 3

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

2 Техническое задание....................................................................................... 5

2.1 Основание для разработки.......................................................................... 5

2.2 Назначение разработки............................................................................... 5

2.3 Требования к базе данных.......................................................................... 5

2.3.1 Требования к функциональным характеристикам............................... 5

2.3.2 Требования к составу и параметрам технических средств.................. 6

2.3.3 Требования к информационной и программной совместимости........ 6

2.4 Требования к программной документации................................................ 6

2.5 Стадии и этапы разработки......................................................................... 6

2.6 Порядок контроля и приёмки..................................................................... 7

Введение

В настоящее время для компьютеризированного хранения данных широко используются системы баз данных (БД). Для организации эффективной работы системы автоматизации в условиях сильно отличающихся друг от друга требований, предъявляемых различными пользователями, решающую роль играют СУБД.

Open ModelSphere – программа для моделирования систем и создания диаграмм.

ModelSphere позволяет пользователям создавать концептуальные и логических модели баз данных. Концептуальные модели могут быть преобразованы в реляционные модели и обратно. Open ModelSphere позволяет графически визуализировать архитектуру реляционной базы данных, что позволяет вносить изменения легко. Позволяет генерировать SQL-скрипты из модели, а также может генерировать SQL-скрипт, позволяющий синхронизировать существующие базы данных с измененной моделью.

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

IBExpert — GUI-оболочка, предназначенная для разработки и администрирования баз данных InterBase и Firebird, а также для выбора и изменения данных, хранящихся в базах. IBExpert обладает множеством облегчающих работу компонентов: визуальный редактор для всех объектов базы данных, редактор SQL и исполнитель скриптов, отладчик для хранимых процедур и триггеров, построитель области, инструмент для импорта данных из различных источников, собственный скриптовый язык, а также дизайнер баз данных и т. д.

В данной курсовой работе используется реляционная модель представления данных. Концептуальная, логическая и физическая фодель базы данных разрабатывается в Open ModelSphere . Работа с базой данных Firebird осуществляется в IBExpert.

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

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

Химчистка осуществляет прием у населения вещей для выведения пятен. Необходимо хранить анкетные данные клиентов (фамилия, имя, отчество). Начиная с 3-го обращения, клиент переходит в категорию постоянных клиентов и получает скидку в 3% при чистке каждой последующей вещи. Все оказываемые услуги подразделяются на виды, имеющие название, тип и стоимость, зависящую от сложности работ. Работа с клиентом первоначально состоит в определении объема работ, вида услуги и, соответственно, ее стоимости. Если клиент согласен, он оставляет вещь (при этом фиксируется услуга, клиент и дата приема) и забирает ее после обработки (при этом фиксируется дата возврата). За срочность и сложность работ могут устанавливаться надбавки.

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

Базу данных будем проектировать при помощи case-средства Open ModelSpear, реализовывать как базу FireBird, механизмы вычисления стоимости и интерфейс пользователя организуем в IB Expert.

Техническое задание

Основание для разработки

База данных разрабатывается на основании задания на курсовую работу, выданного преподавателем СФПГУ Ю.С. Киселевой и утвержденного заведующей учебной частью Т.А.Золотовой

Назначение разработки

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

Наши рекомендации