Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Топ:
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Особенности труда и отдыха в условиях низких температур: К работам при низких температурах на открытом воздухе и в не отапливаемых помещениях допускаются лица не моложе 18 лет, прошедшие...
Интересное:
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Наиболее распространенные виды рака: Раковая опухоль — это самостоятельное новообразование, которое может возникнуть и от повышенного давления...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
В процессе проектирования была спроектирована база данных, представленная на ER-диаграмме (рисунок 2.8.) для хранения информации о заказах клиентов и сотрудниках, их причастности к той или иной части конечного проекта.

Рис 2.8.Реляционная диограмма.
Данная база данных состоит из 17 таблиц необходимых для курсовой работы. Ниже перечислены описания каждой таблицы.
Уточнение состава технических средств
В ходе разработки программного продукта были использованы следующие программные средства:
· MySQL Workbench – программа для разработки и проектирования БД;
· MySQL server – хранивший базу данных;
· Visual Studio 2012 – среда разработки приложений.
III. Реализация
Разработка и настройка программ
Описание используемого ПО
При разработки программного модуля подразумевается использование клиент серверной архитектуры. В виду чего возникает вопрос о программном обеспечении для реализации. Проведя анализ и учтя пожелания клиентов были выбраны следующие ПО
· MySQL Workbench – программа для разработки и проектирования БД;
· MySQL server – хранивший базу данных;
· Visual Studio 2012 – среда разработки приложений.
Ниже представлено кратко описание данных программ.
Microsoft Visual Studio Professional 2012 - необходимое средство для независимых разработчиков, позволяющее решать основные задачи разработки. Microsoft Visual Studio разработка компании Microsoft, работающие на платформе.net. Особенность этой платформы заключается в широком наборе сервисов, которые доступны в различных языках программирования. При этом сервисы реализуются в виде промежуточного кода, который не зависит от базовой архитектуры. Едва ли не главной целью создания такой платформы было оснащение разработчиков специальными сервисно-ориентированными приложениями, которые могли бы работать на любой платформе, начиная от персонального компьютера и заканчивая мобильным устройством.
Microsoft Visual Studio объединяет в себе огромное количество функций, позволяющих осуществлять разработки для Windows всех версий, в том числе и 8, Интернета, SharePoint, различных мобильных устройств и облачных технологий. В Visual Studio реализуется новая среда разработчика, благодаря которой создавать приложения стало проще. Microsoft Visual Studio - это обновленная и упрощенная программная среда, для которой характерна высокая производительность, причем она не зависит от особенностей оборудования.
Каждая новая версия программы состоит из новейших инструментов и технологий, позволяющих разрабатывать приложения с учетом особенностей и положительных моментов современных платформ. Например, Visual Studio 2012 может поддерживать более ранние версии, в том числе Windows XP и Windows Server 2003. При этом разработчикам открыта дорога к созданию новых и модернизации уже существующих приложений, предназначенных для ранних версий ОС Windows. Стоит отметить, что в процессе использования поддерживаемых системой вариантов исходные файлы, проекты и решения в программе Visual Studio будут работоспособными, но исходный код может нуждаться в изменениях.
Visual Studio Ultimate 2012 представляет собой передовую программу, которая дает возможность любым по размеру командам осуществлять проектирование и создание привлекательных приложений. Благодаря инструментам гибкого планирования можно внедрять методы последовательной разработки и применяться гибкие методологии в темпе, удобном для пользователя.
С помощью расширенных средств моделирования, обнаружения и проектирования можно максимально полно описать систему, которая позволит наиболее удачно реализовать конкретную концепцию архитектуры.
Основные возможности:
· Настройка рабочего места Microsoft Visual Studio 2012 Professional благодаря поддержке нескольких мониторов помогает разработчику организовать цифровое окружение и упрощает работу над программами.
· Создание решений совместной работы на базе SharePoint - это компонент поддержки разработки приложений, который позволяет создавать специализированные средства совместной работы, включая web-модули, списки, рабочие процессы, события и многое другое.
· Создание приложений для Windows 7. Microsoft Visual Studio 2012 Professional включает встроенные инструменты разработки для Windows 7, в том числе мультисенсорный ввод и ленту, которые составляют основу передовой технологии Windows 7.
· Создание приложений на базе RIA и WPF (Windows Presentation Foundation) - функция привязки данных перетаскиванием и конструкторы Silverlight упрощают и ускоряют построение приложений Windows и многофункциональных интернет-приложений (Rich Internet Applications, RIA) для специалистов по проектированию и разработке.
· Упрощение развертывания web-приложений. Перемещение web-приложений в производственную среду одним щелчком мыши. Visual Studio 2012 Professional выполняет перенос кода, параметров IIS и схемы базы данных на целевой сервер.
MySQL — свободная система управления базами данных(СУБД). MySQL является собственностью компании Oracle Corporation, получившей её вместе с поглощённой Sun Microsystems, осуществляющей разработку и поддержку приложения. Распространяется под GNU General Public License или под собственной коммерческой лицензией. Помимо этого разработчики создают функциональность по заказу лицензионных пользователей, именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.
MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, AppServ, LAMP и в портативные сборки серверов Денвер, XAMPP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.
Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.
MySQL Workbench — инструмент для визуального проектирования баз данных, интегрирующий проектирование, моделирование, создание и эксплуатацию БД в единое бесшовное окружение для системы баз данных MySQL. Является преемником DBDesigner 4 от FabForce.
Возможности программы:
· Позволяет наглядно представить модель базы данных в графическом виде.
· Наглядный и функциональный механизм установки связей между таблицами, в том числе «многие ко многим» с созданием таблицы связей.
· Reverse Engineering — восстановление структуры таблиц из уже существующей на сервере БД (связи восстанавливаются в InnoDB, при использовании MyISAM — связи необходимо устанавливать вручную).
· Удобный редактор SQL запросов, позволяющий сразу же отправлять их серверу и получать ответ в виде таблицы.
· Возможность редактирования данных в таблице в визуальном режиме.
Спецификация программы
В процессе разработки программного модуля необходимо четко сформулировать и определить точно решаемую задачу. Так программный модуль призван решить задачу регистрации работ принятых на выполнения на предприятии.
В виду чего можно более точно сформулировать подзадачи, которые должен решать программный модуль.
· Программа должна обеспечивать возможность вносить информацию о заказчике а точнее его реквизиты.
· Для регистрации заказов и дальнейшей работы программного модуля необходимо регистрация пользователей данной программы.
· Программа должна позволять пользователю менеджеру проекта выбирать или вносить в базу данных те или иные работы которые заказывает заказчик.
· Позволять редактировать и выводить зарегистрированную информацию.
· Производить сбор отчетно документации.
· Предоставлять работникам информации о работах принятых на выполнение.
Реализация
При разработки программного модуля были переосмыслены и переработаны формы для работы с пользователем так на рисунке 2.6. представлен справочник сотрудников со списком всех сотрудников. Данная форма предоставляет доступ к редактированию и просмотру информации по всем сотрудникам.

