Разработка информационно-справочной системы "Клиент"

 

Міністерство освіти і науки, МОЛОДІ ТА СПОРТУ України

ДЗ «луганський Національний університет імені тараса шевченка»

Інститут інформаційних технологій

Кафедра теоретичної і прикладної інформатики









КВАЛІФІКАЦІЙНА РОБОТА

на тему: Розробка інформаційно-довідкової системи «Клієнт»



Студент Горбуліч О.О.

Керівник Михайлова І.О.

Рецензент Могильний Г.А.







Луганськ - 2011


РЕФЕРАТ


Обєкт дослідження - інформаційно-довідкові системи у сьогоднішньому використанні для узгодження роботи підприємств.

Мета роботи - розробка інформаційно-довідкової системи для покращення робочого процесу підприємства.

Методи дослідження - система загальнонаукових, спеціально наукових методів, склад і структура яких визначається особливостями предмету досліджень.

У дипломній роботі досліджено інформаційно-довідкові системи як важливу складову роботи підприємств та малих офісів. Визначено зміст поняття інформаційно-довідкова система та її структурні складові: програма, база даних. Виявлені основні 4 етапи становлення або розвитку інформаційно-довідкових систем, узагальнено та систематизовано типи інформаційно-довідкових систем.

Проаналізовано програмне забезпечення для розробки інформаційно-довідкової системи, та виявлені найбільш перспективні програмні продукти, що можуть бути використані у забезпечені інформаційно-довідкових систем у фірмі, діяльність якої спрямована на роботу с клієнтами.

Розроблено та впроваджено програму інформаційно-довідкової системи «Клієнт», яка має зручний інтерфейс, не потребує додаткових навиків для оволодіння нею, має необхідну систему захисту. Практичне впровадження програми підтвердило її ефективність в умовах роботи «ЛК-сервіс».

Ключові слова: інформаційно-довідкова система, програма «Клієнт», програмне забезпечення, програмне середовище, програма Delphi, Access.


Содержание


Введение

РАЗДЕЛ 1. МЕСТО И РОЛЬ ИНФОРМАЦИОННО-СПРАВОЧНЫХ СИСТЕМ В УПРАВЛЕНИИ ПРЕДПРИЯТИИ

1.1 История развития информационно-справочных систем

1.2 Классификация информационно-справочных систем

.3 Примеры информационно-справочных систем

РАЗДЕЛ 2. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ РАЗРАБОТКИ ИНФОРМАЦИОННО-СПРАВОЧНЫХ СИСТЕМ

2.1 Инструменты для разработки информационно-справочных систем

.2 Преимущества использования программ Delphi и Access

РАЗДЕЛ 3. ИНФОРМАЦИОННО-СПРАВОЧНАЯ СИСТЕМА «КЛИЕНТ»

3.1 Описание основных окон работы информационно-справочной системы «КЛИЕНТ»

.2 Создание баз данных с помощью Microsoft Access

Заключение

Список использованной литературы


ВВЕДЕНИЕ


В настоящее время развитие информационных технологий привело к появлению методов и средств, обеспечивающих интегрированные решения по автоматизации офисной работы, позволяющие автоматизировать ручные операции и поиск документов, автоматически добавлять, управлять, редактировать базу наработанных клиентов, отслеживать возникающие сложности при решении проблем.

Рост сектора информации является лишь одной причиной, по которой управление процессом связи приобретает для производительности все более важный характер. Технический прогресс в обработке информации - компьютеры, спутники связи, всемирная телекоммуникационная сеть - радикальнейшим образом увеличили объемы обращающейся информации и сократили время на ее передачу.

Задача накопления, обработки и распространения (обмена) информации стояла перед человечеством на всех этапах его развития. В течение долгого времени основными инструментами для ее решения были мозг, язык и слух человека. Первое кардинальное изменение произошло с приходом письменности, а затем изобретением книгопечатания. Поскольку в эпоху книгопечатания основным носителем информации стала бумага, то технологию накопления и распространения информации естественно называть бумажной информатикой.

Воздействие роста объема информации и сокращение времени ее передачи не совсем однозначно. Понятно, что улучшение качества информации, имеющейся в момент принятия решения, позволяет руководству принять обоснованное, своевременное решение. Однако огромный объем циркулирующей в настоящее время информации все больше затрудняет нахождение и выделение нужных и относящихся к делу сведений. Информация является одним из основных ресурсов роста производительности. Более эффективное использование информации необходимо для обеспечения производительности организации в целом. Одним из первых примеров подобного системного применения ЭВМ в мировой практике были так называемые административные системы обработки данных: автоматизация банковских операций, бухгалтерского учета, резервирования и оформления билетов и т.п. Решающее значение для эффективности систем подобного рода имеет то обстоятельство, что они опираются на автоматизированные информационные базы. Это означает, что в памяти ЭВМ постоянно сохраняется информация, нужная для решения тех задач, на которые рассчитана система. Она и составляет содержимое информационной базы соответствующей системы.

Внедрение техники и технологии в область обработки информации привело к повышению производительности, сравнимому с тем, которое дали стандартизации и сборочные конвейеры в производстве в начале промышленной революции. Точно также, как не выдержали конкуренции те организации, которые продолжали использовать старую технологию производства, в информационном обществе не смогут конкурировать организации, не использующие информационные технологии.

Обработка информации базируется на методах и средствах офисной автоматизации:

обработка текста,

электронные таблицы,

деловая и презентационная графика,

планирование работ и совещаний,

генерация отчетов из базы данных,

мультимедиа.

Известно, что в офисе низкая эффективность работы служащих значительно замедляет производительность труда в целом по предприятию. Становится необходимым увеличивать оперативность обработки информации, а также следить за эффективностью организации деятельности современного офиса с точки зрения принятия обоснованных и своевременных управленческих решений. Но если учесть, что во все области деятельности человека, в том числе и в сферу управления, стремительно входят компьютерные технологии, обеспечение необходимой эффективности создание базы данных клиентов в современных условиях становится реально выполнимой задачей. Особое значение приобретают компьютерные технологии в тех рабочих моментах, где основная деятельность связана с приемом, обработкой и передачей информации. В первую очередь к таким структурам относятся все подразделения, обеспечивающие систему управления организации любого уровня: фирмы, банка, государственного учреждения, высшего учебного заведения, школы, предприятий социально-культурного назначения и т.д.

Управление любым предприятием или организацией можно представить как информационный процесс. Информация принимается, обрабатывается, в результате обработки вырабатывается решение, оно доводится до исполнителей, действия которых контролируются.

На всех этапах информационного процесса создаются документы, в которых фиксируется разнообразная информация. Продвижение документов происходит:

-в пространстве: внутри предприятия и за его пределами;

-во времени: от места создания или получения документа до его отправки адресату или передачи на хранение.

Развитие техники и новых информационных технологий позволяет реорганизовать процесс управления. Современная работа с документами характеризуется внедрением в процесс работы компьютерной, организационной техники и сетевых технологий.

Наше время характеризуется достижениями науки, быстрым ростом производства. Это требует изменений в сфере управления. Чтобы повысить эффективность и качество управления, следует совершенствовать делопроизводство. В связи с этим основными принципами организации работы становятся:

-оперативность в составлении документа;

-скорость поиска нужной информации в документе;

-оптимальность документооборота (целесообразность документов, недопустимость их многократного дублирования и волокиты при прохождении и т.п.);

-безбумажные технологии сохранения информации, где это возможно.


РАЗДЕЛ 1. МЕСТО И РОЛЬ ИНФОРМАЦИОННО-СПРАВОЧНЫХ СИСТЕМ В УПРАВЛЕНИИ ПРЕДПРИЯТИИ


.1 История развития информационно-справочных систем


Информационно-справочные системы предназначены для управления различными информационными и справочными массивами, в число которых входят и базы данных. Эти системы организовывают определенный интерфейс пользователя с функциями обработки информации самой системы. Набор возможностей таких систем обычно включает в себя коррекцию структуры используемого объекта (инкапсулирующего информацию), работа с его составляющими - дополнение, редактирование, удаление (в случае, когда роль такого объекта выполняет база данных, это - записи), простой просмотр, поиск элементов. Также необходимо обеспечить для такой системы и функции постоянного надежного хранения - в простейшем случае, это - запись базы из памяти в файл на диске и считывание оного с диска в память. Программная реализация мало отличается от подобной концепции, но конкретизирует абстрактные операции в конкретные процедуры и функции (или же объекты) и зависит полностью от возможностей языка, поставленной задачи и искусства программиста.

В 50-е гг. была осознана роль информации как важнейшего ресурса предприятия, организации, региона, общества в целом; начали разрабатывать автоматизированные ИС разного рода. Первые ИС были предназначены исключительно для обработки счетов и расчета зарплаты, а реализовывались на электромеханических бухгалтерских счетных машинах. Это приводило к некоторому сокращению затрат и времени на подготовку бумажных документов. Вначале, когда появилась возможность обработки информации с помощью вычислительной техники, был распространен термин "системы обработки данных" (СОД), этот термин широко использовался при разработке систем радиоуправления ракетами и другими космическими объектами, при создании систем сбора и обработки статистической информации о состоянии атмосферы, учетно-отчетной информации предприятий и т.п. По мере увеличения памяти ЭВМ основное внимание стали уделять проблемам организации баз данных (БД). Это направление сохраняет определенную самостоятельность и в настоящее время и занимается в основном разработкой и освоением средств технической и программной реализации обработки данных с помощью вычислительных машин разного рода. Для сохранения этого направления по мере его развития появились термины "базы знаний", "базы целей", позволяющие расширить толкование проблемы собственно создания и обработки БД до задач, которые ставятся в дальнейшем при разработке ИС.

