Проектирование информационной системы предприятия ООО "С нами выгодно" - Дипломная работа

бесплатно 0
4.5 131
Разработка базы данных информационной системы предприятия. Хранение информации о проведенных мероприятиях, его стоимости, дате и месте проведения. Использование программного продукта Microsoft SQL Server 2008 R2. Формирование информационных запросов.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Для того, чтобы это предприятие могло отслеживать информацию о проводимых в нем мероприятиях, необходимо решить задачи такие как: хранение информации о сотрудниках, хранение информации об участниках мероприятия, о самом мероприятии, о стоимости мероприятия, а так же местах проведения, времени и дате проведения мероприятия. В данном курсовом проекте основной целью является разработка такой базы данных, которая необходима для хранения информации о проведенных и предстоящих мероприятиях организации, включающей в себя информацию о сотрудниках и участниках мероприятия, его стоимости, дате и месте проведения и др. Для проведения любого мероприятия компании необходимо поставить цель его проведения и назначить человека (сотрудника), который будет заниматься его организацией и проведением, собирать всю необходимую для этого информацию и вносить ее в базу данных для хранения и обработки. В первую очередь, сотруднику компании (руководителю структурного подразделения) необходимо предоставить данные о себе: свои ФИО, телефон контактный; - для того, чтобы в базе хранилась информация о лице, который руководил (будет руководить) мероприятием и несет полную ответственность за его проведение. И в завершении, руководитель мероприятия должен собрать информацию и указать ее в базе данных компании о том, каким типом мероприятия является то, что он проводит (конференция, семинар и др.), необходима информация о продолжительности самого мероприятия (для этого следует указать время начала мероприятия и время его окончания), также необходима информация о стоимости проведения мероприятия (в рублях).Рисунок 5) insert into [worker]values(101,"Човгун Роман Олегович", 89139037850) insert into [worker]values(102,"Мозголина Анна Александровна",89134886781) insert into [worker]values(103,"Багдасарян София Эдуардовна",89520000000) insert into [worker]values(104,"Иванов Антон Александрович",89230000500) insert into [worker]values(105,"Силина Ксения Александровна",89230010500) insert into [worker]values(106,"Сазонов Андрей Юрьевич",89830000000) insert into [worker]values(107,"Клименков Эльдар Арнольдович",89520001111) insert into [worker]values(108,"Козлов Дмитрий Геннадьевич",89139139113) -заполнение таблицы Подразделение (см.Рисунок 7) insert into [subdivision]values(1001,"Отдел продаж") insert into [subdivision]values(1002,"Отдел снабжения") insert into [subdivision]values(1003,"Отдел закупок") insert into [subdivision]values(1004,"Складское хозяйство") insert into [subdivision]values(1005,"Отдел бухгалтерии") insert into [subdivision]values(1006,"Отдел безопасности") -заполнение таблицы Сотрудник-Подразделение (см.Рисунок 9) insert into [workersubdivision]values(11001,102,1001) insert into [workersubdivision]values(11002,101,1002) insert into [workersubdivision]values(11003, 103,1005) insert into [workersubdivision]values(11004,104,1002) insert into [workersubdivision]values(11005,105,1004) insert into [workersubdivision]values(11006,106,1003) insert into [workersubdivision]values(11007,107,1001) insert into [workersubdivision]values(11008,108,1002) -заполненная таблица Место проведения (см.Рисунок 13) insert into [place] values (4001,"Новосибирск","Троллейная",22) insert into [place] values (4002,"Новосибирск","Жуковского",107) insert into [place] values (4003,"Новосибирск","Каменская",56) insert into [place] values (4004,"Новосибирск","Ломоносова",56) insert into [place] values (4005,"Бердск","Ленина",1) insert into [place] values (4006,"Искитим","Безымянная",100) -заполнение таблицы Участник (см.Рисунок 15) insert into [member] values (6001,"Подголин Дмитрий Александрович",89137500135,"Менеджер по продажам") insert into [member] values (6002,"Комаров Алексей Валерьевич",89130000000,"Менеджер по закупкам") insert into [member] values (6003,"Румянкин Александр Александрович",89134000000,"Менеджер по снабжению") insert into [member] values (6004,"Комарова Анастасия Юрьевна",89130001111,"Заведующий складом") insert into [member] values (6005,"Поляков Сергей Леонидович",89239990011,"Главный бухгалтер") insert into [member] values (6006,"Ананьев Юрий Михайлович",89990009900,"Охранник")Создали базу данных по ведению информации о проведенных организацией мероприятиях. Также решили такие задачи как: хранение информации о сотрудниках и участниках мероприятий, хранение информации о местах и датах проведения мероприятий.

Введение
В данном курсовом проекте рассматривается предприятие ООО «С нами выгодно». Для того, чтобы это предприятие могло отслеживать информацию о проводимых в нем мероприятиях, необходимо решить задачи такие как: хранение информации о сотрудниках, хранение информации об участниках мероприятия, о самом мероприятии, о стоимости мероприятия, а так же местах проведения, времени и дате проведения мероприятия.

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

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

