Домой / Полезно знать / Технология разработки программных продуктов. Дипломная работа: Разработка проекта автоматизации риэлтерской деятельности Разработать программный модуль «Кафедра»

Технология разработки программных продуктов. Дипломная работа: Разработка проекта автоматизации риэлтерской деятельности Разработать программный модуль «Кафедра»

Курсовая работа

По дисциплине «Разработка информационных систем»

Разработка ИС агентства недвижимости

Введение

Актуальность и место решаемой задачи информационного обеспечения в предметной области

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

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

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

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

Целью курсовой работы является разработка и внедрение информационной системы по автоматизации риэлтерской деятельности фирмы «Алина» города Каменск-Шахтинского.

Цели и задачи дипломного проектирования

Разработка ИС включает в себя выполнение следующих задач:

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

¾ Проведение анализа требований к системе и ее проектирование.

¾ Реализация информационной системы, удовлетворяющей требования заказчика.

¾ Проведение оценки эффективности технологий разработки.

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

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

1. Разработка требований к программному обеспечению

.1 Анализ существующих решений по автоматизации предметной области

Агентство недвижимости «Алина» предоставляет физическим и юридическим лицам следующие услуги:

¾ Покупка недвижимости

¾ Продажа недвижимости

¾ Обмен недвижимости

¾ Аренда недвижимости

¾ Оценка недвижимости

Разрабатываемая ИС должна выполнять следующие функции:

¾ Формировать и поддерживать внутреннюю базу квартир агентств.

¾ Выборка по любому набору условий квартир из внутренней базы данных.

¾ Организация схемы работы агентства с диспетчерским телефоном.

¾ Выдавать управленческую информацию для руководителей и сотрудников

.2 Выбор методологии проектирования информационной системы

В настоящее время в области разработки и реализации информационных систем существует несколько методологий проектирования:

Методология функционального моделирования работ SADT;

Методология объектно-ориентированного анализа и проектирования на языке UML;

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

1.3 Анализ предметной области

Агентство недвижимости «Алина» оказывает широкий спектр услуг в сфере недвижимости, такие как покупка, продажа, аренда, оценка жилой и коммерческой недвижимости,располагается в городе Каменск-Шахтинском.

На рисунке показаны структурные звенья агентства:

(Сформировано средствами ПО «БИГ-Мини»):


На данный момент данное агентство содержит 14 сотрудников.

Основные направления деятельности фирмы изображены на рисунке(Сформировано средствами ПО «БИГ-Мини»):


1.4 Сбор требований

автоматизация агентство недвижимость интерфейс

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

На данном этапе:

¾ Осуществляется сбор требований.

¾ Составляются профили заинтересованных лиц.

¾ Разрабатываются варианты использования.

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

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

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

1.5 Анализ и моделирование требований

На основе проведенной работы по сбору требований для ИС агентства недвижимости «Алина» были выявлены следующие требования:

¾ Карта города (с отображением объекта на карте).

¾ Классификатор объектов (автоматическое определение района, тип жилья, этажности, планировки, материала стен).

¾ Функция исключения «записей-дублей» объектов (при добавлении нового объекта программа проводит проверку на наличие аналогов и предупредит о наличии похожих).

¾ Слежение за сроками аренды.

¾ Возможность просмотра истории аренды.

¾ Архив базы данных собственников объектов.

¾ Архив базы данных клиентов - два статуса состояния заявок от клиента: активные и не активные.

¾ Функция скрытия приватных данных.

¾ Добавление изображений к объектам.

¾ Многопользовательский интерфейс (распределенный доступ) с авторизацией и именной привязкой к событиям.

¾ ID номер у каждого объекта, для простоты идентификации.

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

1.6 Спецификация требований

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

Доступ к ИС может осуществляться только теми категориями пользователей, которые связаны с отделом агентства, а именно: начальник, специалист, оценщик.


Общие ограничения

Операционная среда. Минимальные требования к операционной системе - Windows7 Starter.

Ограничения дизайна и реализации-1. База данных должна быть спроектирована на SQL Server 2010.

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

Требования к внешнему интерфейсу

Интерфейсы пользователя-1. Экраны вывода должны соответствовать общепринятым стандартам.

Интерфейсы пользователя-2. Система должна обеспечивать ссылку на справку на каждой форме, объясняющую, как пользоваться этой формой.

Интерфейсы пользователя-3. Формы должны предоставлять полную возможность навигации и выбор при помощи клавиатуры и мыши.

Требования к системе приведены в таблице:


Атрибуты качества ПО

Доступность-1. Система должна быть доступна круглосуточно.

Надежность-1. Система должна восстанавливать незавершенные отчеты в случае сбоя в сети или системе.

Функциональные требования

¾ Ведение, изменение клиентского учета.

¾ Поиск по базе данных.

¾ Регистрация заявок.

¾ Предоставление отчетов.

1.7 Аттестация требований

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

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

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

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

Прототип интерфейса серверной части ИС:

.8 Выводы к разделу

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

2. Проектирование информационной системы

2.1 Архитектурное проектирование

Архитектура проекта определяется требованиями к конфигурации системы. В случае ИС фирмы «Алина» проектирование распределенной структуры системы является необходимостью.

Примерная архитектура ИС изображена на рисунке.


2.2 Проектирование пользовательского интерфейса

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

Главное окно программы:



Форма ответа на заявки клиентов:


2.3 Проектирование базы данных

Основными целями проектирования базы данных являются:

¾ Представление данных и связей между ними, необходимых для всех основных областей применения данного приложения и любых существующих групп его пользователей;

¾ Создание модели данных, способной поддерживать выполнение любых требуемых транзакций обработки данных;

¾ Разработка предварительного варианта проекта, структура которого позволяет удовлетворить все основные требования, предъявляемые к производительности системы - например, ко времени реакции системы.

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

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

2.4 Обоснование выбора платформы создания информационной системы

Для реализации ИС агентства недвижимости «Алина» были выбраны такие программные средства разработки как MicrosoftAccess 2010 и язык программирования MicrosoftVisual С# .Net.- это интерактивная реляционная СУБД для Windows. Это программа, которую используют для хранения и извлечения данных в зависимости от отношений, которые установлены. Работа с ней упрощена посредством манипулятора мыши. Графические возможности оболочки производят большое впечатление при изготовлении высококачественных отчетов и распечаток. Все это благодаря поддержки True-type шрифтов и встраивания OLE-объектов в рамках среды WINDOWS. OLE - объект представляет собой ссылку на определенную информацию, которая остается в своей первоначальной форме.также предоставляет в распоряжение пользователя механизмы работы с базами данных различных форматов.

Поскольку в инженерном отделе находится всего 3 компьютера была потребность в небольшой и гибкой СУБД. В итоге можно сделать вывод, что MicrosoftAccess 2003 идеальная среда разработки БД для данной организации, отвечающая всем представленным требованиям.

Специально для платформы MicrosoftVisualStudio .Net был разработан новый язык программирования - C#. Он впитал в себя многое из того лучшего, что есть в самых разных языках программирования.

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

В C# предусмотрены встроенные синтаксические конструкции для работы с перечислениями, структурами и свойствами классов.

Таким образом, гармонично сочетающиеся между собой компоненты разработки информационной системы СУБД MS Access и язык высокого уровня C#, идеально подходят не только для взаимодействия между собой, но и для нужд риэлтерской фирмы.

.5 Проектирование модулей

Основная задача проектирования заключается в том, чтобы превратить модели анализа в документы детализированного проектирования, на основе которых реализуется система. Логическая модель проектируемой системы строится на основе технологии Rational, используя основные объектно-ориентированные подходы языка UML.

Модуль «Входные данные» содержит информацию об объекте и предполагает оформление заявки на приватизацию, куплю или продажу недвижимости. Входные данные содержат следующие параметры:

¾ Номер договора (ID)

¾ ФИО владельца

¾ Тип объекта

¾ Площадь помещения

¾ Цена (в случае продажи)

¾ Возможность прикрепить файл с изображением помещения.

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

Модуль «Выходные данные» предполагает оформление отчета о совершении приватизации, купли или продажи.

Модуль с проданными объектами содержит следующие данные:

¾ Номер договора

¾ ФИО продавца

¾ ФИО покупателя

¾ Дата продажи

¾ Тип объекта

¾ Площадь помещения

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

.6 Выводы к разделу

Во втором разделе выполнено проектирование системы учета недвижимости ИС.

На данном этапе были построены модели логического и физического представления системы. Разработана база данных системы.

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

Заключение

Целью курсовой работы являлась разработка ИС для агентства недвижимости «Алина».

Первым этапом курсовой работы являлась определение цели и задач ИС.

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

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

После проектирования интерфейса программы, осуществлено моделирование структуры данных (логическая и физическая модели). Программное средство используемое для создания CASE-средства использовался программный продукт RationalRose 2000 EnterpriseEdition. Был рассмотрен использованный программный инструментарий. В качестве среды разработки программного обеспечения была использована MicrosoftVisualStudio 2010 и язык программирования C#.

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

¾ БигМастерМини;