-е гг. знаменуются изменением отношения к ИС. Информация, полученная из них, стала применяться для периодической отчетности по многим параметрам. Для этого организациям требовалось компьютерное оборудование широкого назначения, способное обслуживать множество функций, а не только обрабатывать счета и считать зарплату, как было ранее.

Недостатки ИС - информационных систем - этого поколения:

сильная взаимосвязь между программами и данными, то есть изменения в предметной области приводили к изменению структуры данных, а это заставляло переделывать программы.

трудоемкость разработки и модификации систем.

сложность согласования частей системы, разработанных разными людьми в разное время.

В 70-х - начале 80-х гг. ИС предприятий начинают использоваться в качестве средства управления производством, поддерживающего и ускоряющего процесс подготовки и принятия решений. В своем большинстве ИС этого периода предназначались для решения установившихся задач, которые четко определялись на этапе создания системы и затем практически не изменялись. Появление персональных ЭВМ приводит к корректировке идеи АСУ; от ВЦ и централизации управления к распределенному вычислительному ресурсу и децентрализации управления. Такой подход нашел свое применение в системах поддержки принятия решении (СППР), которые характеризуют новый этап компьютерной ИТ организационного управления. При этом уменьшается нагрузка на централизованные вычислительные ресурсы и верхние уровни управления, что позволяет сосредоточить в них решение крупных долгосрочных стратегических задач. Жизнеспособность любой ИТ в немалой степени зависит от оперативного доступа пользователей к централизованным ресурсам и уровня информационных связей как по "горизонтали", так и по "вертикали" в пределах организационной структуры. В то же время для обеспечения эффективного управления крупными предприятиями была развита и остается актуальной идея создания интегрированных АСУ.

К концу 80-х гг. концепция использования ИС вновь изменяется. Они становятся стратегическим источником информации и используются на всех уровнях предприятия любого профиля. ИТ этого периода, предоставляя вовремя нужную информацию, помогают организации достичь успеха в своей деятельности, создавать новые товары и услуги, находить новые рынки сбыта, обеспечивать себе достойных партнеров, организовывать выпуск продукции высокого качества и по низкой цене и др. Стремление преодолеть недостатки предыдущего поколения ИС породило технологию создания и управления базами данных. База данных создается для группы взаимосвязанных задач, для многих пользователей и это позволяет частично решить проблемы ранее созданных ИС. Вначале СУБД разрабатывались для больших ЭВМ, и их количество не превышало десятка. Благодаря появлению ПЭВМ технология БД стала массовой, создано большое количество инструментальных средств и СУБД для разработки ИС, что в свою очередь вызвало появление большого количества прикладных ИС в прикладных областях.

Основные черты ИС этого поколения:

основу ИО составляет база данных,

программное обеспечение состоит из прикладных программ и СУБД.

технические средства: ЭВМ 3-4 поколения и ПЭВМ.

средства разработки ИС: процедурные языки программирования 3-4 поколения, расширенные языком работы с БД (SQL, QBE).

архитектура ИС: наиболее популярны две разновидности: персональная локальная ИС, централизованная БД с сетевым доступом.

Большим шагом вперед явилось развитие принципа "дружественного интерфейса" по отношению к пользователю (как к конечному, так и к разработчику ИС). Например, повсеместно применяется графический интерфейс, развитые системы помощи и подсказки пользователю, разнообразные инструменты для упрощения разработки ИС: системы быстрой разработки приложений, средства автоматизированного проектирования ИС . К концу 80-хгодов выявились и недостатки систем этого поколения.

Недостатки информационных систем (ИС) этого поколения:

- большие капиталовложения в компьютеризацию предприятий не дали ожидаемого эффекта, соответствующего затратам (увеличились накладные расходы, но не произошло резкого повышения производительности);

внедрение ИС столкнулось с инертностью людей, нежеланием конечных пользователей менять привычный стиль работы, осваивать новые технологии;

к квалификации пользователей стали предъявляться более высокие требования (знание ПК, конкретных прикладных программ и СУБД, способность постоянно повышать свою квалификацию)


Изменение подхода к использованию информационных систем

Период времениКонцепция использования информацииВид информационной системыЦель использования ИС1950-1960 гг.Бумажный поток расчетных документовИТ обработки расчетных документов на электромеханических бухгалтерских машинахПовышение скорости обработки документов. Упрощение процедуры обработки счетов и расчета зарплаты1960-1970 гг.Основная помощь в подготовке отчетовУправленческие ИТ для производственной информацииУскорение процесса подготовки отчетности1970-1980 гг.Управленческий контроль реализации (продаж)Системы поддержки принятия решений. Системы для высшего звена управления.Выработка наиболее рационального решения1980-2000 гг.Информация - стратегический ресурс, обеспечивающий конкурентное преимуществоСтратегические ИТ. Автоматизированные подразделенияПовышение конкурентоспособности предприятия

1.2 Классификация информационно-справочных систем

информационный справочный программный обеспечение

Информационно-справочные системы могут значительно различаться по типам объектов, характером и объемом решаемых задач и рядом других признаков.

Общепринятой классификации ИС до сих пор не существует, поэтому их можно классифицировать по разным признаками, что вызвало существование нескольких различных классификаций ИС. Согласно общепринятой классификации информационно-справочные системы подразделяются:

а) по оперативности обработки данных. Информационные системы пакетной обработки - чистом виде можно встретить на больших централизованных ЭВМ. Это большинство из ныне существующих ИС. Они решают задачи управления банковскими счетами, учета материальных ценностей, информационного поиска, мониторинга безопасности сетей на основе БД безопасности и т.д. Информационные системы оперативного уровня - предназначены для аналитической работы с информацией и поддержки специалистов-исполнителей в обработке оперативных данных (счета, накладные, зарплата, кредиты, поток сырья и материалов). Назначение оперативной ИС - при функционировании в режиме реального времени отвечать на запросы о текущем состоянии и отслеживать поток сделок в фирме, что соответствует оперативному управлению. Чтобы с этим справляться, информационная система должна быть легкодоступной, непрерывно действующей и предоставлять точную информацию. Задачи, цели и источники информации на операционном уровне заранее определены и в высокой степени структурированы. Решение запрограммировано в соответствии с заданным алгоритмом.

б) по концепции построения информационной системы. Файловые системы - информационное обеспечение построено в виде файловых систем. В современных ЭВМ операционная система берет на себя распределение внешней памяти, отображение имен файлов в соответствующие адреса во внешней памяти и обеспечение доступа к данным. Программное обеспечение ИС напрямую использует функции ОС для работы с файлами. Файловые системы обычно обеспечивают хранение слабо структурированной информации, оставляя дальнейшую структуризацию прикладным программам. В таких системах сложно решить проблемы согласования данных в разных файлах, коллективного доступа к данным, модификации структуры данных. Автоматизированные банки данных - это система специальным образом организованных БД, программных, технических, языковых и организационно -методических средств, предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования данных. В отличие от файловых систем, структура БД меньше зависит от прикладных программ, а все функции по работе с БД сосредоточены в специальном компоненте - системе управления базами данных (СУБД), которая играет центральную роль в функционировании банка данных, так как обеспечивает связь прикладных программ и пользователей, данными. Сведения о структуре БД сосредоточены в словаре-справочнике (репозитории). Этот вид информации называется метаинформацией. В состав метаинформации входит семантическая информация, физические характеристики данных и информация об их использовании. С помощью словарей данных автоматизируется процесс использования метаинформации в ИС. Интеллектуальные банки данных - это сравнительно новый способ построения ИС, при котором информация о предметной области условно делится между двумя базами. Если БД содержит сведения о количественных и качественных характеристиках конкретных объектов, то БЗ содержит сведения о закономерностях в ПО, позволяющие выводить новые факты из имеющихся в БД; метаинформацию; сведения о структуре предметной области; сведения, обеспечивающие понимание запроса и синтез ответа. Если в традиционном банке данных знания о предметной области заложены программистом в каждую прикладную программу, а также в структуру БД, то в интеллектуальном банке данных они хранятся в базе знаний и отделены от прикладных программ. В отличие от данных, знания активны: на их основе формируются цели и выбираются способы их достижения. Например, ИБД в системе складского учета может автоматически реагировать на такое событие, как уменьшение количества деталей на складе до критической нормы, при этом ИБД без участия пользователя генерирует документы для заказа этих деталей и отправляет их по электронной почте поставщику. Другое характерное отличие знаний от данных -связность, причем знания отражают как структурные взаимосвязи между объектами предметной области, так и вызванные конкретными бизнес -процессами, например такие связи, как "происходит одновременно", "следует из...", "если -то" и др. Наконец, существенную роль в ИБД играет форма представления информации для пользователя: она должна быть как можно ближе к естественным для человека способам обмена данными (профессиональный естественный язык, речевой ввод / вывод, графическая форма). Хранилища данных - в настоящее время в корпоративных БД накоплены гигантские объемы информации, однако она недостаточно эффективно используется в процессе управления бизнесом, поэтому бурно развивается новая форма построения ИС - склады (хранилища) данных. Хранилище данных представляет собой автономный банк данных, в котором база данных разделена на два компонента: оперативная БД хранит текущую информацию, квазипостоянная БД содержит исторические данные, например, в оперативной БД могут содержаться данные о продажах за текущий год, а в квазипостоянной БД хранятся систематизированные годовые отчеты и балансы за все время существования предприятия. Подсистема оперативного анализа данных позволяет эффективно и быстро анализировать текущую информацию. Подсистема принятия решений пользуется обобщенной и исторической информацией, применяет методы логического вывода. Для общения с пользователем служит универсальный интерфейс.

