Файл: Инструкция для пользователя программы 44 1 Установка и запуск программы 44.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 09.11.2023

Просмотров: 216

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Содержание

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

1.2 Требования к разработке

1.3 Выбор средства разработки

1.4 Проектирование базы данных

1.4.1 Основы теории баз данных

1.4.2 Особенности проектирования баз данных

1.4.3 Создание базы

1.4.4 Создание таблиц

1.5 Конструирование диаграммы данных

1.6 Создание представлений

1.7.1 Клиент-серверная модель вычислений

1.7.2 Преимущества и недостатки вычислений клиент-сервер

ГЛАВА 2. Разработка программного продукта

2.1 Создание интерфейса программы

2.2 Обработка команд

2.3 Создание классов для доступа к данным сервера

2.4 Привязка данных к элементам управления

2.5 Расчет значений по формулам

2.6 Обработка исключительных ситуаций

2.7 Инструкция для пользователя программы

2.7.1 Установка и запуск программы

2.7.2 Графический интерфейс пользователя

2.7.3 Обзор заказов

2.7.4 Редактирование списков

2.7.5 Создание нового заказа

2.7.6 Расчет технологических данных

2.7.7 Составление технологической карты

2.7.8 Завершение работы программы

2.7.9 Удаление программы

2.8 Экономический раздел

2.8.1 Общая характеристика программного средства

2.8.2 Расчет полной себестоимости разработки программного средства

2.8.3 Определение отпускной цены на программное средство

Заключение

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

ПРИЛОЖЕНИЕ А

Аннотация


Содержание


Содержание 2

1.1Анализ предметной области 5

1.2 Требования к разработке 6

1.3 Выбор средства разработки 6

1.4 Проектирование базы данных 8

1.4.1 Основы теории баз данных 8

1.4.2 Особенности проектирования баз данных 10

1.4.3 Создание базы 12

1.4.4 Создание таблиц 13

1.5 Конструирование диаграммы данных 15

1.6 Создание представлений 16

1.7.1 Клиент-серверная модель вычислений 19

1.7.2 Преимущества и недостатки вычислений клиент-сервер 20

ГЛАВА 2. Разработка программного продукта 23

2.1 Создание интерфейса программы 23

2.2 Обработка команд 31

2.3 Создание классов для доступа к данным сервера 34

2.4 Привязка данных к элементам управления 37

2.5 Расчет значений по формулам 39

2.6 Обработка исключительных ситуаций 43

2.7 Инструкция для пользователя программы 44

2.7.1 Установка и запуск программы 44

2.7.2 Графический интерфейс пользователя 45

2.7.3 Обзор заказов 46

2.7.4 Редактирование списков 47

2.7.5 Создание нового заказа 48

2.7.6 Расчет технологических данных 49

2.7.7 Составление технологической карты 49

2.7.8 Завершение работы программы 51

2.7.9 Удаление программы 51

2.8 Экономический раздел 51

2.8.1 Общая характеристика программного средства 51

2.8.2 Расчет полной себестоимости разработки программного средства 52

2.8.3 Определение отпускной цены на программное средство 52

Заключение 55

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

ПРИЛОЖЕНИЕ А 58

Аннотация 61


Введение

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


Существует много веских причин перевода существующей информации на компьютерную основу. Сейчас стоимость хранения информации в файлах ЭВМ дешевле, чем на бумаге. Базы данных позволяют хранить, структурировать информацию и извлекать оптимальным для пользователя образом. Использование клиент-серверной технологии позволяют сберечь значительные средства, а главное и время для получения необходимой информации, а также упрощает доступ и ведение, поскольку она основываются на комплексной обработке данных и централизации их хранения. Системы, построенные на новой технологии «клиент-сервер», отличаются высокой степенью безопасности, территориально независимости и не требовательности к аппаратной мощности.

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

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

Для достижения поставленной цели курсового проекта потребовалось решить следующие задачи:

  • провести технико-экономический анализ объекта исследования: определить структуру компании, изучить виды деятельности, перечень оказываемых услуг, специфику функционирования организации;

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

  • выбрать и обосновать стратегию автоматизации учета, обработки и контроля исполнения заказов;

  • осуществить разработку программного продукта, обеспечивающего автоматизацию учета, обработки и контроля исполнения заказов.


Создаваемая система должна осуществлять:

  • ведение учета клиентов;

  • отслеживание состояния изготавливаемой продукции;

  • ведение учета заказов;

  • отслеживание заказов, сделанных за один день;

  • отслеживание заказов, сделанных одним клиентом;

  • отслеживание готовой продукции;

  • подведение ежеквартальных итогов продаж.

ГЛАВА 1. Постановка задачи и выбор средства разработки
    1.   1   2   3   4   5   6   7   8   9   ...   14

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


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

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

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

Все операции по сопровождению заказа осуществляются в ручном режиме. С ростом объемов производства увеличивается общее время на обработку заказов. Имеющаяся на данный момент процедура обработки заказов не имеет практически никакой автоматизации.

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

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

  • Проектирование и поддержание базы данных заказов. Сущность задачи состоит в создании таблиц базы данных и разработке структуры данных.

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

  • Оперативный контроль над состоянием заказов. Сущность задачи состоит в осуществлении представления данных заказа в удобном для сотрудников виде.

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

1.2 Требования к разработке


При разработке программного обеспечения были поставлены следующие требования:

  • возможность функционирования в рамках внутренней локальной сети предприятия;

  • регистрация всей информации, связанной с заказами;

  • хранение данных о состоянии заказа;

  • возможность выдачи информации на экран монитора;

  • обеспечение высокой надежности хранения информации;

  • возможность расчета технологических данных заказа.


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

1.3 Выбор средства разработки


Для обеспечения высокой надежности хранения данных была выбрана система управления баз данных – Microsoft SQL Server 2014. Она обеспечивает доступ к обширным ресурсам, ведущую в отрасли производительность и масштабируемость корпоративного класса, высочайший уровень безопасности, высочайший уровень доступности и высочайший уровень надежности [2; стр. 8].

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

Для разработки программного обеспечения была выбрана среда разработки Visual Studio Professional 2015 (рисунок 1), обеспечивающая высокое качество кода на протяжении всего цикла разработки программного обеспечения, от проектирования до разработки.

В качестве языка программирования был выбран Visual C# так как он прост, строго типизирован и объектно-ориентирован.



Рисунок 1 - Visual Studio Professional 2015

Visual Studio поддерживает Visual C# с полнофункциональным редактором кода, компилятором, шаблонами проектов, конструкторами, мастерами кода, мощным и простым в использовании отладчиком и многими другими средствами. Библиотека классов .NET Framework предоставляет доступ ко многим службам операционной системы и другим полезным, правильным классам, что существенно ускоряет цикл разработки.

Также в состав библиотеки .NET Framework входит платформа ADO.NET, которая также задействована в дипломном проекте.

ADO.NET — это набор классов, предоставляющих службы доступа к данным программисту, работающему на платформе .NET Framework. ADO.NET имеет богатый набор компонентов для создания распределенных приложений, совместно использующих данные. Это неотъемлемая часть платформы .NET Framework, которая предоставляет доступ к реляционным данным и данным приложений [3; стр. 15].