Информационная система швейного предприятия

Автор работы: Пользователь скрыл имя, 06 Декабря 2012 в 13:51, курсовая работа

Описание

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

Содержание

Введение 9
1 Нормативные ссылки 11
2 Термины и определения 13
3 Сокращения 15
4 Спецификация требований к программному обеспечению 16
4.1 Введение 16
4.1.1 Цель 16
4.1.2 Область применения 16
4.1.3 Определения, термины и сокращения 17
4.1.4 Ссылки 17
4.2 Общее описание 17
4.2.1 Перспективы продукта 17
4.2.2 Функции продукта 18
4.2.3 Пользовательские характеристики 18
4.2.4 Ограничения 19
4.2.5 Предложения и зависимости 19
4.2.6 Распределение требований 19
4.3 Детальные требования 20
4.3.1 Требования к производительности 20
4.3.2 Логические требования к базе данных 20
4.3.3 Ограничения проектирования 20
4.3.4 Требование к архитектуре 20
4.3.5 Атрибуты программной системы 21
5 Исследовательская работа 23
5.1 Введение 23
5.2 Алгоритм процесса работы предприятия 23
6 Проектирование архитектуры задачи 24
6.1 Введение 24
6.1.1 Цель 24
6.1.2 Описание проекта 24
6.1.3 Определение, сокращения и термины 24
6.2 Ссылки 24
6.3 Описание декомпозиции 25
6.4 Модульная декомпозиция 25
6.5 Описание интерфейса процессов 26
6.6 Детальное проектирование 27
7 Технологии и качество проектирования 35
7.1 Описание среды разработки 35
7.2 Описание СУБД 36
8 Сборка проекта 38
8.1 Введение 38
8.2 Создание базиса интеграции 38
8.2.1 Интеграционная сборка 1 39
8.2.2 Интеграционная сборка 2 39
8.2.3 Интеграционная сборка 3 40
9 Тестирование 41
9.1 Тестирование автоматизированной системы 42
10 Руководство пользователя 43
Заключение 52
Список использованных источников 54

Работа состоит из  1 файл

Швейная_фабрика.docx

— 1.10 Мб (Скачать документ)

  

     Т а б л и ц а 6.6 - Продукция

Поле

Тип

Описание

Продолжение таблицы 6.6

1

2

3

ID_материала

Целое число

Идентификационный номер

Наименование_продукции

Текст

Название вида продукции

Количество_продукции

Целое число 

Сколько продукции на складе


 

     Т а б л и ц а 6.7 - Поставка

Поле

Тип

Описание

1

2

3

ID_поставки

Целое число 

Идентификационный номер

ID_поставщика

Целое число

Номер поставщика

Дата_поставки

Дата 

Дата поставленного товара на предприятие

Сумма_поставки

Денежный формат

Стоимость поставки


 

     Т а б л и ц а 6.8 – Детализация_поставки

Поле

Тип

Описание

1

2

3

ID_поставки

Целое число

Идентификационный номер

ID_материала

Целое число

Идентификационный номер

Количество_ма-териала

Целое число

Количество материала в поставке

Цена_за_штуку

Денежный формат

Цена на каждый вид товара


 

    Т а б л и ц а 6.9 – Поставщик

Поле

Тип

Описание

Продолжение таблицы 6.9

1

2

3

ID_поставщика

Целое число

Идентификационный номер

Имя_поставщика

Текст

Название организации поставщика

Адрес

Текст

Адрес фирмы поставщика

Телефон

Целое число

Телефон поставщика


  

   Т а б л и ц а 6.10 – Накладная_расхода

Поле

Тип

Описание

1

2

3

ID_накладной

Целое число

Идентификационный номер

ID_цеха

Целое число 

Номер цеха, куда отправляется материал

Дата_расхода

 Дата

Дата перемещение материала из склада в цех


    

    Т а б л и ц а 6.11 – Детализация_расхода

Поле

Тип

Описание

1

2

3

ID_накладной

Целое число

Идентификационный номер

ID_материала

Целое число 

Идентификационный номер

Количество_ма-териала

Целое число

Количество материала из склада в  цех


 

     Т а б л и ц а 6.12 – Накладная_прихода

Поле

Тип

Описание

1

2

3

ID_накладной

Целое число 

Идентификационный номер

ID_цеха

Целое число 

Номер цеха, из которого приходит готовая  продукция

Дата_прихода

Дата 

Дата прихода готовой продукции


     Т а б л и ц а 6.13 – Детализация_накладной

Поле

Тип

Описание

1

2

3

ID_накладной

Целое число

Идентификационный номер

ID_продукции

Целое число 

Идентификационный номер

Количество_

продукции

Целое число

Количество продукции, готовой на продажу


 

    Т а б л и ц а 6.14 – Продажа

Поле

Тип

Описание

1

2

3

ID_продажи

Целое число

Идентификационный номер

ID_покупателя

Целое число 

Номер покупателя

Дата_продажи

 Дата

Дата продажи покупателю готовой продукции

[Сумма продажи]

Денежный формат

Сумма, которую оплачивает покупатель за всю заказанную им продукцию


 

     Т а б л и ц а 6.15 – Детализация_продажи

Поле

Тип

Описание

1

2

3

ID_продажи