¾ MS SQL Server 2010;

¾ MS Word 2013;

¾ Rational Rose.

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

Лабораторные работы № 1-5 выполняются для одного и того же варианта.

  • 1. Разработать программный модуль «Учет успеваемости студентов». Программный модуль предназначен для оперативного учета успеваемости студентов в сессию деканом, заместителями декана и сотрудниками деканата. Сведения об успеваемости студентов должны храниться в течение всего срока их обучения и использоваться при составлении справок о прослушанных курсах и приложений к диплому.
  • 2. Разработать программный модуль «Личные дела студентов». Программный модуль предназначен для получения сведений о студентах сотрудниками деканата, профкома и отдела кадров. Сведения должны храниться в течение всего срока обучения студентов и использоваться при составлении справок и отчетов.
  • 3. Разработать программный модуль «Решение комбинаторно-оптимизационных задач». Модуль должен содержать алгоритмы поиска цикла минимальной длины (задача коммивояжера), поиска кратчайшего пути и поиска минимального связывающего дерева.
  • 4. Разработать приложение ’Утс1о?5 «Органайзер». Приложение предназначено для записи, хранения и поиска адресов и телефонов физических лиц и организаций, а также расписания, встреч и др. Приложение предназначено для любых пользователей компьютера.
  • 5. Разработать приложение yindows «Калькулятор». Приложение предназначено для любых пользователей и должно содержать все арифметические операции (с соблюдением приоритетов) и желательно (но не обязательно) несколько математических функций.
  • 6. Разработать программный модуль «Кафедра», содержащий сведения о сотрудниках кафедры (ФИО, должность, ученая степень, дисциплины, нагрузка, общественная работа, совместительство и др.). Модуль предназначен для использования сотрудниками отдела кадров и деканата.
  • 7. Разработать программный модуль «Лаборатория», содержащий сведения о сотрудниках лаборатории (ФИО, пол, возраст, семейное положение, наличие детей, должность, ученая степень). Модуль предназначен для использования сотрудниками профкома и отдела кадров.
  • 8. Разработать программный модуль «Автосервис». При записи на обслуживание заполняется заявка, в которой указываются ФИО владельца, марка автомобиля, вид работы, дата приема заказа и стоимость ремонта. После выполнения работ распечатывается квитанция.
  • 9. Разработать программный модуль «Учет нарушений правил дорожного движения». Для каждой автомашины (и ее владельца) в базе хранится список нарушений. Для каждого нарушения фиксируется дата, время, вид нарушения и размер штрафа. При оплате всех штрафов машина удаляется из базы.
  • 10. Разработать программный модуль «Картотека агентства недвижимости», предназначенный для использования работниками агентства. В базе содержатся сведения о квартирах (количество комнат, этаж, метраж и др.). При поступлении заявки на обмен (куплю, продажу) производится поиск подходящего варианта. Если такого нет, клиент заносится в клиентскую базу и оповещается, когда вариант появляется.
  • 11. Разработать программный модуль «Картотека абонентов АТС». Картотека содержит сведения о телефонах и их владельцах. Фиксирует задолженности по оплате (абонентской и повременной). Считается, что повременная оплата местных телефонных разговоров уже введена.
  • 12. Разработать программный модуль «Авиакасса», содержащий сведения о наличии свободных мест на авиамаршруты. В базе должны содержаться сведения о номере рейса, экипаже, типе самолета, дате и времени вылета, а также стоимости авиабилетов (разного класса). При поступлении заявки на билеты программа производит поиск подходящего рейса.
  • 13. Разработать программный модуль «Книжный магазин», содержащий сведения о книгах (автор, название, издательство, год издания, цена). Покупатель оформляет заявку на нужные ему книги, если таковых нет, он заносится в базу и оповещается, когда нужные книги поступают в магазин.
  • 14. Разработать программный модуль «Автостоянка». В программе содержится информация о марке автомобиля, его владельце, дате и времени въезда, стоимости стоянки, скидках, задолженности по оплате и др.
  • 15. Разработать программный модуль «Кадровое агентство», содержащий сведения о вакансиях и резюме. Программный модуль предназначен как для поиска сотрудника, отвечающего требованиям руководителей фирмы, так и для поиска подходящей работы.

ГОУ НПО Профессиональный

М Е Т О Д И Ч Е С К И Е

Р Е К О М Е Н Д А Ц И И

ПО КУРСОВОМУ ПРОЕКТИРОВАНИЮ

ПО ДИСЦИПЛИНЕ

ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНЫХ ПРОДУКТОВ

по специальности

230105(2203) Программное обеспечение вычислительной техники и
автоматизированных систем

(базовый уровень)

Калининград, 2007

ОДОБРЕНА

Предметной

(цикловой) комиссией

Составлена в соответствии с Государственными требованиями к минимуму содержания и уровню подготовки выпускников по специальности 230Программное обеспечение вычислительной техники и автоматизированных систем среднего профессионального образования (базовый уровень)

Председатель ПЦК

Зам. директора

по УМР

_______________________

_______________________

Рецензенты:

ВВЕДЕНИЕ

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

· разрабатывать алгоритм программной реализации поставленной задачи;

· создавать программный продукт по разработанному алгоритму, выполнять отладку и тестирование программного продукта;

· осуществлять разработку и сопровождение сетевых приложений;


Задачами курсового проекта являются:

Изучение особенностей конкретной предметной области, относящихся к теме курсового проекта;

Анализ возможных подходов и методов решения с обоснованием выбранного метода;

Выбор или разработка модели (математической, структурной, информационной и т. д.), необходимой для достижения цели;

Выбор эффективных алгоритмов с учётом их точности, устойчивости, сходимости и т. д.;

Анализ полученных результатов работы ПО;

Разработка программной и эксплуатационной документации.

2. ВЫБОР ТЕМЫ

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

Допускается выполнение курсового проекта по одной теме группой студентов.

3. ТЕМЫ КУРСОВЫХ ПРОЕКТОВ (Приложение)

1. Разработать программный модуль «Учет успеваемости студентов».

2. Разработать программный модуль «Личные дела студентов».

3. Разработать программный модуль «Кафедра».

4. Разработать программный модуль «Лаборатория».

5. Разработать программный модуль «Автосервис».

6. Разработать программный модуль «Учет нарушений правил дорожного движения».


7. Разработать программный модуль «Картотека агентства недвижимости ».

8. Разработать программный модуль «Картотека абонентов АТС».

9. Разработать программный модуль «Авиакасса».

10. Разработать программный модуль «Книжный магазин».

11. Разработать программный модуль «Автостоянка».

12. Разработать программный модуль «Кадровое агентство».

13. Разработать программный модуль «Расчета амортизации имущества».

14. Разработать программный модуль «Экзаменатор».

15. Разработать программный модуль «Учет отработанного времени студентов».

16. Разработать программный модуль «Информационно-справочная программа для почтовых адресов клиентов».

17. Разработать программный модуль «Картотека для учета литературы в библиотеке».

18. Разработать программный модуль «Учета товаров на складе».

19. Разработать программный модуль «Игровую программу типа Master Mind».

20. Разработать программный модуль «Логическая игра на угадывание комбинации чисел».

21. Разработать программный модуль «Программа для индикации расписания текущих занятий группы студентов».

22. Разработать программный модуль «Информационно-справочная программа для продажи CD».

23. Создать программный модуль «Корпоративный Web-узел туристической фирмы».

24. Создать программный модуль «Корпоративный Web-узел магазина компьютерных комплектующий».

25. Создать программный модуль «Корпоративный Web-узел магазина компьютерной периферии».

26. Создать программный модуль «Личный Web-узел администратора компьютерной сети».

27. Создать программный модуль «Web-узел проекта благоустройства территории колледжа».

28. Создать программный модуль «Web-узел проекта построения зимнего сада на территории колледжа».

4. СОДЕРЖАНИЕ И ЭТАПЫ ВЫПОЛНЕНИЯ
КУРСОВОГО ПРОЕКТА

1. Выбор темы и согласование её с руководителем. Подбор литературы.

2. Изучение требований к оформлению работы.

3. Составление плана по реализации курсового проекта. Разработка алгоритма решения.

4. Реализация алгоритма.

5. Отладка программы.

6. Тестирование программы.

7. Составление программной и эксплуатационной документации.

8. Анализ полученных результатов.

9. Оформление отчёта.

10. Защита курсового проекта.

5. СТРУКТУРА КУРСОВОГО ПРОЕКТА

Курсовой проект должен включать оттестированное программное обеспечение и пояснительную записку (не менее20 листов формата А4).

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

Пояснительная записка курсового проекта должна иметь следующую
структуру :

Титульный лист установленного образца (Приложение 1);

Введение;

Выбор программных и аппаратных средств для реализации поставленной
задачи;

Описательная часть разработанного программного обеспечения;

Программная документация;

Эксплуатационная документация;

Заключение, в котором делаются выводы и рекомендации относительно
возможностей использования материалов проекта;

Список использованной литературы;

Приложения.

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

Программная документация включает следующий комплекс документов:

