Дипломная работа на тему "МОИ (МТИ) | Разработка прототипа программного обеспечения по учету компьютерной техники"
1
Работа на тему: Разработка прототипа программного обеспечения по учету компьютерной техники
Оценка: хорошо.
Оригинальность работы на момент публикации 50+% на антиплагиат.ру.
Ниже прилагаю все данные для покупки.
https://studentu24.ru/list/suppliers/Anastasiya1---1326
Оценка: хорошо.
Оригинальность работы на момент публикации 50+% на антиплагиат.ру.
Ниже прилагаю все данные для покупки.
https://studentu24.ru/list/suppliers/Anastasiya1---1326
Демо работы
Описание работы
Негосударственное образовательное учреждение высшего образованияМосковский технологический институт
Факультет: Техники и современных Кафедра: Информатики и автоматизации технологий
Уровень образования: Бакалавриат
Направление: Информатика и вычислительная техника
Профиль: Программное обеспечение средств вычислительной техники и автоматизированных систем
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
Разработка прототипа программного обеспечения по учету компьютерной техники
Москва 2018 г.
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 4
ГЛАВА 1. АНАЛИТИЧЕСКИЙ ОБЗОР ПРЕДМЕТНОЙ ОБЛАСТИ 7
1.1. Основные понятия и термины 7
1.1.1. Прототипирование 14
1.1.2. Веб-приложения 14
1.2. Актуальность работы 20
1.3. Обзор существующих решений 21
1.3.1. Hardware Inspector 22
1.3.2. IT Invent 24
1.3.3. 1С: Учет компьютеров и оборудования на предприятии 27
1.3.4. Учет компьютеров 29
ГЛАВА 2. ТРЕБОВАНИЯ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ 31
2.1. Определение требований к разрабатываемому прототипу 31
2.2. Обоснование выбора системы управления базами данных 33
2.3. Выбор средства прототипирования 35
2.3.1. GUI Machine 38
2.3.2. Microsoft Visio 41
2.3.3. Axure RP 42
ГЛАВА 3. ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ПРОТОТИПА 45
3.1. Проектирование структуры программного обеспечения 45
3.1.1. Функции и логическая структура программного обеспечения 46
3.1.2. Проектирование структуры базы данных 51
3.2. Разработка пользовательского интерфейса 58
3.3. Описание технологии работы с программой 65
ЗАКЛЮЧЕНИЕ 68
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 71
ПРИЛОЖЕНИЕ А 75
ПРИЛОЖЕНИЕ Б 77
ПРИЛОЖЕНИЕ В 78
ВВЕДЕНИЕ
Выбор темы выпускной квалификационной работы был осуществлен в результате анализа деятельности отдела статистики краевого государствен- ного бюджетного учреждения здравоохранения «Городская больница № 3» министерства здравоохранения Хабаровского края, на базе которого осу- ществлялось прохождение производственной практики.
Проблема, заявленная в теме выпускной квалификационной работы, ак- туальна ввиду того, что в современных условиях получает широкое распро- странение все больше новых программных, технических средств и информаци- онных технологий. В связи с чем, требуется разработка новых методов их ис- пользования и организации управления профессиональной деятельностью, ведь без использования компьютерных технологий невозможно эффективное управ- ление предприятием в любой из существующих отраслей, которое, в свою оче- редь, обеспечивают различные информационные системы, являющиеся на се- годняшний день обязательной частью любого вида производственной деятель- ности. Использование информационных систем в современной организации максимально облегчает работу специалистов, высвобождая время, которое ра- нее расходовалось на выполнение рутинных операций сбора данных и осу- ществление сложных расчетов, для творческой деятельности в решении про- фессиональных задач. Благодаря автоматизации хода работы, значительно уменьшается время на обработку и выдачу информации, а также передачу дан- ных между участниками информационного обмена.
Таким образом, на предприятиях создаются ИТ-отделы, занимающиеся не только материальным обеспечением и сопровождением работы компью- терной техники, но и разработкой и сопровождением программного обеспе- чения. Помимо прочего, сотрудники ИТ-отделов также занимаются учетом компьютерной техники, имеющим свои особенности, и значительно отлича- ющимся от бухгалтерского учета.
В производственной деятельности рассматриваемого учреждения ис- пользуется большое количество компьютерной техники и различных пери- ферийных устройств, таких как серверы, персональные компьютеры, ноутбу- ки, планшеты, многофункциональные устройства, принтеры, планшетные сканеры, считыватели штрих-кодов и смарт-карт, источники бесперебойного питания, сетевые коммутаторы и маршрутизаторы.
В связи с фактическим отсутствием учета компьютерной техники в отделе статистики рассматриваемого учреждения возникла необходимость в разработке прототипа программного обеспечения, позволяющего осуществлять такой учет.
Прототип, созданный в результате данной работы, должен представ- лять собой демонстрационное веб-приложение, имеющее удобный и простой для восприятия интерфейс, и позволяющее в форме диалога с пользователем осуществлять учет компьютерной техники и сопутствующих комплектую- щих и периферийных устройств.
Тема прототипирования затрагивается в работах таких авторов, как Вершинина Е.В. [2], Гагарина Л.Г.[5], Тодд Заки Варфел [26], Джон Генри Крахенбел [34]. В их работах рассматриваются возможности по созданию прототипов интерфейсов программного обеспечения, а также различные подходы к решению проблемы прототипирования.
Объектом исследования в представленной работе является учет компью- терной техники в учреждении. Предметом исследования является разрабатыва- емый прототип программного обеспечения по учету компьютерной техники.
Целью исследования в представленной работе является разработка прототипа программного обеспечения для учета компьютерной техники на ба- зе учреждения КГБУЗ «Городская больница № 3» г. Комсомольска-на-Амуре.
Для достижения поставленной цели, в ходе выполнения работы необ- ходимо решить следующий спектр задач:
• Осуществить аналитический обзор предметной области в рамках темы исследования;
• Произвести анализ существующих решений, выявить их достоин- ства и недостатки;
• Изучить методы проектирования и прототипирования программно- го обеспечения, выбрать инструментарий для разработки прототипа в соот- ветствии с требованиями;
• Спроектировать программное обеспечение, сформулировать требо- вания к его функциональности и пользовательскому интерфейсу;
• На основе проекта создать прототип, демонстрирующий выполне- ние основных функций программного обеспечения;
• Разработать методическое обеспечение для созданного прототипа в виде пошаговых инструкций по установке и использованию.
Выпускная квалификационная работа состоит из введения, трех глав, заключения, списка использованной литературы и приложений.
В первой главе рассматриваются основные понятия и термины предмет- ной области, актуальность проблемы исследования. Первая глава также со- держит обзор существующих решений в сфере учета компьютерной техники.
Во второй главе представлено определение требований к разрабатыва- емому программному обеспечению, приведены этапы выбора инструмен- тальных и вспомогательных средств разработки и прототипирования про- граммного обеспечения.
В третьей главе рассмотрен процесс проектирования структуры про- граммного обеспечения, а также осуществлена разработка пользовательского интерфейса и представлена справочная информация по использованию про- тотипа программного обеспечения.
Практическая значимость работы заключается в том, что разрабатыва- емый прототип позволит создать на своей основе программно-техническое средство, которое сможет использоваться не только как самостоятельный продукт, но и в качестве модуля для более сложной информационной систе- мы, участвующей в производственных процессах любого учреждения.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Белл Ч., Киндал М., Талманн Л. Обеспечение высокой доступности систем на основе MySQL / Пер. с англ. – М.: Издательство «Русская редак- ция»; СПб.: БХВ-Петербург, 2012. – 624 стр.
2. Вершинина Е.В., Гонченко М.С. Обзор моделей жизненного цикла разработки программного обеспечения. – Нижний Новгород: НГУ им. Н.И. Лобачевского, 2010 – 38 с.
3. Вигерс Карл, Битти Джой. Разработка требований к программному обеспечению. 3-е изд., дополненное: пер. с англ. – М.: Издательство «Русская редакция»; СПб.: БХВ-Петербург, 2014. – 736 стр.: ил.
4. Влацкая И. В. Проектирование и реализация прикладного про- граммного обеспечения: учебное пособие. – Оренбург: ОГУ, 2015. - 118 с.
5. Гагарина Л.Г., Кокорева Е.В., Виснадул Б.Д. Технология разработки программного обеспечения: учебное пособие. – М.: Форум, ИНФРА-М, 2008.
– 400 с.: ил.
6. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование ин- формационных систем. Курс лекций: учебное пособие для студентов вузов, обучающихся по специальностям в области информационных технологий. – Москва, Саратов: Интернет-Университет Информационных Технологий, Ву- зовское образование, 2017. – 303 c.
7. Грошев А.С. Основы работы с базами данный. – М.: Национальный Открытый Университет «Интуит», 2016
8. Данилин А.О. Методология разработки программного обеспечения с использованием управляющего прототипа: научная статья. // Журнал
«Вестник воронежского института МВД России». – И.: Воронежский инсти- тут МВД РФ (Воронеж). – Выпуск № 1, 2016 г. – С. 104-111.
9. Иванова В., Перерва А. Путь аналитика. Практическое руководство IT-специалиста. 2-е изд. – СПб.: Питер, 2015. – 304 с.: ил.
10. Клейнберг Дж., Тардос Е. Алгоритмы: разработка и применение. Классика Computers Science: пер. с англ. Е. Матвеева. – СПб.: Питер, 2016. – 800 с.: ил.
11. Колисниченко Д.Н. РНР и MySQL. Разработка веб-приложений. – 5- е изд. – СПб.: БХВ-Петербург, 2015. – 592 с.: ил.
12. Королёв В.Т., Контарёв Е.А., Черных А.М. Технология ведения баз данных: учебное пособие. – М.: РГУП, 2015. – 108 с.
13. Кришна Голден. Хороший интерфейс – невидимый интерфейс. – СПб.: Питер, 2016. – 256 с.: ил.
14. Маклафлин Б. РНР и MySQL. Исчерпывающее руководство. 2-е изд. – СПб.: Питер, 2014. – 544 с.: ил.
15. Молдованова О.В. Информационные системы и базы данных: учеб- ное пособие. – Сибирский гос. ун-т телекоммуникаций и информатики: Но- восибирск, 2014. – 178 с.
16. Назаров С.В. Введение в программные системы и их разработку. – М.: Интернет-Университет Информационных Технологий (Интуит), 2016. – 649 c.
17. Полукаров Д.Ю., Моисеева Т.В. Экономические и правовые основы рынка программного обеспечения: учебное пособие. – М.: Солон-Пресс, 2012. – 224 с.: ил.
18. Полякова Л.Н. Основы SQL. – М.: Национальный Открытый Уни- верситет «Интуит», 2016. – 272 с.
19. Пьюривал С. Основы разработки веб-приложений. – СПб.: Питер, 2015. – 272 с.: ил.
20. Рябов В.А., А.И. Несвижский. Современные веб-технологии. – М.: Национальный Открытый Университет «ИНТУИТ», 2016. – 1008 с.
21. Слива М.В. Прототипирование графического интерфейса пользова- теля как неотъемлемая часть процесса разработки программного обеспечения
// Вестник НВГУ. 2013. № 1. С. 74-76.
22. Советов Б.Я., Цехановский В.В., Чертовской В.Д. Базы данных: учебник для прикладного бакалавриата. 2-е изд. – М.: Изд-во Юрайт, 2015. – 463 с.
23. Стивенс, Род. Алгоритмы. Теория и практическое применение – М.: Издательство «Э», 2016. – 544 с.
24. Таненбаум Э., Бос X. Современные операционные системы. 4-е изд.
– СПб.: Питер, 2015. – 1120 с.: ил.
25. Таненбаум Э., Остин Т. Архитектура компьютера. 6-е изд. – СПб.: Питер, 2013. – 816 с.: ил.
26. Тодд Заки Варфел. Прототипирование. Практическое руководство: пер. с англ. И. Лейко. – М.: Манн, Иванов и Фербер, 2013. – 240 с.
27. Тузовский А.Ф. Проектирование и разработка web-приложений: учебное пособие. – Томск: Томский политехнический университет, 2014. – 219 c.
28. Туманов В.Е. Основы проектирования реляционных баз данных. – М.: Национальный Открытый Университет «Интуит», 2016 – 500 с.
29. Филлипов М.В., Стрельников О.И. Вычислительные системы, сети и телекоммуникации: учебное пособие. – Волгоград: НОУ ВПО ВИБ, 2014. – 184 с.
30. Фрэйн Б. HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств. 2-е изд. – СПб.: Питер, 2017. – 272 с.: ил.
31. Хоган Б., Уоррен К., Уэбер М., Джонсон К., Годин А. Книга веб- программиста: секреты профессиональной разработки веб-сайтов. – СПб.: Питер, 2013. – 288 с.:
32. Швецов В.И. Базы данных. – М.: Национальный Открытый Универ- ситет «Интуит», 2016. – 216 с.
33. Ezra Schwartz, Elizabeth Srail. Prototyping Essentials with Axure (Sec- ond Edition). Packt Publishing – 2014. – 490 p.
34. John Henry Krahenbuhl. Axure Blueprints. Packt Publishing – 2015. –
35. John Henry Krahenbuhl. Axure RP Prototyping Cookbook. O’Reilly Media – 2014. – 300 p.
36. Software Development Life Cycle Tutorial [Электронный ресурс].
37. Александров Д.В. Моделирование и анализ бизнес-процессов: учебник [Электронный ресурс].
38. Долженко А.И. Технологии командной разработки программного обеспечения информационных систем [Электронный ресурс].
39. Ехлаков Ю.П., Бараксанов Д.Н., Янченко Е.А. Модели и алгоритмы управления жизненным циклом программного продукта: монография [Элек- тронный ресурс].
40. Кознов Д.В. Введение в программную инженерию [Электронный ресурс].
41. Операционные системы: правила работы [Электронный ресурс].
Похожие работы
Другие работы автора
НЕ НАШЛИ, ЧТО ИСКАЛИ? МОЖЕМ ПОМОЧЬ.
СТАТЬ ЗАКАЗЧИКОМ