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


Разработка программного многомодульного приложения для адаптации и верификации баз данных

Работа №11071

Тип работы

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

Предмет

программирование

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

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


Введение 9
Обзор литературы 11
1 Аналитический обзор 12
2 Проектирование приложения 22
2.1 Организация проекта 22
2.2 Выбор шаблонов проектирования 23
2.3 Проектирование общей архитектуры приложения 24
2.4 Алгоритмы приложения 27
2.5 Алгоритм модуля DBManagement 27
2.6 Алгоритм модуля ValidationModule 28
2.7 Алгоритм модуля PatchModule 29
2.8 Проектирование алгоритма модуля ConverterModule 30
3 Реализация приложения 35
3.1 Реализация модуля DBManagement 35
3.2 Реализация модуля DevelopmentLib 37
3.3 Реализация интерфейса для модулей 39
3.4 Реализация модуля ValidationModule 39
3.5 Реализация модуля PatchModule 41
3.6 Реализация модуля ConverterModule 43
4 Результаты разработки 46
5 Финансовый менеджмент, ресурсоэффективность и ресурсосбережение ... 48
6 Социальная ответственность 63
Заключение 77
Список использованных источников 78
Приложение А 84
Техническое задание 84
Приложение Б 88
Приложение В 89
Приложение Г 90
Приложение Д 91
Руководство пользователя 93


Объектом исследования являются базы данных ООО «Химсофт».
Цель работы – разработать многомодульное приложения для адаптации и
верификации баз данных.
В процессе исследования проводились анализ выбранных СУБД,
сопоставимость их моделей данных, языка запросов SQL, языков
программирования, среды разработки, методологии разработки.
В результате исследования было разработано многомодульное
приложение с готовым модулем конвертации в MS Access.
Степень внедрения: разработанное приложение является важным
инструментом для обслуживания баз данных ЛИС «Химик-Аналитик» и
является автономным приложением.
Область применения: разработанное приложение представляет интерес
для организации ООО «Химсофт» и их заказчиков.
Экономическая эффективность разработки модуля составила 94258 руб.
34 коп. Уровень научного эффекта – средний.
В будущем планируется:
 доработка модуля создания SQL модификаций;
 доработка модуля проверки соответствия структуры.

Существует проблема поддержки множества баз данных неквалифицированными пользователями. В текущее время прослеживается тенденция к увлечению количества обслуживаемых баз данных разных разработчиков, причём сложность СУБД этих баз данных повышается для обеспечения больших возможностей. Вместе со сложностью растут и вычислительные потребности, которые не всегда оправданы в рамках определенных задач. Поэтому для обеспечения некоторых СУБД необходимы более мощные вычислительные устройства, которые являются более дорогими. Это приводит также к экономической проблеме. Неавтоматизированное решение данной проблемы занимает существенное время программистов, так как необходимо вручную выполнить необходимые манипуляции с данными в соответствии с бизнес-логикой компании. Для уменьшения этого времени было предложено автоматизировать эту деятельность в рамках предприятия ООО «Химсофт».
Целью работы выпускной квалификационной работы является разработка многомодульного приложения для адаптации и верификации баз данных. Объектом исследования являются базы данных ООО «Химсофт». Предметом исследования является процесс переноса данных с СУБД MS SQL Server и Oracle на MS Access, так как MS Access менее требовательна к ресурсам, а также в приложение закладывается возможность по введению других функций по поддержке баз данных.
Задачами работы являются:
• анализ предметной области;
• анализ средств выполнения проекта;
• проектирование приложения;
• реализация приложения;
• анализ вопросов социальной ответственности;
• оценка с точки зрения финансового менеджмента.
В результате реализации приложения оно вводится в работу на предприятии ООО «Химсофт».

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

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

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


В ходе выполнения выпускной квалификационной работы была
достигнута цель выполнения работы – создание многомодульного приложения
по адаптации и верификации баз данных. Были решены задачи:
 проведен анализ предметной области;
 проведен анализ средств выполнения проекта;
 выполнено проектирование приложения;
 было реализовано приложение;
 проведен анализ вопросов социальной ответственности;
 проведена оценка проекта с точки зрения финансового менеджмента.