Творческий подход к написанию курсового проекта;

Правильность и научная обоснованность выводов;

Аккуратность и правильное оформление курсового проекта.

Окончательная оценка курсовой работы выставляется по итогам защиты и качеству работы.

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

Защищенные курсовые проекты студентам не возвращаются и хранятся в архиве учебного заведения.

ПРИЛОЖЕНИЕ 1

Образец оформления титульного листа

ГОУ НПО Профессиональный

художественно-промышленный лицей № 10

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

по дисциплине “Технология разработки программного продукта ”

на тему:___________________________________________________________________

Выполнил студент ______________________________ Фамилия, имя, отчество

Специальность, курс, группа __________________________________________

Научный руководитель ___________________________ Фамилия, имя, отчество

Дата сдачи, подпись студента ______________________

________________________________________________

Дата защиты, оценка, подпись преподавателя

Калининград

ПРИЛОЖЕНИЕ 2

ТЕХНИЧЕСКОЕ ЗАДАНИЕ.

ТРЕБОВАНИЯ К СОДЕРЖАНИЮ И ОФОРМЛЕНИЮ

ГОСТ 19.201 – 78

Информационную часть (аннотацию и содержание), лист регистрации изменений допускается в документ не включать.

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

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

1. ВВЕДЕНИЕ

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

2. ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ

Документ (документы), на основании которых ведется разработка;

Организация, утвердившая этот документ, и дата его утверждения;

Наименование и/или условное обозначение темы разработки.

3. НАЗНАЧЕНИЕ РАЗРАБОТКИ

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

4. ТРЕБОВАНИЯ К ПРОГРАММЕ ИЛИ ПРОГРАММНОМУ ИЗДЕЛИЮ

4.1. Требования к функциональным характеристикам.

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

4.2. Требования к надежности.

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

4.3. Условия эксплуатации.

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

4.4. Требования к информационной и программной совместимости.

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

При необходимости должна обеспечиваться защита информации и программ.

5. ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ

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

6. ТЕХНИКО-ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИ

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

7. СТАДИИ И ЭТАПЫ РАЗРАБОТКИ

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

8. ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ

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

В приложениях к техническому заданию, при необходимости, приводят:

Перечень научно-исследовательских и других работ, обосновывающих разработку;

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

Другие источники разработки.

ПРИЛОЖЕНИЕ 3

ТЕКСТ ПРОГРАММЫ (ГОСТ 19.401 – 78)

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

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

Допускается вводить наименование также и для совокупности разделов.

Каждый из этих разделов реализуется одним из типов символической записи, например:

Символическая запись на исходном языке;

Символическая запись на промежуточных языках;

Символическое представление машинных кодов и т. п.

ПРИЛОЖЕНИЕ 4

ОПИСАНИЕ ПРОГРАММЫ (ГОСТ 19.402 – 78)

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

1. ОБЩИЕ СВЕДЕНИЯ

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

2. ФУНКЦИОНАЛЬНОЕ НАЗНАЧЕНИЕ

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

3. ОПИСАНИЕ ЛОГИЧЕСКОЙ СТРУКТУРЫ

В разделе должны быть указаны:

Алгоритмы программы;

Используемые методы;

Структура программы с описанием функций составных частей и связи между ними;

Связи программы с другими программами.

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

4. ИСПОЛЬЗУЕМЫЕ ТЕХНИЧЕСКИЕ СРЕДСТВА

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

В разделе должны быть указаны:

Способ вызова программы с соответствующего носителя данных;

Входные точки программы.

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

6. ВХОДНЫЕ ДАННЫЕ

В разделе должны быть указаны:

Характер, организация и предварительная подготовка входных данных;

Формат, описание и способ кодирования входных данных.

7. ВЫХОДНЫЕ ДАННЫЕ

В разделе должны быть указаны:

Характер и организация выходных данных;

Формат, описание и способ кодирования выходных данных.

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

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

ПРИЛОЖЕНИЕ 5

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА (ГОСТ 19.404-79)

Составление информационной части (аннотации и содержания) является необязательным.

В зависимости от особенностей документа отдельные разделы (подразделы) допускается объединять, а также вводить новые разделы (подразделы).

ВВЕДЕНИЕ

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

1. НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ

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

2. ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ

Раздел должен содержать следующие подразделы:

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

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

2.2 Описание алгоритма и/или функционирования программы.

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

2.3 Состав технических и программных средств.

Приводится описание и обоснование выбора состава метода организации входных и выходных данных.

2.4 Состав технических и программных средств.

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

3. ОЖИДАЕМЫЕ ТЕХНИКО-ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИ

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

4. ИСТОЧНИКИ, ИСПОЛЬЗУЕМЫЕ ПРИ РАЗРАБОТКЕ

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

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

ПРИЛОЖЕНИЕ 6

ВЕДОМОСТЬ ЭКСПЛУАТАЦИОННЫХ ДОКУМЕНТОВ

ГОСТ 19.507 – 79

Составление информационной части (аннотации и содержания) является необязательным.

В ведомости перечисляют документы, входящие в перечень эксплуатационных документов.

Ведомость эксплуатационных документов должна содержать следующие разделы: документы на программу; документы на составные части программы.

Ведомость эксплуатационных документов на компонент, имеющий самостоятельное применение, должна содержать только раздел “Документы на программу”.

В разделе “Документы на программу” должны быть записаны все эксплуатационные документы (кроме ведомости эксплуатационных документов) на данную программу.

В разделе “Документы на составные части программы” должны быть записаны ведомости эксплуатационных документов на все программы непосредственно входящие в программу.

Запись документов в ведомости производят под заголовками разделов в графе “Наименование”.

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

Графы ведомости заполняют следующим образом:

· в графе “Обозначение” указывают обозначение документов по ГОСТ 19.103-77;

· в графе “Наименование” указывают полное наименование эксплуатационного документа в соответствии с наименованием, указанным в листе утверждения или титульном листе;

· для документов на данную программу записывают только наименование и вид документов;

· в графе “Кол. экз.” указывают количество экземпляров данного документа;

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

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

Допускается приводить порядковые номера примечаний.

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

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

Папки в ведомости записывают после перечисления всех документов под заголовком “Перечень папок” в графе “Наименование” в порядке возрастания их порядковых номеров.

При записи папок графы ведомости заполняют следующим образом:

Графу “Обозначение” подчеркивают;

В графу “Наименование” указывают наименование и номер папки, например, “Папка № 1”;

В графе “Кол. экз.” указывают количество экземпляров папок данного наименования, входящих в состав одного комплекса эксплуатационных документов;

В графе “Местонахождение” указывают, при необходимости, местонахождение папок.

Пример заполнения ведомости эксплуатационных документов

Обозначение

Наименование

Местонахождение

А. В. 001-01_32_01-1

Операционная система. Средства восстановления системы

А. В. 001-01_32_01-2

Операционная система. Редактор связей.

ПРИЛОЖЕНИЕ 7

ОПИСАНИЕ ПРИМЕНЕНИЯ (ГОСТ 19.502-78)

Составление информационной части (аннотации и содержания) является обязательным.

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

1. НАЗНАЧЕНИЕ ПРОГРАММЫ

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

2. УСЛОВИЯ ПРИМЕНЕНИЯ

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

3. ОПИСАНИЕ ЗАДАЧИ

В разделе должны быть указаны определения задачи и методы её решения.

4. ВХОДНЫЕ И ВЫХОДНЫЕ ДАННЫЕ

В разделе должны быть указаны сведения о входных и выходных данных.

В приложение к документу могут быть включены справочные материалы (иллюстрации, таблицы, графики, примеры и т. п.).

ПРИЛОЖЕНИЕ 8

РУКОВОДСТВО ПО ТЕХНИЧЕСКОМУ ОБСЛУЖИВАНИЮ

(ГОСТ 19.508-79)

Составление информационной части (аннотации и содержания) является обязательным.

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

1. ВВЕДЕНИЕ

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

2. ОБЩИЕ УКАЗАНИЯ

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

3. ТРЕБОВАНИЯ К ТЕХНИЧЕСКИМ СРЕДСТВАМ

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

4. ОПИСАНИЕ ФУНКЦИЙ

В разделе указывают:

Максимальный состав технических средств, проверяемых этой программой;

Описание совместного функционирования технических средств и программы с указанием метода обработки ошибок;

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

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

ПРИЛОЖЕНИЕ 9

1. Разработать программный модуль «Учет успеваемости студентов».

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

2. Разработать программный модуль «Личные дела студентов».

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

3. Разработать программный модуль «Кафедра».

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

4. Разработать программный модуль «Лаборатория».

Модуль содержит сведения о сотрудниках лаборатории (ФИО, пол, возраст, семейное положение, наличие детей, должность, ученая степень) и предназначен для использования сотрудниками профкома и отдела кадров.

5. Разработать программный модуль «Автосервис».

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

6. Разработать программный модуль «Учет нарушений правил дорожного
движения».

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

7. Разработать программный модуль «Картотека агентства недвижимости».

