Проектирование информационных систем В ЭКОНОМИКЕ

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

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

Экономический факультет

Кафедра: «Информационные системы в экономике»

Проектирование информационных систем В ЭКОНОМИКЕ

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

Барнаул, 2008г.


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

Методические указания по курсовому проектированию для студентов специальности «Прикладная информатика в экономике» для всех форм обучения.

Составитель: Шаповалова С.В.

Рецензент: к.ф.м.н. Юдинцев А.Ю.

 


Содержание

1. Введение.. 4

2. Выполнение и защита курсовой работы... 5

3. Требования к курсовой работе.. 5

4. Примерные темы курсовых работ.. 7

5. Литература.. 9

Приложение.. 11

 


1. Введение

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

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

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

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

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

Предусматривается разработка индивидуального (оригинального) проекта.

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

Предметом разработки может быть одна из функциональных подсистем предприятия или предприятия. Например, «Управления кадрами», «Расчета заработной платы», «Сбыта и реализации продукции», «Автоматизации документооборота» и т.д.

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

Предметом разработки могут быть и личные (персональные) информационные системы, которые могут получить широкое распространение. Например: «Планирование бюджета и контроль расходов», «Библиотека».

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

Актуальной в настоящее время является разработка информационных систем с использованием технологии Internet/Intranet.

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

2. Выполнение и защита курсовой работы

Основные этапы выполнения курсовой работы определяются в соответствии с выбранной моделью жизненного цикла ЭИС (ГОСТ 34.602-89, ГОСТ 34.601-90) и с проведенной декомпозицией разрабатываемой системы на подсистемы (модули).

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

Описываются все результаты курсовой работы.

3. Требования к курсовой работе

Состав и содержание.

Курсовая работа должна содержать следующие разделы:

1) Введение

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

3) Разработка системы

4) Заключение

5) Литература

6) Приложения

3.1.1. Во «введении» обосновывается выбор темы, ее актуальность, новизна, ожидаемый эффект.

3.1.2. В разделе 1 «Анализ предметной области» выполняется описание предметной области, и приводятся результаты выполнения предпроектного обследования предметной области. Необходимо построить модель процессов, протекающих в данной предметной области с использованием диаграмм декомпозиции (IDEF0, IDEF3, DFD и дополнительных диаграмм FEO, организационных, Swim Lane).

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

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

Выбирается конкретная задача для реализации.

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

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

3.1.3. В разделе 2 «Разработка системы» выполняется разработка системы, обоснование и описание проектных решений по различным компонентам системы.

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

1) состав и структура разрабатываемой системы;

2) постановка задачи проектирования;

3) организационное обеспечение информационной системы;

4) система обеспечения целостности и безопасности;

5) разработка информационного обеспечения (ER-диаграммы, схемы данных);

6) разработка интерфейса системы;

7) разработка программного обеспечения (приводится описание процесса разработки программного модуля, реализующего поставленную задачу);

8) определение состава технического обеспечения

9) определение необходимого состава документации.

При описании основных компонентов ЭИС использовать РД 50-34.698-90, но дополнить обоснованием принятых решений.

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

Обосновать выбор готовых программных продуктов, а также средств автоматизации проектирования и программирования (CASE-систем, СУБД, языков программирования и т.д.).

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

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

3.1.5. Библиографический список.

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

3.1.6. Приложение.

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

На все приложения должны быть ссылки в тексте.

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

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

4. Примерные темы курсовых работ

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

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

4.1. Разработка некоторых задач или целых подсистем ЭИС малого коммерческого или производственно-коммерческого предприятия:

4.1.1. Бухгалтерский учет (АРМ бухгалтера).

4.1.2. Кадры.

4.1.3. Управление запасами.

4.1.4. Оперативное управление производственной деятельностью.

4.1.5. Делопроизводство (АРМ секретаря).

4.1.6. АРМ руководителя.

4.1.7. АРМ товароведа.

4.1.8. Сбыт и реализация продукции.

4.1.9. Управление финансами.

4.1.10. Система технико-экономического и финансового анализа.

4.1.11. Маркетинг.

4.1.12. Управление выполнением заказов.

4.1.13. Учет продаж.

4.1.14. Склад.

4.1.15. АРМ диспетчера.

4.1.16. Система продажи билетов междугородных автобусов.

4.2. Разработка одной из подсистем в следующих предметных областях:

4.2.1. Банк.

4.2.2. Универмаг.

4.2.3. Налоговая инспекция.

4.2.4. Таможня.

4.2.5. Статистика.

4.2.6. Страхование.

4.2.7. Поликлиника.

4.2.8. Букинистический магазин.

4.2.9. Комиссионный магазин.

4.2.10. Работа с ценными бумагами.

4.2.11. Библиотека.

4.2.12. Санаторий.

4.2.13. Биржа труда.

4.2.14. Туристическое агентство

4.2.15. Салон красоты.

4.2.16. Фотоателье.

4.2.17. Автосалон.

4.2.18. Ветеринарная клиника.

4.2.19. Детский сад.

4.2.20. Издательство.

4.3. Информационно-справочные системы.

4.3.1. Студенты.

4.3.2. Кафедра.

4.3.3. Выпускники кафедры ИСЭ.

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

4.3.5. Биржа труда.

4.4. Личные информационные системы:

4.4.1. Библиотека.

4.4.2. Видеотека.

4.4.3. Бюджет семьи.

4.5. Использование технологий Intranet:

4.5.1. Дополнение любой разработанной системы возможностью представления некоторой информации в Internet или Intranet.

4.5.2. Информационно-справочная система «Студенты ЭФ».