Также целью данного курсового проекта является закрепление навыков и знаний в проектировании баз данных.

Для создания базы данных будет использован программный продукт Microsoft SQL Server 2008 R2.

1. Проектирование базы данных информация база данных

1.1 Описание предприятия/проекта

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

Определенные сотрудники предприятия ООО «С нами выгодно» занимаются организацией и проведением мероприятий компании. Для ускорения процесса организации и более качественного проведения мероприятия, информация о нем должна храниться в базе данных.

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

В качестве объекта практического исследования возьмем бизнес-процесс организации и проведения мероприятия сотрудником компании ООО «С нами выгодно».

1.2 Описание организационной структуры предприятия/проекта

Предприятием ООО «С нами выгодно» руководит директор, которому подчиняются сотрудники отдела снабжения, отдела продаж, отдела закупок, складского хозяйства, отдела бухгалтерии и отдела безопасности, также сотрудники рекламного отдела.

Для того чтобы показать организационную структуру предприятия ниже приведен ее рисунок (см. Рисунок 1).

Рисунок 1 Организационная структура

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

1.3 Описание бизнес-процесса

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

В первую очередь, сотруднику компании (руководителю структурного подразделения) необходимо предоставить данные о себе: свои ФИО, телефон контактный; - для того, чтобы в базе хранилась информация о лице, который руководил (будет руководить) мероприятием и несет полную ответственность за его проведение. Также сотруднику необходимо предоставить информацию о том, к какому именно подразделению он относится. Эта информация также будет отражена в базе данных компании.

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

Далее сотрудник определяет цель проведения мероприятия, на которую он и каждый из участников в ходе проведения мероприятия будут опираться. Целью мероприятия может быть продвижение своих товаров/услуг на рынке, оптимизация определенных бизнес-процессов организации и масса других вопросов, решение которых будет целью проведения мероприятия.

Кроме того, сотруднику необходима информация о месте проведения самого мероприятия. Необходимы сведения о том, в каком городе будет оно происходить и по какому адресу (улица, номер дома).

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

И в завершении, руководитель мероприятия должен собрать информацию и указать ее в базе данных компании о том, каким типом мероприятия является то, что он проводит (конференция, семинар и др.), необходима информация о продолжительности самого мероприятия (для этого следует указать время начала мероприятия и время его окончания), также необходима информация о стоимости проведения мероприятия (в рублях).

1.4 Концептуальная модель

Далее представлена концептуальная модель базы данных по ведению информации о мероприятиях компании ООО «С нами выгодно» (см. Рисунок 2).

Рисунок 2 Концептуальная модель

На данной модели можно проследить взаимосвязи объектных множеств, с помощью которых осуществляется работа базы данных.

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

1.5 Нормализация базы данных

Далее представлена таблица «Сотрудник». Данная таблица содержит информацию о коде сотрудника, его фамилии, имени и отчестве, а также его телефоне (см. Таблица 1).

Таблица 1. Сотрудник

Код сотрудника ФИО сотрудника Телефон сотрудника

101 Човгун Роман Олегович 89139037850

102 Мозголина Анна Александровна 89134886781

103 Багдасарян София Эдуардовна 89520000000

104 Иванов Антон Александрович 89230000500

105 Силина Ксения Александровна 89230010500

106 Сазонов Андрей Юрьевич 89830000000

107 Клименков Эльдар Арнольдович 89520001111

108 Козлов Дмитрий Геннадьевич 89139139113

Далее представлена таблица «Подразделение». Данная таблица содержит информацию о коде подразделения и наименовании подразделения (см. Таблица 2).

Таблица 2. Подразделение

Код подразделения Наименование подразделения

1001 Отдел продаж

1002 Отдел снабжения

1003 Отдел закупок

1004 Складское хозяйство

1005 Отдел бухгалтерии

1006 Отдел безопасности

Далее представлена таблица «Сотрудник - Подразделение», содержащая информацию о коде сотрудник-подразделение, коде сотрудника и коде подразделения. Данная таблица также является связующей. Она связывает таблицу «Сотрудник» и таблицу «Подразделение» (см. Таблица 3).

Таблица 3. Сотрудник - Подразделение

Код сотрудник -подразделение Код сотрудника Код подразделения

11001 102 1001

11002 101 1002

11003 103 1005

11004 104 1002

11005 105 1004

11006 106 1003

11007 107 1001

11008 108 1002

Далее представлена таблица «Сотрудник - Мероприятие», содержащая информацию о коде сотрудник-мероприятие, коде сотрудника и коде мероприятия. Данная таблица также является связующей. Она связывает таблицу «Сотрудник» и таблицу «Мероприятие» (см. Таблица 4).

Таблица 4. Сотрудник - Мероприятие

Код сотрудник -мероприятие Код сотрудника Код мероприятия

