Министерство транспорта Российской Федерации
Федеральное агентство железнодорожного транспорта
ГОУ ВПО «Дальневосточный государственный университет путей сообщения»
Кафедра «Информационные технологии и системы»
Курсовой проект
Разработка прикладного программного обеспечения деятельности отдела аренды ЗАО «Сириус»
Вариант 30
Выполнил: Шолков И.Д.
220 группа
Проверил: Гурвиц Г.А.
Хабаровск 2009
Оглавление
1. Задание на курсовой проект
2. Описание процесса создания векторного плана этажа здания
2.1 Создание приложения
2.2 Создание чертежа
3. Описание предметной области и схемы модели данных
4. Разработка приложения
Список литературы
1. Задание на курсовой проектРазработать прикладное программное обеспечение деятельности отдела аренды ЗАО «Сириус». После удачной приватизации, когда у руководства этого предприятия оказалась большая часть акций, дела некогда мощного предприятия пошли на спад. В настоящее время основной статьей получения прибыли является сдача в аренду другим предприятиям и организациям площадей, которыми владеет «Сириус». В его собственности имеется 12-этажное здание, которое состоит примерно из 300 помещений. Почти все они сдаются в аренду. Один арендатор может арендовать несколько помещений, причем срок аренды для каждого устанавливается отдельно. Величина арендной платы и ее периодичность устанавливается арендодателем. Субаренда площадей запрещена. Закрытые договоры не удаляются из БД для
отслеживания предыдущих арендаторов.
Моя работа связана с отдельной поликлиникой, поэтому мне необходимо начертить план здания поликлиники, нанести на неё различные чертёжные элементы и элементы интерьера. Именно этот план послужит для создания графической опоры моей геоинформационной системы.
Для разработки плана здания воспользуемся графическим редактором AutoCAD. Он предоставляет широкие возможности для графических решений. Целесообразность очевидна из его функциональности.
Создав проект AutoCAD перед нами появляется среда разработки.
Для начала установим единицы измерения, для этого откроем вкладку Формат –>Единицы. И в окне выберем сантиметры.
Весь план должен быть выполнен в слоях, поэтому я выделил следующее разделение:
1. Схема здания
2. Заполнение
3. Интерьер
4. Подписи
Для создания слоев воспользуемся вкладкой ФОРМАТ -> СЛОЙ. В результате чего появится окно Диспетчер свойств слоёв
Для создания своих слоев существует соответствующая кнопка – Создать слой. Значок галочки соответствует активному слою.
Далее в процессе проектирования чертежа, для того, чтобы нарисовать объект в определённом слое, необходимо сделать данный слой активным, и чертить объект. Сделать слой активным можно, нажав на зелёную галочку.
Далее приступаем непосредственно к отрисовке плана здания.
После проделанной работы получили следующий чертёж:
Не маловажно создать ещё один слой. На это слое будут отображать блоки, которые необходимы для связи пространственной информации с атрибутивной.
Проделываем заново операции со слоями и создаём слой блоков. На нём непосредственно чертим контуры будущих блоков. Это будет красный прямоугольник над подписью кабинета.
Далее необходимо создать собственно блок.
Для этого на панели инструментов нажимаем кнопку создать блок, после чего появляется диалоговое окно создания блока:
В нём вводим имя блока, выбираем объект(в нашем случае это красный квадрат) и нажимаем ОК. Всё, блок создан.
Аналогичные операции проделываем и с другими блоками.
По моему варианту дана таблица с полями и данными этих полей. Понятно, что использование данной таблицы в будущей работе невозможно, хотя возможно, но это будет в корне не правильно.
Поэтому данные необходимо нормализовать.
В работе мы будем использовать 3 нормальные формы баз данных.
Первая нормальная форма. Условие нахождения базы в первой нормальной форме является разбиение её на таблицы, которые не содержат повторяющихся полей.
Сделаем это с нашей таблицей, получим следующие таблицы
Arendator
Rooms
Contract
Получили таблицы, которые содержат информацию об арендаторах, помещениях и контрактах.
Казалось бы всё, данные объединены в родственные группы. Но со стороны реляционных баз данных следует разделить эти таблицы ещё на несколько новых. Это существенно упростит работу с данными.
Создадим таблицу идентификации улицы(Street), создадим дополнительное поле в таблице Arendator под названием Nbuild в будущем это упростит ввод адреса.
Street
district:
Далее перейдём к рассмотрению второй нормальной формы.
Если база находится во второй нормальной форме, то она удовлетворяет условиям первой нормальной формы и имеет ключевые поля, которые однозначно определяют любые не ключевые.
Для того чтобы быстро найти, связать данные необходимы поля, которые однозначно определяют данные таблицы, именно они н
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.