4.5.3. Электронное информационное издание.

4.5.4. Электронный магазин.

4.5.5. Рекламное агентство.

4.5.6. Интерактивное взаимодействие с любой базой данных любой традиционной системы с помощью форм HTML (запросов).

4.5.7. Разработка учебников по некоторым курсам, например, по «Теории экономических информационных систем».

4.6. Другие темы:

4.6.1. Использование скриптов для создания динамических документов HTML.

4.6.2. Использование JAVA для создания документов HTML.

4.6.3. Автоматизация разработки документа «Техническое задание».

4.6.4. Применение структурных методологий в процессах анализа и проектирования ЭИС (на примере CASE-системы BPWIN).

4.6.5. Применение объектных методологий проектирования ЭИС при разработке АИС конкретной предметной области.


5. Литература

1. 3индер Е. 3. Бизнес - реинжиниринг и технологии системного проектирования. - М.: Центр информационных технологий, 1996.

2. Автоматизированные информационные технологии в экономике: учебник / под ред. проф. Титоренко Г. А. - М.: Компьютер, ЮНИТИ, 1998.

3. Баранов В. В., Калянов Г. Н., Попов Ю. Н. и др. Автоматизация управления предприятием. - М: ИНФРА - М, 2000.

4. Вендров А. М. Проектирование программного обеспечения экономических информационных систем. - М.: Финансы и статистика, 2000.

5. Гаврилова Т. А., Хорошевский В. Ф. Базы знаний интеллектуальных систем.- С.-П.: Питер, 2000.

6. Гореткина Е. Средства подготовки электронных документов. Computer Week, 1995, № 19.

  1. Грачев А.Ю. Введение в СУБД Informix. – М.: ДИАЛОГ-МИФИ, 2000.
  2. Д. Хефлинг, Т. Ней. Разработка Web-скриптов. Библиотека программиста. – СПб.: Питер, 2001.

9. Дейт К. Дж. Введение в системы баз данных. - М., С.-П., Киев: издательский дом Вильямс, 2000.

10. Информационные системы в экономике: учебник / под ред. проф. Дика В.В. - М.: Финансы и статистика, 1996.

11. Калянов Г. Н. CASE - технологии. Консалтинг при автоматизации бизнес процессов. - М.: Горячая линия - Телеком, 2000.

12. Маклаков С. В. BPWin и ERWin. CASE - средства разработки информационных систем. - М.: ДИАЛОГ - МИФИ, 2000.

13. Марка Д. А., МакГоун К. Методология структурного системного анализа и проектирования SADT. — М.: Метатехнология, 1993.

14. Мишенин А. И. Теория экономических информационных систем. - М.: Финансы и статистика, 1999.

15. Ойхман Е. Г., Попов Э. В. Реинжиниринг бизнеса - М.: Финансы и статистика, 1997.

16. Орлик С., 1997. Многоуровневые модели в архитектуре клиент - сервер. http://www.citforum.ru/database/osbd/glava_95.

  1. Пасько В. Access 97 (русифицированная версия) – К.: Издательская группа BHV, 1998.

18. Петров В.Н. Информационные системы. – СПб.: Питер, 2002

  1. Попов А. Командные файлы и сценарии Windows Script Host. – СПб.: БХВ-Петербург, 2002.

20. Попов Э. В. и др. Статические и динамические экспертные системы. - М.: Финансы и статистика, 1996.

21. Смирнова Г. Н. и др. Проектирование экономических информационных систем. / под ред. Тельнова Ю. Ф. - М.: Финансы и статистика, 2001.

22. Таджер Р. Системы управления документами на основе Web-технологий. Computer Week, 1997, № 78.

23. Тельнов Ю. Ф. Интеллектуальные информационные системы в экономике. -М.:СИНТЕГ, 1999.

  1. Уэллс Б. Основы WSH// Windows 2000 Magazine/RE. 1999. №2 (http://www2.osp.ru/win2000/1999/02/14.htm)
  2. Федоров А., Елманова Н. Базы данных для всех. – М.: Компьютер пресс, 2001.
  3. Фролов А.В., Фролов Г.В. Базы данных в Интернете: практическое руководство по созданию WEB – приложений с базами данных. – М.: Издательство ТД «Русская редакция», 2000.

27. Цветков В. Я. Геоинформационные системы и технологии.- М.: Финансы и статистика, 1998.

28. Экономическая информатика. Учебник для вузов. Под ред. проф. Евдокимова. – СПб.: Питер, 1997.


Приложение1

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

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

- характеристику задачи;

- описание выходной информации;

- описание входной информации.

В состав раздела «Характеристика задачи» входят следующие компоненты: описание цели; назначение решения конкретной задачи; перечень функций и процессов, реализуемых решаемой задачей; характеристика организационной и технико-экономической сущности задачи; обоснование целесообразности автоматизации решения задачи; указание перечня объектов, для которых решается задача; описание процедур решения задачи; указание периодичности решения задачи и требований к организации сбора первичных данных; описание связей с другими задачами.

 
 

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

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

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

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

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

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

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

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


Приложение 2

Пример декомпозиции информационной системы в методологии IDEF0

Рис.1. Контекстная диаграмма

Рис.2. Диаграмма декомпозиции


Приложение 3

Пример декомпозиции информационной системы в методологии IDEF3

 
 

Приложение 4

Пример декомпозиции информационной системы в методологии DFD

 
 


Приложение 5

Пример организационной диаграммы

 
 


Приложение 6

Пример диаграммы Swim Lane

 

 
 

Рис.6. Фрагмент диаграммы Swim Lane


Приложение 4

Фрагмент ER-диаграммы