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


Распределенное клиент-серверное приложение с удаленной базой данных

Работа №162851

Тип работы

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

Предмет

информатика

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

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


Реферат 2
Введение 6
1 Анализ предметной области и требований 8
1.1 Анализ предметной области и постановка задачи 8
1.1.1 Анализ программ аналогов 9
1.1.1.1 Анализ «1С:Бухгалтерия» 9
1.1.1.2 Анализ «Инвентаризация» 10
1.1.1.3 Анализ «Складской учет» 11
1.1.1.4 Вывод 12
1.1.2 Постановка задачи 13
1.1.2.1 Назначение 13
1.1.2.2 Предполагаемая аудитория 14
1.1.2.3 Общий взгляд на продукт 14
1.1.2.4 Предположения и зависимости 14
1.1.3 Выбор технологий разработки 14
1.1.3.1 Методология RUP 14
1.1.3.2 Технология JSON 15
1.1.3.3 Framework ExtJS 16
1.1.4 Выбор инструментальных средств 17
1.2 Анализ требований 18
1.2.1 Функциональные требования 18
1.2.2 Нефункциональные требования 23
1.2.2.1 Интерфейсы пользователей 23
1.2.2.2 Требования к производительности 23
1.2.2.3 Требования к безопасности 23
2 Проектирование 24
2.1 Базовая архитектура системы 24
2.2 Логическая модель базы данных 25
2.2.1 Первая нормальная форма (1NF) 25
2.2.2 Вторая нормальная форма (2NF) 26
2.2.3 Третья нормальная форма (3NF) 26
2.3 Пользовательский интерфейс клиентского приложения 27
2.4 Планирование разработки и оценка бюджета 30
2.4.1 Планирование проекта 31
3 Реализация 38
3.1 Физическая модель базы данных 38
3.2 Серверная часть приложения 38
3.2.1 Реализация представлений 39
3.3 Модель реализации клиентского приложения 40
4 Контроль качества программного обеспечения 43
4.1 Функциональное тестирование 43
5 Безопасность жизнедеятельности 48
5.1 Характеристика условий труда программиста 49
5.2 Требования к производственным помещениям 49
5.2.1 Освещение 49
5.2.2 Параметры микроклимата 51
5.2.3 Шум и вибрация 52
5.2.4 Электромагнитное и ионизирующее излучения 52
5.3 Эргономические требования к рабочему месту 53
Заключение 54
Список использованных источников 55
Приложение А. Глоссарий 57
Приложение Б. Листинг клиентского приложения 60
Приложение В. Результаты тестирования 85
Приложение Г. Листинг скрипта DDL 92
Приложение Д. Презентация 96


Интенсивное и полномасштабное развитие информационных технологий в России является одним из наиболее важных и приоритетных направлений государственной политики. В частности, принята и реализуется Государственной программа Российской Федерации «Информационное общество» с периодом действия на 2011-2020 годы [1].
Цель программы - повысить конкурентоспособность экономики страны путём снижения издержек и улучшения качества продукции, повышение значимости государственного управления, обеспечение роста качества жизни населения.
Развитие информационных технологий коснулось и такой сферы как ведение и учет ТМЦ. Автоматизированные информационные системы, которые используются в данной сфере помогают контролировать материально-производственные запасы (МПЗ), а также их движение по территории предприятия. Такие системы учета строятся на основе учета материала, который использует конкретное предприятие.
В настоящее время на территории Российской Федерации существует огромное количество предприятий, которые используют партионный учет. Таким предприятиям не выгодно демонстрировать, как именно они организовали структуру бухгалтерского учета, структуру партионного учета и какой программный комплекс они разработали для учета материала и взаимодействия отделов (подразделений) предприятия [2].
На сегодняшний день на рынке программного обеспечения имеется лишь несколько автоматизированных информационных систем складского учета с инвентаризацией по приходу (по партиям). К таким информационным системам относятся, например, «1С:Бухгалтерия», «Инвентаризация», «Складской учет».
Поэтому актуальной является задача разработки собственной автоматизированной информационной системы, которая поможет автоматизировать процесс инвентаризации на предприятии.
Таким образом, на основе вышеизложенного можно сделать вывод, что тема выпускной квалификационной работы является актуальной.
Целью данной работы является разработка распределенного клиент- серверного приложения с удаленной базой данных, где будут автоматизированы учет материально-производственных запасов предприятия и формирование инвентаризационных описей.


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

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

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


