Помощь в написании студенческих работ
Антистрессовый сервис

Автоматизация процесса планирования на предприятии

Курсовая Купить готовую Узнать стоимостьмоей работы

Б. Хранимыепроцедуры—— Создать процедуру. sostIns]—GOPRINT (N'Создать процедуру. sostIns]')GOCREATE OR ALTER PROCEDURE dbo. sostIns @id_av INT, @id_cm INT, @sCnt INTAS INSERT INTO sostav (id_av, id_cm, sCnt) VALUES (@id_av, @id_cm, @sCnt);GO—— Создать процедуру. sostDel]—GOPRINT (N'Создатьпроцедуру. sostDel]')GOCREATE OR ALTER PROCEDURE dbo. sostDel @id_av INT, @id_cm INTAS DELETE FROM dbo… Читать ещё >

Автоматизация процесса планирования на предприятии (реферат, курсовая, диплом, контрольная)

Содержание

  • Введение
  • 1. Обоснование проектных решений
    • 1. 1. Анализ объекта автоматизации
    • 1. 2. Функциональные требования
    • 1. 3. Нефункциональные требования
  • 2. Проектая часть
    • 2. 1. Спецификация функциональных требований
    • 2. 2. Описание информационного обеспечения
    • 2. 3. Программная реализация
  • Заключение
  • Список использованных источников
  • Приложения
  • Приложение А. Код программы
  • Приложение Б. Хранимые процедуры

Этим он и отличается от SDI, в котором окна располагаются независимо друг от друга. Вопрос о том, какой тип интерфейса предпочтителен — MDI или SDI — часто становится предметом обсуждений в сообществе разработчиков и пользователей программного обеспечения. SDI, в частности, более удобен тогда, когда пользователь одновременно работает с несколькими приложениями разных типов. Разработчики широко используют оба типа интерфейса, а зачастую и интерфейс смешанного типа. Далее представлена главная форма программы (Рисунок 2.11).Рисунок. — Главная форма.

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

работа со справочниками;

работа с оперативной информацией;

Данные подразделы вынесены в различные разделы основного меню программы (Рисунок 2.12).Рисунок. — Меню программы.

В приложении предусмотрено 3-е основных справочника:

Цеха.

АвтомобилиКомплектующие.

Справочник цехов содержит наименование и описание цехов предприятия (Рисунок 2.13).Рисунок. — Справочник цехов.

Справочник автомобилей — информацию, касающуюся выпускаемой предприятием продукции (Рисунок 2.14).Рисунок. — Справочник автомобилей.

Комплектующие — данный справочник содержит информацию о комплектующих, используемых во время сборки (Рисунок 2.15).Рисунок. — Справочник Комплектующих.

Оперативная информация содержит следующие разделы:

План производства.

Комплектация сборки.

План производства призван для ведения планирования производства продукции в цехах предприятия (Рисунок 2.16).Рисунок. — Форма планирования производства.

Сборка указывает, какое количество каких комплектующих требуется для производства того или иного изделия (Рисунок 2.17).Рисунок. — Форма комплектования изделий.

Кроме основных и справочных форм в приложении предусмотрены диалоговые формы, предназначенные для запроса некоторых данных у пользователя или подтверждения (отмены) определенного действия в ходе выполнения приложения (Рисунок 2.18, Рисунок 2.19). Рисунок. — Запрос подтверждения действия.

Рисунок. — Диалоговый запрос.

Заключение

В результате выполнения данной работы был проведен анализ области производственной деятельности в сфере планирования производства автомобилей. В ходе данного анализа выделены информационные объекты системы, построены всевозможные диаграммы и схемы, определены сущности и их атрибуты, на основе которых построены таблицы и отношения между ними в реальной базе данных. Для реализации доступа и управления данными создано приложения для операционной среды семейства Windows. В качестве инструментария для создания приложения и базы данных использованы передовые технологии и инструменты разработчика от компании Microsoft: SQL Server 2016;Visual Studio 2017.

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

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

.

К.Е.Кляйн, Д. Кляйн, Б. Хант — SQL. Справочник, 3-е издание — 2010.

Символ, 2010. Microsoft SQL Server 2012.

Руководство для начинающих. Д. Петкович. BHV. 2013.

Тидвелл Дж. Разработка пользовательских интерфейсов. 2-е изд. — Питер, 2011.

Новицкий, Николай Илларионович. Организация и планирование производства: Практикум / Н. И. Новицкий. — Минск: Новое знание, 2004. — 331 с. Гавренкова В.

И. Организация производства на предприятиях промышленности: Конспект лекций / В. И. Гавренкова, А. И. Козловская. — Владивосток: Изд-во ВГУЭС, 2003.

— 99 с. Фатхутдинов Р. А. Организация производства: Учебник. — М.: ИНФРА-М, 2002 — 672 с. Проектирование серверной инфраструктуры баз данных MicrosoftSQLServer 2005.

