Дипломная работа по направлению: «Разработка автоматизированной информационной системы (АИС)»
(Системотехническое проектирование аппаратуры и программного обеспечения для информационных систем различного назначения на базе ЭВМ, микропроцессоров, а также проектирование вычислительных сетей).
Дипломные проекты этого типа ориентированы на детальную системотехническую проработку и анализ функционирования разрабатываемой системы и соответствуют системному этапу проектирования на стадиях технического предложения или эскизного проекта.
Объектом данных разработок служат не столько отдельные конкретные программные средства, сколько большие программные комплексы. В этом случае основное внимание уделяется разработке общей структуры программного комплекса, распределению функций между отдельными модулями, обеспечению межмодульного взаимодействия (разработка программного интерфейса) и взаимодействия программного комплекса с пользователем (разработка пользовательского интерфейса), в то время как до уровня программирования и отладки могут доводиться лишь некоторые модули разрабатываемого комплекса, как правило, достаточно самостоятельные по отношению к остальной частя комплекса (конкретное указание части комплекса, доводимой до уровня программирования и отладки, оговаривается в задании по дипломной работе – это может быть и вся система, если она не большая).
В дипломных проектах этого типа могут решаться, например, следующие задачи: разработка архитектуры вычислительных систем, состава команд и форматов представления команд и данных; разработка и анализ цифровых систем автоматического управления на базе микропроцессорных средств; разработка микроконтроллеров и отладка целевого программного обеспечения; разработка, анализ и моделирование систем передачи данных. Особое внимание уделяется разработке программ моделирования системы, вопросам ее анализа, оптимизации и синтеза, разработке программных средств, обеспечивающих функционирование системы. В графической части дипломной записки представляются структурные схемы всех исследуемых вариантов, схемы аппаратной и программной частей системы, схемы алгоритмов и отдельных программ. Возможно представление функциональных и общих схем, а также чертежей общего вида систем. Разработка принципиальных схем не предусматривается, а конструкторско-технологический раздел может отсутствовать.
Реально сложившаяся практика проектирования АИС предусматривает следующие этапы (стадии) проектирования:
1. Предпроектное обследование, включающее:
· краткую характеристику исходного состояния объекта автоматизации и среды, в которой он функционирует;
· указание основных целей и перечень задач автоматизации;
· описание укрупнённой организационно-функциональной структуры выбранного варианта (вариантов) построения создаваемой системы;
· технико-экономическое обоснование системы;
· укрупнённое описание и основные требования к средствам информационного и лингвистического обеспечения;
· перечень и общие требования к средствам программно-аппаратного обеспечения;
· перечень и укрупнённую характеристику этапов создания системы, сроки их выполнения;
· исходную оценку стоимостных показателей выполнения работ;
2. Техническое задание на систему в целом и (или) её основные составные части (подсистемы, программно-технические комплексы и средства, отдельные задачи и т.д.), выполненное в соответствии с ГОСТ 34.601-90.
3. Собственно проектирование, включающее создание:
- структурная схема всей разработки;
- функциональная схема всей разработки;
- подробное описание каждого блока в структурной схеме;
- описание разработки разнотипных блоков структурной схемы;
- условия функционирования разработки;
- при реализации законченной разработки: условия для тестирования и результаты тестирования, а также устранение неполадок выявленных во время тестирования;
- при использовании базы данных для программного обеспечения: структурная схема БД.
Дипломные проекты системного уровня (ДПС).
Эти проекты соответствуют системному этапу проектирования на стадиях технического предложения и эскизного проекта. В ДПС могут решаться, например, следующие задачи: разработка архитектуры вычислительных систем, состава команд и форматов представления команд и данных; разработка и анализ цифровых систем автоматического управления на базе микропроцессорных средств; разработка микроконтроллеров и отладка целевого программного обеспечения; разработка, анализ и моделирование систем передачи данных. Особое внимание уделяется разработке программ моделирования системы, вопросам ее анализа, оптимизации и синтеза, разработке программных средств, обеспечивающих функционирование системы. В графической части ДПС представляются схемы структурные всех исследуемых вариантов, схемы системы аппаратной и программной частей, схемы алгоритмов и отдельных программ. Возможно представление схем функциональных и общих схем, а также чертежей общего вида систем. В ДПС разработка принципиальных схем не предусматривается, а конструкторско-технологический раздел может отсутствовать.
Примерами дипломных проектов системотехнического направления могут являться разработки следующих видов:
-- разработка интернет - портала;
-- разработка системы поддержки принятия решений на предприятии;
-- обучающие системы;
-- автоматизированная система учета труда в организации;
--автоматизированная система управления бизнес-процессами промышленного предприятия;
--подсистема оперативного планирования и управления производством машиностроительного предприятия;
--автоматизированное рабочее место директора малого предприятия;
--Автоматизированная система ведения конструкторской документации по доработке самолетов;
--автоматизированная система обработки банковских документов коммерческого банка
− системы цифрового автоматического управления производственным или технологическим оборудованием на базе мини- или микро-ЭВМ (основные решаемые вопросы: определение оптимальной стратегии управления порядком обслуживания запросов реального времени, при которой обеспечиваются заданные ограничения на время реакции; определение емкости буферной памяти для хранения запросов реального времени и т.п.);
− многотерминальные системы типа "запрос - ответ" (основные решаемые вопросы: обеспечение заданного ограничения на время ответа системы и т.п.);
− многопроцессорные вычислительные комплексы (основные решаемые вопросы: выбор способа разрешения конфликтных ситуаций при использовании общих ресурсов и уменьшения их частоты, оценки потери производительности вследствие конфликтов, оптимальное распределение нагрузки между процессорами и т.п.);
− сети ЭВМ (основные решаемые вопросы: определение оптимального территориального распределения узлов коммутации, выбор топологии сети, определение пропускных способностей каналов связи, выбор способа маршрутизации пакетов, проектирование серверной архитектуры).