Курсовая работа по курсу "Организация ЭВМ и систем"

Вид материалаКурсовая

Содержание


В рамках настоящей курсовой работы необходимо
Программное обеспечение
Исходной информацией
Выходная информация
Пользовательский интерфейс
Дополнительно могут быть определены любые другие требования, высказанные преподавателем при предварительном просмотре работы.
Представление результатов курсовой работы
Предварительный просмотр работы и консультация с преподавателем
Московский государственный строительный университет
Подобный материал:

Курсовая работа по курсу "Организация ЭВМ и систем"


Краткое описание! Полное описание см. в методическом пособии, полученном Вами в начале семестра.


Курсовая работа "Программно-аппаратное конфигурирование вычислительной системы" выполняется студентами Московского государственного строительного университета по специальности 220200 – "Автоматизированные системы обработки информации и управления" в течение весеннего семестра III курса обучения по курсу "Организация ЭВМ и систем".


Тема курсовой работы: разработка элементов автоматизированной системы – программного продукта (далее – программа), ориентированного на предоставление тематической справочной информации и оказание помощи пользователю (проектировщику вычислительных систем) при выборе компонентов и конфигурировании вычислительной системы и периферийного оборудования для решения конкретного класса прикладных задач.


В рамках настоящей курсовой работы необходимо:
  • разработать структуру информационной базы, отражающую тематическую направленность задачи и осуществить ее информационное наполнение;
  • разработать алгоритм, позволяющий реализовать механизм формирования решения по выбору компонентов и конфигурированию вычислительной системы и периферийного оборудования для решения конкретного класса прикладных задач;
  • разработать пользовательский интерфейс, адекватно осуществляющий функции пре- и постпроцессора при решении поставленной задачи;
  • осуществить практическую (программную) реализацию задачи средствами одного из языков программирования любого уровня или с использованием технологий автоматизированной поддержки разработки программного обеспечения CASE/RAD (Computer-Aided Software Engineering / Rapid Application Development);
  • разработать и представить техническую документацию, включающую описание содержания, сути, методологии и средств решения задачи, а также информацию, необходимую для эксплуатации программы.


Таким образом, курсовая работа включает в себя собственно программу и пояснительную записку.


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


Модуль информационной базы должен содержать программную реализацию функций ввода, хранения, представления, корректировки и удаления элементов базы данных, отражающих две основные составляющие вычислительной системы:
  • аппаратное обеспечение (Hardware);
  • программное обеспечение (Software).


Под аппаратным обеспечением в рамках курсовой работы понимается набор электронных компонентов и устройств, составляющих основу вычислительной системы – персональный компьютер, а также периферийное оборудование.


Информационная база должна содержать информацию о, как минимум, следующих классах электронных компонентов, устройств и периферийного оборудования:
  • процессор;
  • системная плата;
  • жесткий диск, накопитель на гибких магнитных дисках и другие устройства хранения информации;
  • устройства чтения/записи компакт-дисков всех типов;
  • видеоадаптер и другие устройства формирования/ускорения видеосигнала;
  • звуковая карта и другие устройства записи/воспроизведения звукового сигнала;
  • модем/факс;
  • клавиатура;
  • манипулятор "мышь" и другие манипуляторы;
  • корпус (с устройством электропитания);
  • монитор;
  • устройства бесперебойного питания и управления электропитанием;
  • сетевое оборудование;
  • печатающие устройства;
  • сканеры и другие устройства ввода графической информации;
  • цифровая видео- и фотоаппаратура;
  • другие устройстваMultimedia.


Каждый тип электронных компонентов, устройств и периферийного оборудования должен быть отражен в базе данных не менее чем пятнадцатью элементами не менее чем трех различных фирм-производителей, продукция которых представлена на Российском рынке на момент выполнения курсовой работы.

Информационная база должна содержать полную информацию о технических характеристиках и реальных (и/или средних по г. Москве) ценах электронных компонентов, устройств и периферийного оборудования, возможных местах их приобретения, особенностях покупки, гарантийного обслуживания и эксплуатации, если таковые имеются (в т.ч. наличие скидок, продажа в кредит или на особых условиях, обмен и т.д.).


Программное обеспечение, которое предполагается инсталлировать на проектируемую вычислительную систему для решения обозначенного круга задач, представлено в информационной базе как:
  • системное и вспомогательное программное обеспечение;
  • прикладное программное обеспечение.


Системное и вспомогательное программное обеспечение включает в себя собственно операционную систему и набор драйверов аппаратного обеспечения (по необходимости).