Модуль предназначен для использования работниками агентства. В базе содержатся сведения о квартирах (количество комнат, этаж, метраж и др.). При поступлении заявки на обмен (куплю, продажу) производится поиск подходящего варианта. Если такого нет, клиент заносится в клиентскую базу и оповещается, когда вариант появляется.

8. Разработать программный модуль «Картотека абонентов АТС».

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

9. Разработать программный модуль «Авиакасса».

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

10. Разработать программный модуль «Книжный магазин».

11. Разработать программный модуль «Автостоянка».

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

12. Разработать программный модуль «Кадровое агентство».

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

13. Разработать программный модуль «Расчета амортизации имущества».

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

б) указанная ликвидная стоимость превышает начальную стоимость;

в) указан период расчета, превышающий срок амортизации.

14. Разработать программный модуль «Экзаменатор».

Тестовое задание должно состоять из 5-7 вопросов, имя файла-теста задается в командной строке списка программы.

15. Разработать программный модуль «Учет отработанного времени
студентов».

Программа должна быть реализована средствами MS Visual Studio; давать возможность ввода-вывода фамилии студента, номера группы и отработанного времени, а также и краткого описания выполненной работы; отображать список студентов и краткое описание работы для каждого из них; иметь возможность редактирования списка и описаний.

16. Разработать программный модуль «Информационно-справочная программа для почтовых адресов клиентов».

Программа должна быть реализована средствами MS Visual Studio; давать возможность ввода-вывода фамилии, имени и отчества клиента и его почтового адреса; отображать список клиентов и адрес для каждого из них; иметь возможность редактирования списка и адресов; иметь возможность создания и отображения нескольких списков; иметь возможность экспорта информации в другие приложения, например, MS Word.

17. Разработать программный модуль «Картотека для учета литературы в библиотеке».

Программа должна быть реализована средствами MS Visual Studio; давать возможность ввода-вывода названия книги и автора и краткой аннотации; отображать список книг и аннотацию для каждой из них; иметь возможность редактировать наименование книги и аннотацию; иметь возможность создания нескольких списков по тематике литературы и переносить информацию из одного списка в другой.

18. Разработать программный модуль «Учета товаров на складе».

Программа должна быть реализована средствами MS Visual Studio; давать возможность ввода-названия товара и количества, а также краткого описания; отображать список товаров и описания для каждого; иметь возможность редактировать наименование товаров и описание; иметь возможность создания нескольких списков по группам товаров.

19. Разработать программный модуль «Игровую программу типа Master Mind».

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

20. Разработать программный модуль «Логическая игра на угадывание комбинации чисел».

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

21. Разработать программный модуль «Программа для индикации расписания текущих занятий группы студентов».

Программа должна быть реализована средствами MS Visual Studio; в зависимости от времени отображать на экране проходящее занятие, его начало и окончание в соответствии со введенным расписанием.

22. Разработать программный модуль «Информационно-справочная программа для продажи CD».

Программа должна быть реализована средствами MS Visual Studio; давать возможность ввода-вывода названия диска, стоимости и краткого содержания; отображать список дисков и краткое содержания для каждого из них; иметь возможность редактирования списка и содержаний; иметь возможность импортировать описание диска из другого приложения, например MS Word.

23. Создать программный модуль «Корпоративный Web-узел туристической фирмы».

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

24. Создать программный модуль «Корпоративный Web-узел магазина компьютерных комплектующий».

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

25. Создать программный модуль «Корпоративный Web-узел магазина компьютерной периферии».

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

26. Создать программный модуль «Личный Web-узел администратора компьютерной сети».

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

27. Создать программный модуль « Web-узел проекта благоустройства территории лицея».

28. Создать программный модуль « Web-узел проекта построения зимнего сада на территории лицея».

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

СПИСОК ЛИТЕРАТУРЫ

1. ГОСТ 7.1–84. Библиографическое описание документа. Общие требования и правила составления.

2. ГОСТ 7.9-95. Реферат и аннотация. Общие Требования.

3. Стандарты Единой системы программной документации (ЕСПД).

4. Шишкин указания к курсовому проекту. – Смоленск, 2002.

5. Рудакова данных. Разработка приложений.– СПб.:БХВ-Петербург, 2006

6. Илюшечкин использования и проектирования баз данных – М.: Высшее образование. 2009

ВВЕДЕНИЕ.. 3

1. ЦЕЛЬ И ЗАДАЧИ КУРСОВОГО ПРОЕКТИРОВАНИЯ.. 3

2. ВЫБОР ТЕМЫ... 4

3. ТЕМЫ КУРСОВЫХ ПРОЕКТОВ.. 4

5. СТРУКТУРА КУРСОВОГО ПРОЕКТА.. 5

6. ОФОРМЛЕНИЕ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ К КУРСОВОМУ ПРОЕКТУ.. 6

7. ЗАЩИТА КУРСОВОГО ПРОЕКТА.. 7

ПРИЛОЖЕНИЕ 1. 8

ПРИЛОЖЕНИЕ 2. 9

ПРИЛОЖЕНИЕ 3. 11

ПРИЛОЖЕНИЕ 4. 12

ПРИЛОЖЕНИЕ 5. 14

ПРИЛОЖЕНИЕ 6. 15

ПРИЛОЖЕНИЕ 7. 16

ПРИЛОЖЕНИЕ 8. 17

ПРИЛОЖЕНИЕ 9. 18

СПИСОК ЛИТЕРАТУРЫ... 22

Разработка информационной системы (ИС) «Агентство недвижимости»

Курсовая

Информатика, кибернетика и программирование

Понятие базы данных. Основные термины для работы с базами данных. Создание таблицы в базе данных Описание созданных запросов

PAGE 18

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

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

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

«Уфимский государственный авиационный технический университет»

Кафедра экономической информатики

Курсовая работа по информатике

тема:

Проектирование и создание БД «Агентство недвижимости»

Разработка информационной системы (ИС)

«Агентство недвижимости»

Выполнил:

Проверил:

Уфа 200 7

Введение

1.1. Понятие базы данных.

1.2. Основные термины для работы с базами данных.

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

2.1. Структуры базовых таблиц

Целое

Да (Совпадения не допускаются)

Да (Совпадения не допускаются)

Целое

Да (Совпадения не допускаются)

Да (Совпадения не допускаются)

Да(Совпадения допускаются)

Да(Совпадения допускаются)

Да(Совпадения допускаются)

Целое

Да(Совпадения не допускаются)

Да(Совпадения не допускаются)

2.2. Определение связей между таблицами.

3. Описание выполнения работы

3.1. Создание таблицы в базе данных

3.2. Создание новой БД в режиме Конструктор

3.3. Установка связей между таблицами

3.4.1. Создание запроса с помощью Конструктора

3.4.2. Описание созданных запросов

3.4.4. Итоговые запросы

3.4.6. Перекрестный запрос

3.5. Создание отчетов

3.6. Создание форм

3.7. Создание Подчиненных форм

3.8. Создание кнопочной формы

4. Инструкция по использованию базы данных

5. ЗАКЛЮЧЕНИЕ

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

  1. Введение

1.1. Понятие базы данных.

Большие массивы данных об объектах и явлениях реального мира вместе с программно-аппаратными средствами для хранения данных и манипулирования ими называют информационными системами (ИС).

Основа информационной системы, объект ее разработки - база данных.

База данных (БД) - набор данных, содержательно связанных между собой общей темой или назначением. Карточки сотрудников предприятия в картотеке - набор данных, является базой данных. Обычно БД создается для одной конкретной прикладной задачи.

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

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

Строки БД называют записями . Запись является стандартным блоком для хранения данных в таблице, выборке данных в запросе, форме, выводимой на экран.

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

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

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

Форма – средство отображения данных на экране и управления ими.

Отчет – средство отображения данных при выводе на печать.

Ключевое поле – поле, значения которого служат для однозначного определения записи в таблице.

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

1.2. Основные термины для работы с базами данных.

Индекс — средство автоматической сортировки записей в таблице по значению индексируемого поля. Существуют два вида индексов: допускающие и не допускающие повторение значений поля.

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

Область выделения поля — зона заголовка поля. Щелчок в этом месте позволяет выделить поле целиком.

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

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

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

Указатель (мыши) — подвижный значок, связанный с мышью. В процессе работы он принимает самые разные виды, что облегчает пользователю обращение с объектами и служит своего рода подсказкой.

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

Флажок — элемент управления, который может находиться в одном из двух положений: установлен или сброшен.

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

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

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

Разработать структуру базовых таблиц (не менее четырех) базы данных Агентство недвижимости.

Наша БД содержит информацию:

  • сведения о недвижимости;
  • сведения о клиентах: фамилия, имя и отчество, адрес, телефон, стоимость недвижимости или аренды недвижимости;
  • сведения о сотрудниках: фамилия, имя и отчество сотрудника;
  • сведения об операциях с недвижимостью.

Распределим эту информацию по трем таблицам: Клиенты, Недвижимость, Операции, Сотрудники.

2.1. Структуры базовых таблиц

Структуры таблиц базы данных показаны в таблицах 2.1, 2.2, 2.3, 2.4.

