Разработка базы данных для учета деятельности службы технической поддержки - Курсовая работа

бесплатно 0
4.5 140
Системный анализ и анализ требований к базе данных. Особенности создания отчетов, запросов и форм в Visual Studio 2012. Программная реализация ER-диаграммы. Создание инфологической, логической и физической модели базы данных. Генерация ее в SQL Server.


Аннотация к работе
Эффективность работы любого предприятия зависит от систем обработки информации. Такая система должна: · обеспечивать получение общих и/или детализированных отчетов по итогам работы; · обеспечивать получение информации, критической по времени, без существенных задержек; База данных - это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств.При возникновении проблем, связанных с любым из компонентов ИТ-инфраструктуры, сотрудники организации обращаются в call-центр, где операторы регистрируют заявки от сотрудников. Также имеется отдел - служба технической поддержки - сотрудники которого устраняют проблемы по всем сформированным заявкам - т.н. исполнители. О каждом сотруднике хранится: ФИО, паспортные данные, адрес регистрации, ИНН, номер пенсионного страхования, отдел, должность, адрес электронной почты, рабочий телефон. дата планового времени исполнения заявки (назначается оператором по согласованию с сотрудником, подающим заявку); После выполнения заявки исполнитель фиксирует этот факт, и в заявке регистрируется дата и время выполнения заявки.При создании концептуальной модели были определены сущности и атрибуты сущностей. Это означает, что один экземпляр первой сущности взаимодействует с несколькими экземплярами другой сущности. Взаимосвязи отображаются линиями, соединяющими две сущности с точкой на одном конце и глаголом, располагаемым над линией. В первой группе находятся атрибуты, называемые первичным ключом. При создании сущности необходимо выделить атрибуты, которые могут стать первичным ключом (потенциальные ключи), затем произвести отбор атрибутов, следуя следующим рекомендациям: 1.Для создания таблиц используются CREATE TABLE , в скобках указываем атрибуты с его свойствами (тип, ключ. поля, уникальность и т.д.). [inn] [int] PRIMARY KEY NOT NULL, [familia] [varchar](40) NOT NULL, [name] [varchar](40) NOT NULL, [otchestvo] [varchar](40) NOT NULL, [pasport_nomer] [varchar](10) NOT NULL, [pasport_seria] [varchar](10) NOT NULL, [addres_gorod] [varchar](100) NULL, [addres_ulica] [varchar](100) NULL, [addres_dom] [varchar](10) NULL, [addres_kvartira] [varchar](10) NULL, [nomer_pensionnogo] [varchar](30) NULL, [otdel] [varchar](40) NOT NULL, [dolgnost] [varchar](40) NOT NULL, [email] [varchar](50) NULL, [phone] [varchar](20) NULL); [id] [int] IDENTITY(1,1) PRIMARY KEY NOT NULL, [date_create] [datetime] NOT NULL, [date_poplanu] [datetime] NULL, [zakazchik] [int] NOT NULL, [tema] [varchar](120) NOT NULL, [rubrika] [varchar](40) NOT NULL, [text_zayvki] [varchar](250) NOT NULL, [date_start] [datetime] NULL, [date_end] [datetime] NULL, [ispolnitel] [int] NULL); ALTER TABLE [dbo].[sotrudnoki] WITH CHECK ADD CONSTRAINT [R_6] FOREIGN KEY([dolgnost]) REFERENCES [dbo].[doljnosty] ([name]); ALTER TABLE [dbo].[zayvka] WITH CHECK ADD CONSTRAINT [zayvkacheck] CHECK (([date_create]<=[date_start] AND [date_start]<=[date_end]));В курсовом проекте была разработана база данных для учета деятельности службы технической поддержки. Были разработаны БД, таблицы, формы, отчеты благодаря которым можно организовать работу персонала.

План
Оглавление

Введение

1 Системный анализ и анализ требований к базе данных

2 ERD - Диаграмма

3 Программная реализация ER - диаграммы

4 Создание форм в Visual Studio 2012

Заключение

Список использованных источников

Введение
Эффективность работы любого предприятия зависит от систем обработки информации. Такая система должна: · обеспечивать получение общих и/или детализированных отчетов по итогам работы;

· позволять легко определять тенденции изменения важнейших показателей;

· обеспечивать получение информации, критической по времени, без существенных задержек;

· выполнять точный и полный анализ данных.

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

Для взаимодействия с пользователями используются системы управления базами данных (СУБД). Одной из таких СУБД является Microsoft SQL Server.

В настоящем отчете разработано теоретическое обоснование базы данных для ее дальнейшей практической реализации.

Задачей отчета является системный анализ и анализ требований к базе данных, создание инфологической, логической и физической модели базы данных, генерация ее в SQL Server 2012, создание отчетов, запросов и форм в Visual Studio 2012.

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

Были разработаны БД, таблицы, формы, отчеты благодаря которым можно организовать работу персонала.

Были рассмотрены приемы проектирования и реализации реляционных баз данных и таблиц в СУБД MS SQL Server 2012 и Visual Studio 2012. Создана инфологическая модель, логическая и физическая модель в Erwin, спроектирована структура реляционной базы данных.

База данных имеет удобный интерфейс. Для нее необходим персональный компьютер на рабочем месте сотрудника с установленной программой MS SQL Server 2012 и старше.

Дальнейшее совершенствование базы данных позволит расширить возможности БД и облегчить работу персонала (к примеру, можно добавить новые отчеты и запросы).

Список литературы
1. Кренке Д. Теория и практика построения баз данных: пер. с англ. / Д. Кренке. - 9-е изд.. - СПБ.: Питер, 2005. - 859 с.

2. Швецов, В. И. Базы данных: учебное пособие / В. И. Швецов; Нижегород. гос. ун-т [Электронный ресурс]. Режим доступа: http://window.edu.ru/window_catalog/redir?id=61460&file=shvetsov-lectures.pdf

3. Подвальный С.Л. Базы данных: учебное пособие для вузов / С.Л. Подвальный, Т.И. Сергеева, Д.А. Ризванов; УГАТУ, Воронеж. гос. техн. ун-т. - Уфа: УГАТУ, 2004.- 219 с.

4. Дейт К. Дж. Введение в системы баз данных: учебник / К. Дж. Дейт; пер. с англ. и ред. К. А. Птицына.-8-е изд.- М.: Вильямс, 2005.-1328 с.

5. Дейт К. Дж. Основы будущих систем баз данных. Третий манифест / К. Дж. Дейт, Хью Дарвен; под ред. С. Д. Кузнецова; перевод с англ. С. Д. Кузнецова, Т. А. Кузнецовой.-2-е изд..- М.: Янус-К, 2004.-656 с.

6. Мамаев Е.В. Microsoft SQL Server 2000: Наиболее полное руководство.-СПБ.: БХВ-Петербург, 2001.-1280с.

7. Хомоненко А.Д. Базы данных: учебник для вузов / А.Д. Хомоненко, В.М. Цыганков, М.Г. Мальцев; под ред. А.Д. Хомоненко.-4-е изд., доп. и перераб. - СПБ.: КОРОНА принт, 2004.-736 с.

8. Кузнецов С.Д. SQL: Язык реляционных баз данных: Справ. руководство / С.Д. Кузнецов.- М.: Майор, 2001.-192 с.

9. Хомоненко, А. Д. Работа с базами данных в C Builder : практическое руководство разработчика / А. Д. Хомоненко, С. Е. Ададуров .- Санкт-Петербург : БХВ-Петербург, 2006

Размещено на
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?