Методические указания к выполнению курсовой работы по дисциплине «информационные системы» для студентов специальности 080801 «Прикладная информатика (в социальной сфере)»

Вид материалаМетодические указания

Содержание


1. Цели и задачи курсового проекта
Рекомендуемые технические средства и операционные системы
2. Формулировка задания и его объем
3. Основное содержание курсовой работы по разделам, последовательность и порядок их выполнения
4. Организация курсового проектирования
Приложение №3).
Техническое задание на курсовую работу
Подобный материал:

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Тольяттинский государственный университет

Кафедра информатики и вычислительной техники


МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к выполнению курсовой работы

по дисциплине «ИНФОРМАЦИОННЫЕ СИСТЕМЫ»

для студентов специальности

080801 «Прикладная информатика (в социальной сфере)»


Утверждено на заседании кафедры

Протокол № 7 от 15.02.07

_________________________________


Тольятти - 2007

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

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


Составители: Лаптева С.В., к.п.н., доцент ТГУ

Дудина И.П., к.п.н., доцент ТГУ


^ 1. ЦЕЛИ И ЗАДАЧИ КУРСОВОГО ПРОЕКТА

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


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


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


^ Рекомендуемые технические средства и операционные системы:

ПЭВМ типа IBM PC и ОС Microsoft Windows 9x, NT.

Рекомендуемые средства проектирования:

PLATINUM Erwin, PLATINUM BPwin, Rational Rose.

Рекомендуемые среды разработки:
  1. СУБД: Visual FoxPro, MySQL, Oracle, Access;
  2. универсальные: Delphi, C++Builder, Visual Basic, Visual Basic.NET;
  3. Web-программирование: PHP, Perl, C#, ASP.NET,

а также разрешено использование БД InterBase, Paradox и др.

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


^ 2. ФОРМУЛИРОВКА ЗАДАНИЯ И ЕГО ОБЪЕМ


Задание на курсовую работу по дисциплине «Информационные системы» имеет одинаковую структуру для каждого из обучаемых. Общее задание на курсовую работу можно сформулировать следующим образом.
  1. Из предлагаемого преподавателем списка выбрать предметную область. По желанию предметную область можно предложить самостоятельно.
  2. Проанализировать предметную область и выявить объект автоматизации. В данном случае возможны два направления деятельности студента:
      1. объект автоматизации устанавливается на основе действующих бизнес-процессов (анализируется предметная область, строится концептуальная модель бизнес-процессов «IS-AS» - «как есть», выявляется объект автоматизации и строится модель «TO BE» - «как должно быть»);
      2. объект автоматизации устанавливается согласно будущим функциям разрабатываемой системы (разработка АИС «с нуля»).
  3. Построить концептуальную модель предметной области как результат предыдущего пункта, предложить структуру базы данных (список сущностей и список атрибутов, описывающих их).
  4. Построить инфологическую модель базы данных, соответствующую концептуальной модели.
  5. Выполнить выбор программного инструментария для реализации физической модели предметной области.
  6. Реализовать даталогическое проектирование базы данных.
  7. Построить структуру будущего приложения, используя концептуальную модель проекта «TO BE».
  8. Организовать работу с базой данных, а именно обмен данными между базой данных и пользователем с помощью запросов.
  9. Разработать механизмы защиты данных от несанкционированного доступа.
  10. Описать требования к техническому обеспечению для проектируемой АИС.
  11. Составить инструкцию для пользователя АИС.
  12. Рассчитать технико–экономический эффект от внедрения разработанной АИС.


^ 3. ОСНОВНОЕ СОДЕРЖАНИЕ КУРСОВОЙ РАБОТЫ ПО РАЗДЕЛАМ, ПОСЛЕДОВАТЕЛЬНОСТЬ И ПОРЯДОК ИХ ВЫПОЛНЕНИЯ


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

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

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

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

1. Обследование предметной области.

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

1.2. Анализ бизнес-процессов предприятия, учреждения или организации.

1.3. Выявление объекта (или процессов) автоматизации.

1.4. Анализ аналогов (программных систем с подобными функциями).

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

2. Проектирование компонентов приложения и его структуры.

2.1. Разработка информационной базы приложения
  • концептуальное проектирование (перечень сущностей с обоснованием списка, перечень атрибутов);
  • инфологическое проектирование БД (модель “сущность–связь” с использованием пакета Erwin, классификация связей);
  • реляционная модель БД (функциональные зависимости между атрибутами, выбор ключей, нормализация отношений);
  • даталогическое проектирование БД (состав таблиц БД, средства поддержания целостности).

2.2. Разработка структуры приложения.
  • проектирование концептуальной модели приложения согласно объекту (функциям) автоматизации (с использованием средств пакета BPwin или языка UML);
  • разработка запросов к базе данных;
  • разработка механизмов защиты данных от несанкционированного доступа;
  • разработка дополнительных модулей приложения (отчетов, основных функций системы и т.п.).

3. Реализация проекта.

3.1. Выбор средств реализации.

3.2. Требования к техническому обеспечению.

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

3.4. Описание экранных форм, отчетов.

3.5. Тестирование и отладка.

3.6. Технико–экономический эффект от внедрения разработанной АИС.

3.7. Инструкция по использованию приложения.

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

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

^ 4. ОРГАНИЗАЦИЯ КУРСОВОГО ПРОЕКТИРОВАНИЯ

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

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

