Разработка спецификаций на программный модуль, алгоритма, программы, проектной и технической документации для решения поставленной задачи
Разработка пользовательского приложения, с помощью которого можно осуществлять ввод данных о студентах, изменение и удаление по его коду из базы Excel. Спецификация на программный модуль. Руководство системного программиста и оператора (пользователя).
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 18.04.2014 |
Размер файла | 706,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Размещено на http://www.allbest.ru
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ Челябинской области
ГОСУДАРСТВЕННОЕ Бюджетное ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
(среднее специальное учебное заведение)
«МИАССКИЙ ГЕОЛОГОРАЗВЕДОЧНЫЙ КОЛЛЕДЖ»
Курсовая работа
По предмету: «МДК 01.02 Прикладное программирование»
На тему: «Разработка спецификаций на программный модуль, алгоритма, программы, проектной и технической документации для решения поставленной задачи»
Миасс 2014
Аннотация
Хочу представить вашему вниманию пользовательское приложение для ввода данных о студентах по определенным требованиям. В данной программе вы можете вводить данные о студентах, изменять данные и удалять. Данная программа может работать, на любом компьютере не зависимо, от его характеристик.
Введение
Так как в настоящее время можно увидеть множество различных приложений для ввода данных, которые расположены в базе данных Access. Хотя работа базой данных MS Excel является намного проще и понятнее для обычного пользователя ПК, чем база данных Access.
И поэтому целью данной курсовой работы является разработка пользовательского приложения, с помощью которого можно было бы осуществлять ввод о студентов, изменение и удаление по его коду из базы данных Excel.
Для достижения этой цели были поставлены следующие задачи:
изучить работы с данными в базе данных Excel;
создать пользовательскую форму, в которую вводились бы нужные данные.
Реализация данной программы представляет собой пользовательскую форму и написана в среде VBA.
1.Общая часть
1.1 Постановка задачи
Разработать пользовательское приложение, позволяющее осуществлять ведения базы данных в виде следующей таблицы таблицы Excel:
Код студента |
Ф.И.О |
№ группы |
Домашний адрес |
Адрес электронной почты |
Дата рожде-ния |
Теле-фон |
Имя файла с фотографией |
Под ведением базы данных понимается : добавление в таблицу данных о новом студенте, изменение существующих данных в таблице, удаление данных о конкретном студенте из таблицы.
Ведение базы данных осуществлять с помощью пользовательской формы.
1.2 Спецификация на программный модуль
Входные данные:
Таблица Excel база данных о студентах.
Выходные данные:
1)Форма, на которой расположены кнопки «ввод данных», «Изменить», «Удалить», «Выход»;
2)если нажата кнопка «Ввод данных», то программа добавит введенные данные в таблицу. Если «Изменить», то выбирается студент, которого надо изменить. Если «Удалить», то выбираются данные о студенте которые надо удалить. При выходе программа заканчивает свою работу.
Структурная блок-схема
Подробная Блок-схема
Форма
2. Специальная часть
2.1 Описание программы
При запуске появляется форма, где пользователю предлагается добавить данные студента, изменить, удалить => выходит окно с тем, чтобы пользователь мог занести данные студента в список, удалить или изменить.
Программа написана на языке Visual Basic for Applications (VBA, Visual Basic для приложений) -- немного упрощённая реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office (включая версии для Mac OS), а также во многие другие программные пакеты, такие как AutoCAD, SolidWorks, CorelDRAW, WordPerfect и ESRI ArcGIS. VBA покрывает и расширяет функциональность ранее использовавшихся специализированных макро-языков, таких как WordBasic.
2.2 Руководство системного программиста
Данная программа не требует установки, ей нужен только установленный на ПК MS Excel.
2.3 Руководство программиста
Программа запускается при двойном нажатии на ярлык.
Все коды можно посмотреть при нажатии комбинаций клавиш (Alt+F11) или во вкладке разработчик (Visual Basic).
Введенные данные о студентах будут, выводится на том же листе, где расположена база данных.
2.4 Руководство оператора (пользователя)
При появлении первого окна пользователю предлагается ввести данные студента. То есть он вводит нужные данные, и потом нажимает кнопку «Добавить» или же «выход» для того чтобы покинуть программу.
Заключение
пользовательское приложение данные
Разработанная программа на языке Visual Basic, написанная с использованием объектно-ориентированного программирования, позволяет быстро вводить все данные о нужном студенте.
Список используемой литературы
http://www.YouTube.com/
http://vyborprofessia.narod.ru/programmist
http://www.shkolniky.ru/programmer
Костерин В.В. Камаев В.А. Технологии программирования: Учебник для вузов. Высшая школа, 2005, 360 стр. ISBN 5-06-004870-5
Самойленко В.П. Опалева Э.А. Языки программирования и методы трансляции: Учебное пособие для вузов. БХВ-Петербург, 2005, 480 стр. ISBN 5-94157-327-8
Собейкис В.Г. Азбука хакера 2: Языки программирования для хакеров. Майор, 2005, 512 стр. ISBN 5-98551-011-5
Приложения
1.Листинг программы
Private Sub CommandButton1_Click()
i = Cells(Rows.Count, "A").End(xlUp).Row 'Считаем последнюю заполненную строку
Cells(i + 1, 1) = TextBox1
Cells(i + 1, 2) = TextBox2
Cells(i + 1, 3) = TextBox3
Cells(i + 1, 4) = TextBox4
Cells(i + 1, 5) = TextBox5
Cells(i + 1, 6) = TextBox6
Cells(i + 1, 7) = TextBox7
Cells(i + 1, 8) = TextBox8
End Sub
Private Sub CommandButton4_Click()
Unload Me
End Sub
2.Результаты решения задачи
3.Контрольный пример
На форме в компоненте Frame в компоненте Button набираем код студента, Ф.И.О, № группы, домашний адрес, адрес электронной почты, дата рождения, телефон, имя файла с фотографией и нажимаем «Добавить». Например, введено код студента, Ф.И.О, № группы, домашний адрес, дата рождения, телефон и эта информация вводится в лист Exel.
Размещено на Allbest.ru
...Подобные документы
Разработка программы на языке Visual Basic. Спецификация на программный модуль. Ввод, изменение и удаление данных по определенным требованиям. Руководство системного программиста, программиста и оператора. Ведение базы данных в виде таблицы Excel.
курсовая работа [272,5 K], добавлен 21.04.2014Техническое задание на разработку программного продукта и требования к программе. Написание алгоритма работы и разработка интерфейса программы. Руководство системного программиста и оператора. Основные методы и принципы тестирования базы данных.
дипломная работа [2,7 M], добавлен 27.01.2013Описание входной и выходной информации. Требования к комплексу технических средств и к интерфейсу конечного пользователя. Разработка форм представления входных и выходных данных. Проектирование программных модулей. Руководство пользователя и программиста.
курсовая работа [421,6 K], добавлен 27.06.2015Проектирование программного обеспечения для создания баз данных о работах студентов университета при помощи языка Visual Basic. Разработка интерфейса пользователя. Руководство для системного программиста. Краткое описание алгоритма работы с программой.
курсовая работа [2,6 M], добавлен 19.03.2010Разработка автоматизированной системы учета приема товара, поиска поставщиков и подсчета выручки для магазина косметики. Структура таблиц и связей между ними, индексы и ограничения. Справочная система, руководство пользователя, тестирование приложения.
курсовая работа [1,0 M], добавлен 04.11.2012Требования к программному средству. Спецификация качества программного обеспечения. Требования к эргономике и технической эстетики. Стадии и этапы разработки, порядок контроля и приемки. Проектирование архитектуры приложения, руководство пользователя.
курсовая работа [381,6 K], добавлен 20.06.2012Абстрактный анализ и синтез модели предметной области. Разработка структуры, внешних и внутренних спецификаций программы. Описание программы Kurs и подпрограммы Openf, особенности и результаты их тестирования. Руководство программиста и пользователя.
курсовая работа [503,2 K], добавлен 14.07.2012Разработка структурной схемы и интерфейса программного комплекса управления сайтом. Выбор языка программирования. Принципы тестирования программы. Разработка руководства оператора и системного программиста. Расчет сметы затрат на программный продукт.
дипломная работа [4,1 M], добавлен 11.06.2012Разработка приложения для шифрования данных с помощью алгоритма DES5: процесс шифрования, расшифрования, получение ключей. Спецификация программы, процедуры и функции; описание интерфейса пользователя. Реализация задачи в среде программирования DELPHI.
курсовая работа [812,6 K], добавлен 27.03.2012Анализ технического задания, разработка программных модулей, средств тестирования и руководство пользователя. Масштабируемые средства для построения баз данных. Расчет эффективности программы "Автоматизированное рабочее место специалиста ООО "Бравида".
дипломная работа [1,9 M], добавлен 24.07.2014Разработка, составление и отладка программного модуля "База знаний" средствами программы Quick Sales. Описание схемы базы: возможности редактирования, удаления и добавления данных. Текст программы и контрольный пример поиска через панель управления.
курсовая работа [519,0 K], добавлен 26.01.2013Анализ предметной области. Обзор программ-аналогов. Рассмотрение средств решения поставленной задачи. Проектирование структуры программы и базовых алгоритмов. Изучение руководства программиста и пользователя. Проектирование структуры базы данных.
курсовая работа [1,0 M], добавлен 14.11.2017Структурная схема получения гороскопа по дате рождения. Листинг исходных кодов программы и руководство пользователя. Ввод данных с помощью объекта класса QDateEdit. Разработка пользовательского интерфейса. Выбор стратегии тестирования и отладка программы.
курсовая работа [1,0 M], добавлен 31.05.2015Разработка проекта приложения, при помощи которого можно задать граф с любым количеством вершин и ребер, построить его графическое изображение, автоматически рассчитать ребра полного графа. Выбор состава программных средств. Руководство пользователя.
курсовая работа [466,5 K], добавлен 21.11.2015Характеристика задачи АВ01, ее выходная и входная информация, выбор и обоснование состава технических средств и средств программной реализации. Разработка алгоритма и программы решения задачи АВ01, руководства пользователя и контрольный пример решения.
курсовая работа [2,1 M], добавлен 21.12.2011Разработка информационной системы и базы данных магазина "Автозапчасти". Выбор технических средств и программной реализации задачи АЗ-01. Составление алгоритма, программы, руководства пользователя и примера, демонстрирующего корректность решения задачи.
курсовая работа [2,2 M], добавлен 19.10.2012Обоснование выбора метода проектирования и инструментальных средств для разработки программного средства и базы данных. Требования к эргономике и технической эстетике. Разработка алгоритмов приложения. Руководство пользователя. Безопасность труда.
дипломная работа [2,9 M], добавлен 17.10.2014Функциональная структура приложения. Спецификация и структурная диаграмма программного комплекса. Блок-схемы алгоритмов ряда модулей. Данные для тестирования программных модулей и программного комплекса в целом, инструкция пользователя по работе с ним.
курсовая работа [58,5 K], добавлен 25.02.2012Разработка концептуальной модели базы данных. Реализация алгоритмов и разработка управляющей программы. Разработка структуры системы управления данными. Методика проведения и результаты тестирования. Функционирование разработанного программного модуля.
курсовая работа [550,5 K], добавлен 08.06.2023Проектирование программы "Будильник" с использованием программной среды, позволяющей осуществлять получение и обработку значений времени и воспроизведение звукового файла. Разработка технического и эскизного проектов программы. Спецификация программы.
курсовая работа [84,2 K], добавлен 15.04.2013