Определение производительности, разработка интерфейса пользователя и наполнение базы. Реализация проверки совместимости с целью избежания проблем с подбором комплектующих. Подбор оптимальной по соотношению производительности и стоимости конфигурации.
Аннотация к работе
В ходе выполнения данной работы будет проведен анализ предметной области, сформировано техническое предложение и разработано приложение - конфигуратор системного блока ПК.Персональные компьютеры (далее - ПК) применяются в различных областях человеческой деятельности, и в настоящее время эксплуатируется уже достаточно большое количество ПК. Конфигуратор ПК позволяет облегчить процесс подбора. С помощью данной программы даже неопытный пользователь может справиться с комплектованием нужного ПК.В области информационных и компьютерных систем под конфигурацией понимают определенный набор комплектующих, исходя из их предназначения, марки и основных характеристик. Данный конфигуратор позволяет создать конфигурацию, узнать стоимость отдельных комплектующих и всей конфигурации, заказать комплектующие, проверить совместимость комплектующих. Данный конфигуратор позволяет создать конфигурацию, узнать стоимость отдельных комплектующих и всей конфигурации, заказать комплектующие. Данный конфигуратор позволяет создать конфигурацию, узнать стоимость отдельных комплектующих и всей конфигурации, заказать комплектующие, проверить совместимость комплектующих. Данный конфигуратор позволяет создать конфигурацию, узнать стоимость отдельных комплектующих и всей конфигурации, заказать комплектующие, проверить совместимость комплектующих.Разработан в 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.В качестве теста соберем две конфигурации.