Целое число

Идентификационный номер

ID_продукции

Целое число 

Идентификационный номер

Количество_

продукции

Целое число

Количество продукции, покупаемой заказчиком

Цена_за_штуку

Денежный формат

Цена за единицу продукции


 

        Т а б л и ц а 6.16 – Покупатель

Поле

Тип

Описание

Продолжение таблицы 6.16

1

2

3

ID_покупателя

Целое число

Идентификационный номер

Имя_покупателя

Текст

Название фирмы, приобретающей продукцию


7 Технологии и качество проектирования

7.1 Описание среды разработки

Microsoft Visual C# – одно из самых популярных сегодня программных обеспечений, которое позволяет создавать приложения разного рода. C# представляет собой особый язык программирования, который предназначен для разработки и проектирования всевозможных приложений. Приложения, которые могут создаваться на основе этого языка, работают в среде .NET Framework. Особенностями данного языка можно назвать его строгую типизацию, а также ориентированность на определенный объект. Немаловажен тот факт, что библиотека классов .NET Framework позволяет открыть доступ к различным службам операционной системы. С помощью библиотеки также можно получить доступ к другим классам, это значительно ускоряет процесс разработки приложений и, бесспорно, относится к положительным моментам системы.

С помощью Visual C# 2008 можно создавать приложения для операционной системы Windows, всевозможные веб-службы, компоненты, средства для баз данных, элементы управления приложениями и многое другое. Интегрированная среда разработки Visual C# представляет собой набор средств разработки, предоставляемых через единый пользовательский интерфейс. Некоторые средства используются совместно с другими языками Visual Studio, в то время как другие, например, компилятор C#, свойственны только Visual C#.

Уникальными функциональными возможностями Visual Studio 2008 являются поставка с графическими конструкторами, поддержка использования  отдельных фрагментов кода, средства для работы с базами данных, утилиты  для просмотра объектов и проектов и встроенная справочная система.

Некоторые основные возможности Visual Studio (VS), благодаря которым эта система является наиболее привлекательным средством разработки в .NET Framework:

• VS автоматически выполняет все  шаги, необходимые для компиляции исходного кода, и одновременно позволяет  управлять всеми используемыми  опциями, если мы пожелаем их переопределить.

• Текстовый редактор VS может интеллектуально  обнаруживать ошибки и подсказывать в процессе ввода, какой именно код  необходим.

• В состав VS входят программы, позволяющие  создавать приложения в Windows Forms и Web Forms путем простого перетаскивания мышью элементов пользовательского  интерфейса.

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

• VS допускает использование совершенных  методов отладки при разработке проектов: например, пошаговое выполнение кода, что дает возможность следить  за текущим состоянием приложения.

.NET Framework – всесторонняя и согласованная  модель программирования Майкрософт  для построения приложений, обладающих  превосходным интерфейсом пользователя, прозрачными и безопасными средствами  связи.

7.2 Описание СУБД

Microsoft SQL Server 2008 – это надежная и эффективная реляционная система управления базами данных, работающая с различными приложениями и позволяющая делать запросы к базе данных, как на языке Transact-SQL, так и на Visual C#. В SQL Server 2008 имеется большой набор интегрированных служб, расширяющих возможности использования данных. Система SQL Server 2008 позволяет обращаться к данным из любого приложения, разработанного с применением технологий Microsoft.NET и Visual Studio.

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

СУБД SQL Server 2008 корпорации Microsoft обладает исключительно высокими скоростными характеристиками и в этом отношении заметно выделяется среди аналогичных систем. Набор команд и функций, предлагаемых разработчикам программных продуктов в среде Microsoft SQL Server, по мощи и гибкости отвечает любым современным требованиям к представлению и обработке данных. Здесь реализован максимально удобный, гибкий и эффективный пользовательский интерфейс. Система также обладает средствами быстрой генерации форм, отчетов и меню, поддерживает язык Transact-SQL. В БД дипломного проекта этот язык использовался для описания правил целостности и непротиворечивости информации.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8 Сборка проекта

8.1 Введение

Данный раздел описывает сборку модулей информационной системы.

8.2 Создание базиса интеграции

Сборка проходит в три этапа:

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

План интеграции программы представлен  на рисунке 8.1.

 

Рисунок 8.1 – План интеграции

8.2.1  Интеграционная сборка 1

 

Рисунок 8.2 – План сборки 1

8.2.2  Интеграционная сборка 2

 

Рисунок 8.3 – План сборки 2

8.2.3  Интеграционная сборка 3

 

                                         Рисунок 8.4 – План сборки 3

 

 

 

 

 

 

 

 

 

 

 

 

9 Тестирование

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

Когда мы интересуемся исключительно  тем, как программа или ее часть  предоставляет соответствующие выходные данные, мы тестируем ее на каждое требование, используя подходящие входные данные. Это называется тестированием «черного ящика», поскольку мы не обращаем внимания на то, что находится внутри «ящика» (программы): «ящик» может быть «черным». Тесты «черного ящика» могут быть эффективны, если мы можем убедиться, что они исчерпывают все комбинации входных данных. Это докажет заказчику, что все требования удовлетворены. Однако никакое тестирование не охватывает всех возможностей.

Информация о работе Информационная система швейного предприятия