Эффективное использование компьютеров для решения инженерных и научных задач невозможно без знаний основных методов составления схем алгоритмов, написания эффективного программного обеспечения на языке программирования.
Целью курсового проекта является обобщение, углубление и закрепление знаний, полученных при изучении дисциплины «Конструирование программ и языки программирования», а также формирование и развитие навыков самостоятельной разработки и создания программного продукта, проведение его тестирования, развитие умений работы со справочной и технической литературой.
Задачами курсового проектирования являются:
- расширение, углубление и систематизация теоретических знаний и практических навыков, приобретенных в процессе изучения учебной дисциплины «Конструирование программ и языки программирования» и предшествующего обучения;
- закрепление навыков самостоятельной работы, совершенствование в овладении методами принятия технических решений;
- развитие умения разрабатывать и читать технические документы, составлять и технически грамотно оформлять результаты проделанной работы;
- практическое использование языка программирования С#, использование технологий для связи объектов различных приложений.
Потоки информации, циркулирующие в мире, который нас окружает, огромны. Во времени они имеют тенденцию к увеличению.
Автоматизированная информационная система (АИС) представляет собой совокупность информации, экономико – математических методов и моделей, технических, программных, технологических средств и специалистов, предназначенную для обработки информации и принятия управленческих решений.
Создание АИС способствует повышению эффективности производства экономического объекта и обеспечивает качество управления. Наибольшая эффективность АИС достигается при оптимизации планов работ предприятии, фирм и отраслей, быстрой выработке оперативных решений, четком маневрировании материальными и финансовыми ресурсами.
Жизненный цикл – период создания и использования АИС, охватывающий ее различные состояния, начиная с момента возникновения необходимости в данной автоматизированной системе и заканчивая моментом ее полного выхода из употребления у пользователей.
Жизненный цикл АИС и АИТ позволяет выделить четыре основные стадии: предпроектную, проектную, внедрение и функционирование. От качества проектировочных работ зависит эффективность функционирования системы. Поэтому каждая стадия проектирования разделяется на ряд этапов и предусматривает составление документации, отражающей результаты работы.
Наименование продукта: информационная система формирования учета списанных товаров с истекшим сроком годности на предприятиях.
Продукт будет сотрудниками данного предприятия, с целью упрощения работы сотрудников. В разработанном продукте будет храниться вся необходимая для работы информация, которая будет доставаться из ранее созданной базы данных, со всеми необходимыми данными будет осуществляться работа сотрудника предприятия.
С помощью данного продукта можно будет обрабатывать и хранить большое количество информации в базе данных, добавлять новые данные в базу, редактировать старые данные или удалять уже ненужные данные, таким образом работа сотрудника будет упрощена, он сможет работать с необходимой информацией и товарами на складе с помощью разработанной автоматизированной системы.
Программное средство предназначено для использования на предприятии, которое имеет работу с товарами.
Основной целью разработки приложения является разработка информационной системы формирования учета списанных товаров с истекшим сроком годности на предприятиях. Информационная система предоставляет следующие возможности:
Работа со всеми необходимыми данными;
- Добавление данных;
- Редактирование данных;
- Удаление ненужных данных.
Файл (таблица) представляет собой набор данных о том, или ином предмете или объекте. Данные в таблице (файле) хранятся в виде столбцов (полей) и строк (записей). Все данные в таблице должны относиться к объектам одного типа и только к ним.
Поле файла (таблицы) определяет род сведений о предмете.
Записью является набор сведений о человеке, предмете или событии. Каждая запись в таблице содержит один и тот же набор полей и каждое поле одного и того же рода сведения о предмете. На рисунке 2.1 приведена модель данных.
В большей степени программные продукты не являются монолитом и имеют конструкцию (архитектуру) построения - состав и взаимосвязь программных модулей.
Модуль - это самостоятельная часть программы, имеющая определенное назначение и обеспечивающая заданные функции обработки автономно от других программных модулей.
Таким образом, программный продукт обладает внутренней организацией, или же внутренней структурой, образованной взаимосвязанными программными модулями. Это справедливо для сложных и многофункциональных программных продуктов, которые часто называются программными системами.
Структуризация программ выполняется в первую очередь для удобства разработки, программирования, отладки и внесения изменений в программный продукт. Как правило, программные комплексы большой алгоритмической сложности разрабатываются коллективом разработчиков (2 - 15 и более человек). Управлять разработкой программ в условиях применения промышленных технологий изготовления программ можно лишь на научной основе.
Разрабатываемое приложение имеет в своём составе 6 экранных форм для отображения той или иной информации и редактирования данных.
Для работы с данным приложением необходимо запустить исполняемый файл WindowsFormsApplication1.exe, перед пользователем открывается главная форма приложения, она была приведена выше, далее можно приступать к работе с необходимыми данными, приведём пример работы с приложением на добавлении сотрудника и товара. Результат добавления данных приведён на рисунках 5.1, 5.2, 5.3, 5.4 и 5.5.
Энерго- и ресурсосберегающие мероприятия, которые проводятся на предприятии позволят значительно сократить затраты на энергоносители и тем самым положительно влиять на техническо-экономические показатели работы предприятия или производства. Это сразу наблюдается в увеличении рентабельности и улучшении конкурентоспособности выпускаемой продукции за счет снижения себестоимости выпускаемой продукции или услуг.
Работы по энергосбережению ведутся по таким направлениям:
- увеличение эффективности производственного процесса;
- экономия энергоресурсов.
Существует ряд эффективных способов для экономии электроэнергии. Основные из них:
- модернизация оборудования;
- применение энергосберегающих технологий;
- уменьшение потерь электроэнергии в электроприемниках и системах электроснабжения;
- регулирование режимов работы оборудования;
- улучшение качества электроэнергии.
В ходе выполнения курсовой работы была разработана информационная система формирования учета списанных товаров с истекшим сроком годности на предприятиях. В разработанном приложении имеется весь необходимый функционал для упрощения работы сотрудникам предприятия, в пару нажатий кнопки они смогут осуществлять любую работу с записями, строить отчёты на основе имеющихся данных и так далее.
Программа разрабатывалась на языке программирования высокого уровня C#, в адаптированной для этого среде разработки Visual Studio 2015 с использованием стандартных библиотек. В ходе разработки получены новые знания по языку программирования C#, углублены старые знания в программировании, изучен алгоритм создания приложений, практически освоена работа Visual Studio с СУБД Access.
СКРИНШОТЫ ИЗ РАБОТЫ
1. Дейтел, Х.М.; Дейтел, П.Дж. Как программировать на С#; М.: Бином; Издание 4-е, 2005. - 390 c.
2. Джейсон, Прайс; Майк, Гандэрлой Visual C# .NET. Полное руководство; КОРОНА принт, 2004. - 960 c.
3. Нейгел, К. C# 2005 для профессионалов; Вильямс, 2006. - 763 c.
4. Рихтер, Джефри CLR via C#. Программирование на платформе Microsoft .NET Framework 2.0 на языке C#; Питер, 2007. - 656 c.
5. Бекаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2009. – СПб.: БХВ – Петербург, 2009. – 720 с.
6. Дейт К. Дж. Введение в системы баз данных, 6-е издание. – К.; М.; СПб.: Издательский дом "Вильямс", 2008. – 848 с.
7. Калянов Г.Н. CASE - технологии: Консалтинг в автоматизации бизнес-процессов. - 3-е изддание. - М.: Горячая линия-Телеком, 2008. - 320 с
8. Маклаков С.В. BPWin, ERWin. CASE – средства разработки информационных систем. – М.: Диалог-МИФИ, 2007.
9. Мандрыкин А.В. Информационные технологии в экономике: учеб пособие / А.В. Мандрыкин, А.В. Непышневский. Воронеж: ВГТУ, 2008, 235 с.
10. Михеева В.Д., Харитонова И.А. Microsoft Access 2002. – СПб.: БХВ – Петербург, 2007. – 1040 с.