Прикладное программное обеспечение, в свою очередь, классифицируется, например, следующим образом (приводится минимальный набор классов прикладного программного обеспечения, который должен быть представлен в информационной базе):
  • приложения для подготовки текстов и работы с текстом, в том числе – системы электронного перевода текстов, проверки правописания и орфографии, автоматизированного распознавания текста, электронные словари;
  • приложения для работы с таблицами;
  • приложения для работы с базами данных, в том числе - распределенными;
  • приложения для проектирования презентаций;
  • приложения для работы с графикой, в том числе – профессиональные средства для работы с векторной и растровой графикой;
  • системы автоматизации проектирования;
  • системы автоматизации управления;
  • системы автоматизации математических и инженерных расчетов;
  • приложения для работы в локальных сетях и Internet;
  • средства Multimedia;
  • иное специализированное прикладное программное обеспечение.


Разработка алгоритма, позволяющего реализовать механизм формирования решения по выбору компонентов и конфигурированию вычислительной системы и периферийного оборудования для решения конкретного класса прикладных задач является основой курсовой работы.


Последовательность механизма формирования решения включает следующие этапы:
  1. Получение исходной информации для алгоритма формирования решения.
  2. Собственно формирование решения.
  3. Представление результатов и аналитические рекомендации по составу и конфигурированию вычислительной системы и периферийного оборудования.


Исходной информацией для механизма формирования решения являются ответы пользователя на ряд вопросов (не менее 25), сформулированных в терминах и на языке обоснованно выбранных студентом, выполняющим курсовую работу. Вопросы могут принадлежать, например, к следующим общим категориям:
  • основная область применения проектируемой вычислительной системы (например, расчет строительных конструкций, работа с бухгалтерскими прикладными пакетами, хранение информации, работа с базами данных, распечатка чертежей и т.д.);
  • возможные вспомогательные области применения вычислительной системы (например, просмотр DVD-фильмов, работа в Internet и т.д.);
  • условия применения вычислительной системы (например, настольная, мобильная, повышенная запыленность и т.д.);
  • особые требования к системному и вспомогательному программному обеспечению (например, пожелания относительно профиля и функций операционной системы), если таковые имеются;
  • особые требования к прикладному программному обеспечению (необходимый набор прикладных программ), если таковые имеются;
  • дополнительные требования к вычислительной системе (например, возможность работы в условиях нестабильно питающего напряжения, напряжения сети стандарта 127В и т.д.);
  • предпочтительная фирма-изготовитель компонентов вычислительной системы и периферийных устройств, если таковая имеется;
  • финансовые возможности пользователя и др.


Алгоритм работы программы (собственно механизм формирования решения) выбирается (формируется) и обосновывается разработчиком самостоятельно на основе знаний, полученных из тематических лекционных курсов и самостоятельных занятий. Это творческий процесс, успех которого зависит от компетенции студента.


Выходная информация представляет собой рекомендации относительно состава, качественных, стоимостных и иных характеристик необходимых (оптимальных) электронных компонентов и устройств вычислительной системы, периферийного оборудования и программного обеспечения для решения конкретного класса прикладных задач.


Пользовательский интерфейс программы строится в соответствие с общими требованиями, предъявляемыми к практическому заданию, выполняемому студентами в курсе "Интерфейсы" на основе пользовательского меню (см. задание для курса "Интерфейсы" на ссылка скрыта).


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

Студент может выбрать средство программной реализации задачи исходя из собственных предпочтений.

В качестве рекомендуемого средства предлагается использовать язык программирования высокого уровня C++ и CASE/RAD на его основе.


Операционная среда для работы программы

DOS или Windows.


Дополнительно могут быть определены любые другие требования, высказанные преподавателем при предварительном просмотре работы.

Форма выполнения курсовой работы


Строго индивидуально – 1 (ОДИН) СТУДЕНТ – 1 (ОДНА) ПРОГРАММА!!!

Представление результатов курсовой работы


Результатом выполнения курсовой работы является логически завершенная и отлаженная программа (представляется в виде исполняемого файла и файла, содержащего исходный код), а также пояснительная записка.


Содержание пояснительной записки
  1. Общее описание программного продукта
  2. Требования к аппаратному и программному обеспечению
  3. Инсталляция программного продукта
  4. Инструкция пользователя
  5. Алгоритм механизма формирования решения, теоретические основы его построения
  6. Библиографический список


Защита работы

Демонстрация работы отлаженной программы, ответы на вопросы преподавателя.


Предварительный просмотр работы и консультация с преподавателем

Не менее одного раза в две недели.


Титульный лист пояснительной записки


МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ

КАФЕДРА ИНФОРМАЦИОННЫХ СИСТЕМ И ТЕХНОЛОГИЙ УПРАВЛЕНИЯ СТРОИТЕЛЬСТВОМ


КУРСОВАЯ РАБОТА

по курсу "ОРГАНИЗАЦИЯ ЭВМ И СИСТЕМ"


"программно-аппаратноЕ конфигурированиЕ вычислительной системы"


Выполнил: студент ЭОУС–III–7 Иванов Иван Иванович


Проверил: д.т.н., проф. Волков А.А.


Работа защищена с оценкой ____________________


_____ __________________ 2006г.


Москва, 2006


Вы можете "скачать" этот файл на ссылка скрыта