Автор работы: Пользователь скрыл имя, 10 Февраля 2011 в 11:26, дипломная работа
Объект исследования: изучение и выбор системы питания, которая является неотъемлемой частью процесса выздоровления пациента. Комплекс питания занимается подбором системы питания для каждого пациента в зависимости от его заболевания и диагноза, поставленного врачом, где не ведется никакого автоматизированного учета системы питания для всех пациентов.
На
форме «Врач-диетолог»
-
«Содержание продуктов»-
- «Содержание блюд»-откроется форма со списком наименований блюд и следующими значениями каждого блюда: энергетическая ценность, белки, жиры, углеводы, витамины А, В1, С и минералы кальций, железо и калий. Все значения блюд считаются автоматически, если были правильно введены соответствующие значения для каждого продукта.
- «Содержание диет» - откроется форма со списком наименований диет и следующими значениями суточной нормы для каждой диеты: энергетическая ценность, белки, жиры, углеводы, витамины А, В1, С и минералы кальций, железо и калий. Все значения необходимо ввести.
-«Заболевания» - откроется форма всех наименований заболеваний пациентов (при их отсутствии их необходимо ввести).
-«Карты пациентов» - это список всех пациентов больницы, т.е. имя и инициалы каждого пациента, его дата рождения и заболевание (их может быть несколько), найденные у пациента терапевтом и врачом-диетологом.
-«Рацион питания» - после нажатия откроется форма, в которой необходимо выбрать из списка пациента и щелкнуть на кнопке «Вариант меню», и в правой части формы для каждого приема пищи будут предложены варианты блюд для пациента. Нажав на кнопке «Вариант меню» еще раз, можно получить следующий другой вариант подбора блюд для суточного рациона пациента.
-«Эквивалентный продукт» - откроется форма, которая позволит найти и подобрать продукт, эквивалентный по своему составу (энергетической ценности, белкам, жирам, углеводам) продукту, который необходимо выбрать из списка. Щелкнув на одном продукте из списка представленных и нажав на кнопку «Следующая альтернатива», пользователь увидит в текстовом поле «Эквивалентный продукт» его значение. Если результат не удовлетворил пользователя, то каждое следующее нажатие кнопки «Следующая альтернатива» позволит найти другой вариант.
- «Эквивалентное блюдо» - откроется форма, которая позволит найти и подобрать блюдо, эквивалентное по своему составу (энергетической ценности, белкам, жирам, углеводам) блюду, которое необходимо выбрать из списка. Щелкнув на одном блюде из списка представленных слева и нажав на кнопку «Следующая альтернатива», пользователь увидит в текстовом поле «Эквивалентный продукт» его значение. Если результат не удовлетворил пользователя, то каждое следующее нажатие кнопки «Следующая альтернатива» позволит найти другой вариант эквивалентного блюда.
Форма «Столовая» - форма, в которой можно получить количество пациентов, которые придерживаются каждой диеты. Для этого необходимо щелкнуть на одной из диет в списке.
На
форме «Кухня» расположены
- «Рецепты блюд» - здесь можно выбрать любое блюдо из списка представленных, и ниже пользователь увидит рецепт этого блюда, состав и количество каждого продукта для его приготовления.
-
«Содержание продуктов» - откроется
форма со списком наименований
продуктов и следующими
На форме «Склад» пользователь может ознакомиться с имеющимися запасами продуктов на складе, ожидающихся поставках, информацией о поставщиках. Так же пользователь может осуществить расчеты по управлению запасами: при нажатии на кнопку «Управление запасами» выводится одноименная форма, после ввода исходных данных в соответствующие поля, необходимо нажать кнопку «Расчет» и получить результат на панели «Расчет».
2.5. Обоснование выбора системного обеспечения
Системное программное обеспечение — это комплекс программ, которые обеспечивают эффективное управление компонентами вычислительной системы, такими как процессор, оперативная память, каналы ввода-вывода, сетевое и коммуникационное оборудование и т.п. Системное программное обеспечение реализует связь аппаратного и программного обеспечения, выступая как "межслойный интерфейс" с одной стороны которого аппаратура, а с другой приложения пользователя. В состав системного программного обеспечения входят: операционные системы, среды программирования (компиляторы, трансляторы, компоновщики, загрузчики, отладчики, текстовый редактор, библиотеки подпрограмм), утилиты, системы управления файлами и системы управления базами данных.
Операционная система, ОС (англ. operating system) — базовый комплекс компьютерных программ, обеспечивающий управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит.
С 1990-х наиболее распространёнными операционными системами для персональных компьютеров и серверов являются ОС семейства Microsoft Windows и Windows NT, Mac OS и Mac OS X, системы класса UNIX (особенно GNU/Linux).
Операционные системы, в свою очередь, нужны, если:
Таким образом, современные универсальные ОС можно охарактеризовать прежде всего как
В
качестве операционной системы будет
использоваться Windows XP Professional так, как
данное программное обеспечение уже установлено
и не требует дополнительных затрат при
реализации проекта. Windows XP Professional полностью
удовлетворяет всем требованиям и поддерживает
большее количество утилит и программных
продуктов.
2.6. Обоснование выбора программного обеспечения
В
рамках данного дипломного проекта
было разработано программное
Быстрое создание сверхвысокопроизводительных приложений Win32 Turbo C++ - это единственное средство быстрой разработки приложений на языке C++ для платформы Win32. С его помощью можно создавать приложения для самой популярной платформы в мире, используя быстрое компилирование и высокоэффективную интегрированную среду разработки (IDE), и не прибегая к runtime-модулям для созданных приложений. Уникальная функция CodeGuard, существующая только в Turbo C++, позволяет без труда обнаруживать утечки памяти и ресурсов в коде. Turbo C++ позволит создавать приложения с графическим пользовательским интерфейсом (GUI), приложения для баз данных и веб-приложения в одной из самых надежных, функциональных и управляемых сред быстрой разработки приложений.
При выборе языка программирования было обращено внимание на основные характеристики языков, поддерживающих объектно-ориентированное программирование.
Pascal в настоящее время имеет достаточно широкую сферу применения. Этот язык отличается простотой понимания, стройностью и структурностью алгоритмов, быстротой компилятора и удобными средствами создания и отладки программ.
Достоинствами языка Pascal являются:
Язык С++ – это структурированный, модульный, компактный язык программирования общего назначения, традиционно используемый для системного программирования. Это переносимый язык, т.е. программы, написанные на нем, могут легко быть установлены на другом компьютере. С++ может использоваться практически для любых задач.
Свойства языка С++:
мощный
и гибкий язык программирования С++
является незаменимым инструментом
для программистов
С++ совмещает
в себе возможности объектно-
Язык C имеет удобный синтаксис, привлекающий профессиональных программистов, и утвержден Международной организацией по стандартизации в качестве стандарта.
Приложение реализовано на языке С++, выбор которого обусловлен тем, что данный язык более знаком и близок по своим качествам, чем Pascal, хотя оба эти языка обладают подобными свойствами.