Разработка конфигуратора системного блока и средств оценки производительности вычислительной системы - Дипломная работа

бесплатно 0
4.5 191
Определение производительности, разработка интерфейса пользователя и наполнение базы. Реализация проверки совместимости с целью избежания проблем с подбором комплектующих. Подбор оптимальной по соотношению производительности и стоимости конфигурации.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
В ходе выполнения данной работы будет проведен анализ предметной области, сформировано техническое предложение и разработано приложение - конфигуратор системного блока ПК.Персональные компьютеры (далее - ПК) применяются в различных областях человеческой деятельности, и в настоящее время эксплуатируется уже достаточно большое количество ПК. Конфигуратор ПК позволяет облегчить процесс подбора. С помощью данной программы даже неопытный пользователь может справиться с комплектованием нужного ПК.В области информационных и компьютерных систем под конфигурацией понимают определенный набор комплектующих, исходя из их предназначения, марки и основных характеристик. Данный конфигуратор позволяет создать конфигурацию, узнать стоимость отдельных комплектующих и всей конфигурации, заказать комплектующие, проверить совместимость комплектующих. Данный конфигуратор позволяет создать конфигурацию, узнать стоимость отдельных комплектующих и всей конфигурации, заказать комплектующие. Данный конфигуратор позволяет создать конфигурацию, узнать стоимость отдельных комплектующих и всей конфигурации, заказать комплектующие, проверить совместимость комплектующих. Данный конфигуратор позволяет создать конфигурацию, узнать стоимость отдельных комплектующих и всей конфигурации, заказать комплектующие, проверить совместимость комплектующих.Разработан в 1998-2001 годах группой инженеров компании Microsoft под руководством Андерса Хейлсберга и Скотта Вильтаумота как язык разработки приложений для платформы Microsoft .NET Framework. Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов (в том числе операторов явного и неявного приведения типа), делегаты, атрибуты, события, свойства, обобщенные типы и методы, итераторы, анонимные функции с поддержкой замыканий, LINQ, исключения, комментарии в формате XML. Преимущество данного языка - эффективность, язык спроектирован так, чтобы дать программисту максимальный контроль над всеми аспектами структуры и порядка исполнения программы. Microsoft Visual Studio - линейка продуктов компании Microsoft, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также вебсайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Windows, Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone .NET Compact Framework и Silverlight.Цель данной работы - разработка конфигуратора системного блока ПК и средств оценки производительности и стоимости вычислительной системы. В соответствии с этой целью и проведенным аналитическим обзором сформулируем следующие требования к разрабатываемой системе.Столбец name имеет тип varchar и хранит название модели процессора. Столбец top имеет тип integer и хранит информацию о производительности. Столбец maxddr имеет тип integer и хранит максимальное значение поддерживаемого объема оперативной памяти, используется для проверки совместимости. Столбец minf имеет тип integer и хранит минимальное значение поддерживаемой частоты оперативной памяти, используется для проверки совместимости. Столбец maxf имеет тип integer и хранит максимальное значение поддерживаемой частоты оперативной памяти, используется для проверки совместимости.В разрабатываемом приложении выполняется оценка производительности. Так как в нашем случае ПК еще не собран, то никаких тестов провести невозможно, поэтому мы используем результаты тестов, проведенных компанией NIX. При выборе комплектующих информация о производительности выводиться в соответствующие поля области «оценка производительности».Интерфейс пользователя в приложении представляет собой окно, разделенное на две области. Во втором столбце находятся поле с возможностью выбрать из списка название производителя комплектующих. В третьем столбце находятся поле с возможностью выбрать из списка модели комплектующих. В четвертом столбце имеется поле, содержащее информацию о цене комплектующих, выбранных в третьем столбце. В пятом столбце находится поле, содержащее краткую информацию о выбранных в третьем столбце комплектующих.Было реализовано соединение с базой данных при запуске программы. Пример кода представлен на рисунке 20. Пример кода представлен на рисунке 21. При запуске приложения второй и третий столбцы конфигуратора заполняются данными о производителях и моделях из базы данных. Пример кода для добавления данных о модели процессора в COMBOBOX при запуске приложения представлен на рисунке 22.Запрос на добавление процессора в базу данных представлен на рисунке 25. Для добавления остальных процессоров выполняются аналогичные запросы. Запрос на добавление материнской платы в базу данных представлен на рисунке 26. Запрос на добавление представлен на рисунке 27. Запрос на добавление представлен на рисунке 29.В качестве теста соберем две конфигурации.

План
ОГЛАВЛЕНИЕ

Аннотация

Введение

1. Анализ предметной области и постановка задачи

1.1 Анализ предметной области

1.2 Анализ средств разработки

1.3 Техническое предложение

2. Проектирование

2.1 Разработка базы данных

2.2 Алгоритм определения производительности

2.3 Разработка интерфейса пользователя

3. Реализация программного продукта

3.1 Кодирование программы

3.2 Наполнение базы данными

4. Тестирование

Заключение

Список использованных источников

Приложение

АННОТАЦИЯ

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

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





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