Документация базы данных "Список владельцев гаражного кооператива"
25 Смоленский промышленно - экономический колледж Кафедра Математики и Информатики Специальность: Программное обеспечение вычислительной техники и автоматизированных систем КУРСОВОЙ ПРОЕКТ По дисциплине: “Технология разработки программных продуктов” на тему: Документация базы данных “Список владельцев гаражного кооператива” Выполнил: Принял: Курсовой проект “ Список владельцев гаражного кооператива ”включает программу, разработанную на языке программирования Visual Basic версии 5.0.; программную документацию, эксплутационную документацию, требования к надежности. Программа, разработанная в данном курсовом проекте, представляет собой базу данных - “Гаражный кооператив” и включает сведения о владельце автомобиля, марке автомобиля, его госномере. В некоторых разделах пояснительной записки приводится комплекс документов в соответствии с ГОСТ. Содержание Введение 1. Программная документация 1.1 Техническое задание 1.1.1 Назначение разработки 1.1.2 Основание для разработки 1.1.3 Требования к программе и программному изделию 1.1.3.1 Требования к функциональным характеристикам 1.1.3.2 Требования к надежности 1.1.3.3 Условия эксплуатации 1.1.4 Требования к программной документации 1.1.5 Стадии и этапы разработки 1.2 Спецификация 1.3 Описание программы 1.3.1 Общие сведения 1.3.2 Функциональное назначение 1.3.3. Описание логической структуры 1.3.4 Используемые технические средства 1.3.5 Входные и выходные данные 1.3.6 Вызов и загрузка 1.4 Программа и методика испытаний 1.4.1 Объект испытаний 1.4.2 Цель испытаний 1.4.3 Требования к программе 1.4.4 Средство и порядок испытаний 1.4.5 Методы испытаний 1.5 Текст программы 2. Эксплуатационная документация 2.1 Ведомость эксплуатационных документов 2.2 Описание применения 2.2.1 Назначение программы 2.2.2 Условия применения 2.2.3 Описание задачи 2.2.4 Входные и выходные данные 2.3 Руководство оператора 2.3.1 Назначение программы 2.3.2 Условия выполнения программы 2.3.3 Минимальный состав аппаратных средств 2.3.4 Выполнение программы и сообщения оператору Заключение Литература Приложение Введение Целью курсовой работы является закрепление и углубление теоретических знаний по дисциплине “Технология разработки программных продуктов” и приобретение практических навыков при разработке базы данных на языке программирования Visual Basic 5.0. Основными задачами курсового проекта являются: · анализ возможных подходов и методов решения · разработка модели, необходимой для достижения поставленной цели · выбор наиболее эффективных алгоритмов · разработка программного обеспечения · анализ полученных результатов работы программного обеспечения Данный курсовой проект представляет собой оттестированный программный продукт - база данных “Список владельцев гаражного кооператива”, программная и эксплуатационная документация для данного программного продукта. 1. Программная документация 1.1 Техническое задание (ГОСТ 19.201-78) Программный документ - это документ, содержащий необходимые сведения, необходимые для разработки, изготовления, эксплуатации и сопровождения программного продукта. Техническое задание включает назначение, области применения программы; технические, технико-экономические и специальные требования, предъявляемые к программе; необходимые стадии и сроки разработки; виды испытаний. 1.1.1 Назначение разработки База данных, представленная в данной курсовой работе является списком владельцев гаражного кооператива и носит соответствующее название. Применяя данную программу, пользователь может узнать сведения о владельце гаражного кооператива, добавлять и удалять записи, производить поиск владельца по фамилии. Исходя из этого, к программе предъявляются соответствующие требования, технико-экономические показатели, стадии и этапы разработки. 1.1.2 Основание для разработки Основанием для разработки данного курсового проекта является Приказ №3 по Смоленскому промышленно-экономическому колледжу от 1 октября 2009 года “О допуске к выполнению курсовой работы”. 1.1.3 Требования к программе и программному изделию 1.1.3.1 Требования к функциональным характеристикам Программа должна корректно вызывать форму, которая соответствует функции расположенных на форме кнопок, выполнять все действия, возможные в данной программе. Входные данные программы - это база данных, содержащая основные сведения о владельцах гаражного кооператива; пароль, вводимый пользователем для начала работы с программой; данные, вводимые для поиска, данные о новых владельцах. Выходные данные программы - это информация, получаемая при работе с базами данных, результаты поиска по полю “Фамилия”, сообщения для пользователя. 1.1.3.2 Требования к надежности При соблюдении условий эксплуатации в течение определенного периода времени программа безотказно выполняет свои функции. Контроль за входными и выходными данными, соблюдение условий эксплуатации программы - основное требование к обеспечению надежного функционирования программы. Надежность является одним из важнейших факторов, определяющих общую производительность и эффективность систем. Надежность программного продукта определяется, как свойство системы выполнить заданную функцию, сохраняя во времени значения установленных эксплуатационных показателей в заданных пределах, соответствующих заданным режимам и условиям использования, технического обслуживания, ремонта, хранения, транспортирования. Свойство надежности проявляется в том, что система выполняет установленные перед ней задачи без проблем. Если произойдет отказ, следует перезапустить программу, если же это не поможет, то обратиться к специалисту (инженеру, разработчику программного продукта). 1.1.3.3 Условия эксплуатации С данным программным продуктом работает сотрудник, который должен обладать соответствующей квалификацией, т.е. иметь навыки работы на ПК, а работу с данным программным продуктом освоить очень легко, благодаря дружественному интерфейсу. Программа устанавливается на ПК и записывается на жестком диске (создается ярлык на рабочем столе), поэтому ни температура воздуха, ни относительная влажность, ни какие-либо другие погодные условия не могут помешать работе программы, кроме неполадок самого компьютера. Но так как она устанавливается с гибкого диска, то этот диск должен храниться в футляре при комнатной температуре в сухом месте. 1.1.4 Требования к программной документации Программная документация включает: Техническое задание (ГОСТ 19.201-78) - содержит требования, предъявляемые к программе и программному изделию, необходимые стадии и сроки разработки, виды испытаний; Описание программы (ГОСТ 19.402-78) - содержатся сведения о логической структуре и функционировании ПО; Тексты программ (ГОСТ 19.401-78) - записи программ с необходимыми комментариями; Спецификация (ГОСТ 19.202-78) - указывается состав программы, документации на нее. Программа и методика испытаний (ГОСТ 19.301-79) - требования, подлежащие проверке при испытании программы, а также порядок и методы их контроля. 1.1.5 Стадии и этапы разработки Стадии и этапы разработки программ и программной документации для вычислительных машин, комплексов и систем независимо от их назначения и области применения устанавливается по стандарту ГОСТ 19.102-17 ( дополнения к этому стандарту были внесены в 1987 и 1995 гг.) Стадии и этапы разработки: 1. Техническое задание 1.1. Обоснование необходимости разработки программы. Ш Постановка задачи. Ш Сбор исходных материалов. Ш Обоснование необходимости проведения научно исследовательских работ. 1.2. Научно исследовательские работы Ш Определение структуры входных и выходных данных. Ш Предварительный выбор методов решения задач. Ш Определение требований к техническим средствам. Ш Обоснование принципиальной возможности решения поставленной задачи. 1.3. Разработка и утверждение технического задания. Ш Определение требований к программе. Ш Определение стадий, этапов, сроков разработки программы и документации для неё. Ш Выбор языков программирования. 2. Эскизный проект. Разработка эскизного проекта. Ш Предварительная разработка структуры входных и выходных данных Ш Уточнение методов решения задачи Ш Разработка общего описания алгоритма решения 3. Технический проект Разработка технического проекта Ш Уточнение структуры входных и выходных данных Ш Разработка алгоритма решения задачи Ш Определение формы представления входных и выходных данных Ш Разработка структуры программы 3. Рабочий проект 4.1. Разработка программы Ш Программирование и отладка программы 4.2. Разработка программной документации Ш Разработка программных документов в соответствии с требованиями 4.3. Испытание программы 1.2 Спецификация (ГОСТ 19.202-78) |
Обозначение | Наименование | Примечание | | А.В.00001-01 | Компоненты - Список владельцев гаражного кооператива | | | А.В.00001-01_12_01-1 | Документация - Текст программы | | | А.В.00001-01_13_01-1 | Описание программы | | | А.В.00001-01_20_01-1 | Ведомость эксплуатационных документов | | | А.В.00001-01_31_01-1 | Описание применения | | | А.В.00001-01_34_01-1 | Руководство оператора | | | А.В.00001-01_51_01-1 | Программа и методика испытаний | | | |
1.3 Описание программы (ГОСТ 19.401-78) В документ включаются сведения о логической структуре и функционировании программы. 1.3.1 Общие сведения В рамках курсового проекта мною была разработана программа “Список владельцев гаражного кооператива” (А.В.00001-01). Программа была написана на языке объектно-ориентированного программирования Visual Basic 5.0. Для работы программы необходимо иметь ПК, работающий под управлением операционной системы Windows 98, с установленным на нём программным пакетом Visual Basic 5.0. 1.3.2 Функциональное назначение Программа предназначена для работы с базой данных, созданными в ACCESS. Связь осуществляется с помощью элемента DATE и его свойств. В базу данных можно добавлять и удалять записи, просматривать их, производить поиск. 1.3.3 Описание логической структуры База данных «Список владельцев гаражного кооператива» состоит из трех форм. Основная таблица создана с помощью Access. на первой форме расположены элементы: Data (для связи с таблицами Access с помощью свойств DatabaseName и DataSource), Теxt (текстовые поля для отображения записей таблицы), Label (надписи для текстовых полей), Command (командные кнопки). Командная кнопка «Добавить» - добавление записи. Программный код для данной функции:
Страницы: 1, 2
|