При выполнении выпускной квалификационной работы было разработано распределенное клиент-серверное приложение для учета материально-производственных запасов предприятия и формирования инвентаризационных описей, состоящее из клиентского приложения и серверной базы данных.
Было проведено логическое и физическое проектирование реляционной базы данных, проектирование графического интерфейса.
Клиентская часть приложения реализована при помощи языка JavaScript, серверная часть приложения реализована при помощи языка программирования PHP в среде разработки «Notepad++». В СУБД с помощью языка SQL была реализована база данных, которая включает в себя таблицы и представление. База данных была реализована в СУБД «Oracle Databese 11g Release 2».
На этапе контроля качества программного обеспечения было проведено тестирование. На основе анализа результатов тестирования можно сделать вывод, что разработанное программное обеспечение работает корректно.
В ходе выполнения работы также было выполнено планирование проекта. Длительность выполнения проекта составила 93 дня, а бюджет равен 138 443 рубля. Оценка сроков и бюджета говорит о том, что данная разработка экономически выгодна.
В рамках данной выпускной квалификационной работы было уделено внимание вопросам безопасности жизнедеятельности.
Таким образом, в результате выполнения выпускной квалификационной работы было разработано программное обеспечение, отвечающее всем требованиям технического задания.



1. Распоряжение Правительства Российской Федерации от 20 октября 2010 г. N 1815-р г. Москва «О государственной программе Российской Федерации Информационное общество (2011-2020 годы)».
2. Овчинников М.А. Партионный учет материала и его организация в базе данных // Новые информационные технологии и системы (НИТиС): сборник научных статей XIII Международной научно-технической конференции. - Пенза: Изд-во ПГУ, 2016. - С. 7-9.
3. Бородина В.В. Инвентаризация в бухгалтерском учете: Учебнопрактическое пособие / В.В. Бородина. - М: ОАО «Городец», 2005. - 320 с.
4. Приказ Минфина РФ от 13.06.1995 N 49 (ред. от 08.11.2010) «Об утверждении Методических указаний по инвентаризации имущества и финансовых обязательств».
5. «1С:Бухгалтерия 8»: описание программного продукта // ООО «1С»: сайт. 2007. [Электронный ресурс]. URL: https://v8.1c.ru/buhv8/ (дата обращения: 01.05.2020).
6. «Инвентаризация 3.0»: описание программного продукта // Softportal: сайт. 2002. [Электронный ресурс]. URL: https:// www.softportal.com/software- 25689-inventarizatsiya.html (дата обращения: 01.05.2020).
7. «Складской учет»: описание программного продукта // Программа HMA: сайт. 2012. [Электронный ресурс]. URL: http://nm-a.ru/home/ sklad_doc (дата обращения: 01.05.2020).
8. Крачтен Ф. Введение в Rational Unified Process / Ф. Крачтен. - М.: Вильямс, 2002. - 240 с.
9. Флэнаган Д. JavaScript. Подробное руководство, 6-е издание. / Д. Флэнаган. - Пер. с англ. - СПб: Символ-Плюс, 2012. - 1080 с.
10. Представляем Sencha Ext JS: статья // Хабрахабр: сайт. 2006. [Электронный ресурс]. URL: https://habrahabr.ru/post/225169/ (дата обращения: 23.02.2018).
11. Общий взгляд на AJAX фреймворк ExtJS: статья // Интерфейс: сайт. 2010. [Электронный ресурс]. URL: http://www.interface.ru/home.asp?artid= 22109 (дата обращения: 01.03.2019).
12. Кайт Т. Oracle для профессионалов: архитектура и методики программирования, 3-е изд.: Пер. с англ. / Т. Кайт, Д. Кун. - М.: ООО «И.Д. Вильямс», 2016. - 960 с.
13. Notepad++: статья // Википедия: сайт. 2019. [Электронный ресурс]. URL: https://ru.wikipedia.org/wiki/Notepad%2B%2B (дата обращения: 01.03.2019).
14. Мишель Е. Дэвис. Изучаем PHP и MySQL / Е. Мишель Дэвис. - Пер. с англ. - СПб.: Символ-Плюс, 2008. - 448 с.
15. Валиков А. Технология XSLT / А. Валиков. - СПб.: БХВ- Петербург, 2002. - 79 с...28


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



Подобные работы


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