Разработка компьютеризированной программы - Дипломная работа

бесплатно 0
4.5 80
Обзор отечественных и зарубежных аналогов проектируемого системного обеспечения. Выбор технологии, среды и языка программирования. Характеристика алгоритмов контроля целостности и согласованности базы данных. Логическое и физическое проектирование.


Аннотация к работе
5.2 Анализ опасных и вредных факторов, воздействующих на сотрудника 5.5 Расчет искусственного освещения рабочего местаПонятие «психофизиологическое состояние» как общенаучная категория применительно к человеческому организму означает совокупность происходящих в нем процессов, а также степень развития и целостности структур организма [1]. Первые проблемы в исследовании ПФС возникают уже в связи с тем, что до сих пор не дано удовлетворительного определения этого понятия, хотя оно часто используется в самом различном смысле и с разной степенью обобщенности. Левитова, психофизиологическое состояние - это целостная характеристика психической деятельности за определенный период времени, показывающая своеобразие протекания психических процессов в зависимости от отражаемых предметов и явлений действительности, предшествующего состояния и психических свойств личности [2]. Левитов предпринял попытку классификации состояний. Состояния, положительно или отрицательно действующие на человека.Проведем обзор существующих программных продуктов, аналогов разрабатываемого программного обеспечения, которое предназначено для мониторинга состояния здоровья учащихся. В его функции входят: - определение в режиме реального времени уровня и резервов сердечнососудистой, вегетативной и центральной нервной систем; Основной причиной отказа от данной программы является следующее обстоятельство: отсутствует база данных для хранения результатов тестирования, следовательно, заключение формируется однократно и сохраняется только на бумажном носителе. Следующим аналогом разрабатываемого программного обеспечения является программа «VALEOTEST», предназначенная для диагностики и мониторинга основных функциональных, физических и психологических параметров здоровья человека. Комплекс поддерживает 5 основных режимов: - регистрация пациента, анкетирование по жалобам и перенесенным заболеваниям, ввод основных его характеристик (артериальное давление, жизненная емкость легких, объем форсированного выдоха, динамометрия, антропометрия);На основе анализа отечественных и зарубежных аналогов, выполненного в предыдущей главе, сформулируем требования к составу выполняемых функций проектируемого программного обеспечения.Программа должна обеспечивать выполнение перечисленных ниже функций: - тестирование пациентов с помощью заданных методик, т.е. добавление новой методики тестирования осуществляется путем подключения дополнительного диагностического модуля; сохранение результатов тестирования в базе данных с возможностью последующего анализа; группировка результатов по ВУЗУ; группировка результатов по группе;Входными данными будут являться личные данные пациентов, а также числовые значения, полученные в результате проведения тестов.Полученные результаты тестов программа должна отображать следующим образом:

Рисунок 1.2 - структура отображения результатов тестированияЭкранные формы, с которыми работает тестируемый, отличаются от форм, используемых исследователем. Последний будет видеть информацию об обследуемом, результаты тестов и функциональных характеристик, их краткий анализ. Непосредственно в сами тестовые приложения включена проверка от ввода некорректных данных и случайного удаления информации. Это означает, например, если человек отвлекается на значительное время от процедуры диагностики, либо, если дело касается бланков для опроса, выбирает значения наугад, то результаты подобного теста автоматически не засчитываются, выводится сообщение с просьбой повторить задание. Если пациент проходит обследование впервые, то сначала осуществляется процедура его регистрации;Рассмотрим основные подходы к программированию: объектно - ориентированный и структурный. При объектно-ориентированном программировании (ООП) программа представляет собой описание объектов, их атрибутов, совокупностей (или классов), отношений между ними, способов их взаимодействия и операций над объектами. При разработке программного обеспечения было отдано предпочтение структурному подходу к программированию. При данном подходе программа разбивается на отдельные модули, следующие один за другим.Для решения поставленной задачи был выбран язык С , который является языком высокого уровня и позволяет быстро и эффективно создавать приложения. К достоинствам данного языка можно отнести: - поддержка различных стилей и технологий программирования, включая традиционное процедурное программирование и ООП;Microsoft Visual Studio - линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также вебсайты, веб-приложения, веб-службы [5]. Visual Studio включает в себя редактор исходного кода, отладчик исходного кода, отладчик машинного уровня.

План
Содержание

Введение

1. Технологическая часть

1.1 Проблемы определения ПФС

1.2 Обзор отечественных и зарубежных аналогов проектируемого программного обеспечения

2. Основная часть

2.1 Анализ и уточнение требований к программному обеспечению

2.1.1 Требования к составу выполняемых функций проектируемого программного обеспечения

2.1.2 Требования к организации входных данных проектируемого программного обеспечения

2.1.3 Требования к организации выходных данных проектируемого программного обеспечения

2.1.4 Структура программного взаимодействия

2.2 Выбор технологии, среды и языка программирования

2.2.1 Выбор технологии программирования

2.2.2 Выбор языка программирования

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

2.3 Выбор СУБД

2.3.1 Общие требования

2.3.2 Обзор СУБД

2.4 Информационно-логическое проектирование

2.4.1 Функциональная модель предметной области

2.4.2 Информационные объекты предметной области

2.4.3 Описание сущностей

2.4.4 Описание доменов

2.4.5 Описание атрибутов

2.5 Концептуальное проектирование

2.5.1 Определение исходных отношений

2.5.2 Описание функциональных зависимостей

2.5.3 Нормализация отношений

2.5.4 Концептуальная модель данных

2.5.5 Концептуальная модель транзакций

2.5.6 Разработка алгоритмов контроля целостности и согласованности базы данных

2.6 Логическое проектирование

2.6.1 Логическая модель данных

2.6.2 Проектирование хранимых процедур

2.7 Физическое проектирование

2.7.1 Физическая реализация базы данных

2.8 Проектирование программного обеспечения

2.8.1 Проектирование структуры программного обеспечения

2.8.2 Разработка функциональной схемы

2.8.3 Модульное описание программного обеспечения

2.8.4 Описание интерфейсов модулей

2.8.5 Спецификация программных модулей

2.8.6 Описание идентификаторов

2.8.7 Схемы алгоритмов

2.8.8 Проектирование интерфейса пользователя

2.8.9 Построение графа диалога

2.8.10 Разработка форм ввода-вывода информации

3. Исследовательская часть

3.1 Объект испытаний

3.2 Состав и порядок испытаний

3.3 Методы испытаний

3.4 Результаты проведения испытаний

4. Технико-экономическое обоснование выполняемой разработки

4.1 Расчет себестоимости программного продукта

4.2 Расчет цены программного продукта

4.3 Расчет экономической эффективности

5. Анализ мероприятий по безопасности жизнедеятельности
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?