Скачиваний:
54
Добавлен:
02.05.2014
Размер:
87.55 Кб
Скачать

Разработка базы данных «Ведомость зарплаты» средствами языка

Си

Курсовая работа 32 страницы

Аннотация

Разработать программу для обработки базы данных «ВЕДОМОСТЬ ЗАРПЛАТЫ» средствами языка Си

Обработка данных должна включать следующие функции:

1. Создание новой базы данных (с возможностью задания имени файла)

2. Просмотр существующей базы данных (чтение данных из файла)

3. Редактирование базы данных

4. Дополнение базы данных

5. Удаление записей из базы данных

6. Поиск в базе данных

7. Сортировка базы данных

В курсовой работе 20 иллюстраций и 2 таблицы

Заключение

В ходе выполнения курсовой работы разработана программа на языке Си для обработки данных типа структура. Обработка данных включает:

 создания новой БД

 просмотр существующей БД

 редактирование БД

 дополнение БД

 удаление записей из БД

 сортировка БД по определённому полю

 поиск записи по одному или нескольким критериям

Также в программе разработана графическая заставка.

При разработке программе использовались функции, массивы, циклы,

указатели. Для реализации заставки использовалась графическая библиотека Си.

Разработанная программа позволяет повысить эффективность обработки данных и сократить время на поиск необходимых записей.

1. Описание основных переменных и функций:

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

В программе используются следующие основные функции (табл. 1.1)

Таблица 1.1

Основные функции

Название функции

Параметры

Назначение

void main

()

Основная функция программы

Void intro

()

инициализация графики

Void intro_table

()

Приветствие прогрвммы

Void intro_graph

(int a, int b)

Графика

Void create

()

Создание файла новой базы данных

void load

(char *base)

Загрузка данных из файла в массив структур, base – имя файла базы данных

void save

(char *base)

запись содержания структур в файл, base –имя файла базы данных

void add

(char *base)

добавление записи в массив структур, base– имя файла базы данных

void view

(char *base)

просмотр содержания массива, base – имя файла базы данных

void edit

(char*base)

правка записи, base – имя файла базы данных

void delet

(char*base)

удаление записи, base – имя файла базы данных

void find

(char*base)

поиск записи (кол-во условий от 1 до 5) ,base – имя файла базы данных

void sort

(char*base)

сортировка базы данных, base – имя файла базы данных

void sort1

()

сортировка по имени

void sort2

()

сортировка по отделу

void sort3

()

сортировка по табельному нмеру

void sort4

()

сортировка по колисеству раб. часов

void sort5

()

сортировка по зарплате

void replace

меняет местами значения в массиве, элемент[x] меняется значением с элементом[x+1]

1.2 Описание переменных

В программе используются следующие основные переменные (табл. 1.2)

Таблица 1.2

Основные переменные

Название переменой

Тип

Назначение

Кол-во символов

GRAPH_REW

const int

Количество проездов автомобиля

1

ch

char

Хранит текущий пункт меню

1

err

int

Код ошибки

1

*file

char

Имя файла

1

size

int

Кол-во записей в БД

1

*f

FILE

Указатель на фаил

1

*name

char

Имя файла

1

list[]

kyrs

Массив, в котором хранится БД

500

fin[]

kyrs

Массив, хранящий результатаы поиска

500

tmp

kyrs

Временное хранилище записи БД

1

J

int

Счётчик цикла или элемент массива

1

i

int

Счётчик цикла или элемент массива

1

Соседние файлы в папке Курсовая работа - Ведомость зарплаты