Автоматизация работы аквапарка

Концепция программной среды Delphi и её преимущества. Ключевые понятия языка С++. Построение информационной модели предметной области, описание полей таблиц базы данных, листинг программы. Создание меню, реализующего функции информационной системы.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 28.01.2016
Размер файла 1,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

29

Размещено на http://www.allbest.ru/

ВВЕДЕНИЕ

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

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

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

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

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

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

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

1.1 Описание предметной области

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

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

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

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

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

1.2 Анализ существующих программных средств

Концепция Delphi 1 была реализована в конце 1994 года, когда вышла первая версия среды разработки. В основу этого программного продукта легли концепции объектно-ориентированного программирования (ООП) на базе языка Object Pascal и визуального подхода к построению приложений.

После выхода Delphi 1 все компьютерные издания писали об этой среде, как об «убийце Visual Basic». Появление Delphi 2 (32-разрядной) ознаменовало новую эпоху, - появился доступ к возможностям программных интерфейсов Windows NT и Windows 95. Delphi 2 стала средством разработки полноценных приложений клиент/сервер. Вскоре Delphi 3 предоставила разработчикам средства создания распределенных многоуровневых приложений и полноценный инструментарий проектирования приложений для Internet и Intranet. Появилась полноценная поддержка com - модели объектов, ставшей краеугольным камнем современного программирования. Четвертая версия Delphi позволяет полностью интегрировать ваши разработки с объектами com. Поддержка архитектуры corba (common object request broker architecture) открывает перед приложениями, созданными в delphi для платформы wintel (windows + intel), мир других операционных систем (unix, os/2, wms).

Delphi представляет следующие новые свойства и усовершенствования:

- Новые расширения языка. В Delphi в язык Object Pascal включены динамические массивы, методы обработки переполнения, установка значения параметров по умолчанию, и многое другое;

- Менеджер Проекта. Новый менеджер проекта позволяет Вам объединять проекты, которые работают вместе в одну проектную группу. Это позволяет организовать как работу взаимозависимых проектов, таких как однозадачные и многозадачные приложения или dll, так и совместную работу исполняемых программ;

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

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

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

- Усовершенствования Activex;

- Усовершенствования VCL. Иерархия объектов Delphi была расширена, чтобы включить новый компонент для Nt Service приложений. Кроме того, новый компонент выполняемого списка (на Стандартной странице палитры), позволяет централизовать управление меню и команд от кнопок. Управление VCL расширено, чтобы поддерживать drag-and-drop перетаскивания, обеспечивать дополнительный контроль над размещением окна, и многое другое.

Delphi - это комбинация нескольких важнейших технологий:

- высокопроизводительный компилятор в машинный код;

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

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

- масштабируемые средства для построения баз данных.

Компилятор, встроенный в Delphi, обеспечивает высокую производительность, необходимую для построения приложений в архитектуре «клиент-сервер». Он предлагает легкость разработки и быстрое время проверки готового программного блока, характерного для языков четвертого поколения. Кроме того, Delphi обеспечивает быструю разработку без необходимости писать вставки на Си или ручного написания кода (хотя это возможно).

В процессе построения приложения разработчик выбирает из палитры компонент готовые компоненты как художник, делающий крупные мазки кистью. Еще до компиляции он видит результаты своей работы - после подключения к источнику данных их можно видеть отображенными на форме, можно перемещаться по данным, представлять их в том или ином виде. В этом смысле проектирование в Delphi мало чем отличается от проектирования в интерпретирующей среде, однако после выполнения компиляции мы получаем код, который исполняется в 10-20 раз быстрее, чем то же самое, сделанное при помощи интерпретатора. Кроме того, компилятор компилятору рознь, в Delphi компиляция производится непосредственно в родной машинный код, в то время как существуют компиляторы, превращающие программу в так называемый p-код, который затем интерпретируется виртуальной p-машиной. Это не может не сказаться на фактическом быстродействии готового приложения.

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

