Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Разработка программы «Аптека»

Автор:   •  Июнь 12, 2019  •  Курсовая работа  •  5,626 Слов (23 Страниц)  •  639 Просмотры

Страница 1 из 23

СОДЕРЖАНИЕ

ВВЕДЕНИЕ        3

1.        ТЕХНИЧЕСКОЕ ЗАДАНИЕ        4

1.1 Формулировка задачи        4

1.2 Входная и выходная информация        4

1.3 Алгоритм решения задачи        5

2.        ТЕХНИЧЕСКИЙ ПРОЕКТ        6

2.1 Разработка форм представления входных данных.        6

2.2 Разработка форм представления выходных данных        6

2.3 Проектирование программных модулей        6

3.        РАБОЧИЙ ПРОЕКТ        8

3.1 Описание программы        8

3.2 Руководство пользователя.        10

3.3 Руководство программиста        14

ЗАКЛЮЧЕНИЕ        15

СПИСОК ЛИТЕРАТУРЫ        16


ВВЕДЕНИЕ

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

Предметом исследования является разработка программного продукта «Аптека».


  1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ

1.1 Формулировка задачи

Задачей курсового проектирования является: Разработка программы «Аптека», представляющая из себя информационную таблицу с данными о типе и наименовании лекарств,  её количестве и стоимости. Программный продукт предназначен для фармацевтов. Источниками данных являются поставщики. Обработанная информация выводится в виде таблицы.[2][6][10]

В программе «Аптека» должны быть реализованы следующие функции:

  • Ввод данных в файл: вид лекарств (Таблетка, инъекция, мазь, сироп), наименование лекарств, требует ли лекарство рецепт (Да, нет), количество продукта в одной упаковке, стоимость 1 упаковки, количество упаковок;
  • Вывод информации из файла в виде таблицы;
  • Подсчет общей стоимости продукта;

Для реализации данных задач был выбран язык программирования Python и среда разработки Geany. Основаниями для выбора данной среды разработки послужили:

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

1.2 Входная и выходная информация

Входная информация формируется на основании данных о лекарстве, а именно:

  1. Тип лекарства;
  2. Наименование;
  3. Требование рецепта;
  4. Количество продукта в одной упаковке;
  5. Стоимость одной упаковки;
  6. Количество упаковок.

При этом вся информация сохраняется в файл и в последующем используется для получения выходной информации.

Выходная информация формируется на основании обработки входной информации, представлена в виде таблицы с информацией о лекарствах.[8]

1.3 Алгоритм решения задачи

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

  1. Инициализировать программу.
  2. Выполнить создание \ чтение файла;
  3. При нажатии на кнопку добавления лекарств инициализировать построение окна ввода данных. При добавлении инициализировать функцию записи данных в файл базы;
  4. При нажатии на кнопку вызова таблицы инициализировать построение окна вывода данных;
  5. Выполнить сохранение файла;
  6. При нажатии на кнопку выхода из программы вывести информационное сообщение о подтверждении данного действия с последующей инициализацией процедуры закрытия приложения или продолжения ее работы.

  1. ТЕХНИЧЕСКИЙ ПРОЕКТ

2.1 Разработка форм представления входных данных.

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

...

Скачать:   txt (35.7 Kb)   pdf (425.2 Kb)   docx (1 Mb)  
Продолжить читать еще 22 страниц(ы) »
Доступно только на Essays.club