Введение 3 1. Проектирование БД 5 1.1.Определение задач базы данных 5 1.2 Бизнес-процессы 5 1.3 Диаграммы вариантов использования и состояний 7 1.4 Таблицы и связи 9 2 Описание программного обеспечения 15 3 Результаты тестирования программы 16 Заключение 27 Список использованных источников 29 Приложение А. Текст программы 30

Разработка базы-данных интернет провайдера

курсовая работа
Программирование
40 страниц
100% уникальность
2012 год
103 просмотров
Михайлов С.
Эксперт по предмету «Проектирование баз данных»
Узнать стоимость консультации
Это бесплатно и займет 1 минуту
Оглавление
Введение
Заключение
Список литературы
Введение 3 1. Проектирование БД 5 1.1.Определение задач базы данных 5 1.2 Бизнес-процессы 5 1.3 Диаграммы вариантов использования и состояний 7 1.4 Таблицы и связи 9 2 Описание программного обеспечения 15 3 Результаты тестирования программы 16 Заключение 27 Список использованных источников 29 Приложение А. Текст программы 30
Читать дальше
Целью данного курсового проекта является разработка базы данных вымышленной компании Интернет - Провайдера. Этапы проектирования базы данных: 1.Определение цели создания базы данных, основные ее функции и информацию, которую она должна содержать. База данных должна отвечать требованиям тех, кто будет непосредственно с ней работать. Для этого нужно определить темы, которые должна покрывать база данных; отчеты, которые она должна выдавать; проанализировать формы, которые в настоящий момент используются для записи данных, сравнить создаваемую базу данных с хорошо спроектированной, подобной ей базой. 2.Разработка на бумаге структуры таблиц, которые должна содержать база данных. При проектировании таблиц необходимо руководствоваться следующими основными принципами: Информация в таблице не должна дублироваться. Не должно быть повторений и между таблицами. Когда определенная информация хранится только в одной таблице, то и изменять ее придется только в одном месте.


Если вам требуется курсовая работа на заказ срочно в Омске , обратитесь к Work5.


. Это делает работу более эффективной, а также исключает возможность несовпадения информации в разных таблицах. Например, в одной таблице должны содержаться адреса и телефоны клиентов. Каждая таблица должна содержать информацию только на одну тему. Сведения на каждую тему обрабатываются намного легче, если содержаться они в независимых друг от друга таблицах. Например, адреса и заказы клиентов хранятся в разных таблицах, с тем, чтобы при удалении заказа информация о клиенте осталась в базе данных. 3.Определение необходимых в таблице полей. Каждая таблица содержит информацию на отдельную тему, а каждое поле в таблице содержит отдельные сведения по теме таблицы. Например, в таблице с данными о клиенте могут содержаться поля с индивидуальным логином и паролем, адресом и номером телефона. 4.Определение ключевого поля. Для того чтобы можно было связать данные из разных таблиц, например, данные о клиенте и его заказы, каждая таблица должна содержать поле или набор полей, которые будут задавать индивидуальное значение каждой записи в таблице. 5.Определение связи между таблицами. После распределения данных по таблицам и определения ключевых полей необходимо выбрать схему для связи данных в разных таблицах. Для этого нужно определить связи между таблицами. 6.Еще раз просмотреть структуру базы данных и выявить возможные недочеты. 7.Добавление данных и создание других объектов базы данных. Если структуры таблиц отвечают поставленным требованиям, то можно вводить все данные. Затем можно создавать любые запросы, формы, отчеты, макросы. Для разработки базы данных вымышленной компании Интернет - провайдера необходимо было собрать достаточное количество информации о тарифах, услугах подобных компаний, ознакомиться с работой других интернет - провайдеров, просмотреть основную документацию. Так как я являюсь сотрудником одной телекоммуникационной компании, то я использовал те знания и умения, которые приобрел в процессе работы. В качестве СУБД был выбран MySql 5. Для проектирования БД использовалось свободно распространяемое ПО Quest Software Toad Data Modeller. Приложение для работы с БД реализовано в среде Visual Studio C# 2008 Express.

