Автоматизация учета трудоустройства выпускников для УО "Белоозерский государственный профессионально-технический колледж электротехники"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

лная схема расчета подоходного налога.

-Расчет заработной платы с печатью ведомостей и расчетных листков.

-Печать выходной документации (по статьям, по группам).

-Расчет больничных, отпусков.

-Печать справок о налогах за год.

 

1.4 Структура локальной сети

 

В колледже локальная сеть используется только в одном, боле новом компьютерном классе. В основе ЛВС лежит общая шина данных с пропускной способностью 100 Мб/с.

Напрямую к шине подключены два общедоступных сервера: файловый сервер и сервер доступа к сети Интернет. Файловый сервер содержит дистрибутивы прикладных программ, техническую документацию и сведения для сотрудников, для учащихся. Также файловый сервер может использоваться для временного хранения файлов и передачи данных из отдела в отдел. Интернет-сервер предоставляет доступ в сеть Интернет.

 

1.5 Парк вычислительных машин и другой компьютерной техники

 

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

В колледже имеется два компьютерных класса, в одном компьютеры объединены в локальную сеть; кабинет информационных технологий, в котором находится проектор Epson, экран; ламинатор, перфобиндер; кабинет инженера-программиста; кабинет оргтехники. Основная масса компьютеров, это современные высокопроизводительные машины, только один компьютерный класс приобретен в 1996 г. и требует замены, что очень усложняет учебный процесс на старших курсах при изучении таких тем как компьютерная графика, проектирование и т.д.

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

 

1.6 Постановка задачи для автоматизации учета трудоустройства выпускников

 

Программа введения и учета трудоустройства выпускников УО Белоозерский ГПТК электротехники представляет собой программу управления базой данных. Реализация базы данных возможна несколькими способами:

использование существующих систем управления базами данных;

создание собственной структурированной базы данных.

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

Реализация собственной структуры базы данных в виде файла дает преимущества при работе с программой на других компьютерах (нет необходимости развертывания СУБД - достаточно просто скопировать файлы на компьютер и программа готова к работе). К недостаткам такого подхода можно отнести сложность проекта, так как на плечи программиста ложится реализация работы программы управления базой данных. Причем необходимо реализовать достаточно большое количество алгоритмов работы с данными, такие как сохранение данных в файл и последующее открытие, сортировка данных по различным полям, отбор данных по параметрам и др.

Хранение информации в самой программе возможны при помощи таких структур данных как массивы и списки.

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

Хранение информации в динамических списках позволяет не ограничивать пользователя в количестве хранимой информации т. к. элементы динамического списка, как правило, хранятся в разных частях памяти и добавление нового элемента в список осуществляется без потери скорости работы программы. Добавление элемента приводит к динамическому выделению памяти под новый элемент и связыванию нового элемента со списком. Таким образом программа будет более экономично использовать системные ресурсы.

Разрабатываемая программа должна иметь удобный пользовательский интерфейс. Программы в операционной системе Windows могут работать в нескольких основных режимах:

-оконное Win32 приложение;

-консольное Win32 и Win16 приложение;

-консольное MS-DOS приложение (выполняется в виртуальной машине).

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

Также следует учесть, что в настоящее время появились 64-разрядные процессоры и операционные системы для них. Однако наибольшей популярностью пользуются по-прежнему 32-разрядные.

Реали