в) по сфере деятельности информационной системы. Государственные информационные системы - государственные ИС предназначены для решения важнейших народнохозяйственных проблем страны. На базе использования вычислительных комплексов и экономико-математических методов в них составляют перспективные и текущие планы развития страны, ведут учет результатов и регулируют деятельность отдельных звеньев народного хозяйства, разрабатывают Государственный бюджет, контролируют его выполнения и т.п. К ним относятся автоматизированная система государственной статистики (АСДС), автоматизированная система плановых расчетов (АСПР), государственная ИС финансовых расчетов (АСФР) при Министерстве финансов Украины, система обработки информации из цен (АСОІ цен), система управления национальным банком АСУ банк), система обработки научно-технической информации (АСО НТІ) и т.п. Известные и другие государственные ИС, система обработки информации из цен (АСОИ цен), система управления Национальным банком (АСУ банк), система обработки научно-технической информации (АСО НТИ) и другие. Территориальные (региональные) ИС - территориальные ИС предназначены для управления административно-территориальным регионом. Сюда относятся ИСУ области, города, района. Эти системы обрабатывают информацию, которая необходимая для реализации функций управления регионом, формирования отчетности и выдачи оперативных данных местным и руководящим государственным и хозяйственным органам. Отраслевые информационные системы управления - отраслевые ИСУ предназначенные для управления подведомственными предприятиями и организациями. Отраслевые ИСУ действуют в промышленности и сельском хозяйстве, строительстве на транспорте и др. В них решаются задачи информационного обслуживания аппарата управления отраслевых министерств и их подразделов. Отраслевые ИС различаются за сферами применения - промышленная, непромышленная, научная и т.п.

г) по функциональности. Функциональный признак определяет назначение системы, а также ее основные цели, задачи и функции. Структура ИС может быть представлена как совокупность ее функциональных подсистем, поэтому функциональный признак может быть использован при классификации ИС. Тип ИС зависит от того, чьи интересы она обслуживает и на каком уровне управления. На рисунке показан вариант классификации ИС по функциональному признаку с учетом уровней управления и уровней квалификации персонала. Основание пирамиды составляют ИС, с помощью которых сотрудники-исполнители занимаются операционной обработкой данных, а менеджеры низшего звена - оперативным управлением. Наверху пирамиды на уровне стратегического управления ИС изменяют свою роль и становятся стратегическими, поддерживающими деятельность менеджеров высшего звена по принятию решений в условиях плохой структурированности поставленных задач.

д) по характеру обработки информации. В соответствии с характером обработки информации в ИС на различных уровнях управления экономической системой (оперативном, тактическом и стратегическом) выделяются несколько типов ИС.

Системы обработки данных - СОД. (EDP - Electronic Data Processing, СОД) предназначены для учета и оперативного регулирования хозяйственных операций, подготовки стандартных документов для внешней среды (счетов, накладных, платежных поручений, расчета заработной платы, статистической отчетности и т.п.). Такие системы наряду с функциями ввода, выборки, коррекции информации выполняют математические расчеты без применения методов оптимизации. Горизонт оперативного управления хозяйственными процессами составляет от одного до несколько дней и реализует регистрацию и обработку событий (оформление и мониторинг выполнения заказов, приход и расход материальных ценностей на складе, ведение табеля учета рабочего времени и т.д.). Эти задачи имеют итеративный, регулярный характер, выполняются непосредственными исполнителями хозяйственных процессов (рабочими, кладовщиками, администраторами и т.д.) и связаны с оформлением и пересылкой документов в соответствии с четко определенными алгоритмами. Результаты выполнения хозяйственных операций через экранные формы вводятся в базу данных.

Информационные системы - ИС - управления - ИСУ (MIS - Management Information System, ИСУ) ориентированы на тактический уровень управления: среднесрочное планирование, анализ и организацию работ в течение нескольких недель (месяцев), например анализ и планирование поставок, сбыта, составление производственных программ. Для данного класса задач характерны регламентированность (периодическая повторяемость) формирования результатных документов и четко определенный алгоритм решения задач, например свод заказов для формирования производственной программы и определение потребности в комплектующих деталях и материалах на основе спецификации изделий. Решение подобных задач предназначено для руководителей различных служб предприятий (отделов материально-технического снабжения и сбыта, цехов и т.д.). Задачи решаются на основе накопленной базы оперативных данных.

Системы поддержки принятия решений - СППР (DSS - Decision Support System, СППР) используются в основном на верхнем уровне управления (руководства фирм, предприятий, организаций), имеющего стратегическое долгосрочное значение в течение года или нескольких лет. К таким задачам относятся формирование стратегических целей, планирование привлечения ресурсов, источников финансирования, выбор места размещения предприятий и т.д. Реже задачи класса СППР решаются на тактическом уровне, например при выборе поставщиков или заключении контрактов с клиентами. Задачи СППР имеют, как правило, нерегулярный характер. Для задач СППР свойственны недостаточность имеющейся информации, ее противоречивость и нечет-кость, преобладание качественных оценок целей и ограничений, слабая формализованность алгоритмов решения. В качестве инструментов обобщения чаще всего используются средства составления аналитических отчетов произвольной формы, методы статистического анализа, экспертных оценок и систем, математического и имитационного моделирования. При этом используются базы обобщенной информации, информационные хранилища, базы знаний о правилах и моделях принятия решений.

Идеальной считается ИС, которая включает все три типа перечисленных ИС.

Также существует очень много классификаций информационных систем, но их мы в данной работе рассматривать не будем.


1.3 Примеры информационно-справочных систем


В современном обществе существует большое количество информационно-справочных систем. Используются они в самых разнообразных отраслях, а именно: медицина, государство, заводы, школы и т.д. Рассмотрим несколько примеров информационно-справочных систем:

) Железнодорожная информационно-справочная система.

Цель создания проекта www.railsystem.info "Железнодорожная информационно-справочная система" - предоставление широкому кругу пользователей своевременной и достоверной информации, связанной с работой железных дорог, экспедиторских организаций и транспортного бизнеса в целом.

Для посетителей портала "Железнодорожная информационно-справочная система" открыт доступ к полезным услугам:

? On-line расчет жд тарифа;

? Off-line расчёт жд тарифа;

? подписка на рассылку новостей;

? заявка на доступ к архиву нормативных документов.

На страницах портала можно ознакомиться с такой информацией, как:

? телеграммы, освещающие изменения и дополнения тарифов на грузовые перевозки железнодорожным транспортом;

? телеграммы, содержащие новые коэффициенты к действующим тарифам;

? изменения в транспортной сети в странах СНГ и Балтии;

? тарифные Политики всех стран СНГ и Балтии с 2001 по 2004 фрахтовые года;

? международный железнодорожный транзитный тариф (MTT);

? единый транзитный тариф к соглашению о международном железнодорожном грузовом сообщении (ЕТТ);

? тарифное руководство НР 1 для расчёта перевозок внутригосударственного сообщения и экспортно-импортных операций для стран СНГ и Балтии;

? тарифное руководство НР 4 для определения тарифных расстояний перевозки по странам СНГ, Латвии, Литвы и Эстонии. Содержит алфавитные списки железнодорожных станций с указанием производимых коммерческих операций, матрицы тарифных расстояний по странам и др.

? законодательные акты и другие документы по железнодорожной тематике;

? ежедневно обновляемые новости по железнодорожной тематике;

архив телеграмм и новостей;

2) Большой информационный справочник Луганска.

Основой для создания сервера стала информация о фирмах, организациях, товаров и услугах Луганского Информационно-аналитического центра "Ваша справка 15-56".

Информационно-аналитического центра "Ваша справка 15-56" пятнадцатый год создает и актуализирует базу данных по товарам, услугам, предприятиям и организациям Луганского региона. К 10-летию независимости Украины было принято решение сделать эту информацию общедоступной в режиме он-лайн. Каждый пользователь сети интернет теперь может самостоятельно найти нужные ему товары, услуги, определиться с выбором поставщика по его условиям, расценкам, удаленности и т. п. В информацию о товарах и услугах включены данные о названии фирмы, ее контактных телефонах, адрес, ориентиры местонахождения, условия отпуска, форма оплаты, реквизиты и т. д.

Один раз в месяц вся база данных проходит полную проверку и актуализацию. Еженедельно база проходит частичную проверку на актуальность среди выбранных категорий. Ежедневно операторы «Ваша справка 15-56» проверяют поступающую новую информацию, отслеживают по периодической прессе новые товары, услуги и предприятия, самостоятельно обзванивают фирмы и организации для сверки данных. Таким образом можно сказать, что представленная на сайте база данных по предприятиям и организациям Луганска является самой актуальной базой.

Форма подачи информации максимально удобна. Простой поиск позволяет быстро найти интересующую Вас фирму или товар (услугу). Воспользовавшись расширенным поиском, можно конкретизировать свой запрос. Можно найти телефон и адрес нужной фирмы или наоборот - по телефону или адресу определить предприятие.