Рис 3.1.Форма справочника «Справочник сотрудники».
В программном модуле для работы с информации о контрагентах предусмотрен справочник представленный на рисунке 2,3, на форме донного справочника представлена информация поля для ввода и вывода информации о представителях и организациях заключивших тот или иной договор. Так при выборе каково либо контрагента из списка в нижней части формы авто заполняются поля для ввода и в поле Заключение договоров представляется информация о всех договорах заключённых с данным контрагентом.

Рис 3.2.Макет формы «Выбора типа контрагентов»
При работе с клиентами предусмотрена форма для регистрации работ заказанных каким либо конкретным контрагентом. Так при вводе в данных и вводе

Рис 3.3.Макет формы «Добавление договора»
Наполнение баз данных
Ниже приведены примеры основных таблиц.
Таблица 1
Организация_заказчика
| Имя атрибута | Тип данных | Свойства |
| id | Счетчик | Первичный ключ |
| Название | Текстовый | Полное название организации представителя |
Таблица 2
Физ_лицо
| Имя атрибута | Тип данных | Свойства |
| id | Счетчик | Первичный ключ |
| Фамилия | Текстовый | Фамилия |
| Имя | Текстовый | Имя |
| Отчество | Текстовый | Отчество |
| Текстовый |
Таблица 3
Должность
| Имя атрибута | Тип данных | Свойства |
| id | Счетчик | Первичный ключ |
| Должность | Текстовый | Хранить список должностей сотрудников. |
Таблица 4
Сотрудники
| Имя атрибута | Тип данных | Свойства |
| id | Счетчик | Первичный ключ |
| Сотрудники | Числовой | Внешний ключ |
| Должность | Числовой | Внешний ключ |
| Логин | Текстовый | Хранить ин формацию о логине |
| Пароль | Текстовый | Хранить ин формацию о пароле |
Таблица 5
Телефон
| Имя атрибута | Тип данных | Свойства |
| id | Счетчик | Первичный ключ |
| Физ_лицо | Числовой | Внешний ключ |
| Номер | Числовой | Хранит информацию о номерах физ.лиц |
Таблица 6
Заказчик
| Имя атрибута | Тип данных | Свойства |
| id | Счетчик | Первичный ключ |
| Заказчик | Числовой | Внешний ключ |
| Представитель | Числовой | Внешний ключ |
Таблица 7
Договор
| Имя атрибута | Тип данных | Свойства |
| id | Счетчик | Первичный ключ |
| Номер | Текстовый | Хранит сгенерированный номер документа |
| Заказчик | Числовой | Внешний ключ |
| Дата регистрации | Дата | Хранит дату регистрации |
| Стоимость | Float | Хранит стоимость всего договора |
| Менеджер проекта | Числовой | Внешний ключ |
Таблица 8
Работы
| Имя атрибута | Тип данных | Свойства |
| id | Счетчик | Первичный ключ |
| Наименование | Текстовый | Название работ |
| Стоимость | Float | Хранит стоимость работы в отдельности |
| Договор | Числовой | Внешний ключ |
| Дата начала | Дата | Хранит дату начала работ |
| Дата окончания | Дата | Хранит дату окончания работ |
Оформление отчетной документации
Во время прохождения производственной практики были проведены и выполнены работы по проектированию и разработки программного модуля. В связи с чем было необходимо произвести документирование выполненной работы.
Так должно быть сформированы и предоставлены следующие отчетные документы:
· Отчет о прохождении практики;
· Отзыв с предприятия;
· Отзыв студента о прохождении практики;
· Дневник производственной практики;
· Аттестационный лист.
Все выше перечисленные документы должны соответствовать требованиям принятых внутри Хакасского Политехнического Колледжа. Форматирование документов должно соответствовать требованиям описанным в документе предоставленном перед началом прохождения производственной практики.
|
|
|
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!