Читать дальше
В данном курсовом проекте было создано приложение для функционирования компании интернет – провайдера «Клим». Главной целью создания приложения являлось создание такого приложения, которое поможет сотрудникам структурировать всю необходимую им информацию (о клиентах, заказах, тарифах, сотрудниках и др.), даст им возможность обслуживать клиентов наиболее эффективно, т.е. позволит быстро находить интересующие клиентов сведения, также получить данные об итогах деятельности компании. В ходе выполнения курсового проекта были реализованы поставленные задачи, подробно изложены основные этапы ее разработки, проанализированы данные, необходимые для достижения целей, а именно: ? Составление и заполнение таблиц; ? Определение связей между ними; ? Проектирование удобного интерфейса базы данных; ? Определение ряда задач, разбиение их на подзадачи и реализация. Необходимо отметить, что данное приложение создавалось в учебных целях и не имеет практической ценности. Но, по-моему мнению, этот проект успешен, он может помочь интернет – провайдерам автоматизировать их работу. При построении проекта были закреплены и углублены знания работы с сервером БД MySql, изучены основы языка C#. Кроме того, приобретены навыки проектирования ИС: структурирование информации предметной области, выделение основных бизнес-процессов, построение диаграмм вариантов использования и активности, проектировании БД в соответствии с задачами предметной области. В заключение, хотелось бы подчеркнуть, что базы данных являются прекрасным решением проблем хранения данных, управления ими и их представления в структурированном виде, поэтому создание полноценного приложения работы с этими данными необходимо для эффективной деятельности предприятий, фирм, компаний.
Читать дальше
1. Вендров А. М. Практикум по проектированию программного обеспечения экономических информационных систем: Учеб. пособие.— 2-е изд., перераб. и доп. — М.: Финансы и статистика, 2006. - 192 с: ил. 2. Елиферов В.Г., Репин В.В. Бизнес-процессы: Регламентация и управление: Учебник. – М. ИНФРА-М, 2005. – 319 с. 3. Избачков Ю.С., Петров В.Н. Информационные системы: Учебник для вузов. 2-е изд. – Спб.: Питер, 2006. – 656 с. 4. Информационные системы и технологии в экономике: Учебник. - 2-е изд., доп. и перераб. / Т.П. Барановская, В.И. Лойко,М.И. Семенов, А.И. Трубилин; Под ред. В.И. Лойко. - М.:Финансы и статистика, 2005. - 416 с: ил. 5. Семакин И.Г. Информационные системы и модели. Элективный курс: Практикум / И.Г. Семакин, Е.К. Хеннер. – М.:БИНОМ, Лаборатория знаний , 2006. – 87 с. 6. Семакин И.Г. Информационные системы и модели. Элективный курс: Учебное пособие / И.Г. Семакин, Е.К. Хеннер. – М.:БИНОМ, Лаборатория знаний , 2005. – 303 с. 7. Ульман Л. MySql / Лари Ульман: Пер. с англ. Слинкина А.А. – М.: LVR Пресс: Спб.: Питер, 2004. – 352 с.: ил 8. Фролов А. В., Фролов Г. В. Язык С#. Самоучитель. - М.: ДИАЛОГ-МИФИ, 2003. - 560 с. 9. Шилдт Г. С#: учебный курс. — СПб.: Питер; К.: Издательская группа BHV, 2003. —512с.: ил. Приложение А. Текст программы Текст разработанного приложения представлен на компакт диске и включает следующие элементы: ? Файл реляционной модели БД provider.dm2; ? Скрипт для создания БД на сервере script.sql; ? Проект приложения ProviderApp.
Читать дальше
Поможем с написанием такой-же работы от 500 р.
Лучшие эксперты сервиса ждут твоего задания

Поможем с работой
любого уровня сложности!

Это бесплатно и займет 1 минуту
image