Введение - База данных отеля
В настоящее время объектно-ориентированное проектирование - является основным подходом к разработке прикладного программного обеспечения и т. д.
Программирование в данном наиболее близко к естественному мышлению человека, благодаря чему написание кода программы становится значительно проще и быстрее, да и сам код становится более читабельным, структурированным и понятным.
Целью выполнения курсового проекта является развитие следующих практических навыков:
- - концептуального описания предметной области (ПрО) поставленной задачи; - проектирования объектной модели ПрО; - программной реализации системы, решающей поставленную задачу на объектном языке программирования Smalltalk в среде VisualAge.
Язык Smalltalk является "чистым" объектным языком программирования, т. е. не объектно-ориентированным, как другие современные языки такие, как C++, Object Pascal и др. Это означает, что использование Smalltalk побуждает разработчика мыслить исключительно в объектом стиле, т. к. другие стили программирования (например, процедурное) просто не поддерживаются. Указанная особенность хорошо согласуется с целями изучения курса ООП.
В среде VisualAge Smalltalk реализован оригинальный подход к визуальному программированию, подразумевающий не только визуальную разработку пользовательского интерфейса, но и визуальное программирование тривиальной логики работы приложения, под которой подразумевается:
- - управление элементами пользовательского интерфейса в зависимости от различных событий; - описание структуры пользовательских невизуальных компонентов, относящихся к модели предметной области; - создание контроллеров, увязывающих модель предметной области с представлением (в соответствии с шаблоном проектирования MVC).
Данный подход автоматизирует создание рутинного кода и позволяет быстро и наглядно увязать вместе события, действия, атрибуты различных объектов, а также вызовы методов и результаты их работы. При этом информационные и управляющие связи отображаются в виде стрелок разного цвета и формы.
В связи с обозначенными выше целями, а также в связи с универсальностью методов концептуального анализа и объектного проектирования, выбор конкретной предметной области в рамках курсового проекта является не таким уж важным.
Автору данного проекта по субъективным причинам показалось интересным разработать прототип управляемой базы данных для отеля. Востребованность подобных систем не вызывает сомнений, как и то, что подобные системы уже используются и будут использоваться, во всех отелях, гостиницах и т. п.
Реализованный в данном курсовом проекте прототип базы данных не претендует на решение задачи улучшения программ отелей, в нем рассмотрены только некоторые выбранные автором очень простые функции, поэтому полученные результаты могут использоваться только в учебных целях.
Заявленные цели курсового проекта достигаются в процессе решения следующих задач:
- - выбор функций для базы данных - концептуальный анализ предметной области с точки выбранных функций по методике, изложенной в [1]; - трансформация результатов концептуального анализа в объектную модель; - реализация разрабатываемой программы в среде VisualAge Smalltalk; - тестирование работоспособности полученной программы. - подготовка расчетно-пояснительной записки.
отель программа учет visualage
Похожие статьи
-
Заключение, Список литературы - База данных отеля
В процессе выполнения курсового проекта на примере не сложной практической задачи были закреплены теоретические знания в области концептуального анализа...
-
Введение - Проектирование и разработка базы данных "Прокат автомобилей"
В настоящее время большинство организаций используют различные базы данных для автоматизации процессов обработки информации, удобства ее эксплуатации,...
-
Введение - Модернизация структуры базы данных на основе анализа требований предприятия
В данной дипломной работе рассматривается проблема реинжиниринга баз данных в рамках разработки информационной системы (далее: ИС) для информационного...
-
Введение - База данных "Кинотеатр"
Современные информационные системы, основанные на концепции баз знаний, характеризуются большими объемами хранимой информации, их сложной организацией,...
-
Целью практики является закрепление знаний, полученных в процессе изучения дисциплин "Конструирование программ и языки программирования" и "Основы...
-
Описание предметной области ООО ИСК "Волгастройинвест" является официальным представителем ряда отечественных и зарубежных фирм, предлагающих на...
-
Введение - Система управления базами данных
Развитие средств вычислительной техники обеспечило для создания и широкого использования систем обработки данных разнообразного назначения....
-
Введение - Технологии больших данных: анализ и выбор решения для реализации проекта
В конце 2000х годов были уже сформированы решения класса Business Intelligence, которые являются альтернативой традиционным методам управления базами...
-
Введение - Автоматизированная информационная система отеля
В данной работе будет представлен проект информационной системы "Автоматизированная информационная система отеля". Основное назначение АИС "Отель" -...
-
Введение - Объектно-ориентированный подход и диаграммы классов в UML
Психологи уже давно показали, что средний человек может одновременно воспринимать адекватно в пределах десятка единиц информации. Таким образом, при...
-
Разработка концептуальной модели базы данных При проектировании программ выясняются запросы и пожелания клиента и определяется возможный подход к решению...
-
Введение - Проблема организации и хранения данных
В деловой и личной сфере часто приходится работать с данными из разных источников, каждый из которых связан с определенным видом деятельности. Для...
-
Информационная система крупной организации, как правило, представляет собой исторически сложившуюся совокупность отдельно работающих систем, которые...
-
Введение - Интеллектуальный анализ данных, который способствует поддержке маркетинга в компании
В связи возникших условий экономического кризиса наблюдается рост издержек маркетинговой деятельности. Отдел маркетинга компании "ELEMENTAREE" испытывает...
-
1. Концептуальный анализ, 1.1 Методика концептуального анализа - База данных отеля
1.1 Методика концептуального анализа К Онцептуальный анализ является необходимой стадией разработки программы в стиле ООП. Он позволяет выявить ключевые...
-
В связи с увеличением числа сотрудников, работающих в компании, а также с расширением рабочего проекта, возникла проблема, связанная с версионностью...
-
В связи с выросшей потребностью в доступе к сети Интернет в настоящее время встает вопрос в грамотной организации сети, способной обрабатывать большие...
-
Введение - Программа трехмерной реконструкции сцены по изображениям и данным сканирования глубины
Трехмерная реконструкция и трехмерное сканирование в настоящее время быстро развиваются и находят широкое применение в робототехнике, медицине,...
-
Введение - Программа расчета агрегатов по накапливающимся данным для построения отчетов
Бесчисленное количество веб-приложений полагается на базы данных. Нередко архитектура этих баз данных недальновидна с самого начала, а постоянно...
-
Построение модели предметной области с помощью описания структур данных и программного кода является классическим подходом в разработке ИС. Зачастую...
-
Введение - Выбор оптимального маршрута для строительства дороги
В данном курсовом проекте по дисциплине "Языки программирования" описаны алгоритмы функционирования разрабатываемой программы. Практическая часть проекта...
-
Введение - Технология разработки программного обеспечения систем управления
С++ является языком объектно-ориентированного программирования (ООП). Объект - абстрактная сущность, наделенная характеристиками объектов реального мира....
-
Этапы проектирования базы данных - Автоматизация процесса работы руководства ООО "Сервис партнер"
Основная цель проектирования БД заключается в том, чтобы обеспечить пользователя более точными данными, полностью удовлетворяющими их информационные...
-
Введение - Метаданные как вид информационных ресурсов
Важную роль в современных информационных системах играет особый вид информационных ресурсов, называемых метаданными. Свойства метаданных, их состав и...
-
2.1 Процесс проектирования БД на основе принципов нормализации представляет собой последовательность переходов от неформального словесного описания...
-
Введение - Разработка программ преобразования форматов двоичных данных и сортировок
Программа юникод кодирование Основной задачей работы является разработать программу, преобразующую массив чисел в соответствующий формат. Перед тем, как...
-
Дипломная работа посвящена проектированию базы данных (БД), а также разработке интерфейса к ней на примере потребностей охранного предприятия ООО...
-
Введение В настоящем дипломном проекте исследуются вопросы, связанные с генерацией искусственных биометрических образов. Рассматриваются различные...
-
ВВЕДЕНИЕ, БАЗА ДАННЫХ И СУБД, База данных - База данных, хранящая в себе информацию о командах NBA
На сегодняшний день в мире работают сотни миллионов персональных Компьютеров. Ученые, экономисты, политики считают, что к началу третьго тысячелетия:...
-
1.2.1 Уточнение постановки задачи Для анализа в рамках проекта выберем очень простые, но от этого не менее актуальные , задачи БД отеля. 1. Добавление...
-
Важнейшая задача компьютерных систем управления - хранение и обработка данных. Для ее решения было создано специализированное программное обеспечение -...
-
Введение - Создание электронного банка данных ФГБУ "Заповедное Прибайкалье"
В исследованиях развития новых информационных технологий необходимо использовать современные методы работы с информациями. Архивы особо охраняемых...
-
Заключение - Автоматизированная информационная система отеля
В результате курсового проекта была спроектирована и реализована автоматизированная информационная система "Отель". Данная система удовлетворяет всем...
-
Целью дипломного проекта "Калькулятор коммунальных услуг" является разработка программного средства "Calculation. exe". Для достижения цели дипломного...
-
ВВЕДЕНИЕ - Разработка программы на языке C++, реализующей игру "Морской бой"
Данная курсовая работа направлена на изучение принципов объектно-ориентированного программирования. Разработать программу на языке C++, реализующую игру...
-
Объектно-ориентированные СУБД Несмотря на большую популярность реляционных СУБД, развитие технологии появления данными на них не остановилось. Развитие...
-
Введение - Программное обеспечение Центра занятости населения
Курсовой проект преследует цель оценить уровень подготовки студентов по общепрофессиональным и специальным дисциплинам, полученные ими теоретические...
-
Для осуществления первой задачи данной работы был проведен проведение подробный анализ семи наиболее распространенных технологий работы с Большими...
-
Для написания АИС использовались следующие языки программирования, программные средства и библиотеки: - Язык программирования PHP 5.4; -...
-
Построение ER диаграмм - Модернизация структуры базы данных на основе анализа требований предприятия
При построении моделей информационных систем важнейшей методикой является ER-моделирование или построение диаграмм сущность-связь. Сущность представляет...
Введение - База данных отеля