Введение
На самых ранних стадиях развития информационных технологий использовались списки – набитые на перфокарте и написанные на магнитной ленте. Компьютерные технологии усовершенствовались, изменились объемы памяти, изменился внешний вид, компьютеры стали доступны для населения. По мере развития вычислительной техники возникали разные методики программирования. С развитием техники появился машинный язык, с помощью которого программист мог задавать команды. На каждом этапе создавался новый подход к возникающим вопросам, который помогал программистам работать с растущей сложностью запросов к программам. В наше время происходит массовая компьютеризация, на место людей приходят компьютеры, они стоят рядом с человеком, помогая с расчетами и хранением данных. По мере внедрения компьютеров в жизнь человека, программирование этих самых компьютеров стало проблемой, т.к. не было еще удобной и доступной системы хранения и обработки данных.
Такой системой стала база данных. Базой данных является представленная в объективной форме совокупность самостоятельных материалов, систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины.
Проектирование и разработка базы данных требуют и искусства, и умения. Понимание пользовательских требований и перевод их в эффективный проект базы данных можно назвать творческим процессам. Преобразование этих проектов в физические базы данных с помощью функционально полных и высокопроизводительных приложений – инженерный процесс.
1. Анализ характеристик объекта компьютеризации
Предметная область курсового проекта - регистрация больных в поликлинике. Использование баз данных для данного вида задач является оптимальным решением, т.к. при использовании баз данных скорость поиска сводится к минимуму. Задача данной курсовой работы – написание программы, которая могла бы выполнять ряд действий, необходимых для работы с базой данных. А именно: осуществлять поиск элементов, редактирование элементов, добавление и просмотр компонентов базы данных. Целью курсовой работы является закрепление знаний по разработке алгоритмов и написанию программ с помощью структурного программирования. А это значит, что программа будет выполняться пошагово, а основной блок программы будет содержать несколько вызовов функций. При этом начальную информацию программа будет брать из готового текстового файла.
Подобная база данных очень удобна для работы в поликлинике, т.к. в одно и то же время хранит информацию и о посещениях больного больницы, и о самом больном. При этом при желании пользователь может, выбрав определенный пункт меню, работать как с первой таблицей, так и со второй.
Для правильной работы базы данных необходимо правильно связать две таблицы, таким образом, чтобы при изменении одной из них автоматически изменялась и другая. При всем этом необходимо, чтобы программа была достаточно доступной для пользователя и не требовала дополнительных качеств компьютера, чтобы ее можно было установить в современных поликлиниках, и после короткого инструктажа сотрудников запустить эту систему.
Такая система просто необходима современным поликлиникам, ведь время, потраченное на поиск информации в написанном виде, могло быть сохранено, а количество сотрудников, занимающихся трудоемкой и бессмысленной работой, уменьшено в несколько раз.
Также стоит заметить, что разделение базы данных на две части делает работу еще более удобной, т.к. на запрос пользователя выводит только необходимую ему информацию, а не загромождает экран множеством ненужных пока записей. При необходимости эти записи будут выведены на экран, но до этого они остаются невидимыми. В письменном виде это является невозможным, т.к. создание нескольких картотек, содержащих связную информацию, неудобно, гораздо проще записывать все данные в один журнал, что является неудобным способом экономии времени.
2. Постановка задачи
Задача курсовой работы заключается в разработке структур данных, алгоритмов и программного обеспечения системы управления базой данных. В процессе выполнения курсовой работы студент должен использовать полученные знания по дисциплинам: «Алгоритмы и структуры данных», «Программирование и алгоритмические языки», «Программное обеспечение ЭВМ».
Программный продукт работы с Базой данных должен быть написана на языке программирования С++ и реализован в программе MicrosoftVisualStudio (Visual Studio – линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств).
Программа, написанная в рамках данной курсовой работы должна выполнять несколько функций. Необходимо запрограммировать ввод и редактирование данных, добавление новых данных, поиск данных, сортировку данных, обработку информации по запросу с выводом на экран.
Во-первых, т.к. необходимо создать базу данных, программа должна брать информацию из текстового файла. Также программа должна содержать по меньшей мере одну заранее подготовленную структуру. Желательно, чтобы структур было две и более, причем они должны быть связаны друг с другом таким образом, чтобы пользователь мог работать в первой и во второй, как по-очереди, так и одновременно. Также она должна выполнять несколько действий со структурами: добавление записи в базу данных, удаление записи структуры, редактирование струк
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.