Исследование программирования на примере языка C . Анализ методов и инструментов построения объектных моделей предметных областей. Разработка программного кода ввода исходных данных и вывода результатов. Характеристика создания справочной системы.
Аннотация к работе
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ УО «МОГИЛЕВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМЕНИ А.А.Современные условия для работы по обслуживанию клиентов уже достигло того уровня, когда обслуживающая система предприятия обрабатывает данные с очень большой скоростью в многопользовательском режиме. К сожалению, существуют организации по обслуживанию клиентов, которые по «старинке» пользуются листом бумаги и ручкой. Целью курсового проекта является изучение программирования на примере языка C , методов и инструментов построения объектных моделей предметных областей, применение полученных знаний для построения объектной модели предметной области «Разработка базы данных автовокзал», а также разработка приложения на С , позволяющего собирать и накапливать сведения о клиентах и тур поездках.Однако в последние годы всплеск популярности Интернета и бурное развитие новых технологий для Интернета сделали знание технологии баз данных для многих одним из актуальнейших путей карьеры. Технологии баз данных увели Интернет-приложения далеко от простых брошюрных публикаций, которые характеризовали ранние приложения. В то же время Интернет-технология обеспечивает пользователям стандартизированные и доступные средства публикации содержимого баз данных. Правда, ни одна из этих новых разработок не отменяет необходимости в классических приложениях баз данных, которые появились еще до развития Интернета для нужд бизнеса. К сожалению, эти программы либо были элементарными диспетчерами хранения данных и не имели средств разработки приложений, либо были настолько сложны и трудны, что даже хорошо разбирающиеся в компьютерах люди избегали работать с ними до тех пор, пока не получали полных, ориентированных на пользователя приложений.Данный курсовой проект направлен на разработку базы данных «Автовокзал», предназначенной для учета билетов на автовокзале, содержащей информацию о каждом клиенте. Предполагается, что данный курсовой проект облегчит работу кассирам автовокзала, позволит просмотреть необходимую информацию о каждом из клиентов. Разработано множество готовых языков программирования, с помощью которых можно создавать базы данных. В программе должны быть реализованы следующие функции: ввод записей, корректировка записей, просмотр записей на экране, обработка файла, поиск информации. В программе обрабатываются данные о клиентах и о маршрутах: фамилия, имя, отчество клиента, паспортные данные, номер маршрута, время отправления, дата отправления.Переменные, используемые в курсовом проекте, использовались следующие запросы:-для разработки базы о клиентах (Фамилия Char(40), Имя Char(40), Отчество Char(40), Паспортные_данные Integer Primary Key, Номер_маршрута Char(40), В_город Char(20), Из_города Char(20))Этот порядок называется алгоритмом. Алгоритм - это четкое описание последовательности действий, которые необходимо выполнить при решении задачи. Алгоритм обладает следующими свойствами:-массовость: применимость алгоритма ко всему классу однотипных задач.При разработке формы использовались следующие компоненты: Компонент Edit представляет собой однострочное текстовое поле, служащее для ввода данных пользователем. Командная кнопка Button используется для реализации в программе команд с помощью обработчика события ONCLICK этого компонента. Компонент Label предназначен для отображения статического текста, то есть надписей и меток на Форме, которые не меняются в течение всего времени работы программы. Конечно, текст надписи, отображаемый компонентом Label можно изменить, но не непосредственно, а только программно. программный код данный справочный Установим цепочку связей между этими компонентами в соответствии со схемой взаимодействия компонентов Delphi с базой данных:Связь между визуальным компонентом и источником данных: свойству DATASOURCE у компонента DBGRID1 в инспекторе объектов присвоить значение из выпадающего списка DATASOURCE1.Связь между источником данных и набором данных: свойству Dataset у компонента DATASOURCE1 в инспекторе объектов присвоить значение из выпадающего списка Table1.Рассмотрим процедуру поиска информации о маршрутах Opts.Clear(); if (RADIOBUTTON3->Checked==true && ADOTABLE2->Locate("Номер_маршрута",Edit2->Text,Opts ))Рассмотрим процедуру поиска информации о клиентах Opts.Clear(); if (RADIOBUTTON1->Checked==true && ADOTABLE1->Locate("Фамилия",Edit1->Text,Opts ))В настоящее время практически все серьезные программы снабжаются справочной системой, позволяющей в любой момент получить информацию о том или ином элементе программы. Качественная справочная система должна содержать наряду с информацией по работе с программой дополнительные сведения о предметной области программы, так как она может использоваться не только как контекстно-зависимая справка, но и как самостоятельная информационная программа. Эти особенности определяют, что при создании приложения справочная система может рассматриваться, как отдельна программа.
План
Содержание
Введение
1. Анализ предметной области
2. Постановка задачи
3. Проектирование программного модуля
3.1 Описание данных, используемых при решении задачи
3.2 Описание схемы алгоритма решения задачи
3.3 Проектирование основной формы программы
4. Реализация программного модуля
4.1 Разработка программного кода ввода исходных данных, выполнения основных расчетов
4.2 Разработка программного кода вывода результатов