Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
выполнено на сервисе Автор24
Студенческая работа на тему:
Курсовая по прогр инженерии
Создан заказ №1780105
27 февраля 2017

Курсовая по прогр инженерии

Как заказчик описал требования к работе:
Ищу новичка. Предмет программная инженерия. Главное наличие и Оформление, уникальность мин. Выбрать из двух тем. Проектирование приложения учёта заказов распространителя косметики или проектиоование приложения для сотрудника отдела автострахования.
Фрагмент выполненной работы:
ВВЕДЕНИЕ Несмотря на то что в настоящее время практически все процессы автоматизированы и существует множество информационных систем для учета деятельности предприятия, остается огромное количество маленьких компаний, которые не используют никакие информационные системы, а ведут деятельность предприятия в письменном виде. Рассматривая данную проблему, необходимо было выбрать область услуг, для которых бы проектировалось и разрабатывалось приложение. (работа была выполнена специалистами Автор 24) В силу того что в наши дни очень популярна доставка продуктов питания, и, более того, компании, предоставляющие такие услуги, небольшие, в данной статье будет описываться проектирование и разработка приложения для учета заказов компании косметики. Проектирование программы происходило с помощью программного продукта IBM Rational Rose, а разработка приложения в среде Microsoft Visual Studio на языке программирования C# Определение системных и пользовательских требований к приложению Основная задача в проектировании приложения состоит в том, что необходимо выделить требования, согласно которым приложение будет разрабатываться. Для этого заказчику нужно четко и ясно определить задачи для работы проектировщику. Программа, прежде всего, проектируется для менеджера по заказам (либо любой другой должности, исполняющей его обязанности). Для приложения были получены и переработаны следующие требования: 1. При нажатии на блюдо из списка меню должна отображаться информация по нему (изображение, цена, вес и состав); 2. Должна присутствовать форма заказа, где вводится информация о заказчике (адрес, телефон) и заполняется список заказанных блюд, а также отображаются сумма скидки и сумма заказа; 3. Формирование накладной в Microsoft Word, а также ее печать; 4. Занесение готового заказа в базу данных Microsoft Access; 5. Разработать десктопное приложение, совместимое с операционной системой Windows 7. I этап работы - проектирование Для визуализации требований к информационной системе использовался программный продукт IBM Rational Rose. Он позволяет строить диаграммы вариантов использования (Use Case Diagram), которые и отображают требования к приложению. В качестве актёра (Actor) выступает Call-менеджер (менеджер по заказам), а все его возможные действия в информационной системе отображаются в качестве вариантов использования. Следующим шагом в проектировании приложения является определение классов системы и связей между ними. Построение диаграммы классов (Class Diagram) – основа разработки программы. В классе описываются свойства и методы объектов, используемых в приложении. Эти объекты впоследствии перенесутся в программу в качестве составных частей ее интерфейса. II этап работы – разработка После построения диаграммы классов начинается разработка приложения в среде Visual Studio [2]. На форме оформления заказов элементы располагаются в соответствии с макетом Call-менеджер просматривает категории меню и список блюд в каждой категории. Список блюд занесен в отдельную базу данных MS Access и отображается на форме с помощью элемента ListBox. При однократном нажатии на блюдо в списке на форме показывается изображение выбранного блюда, а также его название, цена и вес. Такое действие реализовано с помощью метода SelectedIndexChanged. Затем пользователь заносит заявленное клиентом блюдо в список заказа, также может менять его количество. Список заказанных блюд отображается в виде таблицы (элемент DataGridView), где выводится название позиции, его количество, цена и сумма заказа. В случае ошибки возможно редактирование количества позиций заказа, а также их удаление из списка заказа. Следом идет начисление скидки call-менеджером, после чего автоматически рассчитывается сумма заказа с учетом скидки, а также сумма скидки (метод TextChanged у элемента TextBox); заполнение данных (адреса, телефона, имени) заказчика в TextBox и отправка заказа в базу данных заказов (используется подключение OLEDB). После этого печатается накладная (метод Print у элемента Document), где также указаны текущие время и дата. Готовые заказы заносятся в базу данных в форме .. Форма занесения готовых заказов в базу данных № заказа Адрес Телефон Имя Список заказа Сумма Скидка, % Итоговая сумма Результаты работы Часть основной формы приложения для работы call-менеджера (добавление блюда в заказ). После оформления заказа формируется накладная и, если к компьютеру подключен принтер, она сразу же печатается . В базе данных могут храниться следующие сведения о каждой заявке : • Номер заявки • Какому менеджеру принадлежит заявка • Для какого клиента выполняется заявка • Из каких товаров состоит заявка и дополнительно - по каждому товару (услуге):     - Количество товара в данной заявке     - цена для товара     - скидка или наценка по данному товару • Сумма: полная стоимость заявки без учета скидки (наценки) • Сумма: полная стоимость заявки с учетом скидки (наценки) • Сумма: сколько клиент уже оплатил • Сумма: сколько клиент еще должен по данной заявке • Статус оплаты заявки (заявка полностью оплачена, заявка вообще не оплачена и т.п.) • Статус непосредственно заявки (заявка оформлена но не выполнена, заявка отменена клиентом и т.п.) • каким образом будет осуществлятся доставка (через почту,куръером и тд.) • Дата: физической записи заявки в базу данных • Дата: когда клиент должен полностью оплатить заявку • Дата: оформление заявки менеджером • Дата: когда необходимо исполнить заявку • Адрес, по которому должна быть исполнена заявка • Любой комментарий к заявке  По каждой заявке хранится индивидуальная история оплат с указанием полученной от клиента суммы и даты получения денег.  В базе данных для каждого товара или услуги хранится следующая информация : • В какую группу товаров входит товар • Единица измерения товара (шт., литры и т.п.) • Вид упаковки товара (палета, коробка, ящик и т.п.) • Название товара • Код товара • Артикул товара • Цена для данного товара за одну единицу измерения • Комментарий к товару (услуге) В базе данных для каждого клиента хранится следующая информация : • Дата физического внесения клиента в базу данных • ОПФ клиента (организационно правовая форма собственности - ООО, ЗАО, ПБОЮЛ и т.п.) • Наименование организации или ФИО частного лица • Телефон • E-Mail • Любой комментарий к клиенту  В базе данных для каждого адреса хранится следующая информация : • Город • Район в городе • Улица • Тип адреса (фактический, юридический, пункт погрузки, пункт разгрузки и т.п.) • Квартира или номер офиса • Почтовый индекс • Любой комментарий к адресПосмотреть предложения по расчету стоимости
Зарегистрируйся, чтобы получить больше информации по этой работе
Заказчик
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
2 марта 2017
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
SkyRed
5
скачать
Курсовая по прогр инженерии .docx
2017-03-05 14:58
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Надежный автор, делает все грамотно и вовремя, на все вопросы ответит, даже после сдачи