Объекты БД в Delphi основаны на SQL и включают в себя полную мощь Borland Database Engine. В состав Delphi также включен Borland SQL LINK, поэтому доступ к СУБД Oracle, Sybase, Informix и Interbase происходит с высокой эффективностью. Кроме того, Delphi включает в себя локальный сервер Interbase для того, чтобы можно было разработать расширяемые на любые внешние sql-сервера приложения в офлайновом режиме. Разработчик в среде Delphi, проектирующий информационную систему для локальной машины (к примеру, небольшую систему учета медицинских карточек для одного компьютера), может использовать для хранения информации файлы формата .dbf (как в dbase или clipper) или .db (paradox). Если же он будет использовать локальный interbase for windows (это локальный SQL-сервер, входящий в поставку), то его приложение безо всяких изменений будет работать и в составе большой системы с архитектурой клиент-сервер.

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

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

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

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

Microsoft.NET - концепция быстрой и качественной разработки программных систем. Концепция .NET появилась в ответ на ситуацию в мире, в котором обостряется конкуренция, катастрофически не хватает программистов, а качественных и безопасных программ требуется все больше и больше.

NET Framework представляет собой программную платформу для создания приложений на базе семейства операционных систем Windows, а также многочисленных операционных систем производства не Microsoft, таких как Mac OS X и различные дистрибутивы Unix и Linux.

Рассмотрим краткий перечень некоторых базовых функциональных возможностей, которыми обладает .NET:

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

- Поддержка для многочисленных языков программирования. Приложения .NET можно создавать с помощью любого множества языков программирования (С#, Visual Basic, F#, S# и т.д.). При этом в .NET код, написанный на любом языке компилируется в код на промежуточном языке (Intermediate Language - IL).

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

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

- Эффективный доступ к данным. Набор компонентов .NET, известный под общим названием ADO.NET, позволяет получать эффективный доступ к реляционным базам данных и многим другим источникам данных. Также предлагаются компоненты, позволяющие получать доступ к файловой системе и каталогам. В частности, в .NET встроена поддержка XML, позволяющая манипулировать данными, импортируемыми и экспортируемыми на платформы, отличные от Windows.

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

- Отсутствие необходимости в представлении низкоуровневых деталей COM.

- Упрощенная модель развертывания. В .NET нет никакой необходимости заботиться о регистрации двоичной единицы в системном реестре. Более того, в .NET позволяется делать так, чтобы многочисленные версии одной и той же сборки *.dll могли без проблем сосуществовать на одной и той же машине.

Рассмотрим три ключевых сущности, которые делают представление данных возможностей возможным: CLR, CTS, CLS.

С точки зрения программиста .NET представляет собой исполняющую среду и обширную библиотеку базовых классов. Уровень исполняющей среды называется общеязыковой исполняющей средой (Common Language Run Time - CLR). Главной задачей CLR является автоматическое обнаружение, загрузка и управление типами .NET. Кроме того, среда CLR заботится о ряде низкоуровневых деталей, таких как управление памятью, обслуживание приложения, обработка потоков и выполнение различных проверок, связанных с безопасностью.

Другим составляющим компонентом платформы .NET является общая система типов (Common Type System - CTS). В спецификации CTS представлено полное описание всех возможных типов данных и программных конструкций, поддерживаемых исполняющей средой, того, как эти сущности могут взаимодействовать друг с другом, и того, как они могут представляться в формате метаданных .NET.

Любая из определенных в CTS функциональных возможностей может не поддерживаться в отдельно взятом языке, совместимом с .NET. Поэтому существует еще общеязыковая спецификация (Common Language Specification - CLS), в которой описано лишь то подмножество общих типов и программных конструкций, каковое способны воспринимать абсолютно все поддерживающие .NET языки программирования.

Помимо среды CLR и спецификаций CTS и CLS, в составе платформы .NET поставляется библиотека базовых классов, которая является доступной для всех языков программирования .NET. В этой библиотеке не только содержатся определения различных примитивов, таких как потоки, файловый ввод-вывод, системы графической визуализации и механизмы для взаимодействия с различными внешними устройствами, но также предоставляется поддержка для целого ряда служб, требуемых в большинстве реальных приложений. Например, в библиотеке базовых классов содержаться определения типов, которые способны упрощать процесс получения доступа к базам данных, манипулирования XML-документами, обеспечения программной безопасности и создания веб-, а также обычных настольных и консольных интерфейсов. На высоком уровне взаимосвязь между CLR, CTS, CLS и библиотекой базовых классов выглядит так, как показано на рисунке 1.

Рисунок 1.1 - Отношения между CLR, CTS, CLS и библиотеками базовых классов

C# (Си-шарп) - объектно-ориентированный язык программирования для платформы .NET. Разработан в 2000 году Андерсом Хейлсбергом, Скоттом Вилтамутом и Питером Гольде под эгидой Microsoft Research. Основным постулатом С# является высказывание: "всякая сущность есть объект". Язык основан на строгой компонентной архитектуре и реализует передовые механизмы обеспечения безопасности кода. C# был создан специально для технологии ASP.NET. В то же время на C# полностью написана и сама ASP.NET.

C# - это полнофункциональный объектно-ориентированный язык, который поддерживает все три «столпа» объектно-ориентированного программирования: инкапсуляцию, наследование и полиморфизм. Он имеет прекрасную поддержку компонентов, надежен и устойчив благодаря использованию «сборки мусора», обработки исключений, безопасности типов.

Язык C# разрабатывался "с нуля" и вобрал в себя много полезных свойств таких языков, как C++, Java, Visual Basic, а также PascalDelphi и др. При этом необходимость обратной совместимости с предыдущими версиями отсутствовала, что позволило языку C# избежать многих отрицательных сторон своих предшественников.

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

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

- Приложения Windows. К приложениям этого типа относятся приложения, которые имеют знакомый пользователям Windows внешний вид и поведение, как, например, приложение Microsoft Office. Достигается такой внешний вид и поведение применением модуля .NET Framework под названием Windows Forms, по сути, представляющего собой библиотеку элементов управления (вроде кнопок, панелей инструментов, меню и т.п.), с помощью которых можно создавать пользовательский интерфейс Windows.

- Web-приложения. К приложениям этого типа относятся Web-страницы, вроде тех, что могут просматриваться посредством любого Web-браузера. В состав .NET Framework входит мощная система для генерации Web-содержимого динамическим образом, обеспечивающая персонализацию, безопасность и многое другое. Называется она ASP.NET (Active Server Pages .NET), и благодаря ей, язык C# можно использовать для создания приложений ASP.NET с применением Web-форм.

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

Приложениям любого из этих типов может также понадобиться доступ к базам данных, обеспечиваться который может либо с помощью такого средства самого языка C#, как LINQ (Language Integrated Query - язык интегрированных запросов). Помимо этого еще могут быть задействованы и многие другие ресурсы, а именно - инструменты для создания сетевых компонентов, вывода графических объектов, выполнения сложных математических операций и т.д.

Рассмотрим ключевые функциональные возможности языка C#, которые присутствуют во всех его версиях.

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

– Управление памятью осуществляется автоматически посредством сборки мусора. По этой причине ключевое слово delete в C# не поддерживается.

– Предлагаются формальные синтаксические конструкции для классов, интерфейсов, структур, перечислений и делегатов.

– Предоставляется аналогичная С++ возможность перегружать операции для пользовательских типов

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

В C# была унифицирована система типов, теперь можно рассматривать каждый тип как объект. Несмотря на то, используется класс, структура, массив или встроенный тип, можно обращаться к нему как к объекту. Объекты собраны в пространства имен (namespaces), которые позволяют программно обращаться к чему-либо. Это значит, что вместо списка включаемых файлов заголовков в своей программе нужно написать какие пространства имен для доступа к объектам и классам внутри них планируется использовать. В C# выражение using позволяет не писать каждый раз название пространства имен, когда используется класс из него. Например, пространство имен System содержит несколько классов, в том числе и Console. Можно писать либо название пространства имен перед каждым обращением к классу, либо использовать using.

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

Основные компоненты MS Access:

· построитель таблиц;

· построитель экранных форм;

· построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);

· построитель отчётов, выводимых на печать.

Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.

Microsoft Jet Database Engine (англ.), которая используется в качестве движка базы данных MS Access является файл-серверной СУБД и потому применима лишь к приложениям, работающим с небольшими объёмами данных и при небольшом числе пользователей, одновременно работающих с этим данными. Непосредственно в Access отсутствует ряд механизмов, необходимых в многопользовательских базах данных, таких, например, как триггеры.

Сохранение в Access. Access, при работе с базой данных, иначе взаимодействует с жёстким (или гибким) диском, нежели другие программы.

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

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

Целостность данных в Access обеспечивается также за счёт механизма транзакций.

Кнопка «Сохранить» в Access тоже есть, но в Access в режиме просмотра данных она нужна, в первую очередь, для сохранения изменённого режима показа таблицы или другого объекта - то есть, для сохранения таких изменений, как:

· изменение ширины столбцов и высоты строк,

· перестановка столбцов в режиме просмотра данных, «закрепление» столбцов и освобождение закреплённых столбцов,

· изменение сортировки,

· применение нового фильтра,

· изменение шрифта; цвета текста, сетки и фона,

· и т. п.

Кроме того, в Access эта кнопка нужна в режиме «Конструктор» для сохранения изменений структуры объекта базы данных, сделанных в этом режиме.

1.3 Постановка задачи

Рассмотрим само понятие автоматизации информационной системы и рабочего места.

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

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

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

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

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

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

Автоматизированное рабочее место (АРМ), или, в зарубежной терминологии, "рабочая станция" (work-station), представляет собой место пользователя-специалиста той или иной профессии, оборудованное средствами, необходимыми для автоматизации выполнения им определенных функций.

Такими средствами, как правило, является ПК, дополняемый по мере необходимости другими вспомогательными электронными устройствами, а именно: дисковыми накопителями, печатающими устройствами, устройствами графики, средствами сопряжения с другими АРМ и с локальными вычислительными сетями и т.д.

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

Функционирование АРМ может дать желаемый эффект при условии правильного распределения функций и нагрузки между человеком и машинными средствами обработки информации, ядром которой является компьютер.

Разработка и функционирование АРМ может принести ощутимые результаты - АРМ станет средством повышения производительности труда и социальной комфортности специалистов. При этом человек в системе АРМ должен оставаться ведущим звеном.

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

Необходимо:

1. Вести учет всех клиентов аквапарка

2. Оформление и учет всех заказов

3. Ведение справочников по услугам

4. Оформление билета

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

2. РАЗРАБОТКА ИНФОРМАЦИОННОЙ МОДЕЛИ ЩАДАЧИ

2.1 Построение информационной модели предметной области

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

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

Входной информацией для этого блока является:

· информация об услугах.

· информация о клиенте.

· информация о заказе.

Выходной информацией является:

· отчеты.

· индивидуальный билет клиента.

И указываются работники аквапарка.

На первом уровне работа аквапарка рассматривается более подробно.

Здесь указаны все основные этапы, которые проходит клиент от момента заказа до оплаты. Этих этапов всего 3:

1. Введение справочной информации.

2. Работа с клиентами.

3. Оперативная продажа билетов.

У каждого блока есть входная и выходная информация.

У блока №1 входная информация:

· виды и стоимость аттракционов.

Выходная информация:

· ТБД «Аттракционы».

Между первым и вторым блоком проведена дуга, которая их соединяет, дуга называется «на оформление». Это значит, что после принятия заказа документы отправляются на оформление.

У блока №2 входная информация:

· информация об услугах.

· информация о клиенте.

Выходная информация:

· Информация о льготах.

· ТБД «Клиенты».

У блока №3 входная информация:

· информация об услугах.

· информация о клиенте.

· Информация о льготах.

Выходная информация:

· ТБД «Билеты».

· Отчеты.

· Индивидуальный билет клиента.

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

Этот этап я разделил ещё на 3 подэтапа:

1. уточнение желаемых развлечений.

2. Формирование индивидуального билета клиента.

3. Оплата желаемых услуг.

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

Эти факторы влияют на весь аквапарк в целом. И, конечно же, определены сотрудники аквапарка.

Это в дальнейшем поможет в создании программы и будет служить её эскизом.

2.2 Описание полей таблиц

В ходе разработки приложения была спроектирована и разработана база данных согласно требованиям работы. База данных содержит в себе 4 таблицы, отображающих информацию по разработке программы. Структура таблиц представлена в таблицах 2.1-2.4, схема данных на рисунке 2.1.

– Таблица «Клиенты» содержит информацию о клиентах (таблица 2.1).

– Таблица «Аттракционы» содержит информацию о аттракционах, а именно виды, ограничения по возрасту и цены них (таблица 2.2).

– Таблица «Билеты» содержит информацию о билетах клиентов (таблица 2.3).

– Таблица «Льготы» содержит информацию о предоставляемых льготах (таблица 2.4).

Таблица 2.1 - Таблица «Клиенты»

Название поля

Тип данных

Ключ

Описание

Код клиента

Текстовый

*

Личный номер клиента

Фамилия

Текстовый

Фамилия клиента

Имя

Текстовый

Имя клиента

Отчество

Текстовый

Отчество клиента

Год рождения

Числовой

Год рождения клиента

Возраст

Текстовый

Возраст клиента

Таблица 2.2 - Таблица «Аттракционы»

Название поля

Тип данных

Ключ

Описание

Код аттракциона

Текстовый

*

Код аттракциона

Название

Текстовый

Название аттракциона

Ограничения по возрасту

Текстовый

Ограничения по возрасту

Цена

Текстовый

Цена за аттракцион

Таблица 2.3 - «Билеты»

Код билета

Текстовый

*

Код билета

Код клиента

Текстовый

Личный номер клиента

Название

Текстовый

Название льготы

Процент скидки

Текстовый

Процент скидки

Цена

Текстовый

Цена за билет

Дата покупки

Текстовый

Дата покупки билета

Таблица 2.4 - «Льготы»

Название поля

Тип данных

Ключ

Описание

Код клиента

Текстовый

Личный номер клиента

Название

Текстовый

*

Название льготы

Процент скидки

Текстовый

Процент скидки

Рисунок 2.1 - «Схема данных»

3. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ АВТОМАТИЗИРОВАННОГО РАБОЧЕГО МЕСТА

3.1 Выбор и обоснование среды разработки

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

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

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

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

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

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

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

Гибкость Delphi при работе с базами данных основана на низкоуровневом ядре - процессоре баз данных Borland Database Engine (BDE). BDE позволяет осуществлять доступ к данным как с использованием традиционного record-ориентированного (навигационного) подхода, так и с использованием set-ориентированного подхода, используемого в SQL-серверах баз данных.

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

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

Среда программирования представляет собой несколько отдельных окон: меню и инструментальные панели, Object Inspector (в котором можно видеть свойства объекта и связанные с ним события), окна визуального построителя интерфейсов (Visual User Interface Builder), Object Browser (позволяющее изучать иерархию классов и просматривать списки их полей, методов и свойств), окна управления проектом (Project Manager) и редактора.

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

Projeсt Manager - это отдельное окно, где перечисляются модули и формы, составляющие проект. При каждом модуле указывается маршрут к каталогу, в котором находится исходный текст. Жирным шрифтом выделяются измененные, но еще не сохраненные части проекта. В верхней части окна имеется набор кнопок: добавить, удалить, показать исходный текст, показать форму, задать опции и синхронизировать содержимое окна с текстом файла проекта, т. е. с головной программой на языке Pascal.

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

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

3.2 Создание меню, реализующего основные функции информационной системы

delphi программный язык информационный модель

Проект содержит следующие формы:

1. Главное меню, с помощью которого можно переходить на другие модальные формы (рисунок 3.1).

2. Оформление нового клиента-меню, где вводятся данные о новом клиенте (рисунок 3.2, рисунок 3.3).

3. Предоставление информации об аттракционах (рисунок 3.4).

4. Заказ - оформление билета клиента (рисунок 3.5).

А также формирует следующие отчеты:

1. Отчет о клиентах (рисунок 3.6).

2. Отчет о билетах (рисунок 3.7).

3. Индивидуальный билет клиента (рисунок 3.8).

Рисунок 3.1 - Главное меню программы

Рисунок 3.2 - Меню работы с клиентами

Рисунок 3.3 - Меню регистрации нового клиента

Рисунок 3.4 - Оформление билета клиента

Рисунок 3.5 - Информация о тарифах на аттракционы

Рисунок 3.6 - Отчет по клиентам

Рисунок 3.7 - Отчет по билетам

Рисунок 3.8 - Индивидуальный билет клиента

3.3 Описание работы системы и верификация программы

Верификация - это подтверждение соответствия конечного продукта предопределённым эталонным требованиям.

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

Мы имеем в наличие информацию о клиенте, в том числе данные о скидке, которая предоставляется клиента аквапарком, а также о желаемых услугах клиента, а именно аттракционах.

Итак, приведем стоимость аттракционов (Рисунок 3.9):

Рисунок 3.9 - Стоимость аттракционов

Пусть клиент хотел бы получить все услуги аквапарка, кроме горки «Скоростной спуск», а также ему предоставлялась скидка(льгота) 30%. Рассчитаем стоимость предоставляемых ему услуг:

(100+200+400+600)Ч0,3=390

По результатам расчетов мы видим, что клиент должен уплатить сумму в 390 единиц.

Сверим их с результатами расчета программы (Рисунок 3.10):

Рисунок 3.10 - Индивидуальный билет клиента, сформированный программой

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

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

ЗАКЛЮЧЕНИЕ

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

Компьютерное оснащение данного предприятия можно ограничить наличием 2-3 персональных компьютеров, которые находятся в распоряжении служебного персонала.

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

Список использованных источников

1. Вендров А.М. Case - технологии. Современные методы и средства проектирования информационных систем. - Internet, http/www.citforum.ru/case.... -158 с., ил.

2. Марка Д., МакГоуэн К. Методология структурного анализа и проектирования: Пер. с англ. - М.: 1999. - 240 с., ил.

3. Шумаков П.В. Delphi 5 и разработка приложений баз данных. - М.: “Нолидж”, 2001. - 704 с., ил.

4. Грабер М. Введение в SQL: Пер. с англ. - М.: “ЛОРИ”, 1996. - 341с., ил.

5. Дейт К. Дж. Введение в системы баз данных: Пер. с англ. - 6-е изд. - К.: Диалектика, 1998. - 784с., ил.

6. Калянов Г.Н. Case-средства. Структурный и системный анализ (автоматизация и применение). - М.: “ЛОРИ”, 1999. - 249 с., ил.

Приложение А

IDEF0 диаграмма

Приложение Б

IDEF0 диаграмма. Деразбиение 1 уровня

Приложение В

Рисунок - IDEF0 диаграмма. Деразбиение 2 уровня

Приложение Г

Листинг программы

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, Menus, jpeg, ExtCtrls, StdCtrls;

type

TForm1 = class(TForm)

MainMenu1: TMainMenu;

N1: TMenuItem;

N2: TMenuItem;

N5: TMenuItem;

Timer1: TTimer;

Image1: TImage;

Jnxtns1: TMenuItem;

N6: TMenuItem;

N7: TMenuItem;

procedure N2Click(Sender: TObject);

procedure N5Click(Sender: TObject);

procedure Timer1Timer(Sender: TObject);

procedure N6Click(Sender: TObject);

procedure N7Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

i:Boolean;

implementation

uses Unit2, Unit4, Unit6, Unit7, Unit8;

{$R *.dfm}

procedure TForm1.N2Click(Sender: TObject);

var kkk:integer;

begin

Form1.Visible:=False;

Form2.Visible:=True;

Form4.ADOTable1.First;

Form4.Edit1.Text:=Form4.ADOTable1.FieldByName('Цена').Value;

Form4.ADOTable1.Next;

Form4.Edit2.Text:=Form4.ADOTable1.FieldByName('Цена').Value;

Form4.ADOTable1.Next;

Form4.Edit3.Text:=Form4.ADOTable1.FieldByName('Цена').Value;

Form4.ADOTable1.Next;

Form4.Edit4.Text:=Form4.ADOTable1.FieldByName('Цена').Value;

Form4.ADOTable1.Next;

Form4.Edit5.Text:=Form4.ADOTable1.FieldByName('Цена').Value;

end;

procedure TForm1.N5Click(Sender: TObject);

begin

Application.Terminate;

end;

procedure TForm1.Timer1Timer(Sender: TObject);

begin

if Form1.AlphaBlendValue <> 255 then

Form1.AlphaBlendValue:=Form1.AlphaBlendValue+3;

end;

procedure TForm1.N6Click(Sender: TObject);

begin

Form6.QuickRep1.Preview;

end;

procedure TForm1.N7Click(Sender: TObject);

begin

Form7.QuickRep1.Preview;

end;

end.

unit Unit2;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, DB, Grids, DBGrids, ADODB, StdCtrls, Buttons, jpeg, ExtCtrls,

Menus;

type

TForm2 = class(TForm)

ADOTable1: TADOTable;

ADOConnection1: TADOConnection;

DBGrid1: TDBGrid;

DataSource1: TDataSource;

BitBtn2: TBitBtn;

BitBtn3: TBitBtn;

BitBtn4: TBitBtn;

ADOTable1DSDesigner: TWideStringField;

ADOTable1DSDesigner2: TWideStringField;

ADOTable1DSDesigner3: TWideStringField;

ADOTable1DSDesigner4: TWideStringField;

ADOTable1DSDesigner5: TWideStringField;

ADOTable1DSDesigner6: TWideStringField;

MainMenu1: TMainMenu;

N1: TMenuItem;

N2: TMenuItem;

N3: TMenuItem;

N4: TMenuItem;

BitBtn6: TBitBtn;

BitBtn7: TBitBtn;

BitBtn8: TBitBtn;

BitBtn9: TBitBtn;

RadioGroup1: TRadioGroup;

Edit6: TEdit;

GroupBox3: TGroupBox;

BitBtn5: TBitBtn;

Edit7: TEdit;

Button1: TButton;

procedure BitBtn2Click(Sender: TObject);

procedure BitBtn3Click(Sender: TObject);

procedure BitBtn4Click(Sender: TObject);

procedure BitBtn5Click(Sender: TObject);

procedure N2Click(Sender: TObject);

procedure N3Click(Sender: TObject);

procedure N4Click(Sender: TObject);

procedure BitBtn6Click(Sender: TObject);

procedure BitBtn7Click(Sender: TObject);

procedure BitBtn8Click(Sender: TObject);

procedure BitBtn9Click(Sender: TObject);

procedure RadioGroup1Click(Sender: TObject);

procedure ADOTable1FilterRecord(DataSet: TDataSet;

var Accept: Boolean);

