|
БРАТСКИЙ ПЕДАГОГИЧЕСКИЙ КОЛЛЕДЖСтр 1 из 2Следующая ⇒ БРАТСКИЙ ПЕДАГОГИЧЕСКИЙ КОЛЛЕДЖ
ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО БЮДЖЕТНОГО ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ ВЫСШЕГО ОБРАЗОВАНИЯ
«БРАТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Курсовая работа по междисциплинарному курсу 04.02. «Программное обеспечение вычислительной техники» ТЕМА Начальный прототип Информационной системы «Демография»
Выполнил: студент 2 курса Таюрский Илья Максимович Специальность: 09.02.03 Программирование в компьютерных системах
Руководитель: Петрова Мария Николаевна
Дата защиты:____________ Оценка: ____________
Братск 201_ г. Содержание курсовой работы ВВЕДЕНИЕ 1.РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПРИ СТРУКТУРНОМ ПОДХОДЕ 1.1.Программное обеспечение –подсистема информационной системы 1.2.Стадии разработки. (ГОСТ 19.102-77) 1.3.Техническое задание. (ГОСТ 19.201-78) 1.3.1. Содержание раздела «Требования к программе или программному изделию» 1.4. Применение структурного подхода в анализе требований 1.5.RAD-технология 2.РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 2.1.Разработка технического задания 2.1.1.Назначение разработки 2.1.2 Требования к функциональным характеристикам 2.1.3 Требования к надежности 2.1.4 Требования к составу и параметрам технических средств 2.1.5 Требования к информационной и программной совместимости 2. 1.6 Требования к транспортированию и хранению. 2.1.7 Специальные требования. 2.2.Разработка технического проекта 2.2.1Анализ требований и определение спецификаций программного обеспечения 2.2.2. Проектирование модели данных 2.2.3. Детальное проектирование программного обеспечения (конструирование прототипа). 2.2.4 Диаграмма «сущность-связь» для описания базы данных информационной системы «Демография». ЗАКЛЮЧЕНИЕ ПРИЛОЖЕНИЯ СПИСОК ЛИТЕРАТУРЫ
ВВЕДЕНИЕ.
Вся история развития человечества неразрывно связана с изменениями динамики численности и воспроизводства населения. XX век, особенно его вторая половина, характеризуется небывалым ростом населения, глубокими изменениями в рождаемости и смертности, в возрастной и семейной структурах, урбанизации и миграции населения, значительными региональными различиями в развитии мирового населения. Важность и значимость глобальной демографической проблемы в наши дни признана всеми государствами, осознавшими опасность быстрого роста мирового населения, особенно в развивающихся странах, отсталая экономика и неразвитая социальная сфера которых не в состоянии обратить этот рост во благо своего развития. Становится очевидным, в связи с ускоренным ростом населения, так же требуется ускоренный учет и перепись этого населения. Так как учет информации в таких больших объемах не может выполняться ручным трудом. На сегодняшний день уже существует способ решения этой проблемы! Самый актуальный способ решения, это введение компьютерных и информационных технологий. Трудно представить на сегодняшний день область человеческой деятельности, где бы применение информационных систем представлялось неактуальным, значительно не упрощало и улучшало деятельность человека. А в нашем случае, случае с огромным ростом населения, а соответственно с глобальным ростом трудности проблемы переписи и ведения учета данного населения, нужно введение именно информационных систем в эту сферу, так как она позволит улучшить глобальность, скорость и качественность всех процессов.
Цель курсовой работы: формирование практических навыков грамотной разработки программных продуктов. В соответствии с этой целью, предстоит решить следующие задачи:
-разработать документ «Техническое задание» на программный продукт; -провести анализ требований и построить функциональную модель в нотации IDEFO; -разработать диаграмму «сущность-связь» (ER-модель данных); -разработать структурную схему разрабатываемого программного обеспечения; -создать эволюционный прототип программного обеспечения в СУБД ACCESS(создать главную кнопочную форму). Объектом исследования данной курсовой работы является информационная система «Демография». Предметом исследования выступает одна из подсистем, обеспечивающих решение задач информационной системы- программное обеспечение информационной системы. Методологическую и информационную базу составляют: исследования специалистов в области информационных систем, практические рекомендации специалистов по разработке программного обеспечения, нормативные документы. Цель и задачи написания работы определили ее структуру, которая состоит из введения, двух глав и заключения. Первая глава раскрывает теоретические основы разработки программного обеспечения при структурном подходе. Вторая глава содержит разработку программного обеспечения в соответствии с объектом исследования, а именно информационной системы «Демография». Содержание курсовой работы ВВЕДЕНИЕ 1.РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПРИ СТРУКТУРНОМ ПОДХОДЕ 1.1.Программное обеспечение –подсистема информационной системы 1.2.Стадии разработки. (ГОСТ 19.102-77) 1.3.Техническое задание. (ГОСТ 19.201-78) 1.3.1. Содержание раздела «Требования к программе или программному изделию» 1.4. Применение структурного подхода в анализе требований 1.5.RAD-технология 2.РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 2.1.Разработка технического задания 2.1.1.Назначение разработки 2.1.2 Требования к функциональным характеристикам 2.1.3 Требования к надежности 2.1.4 Требования к составу и параметрам технических средств 2.1.5 Требования к информационной и программной совместимости 2. 1.6 Требования к транспортированию и хранению. 2.1.7 Специальные требования. 2.2.Разработка технического проекта 2.2.1Анализ требований и определение спецификаций программного обеспечения 2.2.2. Проектирование модели данных 2.2.3. Детальное проектирование программного обеспечения (конструирование прототипа) ЗАКЛЮЧЕНИЕ ПРИЛОЖЕНИЯ СПИСОК ЛИТЕРАТУРЫ
РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПРИ СТРУКТУРНОМ ПОДХОДЕ. Содержание раздела «Требования к программе или программному изделию». Раздел «Требования к программе или программному изделию» должен содержать следующие подразделы: 1. Требования к функциональным характеристикам; 1.1 Требования к составу выполняемых функций 1.2 Требования к организации входных данных 1.3 Требования к организации выходных данных 1.4 Требования к временным характеристикам 2. Требования к надежности; 3. Условия эксплуатации; 4. Требования к составу и параметрам технических средств; 5. Требования к информационной и программной совместимости; 6. Требования к маркировке и упаковке; 7. Требования к транспортированию и хранению; 8. Специальные требования. RAD-технология. RAD (Быстрая разработка приложений) — концепция создания средств разработки программных продуктов, уделяющая особое внимание быстроте и удобству программирования, созданию технологического процесса, позволяющего программисту максимально быстро создавать компьютерные программы. Технология RAD обеспечивает: -быстроту продвижения программного продукта на рынок; -интерфейс, устраивающий пользователя; -легкую адаптируемость проекта к изменяющимся требованиям; -простоту развития функциональности системы.
Методология RAD
Одним из возможных подходов к разработке ПО в рамках спиральной модели ЖЦ является получившая в последнее время широкое распространение методология быстрой разработки приложений RAD. Жизненный цикл ПО по методологии RAD состоит из четырех фаз: - фаза анализа и планирования требований; - фаза проектирования; - фаза построения; - фаза внедрения.
Назначение разработки. Назначением данного проекта является разработка пользовательского интерфейса АИС «Демография», с внесением в базу данных сведений о смерти и рождаемости граждан, и вывода данных на печать. В базе данных должна храниться информация о демографическом положении населенных пунктов. Требования к надежности. Разрабатываемое программное обеспечение должно иметь: - возможность самовосстановления после сбоев (отключения электропитания, сбои в операционной системе ит. д.); - парольную защиту при запуске программы; - ограничение несанкционированного доступа к данным; - возможность резервного копирования информационной базы; - разграничение пользовательских прав; - исключение несанкционированного копирования (тиражирования) программы. Предусмотреть контроль вводимой информации и блокировку некорректных действий пользователя при работе с системой. Специальные требования. Программное обеспечение должно иметь дружественный интерфейс, рассчитанный на пользователя средней квалификации (с точки зрения компьютерной грамотности). Ввиду объемности проекта задачи предполагается решать поэтапно. При этом модули программного обеспечения (ПО), созданные в разное время, должны предполагать возможность наращивания системы и быть совместимы друг с другом; поэтому документация на принятое эксплуатационное ПО должна содержать полную информацию, необходимую для работы с ним программистов. Язык программирования определяется выбором исполнителя, при этом он должен обеспечивать возможность интеграции программного обеспечения с пакетом MS Office 2003/2007.
ЗАКЛЮЧЕНИЕ Подводя итоги, можно сказать то, что практическим результатом курсовой работы является разработанный в среде СУБД ACCESS первый прототип программного обеспечения автоматизированной информационной системы по теме проекта в виде Главной кнопочной формы. На производствах типа ЗАГС и т.д., в последнее время считается актуальным возможность упрощения обработки определённых данных. С этой наитруднейшей задачей успешно справляются информационные системы, позволяющие свести некоторые расчёты к минимуму и ускорить их. Поэтому исследование профессиональных функций информационной системы считается актуальным и востребованным. В результате созданного и проведённого проекта, мной было выявлено, что скорость обработки данных увеличилась в два раза, что существенно позволяет экономить время, ускоряет ход рабочего процесса, уменьшает застои производства, связанные с большим числом накопленных и необработанных вовремя данных. Мы видим дальнейшую перспективу применения разработанного мной начального прототипа информационной системы «Демография» в государственные структуры и внедрения его в производственный процесс других организаций, занимающихся подобного рода деятельностью. СПИСОК ЛИТЕРАТУРЫ 1. ГОСТ 19.201-78 Техническое задание. Требования к содержанию и оформлению 2. ГОСТ 19.102-77 Стадии разработки. 3. Рудаков А.В. Технология разработки программных продуктов: учебник для студ. учреждений среднего проф.образования – М.: Издательский центр «Академия», 2013. 4. Рудаков А.В. Федорова Г.Н. Технология разработки программных продуктов: Практикум: учебное пособие для студ. учреждений среднего проф.образования – М.: Издательский центр «Академия», 2014. 5. Фуфаев Э.В.,Фуфаев Д.Э. Базы данных: учебное пособие для студ. учреждений среднего проф.образования – М.: Издательский центр «Академия», 2014. 6. Гагарина Л.Г. Кокорева Е.В. Виснадул Б.Д. Технология разработки программного обеспечения. Учебное пособие. «Форум»-2013 7. Технология разработки программного обеспечения: учеб. пособие / В. В. Бахтизин, Л. А. Глухова. – Минск: БГУИР, 2010. 8. Вендров А.М Практикум по проектированию программного обеспечения экономических информационных систем.- Финансы и статистика -2002 9. Белов В.В., Чистякова В.И. Проектирование информационных систем: учебник: для студ. учреждений высш. проф.образования М.: Издательский центр «Академия», 2013 10. Бахметова Г.Ш. Методы демографического прогнозирования. М., 1982. 11. Бахметова Г.Ш. Сбор и обработка данных о населении. М., 2000. 12. Бахметова Г.Ш. Переписи и текущий учет населения. М., 1988. 13. Основы демографии / Под ред. В. А. Ионцева, Б. А. Суслако-ва. М., 1997. 14. Статистика населения с основами демографии. М., 1990. 15. Дмитриева Р.И., Андреев Е.М., Статистическое наблюдение в демографии: этапы развития и перспективы. Методы исследования. М., 1986. 16. Захарова О.Д. Методика статистического анализа смертности и продолжительности жизни. М., 1996. 17. Захарова О.Д. Исследования демографических процессов и детерминации рождаемости // Социология в России. М., 1999.
БРАТСКИЙ ПЕДАГОГИЧЕСКИЙ КОЛЛЕДЖ
ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО БЮДЖЕТНОГО ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ ВЫСШЕГО ОБРАЗОВАНИЯ
«БРАТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Курсовая работа по междисциплинарному курсу 04.02. «Программное обеспечение вычислительной техники» ТЕМА ЧТО ПРОИСХОДИТ ВО ВЗРОСЛОЙ ЖИЗНИ? Если вы все еще «неправильно» связаны с матерью, вы избегаете отделения и независимого взрослого существования... Система охраняемых территорий в США Изучение особо охраняемых природных территорий(ООПТ) США представляет особый интерес по многим причинам... ЧТО ПРОИСХОДИТ, КОГДА МЫ ССОРИМСЯ Не понимая различий, существующих между мужчинами и женщинами, очень легко довести дело до ссоры... Что будет с Землей, если ось ее сместится на 6666 км? Что будет с Землей? - задался я вопросом... Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:
|