501 101 50001

502 102 50002

503 103 50003

504 104 50004

505 105 50005

506 106 50006

Далее представлена таблица «Дата проведения», содержащая информацию о коде даты проведения, дне, месяце и годе проведения мероприятия (см. Таблица 5).

Таблица 5. Дата проведения

Код дата проведения День Месяц Год

3001 01 01 2012

3002 15 10 2012

3003 01 10 2012

3004 12 10 2012

3005 01 11 2012

3006 04 12 2012

Далее представлена таблица «Дата проведения - Мероприятие», содержащая информацию о коде дата проведения - мероприятие, коде даты проведения и коде мероприятия. Данная таблица также является связующей. Она связывает таблицу «Дата проведения» и таблицу «Мероприятие» (см. Таблица 6).

Таблица 6. Дата проведения - Мероприятие

Код дата проведения - мероприятия Код дата проведения Код мероприятия

2001 3001 50001

2002 3002 50002

2003 3003 50003

2004 3004 50004

2005 3005 50005

2006 3006 50006

Далее представлена таблица «Место проведения», содержащая информацию о коде места проведения, городе, улице и номере дома (см. Таблица 7).

Таблица 7. Место проведения

Код место проведения Город Улица Номер дома

4001 Новосибирск Троллейная 22

4002 Новосибирск Жуковского 107

4003 Новосибирск Каменская 56

4004 Новосибирск Ломоносова 56

4005 Бердск Ленина 1

4006 Искитим Безымянная 100

Далее представлена таблица «Место проведения - Мероприятие», содержащая информацию о коде сотрудника, фамилии, имени, отчестве и его телефоне. Данная таблица также является связующей. Она связывает таблицу «Место проведения» и таблицу «Мероприятие» (см. Таблица 8).

Таблица 8. Место проведения - Мероприятие

Код место проведения -мероприятие Код место проведения Код мероприятия

5001 4001 50001

5002 4002 50002

5003 4003 50003

5004 4004 50004

5005 4005 50005

5006 4006 50006

Далее представлена таблица «Участник», содержащая информацию о коде участника, фамилии, имени, отчестве, его телефоне и должности (см. Таблица 9).

Таблица 9. Участник

Код участника ФИО участника Телефон участника Должность участника

6001 Подголин Дмитрий Александрович 89137500135 Менеджер по продажам

6002 Комаров Алексей Валерьевич 89130000000 Менеджер по закупкам

6003 Румянкин Александр Александрович 89134000000 Менеджер по снабжению

6004 Комарова Анастасия Юрьевна 89130001111 Заведующий складом

6005 Поляков Сергей Леонидович 89239990011 Главный бухгалтер

6006 Ананьев Юрий Михайлович 89990009900 Охранник

Далее представлена таблица «Цель», содержащая информацию о коде цели и ее наименовании (см. Таблица 10).

Таблица 10. Цель

Далее представлена таблица «Участник - Цель», содержащая информацию о коде участник-цель, коде участника и коде цели (см. Таблица 11).

Таблица 11. Участник - цель

Код участник - цель Код участника Код цели

20500 6001 20001

20501 6002 20002

20502 6003 20003

20503 6004 20004

20504 6005 20005

20505 6006 20006

Далее представлена таблица «Мероприятие», содержащая информацию о коде мероприятия, коде участника, коде цели, типе мероприятия и стоимости мероприятия (см. Таблица 12).

Таблица 12. Мероприятие

Код мероприятия Код участника Код цели Тип мероприятия Стоимость мероприятия

50001 6001 20001 Конференция 100000

50002 6002 20002 Семинар 200000

50003 6003 20003 Конференция 150000

50004 6004 20004 Конференция 300000

50005 6005 20005 Конференция 100000

50006 6006 20006 Семинар 50000

Далее представлена таблица «Время проведения», содержащая информацию о коде времени проведения, коде мероприятия, времени начала и окончания (см. Таблица 13).

Таблица 13. Время проведения

Код времени проведения Код мероприятия Время начала Время конца

40001 50001 16.00 22.00

40002 50002 10.00 18.00

40003 50003 05.00 10.00

40004 50004 15.00 20.00

40005 50005 16.00 21.00

40006 50006 16.30 18.00

Данные таблицы полностью отображают информационную составляющую базы данных о мероприятиях организации. В них есть вся необходимая информация для дальнейшей работы.

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

В данном курсовом проекте целью являлось разработать такую базу данных, которая необходима для ведения и хранения информации о мероприятии ООО «С нами выгодно».

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

Список литературы
1. Дунаев В.В. Базы данных язык SQL - СПБ.: БХВ Петербург, 2014. -288с.

2. Дейт, К. Дж. Введение в системы баз данных : [пер. с англ.] / К. Дж. Дейт .- 7-е изд .- М. : Вильямс, 2011 .- 1071 с .

3. Электронная документация по SQL Server

Размещено на .ru

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

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





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