Таблица 2.1. Структура таблицы Операции.

Поле

Тип

Размер

Обязательное

Индексированное

Код операции

Числовой

Целое

Да

Название

операции

Текстовый

Да

Да (Совпадения не допускаются)

Таблица 2.2. Структура таблицы Недвижимость .

Поле

Тип

Размер

Обязательное

Индексированное

Код Недвижимости

Числовой

Целое

Да

Да (Совпадения не допускаются)

Название

Недвижимости

Текстовый

Да

Да (Совпадения не допускаются)

Таблица 2.3. Структура таблицы Клиенты .

Поле

Тип

Размер

Обязательное

Индексированное

ФИО

Текстовый

Да

Да(Совпадения допускаются)

Адрес

Текстовый

Да

Да(Совпадения допускаются)

Телефон

Числовой

Целое

Да

Да(Совпадения допускаются)

Операция

Числовой

Целое

Да

Да(Совпадения допускаются)

Код

Недвижимости

Числовой

Целое

Да

Да(Совпадения допускаются)

Стоимость

Денежный

Денежный

Да

Да(Совпадения допускаются)

Код Сотрудника

Числовой

Целый

Да

Да (Совпадения допускаются)

Таблица 2.4. Структура таблицы Сотрудники.

Поле

Тип

Размер

Обязательное

Индексированное

Код Сотрудника

Числовой

Целое

Да

ФИО

Сотрудника

Текстовый

Да

Да(Совпадения не допускаются)

2.2. Определение связей между таблицами.

Поле Код Операции таблицы Операции и поле Код операции в таблице Клиенты имеют своим значением Код Операции . Так как одну операцию могут осуществлять несколько клиентов, то тип связи Один – ко - многим.

Поле Код Недвижимости таблицы Недвижимость и поле Код Недвижимости в таблице Клиенты имеют своим значением Код Недвижимости . Так как один и тот же вид недвижимости может принадлежать разным клиентам, то и между этими таблицами имеем тип связи Один – ко - многим.

Поле Код Сотрудника таблицы Сотрудники и поле Код Сотрудника в таблице Клиенты имеют своим значением Код Сотрудника . Так как один Сотрудник агентства может работать с разными клиентами и осуществлять разные операции, то и между этими таблицами имеем тип связи Один – ко - многим.

3. Описание выполнения работы

3.1. Создание таблицы в базе данных

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

  • Открытие файла – открыть существующую базу данных;
  • Создание новой базы данных;
  • Создание из имеющегося файла ;
  • Создание с помощью шаблона - запустить Мастер по созданию базы данных.

В окне Создание файла выбираю Новая база данных пункта Создание, а затем указываю место хранения в окне Файл новой базы данных и набираю имя файла Агентство недвижимости и нажимаем Enter , программа откроет окно базы данных (рис. 1). Оно содержит вкладки Таблицы, Запросы, Формы, Отчеты, Макросы, Модули. Выбираю Таблицы. После нажатия на кнопку Создать программа откроет окно диалога Новая таблица, предлагающее несколько способов ее создания. Выбираю Конструктор и щелкаю по кнопке Ok .

Рис. 1. Окно базы данных.

3.2. Создание новой БД в режиме Конструктор

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

Первоначально бланк в верхней части окна пуст. Для создания таблицы необходимо, как минимум, заполнить графы « Имя поля » и « Тип данных ».

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

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

Рис. 2. Окно таблицы в режиме Конструктор

Описание создания таблицы Сотрудники

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

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

Размер поля Целое ,

Значение по умолчанию 0,

Обязательное поле Да,

Индексированное поле Да (Совпадения не допускаются).

В последнем свойстве при выборе Да есть два варианта. Выбираю Да (Совпадения не допускаются) , так как ключевое поле не должно повторяться, оно уникально.

На следующих строках бланка аналогично ввожу имя и тип оставшегося поля – ФИО Сотрудника . Выбираю тип и свойства этого поля.

После заполнения бланка заказа нужно его сохранить. Чтобы сохранить спецификации новой таблицы, щелкаю на кнопке « Закрыть » в правом верхнем углу окна. Программа просит указать имя таблицы. В появившемся окне ввожу Сотрудники и щелкаю Ok .

Аналогично создаю другие таблицы.

3.3. Установка связей между таблицами

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

Рис. 3 Окно установки связи между таблицами

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

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

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

Аналогично устанавливаю связь между таблицами Клиенты и Недвижимость, Сотрудники и Клиенты. Результат показан на рис. 3.

3.4. Запросы

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

Рис. 4. Создание запросов

Чтобы создать запрос надо щелкнуть левой кнопкой мыши на вкладке Запросы . Появится окно создания запросов как показано на рис. 4, в котором предлагается два способа их создания:

  • создания запроса в режиме Конструктора;
  • создания запроса с помощью Мастера.

3.4.1. Создание запроса с помощью Конструктора

Чтобы создать запрос с помощью Конструктора надо выполнить следующее:

1. Находясь в окне базы данных, выбрать вкладку Запрос.

2. Нажать кнопку Создать. На экране появится диалоговое окно Новый запрос (рис. 4).

3. Выбрать создание запроса с помощью Конструктора и щелкнуть кнопку ОК. На экране появится окно Запрос на выборку Добавление таблицы со списком таблиц и запросов, хранящихся в текущей базе данных (рис. 5.).

4. Выбрать таблицу, содержащую данные, которые следует включить в запрос, и нажать кнопку Добавить.

В окне запроса появится список полей для каждой из выбранных таблиц.

5. Нажать кнопку Закрыть.

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

Рис.5. Окно создания запроса с помощью Конструктора

Рис.6. Окно создания запроса с помощью Конструктора

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

Сохранение запроса

Сохраненный запрос становится частью базы данных. Программа М icrosoft Ассе ss автоматически выбирает для него стандартное имя. Рекомендуется присваивать запросам более осмысленные имена.

2. Если сохраняется новый запрос, следует ввести для него имя, а затем ОК. Имена запросов могут достигать 64 символов и содержать пробелы.

3.4.2. Описание созданных запросов

  1. Запрос на выборку

Для его создания выполняю:

  • выбираю в окне Добавление таблицы поочередно все таблицы как на рис. 6;
  • Поля в таблице располагаю в последовательности: Название Недвижимости, ФИО, Адрес, Телефон, Название операции, стоимость, ФИО Сотрудника как на рис. 6:

  • Название недвижимости из таблицы Недвижимость ;
  • ФИО, Адрес, Телефон, Стоимость из таблицы Клиенты;
  • Название Операции из таблицы Операции ;
  • ФИО Сотрудника из таблицы Сотрудники.

Все поля вывожу на экран: в строке Вывод на экран изображенный в ней квадратик не пустой. Условий отбора не указываю. Затем щелкаю на кнопке Закрыть в правом верхнем углу окна.

Щелкнув на кнопке Открыть все записи по нашему запросу выведутся на экран как на рис. 7.

  1. Сортировка

Создаю запрос на сортировку по Видам операций полученной в Запросе-выборка. Для этого сначала выполняю все действия как в предыдущем пункте, затем в бланке запроса в поле Сортировка для столбца Название Операции выбираю По возрастанию (рис. 8). Результат на рис.9.

Рис. 8. Создание запроса сортировки

3.4.3. Запросы с параметрами

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

Создаю запрос на выборку, какие клиенты хотят выполнить указанные операции. Для этого:

Выбираю таблицы Клиенты, Недвижимость, Операции.

В режиме конструктора запроса перемещаю с помощью мыши поля ФИО из таблицы Клиенты , Название недвижимости из таблицы Клиенты , Название Операции и Код Операции из таблицы Операции в бланк запроса (рис. 10а).

Для поля Код Операции , которое используется как параметр, ввожу в ячейку строки Условие отбора текст приглашения [Укажите код операции], заключенный в квадратные скобки. Это приглашение будет выводиться при запуске запроса.

Для просмотра результатов нажимаю кнопку Вид на панели инструментов и ввожу значения параметров как на рис.10б. Для возвращения в режим конструктора запроса снова нажмите кнопку Вид на панели инструментов.

На рис.10. показаны бланк описанного Запроса с параметрами и его выполнение , т.е. вывод на экран тех клиентов, которые хотят осуществить покупку недвижимости.

А) Бланк создания Запроса с параметрами

Б) Выполнение Запроса с параметрами

3.4.4. Итоговые запросы

Итоговый запрос создаю с помощью конструктора: определяю сумму сделок каждого сотрудника.

Для этого:

1. Находясь в окне базы данных, выбираю вкладку Запрос.

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

3. Выбираю создание запроса с помощью Конструктора и нажимаю кнопку ОК. На экране появится окно Запрос на выборку , а поверх него - диалоговое окно Добавление таблицы со списком таблиц и запросов, хранящихся в текущей базе данных. Выбираю таблицы Клиенты и Сотрудники .

4. В бланке запроса ввожу поля из выбранных таблиц: ФИО Сотрудника из таблицы Сотрудники , Стоимость из таблицы Клиенты.