Предпринимателям проект даст возможность заявить о своем предложении максимально подробно всем потенциальным потребителям.

Берем на себя смелость заявить, что такого объема необходимой для бизнесменов информации, в такой удобной для поиска форме, в любое удобное для Вас время не сможет предоставить никто, кроме «Ваша-справка 15-56» и сервера INFORM. Еженедельное обновление, полная достоверность представляемой информации, более пяти тысяч позиций предприятий и организаций Луганска всех сфер деятельности, удобный механизм разделения и вывода информации, поиск по названию фирмы и по ключевым словам.

Вся представленная информация на сайте в разделе «Справочник предприятий» является интеллектуальной собственностью Информационно-аналитического центра "Ваша справка 15-56", сервера INFORM и охраняется законом «Об авторском праве и смежных правах», действующим законодательством Украины и другими нормативными актами. Любое копирование, воспроизводство, тиражирование в коммерческих и других целях только с согласия Информационно-аналитического центра «Ваша справка 15-56».

3) Информационно-справочная система «ЗОДЧИЙ»

Информационно-справочная система "ЗОДЧИЙ" - это регулярно обновляемая база нормативно-правовых документов в области строительства, созданная Обществом с ограниченной ответственностью "Информационно-маркетинговый центр" (г.Киев) в соответствии с приказами Минстройархитектуры Украины № 29 от 15.02.94г. и № 43 от 09.03.94г.

ИСС "ЗОДЧИЙ" предназначена для использования в повседневной деятельности руководителей предприятий строительной отрасли, производственных отделов, а также профессиональных архитекторов, конструкторов, мастеров и сметчиков.

Главные достоинства системы по сравнению с горой документов на бумажных носителях:

Вам не придется каждый раз переворачивать эту гору в поисках нужного документа - программная оболочка позволяет осуществлять быстрый поиск по номеру, названию, дате, виду документа, названию издавшего его органа, ключевым словам;

личная электронная записная книжка позволит мгновенно находить требуемую формулу, рисунок, таблицу, определение и т.д.;

Вы получаете сразу все необходимые нормативные акты - не нужно собирать целую библиотеку из разных источников для получения лицензии на выполнение проектных или строительных работ;

база регулярно пополняется и обновляется;

любой нормативный документ всегда будет у Вас под рукой, даже если в этот момент им пользуется другой сотрудник;

каждый приобретенный экземпляр ИСС "ЗОДЧИЙ" спасёт жизнь одному взрослому дереву.

Все информационные ресурсы ИСС "ЗОДЧИЙ" сгруппированы в два архива:

"Нормативные документы Украины в области строительства" (ДБН, ДСТУ, СНиП, ГОСТ, сметные нормы на строительные, ремонтные и другие работы, ценники на проектные работы);

"Законодательные и ведомственные акты в области строительства" (законы, указы, постановления, приказы, инструктивные письма, методические материалы Госстроя Украины и других ведомств);

Требования к компьютеру:

Операционная система - Windows 98, XP, 2000, 2003, Vista.

Оперативная память - не менее 16 МБ.

Память на ЖМД - не менее 800 МБ свободной памяти..

Монитор - цветной (разрешение не менее 800х600).

Наличие любого редактора или просмотрщика графических файлов (желательно).

Наличие текстового редактора или просмотрщика файлов в формате MS Word ( *.doc, *.rtf).

Особенности установки и эксплуатации: функционирование ИСС возможно только после установки программного обеспечения и базы данных на ПЭВМ. Установленная на ПЭВМ копия ИСС подлежит обязательной регистрации у поставщика. При установке сетевой версии регистрации у поставщика подлежат серверный и все абонентские экземпляры системы.


РАЗДЕЛ 2. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ РАЗРАБОТКИ ИНФОРМАЦИОННО-СПРАВОЧНЫХ СИСТЕМ


.1 Инструменты для разработки информационно-справочных систем


Еще один класс задач, решаемых при проектировании информационных систем, относится к созданию удобного и соответствующего целям информационной системы пользовательского интерфейса. Следует понимать, что задача эргономичности интерфейса не формализуется, но в то же время она является очень существенной. Пользователи часто судят о качестве системы в целом, исходя из качества ее интерфейса. Более того, от качества интерфейса зависит эффективность системы.

Разработка интерфейса всегда являлась трудоемкой задачей, отнимающей много времени у разработчиков. Однако в последние годы появились так называемые средства визуальной разработки приложений, в значительной мере упростившие задачу разработки графического интерфейса пользователя. Сейчас на рынке программных продуктов предлагается довольно много разнообразных средств визуальной разработки приложений, ориентированных на создание информационных систем. Все их можно условно разделить на два класса.

Специализированные средства ориентированы исключительно на создание приложений для вполне определенной СУБД и не предназначены для разработки обычных приложений, не использующих базы данных. Примером средств такого рода может служить Microsoft Access.

Универсальные средства могут использоваться как для разработки информационных приложений, взаимодействующих с базами данных, так и для разработки любых других приложений, не использующих базы данных. Из таких средств наибольшей известностью пользуются системы Delphi фирмы Borland. Каждый из указанных классов имеет свои достоинства и недостатки, поэтому в общем случае трудно отдать предпочтение одному из них.

Объектно-ориентированное программирование позволяет сделать любую систему более гибкой и динамичной, исключив необходимость постоянной переделки структуры базы данных и приложений.

Главное достоинство объектно-ориентированного проектирования заключается в возможности многократно использовать ранее написанный код. Кроме того, объектные системы несут в себе возможность модификации и развития. Применительно к базам данных это позволяет начать проектирование будущей системы, не имея исчерпывающего представления о предметной области. Получение детальной информации о предметной области - процесс весьма трудоемкий, а объектно-ориентированный подход позволяет сократить сроки и уменьшить стоимость разработки системы.

Более конкретно мы рассмотрим программы Borland Delphi и Microsoft Access.

1)Borland Delphi.

Delphi - среда программирования, в которой используется язык программирования Object Pascal. Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal. Начиная с 2007 года уже язык Delphi (производный от Object Pascal) начал жить своей самостоятельной жизнью и претерпевал различные изменения связанные с современными тенденциями (например, с развитием платформы .net) развития языков программирования: появились class helpers, перегрузки операторов и д.р. Изначально среда разработки была предназначена исключительно для разработки приложений Microsoft Windows, затем был реализован также для платформ Linux (как Kylix), однако после выпуска в 2002 году Kylix 3 его разработка была прекращена, и, вскоре после этого, было объявлено о поддержке Microsoft .NET. Реализация среды разработки проектом Lazarus (Free Pascal, компиляция в режиме совместимости с Delphi) позволяет использовать его для создания приложений на Delphi для таких платформ, как Linux, Mac OS X и Windows CE.

Также предпринимались попытки использования языка в проектах GNU (например, Notepad_GNU) и написания компилятора для GCC.

История языка.

Object Pascal - результат развития языка Турбо Паскаль, который, в свою очередь, развился из языка Паскаль. Паскаль был полностью процедурным языком, Турбо Паскаль, начиная с версии 5.5, добавил в Паскаль объектно-ориентированные свойства, а в Object Pascal - динамическую идентификацию типа данных с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде, также называемом интроспекцией - данная технология получила обозначение RTTI. Так как все классы наследуют функции базового класса TObject, то любой указатель на объект можно преобразовать к нему, после чего воспользоваться методом ClassType и функцией TypeInfo, которые и обеспечат интроспекцию.

Также отличительным свойством Object Pascal от С++ является то, что объекты по умолчанию располагаются в динамической памяти. Однако можно переопределить виртуальные методы NewInstance и FreeInstance класса TObject. Таким образом, абсолютно любой класс может осуществить «желание» «где хочу - там и буду лежать». Соответственно организуется и «многокучность». Object Pascal (Delphi) является результатом функционального расширения Turbo Pascal.оказал огромное влияние на создание концепции языка C# для платформы .NET. Многие его элементы и концептуальные решения вошли в состав С#. Одной из причин называют переход Андерса Хейлсберга, одного из ведущих разработчиков Дельфи, из компании Borland Ltd. в Microsoft Corp. Версия 1 была предназначена для разработки под 16-разрядную платформу Win16;

Версии со второй компилируют программы под 32-разрядную платформу Win32;

Вместе с 6-й версией Delphi вышла совместимая с ним по языку и библиотекам среда Kylix, предназначенная для компиляции программ под операционную систему Linux;

Версия 8 способна генерировать байт-код исключительно для платформы .NET. Это первая среда, ориентированная на разработку мультиязычных приложений (лишь для платформы .NET);

Последующие версии (обозначаемые годами выхода, а не порядковыми номерами, как это было ранее) могут создавать как приложения Win32, так и байт-код для платформы .NET. Delphi for .NET - среда разработки Delphi, а также язык Delphi (Object Pascal), ориентированные на разработку приложений для .NET. Первая версия полноценной среды разработки Delphi для .NET - Delphi 8. Она позволяла писать приложения только для .NET.

В Delphi 2006, можно писать приложения для .NET, используя стандартную библиотеку классов .NET, VCL для .NET. Среда также позволяет создавать .NET-приложения на C# и Win32-приложения на C++. Delphi 2006 содержит функции для написания обычных приложений с использованием библиотек VCL и CLX.2006 поддерживает технологию MDA с помощью ECO (Enterprise Core Objects) версии 3.0.

