Программное обеспечение для организации курсовых работ и практик - Курсовая работа

бесплатно 0
4.5 121
Освоение функций работы со структурами данных и файлами. Разработка программного обеспечения для создания, обработки сведений о сотрудниках учреждения. Реализация алгоритма программы в среде Microsoft Visual Studio 2010. Изучение руководства пользователя.


Аннотация к работе
В настоящее время компьютеры способны облегчить работу человеку в любой сфере деятельности, так как с помощью вычислительных машин есть возможность автоматизировать многие задачи, тем самым сэкономить время на повторяющихся действиях. Благодаря структурированному выводу информации и удобному поиску эта программа может облегчить работу преподавателю и студенту.Цель работы: освоение функций работы со структурами данных и файлами. Постановка задачи: необходимо разработать программное обеспечение для создания и обработки сведений о сотрудниках учреждения. Б) Добавление записей в файл; Главное меню должно содержать основные пункты для работы с файлом .При разработке программного обеспечения большую роль играет проектирование хранилища данных и представление всех данных в виде множества связанных структур данных.При запуске программы осуществляется вход в меню, которое дает возможность пользователю выбрать дальнейшие действия программы: 1) Создание и заполнение файла (выбор осуществляется клавишей 1); 2) Вывод файла на экран (выбор осуществляется клавишей 2); 3) Вывод сотрудников с несовершеннолетними детьми (выбор осуществляется клавишей 3); 4) Создание файла сотрудники с совершеннолетними детьми (выбор осуществляется клавишей 4); 6) Удаление записей по ФИО (выбор осуществляется клавишей 6);Входные данные представлены в таблице 1.1 Управление меню осуществляется с помощью цифр 1, 2, 3, 4, 5, 6, 7, 8, 9. Выбор конкретного пункта осуществляется нажатием клавиши с соответствующим номером меню.Результатом работы программы являются файлы “Дети сотрудников.txt ”, “num.txt ”,“ Вспомогательный.txt”,“ Отчет о совершеннолетних.txt ”в которых хранятся все значения, которые были введены во время работы программы.Описание ошибок представлены в таблице 1.3 Таблица 1.3 - Описание возможных ошибок со стороны пользователя и методы их диагностикиПри разработке программного модуля была использована технология нисходящего структурного программирования. В соответствии с этой технологией программный комплекс разбивался на программные модули, и разрабатывались алгоритмы для каждого модуля. Была разработана схема взаимодействия программных модулей (структурная диаграмма). Второй уровень - функции menu.Третий уровень состоит из 8 функций. int z1() - в этой функции осуществляется создание и добавление записей;Имеет формальные параметры: *f, *f1 типа FILE, i и i1(используются в качестве счетчика), kz(количество записей), l(количество записей записываемые в файл num.txt), j все эти параметры типа int. Открываем файлы: Дети сотрудника.txt для добавления записи в конец(в файле содержится список всех сотрудников), num.txt для чтения(в файле содержится количество записей). Открываем файлы: Дети сотрудника.txt для чтения(в файле содержится список всех сотрудников), num.txt для чтения(в файле содержится количество записей). Открываем файлы: Дети сотрудника.txt для чтения(в файле содержится список всех сотрудников), num.txt для чтения(в файле содержится количество записей). помощью функции if проверяем, существует ли данный файл. Открываем файлы: Дети сотрудника.txt для чтения(в файле содержится список всех сотрудников), num.txt для чтения(в файле содержится количество записей), отчет о совершеннолетних.txt для записи.Пример разработанного меню приведен на рисунке 2. В случае ввода не существующего пункта меню повторяется запрос на ввод (рисунок 3). При выборе пункта 1, появляется возможность создать или добавить Запись (рисунок 4). При выборе пункта 2, содержимое файла выводится на экран (рисунок 5). При выборе пункта 3, выводится на экран список всех сотрудников с несовершеннолетними детьми (рисунок 6).Тестирование программного модуля на корректность работы представлено в подразделе 4.1.В данном курсовом проекте была рассмотрена задача разработки программного обеспечения для организации и проведения курсовых работ и практик. Алгоритм программы реализован в среде Microsoft Visual Studio 2010.#include #include #include struct sotrud {printf("невозможно открыть(создать) файл!!!!!"); Файл “4.

План
Содержание

Введение

1. Постановка задачи

2. Решение задачи

2.1 Структура данных

2.2 Алгоритм решения

3. Описание программного обеспечения

3.1 Входные данные

3.2 Выходные данные

3.3 Требования к надежности

3.4 Структурная диаграмма

3.5 Описание функций

4. Описание работы программного продукта

4.1 Руководство пользователя

4.2 Тестирование

Заключение

Приложение

Введение
В настоящее время компьютеры способны облегчить работу человеку в любой сфере деятельности, так как с помощью вычислительных машин есть возможность автоматизировать многие задачи, тем самым сэкономить время на повторяющихся действиях. Компьютеры могут производить труднейшие для человека вычисления за секунды, а также исключают ошибки вычислений.

В данном курсовом проекте представлено программное обеспечение для организации курсовых работ и практик. Благодаря структурированному выводу информации и удобному поиску эта программа может облегчить работу преподавателю и студенту.

В первом разделе рассмотрена постановка задачи.

Во втором разделе рассмотрено структура данных и алгоритм решения.

В третьем разделе рассмотрено проектирование программного модуля, также описана схема модуля, определение входных и выходных данных программы.

В четвертом разделе рассмотрено тест программного модуля и руководство пользователя.

Вывод
В данном курсовом проекте была рассмотрена задача разработки программного обеспечения для организации и проведения курсовых работ и практик. Получены навыки работы со структурой данных. Алгоритм программы реализован в среде Microsoft Visual Studio 2010. Выполнены все пункты задания. В программе предусмотрена обработка большого количества ошибок ввода пользователя. Тестирование показало, что программа работает корректно.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?