5. Щелкаю по кнопке Групповые операции на панели инструментов. В бланке заказа появляется строка Групповая операция. В колонке Стоимость щелкаю кнопкой мыши в строке Групповая операция. В появившемся списке выбираю Sum . В итоге мы вычислили суммарную стоимость всех операций по каждому сотруднику. Результат на рис. 11.

Рис. 11 Выполнение итогового запроса.

3.4.5. Запрос с вычисляемым пол ем

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

Описание создания запроса с вычисляемым полем

Создадим запрос с вычислением заработанной платы сотрудников. Заработанная плата сотрудника эквивалентна 0,0015 % от сделки. Для этого скопируем предыдущий запрос, а в вычисляемом поле введем выражение:

зар плата: [Итоговый запрос]!*0,0015 .

Результат на рисунке 12.

Рис. 12. Выполнение запроса с вычисляемыми полями.

3.4.6. Перекрестный запрос

Перекрестный запрос – это операция построения таблицы для вычисления итоговых значений на основе существующей таблицы или запроса. Для запуска Мастера перекрестного запроса надо нажать кнопку Создать на вкладке Запросы . Выбираем из списка Перекрестный запрос и нажимаем Ok .

Описание создания Перекрестного запроса.

Для создания э того запроса, назовем его Перекрестный запрос, нужно:

  1. Нажать кнопку Создать на вкладке Запросы .
  2. Выбираем из списка Перекрестный запрос и нажимаем Ok .

На первом шаге надо выбрать таблицу или запрос. Я выбираю Запрос на выборку (рис.13).

Рис. 13. Создание перекрестного запроса

  1. На втором шаге надо выбрать поле, значения которого будут использованы для формирования строк таблицы и их заголовков. Выбираю поле ФИО. Каждому уникальному значению указанного поля будет соответствовать свой столбец в новой таблице.
  2. На третьем шаге необходимо выбрать поле, значения которого будут использованы для создания столбцов таблицы. Выбираю поле Наименование операции, нажимаю кнопку “Далее” .
  3. На следующем шаге надо выбрать поле и функцию, которая будет использоваться для подведения итога. В данном случае можно применить к поле Сумма функцию Sum . Нажимаю кнопку “Далее” .
  4. На последнем шаге надо набрать имя запроса Запрос перекрестный и нажать кнопку “Готово” .

Выполнение итогового запроса показано на рисунке 14.

Рис. 14 . Перекрестный запрос

3.4.7. Запрос на Обновление

Разработаем Запрос на Обновление . Допустим ситуацию, когда поднялись цену на аренду квартир (код операций 3 и 4).

Для этого необходимо в режиме Конструктора выбрать таблицы Операции и Клиенты .

  • Затем преобразуем в окне Конструктора в Запрос на обновление при выборе команды Обновление Контекстного меню, появляющегося при нажатии кнопки Тип запроса на панели инструментов конструктора запросов, или команды меню Запрос/Обновление.
  • После выполнения этой команды в бланке запроса появляется строка Обновление.
  • Введем в строку Обновление выражение, определяющее новое значение поля *1,2, и заполним строку Условие отбора: 3 or 4 (рис. 15) .

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

Рис.15. Окно создания запроса на обновление

3.5. Создание отчетов

Самый простой способ создать отчет – поручить сделать это программе, так называемые автоотчеты (то есть отчеты, создаваемые автоматически). Для того чтобы построить автоотчет необходимо:

  1. Нажать кнопку Создать на вкладке Отчеты.
  2. Выбрать Автоотчет: в столбец или ленточный и указать имя таблицы или запроса. Далее программа работает самостоятельно. На экране появляется полученный отчет (рис. 16).

Рис. 16. Автоотчет: в столбец

  1. Закрыть отчет (щелкнуть на кнопке Закрыть в правом верхнем углу окна отчета).
  2. Программа просит Сохранить? Отвечаю Да.
  3. Программа имя для сохранения отчета, предлагая имя таблицы или запроса, на основе которого составлялся отчет. Если желаете дать более осмысленное имя, то вводите его. Нажимаете кнопку Ok .

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

Так же, можно создавать отчёты с помощью Мастера отчётов.

1. В объектах выбираем «Отчёты», нажимаем на «Мастер Отчётов».

2. Выбираем из поля таблицы и запросы объект, по которому будет создаваться отчёт (рис. 17).

Рис. 17. Создание отчёта с помощью Мастера отчётов

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

4. Выбираем параметры отчёта, порядок сортировки, стиль, имя, нажимаем готово.

Созданный отчёт по запросу сортировки показан на рисунке 18.

Рис. 18. Отчёт по Запросу на выборку

3.6. Создание форм

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

На вкладке Формы нажмем кнопку Создать , затем Автоформа. Выбираю в столбец в окне Новая форма .

Все поля такой таблицы выстроены на ней «в столбец». На экран выводится одна из записей таблицы.

Ленточная форма это и есть обычная таблица, имеющая статус формы. Каждая запись занимает отдельную строку — «ленту» (рис.19).

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

Рис 19. Автоформа «Обороты сотрудников»

3.7. Создание Подчиненных форм

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

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

Рис. 20. Создание форм с помощью Мастера

  1. В окне базы данных в списке Объекты выбрать Формы .
  2. На панели инструментов окна базы данных нажать кнопку Создать .
  3. В диалоговом окне Новая форма дважды щелкните строку Мастер форм .
  4. В 1-м шаге мастера выбираю Запрос - сортировка (рис. 20).
  5. Дважды щелкаю по всем полям этого запроса, которые затем включатся в форму – щелкаю Далее .
  6. На втором шаге выбираю вид представления данных и устанавливаю переключатель Подчиненные формы – щелкаю Далее (рис.21).

Рис. 21. Окно создания подчиненных форм

Рис 22. Окно создания подчиненных форм: выбор стиля

Рис 23. Окно создания подчиненных форм: Выбор названия форм.

  1. На третьем шаге выбираю вид Подчиненной формы – устанавливаю переключатель на табличный .

Рис. 24. Вид подчиненной формы.

  1. На четвертом шаге выбираю стиль Промышленный – щелкаю Далее (Рис.22).
  2. Программа предлагает задать имена двум формам: Недвижимость и Клиенты подчинённая форма, щелкаю кнопку Готово (Рис. 23).

Подчиненная форма имеет вид, представленный на рисунке 24.

3.8. Создание кнопочной форм ы

Кнопочная форма-меню создаётся для быстрого доступа к созданным формам и отчётам

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

  1. Открываю базу данных.
  2. В меню Сервис выбираю команду Служебные программы , а затем Диспетчер кнопочных форм .
  3. Выводится запрос на подтверждение создания кнопочной формы, нажимаю кнопку Да .
  4. Нажимаю кнопку Создать .
  5. Ввожу имя новой кнопочной формы и нажимаю кнопку OK .
  6. Добавим новую кнопочную форму: Добавление данных в таблицу , для обеспечения удобства работы при добавлении новых данных в таблицу.
  7. Определяю элемент кнопочной формы.
  • Нажимаю кнопку Создать .
  • Откроется окно
  • Выбираю в поле Команда « Открыть форму для добавления», а в поле Формы - форму Недвижимость .
  • В поле Текст окна Изменение элемента кнопочной формы ввожу имя элемента кнопочной формы Недвижимость .
  • Нажимаю кнопку ОК.
  1. Далее добавляем остальные данные для подкнопочной формы «Добавление данных в таблицу».
  2. Аналогично создаём подкнопочные формы «Изменение данных таблицы» и «Отчёты». При создании подкнопочной формы «Отчёты», выбираем команду « Открыть отчёт ».
  3. После того как мы создали все страницы кнопочной формы: «Добавление данных в таблицу», «Изменение данных таблицы», «Отчёты», Переходим к главной кнопочной форме, которая будет запускаться при загрузке нашей базы данных:
  • Нажимаю кнопку Создать .
  • Откроется окно Изменение элемента кнопочной формы.
  • Выбираю в поле Команда « перейти к кнопочной форме», а в поле Кнопочная Форма – поочерёдно все созданные нами формы.
  • Нажимаю кнопку ОК
  • Для того чтобы можно было выйти из БД через главную кнопочную форму создаю ещё один элемент, в поле команды выбираю « Выйти из приложения », а в поле Текст ввожу Выход .

Чтобы Главная кнопочная форма запускалась при загрузке Базы данных «Сборка и реализация компьютеров» Выберем команду Сервис > Параметры запуска . В списке Форма найдем имя созданной кнопочной формы.

4. Инструкция по использованию базы данных

Для работы с базой данных нужно:

  1. Открыть базу данных: выполнить двойной щелчок на файле, содержащем её, т.е. на файле с именем Агентство недвижимости. mdb . В результате запустится программа Access и откроется окно базы данных с Главной кнопочной формой (рис. 25).