Учебный курс Microsoft. Дж. Макин, М.Хотек.Русская редакция. 2008.

Михеева И. В. Практикум по информационным технологиям в профессиональной деятельности: Учебное пособие для среднего профессионального образования. — М.: Издательский центр «Академия», 2009. Microsoft SQL Server. Эффективная работа. Алексей Вишневский. Питер. 2009.

Фленов Михаил Библия C#; БХВ-Петербург, 2011. — 560 c. Гросс, К. Самоучитель C# 2008 / К. Гросс — БХВ-Петербург., 2009. — 576с. Герберт Шилдт. C# 4.

0. Полное руководство. ISBN 9 785 845 916 846.

Вильямс. 2010.

Ицик.

Бен-Ган. Microsoft SQL Server 2008.

ОсновыT-SQL. БХВ-Петербург. 2009.

Алекс Кригель, Борис Трухнов. SQL Библия пользователя 2-е издание. Диалектик 2010.

Информационные технологии управления: Учебник / Уткин В. Б., Балдин К. В. — М.: Академия, 2008. — 395 с. Смирнова Г. Н., Тельнов Ю. Ф. Проектирование экономических информационных систем. — М.: МЭСИ, 2005. — 511 с. Гвоздева Т. В., Баллод Б. А. Проектирование информационных систем.

— М.: Феникс, 2009. — 512 с. Кириллов В., Громов Г.

Введение

в реляционные базы данных.

-СПб: БХВ-Петербург, 2009.

Приложения.

Приложение А. Код программыusing System;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespaceavtoPlan{staticclassProgram {///<summary>/// Главная точка входа для приложения.///</summary> [STAThread]staticvoid Main () {Application.EnableVisualStyles ();Application.SetCompatibleTextRenderingDefault (false);Application.Run (newfMain ()); } }}using System;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespaceavtoPlan{publicpartialclassfMain: Form {publicfMain () {InitializeComponent (); }privatevoidцехаToolStripMenuItem_Click (object sender, EventArgs e) {fCexfrm = newfCex ();frm.Text = цехаToolStripMenuItem. Text;frm.MdiParent = this;frm.Show ();}privatevoidавтомбилиToolStripMenuItem_Click (object sender, EventArgs e) {fAvtofrm = newfAvto ();frm.Text = автомбилиToolStripMenuItem. Text;frm.MdiParent = this;frm.Show (); }privatevoidкомплектующиеToolStripMenuItem_Click (object sender, EventArgs e) {fComplectfrm = newfComplect ();frm.Text = комплектующиеToolStripMenuItem. Text;frm.MdiParent = this;frm.Show (); }privatevoidвыходToolStripMenuItem_Click (object sender, EventArgs e) => Application. Exit ();privatevoidкомплектация.

СборкиToolStripMenuItem1_Click (object sender, EventArgs e) {fSostavfrm = newfSostav ();frm.Text = комплектующиеToolStripMenuItem. Text;frm.MdiParent = this;frm.Show (); }privatevoidплан.

ПроизводстваАвтомобилейToolStripMenuItem_Click (object sender, EventArgs e) {fPlanfrm = newfPlan ();frm.Text = план.

ПроизводстваАвтомобилейToolStripMenuItem.Text;frm.MdiParent = this;frm.Show ();}}}using System;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespaceavtoPlan{publicpartialclassfPlanAdd: Form {privateintid_av;privateintpCnt;publicfPlanAdd () {InitializeComponent (); }publicintPCnt { get => pCnt; set => pCnt = value; }publicintId_av { get => id_av; set => id_av = value; }privatevoidfPlanAdd_Load (object sender, EventArgs e){// TODO: данная строка кода позволяет загрузить данные в таблицу «avtoDataSet.avto». При необходимости она может быть перемещена или удалена.this.avtoTableAdapter.Fill (this.avtoDataSet.avto);}privatevoid button1_Click (object sender, EventArgs e) {Id_av = (int)cbModel.SelectedValue;PCnt = (int)nCnt.Value; } }}Приложение.

Б. Хранимыепроцедуры—— Создать процедуру [dbo]. sostIns]—GOPRINT (N'Создать процедуру [dbo]. sostIns]')GOCREATE OR ALTER PROCEDURE dbo. sostIns @id_av INT, @id_cm INT, @sCnt INTAS INSERT INTO sostav (id_av, id_cm, sCnt) VALUES (@id_av, @id_cm, @sCnt);GO—— Создать процедуру [dbo]. sostDel]—GOPRINT (N'Создатьпроцедуру [dbo]. sostDel]')GOCREATE OR ALTER PROCEDURE dbo. sostDel @id_av INT, @id_cm INTAS DELETE FROM dbo. sostav WHERE id_av=@id_av AND id_cm=@id_cm; GO—— Создать процедуру [dbo]. selCompl]—GOPRINT (N'Создатьпроцедуру [dbo]. selCompl]')GOCREATE OR ALTER PROCEDURE dbo. selCompl @id_av INTAS SELECTsostav. id_av, sostav. id_cm, complect. cmName, sostav. sCnt FROM dbo. sostav LEFT JOIN dbo. complect ON sostav. id_cm = complect. id_cm WHERE id_av = @id_av;GO—— Создатьпроцедуру [dbo]. reportSel]—GOPRINT (N'Создатьпроцедуру [dbo].

reportSel]')GOCREATE OR ALTER PROCEDURE dbo. reportSel @pMonth INT, @pYear INTAS SELECT [plan]. pMonth,[plan].pYear,[plan].id_av, avto. avModel,[plan].pCnt, sostav. id_cm, complect. cmName, sostav. sCnt FROM dbo. plan] LEFT JOIN dbo. avto ON [plan]. id_av = avto. id_av LEFT JOIN dbo. sostav ON sostav. id_av = avto. id_av LEFT JOIN dbo. complect ON sostav. id_cm = complect. id_cm WHEREpMonth = @pMonth ANDpYear = @pYear ORDER BY avModel, cmName;GO—— Создатьпроцедуру [dbo]. planSel]—GOPRINT (N'Создатьпроцедуру [dbo].

