ИС ростелеком. Дипломная Егорова. Введение 4 глава 1 технический проект и описание сред разработок 6 1Описание предметной области 6 2 Описание технологии обработки информации 7
Скачать 0.85 Mb.
|
ГЛАВА 2 АВТОМАТИЗАЦИЯ РАБОТЫ ПАО «РОСТЕЛЕКОМ»2.1 Общие сведения о работе системыГлавная программа системы называется «Аис Интернет провайдер». Она сразу предлагает просмотреть и отредактировать основную информацию об абонентах. К программе имеет доступ один оператор. Для корректного функционирования информационной системы учета услуг, требуется операционная система WindowsXP и более поздних версий, наличие установленного Framework 3.0 или Framework 3.5. Для вывода на печать документов необходим принтер любой модели. Автоматизированная система разработана на основе СУБД MSAccess 2007 и программной средой BorlandDelphi 7. 2.2 Функциональное назначениеИнформационная система учета обслуживания абонентов, предназначена для сокращения сроков получения оперативных отчетов по запросу, хранения информации о клиентах и произведенных у них работах, повышения конкурентоспособности предприятия, увеличения объема оказанных услуг. Информационная система имеет простой дружественный интерфейс и легко усваивается даже не опытным пользователем компьютера. Информационная система разработана по техническому заданию компании «Ростелеком» с учетом специфики деятельности предприятия. При необходимости информационную систему можно легко подстроить под другой вид деятельности предприятия. 2.3 Даталогическая модель системыДля решения поставленной задачи на основание анализа объектов автоматизации спроектирована база данных в MSAccess 2007, состоящая из следующих таблиц: Абоненты (рис.2.1-2.2); Рисунок 2.1 – Таблица Абоненты в режиме конструктора Рисунок 2.2 – Таблица Абоненты в режиме просмотра Оплата(рис.2.3-2.4); Рисунок 2.3 – Таблица Оплата в режиме конструктора Рисунок 2.4 – Таблица Оплата в режиме просмотра Тарифы(рис.2.5-2.6); Рисунок 2.5 – Таблица Тариф в режиме конструктора Рисунок 2.6 – Таблица Тариф в режиме просмотра Связи между таблицами устанавливаются в соответствии с проектом логической структуры базы данных и запоминаются в схеме данных Access. Схема данных в Access является не только средством графического отображения логической структуры базы данных, она активно используется системой в процессе обработки данных. Создание схемы данных позволяет упростить конструирование многотабличных форм, запросов, отчетов, а также обеспечить поддержание целостности взаимосвязанных данных при вводе и корректировке данных в таблицах. Схема данных для для разрабатываемой базы данных представлена на рисунке 2.7. Рисунок 2.7 – Схема данных 2.4 Компоненты используемые при разработки приложенияДля разработки приложения потребуются следующие компоненты. Компонент Delphi Label предназначен для показа текста на форме нашей программы, которые не будет меняются в течение работы программы. Текст надписи компонента Label можно изменить, но делается это только программно.Текст, отображаемые в компоненте, определяются значением свойства Caption. Он прописывается в процессе проектирования или задается программно во время выполнения программы. Компонент Delphi Button это стандартная кнопка делфи, кнопка имеет на поверхности надпись (описывающая её назначение при нажатии). Основное событие для кнопки является OnClick, выполняемое при нажатии, при этом кнопка меняет внешний вид, подтверждая этим происходящее действие визуально. Компонент delphi BitBtn по сути является компонентом Button, но на нем можно размещать битовый рисунок вместе с текстом этой кнопки. Компонент Delphi CheckBox— независимый переключатель. Этот компонент используется для включения/выключения каких-либо опций или для индикации состояния, при этом на форме CheckBox‘ов может быть несколько, и каждый можно включать и выключать независимо друг от друга Компонент delphi GroupBox предназначен для группирования схожих по смыслу компонентов delphi. Компонент delphi DateTimePicker– Поле ввода даты и времени Компонент TDateTimePicker является одним из компонентов для ввода и отображения дат и времени в формате Windows. TDateTimePicker представляет собой раскрывающийся список в виде календаря. Компонент Delphi PrintDialog создает диалог печати. Как и у всех диалогов, любимым методом диалога печати является функция Execute(). В результате на экране компьютера возникает стандартное диалоговое окно, позволяющее выбрать принтер, установить диапазон распечатываемых листов и число копий Компонент delphi SaveDialog не визуальный компонент предназначенный для поддержки операции сохранения файлов способный работать с любыми типами файлов. При обращении к этому компоненту вызывается стандартное диалоговое окно сохранения файла. Чтобы организовать работу программы с БД, потребуется следующие компоненты: ADOConnection– используется для подключения к БД (закладка палитры ADO, в некоторых версиях dbGO); ADOTable– связывается с конкретной таблицей БД (закладка ADO); DataSource– компонент, используется как связка данных из таблиц, с отображающими и управляющими компонентами Delphi (закладка DataAccess); DBGrid– таблица, позволяющая вывести содержимое таблицы БД на пользовательскую форму (закладка DataControls); DBNavigator– кнопочная панель, способная управлять данными в привязанной к ней таблице (закладка DataControls). |