Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Введение
В настоящее время идет внедрение компьютерных технологий во все сферы человеческой деятельности. Идет разработка новых компьютерных программ для решения различных задач.
Ежедневно организации заключают множество договоров на продажу своей продукции другим организациям. Осуществляется контроль и подсчет проданной продукции организациям. В связи с этим возникла необходимость автоматизировать работу сотрудников предприятия, работающих с данной программой. Появилась возможность разработать автоматизированную систему, с помощью которой можно будет вести учет проданной продукциии организаций, купивших продукцию.
А принимает в этом участие разработка баз данных. Роль, которых заключаются как единое средство хранения, обработки и доступа к большим объемам информации. При этом существенным является постоянное повышение объемов информации, хранимой в БД, что влечет за собой требование увеличения производительности таких систем. Резко возрастает также в разнообразных применениях спрос на интеллектуальный доступ к информации. Это особенно проявляется при организации логической обработки информации в системах баз знаний, на основе которых создаются современные экспертные системы.
В одной базе данных может содержаться несколько таблиц, а это очень удобно. Например, система складского учета, в которой используются три таблицы, — это не три базы данных, а одна, содержащая три таблицы. В базе данных Access таблицы сохраняются в одном файле вместе с другими объектами. С помощью системы управления базами данных разрабатываются рабочие места.
Целью дипломного проекта является создание программы «Учет и выписка ТТН» и разработка совершенствований организационной структуры.
Задача: рассмотреть учет поступлений товаров согласно имеющейся отчетной документации на предприятии, учет отгрузки товаров и выставленных счетов, а также значительно облегчить работу сотрудников предприятия работающих с данной программой. Обеспечить быстрое составление документа по купле-продаже продукции.
Возрос спрос на программные средства, а также возросли требования и к создаваемым программам. Если раньше от программы требовалось исполнять конкретно поставленную задачу, то теперь же этого не достаточно. В наше время программа должна быть оснащена разработкой интегрированных приложений с множеством опций и функций. Поэтому при разработке ставится цель сделать их более простыми и понятными даже для не опытного пользователя.
Разработанная программа должна обладать следующими характеристиками:
- удобный и понятный интерфейс; система не должна требовать большого количества системных ресурсов;
- должна быть компактной.
В результате проектирования должна быть определена логическая
структура данных, т. е. состав реляционных таблиц, их структура и межтабличные связи. Основные цели, которые при этом преследуются:
- обеспечение быстрого доступа к данным в таблицах;
- исключение повторений данных;
- обеспечение целостности данных.
СИСТЕМНОЕ ПРОЕКТИРОВАНИЕ
1.1 Анализ требований
При проектировании программного продукта необходимо соблюдать следующие требования:
- архитектура системы должна быть выбрана таким образом, чтобы минимизировать вероятность нарушения штатного режима работы системы (выход системы из строя, разрушение информационной базы данных, потери или искажение информации) при случайных или сознательных некорректных действиях пользователей;
- основная программная оболочка должна иметь интуитивно ясный интерфейс и не должна требовать от пользователей специальной подготовки, не связанной с их профессиональными обязанностями.
Основная задача рассматриваемой системы - это максимально упростить и ускорить работу сотрудника работающего с программой. Главное требование - это простота и надежность.
Надежность - заключается в тщательно отлаженном коде, специальных средствах защиты информации, как программных - периодическое сохранение, так и аппаратных - установка бесперебойных источников обслуживания.
Простота подразумевает доступный интерфейс, максимальное количество автоматизированных операций.
Интерфейс управления должен включать:
- пользовательское меню, обеспечивающее простой доступ ко всем компонентам приложения;
- экранные формы, посредством которых выполняется основная работа программы;
- каждая форма должна иметь набор кнопок, обеспечивающих выполнение всех необходимых функций;
Общие интерфейс программы должен быть прозрачным, понятным, ориентированным на стандартного пользователя со средним уровнем функциональной компьютерной грамотности.
При создании приложений особую роль играют формы, так как они являются основным диалоговым средством работы пользователя. Формы должны быть построены таким образом, что любое действие пользователя автоматически вызывало бы реакцию системы, т. е. воспринималось как событие, в зависимости от которого выполняются необходимые действия.
Формы в приложении должны быть выполнены:
- в едином стиле;
- в сдержанной цветовой гамме;
- формы не должны быть перегружены информацией;
- формы должны иметь изменяемые границы;
- формы должны иметь линейки прокрутки.
1.2 Структура программы
При разработке программного продукта «Учет ТТН» была создана структура главного меню. Оно должно открывать доступ ко всем данным, которые имеются в приложении. На рис.1.1 представлена структура главного меню программы.
Рис.1.1 Структура главного меню программы
Как видно из рисунка 1.1, меню будет поделено на разделы Документы, Отчеты, Справочники, Выход. Каждый из разделов подразделятся на пункты.
Раздел меню «Документы» будет содержать такие пункты как Приходная ТТН, Расходная ТТН и Счет-фактура.
Раздел меню «Отчеты» включит в себя два пункта «Остатки товара», «Прайс-лист», в котором предусмотрена возможность вывести результаты в Excel.
Раздел «Справочники» включит в себя три пункта, таких как Справочник фирм и Справочник продукции, Справочник банков. С помощью пункта меню «Справочник фирм» откроется форма с данными о фирмах, а при помощи пункта «Справочник продукции» откроется форма с данными о продукции. В этих формах можно будет добавлять новые данные о фирмах либо о продукции в зависимости от справочника.
При разработке программного продукта была создана структура программного продукта. В структуре представлены блоки и связи между этими блоками, из которых и будет состоять программа. На рис.1.2 представлена структура программного продукта «Автоматизация обработки ТТН».
Рис.1.2Структура программного продукта
1.3 Выбор и обоснование среды разработки
Для разработки программы «Автоматизация обработки ТТН» бала использована операционная система MSWindows7 – это новейшая и давно ожидаемая система Microsoft, которая пришла на смену WindowsVista. Это первая операционная система, в которой были учтены советы пожелания и критика пользователей. Для установки Windows7 требуется меньше оперативной памяти – новую систему можно установить на компьютеры, конфигурация которых не позволяет осуществить установку WindowsVista. Скорость работы Windows7 значительно выше, чем Vista, эта операционная система значительно стабильнее. В значительной степени пересмотренные схема установки и конфигурация локальных сетей, а также система обмена файлами между компьютерами, что значительно повышает удобство работы с локальными сетями. Улучшены системы по работе с онлайн предложениями. Отпадает необходимость в предварительной установке программного обеспечения на компьютер, помимо того возникает возможность коллективного редактирования документов в онлайн режиме.
Для построения базы данных использовалась система управления базами данных Microsoft Office Access 2010. С помощью, этой системы можно оперативно отслеживать информацию, а затем генерировать на основе этих данных отчеты. Доступ к данным можно получить в любой момент с использованием любого веб-браузера. Нет необходимости проходить дополнительное обучение, чтобы приступить к работе с Microsoft Access 2010. Эта версия стала простым и эффективным решением, предназначенным для работы с базами данных, благодаря готовым шаблонам и многократно используемым компонентам. Для начала работы в программе достаточно совершить лишь несколько кликов мышью.
Для реализации поставленной задачи была выбрана интегрированная среда разработки приложений Borland С++ Builder.
Разработка приложений в среде Borland С++ Builder основывается на методологии проектирования программного обеспечения RAD (Rapid Application Development) – методологии быстрой разработки приложений. Эта методология основывается на использовании визуальных мастеров приложений. Визуальное программирование в свою очередь является объектно-ориентированным программированием. На основе готовых классов, строится образ приложения пользователя. Специальные компоненты интегрированной среды (автоматические генераторы) готовят программный код приложения, с помощью файла проекта собираются вместе экранные формы, код приложения в единый исполняемый файл.
Среда Borland С++ Builder визуально реализуется в виде нескольких одновременно раскрытых на экране монитора окон. Количество, расположение, размер и вид окон может меняться программистом в зависимости от его текущих нужд, что значительно повышает производительность работы. Главное окно всегда присутствует на экране и предназначено для управления процессом создания программы. Основное меню содержит все необходимые средства для управления проектом. Пиктограммы облегчают доступ к наиболее часто применяемым командам основного меню. Через меню компонентов осуществляется доступ к набору стандартных сервисных программ среды Borland С++ Builder, которые описывают некоторый визуальный элемент (компонент), помещенный программистом в окно формы. Каждый компонент имеет определенный набор свойств (параметров), которые программист может задавать. Например, цвет, заголовок окна, надпись на кнопке, размер и тип шрифта и др.
Программа в среде Borland С++ Builder составляется как описание алгоритмов, которые необходимо выполнить, если возникает определенное событие, связанное с формой (например, щелчок “мыши” на кнопке – событие OnClick, создание формы – OnCreate). Для каждого обрабатываемого в форме события, с помощью страницы Events инспектора объектов в тексте программы организуется процедура (procedure).
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 |