В марте 2006 года компания Borland приняла решение о прекращении дальнейшего совершенствования интегрированных сред разработки JBuilder, Delphi и C++ Builder по причине убыточности этого направления. Планировалась продажа IDE-сектора компании. Группа сторонников свободного программного обеспечения организовала сбор средств для покупки у Borland прав на среду разработки и компилятор. Однако в ноябре того же года было принято решение отказаться от продажи IDE бизнеса. Тем не менее, разработкой IDE продуктов теперь будет заниматься новая компания - CodeGear, которая будет финансово полностью подконтрольна Borland. В августе 2006 года Borland выпустил облегченную версию RAD Studio под именем Turbo: Turbo Delphi (для Win32 и .NET), Turbo C#, Turbo C++.

В марте 2008 года было объявлено о прекращении развития этой линейки продуктов. В марте 2007 года CodeGear порадовала пользователей обновленной линейкой продуктов Delphi 2007 for Win32 и выходом совершенно нового продукта Delphi 2007 for PHP. В июне 2007 года CodeGear представила свои планы на будущее, то есть опубликовала так называемый roadmap.RAD Studio 2010. 25 августа 2008 года компания Embarcadero, новый хозяин CodeGear, опубликовала пресс-релиз на Delphi for Win32 2009. Версия принесла множество нововведений в язык, как то: по умолчанию полная поддержка Юникода во всех частях языка, VCL и RTL; замена обращений ко всем функциям Windows API на юникодные аналоги (то есть MessageBox вызывает MessageBoxW, а не MessageBoxA). Обобщённые типы, они же generics. Анонимные методы. Новая директива компилятора $POINTERMATH [ON|OFF]. Функция Exit теперь может принимать параметры в соответствии с типом функции.

2)Microsoft Access.

Приложение Microsoft Access является мощной и высокопроизводительной 32-разрядной системой управления реляционной базой данных (далее СУБД).

База данных - это совокупность структурированных и взаимосвязанных данных и методов, обеспечивающих добавление выборку и отображение данных.

Реляционная база данных. Практически все СУБД позволяют добавлять новые данные в таблицы. С этой точки зрения СУБД не отличаются от программ электронных таблиц (Excel) ,которые могут эмулировать некоторые функции баз данных. Существует три принципиальных отличия между СУБД и программами электронных таблиц:

· СУБД разрабатываются с целью обеспечения эффективной обработки больших объёмов информации, намного больших, чем те, с которыми справляются электронные таблицы.

· СУБД может легко связывать две таблицы так, что для пользователя они будут представляться одной таблицей. Реализовать такую возможность в электронных таблицах практически невозможно.

· СУБД минимизируют общий объём базы данных. Для этого таблицы, содержащие повторяющиеся данные, разбиваются на несколько связанных таблиц.- мощное приложение Windows. При этом производительность СУБД органично сочетаются со всеми удобствами и преимуществами Windows.

Как реляционная СУБД Access обеспечивает доступ ко всем типам данных и позволяет одновременно использовать несколько таблиц базы данных. Можно использовать таблицы, созданные в среде Paradox или dBase. Работая в среде Microsoft Office , пользователь получает в своё распоряжение полностью совместимые с Access: текстовые документы (Word) , электронные таблицы (Excel) , презентации (PowerPoint). С помощью новых расширений для Internet можно напрямую взаимодействовать с данными из World Wide Web и транслировать представление данных на языке HTML, обеспечивая работу с такими приложениями как Internet Explorer и Netscape Navigator. Access специально спроектирован для создания многопользовательских приложений , где файлы базы данных являются разделяемыми ресурсами в сети. В Access реализована надёжная система защиты от несанкционированного доступа к файлам. База данных храниться в одном файле, но профессиональные пользователи предпочитают разделять базу данных на два файла: в одном хранятся объекты данных (таблицы, запросы), в другом объекты приложения (формы, отчёты, макросы, модули). В последних версиях Access представлен новый формат файла (.MDE) -библиотеки, с помощью которого можно создавать приложения, не включая VBA-код. Несмотря на то, что Access является мощной и сложной системой, его использование не сложно для непрофессиональных пользователей.

Системные требования:

DX33 или мощнее95/98/2000 или Windows NT (версия не ниже 3.51)

Не мене 12 Мб оперативной памяти (для совместной работы с другими приложениями не менее 24 Мб)

Около 100 Мб дискового пространства (только для Access и новых баз данных).

Основные функции:

Организация данных. Создание таблиц и управление ими.

Связывание таблиц и обеспечение доступа к данным. Access позволяет связывать таблицы по совпадающим значениям полей, с целью последующего

соединения нескольких таблиц в одну.

Добавление и изменение данных. Эта функция требует разработки и реализации представления данных, отличного от табличного (формы).

Представление данных. Access позволяет создавать различные отчёты на основе данных таблиц и других объектов базы данных.

Макросы. Использование макросов позволяет автоматизировать повторяющиеся операции. В последних версиях Access макросы используют для совместимости.

Модули. Модули представляют собой процедуру или функцию, написанные на Access VBA (диалект Visual Basic Application). Эти процедуры можно использовать для сложных вычислений. Процедуры на Access VBA превышают возможности стандартных макросов.

Защита базы данных. Эти средства позволяют организовать работу приложения в многопользовательской среде и предотвратить несанкционированный доступ к базам данных. Средства печати. С помощью этой функции Access позволяет распечатать практически всё, что можно увидеть в базе данных.так же позволяет создавать дистрибутивные диски для распространения готового приложения (с помощью Office Developer Edition Tools). Распространение подразумевает поставку всех необходимых файлов на каком-либо носителе. Пакет ODE Tools включает мастер установки, автоматизирующий создание средств распространения и программы установки. Он так же позволяет выполнение приложения на компьютерах, на которых не установлен Access.

Элементы базы данных.

· Таблицы. В базе данных информация хранится в виде двумерных таблиц. Можно так же импортировать и связывать таблицы из других СУБД или систем управления электронными таблицами. Одновременно могут быть открыты 1024 таблицы.

· Запросы. При помощи запросов можно произвести выборку данных по какому-нибудь критерию из разных таблиц. В запрос можно включать до 255 полей.

· Формы. Формы позволяют отображать данные из таблиц и запросов в более удобном для восприятия виде. С помощью форм можно добавлять и изменять данные, содержащиеся в таблицах. В формы позволяют включать модули.

· Отчёты. Отчёты предназначены для печати данных, содержащихся в таблицах и запросах, в красиво оформленном виде. Отчёты так же позволяют включать модули.

· Макросы.

· Модули. Модули содержат VBA-код, используемый для написания процедур обработки событий, таких как например нажатия кнопки в форме или отчёте, для создания функций настройки, для автоматического выполнения операций над объектами базы данных и программного управления операциями, т.е. добавление VBA-кода позволяет создать полную базу данных с настраиваемыми меню, панелями инструментов и другими возможностями. Модули снимают с пользователя приложения необходимость помнить последовательность выбора объектов базы данных для выполнения того или иного действия и повышают эффективность работы. База данных может содержать до 32768 объектов. В состав Access входит множество мастеров, построителей и надстроек, которые позволяют упростить процесс создания объектов базы данных.


2.2 Преимущества использования программ Delphi и Access


Используя программы Delphi и Access для создания информационно-справочных систем мы можем отметить как положительные стороны этих программ, так и отрицательные. Но выбирая из списка существующих программ, для программирования и БД, мы выбрали именно эти. Далее мы опишем положительные и отрицательные стороны данных программных продуктов.

)Преимущества программы Delphi.

Базовый курс программирования ориентирован на работу в Borland Delphi. Выбор среды быстрой разработки приложений (RAD) Delphi обусловлен как тем, что это наиболее популярная среда программирования на просторах России, так и несомненными объективными достоинствами Delphi. Среди этих достоинств:

простой и мощный язык программирования Pascal;

удобная и полная объектная модель;

достаточно удобная среда разработки;

обширная объектная библиотека VCL;

мощные средства разработки приложений баз данных.

Рассмотрим эти особенности Delphi подробнее.

Язык программирования Паскаль (Pascal) был создан Н. Виртом в 1968 году специально для обучения студентов. Язык Паскаль представлял собой квинтэссенцию технологий программирования середины 60-х - эпохи создания структурного программирования. Язык был популярен в университетской среде Европы (в том числе и в Советском Союзе). Однако бедная и не вполне удачная система ввода/вывода и отсутствие поддержки разбиения программ на модули не позволили в то время Паскалю выйти за пределы учебных аудиторий. Однако прозрачный и мощный язык послужил основой для многих экспериментов в области языков программирования. В начале 80-х годов появилась система программирования Turbo Pascal фирмы Borland, в которой использовался расширенный диалект языка Паскаль с усовершенствованной системой ввода/вывода и поддержкой модулей. Именно этот диалект языка и стал наиболее распространенным, так как мог быть использован в создании современных больших приложений. В конце 80-х годов в диалект языка Паскаль от Borland были добавлены объектно-ориентированные расширения, а 1992 году Borland Pascal стал поддерживать программирование для MS Windows. При этом Паскаль сохранил простоту и выразительную мощь учебного языка.

