Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Diploma Нечпай.doc
Скачиваний:
58
Добавлен:
13.04.2015
Размер:
3.74 Mб
Скачать

Міністерство освіти і науки, молоді та спорту України

Харківський національний університет радіоелектроніки

Факультет комп’ютерних наук

Кафедра програмної інженерії

ДИПЛОМНИЙ ПРОЕКТ

пояснювальна записка

ГЮІК 8080403.3 ПЗ

ПРОГРАМА ДЛЯ СИСТЕМИ КЕРУВАННЯ МЕБЛЕВИМ ВИРОБНИЦТВОМ

Студент гр. ІПЗc-11-2 Нечпай І.О.

Керівник проекту, проф. Черепахин В.М.

Допускається до захисту

Зав. кафедри, проф. Дудар З.В.

2012 Р.

Харківський національний університет радіоелектроніки

Факультет комп’ютерних наук Кафедра програмної інженерії

Спеціальність програмна інженерія

ЗАТВЕРДЖУЮ:

“____”______20____р __________

Зав. кафедри проф. Дудар З.В.

ЗАВДАННЯ

НА ДИПЛОМНИЙ ПРОЕКТ СТУДЕНТОВІ

Нечпай Інні Олександрівні

  1. Тема проекту «Програма для системи керування меблевим виробництвом» затверджена наказом № ___ від “____” __________ 2011 р.

  2. Термін здачі студентом закінченого проекту ” ____“ ___________ 2012 р.

  3. Вихідні дані до проекту: Розробити програму для системи керування меблевим виробництвом. Програма повинна являти собою проект із виконуваним модулем без інсталяційних засобів, займати декілька Мбайт, мати віконний інтерфейс, заповнену сховану для користувачів базу даних. Для розробки програми використовувати методології й технології проектування ПЗ, моделі даних і БД, систему візуального програмування Borland C++ Builder 6.0.

  4. Зміст пояснювальної записки (перелік питань, які потрібно розробити) мета роботи, аналіз проблемної області і постановка задачі, опис об'єктних моделей, використовувані методи та алгоритми, опис розробленої програмної системи, захист інформації, аналіз можливих застосувань.

  5. Перелік графічного матеріалу (з точним зазначенням обов’язкових креслень) титульний лист презентації, аналіз предметної області, мета проекту, актуальність розробки, постановка задачі, фізична ДПД між постачальником і підприємством, схема інформаційних потоків, діаграма потоків даних, ER-діаграма предметної області, схема бази даних, алгоритм обчислення залишку по товарі, фрагмент кода программы, інтерфейс програми, розділ «Постачальники», графік досягнення беззбитковості, таблиця доходів і витрат, висновки.

Консультанти з проекту із зазначенням розділів проекту, що їх стосуються

Розділ

Консультант

Підпис, дата

Завдання видав

Завдання прийняв

Спецчастина

проф.Черепахин В.М.

Безпека життя і діяльності людини

Економічна частина

Календарний план

Назва етапів дипломного проекту

Термін виконання етапів проекту

Примітка

1

Об'єктний аналіз поставленої задачі

2

Розробка моделі взаємодії даних

3

Розробка структури зберігання даних

4

Створення коду програми

5

Тестування і налагодження програми

6

Підготовка пояснювальної записки:

спецчастина

7

Підготовка презентації та доповіді

8

Попередній захист

9

Нормоконтроль, рецензування

10

Занесення диплома в електронний архів

11

Допуск до захисту у зав. кафедри

Дата видачі завдання “____”______________2011 р.

Керівник проекту, проф. Черепахин В.М.

Завдання прийняв до виконання Нечпай І.О .

РЕФЕРАТ / ABSTRACT

Пояснювальна записка: сторінок, 18 рисунків, 10 таблиць, 21 джерело, 5 додатків.

Об'єкт дослідження – процес автоматизації системи керування меблевим виробництвом.

Методи дослідження - методології й технології проектування ПЗ, моделі даних і БД, система візуального програмування Borland C++ Builder 6.0.

