Автор работы: Пользователь скрыл имя, 07 Апреля 2014 в 22:21, курсовая работа
Данная курсовая работа посвящена теоретическому изучению CASE-средства Designer/2000 фирмы ORACLE и разработке информационной системы для автоматизации учета ремонта жилищного фонда в муниципальном жилищно-ремонтном эксплуатационном предприятии.
Задачи, поставленные в курсовой работе:
- изучение назначения и основных характеристик case средства Designer/2000;
- анализ предметной области для разработки ИС;
- определение целей и задач системы;
- построение моделей данных;
- разработка БД и клиентского приложения;
- закрепление и развитие теоретических знаний по проектированию ИС;
- приобретение практических навыков разработки ИС.
Введение……………………………………………………………......................3
1 Теоретическая часть. CASE средство Designer/2000………………………....5
2 Проектная часть…………………………………………………………………8
2.1 Постановка задач……………………………………………………………...8
2.2 Анализ предметной области………………………………………………….9
2.3 Функциональная модель по стандарту IDEF0 и методологии SADT…....11
2.4 Модель данных по стандарту IDEF1X диаграммы “сущность-связь”…...13
2.5 Описание таблиц базы данных………………………………………….......14
2.5 Описание таблиц базы данных……………………………………………...16
2.7 Схема взаимосвязей модулей и массивов данных ………………………..17
2.8Алгоритм работы модуля dati………………………………………………..18 2.9 Инструкция пользователя…………………………………………………...19
2.10 Способы и результаты тестирования программного продукта………….20
Заключение……………………………………………………………………….23
Список использованных источников………
Содержание
Введение…………………………………………………………
1 Теоретическая часть. CASE средство Designer/2000………………………....5
2 Проектная
часть…………………………………………………………………
2.1 Постановка
задач……………………………………………………………..
2.2 Анализ
предметной области………………………………
2.3 Функциональная модель по стандарту IDEF0 и методологии SADT…....11
2.4 Модель данных по стандарту IDEF1X диаграммы “сущность-связь”…...13
2.5 Описание таблиц базы
данных………………………………………….......
2.5 Описание таблиц базы данных……………………………………………...16
2.7 Схема
взаимосвязей модулей и
2.8Алгоритм
работы модуля dati………………………………
2.10 Способы и результаты тестирования программного продукта………….20
Заключение……………………………………………………
Список использованных
источников…………………………………………...
Приложение А …………………………………………………………………...25
Приложение
Б…………………………………………………………………....
Приложение В……………………………………………………………………33
Введение
Тенденции развития современных информационных технологий приводят к постоянному возрастанию сложности информационных систем (ИС), создаваемых в различных сферах деятельности человека. Современные крупные проекты ИС характеризуются, как правило: сложностью описания, требующей тщательного моделирования и анализа данных и процессов; наличием совокупности тесно взаимодействующих компонентов (подсистем), имеющих свои локальные задачи и цели функционирования.
Для успешной реализации проекта объект проектирования (ИС) должен быть, прежде всего, адекватно описан, должны быть построены полные и непротиворечивые функциональные и информационные модели ИС. Кроме того, в процессе создания и функционирования ИС информационные потребности пользователей могут изменяться или уточняться, что еще более усложняет разработку и сопровождение таких систем.
Данная курсовая работа посвящена теоретическому изучению CASE-средства Designer/2000 фирмы ORACLE и разработке информационной системы для автоматизации учета ремонта жилищного фонда в муниципальном жилищно-ремонтном эксплуатационном предприятии.
Задачи, поставленные в курсовой работе:
- изучение назначения и основных характеристик case средства Designer/2000;
- анализ предметной области для разработки ИС;
- определение целей и задач системы;
- построение моделей данных;
- разработка БД и клиентского приложения;
- закрепление
и развитие теоретических
- приобретение
практических навыков
При разработке системы будет применяться структурно-функциональный подход. Для разработки клиентского приложения ИС был выбран язык программирования Borland Delphi 7.0 Enterprise, в связи с имеющимся опытом разработки ИС с помощью данного средства. С помощью Borland Delphi 7.0 Enterprise легко реализуется технология “файл-сервер”, путем прямого доступа к таблицам БД, так и с помощью языка запросов SQL. СУБД выбран MS Access.
1 Теоретическая часть. CASE средство Designer/2000
CASE-средство
Designer/2000 2.0 фирмы ORACLE [23] является интегрированным
CASE-средством, обеспечивающим в совокупности
со средствами разработки
Структура и функции
Designer/2000
представляет собой семейство
методологий и поддерживающих
их программных продуктов. Базовая
методология Designer/2000 (CASE*Method) - структурная
методология проектирования
На этапе проектирования разрабатывается подробная архитектура ИС, проектируется схема реляционной БД и программные модули, устанавливаются перекрестные ссылки между компонентами ИС для анализа их взаимного влияния и контроля за изменениями.
На этапе реализации создается БД, строятся прикладные системы, производится их тестирование, проверка качества и соответствия требованиям пользователей. Создается системная документация, материалы для обучения и руководства пользователей. На этапах эксплуатации и сопровождения анализируются производительность и целостность системы, выполняется поддержка и, при необходимости, модификация ИС;
Designer/2000
обеспечивает графический
Repository Administrator
- средства управления
Repository Object
Navigator - средства доступа к
Process Modeller
- средство анализа и
Systems Modeller
- набор средств построения
Systems Designer
- набор средств проектирования
ИС, включающий средство
Server Generator
- генератор описаний объектов
БД ORACLE (таблиц, индексов, ключей, последовательностей
и т.д.). Помимо продуктов ORACLE, генерация
и реинжиниринг БД может
Forms Generator - генератор приложений. Генерируемые приложения включают в себя различные экранные формы, средства контроля данных, проверки ограничений целостности и автоматические подсказки. Дальнейшая работа с приложением выполняется в среде Developer/2000;
Repository Reports
- генератор стандартных отчетов,
интегрированный с ORACLE Reports и позволяющий
русифицировать отчеты, а также
изменять структурное
Репозиторий Designer/2000 представляет собой хранилище всех проектных данных и может работать в многопользовательском режиме, обеспечивая параллельное обновление информации несколькими разработчиками. В процессе проектирования автоматически поддерживаются перекрестные ссылки между объектами словаря и могут генерироваться более 70 стандартных отчетов о моделируемой предметной области. Физическая среда хранения репозитория - база данных ORACLE.
Взаимодействие с другими средствами
Designer/2000 можно интегрировать с другими средствами, используя открытый интерфейс приложений API (Application Programming Interface). Кроме того, можно использовать средство ORACLE CASE Exchange для экспорта/импорта объектов репозитория с целью обмена информацией с другими CASE-средствами.
Developer/2000
обеспечивает разработку
Среда функционирования
Среда функционирования Designer/2000 и Developer/2000 - Windows 3.x, Windows 95, Windows NT.
2 Проектная часть
2.1 Постановка задачи
ИС должна содержать следующую информацию:
ИС должна обеспечивать:
пользователя (только администратора).
2.2 Анализ предметной области
Предметной областью разрабатываемой информационной системы является деятельность муниципального жилищно-ремонтного эксплуатационного предприятия. Основным назначением ИС является автоматизация учета ремонта жилищного фонда. Возможностями разрабатываемой ИС являются хранение и обработка информации о заявках на ремонт от квартирообладателей , о жильцах проживающих в жилищном фонде, о жилищном фонде, о видах ремонтных работ.
Целью разрабатываемой ИС является автоматизация учета ремонта жилищного фонда в муниципальном жилищно-ремонтном эксплуатационном предприятии и данных о поступивших заявках на ремонт.
Пользователями разрабатываемой системы будут:
- Администратор (доступны все возможности, предусмотренные в программе)
- Работник (имеет доступ к работе с заявками, назначению работ по заявкам, а также имеет возможность просматривать отчетность)
-Гость (Может подать заявку и просмотреть отчет о выполненных ремонтах жилых объектах )
Для выполнения требований, предъявляемых пользователями, ИС кроме хранения информации должна выполнять следующие функции:
Входными документами в разрабатываемой ИС будут являться:
- Паспортные данные жильцов
- Заявление на проведение ремонтных работ
Выходными документами для разрабатываемой ИС будут являться:
- Отчет об отремонтированных жилых объектах
- Отчет об изменении стоимости ремонтных работ за период
- Отчет обо всех своевременно не обеспеченных заявках на текущую дату с указанием причины
2.3 Функциональная модель по стандарту IDEF0
Функциональная модель по стандарту IDEF0 и методологии SADT была разработана с помощью CASE - средства BPwin v. 2.5. Модель разрабатываемой ИС по стандарту IDEF0 представлена в приложении А.
Нулевой уровень |
К-т уровня |
К-т Сбалансированности |
К-т функциональности |
|
|||
Первый уровень |
|
|
|
Второй уровень |
|
|
|
|
|
| |
|
|
| |
Третий уровень |
|
|
|
|
|
| |
|
|
| |
|
|
| |
Четвертый уровень |
|
|
|
|
|
|