Объектно-ориентированные средства языка Паскаль прошли большой путь от простейших объектных расширений в TurboPascal 5.5 до современной объектной модели Delphi, не уступающей по своим потенциальным возможностям ни одному объектно-ориентированному языку. Объектная модель Delphi поддерживает все средства которые могут понадобиться при объектно-ориентированном программировании. Кроме того, Delphi поддерживает объектные технологии Microsoft и, следовательно, может использоваться для создания приложений и компонент COM/DCOM, а в последних версиях и dotNET.

Но основным преимуществом Delphi является его среда программирования с визуальным конструктором программ. Эта среда (вместе с объектной библиотекой VCL) позволяет эффективно программировать под MS Windows, не отвлекаясь на выяснение всех деталей Win API, а работать над логикой программы.

С точки зрения профессионального программиста не менее важно то, что Delphi обладает высокоразвитыми средствами для работы с базами данных. Базы данных позволяют эффективно управлять информацией. Delphi позволяет эффективно создавать приложения, работающие с базами данных.

. Достоинства Microsoft Access.

Выбор системы управления баз данных (СУБД) представляет собой сложную многопараметрическую задачу и является одним из важных этапов при разработке приложений баз данных. Выбранный программный продукт должен удовлетворять как текущим, так и будущим потребностям предприятия, при этом следует учитывать финансовые затраты на приобретение необходимого оборудования, самой системы, разработку необходимого программного обеспечения на ее основе, а также обучение персонала. Кроме того, необходимо убедиться, что новая СУБД способна принести предприятию реальные выгоды.

Во время написания дипломной работы рассмотрены основные особенности СУБД MS Access, ее функциональные возможности и на основании этой информации можно определить сферу эффективного применения этой СУБД.

Основополагающим фактором является использование платформы фирмы Microsoft - операционной системы Windows. Хотя MS Access применяется только под Windows, широчайшее распространение этой ОС не является препятствием для массового использования.

Наиболее значимые характеристики сферы применения Microsoft Access заключаются в следующем:

наличие некоторого объема информации, который необходимо систематизировать и хранить централизованно. Этот объем информации не должен превышать некоторого предела, например, крупные корпоративные системы, хранилища данных OLTP или системы OLAP - это не вариант использования Access; ограниченность материальных и трудовых ресурсов для разработки системы хранения данных. В этом плане Access предоставляет довольно богатые возможности за небольшую стоимость. Цена разработки и сопровождения данной СУБД вполне доступна даже малым компаниям или предпринимателям; использование данных преимущественно в режиме однопользовательского доступа. Возможно, конечно, увеличение числа одновременно работающих пользователей, за счет возможностей ядра Access, однако при больших количествах использование Access нецелесообразно, ввиду пропорционального увеличения сетевого трафика, и снижения скорости обработки данных;

отсутствие жестких требований по защите информации. Access позволяет защищать данные лишь на пользовательском уровне. Чего, однако, вполне хватает для защиты от просмотра или неосторожных действий в среде сотрудников небольшой компании. Отсюда сделаем вывод, что доверять MS Access секретные или очень ценные данные не стоит; наличие потребности публиковать данные в сети Intranet или Internet, или редактировать их с помощью браузера.

факторы скорости работы программ не являются критическими. Если программа создана в Access не стоит ожидать от нее высокой производительности. Однако, существует огромный круг задач, в которых основное время при работе с программой приходится на ожидание действий пользователя. В таком случае невысокая скорость программы абсолютно не заметна; при использовании MS Access исключается необходимость иметь такую должность, как администратор БД. Все административные операции просты и автоматизированы; распространенность OC Windows, простота и стандартизированность интерфейса, наличие большого количества удобных Мастеров делают Access очень дружественной для большинства пользователей. И с другой стороны можно полагаться на стабильность производителя, компания Microsoft является одним из мировых лидеров в производстве ПО и обеспечивает свои продукты подробной документацией, технической поддержкой и локализацией.

РАЗДЕЛ 3. ИНФОРМАЦИОННО-СПРАВОЧНАЯ СИСТЕМА «КЛИЕНТ»


.1 Описание основных окон работы информационно-справочной системы «КЛИЕНТ»


Компания «ЛК-сервис» - молодая, быстро развивающаяся и лидирующая компания в сфере компьютерных технологий. Данная компания занимается ремонтом и обслуживанием компьютеров. Основным критерием является качество и быстрота обслуживания каждого клиента, что толкнуло нас на создание данной программы, которая поможет быстро найти информацию о каждом клиенте.

Начиная работу с данной программой не нужно иметь определённых навыков работы с информационно-справочными системами. Программа создана для любого пользователя с базовыми навыками работе с ПК. У программы простой интерфейс, приятная цветовая палитра. Давайте рассмотрим основные окна работы с программой:


.Окно приветствия.


В данном окне предлагается ввести логин и пароль для вхожа в систему. Эта функция создана для обеспечения безопасности сохранения данных о базе клиентов, т.к. при попадании базы в руки злоумышленников - вся контактная информация может быть использована со злым умыслом.


. Окно смена логина/пароля.


Смена логина/пароля требуется в том случае, когда сотрудник, имевший ранее доступ к базе, уволен, и для обеспечения безопасности базы требуется сменить пароль или логин.


. Главное окно работы программы.


В данном окне мы можем видеть формы для поиска интересующего нас клиента, добавить новую запись, показать весь список клиентов и выйти из программы.

В поле поиска мы можем видеть, что поиск модно проводить по разным критериям: номеру, адресу, номеру телефона. Ознакомившись со спецификой работы предприятия, определив значимость быстроты поиска нужного человека мы пришли именно к таким критерия поиска.

Поиск «По номеру». Каждому человеку, обратившемуся в данную фирму присваивается порядковый номер клиента. Этот номер может отличатся от предыдущего, может выбираться клиентов вручную, но не может повторятся в базе. В будущем планируется создание карточек постоянных клиентов, и в соответствии этих номеров будут присваиваться номера карт.

Поиск «по адресу». У каждого нового и старого клиента есть адрес, по которому происходили ремонтные работы. Поиск по адресу клиента очень эффективен, более точен и сразу характеризует клиента по поломке и бывшим проблемам с компьютером (данные исходя из опроса сотрудников данного предприятия). Данный поиск позволяет найти клиента, который даёт о себе информацию только о месте проживания.

Поиск «по номеру телефона». Каждый человек обращается в первые в данную компанию в телефонном режиме, и далее ведётся контакт именно в телефонном режиме. Поиск по номеру телефона удобен тем, что всего только по номеру телефона можно определить статус клиента: новый, существующий, старый клиент и т.д.


4. Кнопка «Показать всё»


Данная функция позволяет показать весь список существующих клиентов. Это очень удобно, когда нужен поиск в ручном режиме. Также в данном окне можно удалять клиентов из базы и просматривать информацию о их неисправностях.


. Кнопка «Добавление новой записи»











В данном окне присутствуют формы для заполнения критериев каждой ячейки базы данных. Присутствуют поля как : имя, фамилия, номер карты, номер телефона, адрес и описание проблемы. Такого количества информации о клиент вполне достаточно для того, что бы быстро его идентифицировать и найти более выгодное решение проблемы для данного человека.


. Форма результата по поиску.


В данном окне программы мы можем наблюдать форму результат по поиску. В данной форме поиск производился по номеру карты клиента. Здесь мы можем видеть полную информацию о человеке, его проблемы, с которыми он обращался в данную фирму, редактировать информацию о нем, добавлять дополнительные номера телефонов если нужно.

В каждом окне есть кнопка выход, которая позволяет выйти к предыдущему окну, или закрыть программу в целом. В целом интерфейс простой в использовании и полностью удовлетворяет запросы данной организации.


3.2 Создание баз данных с помощью Microsoft Access


Приступая к работе с Microsoft Office Access.

При первом запуске программы Access или закрытии базы данных без выхода из Access отображается окно Приступая к работе с Microsoft Office Access.

Это отправной пункт, из которого можно создать новые базы данных, открыть существующую базу данных или ознакомиться с информацией на веб-узле Microsoft Office Online.

Создание базы данных с помощью шаблона.

В приложении Access предусмотрены разнообразные шаблоны, с помощью которых можно быстро создать базу данных. Шаблон - это уже готовая к использованию база данных, включающая все необходимые таблицы, запросы, формы и отчеты для выполнения определенной задачи. Например, предусмотрены шаблоны, которые можно использовать для отслеживания вопросов, управления контактами или учета расходов. Некоторые шаблоны содержат несколько примеров записей, позволяющих продемонстрировать их использование. Шаблоны баз данных можно использовать без изменений или настроить в соответствии с конкретными потребностями.

Если один из этих шаблонов точно соответствует потребностям, с его помощью обычно проще и быстрее всего создать необходимую базу данных. Однако если необходимо импортировать в Access данные из другой программы, возможно, будет проще создать базу данных без использования шаблона. Так как в шаблонах уже определена структура данных, на изменение существующих данных в соответствии с этой структурой может потребоваться много времени.

. Если база данных открыта, нажмите кнопку Microsoft Office, а затем нажмите кнопку Закрыть базу данных, чтобы отобразить страницу Приступая к работе с Microsoft Office Access.

. В средней части страницы Приступая к работе с Microsoft Office Access отобразится несколько шаблонов. Щелкните ссылки в области Категории шаблонов, чтобы отобразить другие шаблоны. Кроме того, дополнительные шаблоны можно загрузить с веб-узла Office Online. Для получения дополнительных сведений см. далее этот раздел.

. Выберите шаблон, который необходимо использовать.