Полученное приложение выполняет функциональные требования –
поддерживает конвертацию баз данных в базу данных с СУБД MS Access и
содержит возможность добавления дополнительных модулей по обеспечению
поддержки баз данных предприятия. Цель была достигнута путём применения
последовательных этапов с глубоким анализом по разработке приложения.
Решение вопросов социальной ответственности и оценка с точки зрения
финансового менеджмента позволила описать целесообразность и возможность
создания проекта, а также предупредить опасное воздействие в результате
деятельности.
Путем выполнения всех аспектов деятельности был создан программный
продукт, который планируется использовать в составе организации ООО
«Химсофт».


A. Meier. Hierarchical to relational database migration // IEEE Software.–
1994.– ISSN :0740-7459.– С.21-27
2. Enterprise Database Architecture Migration [Электронный ресурс]. URL:
https://www.inf.ed.ac.uk/publications/thesis/online/IM040132.pdf, свободный. – Яз.
англ. Дата обращения: 01.05.2016г.
3. A. Sutcliffe, I. Bennett, A. Doubleday, M. Ryan. Designing Query Support
for Multiple Databases // Springer US.– 1995.– ISSN : 1868-4238.– С.207-212
4. A. Achpal, V. B. Kumar, K. Mahesh. Modeling Ontology Semantic
Constraints in Relational Database Management System // IMECS.– 2016.– ISSN :
2078-0958.– С.163-168
5. Рейтинг реляционных баз данных [Электронный ресурс]. URL:
http://db-engines.com/en/ranking/relational+dbms, свободный. – Яз. англ. Дата
обращения: 01.05.2016г.
6. ООО «Химсофт» [Электронный ресурс]. URL: http://www.chemsoft.ru/,
свободный. – Яз. рус. Дата обращения: 01.05.2016г.
7. Описание СУБД MS Access [Электронный ресурс]. URL:
https://products.office.com/en-us/access, свободный. – Яз. англ. Дата обращения:
01.05.2016г.
8. Описание MS SQL Server [Электронный ресурс]. URL:
https://www.microsoft.com/en/server-cloud/products/sql-server/, свободный. – Яз.
англ. Дата обращения: 01.05.2016г.
9. Описание СУБД Oracle [Электронный ресурс]. URL:
http://www.oracle.com/ru/database/overview/index.html, свободный. – Яз. рус. Дата
обращения: 01.05.2016г.
10. Сравнение СУБД MS Access, Oracle и MS SQL Server [Электронный
ресурс]. URL: http://db-79
engines.com/en/system/Microsoft+Access%3BMicrosoft+SQL+Server%3BOracle,
свободный. – Яз. англ. Дата обращения: 01.05.2016г.
11. Методологии разработки программного обеспечения [Электронный
ресурс]. URL: http://compress.ru/article.aspx?id=11321, свободный. – Яз. рус. Дата
обращения: 01.05.2016г.
12. Методологии разработки программного обеспечения Agile
[Электронный ресурс]. URL: http://www.codeproject.com/Articles/604417/Agilesoftware-development-methodologies-and-how-t, свободный. – Яз. англ. Дата
обращения: 01.05.2016г.
13. Стандарт оформления кода [Электронный ресурс]. URL:
https://ru.wikipedia.org/wiki/Стандарт_оформления_кода, свободный. – Яз. рус.
Дата обращения: 01.05.2016г.
14. Стандарт оформления кода команды RSDN [Электронный ресурс].
URL: https://rsdn.ru/article/mag/200401/codestyle.XML, свободный. – Яз. рус. Дата
обращения: 01.05.2016г.
15. Дастин Босуэлл, Тревор Фаучер, Читаемый код или
программирование как искусство: Пер. с англ. / Дастин Босуэлл, Тревор Фаучер.
– СПб: ООО «ДиаСофтЮП», 2012.– 208 с.
16. Сравнение систем управления разработкой программного
обеспечения [Электронный ресурс]. URL:
https://en.wikipedia.org/wiki/Comparison_of_project_management_software,
свободный. – Яз. англ. Дата обращения: 01.05.2016г.

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




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