Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- СОДЕРЖАНИЕ
- ВВЕДЕНИЕ…………………………………………………………………..5-7
- РАЗДЕЛ 1 ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ……………………………….8
- 1.1 Информационная система………………………………………….…8-11
- 1.2 Базы данных и системы управления базами данных……………….11-15
- 1.3 ADO и COM технологии……………………………………………...15
- 1.3.1 ADO технологии………………………………………………..15-21
- 1.3.2 COM технологии……………………………………………….21-25
- РАЗДЕЛ 2 АЛГОРИТМИЧЕСКИЙ АНАЛИЗ ЗАДАЧИ………………….26
- 2.1 Постановка задачи………………………………………………….…26-27
- 2.2 Структура базы данных……………………………………….………27
- 2.2.1 Описание базы данных……………………………………….....27-28
- 2.2.2 Описание таблиц и связей базы данных………………………28-30
- РАЗДЕЛ 3 ОПИСАНИЕ РАЗРАБОТАННОГО ПРИЛОЖЕНИЯ………....31
- 3.1 Реализация программного комплекса……………………………….31-33
- 3.2 Инструкция пользователя……………………………………………33-35
- ЗАКЛЮЧЕНИЕ..…………………………………………………………….36
- Список использованных источников………………………………………37
- Приложение А ……………………………………………………………….
- ВВЕДЕНИЕ
- Современное общество невозможно представить без компьютера. Они настолько широко и глубоко внедрились в нашу жизнь, что очень трудно назвать какую-либо сферу деятельности человека, где бы они не использовались. В связи с этим серьезные требования предъявляются и к аппаратной части современных компьютеров, и к используемому программному обеспечению. В основном именно программное обеспечение, или, иными словами, программные продукты, обеспечивают возможность широкого использования компьютеров. Используемые программные продукты должны соответствовать определенным критериям, обеспечивающим надежность работы компьютера и удобство работы пользователя.
- В соответствии с заданием курсовой работы необходимо создать автоматизированную информационную систему «Общепит», которая:
- будет использоваться для сбора, хранения и обработки информации. С учётом этого в основе системы должна лежать среда хранения и доступа к данным. Наиболее удобно это можно организовать с помощью базы данных.
- будет ориентирована на конечного пользователя, не обладающего высокой квалификацией в области применения вычислительной техники. Для этого разрабатываемое клиентское приложение ИС должно обладать простым, удобным, легко осваиваемым интерфейсом, который предоставляет конечному пользователю все необходимые для работы функции, но в то же время не дает ему возможность выполнять какие-либо лишние действия.
- При разработке автоматизированной информационной системы были решены две основные задачи:
- – задача разработки базы данных, предназначенной для хранения информации;
- – задача разработки графического интерфейса пользователя клиентского приложения.
- Современные СУБД в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньшей степени заботиться о распределении ресурсов, но также сделал программное обеспечение ПК в целом и СУБД в частности менее критичными к аппаратным ресурсам ЭВМ.
- Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также СУБД Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии "клиент-сервер". Фактически, у любой современной СУБД существует аналог, выпускаемый другой компанией, имеющий аналогичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа конвертеров. Общепринятыми, также, являются технологи, позволяющие использовать возможности других приложений, например, текстовых процессоров, пакетов построения графиков и т.п., и встроенные версии языков высокого уровня (чаще - диалекты SQL и/или VBA) и средства визуального программирования интерфейсов разрабатываемых приложений. Поэтому уже не имеет существенного значения, на каком языке и на основе какого пакета написано конкретное приложение, и какой формат данных в нем используется[1].
- Система управления базой данных(СУБД) является важным компонентом информационной системы. Поэтому в данной работе в качестве системы управления базой данных использовалась СУБД Microsoft Access, которая является хорошо отлаженной, развитой, сопровождаемой системой.
- Разработка базы данных «Общепит» была необходима для упрощения ведения сведений о работе предприятия, для учёта всех поступаемых продуктов, для ведения информации о меню, для учета стоимости блюд на продажу, для подсчета общей стоимости проданных предприятием блюд за период.
- При решении поставленной задачи оптимально использовать для представления информационных материалов язык Delphi, который является языком высокого уровня и позволяет быстро и эффективно создавать приложения. Для реализации АИС была выбрана система программирования Turbo Delphi, так как она предоставляет наиболее широкие возможности для программирования приложений ОС Windows.
- Delphi – это продукт Borland International для быстрого создания приложений. Высокопроизводительный инструмент визуального построения приложений включает в себя настоящий компилятор кода и предоставляет средства визуального программирования, несколько похожие на те, что можно обнаружить в Microsoft Visual Basic или в других инструментах визуального проектирования. В основе Delphi лежит язык Object Pascal, который является расширением объектно-ориентированного языка Pascal. В Delphi также входят локальный SQL-сервер, генераторы отчетов, библиотеки визуальных компонентов, и прочее , необходимое для того, чтобы чувствовать себя совершенно уверенным при профессиональной разработке информационных систем или просто программ для Windows-среды.
- Прежде всего Delphi предназначен для профессиональных разработчиков, желающих очень быстро разрабатывать приложения в архитектуре клиент-сервер. Delphi производит небольшие по размерам (до 15-30 Кбайт) высокоэффективные исполняемые модули (.exe и .dll), поэтому в Delphi должны быть прежде всего заинтересованы те, кто разрабатывает продукты на продажу. С другой стороны небольшие по размерам и быстро исполняемые модули означают, что требования к клиентским рабочим местам существенно снижаются – это имеет немаловажное значение и для конечных пользователей.
- Преимущества Delphi по сравнению с аналогичными программными продуктами.
- – быстрота разработки приложения;
- – высокая производительность разработанного приложения;
- –низкие требования разработанного приложения к ресурсам компьютера;
- –наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi;
- –возможность разработки новых компонент и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходных кодах);
- – удачная проработка иерархии объектов.
- Система программирования Delphi рассчитана на программирование различных приложений и предоставляет большое количество компонентов для этого[2].
Add Comment
Please, Sign In to add comment