. В поле Имя файла предлагается имя файла для базы данных. Его можно заменить на любое другое имя. Чтобы сохранить эту базу данных в другой папке, отличной от отображаемой под полем имени файла, нажмите кнопку , перейдите к папке, в которой необходимо сохранить базу данных, и нажмите кнопку ОК. При необходимости можно связать созданную базу данных с узлом Windows SharePoint Services 3.0.

. Нажмите кнопку. Приложение Access создаст или загрузит, а затем откроет базу данных. Отображается форма, в которой можно начать ввод данных. Если шаблон содержит примеры данных, можно удалить каждую из записей, щелкнув область выделения записи (затененное поле или полосу слева от записи) и выполнив следующие действия. На вкладке Начальная страница в группе Записи выберите команду Удалить.

. Щелкните первую пустую ячейку в форме и приступайте к вводу данных. Используйте область переходов для перехода к другим необходимым формам или отчетам.

Создание базы данных без использования шаблона.

Если использовать шаблон не имеет смысла, можно создать базу данных с нуля. Для этого нужно создать таблицы, формы, отчеты и другие объекты базы данных. В большинстве случаев необходимо выполнить одно или оба следующих действия:

? Ввод, вставка или импорт данных в таблицу, которая создана при создании новой базы данных, и последующее повторение этой процедуры для новых таблиц, которые создаются с помощью команды Таблица, расположенной на вкладке Создать.

? Импорт данных из других источников и создание новых таблиц в этом процессе.

Создание пустой базы данных.

. На странице Приступая к работе с Microsoft Office Access в разделе Новая пустая база данных выберите команду Новая база данных.



. В области Новая база данных в поле Имя файла введите имя файла. Если имя файла указано без расширения, расширение будет добавлено автоматически. Чтобы сохранить файл в другой папке, отличной от используемой по умолчанию, нажмите кнопку Открыть (рядом с полем Имя файла), перейдите к нужной папке и нажмите кнопку ОК.

. Нажмите кнопку Создать. Приложение Access создаст базу данных с пустой таблицей с именем «Таблица1» и откроет эту таблицу в режиме таблицы. Курсор находится в первой пустой ячейке столбца Добавить поле.

Ввод данных в режиме таблицы очень похож на работу в электронной таблице Microsoft Office Excel. Структура таблицы создается при вводе данных - при каждом добавлении нового столбца в таблицу определяется новое поле. Приложение Access автоматически задает тип данных для каждого поля на основе введенных данных. Если на этом этапе вводить данные в таблицу «Таблица1» не нужно, нажмите кнопку Закрыть. Если таблица была изменена, то появится запрос на сохранение изменений в таблице. Нажмите кнопку Да, чтобы сохранить изменения, кнопку Нет, чтобы отменить изменения, или кнопку Отменить, чтобы оставить таблицу открытой. Добавление таблицы. Добавление таблиц к существующей базе данных осуществляется командами группы Таблицы на вкладке Создать.


Создание таблицы в режиме таблицы В режиме таблицы можно начать ввод данных сразу, структура таблицы при этом будет создаваться автоматически. Полям присваиваются имена с последовательными номерами («Поле1», «Поле2» и т. д.). Приложение Access автоматически задает тип данных для каждого поля в зависимости от вводимых данных.

. На вкладке Создание в группе Таблицы щелкните Таблица.

Приложение Access создаст базу данных с пустой таблицей с именем «Таблица1» и откроет эту таблицу в режиме таблицы. При этом будет выделена первая пустая ячейка столбца Добавить поле.

. На вкладке Таблица в группе Поля и столбцы щелкните Новое поле. В приложении Access отображается область Шаблоны полей со списком обычно используемых типов полей. Если дважды щелкнуть или перетащить одно из этих полей в таблицу, будет добавлено поле с этим именем и заданы соответствующие типу этого поля значения свойств. При необходимости эти свойства можно затем изменить. Необходимо перетащить это поле в область таблицы, содержащую данные - появится вертикальная линия вставки, указывающее место вставки поля.

. Чтобы добавить данные, начните их вводить в первую пустую ячейку или вставьте данные из другого источника.

. Для переименования столбца (поля) дважды щелкните заголовок столбца и введите новое имя. Рекомендуется присваивать полям значимые имена, чтобы при просмотре области списка полей было понятно, что содержится в каждом поле.

. Для перемещения столбца сначала щелкните его заголовок, чтобы выделить столбец, а затем перетащите столбец в нужное место. Кроме того, можно выбрать сразу несколько смежных столбцов, а затем одновременно перетащить их в новое место. Чтобы выбрать несколько последовательно расположенных столбцов, щелкните заголовок первого столбца, а затем, удерживая нажатой клавишу SHIFT, щелкните заголовок последнего столбца.

Создание таблицы в режиме конструктора

В режиме конструктора сначала создается структура новой таблицы. Затем можно переключиться в режим таблицы для ввода данных или ввести данные, используя другой метод, например вставку или импорт.

. На вкладке Создание в группе Таблицы щелкните Конструктор таблиц.

. Для каждого поля в таблице введите имя в столбце Имя поля, а затем в списке Тип данных выберите тип данных.

Примечание. Если столбцы Имя поля и Тип данных не отображаются, возможно, вместо режима конструктора выбран режим таблицы. Чтобы переключиться в режим конструктора, в области переходов щелкните таблицу правой кнопкой мыши, а затем выберите команду Режим конструктора. Будет предложено ввести имя для новой таблицы, а затем произойдет переключение в режим конструктора.

. При желании можно ввести описание для каждого поля в столбце Описание. Это описание будет отображаться в строке состояния, когда в режиме таблицы курсор будет находиться в данном поле. Это описание также отображается в строке состояния для любых элементов управления в форме или отчете, которые создаются путем перетаскивания этого поля из области списка полей, и любых элементов управления, которые создаются для этого поля при использовании мастера отчетов или мастера форм.

. Когда все необходимые поля будут добавлены, сохраните таблицу:

Нажмите кнопку Microsoft Office, а затем выберите команду Сохранить или нажмите сочетание клавиш CTRL+S. 5. Чтобы добавить данные, переключитесь в режим таблицы начните их вводить, щелкнув первую пустую ячейку. Данные также можно вставить из другого источника.

Создание таблицы на основе шаблона В приложении Access имеются шаблоны для часто используемых типов таблиц. Одним щелчком мыши можно создать полную, сконфигурированную и готовую к использованию структуру таблицы. Чтобы привести таблицу в соответствие со своими запросами пользователь может добавлять или удалять поля.

. На вкладке Создание в группе Таблицы щелкните Шаблоны таблицы и затем выберите из списка один из доступных шаблонов.

. Данные можно ввести в первую пустую ячейку таблицы или вставить их из другого источника в соответствии с инструкцией, приведенной в разделе Копирование данных из другого источника в таблицу Access.

Удаление столбца.

Щелкните заголовок столбца правой кнопкой мыши, а затем выберите команду Удалить столбец.

Добавление столбца.

На вкладке Таблица в группе Поля и столбцы щелкните Новое поле.

В приложении Access будет отображена панель Шаблоны полей, которая содержит список наиболее часто используемых типов полей. При двойном щелчке или перетаскивании одного из этих полей на лист в приложении Access добавляется поле с этим именем, а его свойствам присваиваются значения, соответствующие выбранному типу поля. Эти свойства можно изменить позднее. Поле необходимо перетащить в область листа, содержащую данные: при этом появится вертикальная линия вставки, показывающая расположение поля.

. Сохранение таблицы.

Нажмите кнопку Microsoft Office, а затем выберите команду Сохранить или нажмите сочетание клавиш CTRL+S.

Задание свойств полей в режиме конструктора При создании таблицы в режиме таблицы или конструктора рекомендуется проверить и задать свойства полей. Это можно сделать только в режиме конструктора. Для перехода в режим конструктора в области переходов щелкните таблицу правой кнопкой мыши, а затем выберите команду Режим конструктора. Для отображения свойств полей щелкните поле на сетке конструктора. Свойства отображаются под сеткой конструктора в области Свойства поля.

Щелкните свойство поля для просмотра его описания в поле, расположенном рядом со списком свойств в области Свойства поля. Дополнительную информацию можно получить, нажав клавишу F1.

В следующей таблице описаны некоторые наиболее часто изменяемые свойства полей.


СвойствоОписаниеРазмер поля (Field Size)Для текстовых полей это свойство указывает максимально допустимое количество знаков, сохраняемых в этом поле. Максимальное значение - 255. Для числовых полей это свойство указывает тип сохраняемых чисел («Длинное целое», «Двойное с плавающей точкой» и т. д.). Для более рационального хранения данных рекомендуется выделять для хранения данных наименьший необходимый размер памяти. Если потребуется, это значение позже можно изменить.Формат (Format)Это свойство определяет формат отображения данных. Оно не влияет на фактические данные, сохраняемые в этом поле. Можно выбрать встроенный формат или задать пользовательский формат.Маска ввода (Input Mask)Это свойство используется для определения общего шаблона для ввода любых данных в это поле. Это позволяет обеспечить правильный ввод и нужное количество знаков для всех данных. Для получения справки по созданию маски ввода нажмите кнопку справа от поля свойства.Значение по умолчанию (Default Value)Это свойство используется для задания значения по умолчанию, которое будет отображаться в этом поле при каждом добавлении новой записи. Например, для поля «Дата/время», в котором необходимо записывать дату добавления каждой записи, в качестве значения по умолчанию можно ввести «Date()» (без кавычек).Обязательное (Required)Это свойство указывает, обязательно ли вводить значение в это поле. Если для этого свойства задано значение Да, невозможно будет добавить новую запись, если в это поле не введено значение.