planSel]')GOCREATE OR ALTER PROCEDURE dbo. planSel @pMonth INT, @pYear INTAS SELECT [plan]. pMonth,[plan].pYear,[plan].id_av, avto. avModel,[plan].pCnt FROM dbo. plan] LEFT OUTER JOIN dbo. avto ON [plan]. id_av = avto. id_av WHERE pMonth = @pMonth ANDpYear = @pYear;GO—— Создать процедуру [dbo]. planIns]—GOPRINT (N'Создатьпроцедуру [dbo]. planIns]')GOCREATE OR ALTER PROCEDURE dbo. planIns @pMonth INT, @pYear INT, @pCnt INT, @id_av INTAS INSERT INTO [plan] (pMonth, pYear, pCnt, id_av) VALUES (@pMonth, @pYear, @pCnt, @id_av);GO—— Создать процедуру [dbo]. planDel]—GOPRINT (N'Создатьпроцедуру [dbo]. planDel]')GOCREATE OR ALTER PROCEDURE dbo. planDel @pMonth INT, @pYear INT, @id_av INTAS DELETE FROM dbo.

plan] WHERE pMonth = @pMonth ANDpYear = @pYear ANDid_av = @id_av;GO.

Показать весь текст

Список литературы

  1. К.Е.Кляйн, Д. Кляйн, Б. Хант — SQL. Справочник, 3-е издание — 2010 Символ, 2010.
  2. Microsoft SQL Server 2012. Руководство для начинающих. Д. Петкович. BHV. 2013.
  3. Дж. Разработка пользовательских интерфейсов. 2-е изд. — Питер, 2011.
  4. Новицкий, Николай Илларионович. Организация и планирование производства: Практикум / Н. И. Новицкий. — Минск: Новое знание, 2004. — 331 с.
  5. В. И. Организация производства на предприятиях промышленности: Конспект лекций / В. И. Гавренкова, А. И. Козловская. — Владивосток: Изд-во ВГУЭС, 2003. — 99 с.
  6. Р.А. Организация производства: Учебник. — М.: ИНФРА-М, 2002 — 672 с.
  7. Проектирование серверной инфраструктуры баз данных Microsoft SQL Server 2005. Учебный курс Microsoft. Дж. Макин, М.Хотек. Русская редакция. 2008.
  8. И.В. Практикум по информационным технологиям в профессиональной деятельности: Учебное пособие для среднего профессионального образования. — М.: Издательский центр «Академия», 2009.
  9. Microsoft SQL Server. Эффективная работа. Алексей Вишневский. Питер. 2009.
  10. Фленов Михаил Библия C#; БХВ-Петербург, 2011. — 560 c.
  11. , К. Самоучитель C# 2008 / К. Гросс — БХВ-Петербург., 2009. — 576с.
  12. Герберт Шилдт. C# 4.0. Полное руководство. ISBN 978 5 8459 1684 6. Вильямс. 2010.
  13. Ицик Бен-Ган. Microsoft SQL Server 2008. Основы T-SQL. БХВ-Петербург. 2009.
  14. Алекс Кригель, Борис Трухнов. SQL Библия пользователя 2-е издание. Диалектик 2010.
  15. Информационные технологии управления: Учебник / Уткин В. Б., Балдин К. В. — М.: Академия, 2008. — 395 с.
  16. Г. Н., Тельнов Ю. Ф. Проектирование экономических информационных систем. — М.: МЭСИ, 2005. — 511 с.
  17. Т.В., Баллод Б. А. Проектирование информационных систем. — М.: Феникс, 2009. — 512 с.
  18. В., Громов Г. Введение в реляционные базы данных. — СПб: БХВ-Петербург, 2009.
Заполнить форму текущей работой
Купить готовую работу

ИЛИ