Автор работы: Пользователь скрыл имя, 21 Февраля 2012 в 19:46, реферат
Целью курсовой работы является создание базы данных «Велопрокат»
предназначенной для решения следующих задач: сбор и хранение данных, обработки (вычисления, фильтрации), выдача информации в нормализованном виде.
Основные задачи, поставленные при выполнении курсовой работы:
сбор требуемой информации, анализ информации о предметной области,
изучение предметной области.
Введение 2
Глава 1. Выбор автоматизируемых функций и информационного
пространства. 3
1.1 Описание предметной области. Постановка задачи 3
1.2 Методологии проектирования и описание автоматизируемых
функций 9
1.3 Выбор СУБД 11
Глава 2. Разработка БД 14
2.1 Краткая характеристика предприятия 14
2.2 Построение инфологической модели предметной области 15
2.3 Составление локальных исходных ER – моделей 17
2.4 Проектирование логической структуры базы данных и выявление ограничений целостности, присущего данной предметной области 19
2.5 Построение запросов и отчетов 22
2.6 Построение форм и отчетов 25
Заключение 28
Содержание
Введение 2
Глава 1. Выбор автоматизируемых функций и информационного
пространства. 3
1.1 Описание предметной области. Постановка задачи 3
1.2 Методологии проектирования и описание автоматизируемых
функций 9
1.3 Выбор СУБД 11
Глава 2. Разработка БД 14
2.1 Краткая характеристика предприятия 14
2.2 Построение инфологической модели предметной области 15
2.3 Составление локальных исходных ER – моделей 17
2.4 Проектирование
логической структуры базы
2.5 Построение запросов и отчетов 22
2.6 Построение форм и отчетов 25
Заключение 28
Введение
Основные
силы программистов и разработчиков
направлены на создания баз данных
для больших предприятий. Так
как крупные проекты привлекаю
большими гонорарами и приобретением
разностороннего опыта в
Поэтому сфера малого бизнеса для разработчиков остается не востребованной. Сложность выполнения работ, индивидуальность предприятий и сфер их деятельности, незначительный бюджет на развитие. Все эти факторы отпугивают специалистов.
Но в тоже время, с каждым днем возрастает потребность в базах данных предназначенных для целевого использования в малом бизнес сегменте. Основные потребители данного продукта – это предприниматели желающие внедрить электронный учет собственных доходов, с целью повышения качества обслуживания и удобства работы персонала. Данный сегмент ограничен в финансовых издержках, в связи с этим дорогие системы учета остаются не востребованными.
Разработка базы данных для коммерческой организации, занимающейся предоставлением спортивного инвентаря в прокат - это сложный процесс, требующий от разработчика хороших аналитических знаний, полученных навыков и опыта.
Изначально ставиться задача - создание базы данных для упрощения работы с входными данными сотрудниками предприятия. Это связанно с тем что в процессе работы, человек отвечающий за выдачу инвентаря. Должен произвести и регистрацию клиента, заполнив не малое количество документов. Ошибки, допущенные сотрудником при регистрации, создают значительные проблемы на решение которых уходит время и возможно деньги.
Целью курсовой работы является создание базы данных «Велопрокат»
предназначенной для решения следующих задач: сбор и хранение данных, обработки (вычисления, фильтрации), выдача информации в нормализованном виде.
Основные задачи, поставленные при выполнении курсовой работы:
сбор требуемой информации, анализ информации о предметной области,
изучение
предметной области.
Глава 1. Выбор автоматизируемых функций и информационного пространства
1.1
Описание предметной
области. Постановка
задачи
Доступ лиц к данной базе данных (далее БД) определяет руководитель предприятия. Должны быть предусмотрены две пользовательские группы с различными правами доступа. Первая – «Оператор», данная пользовательская группа предназначена для учета и контроля процессов на предприятии. В нашем случае пользователь данной группы может осуществлять регистрацию клиентов и производит учет по выдачи спортинвентаря, дополнительно предусмотрена функция контроля за клиентами, которые в данный момент времени используют тот или иной спортивный инвентарь.
Вторая пользовательская группа – «Администратор», предусматривается что на данном предприятии есть ответственный сотрудник который осуществляет контроль за персоналом фирмы, ежедневно подводит итоги по выручке и рассчитывает зарплату персоналу все эти функции должны быть реализованы в БД «Вело-прокат». И доступны только пользовательской группе «Администратор».
Прокат спортивного инвентаря - это коммерческое предприятие основной задачей которого является оказание услуги по предоставлению спортивного снаряжения или оборудования. Основные процессы:
-предоставление клиенту услуги проката спортивного инвентаря. Сложность для сотрудника осуществляющего выдачу инвентаря, произвести грамотную и точную регистрацию клиента. Быстро заполнить журнал регистрации и выписать клиенту договор. Ошибки в заполнение могут привезти к сложностям с учетом выручки и при решении споров с клиентом;
- ежедневный подсчет выручки. Трудоемкий процесс который подразумевает подсчет выручки по журналу регистрации и кассе предприятия. При этом данную операцию приходиться выполнять дважды, сотрудником осуществлявшим прием средств и регистрацию в журнале и контролирующим сотрудником;
-расчет заработной платы сотрудникам. Суммирование выработанных часов тем или иным сотрудником, начисление премиальных заполнение табеля, отражение данных операций в журнале занимает значительное количество времени под конец рабочей смены;
-сбор статистической информации по итогам месяца. Для подведения финансовых итогов и представлении о популярности оказываемых услуг, ежемесячно ответственный сотрудник производит подсчет по журналу регистрации.
Описывая бизнес процессы на предприятии, необходимо отметить важность внедрения данной БД. Как один из основных способов улучшения качества оказания услуг.
Анализ предметной области необходимый начальный этап разработки любой информационной системы. Именно на этом этапе определяются информационные потребности пользователей для всей системы, которые в свою очередь, предопределяют содержание ее базы.
Объекты
управления представляют собой клиентов,
сотрудников(операторов), процесс выдачи
спортивного инвентаря. Цель управления
состоит в повышении
Для достижения этой цели в процессе управления решаются следующие задачи:
Средой функционирования системы «парк отдыха» включает в себя прокат велосипедов, основной целью которого является предоставление в аренду спортивных велосипедов в аренду
Объекты управления представляют собой клиентов и сотрудников предприятия.
Субъектом управления является администрация управляющая прокатом велосипедов.
Цель управления состоит в повышении эффективности работы с клиентом.
На
предприятии для учета
- Журнал регистрации. В нем сотрудник регистрирует клиента (переписывает паспортные данные и контактную информацию), указывает индивидуальный номер инвентаря, рассчитывает время на которое клиент берет инвентарь и заносит сумму уплаченную за данную услугу. По итогу дня по журналу проводиться сверка денежных средств.
- Табель. Лист в котором отмечены смены сотрудников и количество отработанных часов. Данные подводиться по окончанию месяца для подсчета заработной платы работникам.
-
Договор проката. Это
Работа
с созданием базы данных будет
производиться в среде
На начальном этапе предполагается сформировать таблицы и определить их связи. Отметить в каждой таблице ключевые поля и задать ограничения целостности в требуемых полях. Потребуется создать как минимум 3-4 таблицы в которых будет указана информация о клиенте, о спортивном инвентаре находящемся в наличии и таблица о катаниях. В последней будут сводиться и дополняться информация из первых двух таблиц.
Следующий
этап - будут созданы результирующие
запросы с помощью которых
производиться выборка
Далее будут созданы формы для выполнения задач, которые нельзя выполнить в режиме таблицы. Формы позволят вычислять значения и выводить на экран результат. Источником данных для формы являются записи таблицы или запроса. С помощью форм будет сформирован весь пользовательский интерфейс базы данных «Велопрокат».
После того как будут сформированы данные, их нужно будет представлять пользователю в наглядном виде. Для этого будут созданы отчеты с возможность адаптивной подборки данных. В нашем случае отчеты заменят рукописные договора, журнал регистрации, листы статистической сверки.
Отладка
процессов и тестирование будет
являться последним этапом разработки
БД «Велопрокат». Так же в этот этап
можно включить процесс создания
инструкций для грамотной работы
с базой данных.
1.2 Методологии проектирования и описание автоматизируемых функций
При проектировании базы данных «Велопрокат», после описания предметной области необходимо выбрать метод построения инфологической модели (ER-модели) и СУБД, в которой будет реализован проект. Для построения ER-модели была выбрана программа Microsoft Visio 2007.
Выбор данной программы связан с тем, что она позволяет наглядно отображать сложные структуры данных. Удобная в использовании графическая среда упрощает разработку базы данных и автоматизирует множество трудоемких задач, уменьшая сроки создания высококачественных и высокопроизводительных транзакционных баз данных. Наиболее важными возможности данного CASE-средства являются: поддержка нотации IDEF1x, возможность совместной работы группы проектировщиков, описание структуры БД с помощью визуальных средств, автоматическая генерация файлов данных для любого типа СУБД, уменьшение числа рутинных операций, что облегчает и сокращает работу.
В базе данных «Велопрокат» будут автоматизированы следующие функции:
Информация о работе Выбор автоматизируемых функций и информационного пространства