Копирование данных из другого источника в таблицу Access. Если данные хранятся в другой программе, например Office Excel 2007, их можно скопировать и вставить в таблицу Access. Этот метод работает лучше всего, если данные уже разделены по столбцам, как это сделано в таблице Excel. Если это данные из текстового редактора, перед копированием рекомендуется разделить столбцы данных с помощью табуляции или преобразовать эти данные в таблицу в текстовом редакторе. Если необходимо изменить данные или выполнить другие операции (например, разделить полное имя на имя и фамилию), рекомендуется это сделать перед копированием данных, особенно при отсутствии опыта работы с Access.

При вставке данных в пустую таблицу приложение Access задает тип данных для каждого поля в зависимости от того, какие данные находятся в этом поле. Например, если во вставляемом поле содержатся только значения даты, для этого поля используется тип данных «Дата/время». Если вставляемое поле содержит только слова «Да» и «Нет», для этого поля выбирается тип данных «Логический».

В приложении Access поля называются в зависимости от информации, содержащейся в первой строке вставленных данных. Если в первой строке вставляемых данных находятся данные такого же типа, как и в последующих строках, то в приложении Microsoft Access эта строка используется в качестве строки данных, а полям присваиваются общие имена (F1, F2 и так далее). Если первая строка вставляемых данных отличается от следующих строк, ее содержимое используется только в качестве имен поля и не включается в данные.

В приложении Access имена присваиваются полям автоматически, поэтому во избежание путаницы данные поля следует переименовать. Для этого выполните следующие действия.

. Сохраните таблицу.

Нажмите кнопку Microsoft Office, а затем выберите команду Сохранить или нажмите сочетание клавиш CTRL+S.

. В режиме таблицы дважды щелкните заголовок каждого столбца и введите допустимое имя поля для каждого столбца. Может показаться, что при этом происходит замена данных, однако в строке заголовка столбца содержатся имена полей, а не данные.

. Еще раз сохраните таблицу.

Примечание. Кроме того, для изменения имен полей можно переключиться в режим конструктора и переименовать поля в этом режиме. Для переключения в режим конструктора щелкните правой кнопкой мыши таблицу в области переходов и выберите команду Конструктор. Чтобы вернуться в режим таблицы, дважды щелкните таблицу в области переходов.

Импорт, добавление или связывание данных из другого источника.

В Access можно импортировать данные, которые сохранены в другой программе, и поместить эти данные в новую таблицу или добавить в существующую таблицу. В случае совместной работы с другими пользователями, которые применяют иные программы, их данные тоже можно использовать в Access. В любом случае в программе Access импорт данных из других источников не представляет труда. Импорт данных возможен из листа Excel, из таблицы в другой базе данных Access, из списка Windows SharePoint Services 3.0 или других источников. Процесс импорта для различных источников немного различается, однако всегда начинается со следующей процедуры:

. В группе Внешние данные на вкладке Внешние данные в Access выберите команду для типа файла, который необходимо импортировать.



Например, чтобы импортировать данные из таблицы Excel, нажмите кнопку Excel. Если нужного типа программы в группе нет, нажмите кнопку Дополнительно. Примечание. Если не удается найти нужный тип формата в группе Внешние данные, следует запустить программу, в которой первоначально созданы эти данные, а затем использовать эту программу для сохранения данных в общем формате данных (например, текстовый файл с разделителями) перед импортом этих данных в Access.

. В диалоговом окне Внешние данные нажмите кнопку Обзор, чтобы найти файл данных источника, или введите в поле Имя файла полный путь к файлу данных источника.

. Выберите нужный параметр в разделе Укажите, когда и где сохранять данные в текущей базе данных. Имеется возможность использовать импортируемые данные для создания новой таблицы или добавить их в существующую таблицу или создать связанную таблицу, содержащую ссылку на данные в исходной программе.

. Если будет запущен мастер, следуйте инструкциям на экране. На последней странице нажмите кнопку Готово. Если осуществляется импорт объектов или привязка таблиц из базы данных Access, появляется диалоговое окно Импорт объектов или Связь с таблицами. Выберите нужные элементы и нажмите кнопку ОК. Точная последовательность действий зависит от выбранного способа обработки данных: импорт, добавление или связывание.

. Откроется диалоговое окно с запросом на сохранение сведений только что завершенной операции импорта. Если эту операцию импорта в будущем планируется выполнять снова, нажмите кнопку Сохранить шаги импорта и введите подробные сведения. Позже для повторения этой операции достаточно нажать кнопку Сохраненные операции импорта в группе Импорт на вкладке Внешние данные. Если сохранять сведения этой операции не нужно, нажмите кнопку Закрыть.

Если импортируется таблица, программа Access импортирует данные в новую таблицу и отображает эту таблицу в группе Таблицы в области переходов. Если выбрано добавление данных к существующей таблице, данные добавляются к этой таблице. Если выбрано связывание данных, в группе Таблицы в области переходов создается связанная таблица.

ЗАКЛЮЧЕНИЕ


В ходе проделанной работы мы ознакомились с информационно-справочными системами. В нашей повседневной жизни они уже заняли неотъемлемую роль в виде информационных порталов наших городов, расписание и продажа авиа/жд билетов, телефонных справочников и т.п. В большинстве из них используются для упрощения работы предприятий или небольших офисов. На сегодняшний день интерфейс работы информационной системы настолько прост, что для пользования системой не требуются специальные знания и навыки. Каждый сотрудник офиса или предприятия в течении небольшого времени может полностью изучить работу нужной информационно-справочной системы.

Изучив методы и программы написания баз данных, мы пришли к выбору программы для написания клиента Borland Delphi. Это удобный язык программирования для написания программ, а так же клиента для обращения к базам данных. Для написания самой базы данных была выбрана программа Microsoft Access. Это самая распространенная программа для создания баз данных разного рода. Совокупность двух данных программ нам позволила создать информационно-справочную систему «Клиент».

Создавая информационно-справочную систему «Клиент» мы выявили особенности данного предприятия и учли все нюансы, которые помогли нам создать идеальную модель информационно-справочной системы «Клиент». Данная программа удовлетворяет всем критериям данного предприятия, и уже на сегодняшний момент используется его сотрудниками. В дальнейшем планируется усовершенствовать данную программу, добавив такие функции как: добавление фото каждому клиенту, работа в удаленном режиме и т.д. На нынешний момент критических минусов данной программы не обнаружено, работоспособность базы обеспечена.


СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ


  1. Бойко В. В., Савинков В. М. Проектирование баз данных информационных систем.- М.: Финансы и статистика, 2000- 315 с.;
  2. Петров В.Н., Информационные системы.- М.: Союз, 2004- 230 с.;
  3. Мишенин А. И. Теория экономических информационных систем: Учебник.- М.: Финансы и статистика, 1998- 184 с.;
  4. Брябрин В.М. Программное обеспечение персональных ЭВМ. М.: Наука, 1990.
  5. Перегудов Ф. И. Информационные системы для руководителей.- М.: Финансы и статистика, 1989- 367 с.;
  6. Крамм. Р. Программирование в Access для чайников. К.: Диалектика, 1996.
  7. Бекаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2009. - СПб.: БХВ - Петербург, 2009. - 720 с.
  8. Дейт К. Дж. Введение в системы баз данных, 6-е издание. - К.; М.; СПб.: Издательский дом "Вильямс", 2008. - 848 с.
  9. Конопка Рей
  10. Создание оригинальных компонент в среде Delphi: Пер. с англ./Рей Конопка. К.: НИПФ - "ДиаСофт Лтд.", 1996. - 512 с.
  11. Бондарев В.М., Рублинецкий В.И., Качко Е.Г. Основы программирования. -Харьков: Фолио, Ростов н/Д: Феникс, 1997.
  12. Вирт Н. Алгоритмы и структуры данных. - М.: Мир, 1989.
  13. Миков А. И. Информатика. Введение в компьютерные науки. - Пермь: Изд-во ПГУ, 1998.
  14. Могилёв А.В., Пак Н.И., Хеннер Е.К. Информатика: Учеб. пособие для студ. пед. ву-зов / Под ред. Е.К. Хеннера. - М., Academia, 2004.
  15. Годин В.В., Корнеев И.К. Управление информационными ресурсами: 17-модульная программа для менеджеров "Управление развитием организации". Модуль 17. - М.: ИНФРА-М, 2000. - 352 с.
  16. Когаловский М.Р. Энциклопедия технологий баз данных. - М: Финансы и статистика, 2002. - 800 с.
  17. Избачков Ю.С., Петров В.Н. Информационные системы: Учебник для вузов. 2-е изд. - СПб.: Питер, 2006. - 656 с.
  18. Информационные системы и технологии в экономике и управлении: уч.пособие/ Под ред. В.В. Трофимова. - М.: Высшее образование, 2007.
  19. Информационные технологии управления: Уч. пособие для вузов/ Под ред. проф. Г.А. Титоренко. -2-е изд., М.: ЮНИТИ, 2003.

Міністерство освіти і науки, МОЛОДІ ТА СПОРТУ України ДЗ «луганський Національний університет імені тараса шевченка» Інститут інформаційних техн

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