Рис. 25. Результат открытия базы данных

  1. Пользователю достаточно выбрать пункт меню на Главной кнопочной форме, соответствующий заданию, и выполнить щелчок левой кнопкой мыши.
    1. Чтобы добавить данные таблиц, выбираем пункт Добавление данных. В результате появится подменю – Подкнопочная форма Таблицы для добавления (рис. 26). Затем нужно выбрать пункт меню, соответствующий таблице, например, Недвижимость . Рядом откроется новое окно (рис. 27), содержащее поля таблицы Недвижимость для ввода данных. Пользователь набирает значения полей. После появления на экране самой таблицы установить указатель мыши на первой колонке строки с изображением звездочки, щелкнуть внутри ячейки и набрать желаемое значение. Для перехода в соседнюю ячейку строки нажать Tab или E n ter .

Пополненные записи в таблицах отразятся в созданных формах и отчетах.

  1. Чтобы перейти в основное меню Главной кнопочной формы нужно выполнить щелчок на пункте НАЗАД.

Рис. 26. Подкнопочная форма Таблицы для добавления

Рис. 27. Окно ввода данных таблицы Недвижимость

Рис. 28. Изменение данных таблицы Недвижимость базы данных

  1. Чтобы изменить или посмотреть значения таблиц базы данных, нужно выбрать пункт Изменение данных на Главной кнопочной форме. Если мы откроем таблицу Недвижимость, то увидим, что наша таблица пополнилась (рис. 28).
    1. Чтобы посмотреть полученные отчеты, выбираем пункт Отчеты на Главной кнопочной форме.
      1. Для печати отчетов нужно после открытия самого отчета выполнить щелчок на кнопке Печать панели инструментов Access .
        1. Для выхода из программы щелкнуть на кнопке Закрыть в заголовочной строке программы Access .

5. ЗАКЛЮЧЕНИЕ

СУБД М S Ассе ss является в настоящее время одной из самых популярных среди настольных систем. Среди причин такой популярности следует отметить:

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

Все это позволяет считать Access надежной программой.

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

  1. Информатика. Базовый курс: Учебник для вузов / Под ред. С.В.Симоновича.-СПб.: Питер, 2007.-640 с.
  2. Хомоненко А. Д. Базы данных: Учебник для вузов / А. Д. Хомоненко, В. М. Цыганков, М. Г. Мальцев; под ред. А. Д. Хомоненко.-СПб: КОРОНАпринт, 2004.-736 с.;
  3. Робинсон С. Microsoft Access 2000: учебный курс. СПб: «Питер». 2000.
  4. Электронный учебник Microsoft Access 7.0.
  5. Лекции БД. УГАТУ, 2006.
  6. Методические указания к лабораторным работам по дисциплине «Информатика»

А также другие работы, которые могут Вас заинтересовать

73224. Управление персоналом на предприятиях 804.02 KB
Рабочие Служащие это категория работников в деятельности которых преобладают те или иные виды умственного труда. разрабатывают и внедряют в производство новые виды продукции технологические процессы технические и экономические нормативы формы и методы организации производства и труда; обеспечивают производство необходимой документацией материалами оснасткой ремонтным и другим обслуживанием; проводят анализ показателей деятельности предприятия разрабатывают и реализуют мероприятия по их улучшению. В формуле отражается одна из норм...
73225. Введение в экономику предприятий транспорта 1.3 MB
Материальное производство включает: Промышленность; Сельское и лесное хозяйство; Грузовой транспорт; Связь обслуживающая материальное производство; Строительство; Торговля; Общественное питание; Информационно-вычислительное обслуживание и др. В процессе работы транспорта не создается новая продукция а осуществляется перемещение грузов пассажиров с одного пункта в другой. В процессе перевозок грузов с ними не происходят не физические не химические изменения а происходит лишь изменение их местонахождения по отношению к...
73226. Основные фонды предприятий транспорта 899.56 KB
Классификация основных фондов предприятия По роли в производственном процессе: Активные: машины и оборудование силовые машины измерительные прибор вычислительная техника инструмент Пассивные: здания строения сооружения передаточные устройства транспорт пх инвентарь. Для производственных предприятий в том числе и предприятий транспорта типичный состав основных фондов следующий: Здания и строения административные здания производственные строения склады и т. Племенной скот Соотношение отдельных групп основных фондов в их общем...
73227. Оборотные средства предприятий 951.72 KB
Фонды обращения это средства производства непосредственно обслуживающие стадию реализации продукции. подготовка новых видов производства арендная плата подписка К фондам обращения относятся средства обслуживающие процесс реализации продукции: Готовая продукция на складе Товары отгруженные заказчикам но еще не оплаченные ими товары в пути Средства в расчетах Денежные средства в кассе предприятия и на счетах в банках. Норматив оборотных средств то объем ресурсов в денежном выражении которые предназначены для формирования...
73228. Поняття й види джерел права. Джерела та форми права 30.56 KB
Джерела та форми права. Поняття й види джерел права. Джерело форма права це способи зовнішнього вираження і закріплення норм права що виходять від держави і які мають загальнообовязкове значення.
73229. ДЕРЖАВНІ ТА НАЦІОНАЛЬНІ УКРАЇНСЬКІ СИМВОЛИ 88.5 KB
Обладнання: карта України; зображення українського державного прапора та гербатризуба; малюнки із зображеннями калини віночка писанки рослинсимволів тощо; ватманський аркуш з кросвордом Україна; аудіоапаратура; свічка. Бучин ської Моя Україна. Приспів: Є на світі моя країна де червона цвіте калина Гори ріки і полонини це моя Україна. Є на світі одна країна найчарівніша як перлина В моїм серці вона єдина це моя Україна.
73230. МЕНЕДЖМЕНТ ПРОФЕСІЙНОЇ ДІЯЛЬНОСТІ 1.04 MB
Для проведення маркетингових досліджень керівництвом підприємства прийнято рішення про проведення діагностичних опитувань (інтерв’ю) потенційних споживачів продукції. Аналіз вибірки зі 100 перехожих дозволив отримати дані щодо кількості перехожих, що з’являлись з відповідним інтервалом, кількості перехожих, що дали згоду на участь у опитуванні, та тривалості проведення одного інтерв’ю
73231. Обучение детей младшего школьного возраста анализу произведений изобразительного искусства 178.5 KB
Тогда как именно знакомство со структурой художественного произведения и с законами восприятия искусства должно актуализировать исследовательскую позицию учащегося благодаря которой он сможет самостоятельно постигнуть смысл живописного или графического произведения освоить способы художественного мышления. Однако при обращении к произведениям искусства учитель чаще всего выступает в качестве всезнающего лектора ученик же в качестве пассивного зрителя и слушателя. До сих пор не существует технологий и методик благодаря которым учащиеся...
73232. Разработка международной стратегии продвижения товара 749.5 KB
Теоретический анализ разработки международной стратегии продвижения товара; исследование особенностей международных стратегий ВЭД предприятий; анализ финансовой, хозяйственной, внешнеэкономической и маркетинговой деятельности предприятия; разработка стратегии выхода предприятия на зарубежный рынок.

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

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

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

Тема: "Разработка информационной системы "Агентство недвижимости""

Содержание

  • Введение
  • 1 . Техническое задание
  • 1.1 Постановка задачи
  • 1.2 Требование к программному средству
  • Требования к надёжности
  • 1.4 Информационное обеспечение задачи
  • Описание входной информации
  • 2. Описательная часть
  • 2.2 Описание программного средства
  • 2.3 Контрольный пример
  • 2.4 Руководство пользователя
  • Заключение
  • Список литературы

Введение

Темой курсового проекта является создание и разработка информационной системы.

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

Информация - сведения, сообщения, данные и т.д. В настоящее время не существует единого определения термина информация.

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

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

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

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

В процессе курсового проектирования необходимо закрепить и систематизировать знания, полученные на дисциплинах "Базы данных", создание источника информации, "Разработка и эксплуатация информационных систем", создание ИС, "Компьютерная графика", распределение кнопок по формам и создание интуитивно понятного интерфейса.

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

Целью курсового проекта является:

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

разработать техническую документацию к созданному программному средству.

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

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

1. Техническое задание

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

В процессе курсового проектирования необходимо разработать информационную систему "Агентство недвижимости".

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

Система должна выполнять следующие функции:

- ввод и редактирование информации о недвижимости:

- "Операции";

- "Недвижимость";

- ввод и редактирование информации о сотрудниках:

- "Рабочие";

- ввод и редактирование информации о клиентах:

- "Клиенты";

- составление договора (при помощи которого строится расписание):

- "Договоры";

- формирование и печать таких документов как:

- "Расписание работников";

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

- Списки клиентов:

- ФИО клиента;

- телефон;

- Список сотрудников:

- ФИО сотрудника;

- Возможности агентства: доступные операции; доступная недвижимость.

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

1.2 Требование к программному средству

Требования к функциональным характеристикам

Информационная система "Агентство недвижимости" должна быть направлена в помощь хранения расписания работников агентства недвижимости. Система должна осуществлять обработку информации и печать выходных документов.

Данная система должна функционировать под операционной системой ОС Windows XP SP2 (и выше) или Windows Vista и пакета средств Microsoft Office 2007.

Информационная система "Агентство недвижимости" должна выполнять следующие функции:

- ввод и редактирование следующей информации о работе сотрудников агентства недвижимости:

- ФИО сотрудника;

- ввод и редактирование следующей информации о клиенте:

- ФИО клиента;

- Телефон;

- ввод и редактирование следующей информации о возможностях агентства:

- доступные операции;

- доступная недвижимость;

- формирование и печать следующих выходных документов:

- "Расписание работников".

Требования к надёжности

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

Для обеспечения надёжности системы необходимо:

- обеспечение защиты данных от несанкционированного доступа;

- вывод сообщения об ошибке при неправильном вводе данных, в котором указывается поле, где произошла данная ошибка;

- все данные должны быть введены правильно и корректно, то есть, дожжен осуществляться контроль данных, в том числе обязательных полей;

- обязательными полями являются:

- ФИО клиента;

- Телефон клиента;

– ФИО сотрудника;

– Тип недвижимости;

– Операции с недвижимостью;

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

Требования к условиям эксплуатации

Пользователь должен обладать базовыми навыками работы с ОС Windows (это потребуется в случае какого-либо сбоя) и навыками работать с пакетом средств Microsoft Office 2007, а именно с приложениями Microsoft Word и Microsoft Access.

Для эксплуатации данной информационной системы необходимо, что бы на компьютере были установлены:

– ОС Windows XP SP2 (и выше) или Windows Vista;

– Microsoft Office 2007.

1.3 Требования к составу и параметрам технических средств

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

- компьютер типа IBM PC или Note Book;

- процессор Pentium Celeron (Pentium IV и выше), AMD Athlon (и выше), с тактовой частотой не меньше 1,6 ГГц;

- 512 Мб ОЗУ;

- HDD со свободным местом не менее 40 Мб;

- операционная система Windows XP SP2 (и выше) или Windows Vista;

- устройства ввода и манипуляций (клавиатура/мышь);

- пакет средств Microsoft Office 2007;

- принтер, поддерживающий печать документов формата А4 (для печати выходных документов).

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

1.4 Информационное обеспечение задачи

Описание входной информации

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

информационная система агентство недвижимость

Информация включает в себя следующие данные: ФИО клиента; ФИО сотрудника; доступные операции; доступная недвижимость.

Информация о договоре заносится в таблицу "договор", структура которой представлена в таблице 1 (значком "" отмечено ключевое поле).

Таблица 1 - структура таблицы "Договор"

Информация о клиенте заносится в таблицу "Клиенты", структура которой представлена в таблице 2 (значком "" отмечено ключевое поле).

Таблица 2 - структура таблицы "Клиенты"

Информация о недвижимости заносится в таблицу "недвижимость", структура которой представлена в таблице 3 (значком "" отмечено ключевое поле).

Описание нормативно-справочной информации

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

- Таблицы:

- Недвижимость;

- Операции;

- Рабочие.

Структура нормативно-справочных таблиц приведена ниже (значком "" отмечено ключевое поле).

Таблица 3 - структура нормативно-справочной таблицы "недвижимость"

Информация об операциях заносится в таблицу "операции", структура которой представлена в таблице 4 (значком "" отмечено ключевое поле).

Таблица 4 - структура нормативно-справочной таблицы "операции"

Информация о рабочих заносится в таблицу "рабочие", структура которой представлена в таблице 5 (значком "" отмечено ключевое поле).

Таблица 5 - структура нормативно-справочной таблицы "рабочие"

На рисунке 1 изображена схема данных данной информационной системы.

Рисунок 1 - Схема данных

2. Описательная часть

2.1 Контекстная диаграмма бизнес-процесса решаемой задачи

Контекстная диаграмма бизнес-процесса решаемой задачи "Агентство недвижимости" выполненная в программе Computer Associates BPwin представлена ниже.

Главная композиция контекстной диаграммы "формирование расписания агентства недвижимости", которая представленная на рисунке 2, содержит следующие данные:

на входе: паспортные данные клиента, возможности агентства;

управление: устав РФ, устав предприятия, лицензия на предоставление услуг;

ресурсы: МТО (машина технического обслуживания), начальство;

на выходе: расписание работников.

Рисунок 2 - Формирование расписания агентства недвижимости

Декомпозиция первого уровня контекстной диаграммы "формирование расписания агентства недвижимости" отображена на рисунке 3.

Рисунок 3 - Декомпозиция первого уровня

Декомпозиция блока "Сбор информации" представлена на рисунке 4.

Рисунок 4 - Декомпозиция первого уровня

Декомпозиция блока "Формирование БД" представлена на рисунке 5.

Рисунок 5 - Декомпозиция блока "Формирование БД"

Декомпозиция блока "Выполнение запроса" представлена на рисунке 6.

Рисунок 6 - Декомпозиция блока "Выполнение запроса"

2.2 Описание программного средства

Информационная система "Агентство недвижимости" создана для удобного составления расписания сотрудников. Система осуществляет хранение и обработку информации, а так же формирует выходные документы.

Программа разработана в Microsoft Office 2007 Access. Изначально программа занимает 2Мб, по мере заполнения базы данных программа будет занимать больше места на жёстком диске. Информационная система имеет 7 форм. Их наименование и описание отображено в таблице 6.

Таблица 6 - описание нормативно-справочных форм

Название формы

Описание формы

Главная форма. Открывается при запуске ИС

Составленные договора

Список клиентов

Недвижимость

Список допустимой недвижимости

Операции

Список операций

Список рабочих

Кнопочная форма. Подтверждает выход из программы

2.3 Контрольный пример

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

Запускаем информационную систему, это файл формата *. accdb (рисунок 7).

Рисунок 7 - запуск программы

После запуска программа запрашивает пароль, окно отображено на рисунке 8.

Рисунок 8 - запрос пароля

После введения верного пароля запускается главная форма (она и есть меню программы), отображена на рисунке 9.

Рисунок 9 - форма-меню

На рисунках 10, 11, 12, 13 и 14 отображены формы "Договор", "Рабочие", "Клиенты", "Операции" и "Недвижимость" соответственно.

Рисунок 10 - "Договор"

Рисунок 11 - "Рабочие"

Рисунок 12 - "Клиенты"

Рисунок 13 - "Операции"

Рисунок 14 - "Недвижимость"

2.4 Руководство пользователя

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

Основные действия доступные пользователю данной информационной системы перечислены в таблице 7.

Таблица 7 - руководство пользователя

Операция

Действие пользователя

Действие программы

Запуск программы

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

На экране появится окно для ввода пароля

Ввод пароля

Для входа необходимо ввести верный пароль

При верном пароле откроется главная форма ИС

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

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

Данные автоматически заносятся в базу данных

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

Данные автоматически заносятся в базу данных

Операции

Пользователь просматривает форму возможных операций агентства с недвижимостью.

Занесение выбранной операции в форму "договор"

Недвижимость

Пользователь просматривает форму предоставления агентством вариантов недвижимости.

Занесение выбранного типа недвижимости в форму "договор"

В главном меню пользователь нажал кнопку "Exit"

Программ активирует кнопочную форму с вариантами: ДА и НЕТ

Вариант "Нет"

Пользователь выбрал кнопку "НЕТ"

Программ возвращается в главную форму

Вариант "Да"

Пользователь выбрал кнопку "ДА"

Приложение закрывается

Заключение

В процессе разработки курсового проекта по дисциплине "Разработка и эксплуатация информационных систем" самостоятельно были изучены новые возможности и функции Microsoft Access 2007, например: установление пароля защиты, создание кнопочных форм, автозапуск формы.

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

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

Закрепление навыков происходит в ходе решения поставленной задачи - разработки бизнес-процесса, создание базы данных, тестирование и отладка информационной системы.

Завершением курсового проекта являлось написание пояснительной записки, при написании которой так же были закреплены навыки по оформлению отчётов.

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

1. Сайт http://office. microsoft.com/ru-ru/training/CR101582831049. aspx;

Размещено на Allbest.ru

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

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

    дипломная работа , добавлен 27.11.2009

    Анализ существующих решений по автоматизации предметной области. Методология проектирования информационной системы агентства недвижимости. Спецификация и аттестация требований. Проектирование пользовательского интерфейса. Обоснование выбора платформы.

    курсовая работа , добавлен 10.02.2013

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

    дипломная работа , добавлен 04.11.2012

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

    курсовая работа , добавлен 28.12.2012

    Разработка базы данных на основе СУБД Microsoft Access, позволяющая автоматизировать работу кадрового агентства. Предметная область, основанная на реальной информации по кадровому агентству. Модель информационной системы, реализованная в ER-win.

    курсовая работа , добавлен 15.12.2011

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

    курсовая работа , добавлен 28.08.2012

    Анализ предметной области и среда функционирования информационной системы "Туристическое агентство". Разработка и сопровождение баз данных средствами Enterprise Manager в среде SQL Server 2008. Принципы создания таблиц, запросы, хранимые процедуры.

    курсовая работа , добавлен 11.12.2013

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

    презентация , добавлен 08.12.2013

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

    курсовая работа , добавлен 16.09.2017

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