Хочешь такую же работу?

Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Анализ таблицы с kaggle (пишите сразу с ценой)
Другое
Базы данных
Стоимость:
300 ₽
проектирование баз данных ”магазин стройматериалов”
Курсовая работа
Базы данных
Стоимость:
700 ₽
Системы управления базами данных
Курсовая работа
Базы данных
Стоимость:
700 ₽
Подправить курсовой проект по предмету База данных
Курсовая работа
Базы данных
Стоимость:
700 ₽
СУБД.Нормализация
Лабораторная работа
Базы данных
Стоимость:
300 ₽
«Материальный склад». 1C
Курсовая работа
Базы данных
Стоимость:
700 ₽
Проектирование и разработка БД "Компьютерные курсы"
Курсовая работа
Базы данных
Стоимость:
700 ₽
База данных с последующей обработкой в Access
Курсовая работа
Базы данных
Стоимость:
700 ₽
Железнодорожная поисковая информационная система система
Курсовая работа
Базы данных
Стоимость:
700 ₽
Складская логистика интернет агрегатора экспортной ориентации.
Курсовая работа
Базы данных
Стоимость:
700 ₽
Разработка модели приложения "электронный журнал репетитора"
Курсовая работа
Базы данных
Стоимость:
700 ₽
БД
Курсовая работа
Базы данных
Стоимость:
700 ₽
приложение БД на Delphi
Курсовая работа
Базы данных
Стоимость:
700 ₽
Слегка модифицировать КР - дисциплина Технологии без данных
Курсовая работа
Базы данных
Стоимость:
700 ₽
Проектирование и разработка БД "Кинотеатр"
Курсовая работа
Базы данных
Стоимость:
700 ₽
Разработка базы данных туристического агентства
Курсовая работа
Базы данных
Стоимость:
700 ₽
Читай полезные статьи в нашем
Методы поиска по дереву в базе данных
Бинарные деревья часто используются для поиска по базе данных. В качестве узлов дерева выбираются значения индексированного поля, по которому осуществляется поиск.
Таким образом , при каждом переходе в новое поддерево, существенно сокращается область поиска. При прямом переборе фамилия Федоров была бы найдена за 9 шагов. При использовании поиска по дереву – за пять.
Кроме поиска по бинарным деревья...
подробнее
Характеристика связей и язык моделирования инфологической модели данных «сущность-связь»
Для построения инфологических моделей часто используется язык ER-диаграмм (Entity-Relationship – сущность-связь). Данный язык предложил сотрудник корпорации IBM Питер Чен в 1976 г.
Он предложил изображать сущности в виде помеченных прямоугольников, связи – помеченных ромбов, атрибуты – помеченных овалов. Над линиями, которые соединяют прямоугольники, можно проставлять степень связи (1 или М, котора...
подробнее
Схема данных в СУБД Access
При создании реляционной БД в СУБД Access создается схема данных, которая позволяет наглядно отобразить логическую структуру БД: показывает таблицы и связи между ними, к тому же обеспечивает использование установленных в базе связей при выполнении обработки данных.
В схеме данных нормализованной БД, которая основана на отношениях «один-к-одному» и «один-ко-многим» между таблицами, для связей этих т...
подробнее
Модели данных
Иначе говоря, моделью данных (МД) описывается определенный набор родовых понятий и признаков, которыми обладают все конкретные системы управления базами данных (СУБД) и управляемые ими базы данных (БД), если они используют эту модель. Наличие модели данных дает возможность сравнить конкретные реализации с помощью одного общего языка.
Физическая модель данных работает с категориями, которые касаются...
подробнее
Методы поиска по дереву в базе данных
Бинарные деревья часто используются для поиска по базе данных. В качестве узлов дерева выбираются значения индексированного поля, по которому осуществляется поиск.
Таким образом , при каждом переходе в новое поддерево, существенно сокращается область поиска. При прямом переборе фамилия Федоров была бы найдена за 9 шагов. При использовании поиска по дереву – за пять.
Кроме поиска по бинарным деревья...
подробнее
Характеристика связей и язык моделирования инфологической модели данных «сущность-связь»
Для построения инфологических моделей часто используется язык ER-диаграмм (Entity-Relationship – сущность-связь). Данный язык предложил сотрудник корпорации IBM Питер Чен в 1976 г.
Он предложил изображать сущности в виде помеченных прямоугольников, связи – помеченных ромбов, атрибуты – помеченных овалов. Над линиями, которые соединяют прямоугольники, можно проставлять степень связи (1 или М, котора...
подробнее
Схема данных в СУБД Access
При создании реляционной БД в СУБД Access создается схема данных, которая позволяет наглядно отобразить логическую структуру БД: показывает таблицы и связи между ними, к тому же обеспечивает использование установленных в базе связей при выполнении обработки данных.
В схеме данных нормализованной БД, которая основана на отношениях «один-к-одному» и «один-ко-многим» между таблицами, для связей этих т...
подробнее
Модели данных
Иначе говоря, моделью данных (МД) описывается определенный набор родовых понятий и признаков, которыми обладают все конкретные системы управления базами данных (СУБД) и управляемые ими базы данных (БД), если они используют эту модель. Наличие модели данных дает возможность сравнить конкретные реализации с помощью одного общего языка.
Физическая модель данных работает с категориями, которые касаются...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы