Поиск

Полнотекстовый поиск:
Где искать:
везде
только в названии
только в тексте
Выводить:
описание
слова в тексте
только заголовок

Рекомендуем ознакомиться

Информатика, программирование
Для ввода чисел применяется оператор >> чтения из потока. Источником данных для входного потока может быть стандартное входное устройство (клавиатура)...полностью>>
Информатика, программирование
Интерфейс Windows 98 характерен своей относительной простатой, по сравнению с предшествующими версиями операционной системы. Он отличается от его пред...полностью>>
Информатика, программирование
1)Для начала работы следует создать проект Standard.EXE далее помещаем на форму элемет управления Label , свойству Name элемента управления Label прис...полностью>>
Информатика, программирование
),PictureBox( шт.) и Timer(1 шт.). Таким образом получаем следующую форму: Блок-схема Программа Сначала следует щелкнуть по форме два раза и вставить ...полностью>>

Главная

Сохрани ссылку в одной из сетей:

Министерство науки и образования России

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Нижегородский государственный педагогический университет»

Институт дизайна и информационных технологий

Кафедра математики и информатики

КУРСОВОЙ ПРОЕКТ

по дисциплине

«Корпоративные информационные системы»

на тему:

«Проектирование автоматизированной информационной системы автомобильной стоянки»

Выполнил: студент группы

ИСТ-08

Аверьянов П.В

Проверил: к.э.н., доцент

Поначугин А.В.

Нижний Новгород

2012 год

Содержание

Введение 4

Глава 1: Теоретическая часть 5

1.1 Среда разработки Delphi 5

1.2 История Delphi 5

1.3 Автоматизированная информационная система 8

1.4 Обзор существующих систем для автоматизации работы автомобильных стоянок 13

1.5 Автостоянка версия 2.5.2 13

1.6 AllStojanka 15

Глава 2: Проект создания АИС Автомобильной стоянки 16

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

2.2 Используемые компоненты 18

2.3 Программная реализация 20

2.4 Инструкция пользователя 22

Заключение 33

Приложение А 34

Список литературы 47

Аннотация

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

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


Введение

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

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

Тема курсового проекта – «Проектирование автоматизированной информационной системы автомобильной стоянки». Главная цель проекта – рассмотреть существующие аналоги программ автоматизирующих процессы деятельности автомобильных стоянок, выявить плюсы и минусы этих автоматизированных информационных систем , исходя из этого определить будущий функционал программы и в дальнейшем спроектировать и разработать «Автоматизированную информационную систему автомобильной стоянки».

Глава 1: Теоретическая часть

1.1 Среда разработки Delphi

Delphi— императивный, структурированный, объектно-ориентированный язык программирования, диалект Object Pascal. Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal. Начиная с 2007 года уже язык Delphi (производный от Object Pascal) начал жить своей самостоятельной жизнью и претерпевал различные изменения, связанные с современными тенденциями (например, с развитием платформы .NET) развития языков программирования: появились class helpers, перегрузки операторов и другое.

1.2 История Delphi

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

Также отличительным свойством Object Pascal от С++ является то, что объекты по умолчанию располагаются в динамической памяти. Однако можно переопределить виртуальные методы NewInstance и FreeInstance класса TObject. Таким образом, абсолютно любой класс может осуществить «желание» «где хочу — там и буду лежать». Соответственно организуется и «многокучность».

Object Pascal (Delphi) является результатом функционального расширения Turbo Pascal.

Delphi оказал огромное влияние на создание концепции языка C# для платформы .NET. Многие его элементы и концептуальные решения вошли в состав С#. Одной из причин называют переход Андерса Хейлсберга, одного из ведущих разработчиков Дельфи, из компании Borland Ltd. в Microsoft Corp.

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

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

Delphi for .NET — среда разработки Delphi, а также язык Delphi (Object Pascal), ориентированные на разработку приложений для .NET.

Первая версия полноценной среды разработки Delphi для .NET — Delphi 8. Она позволяла писать приложения только для .NET. Delphi 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.

25 августа 2008 года компания Embarcadero, новый хозяин CodeGear, опубликовала пресс-релиз на Delphi for Win32 2009. Версия привнесла множество нововведений в язык, как то:

  • По умолчанию полная поддержка Юникода во всех частях языка, VCL и RTL; замена обращений ко всем функциям Windows API на юникодные аналоги (то есть MessageBox вызывает MessageBoxW, а не MessageBoxA).

  • Обобщённые типы, они же generics.

  • Анонимные методы.

  • Новая директива компилятора $POINTERMATH [ON|OFF].

  • Функция Exit теперь может принимать параметры в соответствии с типом функции.

Вышедшая в 2011 году версия Delphi XE2 добавила компилятор Win64 и кросс-компиляцию для операционных систем фирмы Apple.

1.3 Автоматизированная информационная система

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

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

Часть реального мира, которая моделируется информационной системой, называется ее предметной областью. Поскольку модель предметной области, поддерживаемая информационной системой, материализуется в форме организованных необходимым образом информационных ресурсов, она называется информационной моделью. Автоматизированная информационная система не всегда функционирует самостоятельно. Она может входить в качестве компонента (подсистемы) в более сложную систему, такую, например, как система управления производством[3].

Под открытой системой (open system) понимают систему, которая отвечает стандартам OSI (Open Systems Interconnection); обеспечивает свободный доступ пользователей к своим ресурсам; способна видоизменяться.

По терминологии Institute of Electrical and Electronics Engineers (IEEE), открытые системы определяются как системы, в которых реализован исчерпывающий и согласованный набор базовых международных стандартов информационных технологий и профилей функциональных стандартов, которые специфицируют интерфейсы, службы и поддерживающие форматы данных, чтобы обеспечить интероперабельность и мобильность приложений, данных и персонала[5].

В АИС за хранение информации отвечают:

  • на физическом уровне

    • встроенные устройства памяти (RAM)

    • внешние накопители

    • дисковые массивы

  • на программном уровне

    • файловая система ОС

    • СУБД

    • Системы хранения документов, мультимедиа и т. д.

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

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



Похожие страницы:

  1. Информационные системы в экономике (12)

    Учебное пособие >> Экономика
    ... инструкций. Глава 4. Основы проектирования информационных систем. 4.1 Методы проектирование информационных систем. На рынке автоматизированных систем для крупных ...
  2. Автоматизированный учет товарно-материальных ценностей на складе

    Реферат >> Логика
    ... на деятельность по проектированию, строительству, реконструкции, ремонту и содержанию автомобильных ... информационные системы (живые организмы, управляющие машины и др.) в процессе жизнедеятельности и работы. В автоматизированной ... классов. На Delphi можно ...
  3. Базы данных Автомобильная стоянка

    Курсовая работа >> Информатика, программирование
    ... Автомобильная стоянка» Выполнил: учащийся II курса группы П-21 специальность: ”Программное обеспечение информационных ... широко внедряются системы автоматизированного управления, ядром ... числе на печать. ПРОЕКТИРОВАНИЕ БАЗЫ ... В терминах системы Delphi набор данных ...
  4. CASE-технологии. Консалтинг в автоматизации бизнес-процессов

    Книга >> Информатика, программирование
    ... системы (включая ее вне­дрение на предприятии), в комплексе решающей стоящие ... на методологии проектирования информационных систем STRADIS. Она определяет порядок создания информационной системы ... автомобильную прогулку ... автоматизированной ин­формационной системе ...
  5. Особенности построения цепи поставок на рынке уборочной техники

    Реферат >> Логика
    ... интегрированной информационной системе, ... Dulevo ... стоящими ... номенклатурой автомобильных ... на удержание имеющегося клиента11. Рис. 1312. Процесс работы с клиентами Автоматизированная система ... с. Бубнов С. О проектировании логистических систем и цепей ...

Хочу больше похожих работ...