Мета дипломного проекту - розробка програмного забезпечення автоматизованої системи керування меблевим виробництвом.

У дипломному проекті розроблено: структурна схема системи, структура бази даних, алгоритм роботи та програмне забезпечення.

ПРИЙНЯТТЯ РІШЕНЬ, ІНФОРМАЦІЙНИЙ ПОТІК, СИСТЕМА КЕРУВАННЯ БАЗОЮ ДАНИХ, ІНФОРМАЦІЙНА СИСТЕМА

Object of research is the process of automation of a control system by furniture manufacture.

Research methods is the methodology and technology of designing ON, models of data and a DB, system of visual programming Borland C ++ Builder 6.0.

The purpose of the degree project is the working out of the software of the automated control system by furniture manufacture.

In the degree project it is developed: the system block diagramme, database structure, algorithm of work and the software.

DECISION-MAKING, INFORMATION STREAM, CONTROL SYSTEM OF THE DATABASE, INFORMATION SYSTEM

СОДЕРЖАНИЕ

Введение

1 Анализ предметной области и постановка задачи

1.1 Анализ работы малого предприятия

1.2 Выбор логической и концептуальной моделей данных

1.3 Методологии и технологии проектирования

1.4 Постановка задачи

2 Перечень требований к программной системе

2.1 Общие требования к разработанному программному продукту

2.2 Требования к модели данных

2.3 Алгоритмизация автоматизированной системы управления мебельным

производством

3 Описание принятых проектных решений

2.1 Определение основных информационных потоков для проектирования

модели данных

2.2 Проектирование модели данных

2.3 Разработка концептуальной модели

2.4 Построение модели данных на основе диаграмм ER-типа

2.5 Построение логической и физической модели

2.6 Алгоритмизация автоматизированной системы управления

мебельным производством

3 Описание разработанной программной системы

3.1 Общие сведения о разработанном программном продукте

3.2 Выбор программных и аппаратных средств для реализации системы

3.3 Структура автоматизированной системы

3.4 Тестирование автоматизированной системы

3.5Руководство пользователя

5 Анализ опытной эксплуатации и возможных приложений

Выводы

Перечень ссылок

Приложение А Бизнес план

Приложение Б Безопасность жизни и деятельности человека

Приложение В Слайды презентации

Приложение Г Листинг фрагментов кода программ

Приложение Д ER-модели предметной области

Приложение Е Электронные материалы (на CD)

ВВЕДЕНИЕ

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

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

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

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

Управленческие ИСпоследовательно реализуют принципы единства информационного процесса, информации и организации путем применения технических средств сбора, накопления, обработки и передачи информации в сочетании с использованием аналитических методов математической статистики и моделей прогнозно-аналитических расчетов [1].

В производственно-хозяйственном подразделении предприятия обеспечивается обобщение информации “снизу вверх”, а также конкретизация информации “сверху вниз”.

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

Информация, и, особенно, ее автоматизированная обработка, является важным фактором повышения эффективности производства [2].

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

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

Выходом из создавшейся ситуации является создание баз данных (БД). В течении десятилетия исследователи систем БД изучали способы интеграции объектных технологий БД с тем, чтобы поднять уровень абстракции для моделирования информации о предметной области, а также уменьшить несоответствие между системами типов в БД и в современных языках программирования [3].

Необходимо отметить, что в настоящее время идет разработка совершенного нового класса систем БД (объектно-ориентированных БД), создание объектно- ориентированного программного обеспечения (ПО) промежуточного слоя для обеспечения объектного уровня программирования над реляционными системами БД и расширение самих реляционных систем БД [4].

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

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

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

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

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

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

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

В разделе «Бизнес-план» дипломанужно разработать элементы бизнес-плана производства и реализации программного продукта, оценить рынок сбыта данного ПП, спрогнозировать объем продаж за 3 года. Также необходимо провести оценку конкурентоспособности системы, определить цену данного ПП, разработать рекламную кампанию по продвижению системы на рынок и построить график достижения безубыточности.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]