Для руководства курсовым проектированием студенту выделяется руководитель из числа преподавателей кафедры. После выбора темы и утверждения ее на кафедре студент должен подобрать и изучить литературу, составить предварительный план работы, используя при этом материал пункта 3 (содержание курсовой работы) настоящих методических указаний, в которых дан типовой состав разделов работы, и включив специфические направления раскрытия соответствующей темы, а также список рекомендуемой литературы. Предварительный план разработки обсуждается с руководителем, после чего руководитель выдает студенту задание (см. Приложение №1), в котором он указывает:
  • предметную область (систему, подсистему, комплекс задач, задачу), которую можно выбрать из предложенных направлений или самостоятельно;
  • цель проектирования - т.е. разработку информационного, программного, технологического обеспечения для выделенной предметной области;
  • инструментальное средство;
  • режим обработки и другие исходные данные, необходимые для разработки проекта.

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

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

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

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

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

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

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

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

Общий объем записки к курсовому проекту – 30-40 страниц. Проект переписывается на листы формата А-4.

Материал излагается по разделам в соответствии с оглавлением, над каждым разделом дается соответствующее название.

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

Все материалы сшивают в папку, на которую наклеивается титульный лист (см. ^ Приложение №3).

Материал курсовой работы представляется в следующем составе:
  1. Пояснительная записка.
  2. Диск с программой.


Список рекомендуемой литературы

Основная:
  1. Автоматизированные информационные технологии в экономике: Учебник / Под ред. Проф.Г.А. Титоренко.- М: Компьютер, ЮНИТИ, 1998.
  2. Благодатских В.А., Енгибарян М.А., Ковалевская Е.В. и др. Экономика, разработка и использование программного обеспечения ЭВМ. - М.: Финансы и статистика, 1995.
  3. Буч Г. Объектно-ориентированное проектирование с примерами применения / Пер. с англ. - М: Конкорд, 1992.
  4. Вендров A.M. CASE-технологии. Современные методы и средства проектирования информационных систем. - М.: Финансы и статистика, 1998.
  5. Диго СМ. Проектирование и эксплуатация баз данных. М.: Финансы и статистика, 1995.
  6. Козлов В.А. Открытые информационные системы. – М.: Финансы и статистика, 1999.
  7. Коуд П. Объектные модели. Стратегии, шаблоны и приложения. - М.: Лори, 1999.
  8. Липаев В.В. Системное проектирование сложных программных средств для информационных систем. - М.: Синтег, 1999.
  9. Маклаков СВ. BPWin и ERWin. CASE-средства разработки информационных систем. М: ДИАЛОГ_МИФИ, 2000.
  10. Ойхман Е.Г., Попов Э.В. Реинжиниринг бизнеса: реинжиниринг организаций и информационные технологии.- М.: Финансы и статистика, 1997.
  11. Полковников А.В., Корпоративная система управления проектами // Электронный офис, №10, 1997.
  12. Тельнов Ю.Ф. Интеллектуальные информационные системы в экономике. Учебное пособие. Серия «Информатизация России на пороге XXI века». - М.: СИНТЕГ, 1999.

Дополнительная:
  1. Атре Ш. Структурный подход к организации баз данных. - М.: «Финансы и статистика», 1983.
  2. Ефимова О.А. Технология проектирования и внедрения информационных систем — интегрированная технология ARIS. - В кн.: «Реинжиниринг бизнес-процессов предприятий на основе современных информационных технологий». Сб. научных трудов 3-й Российской научно-практической конференции. - М.: МЭСИ, 1999.
  3. Калянов Г.Н. Консалтинг при автоматизации предприятий: Научно-практическое издание. Серия «Информатизация России на пороге XXI века». - М.: СИНТЕГ, 1997.
  4. Марка Д.А., МакГоун К. Методология структурного системного анализа и проектирования SADT. Пер. с англ. М.: Метатехнология, 1993.
  5. Полковников А.В. Управление проектами - выбор, внедрение и использование ПО в России, PC WEEK/RU, 1996, N34-35.
  6. Тиори Т., Фрай Д. Проектирование структур баз данных - М: «Мир». 1984.
  7. Хаббард Дж. Автоматизированное проектирование структур баз данных. - М.: «Мир». 1984.



Приложение№1


^ ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ


Студенту_________________________ группы___________


Тема курсовой работы ______________________________________________

__________________________________________________________________

__________________________________________________________________

Цель работы _____________________________________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________



Основные разделы

Удельный вес

раздела проекта

Срок выполнения

Отметка о выполнении

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

3%

20.02.07




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

13%

01.03.07




3. Проектирование информационной базы ИС

18%

07.03.07




4. Проектирование структуры ИС

25%

15.03.07




5. Реализация БД

35%

25.03.07




6. Реализация программных модулей ИС

90%

25.04.07




7. Демонстрация ИС / Сдача пояснительной записки

100%

01.05.07





Рекомендуемая литература:

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________


Дата выдачи задания «____»______________ 200__г.

Дата сдачи проекта «____»______________ 200__г.

Дата защиты «____»______________ 200__г.

Руководитель проекта ______________ / И.О. Фамилия /

Приложение №2


Зав.кафедрой

Информатики и ВТ

__________________________

от студента группы _________

__________________________

(Фамилия И.О.)

Заявление

Прошу закрепить за мной тему курсовой работы _________________________

_______________________________________________________________________

_______________________________________________________________________

и выделить в качестве руководителя _______________________________________________________________________

(звание, Ф.И.О. преподавателя)


Дата ________________________

(Подпись студента)


Согласен(на)

Дата _____________________

(Подпись руководителя)


Приложение№3


ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ


ТОЛЬЯТТИНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ


Кафедра информатики и вычислительной техники


Курсовая работа на тему:


_________________________________________________________________

_________________________________________________________________

_________________________________________________________________


Исполнитель:

ФИО студента ________________ /И.О.Фамилия/


ФИО руководителя ___________ /И.О.Фамилия/


Тольятти – 2006