Министерство образования Российской Федерации ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ УПРАВЛЕНИЯ
Институт информационных систем управления Кафедра компьютерных технологий
Утверждено
первым проректором ГУУ
проф. Ю.Л. Старостиным
11 мая 2001 г.
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к курсовому проектированию по дисциплине
Москва - 2001 |
для студентов специальности "Информационные системы в управлении" - 071900
УДК 681.3.06 6Н1
Методические указания к курсовому проектированию по дисциплине «Экономика, разработка и использование программных средств» / Сост.: Л.Б. Венчковский, И.Т. Рудник; ГУУ. М., 2001. - 36 с.
Составители кандидат технических наук, доцент
Л.Б. ВЕНЧКОВСКИЙ
кандидат экономических наук, доцент
И.Т. РУДНИК
Ответственный редактор
заведующий кафедрой компьютерных технологий,
кандидат экономических наук, доцент
В.А. МАШУРЦЕВ
Рецензент
доцент кафедры информационных систем ГУУ,
кандидат экономических наук
Н.М. ЛОБАНОВА
© Л.Б. Венчковский, И.Т. Рудник, 2001
© Государственный университет управления, 2001
1. Введение
Настоящие методические указания предназначены для проведения курсового проектирования, выполняемого студентами 3-го курса специальности 071900 "Ин-срормационные системы в управлении" по дисциплине "Экономика, разработка и использование программных средств ". После перехода на новый образовательный стандарт методические указания могут быть использованы в качестве учебного пособия при выполнении лабораторных работ студентами специальности 351400 "Прикладная информатика в управлении" по дисциплине "Разработка и стандартизация программных средств и инсрормационных технологий".
Курсовое проектирование осуществляется в 6-м, завершающем для данной дисциплины, семестре.
В рамках курсового проектирования студенты смогут на практике освоить современные компьютерные технологии, методы и средства проектирования и разработки сравнительно простых, но действующих информационных систем, приобрести опыт в документировании и испытаниях программных продуктов, познакомиться с современными международными стандартами в программотехнике. Все это, несомненно, внесет свой вклад в формирование из студентов высококвалифицированных специалистов в области информационных систем и прикладной информатики в управлении.
Целью курсового проектирования является технико-экономическое обоснование, планирование и разработка программного изделия, т.е. создание необходимой документации и документированных профаммных модулей, образующих отлаженную программную систему, удовлетворяющую требованиям пользователя.
Задачами студента в ходе курсового проектирования являются проектирование, разработка и отладка программной системы, выполнение технико-экономического анализа для обоснования выбранного варианта изделия, создание комплекта проектной и эксплуатационной документации с модулями программ на машинных носителях.
Данный курсовой проект базируется на знаниях, полученных студентами при изучении таких дисциплин, как "ЭВМ и программное обеспечение", "Операционные системы", "Информационные системы", "Технические средства информатизации", а также использует знания математики, основ теории систем и экономических наук.
В свою очередь, описываемое курсовое проектирование закладывает определенные основы для следующих дисциплин: "Мировые информационные ресурсы и сети", "Защита информации и информационная безопасность", "Автоматизированные информационные системы", "Проектирование автоматизированных экономических информационных систем".
2. Общие требования к курсовому проекту
Для выполнения курсовых проектов студентам предлагается разработать документацию и программное обеспечение автоматизированной информационной системы в соответствии с заданием. Возможный перечень заданий соответствует следующей тематике курсовых проектов:
1. Система контроля за исполнением документов для организации.
2. Система заказа билетов на авиарейсы.
3. Система обслуживания клиентов сберегательного банка.
4. Система расчета размера пенсии и ведения пенсионных дел.
5. Автоматизированная система обработки кадровой информации.
6. Система библиотечного обслуживания.
7. Система бронирования мест в гостиницах города.
8. Справочная система метрополитена.
9. Система банковского кредита.
10. Система обработки заказов в магазине.
11. Система ведения кредитных карточек.
12. Система оптовой торговли по заявкам.
13. Система выплат гонораров авторам произведений.
14. Система обмена коммерческой информацией.
15. Системы вычисления налогов работников бюджетной сферы.
16. Система учета и управления кадрами.
17. Система расчета заработной платы при повременной и тарифно-
квалификационной оплате.
18. Система материально-технического обслуживания (предприятия, органи
зации, отрасли, региона).
Список тем ориентировочный, он может развиваться по мере совершенствования программных средств и методологий программирования.
Возможно закрепление за студентами предлагаемых ими тем (при обосновании целесообразности и эффективности ее разработки).
Примерный вариант исходного задания может выглядеть следующим обра-
зом: |
Разработать информационную систему для автоматизации работы туристической Фирмы.
Фирма ведет обслуживание юридических лиц (организаций), которым должны предоставляться услуги на осуществление туристических поездок групп сотрудников различных организаций. Услуги включают приобретение билетов (авиа - и железнодорожных), заказы и бронирование мест в гостиницах.
От организаций в туристическую фирму поступают заявки-заказы, которые закрепляются договором между организацией и фирмой. Каждый договор связан с конкретной поездкой (деловым туром) и соответствует единовременной поездке представителей юридического лица, но может включать и несколько поездок сотрудников одной организации. Реквизиты договора определяются и заполняются фирмой, которая устанавливает унифицированную форму договора.
На каждый договор и конкретный тур подготавливается счет, который предъявляется к оплате юридическому лицу. Счета включают суммарную стоимость оплаты билетов, стоимость проживания в гостиницах, а также стоимость услуг турфирмы и налог на добавленную стоимость.
В системе должно быть предусмотрено ведение базы данных, которая должна включать информацию о клиентах (юридических лицах), договорах, счетах по турам. В системе должна также содержаться вся необходимая справочная информация в виде каталогов для расчета услуг турфирмы и для определения стоимости билетов (по видам транспорта, классам перевозок, дальности и т.п.), стоимости проживания в гостиницах (по разрядам, странам, городам), а также стоимости других видов обслуживания.
Должен быть предусмотрен контроль в соответствии с установленным регламентом за своевременной оплатой заявок на туристические поездки, с уведомлением клиентов о приближающемся сроке оплаты и с предоставлением льгот по оплате в зависимости от статуса клиента.
В системе должна накапливаться и храниться статистика о работе турфирмы для подготовки сводной отчетности, для анализа динамики деятельности фирмы по широкому кругу показателей. Клиентам должна предоставляться справочная информация по их запросам о произведенных заявках. На основе накопленной о клиенте информации устанавливается (и изменяется) его статус, учитывающий объемы финансовых операций клиента, его аккуратность в оплате счетов.
Система должна включаться в АРМ менеджера турфирмы, осуществляющего работу с клиентами.
Следует иметь в виду итеративный характер выполнения работ по проектированию программного продукта: спецификация задачи, требования к системе могут уточняться и совершенствоваться в ходе консультаций студентов с преподавателем, а также в процессе аналитической-и проектной деятельности.
В соответствии с выбранной темой каждый студент (бригада студентов) приступает к изучению данной предметной области и формулирует в результате подробного анализа проблемы требования пользователя, которые согласуются с преподавателем и становятся основой для последующего системного анализа и разработки технического задания на создание программного изделия.
Поскольку программное изделие включает комплекс программ и соответствующую проектную и эксплуатационную документацию, а также предполагает организацию управления разработкой, курсовой проект должен включать результаты системного анализа предметной области и объекта автоматизации, оценку технико-экономических показателей разрабатываемого изделия, на основе которых создается документация и комплекс программ, обеспечивающих решение поставленных задач автоматизации.
Ориентировочный объем курсового проекта (пояснительной записки) - 100 страниц.
Общие требования к содержанию и оформлению пояснительной записки:
- анализ предметной области (разрабатываемой проблемы) должен быть
выполнен с использованием средств структурного системного анализа, в частности,
с использованием схем потоков данных нескольких (не менее 3-х) уровней детали
зации; развитая логика проблемы должна представляться с помощью деревьев
(таблиц) решений;