procedure Button1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form2: TForm2;

po:string;

implementation

uses Unit3, Unit4, Unit1, Unit5, Unit8;

{$R *.dfm}

procedure TForm2.BitBtn2Click(Sender: TObject);

var WWW:string;

begin

if MessageDlg('Вы действительно хотите удалить эту запись ???',mtWarning,[mbYes,mbNo],0)=MRyes then

begin

WWW:=Form2.ADOTable1.FieldByName('Код клиента').Value;

Form2.ADOTable1.Delete;

with Form3.ADOTable1 do

begin

Form3.ADOTable1.First;

while not eof do

begin

//Form3.ADOTable1.Edit;

if Form3.ADOTable1.FieldByName('Код клиента').Value=WWW then (Form3.ADOTable1.Delete);

Form3.ADOTable1.Next;

end;

end;

end;

end;

procedure TForm2.BitBtn3Click(Sender: TObject);

var

kkk: integer;

begin

if Form2.ADOTable1.RecNo=-1 then Form8.Edit1.Text:='1' else

begin

Form2.ADOTable1.Last;

KKK:=StrToInt(Form2.ADOTable1DSDesigner.value)+1;

Form8.Edit1.Text:=IntToStr(KKK);

end;

Form8.Show;

end;

procedure TForm2.BitBtn4Click(Sender: TObject);

begin

Form2.Visible:=False;

Form3.Visible:=True;

end;

procedure TForm2.BitBtn5Click(Sender: TObject);

begin

Form2.ADOTable1.Locate('Код клиента',Edit7.Text,[loCaseInsensitive,loPartialKey]);

end;

procedure TForm2.N2Click(Sender: TObject);

begin

Form2.Visible:=False;

Form1.Visible:=True

end;

procedure TForm2.N3Click(Sender: TObject);


Подобные документы

  • Разработка информационной базы данных для компании с помощью СУБД Microsoft Office Access. Построение семантической модели предметной области. Листинг программного продукта: создание и заполнение таблиц. Инструкция по применению автоматизированной ИС.

    курсовая работа [1010,5 K], добавлен 26.03.2014

  • Разработка базы данных "Доставка товара" в среде MS Access, ее структуры, объектов (таблиц, запросов, форм, отчетов, макросов). Анализ предметной области базы данных, описание ее схемы, полей таблиц, разработанных объектов. Требования к работе приложения.

    контрольная работа [2,6 M], добавлен 07.08.2013

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

    курсовая работа [6,2 M], добавлен 30.07.2012

  • Анализ информационной системы ИНЭК "Страховщик". Описание предметной области с использованием модели "сущность-связь". Моделирование бизнес-процессов с помощью IDEF0-диаграмм. Проектирование и разработка приложения в среде Delphi и создание интерфейса.

    отчет по практике [4,9 M], добавлен 28.12.2014

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

    курсовая работа [4,3 M], добавлен 19.12.2011

  • Определение базовых сущностей предметной области. Представление базы данных реляционной моделью. Построение ER-диаграмм. Функции и архитектура информационной системы. Создание таблиц БД на языке SQL Server. Запросы на выборку и манипулирование данными.

    курсовая работа [1,8 M], добавлен 06.05.2015

  • Анализ предметной области разрабатываемой информационной системы "Библиотека". Проектирование базы данных в среде MS Access. Физическая реализация данной информационной системы средствами Delphi 7 и MS Access 2003. Области применения технологии BDE.

    курсовая работа [2,4 M], добавлен 12.01.2016

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

    курсовая работа [1,6 M], добавлен 20.04.2015

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

    курсовая работа [3,1 M], добавлен 25.05.2015

  • Выбор, обоснование и особенности работы СУБД. Характеристика языков программирования. Разработка структурной и функциональной модели информационной системы аптеки. Проектирование программной среды АИС и ее интерфейса. Построение модели базы данных.

    курсовая работа [442,3 K], добавлен 21.04.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.