- •Технология разработки программного обеспечения
- •Введение
- •Общие требования
- •Общие требования к разработке пс
- •Организация графического интерфейса
- •Требования к программной документации
- •Содержание курсового проекта
- •Задания для курсового проектирования Вариант 1. Магазин видеопроката
- •Вариант 2. Система складского учета
- •Вариант 3. Система торговой компании
- •Вариант 4. Управление контактами с клиентами
- •Вариант 5. Система кредитования банка
- •Вариант 6. Система учета товаров
- •Вариант 7. Библиотечная система
- •Вариант 8. Генеалогическое дерево
- •Вариант 9. Служба занятости в рамках вуза
- •Вариант 10. Система поддержки составления расписания занятий
- •Вариант 11. Система начисления зарплаты
- •Вариант 12. Система тестирования студентов
- •Вариант 13. Информационная система подразделения, отвечающего за сбор заявок на материалы
- •Вариант 14. Информационная система договорного отдела
- •Вариант 15. Информационная система подразделения, отвечающего за работоспособность железнодорожных переездов
- •Вариант 16. Информационная система подразделения дефектоскопии рельсов
- •Вариант 17. Автоматизированная система коменданта общежития
- •Вариант 18. Автоматизированная система бухгалтера-расчетчика зарплаты
- •Вариант 19. Автоматизированная система бухгалтера по учету материальных ценностей
- •Вариант 20. Автоматизированная система бухгалтера-учетчика финансово-расчетных операций
- •Вариант 21. Автоматизированная система бухгалтера по учету основных средств (ос)
- •Вариант 22. Автоматизированная система компьютерной фирмы (продажа компьютеров)
- •Вариант 23. Автоматизированная система фирмы по разработке программного обеспечения
- •Вариант 24. Автоматизированная система домоуправления (жкх)
- •Вариант 25. Автоматизированная система агентства по недвижимости
- •Вариант 26. Автоматизированная система ресторана
- •Вариант 27. Автоматизированная система плавательного бассейна
- •Вариант 28. Автоматизированная система отдела работы с претензиями
- •Вариант 29. Автоматизированная система банка при работе с физическими лицами
- •Вариант 30. Автоматизированная система гаража
- •Вариант 30. Автоматизированная система кафедры вуза
- •Вариант 31. Автоматизированная система поликлиники
- •Вариант 32. Автоматизированная система подразделения, работающего с ветеранами и инвалидами производства
- •Вариант 33. Автоматизированная система подразделений, учитывающих здания и сооружения организации
- •Вариант 34. Автоматизированная система правления общества собственников жилья
- •Курсовой проект
- •Задание на курсовой проект
- •Библиографический список
Вариант 33. Автоматизированная система подразделений, учитывающих здания и сооружения организации
Основные задачи, которые решает подразделение: паспортизация зданий и сооружений, учет капитальных и профилактических ремонтов.
Предприятия, имеющие в собственности здания, должны поддерживать его в целости и сохранности. Для этого составляется паспорт здания, закрепляются ответственные (коменданты), которые должны за этим следить и при необходимости принимать меры. У них есть планы капитального ремонта и профилактических ремонтов. Для этих целей они либо приглашают бригады со стороны, либо привлекают собственные структуры.
Рекомендуемые таблицы - паспорт здания, справочник ремонтных работ, бригады и имеющиеся у них лицензии на виды ремонтов, план ремонтов, факт ремонтов.
Вариант 34. Автоматизированная система правления общества собственников жилья
Основные задачи, которые решает общество: поддержание коммунальных структур многоквартирного дома в работоспособном состоянии, контроль за поступлением денег от жильцов за квартплату, взаимодействие с внешними обслуживающими организациями.
По жилищному кодексу жильцы многоквартирного дома должны провести общее собрание и выбрать из своих жильцов правление для управления общим (коммунальным) хозяйством. Правление должно заключить договора с различными службами и контролировать их работу. Жильцы должны платить квартплату на общий расчетный счет и с этого счета правление оплачивает все расходы.
Рекомендуемые таблицы - список квартир (включая сумму месячной квартплаты), список жильцов (если льготник, то его доля квартплаты на 50% снижается), выписка из банка о поступлении оплаты от жильцов, список поступления компенсаций (на эту сумму субсидии жилец в данном месяце должен меньше платить квартплату).
ПРИЛОЖЕНИЕ А
Пример оформления титульного листа курсового проекта
МИНИСТЕРСТВО ТРАНСПОРТА РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное агентство железнодорожного транспорта
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
САМАРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЙ
Кафедра «Мехатроника в автоматизированных производствах»
Курсовой проект
(16 пт)
по технологии разработки программного обеспечения
ППП «Решение обыкновенных дифференциальных уравнений»
(16 пт)
Пояснительная записка
Руководитель проекта
_______________Павлов А.Ю.
"____”______________2007г.
Исполнитель
студент гр. 99ПО1
_______________Кузнецов Д.И.
"____"______________2007г.
Самара 2007
Приложение Б
Пример оформления бланка технического задания
на курсовой проект
МИНИСТЕРСТВО ТРАНСПОРТА РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное агентство железнодорожного транспорта
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
САМАРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЙ
Кафедра «Мехатроника в автоматизированных производствах»
Задание на курсовой проект
ППП «Решение линейных алгебраических уравнений»
Исходные данные: Матрица коэффициентов при неизвестных;
Вектор свободных членов
Выполнить: 1) Разработку удобного пользовательского интерфейса.
2)Разработку указанных методов и сделать возможным подключение остальных методов, оценить точность каждого метода.
3) Полное тестирование ППП.
4) Составление документации на ППП.
Дата выдачи задания "____"_____________200__г.
Руководитель Павлов А.Ю.
Исполнитель
студент группы 1371 Иванов В.Г.
Срок защиты проекта "____"____________200__г.
Приложение В
Пример оформления содержания
ПРИЛОЖЕНИЕ Г
Пример оформления аннотации
ПРИЛОЖЕНИЕ Д
Стадии разработки программного обеспечения ГОСТ 19.102-77
Стадии разработки |
Этапы работ |
Содержание работ |
1 Техническое задание |
Обоснование необходимости разработки программы. Научно-исследовательские работы
Разработка и утверждение технического задания |
Постановка задачи. Сбор исходных материалов. Выбор и обоснование критериев эффективности качества разрабатываемой программы. Обоснование необходимости проведения научно-исследовательских работ. Определение структуры входных и выходных данных. Предварительный выбор методов решения задач. Обоснование целесообразности применения ранее разработанных программ. Определение требований к техническим средствам. Обоснование принципиальной возможности решения поставленной задачи. Определение требований к программе. Разработка технико-экономического обоснования разработки программы. Определение стадий этапов и сроков разработки программы и документации на нее. Выбор языка программирования. Определение необходимости проведения научно-исследовательских работ на последующих стадиях. Согласование и утверждение технического задания. |
2 Эскизный проект |
Разработка эскизного проекта
Утверждение эскизного проекта |
Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи. Разработка технико-экономического обоснования. Разработка пояснительной записки. Согласование и утверждение эскизного проекта |
3 Технический проект |
Разработка технического проекта |
Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных. Определение языка. Разработка структуры программы. Окончательное определение конфигурации технических средств. |
3 Технический проект |
|
Разработка плана мероприятий по разработке и внедрению программ. Разработка пояснительной записки. Согласование и утверждение технического проекта |
4 Рабочий проект |
Разработка программы Разработка программной документации
Испытания программы |
Программирование и отладка программ
Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77
Разработка, согласование и утверждение программы и методики испытаний. Проведение предварительных государственных, межведомственных, приемо-сдаточных и других видов испытаний. Корректировка программы и программной документации по результатам испытаний. |
5 Внедрение |
Подготовка и передача программы |
Подготовка и передача программы и программной документации для сопровождения и (или) изготовления. Оформление и утверждение акта о передаче программы на сопровождение и (или) изготовление. Передача программ в фонд алгоритмов и программ. |
ПРИЛОЖЕНИЕ Е
Схемы, используемые при проектировании ПС
Рис. Е 1. Архитектура ПС
Рис. Е 2. – Иерархическая схема ПС
Рис. Е 3. Функциональная схема ПС
Рис. Е 4. Функциональная схема ПС (лист 1)
Рис. Е 4. Функциональная схема ПС (лист 2)
Рис. Е 5. Укрупненная схема алгоритма (лист 1)
Рис. Е 5. Укрупненная схема алгоритма (лист 2)
Рис. Е 6. Укрупненная схема алгоритма (лист 1)
Рис. Е 6. Укрупненная схема алгоритма (лист 2)
Рис. Е 6. Укрупненная схема алгоритма (лист 3)
Рис. Е 6. Укрупненная схема алгоритма (лист 4)
Рис. Е 7. Схема информационных связей
Рис. Е 8. Схема информационных связей
Рис. Е 9. Логическая схема БД
ПРИЛОЖЕНИЕ Ж
Пример оформления списка использованных источников
Гаврилов А.А. Работаем с модемом. - М.: МП "Малип", 1992.- 198 с.
Джоунс Р. Теория передачи данных. - М.: Наука и техника, 1993.- 380 с.
Сопряжение датчиков и устройств ввода данных с компьютерами IBM PC / под.ред. У.Томпкинса и Дж.Уэбстера. - М.: Мир, 1992.- 460 с.
Sрortster Modems Installation & Troubleshooting. - U.S.Robotics, Inc., 1993.- 100 с.
Веттинг Д. NovellNetWareдля пользователя. - М.: Мир, 1993.- 380 с.
Казаков С.И. Основы сетевых технологий. -М.: Диалог-Наука,1995.-270 с.
“Novell NetWare 4.02 for Lan Managers”.- Novell Corp.1993.- 200 с.
Голованов А.М. Введение в программирование в сетях NovellNetWare.- М.: Диалог-Наука, 1996.- 350 с.
Ряузов Н.Н., Тительбаум Н.П. Статистика торговли : учебник для экономических специальностей вузов. - М.: Статистика, 1976.- 311 с.
Санитарные правила и нормы «Гигиенические требования к видеодисплейным терминалам, персональным электронно-вычислительным машинам и организации работы» СанПиН 2.2.2.542-96.
Правила пожарной безопасности в Российской Федерации.-М.: Инфа-М, 1994.- 144 с.
ГОСТ 2.104-68.ЕСКД. Основные надписи. - Введ. с 01.01.71.- М.: Наука и техника, 1993. - 380 с.
ГОСТ 2.105-95.ЕСКД.Общие требования к текстовым документам. - Введ. с 26.04.95.
Д.Тейлор, Дж.Мишель, Дж.Пенман, Т.Гоггин, Дж.Шемитц. Delphi3. СПб., 1998. – 300 с.
Ч.Петзольд. Программирование для Windows95. Тома 1 – 2.BHV. – СПб., 1997.
Джефф Когсвелл. Изучи сам Delphi2.0 сегодня. — Минск, 1997.
Епанешников А.М., Епанешников В.А. Программирование в среде TurboPascal7.0. — М., 1995.