Добавлен: 12.01.2024
Просмотров: 442
Скачиваний: 5
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Рисунок 4.2 Форма «Арендная плата».Главная кнопочная форма клиентского приложения «Юридический отдел» представлена на следующем рисунке.Рисунок 5 - Главная кнопочная форма клиентского приложения «Юридический отдел».Кнопки «Номера договоров», «Телефон арендатора» и «Ставка по договору» вызывают на экран соответствующие запросы. Кнопки «Добавить запись» вызывают на экран формы заполнения таблиц «Договор» и «Арендаторы».Рисунок 6.1 Форма «Договор»Рисунок 6.2 Форма «Арендаторы»SQL -определения регламентированных запросов и представлений.На базе описанных выше таблиц для обработки данных и для нахождения некоторой информации были построены следующие запросы:1. Сумма и дата оплатыЗапрос с параметром (Наименование арендатора) с помощью которого на экран выводится сумма и дата оплаты аренды указанного арендатора.PARAMETERS [Наименование арендатора] Text ( 255 );SELECT Арендатор.[Наименование арендатора], [Арендная плата].Сумма, [Арендная плата].НДС, [Арендная плата].[Дата оплаты]FROM Арендатор INNER JOIN [Арендная плата] ON Арендатор.[УНН арендатора] = [Арендная плата].[УНН арендатора]WHERE (((Арендатор.[Наименование арендатора])=[Наименование арендатора]));2. Данные расчетной калькуляцииЗапрос с параметром (Адрес помещения) с помощью которого на экран выводится следующая информация: ставка арендной платы, площадь помещения, коэффициенты комфортабельности и расположения.PARAMETERS [Адрес помещения] Text ( 255 );SELECT Помещение.[Адрес помещения], Помещение.[Площадь помещения], Помещение.[Коэфф расположения], Помещение.[Коэфф комфортабельности], Договор.[Ставка арендной платы]FROM Помещение INNER JOIN Договор ON Помещение.[Адрес помещения] = Договор.[Адрес помещения]WHERE (((Помещение.[Адрес помещения])=[Адрес помещения]));3. ОтчетЗапрос выводящий на экран наименование арендатора, сумму арендной платы и НДС.
SELECT Арендатор.[Наименование арендатора], [Арендная плата].Сумма, [Арендная плата].НДСFROM Арендатор INNER JOIN [Арендная плата] ON Арендатор.[УНН арендатора]=[Арендная плата].[УНН арендатора]ORDER BY Арендатор.[Наименование арендатора];4. Тип помещенияЗапрос с параметром (Тип помещения) с помощью которого на экран выводится адрес и площадь помещения заданного типа.PARAMETERS [Тип помещения] Text ( 255 );SELECT Помещение.[Тип помещения], Помещение.[Адрес помещения], Помещение.[Площадь помещения]FROM ПомещениеWHERE (((Помещение.[Тип помещения])=[Тип помещения]))ORDER BY Помещение.[Тип помещения];5. Номера договоровВыводит номера договоров, даты заключения, наименования арендаторов и адреса помещений.SELECT Договор.[Номер договора], Договор.[Дата заключения], Арендатор.[Наименование арендатора], Помещение.[Адрес помещения]FROM Помещение INNER JOIN (Арендатор INNER JOIN Договор ON Арендатор.[УНН арендатора]=Договор.[УНН арендатора]) ON Помещение.[Адрес помещения]=Договор.[Адрес помещения]ORDER BY Договор.[Номер договора];6. Телефон арендатораЗапрос с параметром (Наименование арендатора) с помощью которого на экран выводится наименование и телефон указанного арендатора.PARAMETERS [Наименование арендатора] Text ( 255 );SELECT Арендатор.[Наименование арендатора], Арендатор.[Телефон арендатора]FROM АрендаторWHERE (((Арендатор.[Наименование арендатора])=[Наименование арендатора]));7. Ставка по договоруЗапрос с параметром (Номер договора) с помощью которого на экран выводится наименование арендатора, адрес помещения и ставка арендной платы за 1м2 соответствующие указанному договору.SELECT Арендатор.[Наименование арендатора], Помещение.[Адрес помещения], Договор.[Ставка арендной платы]FROM Помещение INNER JOIN (Арендатор INNER JOIN Договор ON Арендатор.[УНН арендатора]=Договор.[УНН арендатора]) ON Помещение.[Адрес помещения]=Договор.[Адрес помещения]ORDER BY Арендатор.[Наименование арендатора];4. Описание базы данных контрольного примераДля проведения испытаний созданной ИСС разработан контрольный пример, позволяющий проверить работоспособность и отказоустойчивость последней.База данных контрольного примера содержит в себе следующие данные, позволяющие протестировать работу всех запросов.
4.1 Анализ результатов тестирования ИССВ качестве результатов тестирования программы приведены данные полученные с помощью запросов.В результате проведенного тестирования разработанная ИСС показала себя как вполне надежная программа, выполняющая все заявленные в описании задачи.5. Перечень графического материала5.1 Функциональные диаграммы первого и второго уровней.5.2 ER-диаграмма схемы базы данных физического уровняЗаключениеРазработанное программное обеспечение позволяет упростить ведение документации по аренде. Данная программа обладает всеми необходимыми компонентами для выполнения любых задач связанных с поиском и обработкой информации, удобным графическим интерфейсом, средствами для форматированного вывода информации на печать
Созданное программное приложение рассчитано на работу в многопользовательском режиме. Разработаны структуры форм и запросов для работы каждого пользователя с общей базой данных. Общая база данных может находиться на файловом сервере или на локальной машине.Данное программное обеспечение разработано в архитектуре «клиент-сервер» на языке SQL.Возможно дальнейшее совершенствование созданного программного обеспечения.Разработанное программное обеспечение позволяет автоматизировать процесс ведения записей по направлению деятельности предприятия связанному со сдачей помещений в аренду, контролировать своевременное перечисление соответствующих сумм на счет предприятия, оценить эффективность данного вида деятельности. Упрощает поиск и сортировку нужной информации.Список использованных литературных источников1. С. Баркер. «Профессиональное программирование в среде Access 2002» – М.: Издательский дом «Вильямс», 2002. – 956 с., ил.2. Вейскас Дж. «Эффективная работа с Access 2002» – СПб.: Питер, 2002. – 563 с., ил.
SELECT Арендатор.[Наименование арендатора], [Арендная плата].Сумма, [Арендная плата].НДСFROM Арендатор INNER JOIN [Арендная плата] ON Арендатор.[УНН арендатора]=[Арендная плата].[УНН арендатора]ORDER BY Арендатор.[Наименование арендатора];4. Тип помещенияЗапрос с параметром (Тип помещения) с помощью которого на экран выводится адрес и площадь помещения заданного типа.PARAMETERS [Тип помещения] Text ( 255 );SELECT Помещение.[Тип помещения], Помещение.[Адрес помещения], Помещение.[Площадь помещения]FROM ПомещениеWHERE (((Помещение.[Тип помещения])=[Тип помещения]))ORDER BY Помещение.[Тип помещения];5. Номера договоровВыводит номера договоров, даты заключения, наименования арендаторов и адреса помещений.SELECT Договор.[Номер договора], Договор.[Дата заключения], Арендатор.[Наименование арендатора], Помещение.[Адрес помещения]FROM Помещение INNER JOIN (Арендатор INNER JOIN Договор ON Арендатор.[УНН арендатора]=Договор.[УНН арендатора]) ON Помещение.[Адрес помещения]=Договор.[Адрес помещения]ORDER BY Договор.[Номер договора];6. Телефон арендатораЗапрос с параметром (Наименование арендатора) с помощью которого на экран выводится наименование и телефон указанного арендатора.PARAMETERS [Наименование арендатора] Text ( 255 );SELECT Арендатор.[Наименование арендатора], Арендатор.[Телефон арендатора]FROM АрендаторWHERE (((Арендатор.[Наименование арендатора])=[Наименование арендатора]));7. Ставка по договоруЗапрос с параметром (Номер договора) с помощью которого на экран выводится наименование арендатора, адрес помещения и ставка арендной платы за 1м2 соответствующие указанному договору.SELECT Арендатор.[Наименование арендатора], Помещение.[Адрес помещения], Договор.[Ставка арендной платы]FROM Помещение INNER JOIN (Арендатор INNER JOIN Договор ON Арендатор.[УНН арендатора]=Договор.[УНН арендатора]) ON Помещение.[Адрес помещения]=Договор.[Адрес помещения]ORDER BY Арендатор.[Наименование арендатора];4. Описание базы данных контрольного примераДля проведения испытаний созданной ИСС разработан контрольный пример, позволяющий проверить работоспособность и отказоустойчивость последней.База данных контрольного примера содержит в себе следующие данные, позволяющие протестировать работу всех запросов.
4.1 Анализ результатов тестирования ИССВ качестве результатов тестирования программы приведены данные полученные с помощью запросов.В результате проведенного тестирования разработанная ИСС показала себя как вполне надежная программа, выполняющая все заявленные в описании задачи.5. Перечень графического материала5.1 Функциональные диаграммы первого и второго уровней.5.2 ER-диаграмма схемы базы данных физического уровняЗаключениеРазработанное программное обеспечение позволяет упростить ведение документации по аренде. Данная программа обладает всеми необходимыми компонентами для выполнения любых задач связанных с поиском и обработкой информации, удобным графическим интерфейсом, средствами для форматированного вывода информации на печать
Созданное программное приложение рассчитано на работу в многопользовательском режиме. Разработаны структуры форм и запросов для работы каждого пользователя с общей базой данных. Общая база данных может находиться на файловом сервере или на локальной машине.Данное программное обеспечение разработано в архитектуре «клиент-сервер» на языке SQL.Возможно дальнейшее совершенствование созданного программного обеспечения.Разработанное программное обеспечение позволяет автоматизировать процесс ведения записей по направлению деятельности предприятия связанному со сдачей помещений в аренду, контролировать своевременное перечисление соответствующих сумм на счет предприятия, оценить эффективность данного вида деятельности. Упрощает поиск и сортировку нужной информации.Список использованных литературных источников1. С. Баркер. «Профессиональное программирование в среде Access 2002» – М.: Издательский дом «Вильямс», 2002. – 956 с., ил.2. Вейскас Дж. «Эффективная работа с Access 2002» – СПб.: Питер, 2002. – 563 с., ил.