Приложение учёта данных поликлиники Диссертация
ГГУ им.Ф.Скорины (Гомельский государственный университет)
Диссертация
на тему: «Приложение учёта данных поликлиники»
по дисциплине: «Программирование»
2018
Выполнено экспертами Зачётки c ❤️ к студентам
343.00 BYN
Приложение учёта данных поликлиники
Тип работы: Диссертация
Дисциплина: Программирование
Работа защищена на оценку "9" без доработок.
Уникальность свыше 60%.
Работа оформлена в соответствии с методическими указаниями учебного заведения.
Количество страниц - 57.
Поделиться
ВВЕДЕНИЕ
1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ИНФОРМАЦИОННЫХ СИСТЕМ
1.1 Общие понятия информационных систем
1.2 Локальные сети
1.3 Базы данных
1.4 Связь с интернетом, безопасность информационных систем
1.5 Обзор существующих аналогов
1.6 Выводы
2 ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО СРЕДСТВА
2.1 Модели представления системы на основе UML
2.2 Архитектура системы
2.3 Проектирование базы данных
3 ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ
3.1 Выбор и обоснование средств разработки
3.2 Разработка программных модулей
3.3 Разработка руководства пользователя
3.4 Тестирование разработанной системы
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ВВЕДЕНИЕ
Информационные технологии на сегодняшний день считаются очень важным фактором в работе каждого человека. Термин «информационные технологии» включает в себя компьютерные технологии (аппаратное и программное обеспечение) и коммуникационные технологии для передачи информации. Потребность в информации определяется многими факторами. Огромные потоки данных, благодаря которым идет циркуляция в разные области деятельности, время, затрачиваемое на обработку этой информации, и трудности, связанные с хранением потока данных.
Интеграция информационных систем разрешать избавиться от этих проблем. В результате время обработки информации сокращается, большие объемы информации сохраняются, поиск необходимой информации ускоряется, и ее вывод осуществляется в удобной для пользователя форме. Во главе каждой из информационных систем лежит база данных. Базой данных считается такой набор специальных, организованных потоков данных, хранящихся в ячейки памяти вычислительной системы либо отображающие состояния объектов либо их взаимной связи в исследуемой предметной области.
Этапы формирования программных систем включают в себя несколько следующих главных моментов:
1. Изучение предметной области, области, в которую собирается интегрироваться информационная система, сбор информации об объекте, его факте, его событии либо процессе, они же являются участниками в исследуемое деятельности.
2. Дизайн базы данных. Модель данных выбирается: иерархическая, сетевая либо реляционная. В данный момент времени самая востребованная модель считается – реляционная. В реляционной базе данных информацию организуют в виде отношений. Проектирование базы данных содержит определения об отношениях либо отношениях меж ними. Тип данных, ограничение на значение считаются определенными, значения по умолчанию установлены. Выбор полей осуществляется.
3. Формирование программы позволяющей работать с базами данных. Программа выполняет последующие задачи: добавить данные в базу данных, удалить данные из базы данных, генерация отчетов, выдача информации в форме, требуемой пользователем в соответствии с указанными запросами.
Структура АРМ содержит в себе некую совокупность его подсистем и элементов. Для поддержки систем вы должны сначала включить:
Техническая поддержка – это комплекс технических средств (средства телефонной связи, средства связи для связи различных рабочих станций в сетях), основанный на профессиональном персональном компьютере, предоставленном специалистом без посредников.
Информационная поддержка – это массив информации, хранящейся в локальных базах данных. Управление такой поддержкой осуществимо с помощью системы программного обеспечения для управления базой данных, которая записывает информацию, выполняет поиск, считывает, исправляет и решает информационные проблемы.
В крупных, но в принципе ни в одном, компаниях без предпосылки, называемой сервером, недостаточно. В настоящее время все больше компаний используют высокотехнологичное оборудование в своей работе, и, следовательно, их деятельность напрямую зависит от непрерывности работы и производительности ИТ-систем. В свою очередь, ИТ-системы зависят от безопасности и надежности всего комплекса оборудования, сердцем которого являются серверы.
1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ИНФОРМАЦИОННЫХ СИСТЕМ
1.1 Общие понятия информационных систем
Информационная система (ИС) это такая организованная система для сбора, организации, хранения либо передачи данных. Более конкретно, это исследование дополнительных сетей, которые люди и организации используют для сбора, фильтрации, обработки, создания и распространения данных.
«Информационная система (ИС) представляет собой группу компонентов, которые взаимодействуют для получения информации. Она фокусируется на внутренней, а не на внешних данных».
Компьютерной информационной системой считается такая система, благодаря которой формируется подразделение науки, состоящей из людей и компьютеров, которые обрабатывают или интерпретируют информацию. Этот термин также иногда используется в более ограниченных смыслах, чтобы ссылаться только на программное обеспечение, используемое для запуска компьютеризованной базы данных или для обозначения только компьютерной системы.
Информационные системы - это академическое исследование систем с конкретной ссылкой на информацию и дополнительные сети аппаратного и программного обеспечения, которые люди и организации используют для сбора, фильтрации, обработки, создания и распространения данных. Акцент делается на информационную систему, имеющую определенную границу, пользователей, процессоры, хранилища, входы, выходы и вышеупомянутые сети связи.
Любая конкретная информационная система направлена на поддержку операций, управления и принятия решений. Информационной системой называются информационно-коммуникационные технологии (ИКТ), при помощи которых идет взаимодействие с организацией, а ещё это является методом взаимодействия людей с этой технологией в поддержку бизнес-процессов.
Некоторые авторы делают целенаправленные разные между информационной системой, компьютерными системами и бизнес-процессами. Информационные системы, как правило, включают компонент ИКТ, но не просто касаются ИКТ, уделяя особое внимание конечным потребностям информационных технологий. Информационные системы также отличаются от бизнес-процессов. Информационные системы помогают контролировать эффективность бизнес-процессов.
Система работы - это система, где человек либо машина приводит в действие процесс либо результат с применением ресурса производства определенных продуктов либо услуг, предназначенных для клиентов. Информационная система включает в себя рабочую систему, деятельность которой посвящена захвату, передаче, хранению, извлечению, обработке и отображению информации.
Таким образом, информационные системы взаимосвязаны с системами данных, с одной стороны, и системами деятельности - с другой. Информационная система включает в себя форму системы связи, в которой данные представляют либо идет обработка как формы соц. памяти. Информационная система также может считаться полуформальным языком, который поддерживает принятие решений и действий человека.
Информационные системы являются основным направлением изучения организационной информатики.
Компьютерные информационные системы, по существу, являются использованными компьютерными технологиями для реализации неких либо совершенно всего количества запланированных задач. Главными компонентами компьютерных информационных систем являются:
1. Аппаратное обеспечение - это устройства, такие как мониторы, процессоры, принтеры либо клавиатуры, все из которых находятся в совместном рабочем процессе, чтобы выполнять функции принятия, обработки, отображения данных либо информации.
2 ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО СРЕДСТВА
2.1 Модели представления системы на основе UML
Создание информационных систем является сложным процессом, кой имеет возможность предстать как межэтапный переход от общей концепции будущего ИС чрез понятие её логических структур к более расписанным моделям, характеризующим физическое создание. Диаграмма деятельности относится к логическим моделям.
В основе графических представлений для выбора основных функций Системы мы используем схему прецедента (прецедент).
Диаграмма вариантов использования позволяет нам понять картину о том, что должна реализовывать Система. На вопрос КАК можно ответить, используя диаграмму деятельности.
Диаграмма активности (либо, как постоянно говорят, диаграмма активности) - это диаграмма UML, которая выглядит проще всего, потому что напоминает обычную потоковую диаграмму. На самом деле, диаграмма действий - это не просто блок-схема, хотя они имеют схожие цели: они оба отображают алгоритмы. Ранее нами уже были найдены такие диаграммы в лекциях «Типы диаграмм», а теперь рассмотрим их более подробно. В этой лекции мы рассмотрим следующие вопросы: это не блок-схема для всех примеров использование данных диаграмм; совет по созданию диаграммы деятельности.
Диаграммы действий позволяют моделировать сложный жизненный цикл объекта с переходами из одного состояния (действия) в другое. Но этот тип диаграммы также может быть использован для описания динамики набора объектов. Они также применяются к детализации конкретной операции и, как мы увидим позже, предоставляют больше возможностей для этого, чем «классическая» блок-схема. Диаграммы действий описывают переход от одного действия к другому, в отличие от диаграмм взаимодействия, где акцент делается на переходах потока управления от объекта к объекту.
Диаграммы вариантов использования характеризует отношения либо зависимость меж группой вариантов применения и действующими лицами, вовлеченными в процесс.
Немаловажно знать, что диаграмма вариантов использования не применима для отображений проектов и не имеет возможности описать внутреннюю структуру системы. Диаграммы прецедентов нужна для облегчения взаимных отношений с последующими пользователями систем, с клиентами и главное полезны для определения требуемых характеристик системы. Другими словами, диаграмма вариантов использования отображает, что нужно организовывать системе без указа использованных функций.
Вариант использования описывает с точки зрения субъекта группу действий в системе, которая приводит к конкретному результату.
3 ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ
3.1 Выбор и обоснование средств разработки
Чтобы решить задачу разработки системы автоматизации, был выбран MS SQL Server 2008, среда разработки Visual Studio 2015 и язык программирования высокого уровня C #.
Выбранная среда разработки оснащена всеми необходимыми функциями, необходимыми для разработки автоматизированной системы; Использование этой среды разработки позволяет легко создавать различные формы, и вы можете перемещаться по приложению, используя предоставленные компоненты среды разработки.
Microsoft Visual Studio 2015 - это набор инструментов для создания программного обеспечения: от планирования до разработки пользовательского интерфейса, написания кода, тестирования, отладки, анализа качества и производительности кода, развертывания в клиентских средах и сбора данных об использовании телеметрии. Эти инструменты предназначены для максимального сотрудничества; все они доступны в интегрированной среде разработки (IDE) Visual Studio [6].
Visual Studio может использоваться для создания различных типов приложений: от простых приложений для магазинов и игр для мобильных клиентов до больших и сложных систем, обслуживающих предприятия и центры обработки данных. Вы можете создать:
- приложения и игры, которые выполняются не только на платформе Windows, но и на Android и iOS;
- Веб-сайты и веб-сервисы на базе ASP.NET, jQuery, AngularJS и других популярных платформ;
- Приложения для самых разных платформ и устройств, включая, помимо прочего: Office, Sharepoint, Hololens, Kinect и Internet of Things;
- Игры и графические приложения для различных устройств Windows, включая Xbox, с поддержкой DirectX.
По умолчанию Visual Studio обеспечивает поддержку C #, C и C ++, JavaScript, F # и Visual Basic. Visual Studio хорошо работает и интегрируется со сторонними приложениями, такими как Unity и Apache Cordova, используя Visual Studio Toolkit для расширений Unity и инструменты Visual Studio для Apache Cordova, соответственно. Вы также можете самостоятельно расширять Visual Studio, создавая собственные инструменты для выполнения специализированных задач [4].
База данных разработанного приложения управляется MS SQL Server. Microsoft SQL Server - это система управления реляционными базами данных (RDBMS), разработанная Microsoft. Основной язык запросов - Transact-SQL, созданный совместно Microsoft и Sybase. Transact-SQL - это реализация языка структурированных запросов (SQL) в формате ANSI / ISO с расширениями. Используется для работы с базами данных, размер которых варьируется от личных до крупных корпоративных баз данных; конкурирует с другими СУБД в этом сегменте рынка.
Еще до выхода версии 1.1 официальные представители Microsoft (в отличие от независимых аналитиков) прогнозировали резкий рост продаж новой версии продукта, но их надежды не оправдались. Microsoft SQL Server 1.1 был выпущен в августе 1990 года в качестве обновления и замены для Ashton-Tate / Microsoft SQL Server 1.0, проданного в 1989 году. На момент выпуска версии 1.1 Microsoft все еще не видела SQL Server как продукт, который может генерировать Сам по себе доход - вот почему это было только одно из приложений для LAN Manager (Microsoft даже начала создавать каналы продаж для обоих партнеров, хотя никогда раньше) не имело розничных решений для LAN).
ЗАКЛЮЧЕНИЕ
Результатом выполнения дипломной работы является разработанное приложение для автоматизации работы поликлиники.
При выполнении дипломной работы на первом этапе рассматривался анализ предметной области и постановка задачи. Описывалась краткая характеристика, а также была проанализирована предметная область и осуществлена постановка задачи, рассмотрены существующие аналоги в сети Интернет.
На втором этапе выполнения дипломной работы рассматривалось проектирование программного обеспечения. Были выбраны и обоснованы инструменты разработки программного обеспечения, а также определены требования к техническим средствам. Спроектирована база данных, описаны составы таблиц базы данных, описана структура таблиц базы данных. Построены следующие модели: диаграмма деятельности и диаграмма вариантов использования. Спроектирован пользовательский интерфейс программного обеспечения.
На третьем этапе выполнения дипломной работы рассматривалась разработка программного обеспечения. Описана структура разрабатываемого приложения и описаны разрабатываемые модули программного продукта. Также произведено тестирование разработанного программного продукта, которое показывает, что программное средство в полной мере удовлетворяет поставленной задаче.
1. Дейтел, Х.М.; Дейтел, П.Дж. Как программировать на С++; М.: Бином; Издание 4-е, 2005. - 390 c.
2. Джейсон, Прайс; Майк, Гандэрлой Visual C# .NET. Полное руководство; КОРОНА принт, 2004. - 960 c.
3. Нейгел, К. C# 2005 для профессионалов; Вильямс, 2006. - 763 c.
4. Рихтер, Джефри CLR via C#. Программирование на платформе Microsoft .NET Framework 2.0 на языке C#; Питер, 2007. - 656 c.
5. Damir Bersinic, Stephen Giles Portable DBA: SQL Server; Stoeger Publishing Company - Москва, 2011. - 852 c.
6. Советов, Б.Я. Базы данных: теория и практика: Учебник для бакалавров / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. - М.: Юрайт, 2013. - 463 c.
7. Фуфаев, Э.В. Базы данных: Учебное пособие для студентов учреждений среднего профессионального образования / Э.В. Фуфаев, Д.Э. Фуфаев. - М.: ИЦ Академия, 2012. - 320 c.
8. Matthew MacDonald Beginning ASP.NET 4.5 in C#; Москва, 2012. - 922 c.
9. Pradeep Tapadiya .NET Programming: A Practical Guide Using C#; Prentice Hall Ptr - Москва, 2002. - 496 c.
10. Ronald Jeffries Extreme Programming Adventures in C#; Москва, 2004. - 560 c.
11. Ryan Rogers Building Massively Scalable Components with C#; Москва, 2008. - 550 c.
12. Shackles Mobile Development with C#; Москва, 2012. - 836 c.
13. Simon Robinson Professional C#; Москва, 2004. - 894 c.
14. Steven John Metsker Design Patterns in C#; Москва, 2011. - 480 c.
15. Professional iPhone Programming with MonoTouch and .NET/C#; Москва, 2010. - 360 c.
16. de Kort Exam Ref 70-483: Programming in C#; Москва, 2013. - 397 c.
17. Суша Г.З. Экономика предприятия. Учебное пособие. - М.: Новое знание, 2007.
18. Скляренко В.К. Экономика предприятия: Учебник. - М.: ИНФРА-М, 2008. - 528 с.
19. Савицкая Г.В. Анализ деятельности предприятия: Учебник. - 5-е изд., испр. И доп. - М.: ИНФРА-М, 2009. - 345 с.
Работа защищена на оценку "9" без доработок.
Уникальность свыше 60%.
Работа оформлена в соответствии с методическими указаниями учебного заведения.
Количество страниц - 57.
Не нашли нужную
готовую работу?
готовую работу?
Оставьте заявку, мы выполним индивидуальный заказ на лучших условиях
Заказ готовой работы
Заполните форму, и мы вышлем вам на e-mail инструкцию для оплаты