Тип работы:
Предмет:
Язык работы:


Разработка экспертного модуля по сборке изделия из комплектующих

Работа №18897

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы52
Год сдачи2017
Стоимость5750 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
464
Не подходит работа?

Узнай цену на написание


Введение 4
1 Анализ предметной области 6
1.1 Понятие персонального компьютера 6
1.2 Основные комплектующие персонального компьютера 7
1.3 Анализ существующих систем по подбору ПК 19
1.4 Метод ветвей и границ 24
1.4.1 Формальное описание 25
1.5 Базы данных и базы знаний 28
2 Разработка программного модуля по сборке ПК из комплектующих 33
2.1 Модель программной системы по сборке ПК из комплектующих 33
2.2 Средства разработки программного модуля 34
2.2.1 PostgreSQL 9.5 34
2.2.1.1 Руководство по настройке 34
2.2.1.2 Требования по настройке 35
2.2.2 Django 1.11 35
2.2.2.1 Краткая характеристика 35
2.2.2.2 Руководство по настройке 35
2.2.3 JetBrains PyCharm 36
2.2.3.1 Краткая характеристика 36
2.2.3.2 Руководство по настройке 36
2.2.3.3 Требования по настройке 36
2.3 Формирование базы данных 36
2.4 Разработка алгоритмов работы программной системы 42
Заключение 49
Список использованных источников 50


Жизнь современного человека тесно связана с различными техническими устройствами и в первую очередь с компьютерами. Персональные компьютеры уже давно и прочно вошли в наш повседневный обиход. Сфера их применения необычайно широка: образование, медицина, производство, банковские услуги, киноиндустрия - во всех этих направлениях с успехом пользуются неограниченными возможностями компьютерной техники. Сложно представить современное рабочее место без нее. Компьютеры позволяют оптимизировать и автоматизировать различные рабочие процессы, хранить большие объемы информации и оперативно получать к ней доступ, удаленно управлять производственными мощностями, ускорить и упростить взаимодействие между специалистами, проводить сложные технические расчеты и вычисления и многое другое.
Но компьютеры прочно утвердились не только в рабочей сфере, они стали неотъемлемой частью и повседневной жизни человека. Вместе с интернетом компьютер дает широчайшие возможности для отдыха и досуга.
В связи с этим перед людьми встает важный и непростой вопрос выбора подходящей компьютерной техники. Осложняется он, в первую очередь, необходимостью обладать специальными знаниями о внутреннем устройстве и функционировании ПК. Вторым, не менее значимым аспектом, затрудняющим процесс выбора является быстрая и непрерывная смена технологий. Поэтому проблема подбора подходящего компьютера и модернизации техники будет актуальна на протяжении еще многих лет.
Здесь на помощь человеку может прийти система по сборке изделий из комплектующих. Такая система представляет собой программное средство, использующее базу знаний для обеспечения высокоэффективного решения неформализованных задач в узкой предметной области.
Объектом исследования данной работы являются программные системы по сборке изделий из комплектующих.
Предметом исследования работы является программная система по сборке ПК из комплектующих, отвечающего требованиям пользователя.
Целью работы является разработка программного модуля по сборке персонального компьютера из комплектующих с возможностью использования сторонними системами, а также адаптации модуля под другую предметную область.
Задачи:
- сформулировать определение понятия «персональный компьютер» в рамках данной работы;
- определить состав и характеристики комплектующих для сборки персонального компьютера;
- провести анализ существующих систем по подбору ПК;
- рассмотреть метод ветвей и границ;
- изучить понятия базы данных и базы знаний, их сходства и различия;
- составить модель программной системы по сборке ПК из комплектующих;
- сформировать базу данных исходных материалов;
- разработать алгоритмы работы программной системы;
- создать пользовательский интерфейс программного модуля;
- представить процесс работы программного модуля по сборке ПК из комплектующих, его функциональные возможности и сферу применения.


Возникли сложности?

Нужна помощь преподавателя?

Помощь студентам в написании работ!


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



1 Таненбаум, Э. Архитектура компьютера / Э. Таненбаум, Т. Остин. - 6-е. изд. - Санкт-Петербург : Питер, 2017. - 816 с.
2 Ватаманюк, А.И. Обслуживание и настройка компьютера / А.И. Ватаманюк. - Санкт-Петербург : Питер, 2009. - 441 с.
3 Степаненко, О.С. Практическая сборка и наладка ПК. Самоучитель / О.С. Степаненко. - Москва : ИД Вильямс, 2007. - 336 с.
4 Соломенчук, В.Г. Аппаратные средства персональных компьютеров / В.Г. Соломенчук. - Санкт-Петербург : БХВ-Петербург, 2003. - 512 с.
5 Гончаров, Е.Н. Исследование операций. Примеры и задачи : учебное пособие / Е.Н. Гончаров, А.И. Ерзин, В.В. Залюбовский. - Новосибирск : НГУ, 2005. - 78 с.
6 Крёнке, Д. Теория и практика построение баз данных: учебное пособие / Д. Крёнке. - Санкт-Петербург : Питер, 2003. - 800 с.
7 Гаврилова, Т.А. Базы знаний интеллектуальных систем: учебник /Т.А. Гаврилова, В.Ф. Хорошевский. - Санкт-Петербург : Питер, 2017. - 384 с.
8 Казиев, В.М. Введение в анализ, синтез и моделирование систем / В.М. Казиев. - Москва : Бином. Лаборатория знаний, 2007. - 248 с.
9 Хомоненко, А.Д. Базы данных : учебник для высших учебных заведений / А.Д. Хомоненко, М.Г. Мальцев, В.М. Цыганов. - 6-е изд. -Санкт-Петербург : Корона- Принт, 2009. - 736 с.
10 Кузин, А.В. Базы данных: учебное пособие / А.В. Кузин, С.В. Левонисова. - 5-е изд. - Москва : Академия, 2012. - 320 с.
11 Анализ данных и процессов : учебное пособие / А.А. Барсегян,М.С. Куприянов, И.И. Холод, М.Д. Тесс, С.И. Елизаров. - 3-е изд., перераб. и доп. - Санкт-Петербург : БХВ-Петербург, 2009. - 512 с.
12 Левитин, А. Алгоритмы. Введение в разработку и анализ / А. Левитин. - Москва : Вильямс, 2003. - 576 с.
13 Новосельцев, В.И. Теоретические основы системного анализа / В.И. Новосельцев, Б.В. Тарасов.- Москва : Майор, 2013. - 536 с.
14 Алгоритмы: Построение и анализ / Т.Х. Кормен, Ч.И. Лейзерсон, Р.Л. Ривест, К. Штайн. - 2-е изд.- Москва : Вильямс, 2012. - 1296 с.
15 ECMA-404 The JSON Data Interchange Format. - Введ. 10.2013. - Geneva : Ecma International, 2013. - 8 с.
16 Django documentation [Электронный ресурс] // Сайт. - Режим доступа: https://docs.dj angoproj ect.com/en/dev/
17 Django Rest Framework [Электронный ресурс] // Сайт. - Режим доступа: http://www.dj ango-rest-framework.org/


Работу высылаем на протяжении 30 минут после оплаты.




©2024 Cервис помощи студентам в выполнении работ