Автор: Пользователь скрыл имя, 16 Января 2011 в 21:02, курсовая работа
Целью данного курсового проекта является проектирование информационной системы проектной организации. Для ее создания необходимо описать всю систему и предъявляемые к ней требования, для этого нужно провести анализ ее предметной области, разбить систему на подсистемы или подразделения, определить входную и выходную информацию.
Решаемые задачи:
* визуализировать систему в ее текущем состоянии;
* определить структуру и поведение системы;
* получить шаблон, позволяющий затем сконструировать систему;
* документировать принимаемые решения, используя полученные модели.
ВВЕДЕНИЕ...……………………………………………..…….…..... 2
1 ОПИСАНИЕ СИСТЕМЫ….…………………………….…............ 4
1. Описание предметной области ………………….………........ 4
2. Виды запросов............................................................................. 5
3. Описание входной и выходной информации………….…….. 6
2 ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ…….. 9
2.1 Выбор методологии проектирования…………………….….. 9
2.2 Моделирование бизнес-процессов…………………………… 10
2.3 Модель функциональных требований к БД………………….. 13
2.4 Логическая модель базы данных……………………………… 14
3 РЕАЛИЗАЦИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ…………….. 17
3.1 Диаграмма компонентов………………………………………. 17
3.2 Выбор средства реализации…………………………………… 17
ЗАКЛЮЧЕНИЕ……………………………………………………..… 19
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ…………………..… 20
ПРИЛОЖЕНИЕ А……………………………………………………… 22
Логическая модель данных представлена в графическом приложении.
3 РЕАЛИЗАЦИЯ
ИНФОРМАЦИОННОЙ СИСТЕМЫ
3.1
ДИАГРАММА КОМПОНЕНТОВ
Диаграмма компонентов показывает, как выглядит модель на физическом уровне. На ней изображаются компоненты программного обеспечения системы и связи между ними. При этом выделяют два типа компонентов: исполняемые компоненты и библиотеки кода.
У
каждого класса имеется свой собственный
заголовочный файл и файл с расширением
*.СРР, так что каждый класс преобразуется
в свои
собственные компоненты на диаграмме.
Например, класс Client
преобразуется в два компонента: client.h
и client.cрp. Вместе эти компоненты представляют
тело и заголовок класса Client. Компонент
Hotel.exe
представляет поток обработки информации
(thread of processing). В данном случае поток обработки
— это исполняемая программа.
3.2
ВЫБОР СРЕДСТВА РЕАЛИЗАЦИИ
При создании информационной системы разработчику придется подумать о средствах реализации своей системы и об интерфейсе, удобном для пользователя. В объектно-ориентированной операционной системе Windows интерфейс пользователя представляет собой целостную систему различных элементов (окна, меню). Основной задачей проектирования интерфейса пользователя является разработка целостной системы управления множеством состояний программного продукта.
Access позволяет создать удобный и понятный интерфейс пользователя для работы с данными при помощи форм. Формы используются в приложении для ввода и отображения данных. Формы содержат так называемые элементы управления, с помощью которых осуществляется доступ к данным в таблицах.
Функция окна описывает реакцию окна на поступающие сообщения. Она от обычных функций отличается тем, что имеет стандартные тип возврата и список формальных параметров и вызывается только операционной системой.
В объектно-ориентированном
Поэтому, я думаю, что для создания данной информационной систему можно воспользоваться средствами объектно-ориентированного программирования (например, язык программирования С++) и СУБД Access.
ЗАКЛЮЧЕНИЕ
Целью данной курсовой работы является изучение особенностей современных методов и средств проектирования информационных систем.
В процессе создания ИС была использована функциональная методология проектирования SADT, были построены полные и непротиворечивые функциональные и информационные модели.
Для построения различных диаграмм модели использовался набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область в соответствии с информационными потребностями пользователей. В процессе выполнения данной работы мы познакомились со специализированными программами такими, как BpWin, ErWin, UML Editor.
В результате выполнения данной работы был сделан вывод о том, что сегодня внедрение информационных систем может способствовать:
• получению более рациональных вариантов решения управленческих задач за счет внедрения математических методов и интеллектуальных систем и т.д.
• освобождению работников от рутинной работы за счет ее автоматизации;
• обеспечению достоверности информации;
• замене бумажных носителей данных на магнитные и оптические, что приводит к более рациональной организации переработки информации на компьютере и снижению объемов бумажных документов;
• уменьшению затрат на производство продуктов и услуг.
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ
1. Черемных С. В. Структурный анализ систем: IDEF-технологии / С.В. Черемных, И. О. Семенов, В. С Ручкин— М.: Финансы и статистика, 2003. —208 с.
2. Вендров, А. М. Проектирование программного обеспечения экономических информационных систем / А.М. Вендров— М.: Финансы и статистика, 2006. — 544 с.
3. Макконел С. Профессиональная разработка программного обеспечения / С. Макконел — СПБ: Символ-Плюс, 2007. — 240 с.
4. Никитин П.М. Методология функционального моделирования / - Москва ИПК, Издательство стандартов.
5. Маклаков С.В. Создание информационных систем с AllFusion Modeling Suite./ С.В. Маклаков– М.: ДИАЛОГ – МИФИ, 2002. – 224с.
6. Маклаков С. В. BPWIN и ERWIN: CASE-средства для разработки информационных систем / С. В. Маклаков— М.: Диалог-МИФИ, 2000. — 295 с.
7. Бек К. Шаблоны реализации корпоративных приложений / К. Бек— М.: Вильямс, 2006. — 176 с.
8. Фаулер М. UML: Основы / М. Фаулер, К.Скотт— СПБ: Символ-Плюс, 2002. — 192 с.
9. Буч Г. Язык UML. Руководство пользователя / Буч Г., Д. Рамбо, А. Джекобсон — СПБ: Питер, 2003. — 432 с.
10. Ларман К. Применение UML 2.0 и шаблонов проектирования / К. Ларман— М.: Вильямс, 2007. — 736 с.
11. Федорова Д.Э. CASE-технологии. / Д.Э. Федорова, Ю.Д. Семенов, К.Н. Чижик - М.: Вильямс, 2003 – 378с.
12. Цикритизис Д. Модели данных. / Д. Цикритизис, Ф. Лоховски– М.: Финансы и статистика, 1985. – 344 с.
13. Раскин, Д. Интерфейс: новые направления в проектировании компьютерных систем / Д.Раскин — СПБ: Символ-Плюс, 2005. — 272 с.
14. Костерин В.Н. Построение диаграмм / В.Н. Костерин –М.: ПравдаТим, 2008 – 589с.
15. Курочкин
Р.Р. Моделирование с ноля. / Р.Р. Курочкин
– СПб,: Новый век, 2005 –234c.
ПРИЛОЖЕНИЕ А
1. Полное наименование системы
Информационная
система проектной организации.
2. Назначение системы
Система
предназначена для учета выполнения
проектов по договорам и их стоимостной
оценки.
3. Цели создания системы
Разработанная система должна производить учёт заключения договор, учёт выполняемых проектов по договорам, учет стоимостной оценки выполненных проектов; по учету движения кадров.
Цели
систему будут считаться достигнутыми,
если на производстве не происходит застоев
по причине несвоевременного получения
ответа на запросы к базам
данных системы и вся информация в базах
данных является максимально полной и
актуальной.
- Система должна быть надежной. Полная или частичная потеря данных может нанести большой вред как заказчику, так и всей проектной организации.
- Система должна быть безопасной. Возможный вред при хищении или преднамеренном изменении информации может привести к большой путанице.
- Для хорошей работоспособности системы в каждом отделе должна находится база данных для ведения учёта договоров, проектов, смет расходов, учёта сотрудников.
-
В системе также должна
5. Требования к способам и средствам связи для информационного обмена между компонентами системы
Для
связи между узлами в пределах
одного помещения вполне подойдет витая
пара. Связь между компонентами системы
можно осуществить посредством
телефонной линии в качестве экономии
на затраты прокладки выделенных
каналов связи.
6. Требования к программному обеспечению системы
Серверные
части в случае использования
MySQL могут вполне функционировать на базе
Linux систем. При использовании Microsoft SQL
Server без ОС Windows не обойтись. Клиентская
часть может функционировать опять же
на нескольких платформах, но проще ее
реализовать для среды Windows.
7. Требования к техническому обеспечению
Так
как основная нагрузка приходится на
серверную часть, то необходимо подобрать
подходящую конфигурацию оборудования,
которая будет отвечать мощности
запросов.
Информация о работе Проектирование информационной системы проектной организации