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

Информационные технологии для проведения мониторинга результативности учебного процесса на примере группы учащихся. Функциональные требования к программе "Автоматизация работы заведующего отделением". Анализ идентичных программных продуктов на рынке IT.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 13.02.2016
Размер файла 3,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Содержание

  • Введение
  • 1. Назначение и область применения
  • 2. Постановка задачи
  • 2.1 Функциональные требования
  • 3. Анализ материально-технической базы предприятия
  • 4. Проектирование ЭИС
  • 4.1 Обоснование и выбор подхода к проектированию ИС
  • 4.2 Моделирование предметной области
  • 4.2.1 Контекстная диаграмма
  • 4.2.2 Детализация бизнес-процессов
  • 4.2.3 Логическое представление задачи
  • 4.2.4 Хранилище данных
  • 4.2.5 Описание бизнес-процессов
  • 5. Программно-аппаратное обеспечение задачи
  • 6. Анализ идентичных программных продуктов на рынке IT
  • 7. Экономическая часть
  • 7.1 Расчет затрат на оплату труда
  • 7.2 Расчет страховых взносов
  • 7.3 Расчет амортизации компьютерной техники
  • 7.4 Расчет затрат на электрическую энергию, используемую в процессе работы над данной программой
  • 7.5 Расчет себестоимости компьютерного продукта
  • 7.6 Расчёт экономической эффективности
  • 8. Техника безопасности
  • Заключение
  • Список литературы
  • Приложения
  • Листинг
  • Программа и методика испытаний (тестирование)

Введение

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

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

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

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

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

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

1) выделяются учебные дисциплины (предметы на семестре);

2) определяются временные промежутки мониторинга (в данном случае семестр);

мониторинг программа учебный процесс

3) выделяется количественный состав исследуемой группы учащихся; выписывается таблица оценок учащихся за семестр по всем предметам исследуемой области.

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

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

При мониторинге учебного процесса используются показатели, получаемые на выходе следующих процессов университета:

1. Процесс проведения лекций, семинаров, практических занятий, индивидуальной работы.

2. Процесс проведения производственной практики

3. Процесс проведения текущего контроля успеваемости и промежуточной аттестации студентов

4. Процесс проведения итоговой государственной аттестации

5. Процесс ведения делопроизводства на факультете

6. Процесс трудоустройства выпускников

Мониторинг проводится на основе принципов:

1. Целостности

2. Непрерывности

3. Оперативности

4. Приоритета управления

5. Соответствия целей мониторинга средствами его организации

6. Прогностичности

7. Непротиворечивости

1. Назначение и область применения

Данная задача предназначена для ведения Заведующей отделением ведомости об успеваемости студентов.

Приложение работает с информацией о студентах, предметах, группах и специальностях. Заносит новые данные, удаляет и редактирует списки, из которых происходит добавление информации и выведение по ним отчётов. Также возможна распечатка.

Основные задачи и функции заведующей отделением:

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

а) составление расписания учебных занятий, экзаменов и зачетов;

б) контроль оформления учебной документации (аттестационных, экзаменационных и зачетных ведомостей (листов) и заполнение журналов групп преподавателями);

в) контроль проведения ежемесячных аттестаций студентов по текущей успеваемости и посещаемости;

г) контроль сдачи экзаменов и зачетов в период экзаменационной сессии.

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

2.1 Функциональные требования

Программа "Автоматизация работы заведующего отделением" должна максимально автоматизировать работу "Заведующего отделением" и выполнять следующие пункты:

1) Возможность добавления данных, таких как:

· Добавление новых специальностей

· Добавление новых групп на специальности

· Добавление предметов на каждую специальность

· Добавление студентов на специальности в группы

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

3) Автоматический расчёт средних значений по предметам и студентам в малой и большой ведомостях.

4) В данной программе используется СУБД Access, предназначенная для хранения данных, их редактирования. Также присутствует возможность выбора подключаемой базы данных.

5) Вывод отчетов.

Возможность вывода отчетов по малой и большой ведомости.

Для вывода отчета используется компонент MS Office (Excel) входящий в пакет MS Office.

2.2 Нефункциональные требования

Программа выполняет следующие нефункциональные требования:

1. Удобный и понятный интерфейс - необходим для комфортной работы с программой.

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

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

Для реализации задачи использовалась среда разработки программных продуктов Embarcadero Studio Delphi XE3.

Delphi - императивный, структурированный, объектно-ориентированный язык программирования, диалект Object Pascal. Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal. Начиная с 2007 года уже язык Delphi (производный от Object Pascal) начал жить своей самостоятельной жизнью и претерпевал различные изменения, связанные с современными тенденциями (например, с развитием платформы.net) развития языков программирования: появились class helpers, перегрузки операторов и многое другое для разработки как пользовательских так и системных решений автоматизирующих и облегчающих ту или иную область.

3. Анализ материально-технической базы предприятия

Конфигурация компьютера заведующего отделением:

1) Процессор

Свойства ЦП:

Тип:

Celeron Dual-Core E3400

Исходная частота:

2.60 ГГц

Кэш L1 кода:

32 КБ данные + 32 КБ инструкции

Кэш L2:

1024 КБ

Физическая информация о ЦП:

Тип корпуса:

350 Pin RD-PGA

Размеры корпуса:

5.95 cm x 5.95 cm

Число транзисторов:

56.1 млн.

Размер кристалла:

101 mm2

Типичная мощность:

11 - 25 W

Максимальная мощность:

16.0 - 37.5 W

2) Монитор

Общие характеристики

Тип:

ЖК-монитор 24.0" Dell "U2412M"

Диагональ:

18"

Экран

Кинескоп:

щелевая маска

Шаг точки по диагонали:

0.24 мм

Покрытие экрана:

антистатическое, антибликовое

Развертка

Частота развертки:

горизонтальная: 33-123 кГц; вертикальная: 56-260 Гц

Полоса пропускания:

203 МГц

Подключение

Входы:

VGA (D-Sub)

Питание

Потребляемая мощность:

при работе: 83 Вт, в режиме ожидания: 8 Вт, в спящем режиме: 1 Вт

Дополнительно

Стандарты:

экологический: MPR-II, TKO''99; Plug&Play: DDC 2B

Размеры, вес:

434x555x567 мм, 23.50 кг

Особенности:

Макс. Разрешение (Hz): 1922x1440/65 Hz

3) Системная плата

Тип разъема

Socket AM3+

Поддерживаемые процессоры

AMD FX / Phenom II / Athlon II / Sempron серий 100

Чипсет

AMD 990FX / SB950

Форм-фактор

ATX, 305 x 244 мм

Частота шины Hyper Transport

5200 МГц

Слоты расширения

3 PCI Express x16 (режимы х16/16, х16/x8/x8) 1 PCI Express x16 (режим x4) 1 PCI Express x1 1 PCI

Слотов для установки памяти

4 240-pin 1.5 В DDR3 SDRAM

Максимальный объем памяти

32 ГБ DDR3 SDRAM (PC3-8500/PC3-10600/PC3-12800, PC3-14000/PC3-16000/PC3-17000 разгон)

Интерфейс жесткого диска

6 каналов SATA III (RAID 0/1/5/10) 1 канал SATA III 1 канал e-SATA

Разъемы внешние

PS/2 клавиатура/мышь, 4 USB 3.0, 8 USB 2.0, 1 e-SATA, SPDIF оптический, RJ-45 LAN, 6 аудиоразъемов

Разъемы внутренние

2 USB 3.0, 4 USB 2.0, SPDIF Out, TPM, 8 вентиляторов, аудиопанель

4) Память

Тип памяти

DDR SDRAM

Объем

512 МБ

Частота работы

200 МГц

Эффективная частота

400 МГц

Пропускная способность

3200 МБ/сек.

Латентность

CL 3

Проверка и коррекция ошибок

Нет

Буферизация

Нет

5) Графический процессор

Чип

NVIDIA GeForce 210

Ядро

GT218

Унифицированных конвейеров

16

Частота чипа/памяти

589/1333 МГц

Объем и тип памяти

512 МБ DDR3 SDRAM

Разрядность шины памяти

32 бита

Внешняя шина

PCI Express x16

Максимальное разрешение

2560 x 1600

Охлаждение

Радиатор на процессоре

Разъемы

D-Sub, DVI, HDMI

Длина платы

175 мм

Комплект поставки

Видеоплата, 1 CD, описание

6) Физические диски

ST3120022A (111 Гб):

NTFS

7) Оптические накопители

Свойства оптического накопителя

Тип устройства:

CD-RW

Объём буфера:

2 Мб

Скорости записи

CD-R:

16x

CD-RW:

10x

Состав программных средств используемых в отделе ОИО:

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

Это компьютерная программа для работы с текстом. В ней можно печатать документы, учебные работы (рефераты, курсовые, дипломные работы), статьи, книги, составлять таблицы и многое другое.

СУБД Microsoft Access обладает мощными, удобными и гибкими средствами визуального проектирования объектов с помощью Мастеров, что позволяет пользователю при минимальной предварительной подготовке довольно быстро разработать полноценную информационную систему на уровне таблиц, запросов, форм и отчетов. Данные базы данных хранятся в таблицах.

ABBYY FineReader 11 Corporate Edition - программа для распознавания текста, позволяет быстро и точно переводить изображения документов и PDF-файлы в электронные редактируемые форматы без необходимости перепечатывания, разработанная российской компанией ABBYY.

Начальник отдела ОИО при необходимости переводит PDF-

Google Chrome - браузер, разрабатываемый компанией Google на основе свободного браузера Chromium и использующий для отображения веб-страниц движок WebKit.

ПП необходим для работы с электронной постой, поиска нужной информации.

Adobe Acrobat - пакет программ, выпускаемый компанией Adobe Systems для создания и просмотра электронных публикаций в формате PDF. Он был создан в 1984 году. Существует несколько версий пакета, отличающихся возможностями: Adobe Acrobat Standard, Adobe Acrobat Professional, Adobe Acrobat Professional Extended (бывший Adobe Acrobat 3D) и Adobe Acrobat Elements. Для просмотра и печати публикаций (без возможности редактирования) доступен бесплатный Adobe Reader. На сегодняшний день доступна девятая версия пакета.

4. Проектирование ЭИС

4.1 Обоснование и выбор подхода к проектированию ИС

CASE-технологии

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

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

В связи с наличием двух подходов к проектированию программного обеспечения существуют САSE-технологии ориентированные на структурный подход, объектно-ориентированный подход, а также комбинированные. Однако сейчас наблюдается тенденция переориентации инструментальных средств, созданных для структурных методов разработки, на объектно-ориентированные методы, что объясняется следующими причинами:

· возможностью сборки программной системы из готовых компонентов, которые можно использовать повторно;

· возможностью накопления проектных решений в виде библиотек классов на основе механизмов наследования;

· простотой внесения изменений в проекты за счет инкапсуляции данных в объектах;

· быстрой адаптацией приложений к изменяющимся условиям за счет использования свойств наследования и полиморфизма;

· возможностью организации параллельной работы аналитиков, проектировщиков и программистов.

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

· SADT (Structured Analysis and Design Technique) модели и соответствующие функциональные диаграммы;

· DFD (Data Flow Diagrams) диаграммы потоков данных;

· ERD (Entity-Relationship Diagrams) диаграммы "сущность-связь".

На стадии проектирования ИС модели расширяются, уточняются и дополняются диаграммами, отражающими структуру программного обеспечения: архитектуру ПО, структурные схемы программ и диаграммы экранных форм.

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

Microsoft Visio

Microsoft Visio - это универсальная графическая программа, предоставляющая средства для визуализации большинства технических и деловых задач при помощи одного простого в использовании продукта. Программы Microsoft Office Visio 2003 и Microsoft Office Visio 2007 дают возможность всем пользователям в таких отраслях, как коммерция, проектирование и информационные технологии, создавать и распространять схемы процессов, систем и графики числовых данных. Иллюстрации, созданные с помощью Visio, упрощают решение следующих задач.

· Доведение информации до адресатов

· Построение схемы достижения согласия внутри организации

· Оптимизация бизнес-процессов

· Планирование и отладка сложных систем

· Наблюдение за информационными системами и их обслуживание

Описания некоторых версий.

Visio Standard 2007 является наилучшей для пользователей из области коммерции, которым необходимо делать идеи видимыми, документировать их, распространять их и делиться этими идеями при помощи профессионально сделанных блок-схем, планов офисов, организационных структур, графиков реализации проектов и т.д.

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

4.2 Моделирование предметной области

CASE-средства - совокупность методов и средств проектирования информационных систем с интегрированными автоматизированными инструментами, которые могут быть использованы в процессе разработки программного обеспечения.

Классификация по типам отражает функциональную ориентацию кейс-средств на те или иные процессы жизненного цикла и, в основном, совпадают с компонентным составом кейс-средства и включает следующие типы:

§ Средства анализа - предназначены для построения и анализа предметной области;

§ Средства проектирования баз данных;

§ Средства разработки приложений;

§ Средства планирования и управления проектом;

§ Средства тестирования;

§ Средства документирования.

AIIFusion Process Modeler ? мощный инструмент моделирования, который используется для анализа, документирования и реорганизации сложных бизнес-процессов. Модель, созданная средствами BPwin, позволяет четко документировать различные аспекты деятельности - действия, которые необходимо предпринять, способы их осуществления, требующиеся для этого ресурсы и др. Таким образом, формируется целостная картина деятельности предприятия - от моделей организации работы в маленьких отделах до сложных иерархических структур. При разработке или закупке программного обеспечения модели бизнес-процессов служат прекрасным средством документирования потребностей, помогая обеспечить высокую эффективность инвестиций в сферу IT. В руках же системных аналитиков и разработчиков BPwin - еще и мощное средство моделирования процессов при создании корпоративных информационных систем (КИС).

Название проекта - Ведение ведомости по студентам

Цель проекта - Ведение успеваемости студентов за каждый семестр и за весь период обучения

Инструментарий: методология функционального моделирования IDEFO, IDEF3, DFD и программное приложение BPWin.

Список данных:

- журнал группы

Словарь:

Данные - факты, характеризующие деятельность предприятия, подлежащие количественному выражению.

Данные в информационной системе - данные, введенные в информационную систему и разнесенные по аналогическим признакам.

Студент - слово латинского происхождения (studens), что буквально переводится как "усердно работающий", "занимающийся". Студент - учащийся учреждений среднего и высшего профессионального образований: колледжей, техникумов, университетов, институтов и академий.

4.2.1 Контекстная диаграмма

Рис. 1 Диаграмма IDEF0

4.2.2 Детализация бизнес-процессов

Рис. 2. Диаграмма IDEF0

4.2.3 Логическое представление задачи

Рис. 3. Диаграмма IDEF (3)

4.2.4 Хранилище данных

Рис. 4. Диаграмма DFD

4.2.5 Описание бизнес-процессов

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

Подпроцесс - это бизнес-процесс, являющийся структурным элементом некоторого бизнес-процесса и представляющий ценность для потребителя.

Бизнес - процесс

Рис. 2. "Диаграмма бизнес-процессов"

Таблицы операций

Диаграмма и № на диаграмме

Операция

Исполнитель

Как часто

Входящие документы (документы-основания)

Исходящие документы (составляемый документ)

Проводка (дебет, кредит, сумма, аналитика)

1

2

3

4

5

6

7

1

Ведение журнала

Преподаватель

Ежедневно

Журнал

Журнал

Нет

2

Заполнение ведомости

Зав отделением

В конце каждого семестра

Журнал

Ведомость, отчет

Нет

3

Перевод на следующий курс

Зав отделением

В конце каждого семестра

Журнал

Нет

Нет

4

Пересдача предметов

Студент

В конце каждого семестра

Справки, заявления

нет

Нет

5

Расчет стипендии

Бухгалтерия

В конце каждого семестра

Ведомость

Нет

Нет

5. Программно-аппаратное обеспечение задачи

На данное время в "МОКИТЭУ" обрабатываемая информация собирается и забивается в электронные документы вручную. Данная программа автоматизирует сбор и хранение информации, облегчает работу по сбору информации. Вся информация о группах, студентах и их успеваемости хранится в базе данных, к которой происходит обращение с помощью программы.

Обоснование ВТ для решения задачи

Для нормальной работы программы необходимо установить компьютер у зав. отделения со следующими требованиями:

· Процессор: Intel Pentium-Dual-Core

· Оперативная память: 2 Гб

· Видеокарта: 512 Мб

Программа работает в ОС Windows Xp, Seven.

Обоснование программного обеспечения задачи

Для функционирования задачи необходимо установить следующее программное обеспечение:

1. Программа "Ведомость студентов".

2. Пакет MS Excel для просмотра отчетной документации.

Данная задача написана на языке высокого уровня программирования Delphi.

Использовалась платформа разработки программного обеспечения Embarcadero RAD Studio XE3.

Embarcadero Delphi - интегрированная среда разработки ПО для Microsoft Windows на языке Delphi (ранее носившем название Object Pascal), созданная первоначально фирмой Borland и на данный момент принадлежащая и разрабатываемая Embarcadero Technologies. Embarcadero Delphi является частью пакета Embarcadero RAD Studio и поставляется в четырёх редакциях: Starter, Professional, Enterprise и Architect.

Пакет MS Office. Для вывода отчетов из программы.

Microsoft Office - Офисный пакет приложений, созданных корпорацией Microsoft для операционных систем Microsoft Windowsи Apple Mac OS X. В состав этого пакета входит программное обеспечение для работы с различными типами документов: текстами, электронными таблицами, базами данных и др. Microsoft Office является сервером OLE объектов и его функции могут использоваться другими приложениями, а также самими приложениями Microsoft Office. Поддерживает скрипты и макросы, написанные на VBA.

Microsoft Excel - программа для работы с электронными таблицами, созданная корпорацией Microsoft для Microsoft Windows, Windows NT и Mac OS. Она предоставляет возможности экономико-статистических расчетов, графические инструменты и, за исключением Excel 2008 под Mac OS X, язык макропрограммирования VBA (Visual Basic for Application).

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

6. Анализ идентичных программных продуктов на рынке IT

Ведение ведомостей успеваемости студентов и отчетности по ним - одна из ответственных и достаточно трудоемких обязанностей "Учебной части".

Сравним две идентичные задачи:

"Ведомости кафедры"

Автоматизированная информационная система "Деканат"

I. "Ведомости кафедры"

Рис. 3. "Ведомости кафедры"

Программа "Ведомости кафедры" позволяет создавать и заполнять:

1. рейтинговые электронные ведомости учета успеваемости студентов;

2. ведомости курсовых работ (проектов);

3. ведомости по практикам;

4. ведомости итоговых экзаменов по дисциплине и итоговых междисциплинарных государственных экзаменов;

5. хранить ведомости в виде файлов специального формата и в базе данных SQL сервера с целью дальнейшей автоматизированной обработки в рамках деканатов.

II. Автоматизированная информационная система "Деканат"

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

Реализация серверной части предполагается на свободно-распространяемом программном обеспечении MySQL SERVER. Вся введенная информация сохраняется на сервере и доступна через клиентские места через протокол TCP/IP.

Основные возможности программы:

1. Ведение учебных планов.

2. Личная карточка студента.

3. Заявки на учебные поручения.

4. Выписки из учебного плана.

5. График учебного процесса.

6. Экзаменационная ведомость.

7. Промежуточная аттестация.

8. Сводные ведомости.

Анализ идентичных программных продуктов показал необходимость внедрения данного продукта в деятельность сотрудников "Учебной части”, так как похожих программных продуктов на рынке IT достаточно мало, что подтверждает необходимость их использования.

Рис. 4. "АИС "Деканат""

Рис. 5. "АИС "Деканат""

7. Экономическая часть

Таблица №1 "Исходные данные"

Обозначение работы

Содержание

Кол-во дней

Кол-во участников

Устройства

1. Т.З.

Получение задания на проектирование

1

2

2. Т.И.

Подготовка информационных материалов

3,9

2.1 Т.И.

Сбор сведений о работе зав. отделением

0,4

1

к

2.3 Т.И.

Работа с интернет ресурсом

1,5

1

к

м

2.4 Т.И.

Систематизация материалов

2

1

к

п

3.П. П.

Проектирование проекта

6,7

3.1 П.П.

Изучение требований к задаче

1

1

к

3.2 П.П.

Выбор средства проектирования

0,7

1

к

3.3 П.П.

Создание первоначального интерфейса и алгоритма

3

1

к

3.4 П.П.

Проектирование работы

2

2

к

м

4.П. П.

Тестирование программного продукта

5,1

4.1 П. П

Тестирование с помощью "Белого" и "Черного" ящиков

2,3

1

к

4.2 П. П

Класс эквивалентности

2

1

к

п

4.3 П. П

Библиотека регрессивных тестов

0,8

1

к

п

5.П. П.

Редактирование интерфейса

2,2

2

6.Э.Ч.

Экономическо-теоретическая часть

1,3

6.1 Э.Ч.

Расчет себестоимости продукта

0,8

1

к

6.2 Э.Ч.

Выводы и предложения

0,5

2

к

п

Всего = 1ТЗ + 2ТИ + 3ПП + 4Э

7.1 Расчет затрат на оплату труда

Таблица №3 "Затраты на оплату труда"

Обозначения

Наименование

О

КД

ДТС

КДР

ТО

СД

ДО

ФОТ

1

Руководитель

34800

22

1582

5,7

9016

721

974

10711

2

Программист

28450

18

1581

20,2

31927

2554

3448

37930

3

Всего

40944

3275

4422

48641

О - Тарифная Ставка на месяц

КД - Среднее Количество дней в месяце

ДТС - Дневная Тарифная ставка

КДР - Кол-во Дней работы

ТО - Тарифная оплата

СД - Стимулирующие выплаты

ДО - Дополнительная оплата

ФОТ - Фонд оплаты

Формулы расчета для таблицы №3:

ДТСр = О/КД = 34800/22 = 1582

ДТСп = О/КД = 28450/18 = 1581

ТОп = ДТС*КДР = 1581*20,2= 31927

ТОр = ДТС*КДР = 1582*5,7 = 9016

СДр = 9016* 8% = 721, СДп = 31927* 8% = 2554

ДОр = (9016+721) *10% = 974

ДОп = (31927+2554) *10% = 3448

ФОТр = 9016+721+974= 10711

ФОТп = 31927+2554+3448= 37930

7.2 Расчет страховых взносов

Таблица № 3

Обозначения

Наименование

ФОТ

ВСЕГО СВ (31%)

1

Руководитель

10711

3321

2

Программист

37930

11758

3

Всего

48641

15079

Расчеты

ССр = 10711*0,31 = 3321

ССп = 37930*0,31 = 11758

7.3 Расчет амортизации компьютерной техники

Для выполнения поставленной задачи должна использоваться следующая компьютерная техника:

Компьютер

Принтер

Прочее

Таблица №5 "Расчёт амортизации компьютерной техники"

Обозначения

Наименование

ПС

ДИ

НА

СА

Ф

САЧ

САР

САПП

1

Компьютер

20000

17

25%

5000

200

25,0

200,0

3400

2

Принтер

3560

5,3

25%

890

200

4,5

35,6

189

3

Модем

1560

3,5

25%

390

200

2,0

15,6

55

4

Всего

25120

6280

31,4

251,2

3643

ПС - Первоначальная стоимость

ДИ - Количество Дней Использования

НА - Годовая Норма амортизации

СА - Годовая Сумма Амортизации

Ф - Фонд Рабочего Времени на год в час.

САЧ - Сумма Амортизации на 1 час работы

САР - Сумма амортизации на 1 день работы

САПП - Сумма Амортизации на разработку ПП

Формулы расчета для таблицы №5

Расчеты

САк = ПСк*НАк = 20000*0,3 = 5000

САп =ПСп*НАп = 3560*0,3 = 890

САм =ПСм*НАм = 1560*0,3 = 390

САЧк = САк/Фк = 5000/200= 25,0

САЧп = САп/Фп = 890/200 = 4,5, САЧм = САм/Фм =390/200 = 2,0

САРк = САЧк*8часов = 25,0*8 = 200,0

САРп = САЧп*8часов = 4,5*8 = 35,6

САРм = САЧм*8часов = 2,0*8 = 15,6

САППк = САРк*ДИк = 200,0*17= 3400

САППп = САРп*ДИп = 35,6*5,3 = 189

САППм = САРм*ДИм = 15,6*3,5= 55

7.4 Расчет затрат на электрическую энергию, используемую в процессе работы над данной программой

Затраты на электроэнергию в процессе создания программы рассчитываются для каждого вида использования компьютерной техники, стоимость одного Кв. /час составляет 3 руб. 50 копеек.

Таблица №5

Обозначения

Наименование

Мощность в кВт (М)

Продолжительность работы в часах (ПР)

Коэффициент использования компьютерной техники (К)

Стоимость кВт час в рублях (С)

Стоимость на программу (СТП)

1

Компьютер

0,8

136

0,7

3,5

267

2

Модем

0,2

28

0,5

3,5

10

3

Принтер

0,08

42,4

0,2

3,5

2

4

Всего

1,08

206,4

1,4

10,5

279

Расчеты

ПРк = 17*8 = 136

ПРм = 3,5*8 = 28

ПРп = 5,3*8 = 42,2

СТПк = 0,8+136+0,7+3,5 = 267

СТПм = 0,2+28+0,5+3,5 = 10

СТПп = 0,08+42,4+0,2+3,5 = 2

7.5 Расчет себестоимости компьютерного продукта

Себестоимость - текущие издержки производства и обращения, реализации продукции, исчисленные в денежном выражении. Включают материальные затраты, амортизацию основных средств, заработную плату основного и вспомогательного персонала, дополнительные (накладные) расходы, непосредственно связанные, обусловленные производством и реализацией данного вида и объема продукции.

Обозначения

Статьи

Сумма в рублях

1

Оплата труда (ФОТ)

48641

2

Страховые взносы (СВ)

15079

3

Амортизация (САПП)

3643

4

Электроэнергия (СТП)

279

5

Прочие расходы (СПР)

409

6

Расходы на продажу (РП)

6805

7

Полная себестоимость (ПС)

74856

8

Прибыль (ПРИБ)

22457

9

Цена (Ц)

97313

Расчеты

РП = 0,05* (48641+15079+3643+279+409) = 10% * 68051= 6805

ПС = 48641+15079+3643+279+409+6805= 74856

П = 30%*74856= 22457

7.6 Расчёт экономической эффективности

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

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

Стоимостные показатели - размер дополнительных капиталовложений, экономия условно-годовая, экономия до конца года, срок окупаемости, коэффициент эффективности, суммарный годовой экономический эффект.

Дополнительные капиталовложения - это затраты на новую технику по сравнению с затратами, имеющимися в производстве.

Размер дополнительных капиталовложений:

?К = К2 - К1

где

К2 - стоимость новой техники

К1 - стоимость старой техники, но пересчитанная на новый объем работ.

Необходимость в этом пересчете возникает, потому что новая техника, как правило, более производительней.

К1 21

А2 - проектируемый объем выпуска единиц

А1 - имеющийся на проекте объем

К - стоимость оборудования, имеющаяся на практике

Экономия условно-годовая - это сумма экономии, полученная от снижения себестоимости продукции, производимой с помощью новой техники. Она определяется:

Эусл. год= (С12) *А2

С1 - себестоимость единицы продукции до внедрения технического новшества

С2 - себестоимость единицы продукции после внедрения технического новшества

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

Токуп. = ?К/ Эусл. год

Коэффициент эффективности внедряемости проекта величина обратная сроку окупаемости

Е=1/ Токуп.

При проектировании новых технологий устанавливаются нормативные коэффициенты эффективности.

Енормот 0,1 до 0,2

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

Обобщающим показателем является суммарный годовой экономический эффект:

Эсум. год= (S1норм* К1) - (S2норм* К2)

Таблица №9

Дt=tб-tпр

1,68

С1=tб*Часовая оплата

514

С2=tпр*Часовая оплата

182

Эусл. год= (С1-С2) *А2

132767

Токуп=ДК/Эусл. год

0,56

S1=C1*A2

205528

S2=C2*A2

72724

Эсум. год= (S1+Eнорм*К1) - (S2+Eнорм*К2)

117795

ДК

74856

A2

400

Eнорм

0,2

Расчеты

Дt=tб-tпр = 2,6 - 0,92 = 1,68

ЧО = 1581/8 = 197,625

С1=tб*Часовая оплата = 2,6 *197,625= 513,82

С2=tпр*Часовая оплата = 0,92*197,625= 181,81

Эусл. год= (С1-С2) *А2 = (513,82-181,81) *400= 132804

Эсум. год= (S1+0,2*ДK = (205528+0,2*0) - (72724+0,2*74856) = 196350 - 12314,1464 = 117795

S1=C1*A2 = 513,82*400 = 205528

S2=C2*A2 = 181,81*400 = 72724

Токуп=ДК/Эусл. год = 74856/132804= 0,56

Вывод:

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

Расчёт себестоимости компьютерного продукта также был рассмотрен в ходе курсового проекта, и в результате получились следующие данные:

· Оплата труда - 42825рублей

· Страховые взносы - 42825 рублей

· Амортизация - 977,76 рублей

· Электроэнергия - 29,692 рублей

· Прочие расходы - 221,34 рублей

· Расходы на продажу - 2931,9396 рублей

· Полная себестоимость - 61570,732 рублей

· Прибыль - 6157рублей

· Цена - 67727,8рублей

Годовой экономический эффект составил 96244рубля, а срок окупаемости - 0,7 года. Таким образом, цель работы достигнута, задачи решены.

8. Техника безопасности

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

С помощью таких программ, как WinNuke, Papa Smurf и Teardrop злоумышленники могут атаковать ваши компьютеры и нанести вам ущерб. Согласно опросу за 1999 год Института Компьютерной Безопасности и ФБР о компьютерных преступлениях 57 процентов опрошенных организаций сообщили, что считают соединения их сетей с Интернет "местом, откуда часто организуются атаки".30 процентов опрошенных сообщило, что имели место случаи проникновения в их сети, а 26 процентов сказали, что в ходе атак происходила кража конфиденциальной информации. Федеральный центр по борьбе с компьютерными преступлениями в США - FedCIRC сообщил, что в 1998 году атакам подверглось около 130000 государственных сетей с 1100000 компьютерами.

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

Классификация компьютерных атак

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

· Удаленное проникновение в компьютер: программы, которые получают неавторизованный доступ к другому компьютеру через Интернет (или локальную сеть)

· Локальное проникновение в компьютер: программы, которые получают неавторизованный доступ к компьютеру, на котором они работают.

· Удаленное блокирование компьютера: программы, которые через Интернет (или сеть) блокируют работу всего удаленного компьютера или отдельной программы на нем (для восстановления работоспособности чаще всего компьютер надо перезагрузить)

· Локальное блокирование компьютера: программы, которые блокируют работу компьютера, на котором они работают

· Сетевые сканеры: программы, которые осуществляют сбор информации о сети, чтобы определить, какие из компьютеров и программ, работающих на них, потенциально уязвимы к атакам.

· Сканеры уязвимых мест программ: программы, проверяют большие группы компьютеров в Интернете в поисках компьютеров, уязвимых к тому или иному конкретному виду атаки.

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

· Сетевые анализаторы (снифферы): программы, которые слушают сетевой трафик. Часто в них имеются возможности автоматического выделения имен пользователей, паролей и номеров кредитных карт из трафика.

Самые популярные атаки в Интернет

В марте 1999 г. самыми популярными атаками (или наиболее уязвимыми приложениями), как было установлено NIST, являлись Sendmail, ICQ, Smurf, Teardrop, IMAP, Back Orifice, Netbus, WinNuke и Nmap.

1. Sendmail: Sendmail - это очень старая программа, в которой на протяжении всей ее истории имелись уязвимости. Sendmail - наглядное доказательство того, что у сложных программ редко бывают исправлены все ошибки, так как разработчики постоянно добавляют новые возможности, из-за которых появляются новые уязвимые места. Последние атаки против sendmail попадают в категорию удаленного проникновения, локального проникновения, а также удаленного блокирования компьютера.

2. ICQ: - это сложная программа онлайнового общения с большим числом разнообразных возможностей, название которой является сокращением для фразы "I-Seek-You." (я ищу вас). Сейчас она используется приблизительно 26 миллионами пользователей. В прошлом году было разработано несколько атак на ICQ, которые позволяли атакующему выдавать себя за другого и расшифровывать "зашифрованный" трафик. Затем атакующий начинал диалог в ICQ с тем человеком, чьим другом являлся тот, за кого он себя выдавал, и посылал ему через ICQ троянские кони (враждебные программы, встроенные в казалось бы нормальные программы).

3. Smurf: Smurf использует сеть, в которой машины обрабатывают широковещательные ping-пакеты для переполнения жертвы пакетами ответов на ping. Эту атаку можно представить как усилитель, позволяющий атакующему анонимно блокировать работу компьютера жертвы из-за прихода ему по сети огромного количества пакетов.

4. Teardrop: Teardrop полностью блокирует компьютеры с Windows 95 и Linux, используя ошибку в подпрограммах сетевых драйверов, обрабатывающих фрагментированные пакеты.

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

6. Back Orifice: Back Orifice - это троянский конь, позволяющий пользователю удаленно управлять компьютером с Windows 95/98 с помощью удобного графического интерфейса.

7. Netbus: Netbus аналогичен Back Orifice, но может атаковать как Windows NT, так и Windows 95/98.

8. WinNuke: WinNuke полностью блокирует работу компьютера с Windows 95 путем посылки ему особого пакета "срочные данные" по протоколу TCP.

9. Nmap: Nmap - это сложное средство для сканирования сети. Помимо всего прочего, nmap может сканировать с помощью нескольких протоколов, работать в скрытом режиме и автоматически идентифицировать удаленные операционные системы.

Как защититься от большинства компьютерных атак

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

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

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

3. Вскрыватели паролей (Password Crackers)

4. Шифрование

5. Сканеры уязвимых мест

6. Грамотное конфигурирование компьютеров в отношении безопасности

7. Боевые диалеры (war dialer) Пользователи часто обходят средства защиты сети организации, разрешая своим компьютерам принимать входящие телефонные звонки. Пользователь перед уходом с работы включает модем и соответствующим образом настраивает программы на компьютере, после чего он может позвонить по модему из дома и использовать корпоративную сеть.

8. Рекомендации по безопасности (security advisories) Рекомендации по безопасности - это предупреждения, публикуемые группами по борьбе с компьютерными преступлениями и производителями программ о недавно обнаруженных уязвимых местах.

9. Средства обнаружения атак (Intrusion Detection) Системы обнаружения атак оперативно обнаруживают компьютерные атаки.

10. Средства выявления топологии сети и сканеры портов Эти программы позволяют составить полную картину того, как устроена ваша сеть и какие компьютеры в ней работают, а также выявить все сервисы, которые работают на каждой машине.

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

12. Политики безопасности Система сетевой безопасности насколько сильна, насколько сильно защищено самое слабое ее место. Если в рамках одной организации имеется несколько сетей с различными политиками безопасности, то одна сеть может быть скомпрометирована из-за плохой безопасности другой сети.

13. Тестирование межсетевых экранов и WWW-серверов на устойчивость к попыткам их блокирования

Заключение

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

Задача предназначена для более удобного, простого и быстрого заполнения данных.

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

Произведено моделирование предметной области заведующего отделением, с помощью программных средств (AllFusion Process Modeler 7).

Создана контекстная диаграмма предметной области, детализация бизнес-процессов, поток данных в предметной области.

На основе этих исследований можно выделить следующие функции для разрабатываемой АИС.

1. Занесение в базу специальностей, групп, предметов и студентов

2. Редактирование записей

3. Возможность вывода отчетов

4. Автоматический расчет средних значений малой и большой ведомости

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

Дипломный проект реализован в полном объёме в соответствии с поставленной передо мной задачей.

Список литературы

1. Джон Вейскас, "Эффективная работа с MS Access 2010", Питер, 2008 г.

2. И. Харитонова, "MS Access 2007", БВХ-Петербург, 2010 г.

3. П.В. Кошоховский, "Экономическая информатика", Питер, 2005 г.

4. Вероника Михеева, Ирина Харитонова "MS Access 2007", БВХ-Петербург, 2008 г.

5. С.П. Кандзюба, В.Н. Громов "Delphi 6/7", DiaSoft, 2005 г.

6. В. Гофман, "Delphi 6", БВХ-Петербург, 2004 г.

7. В. Фаронов, "Программирование баз данных в Delphi 7", Питер, 2005 г.

8. Ф. Гофман, А. Хоменко, "Работа с базами данных в Delphi", bhv-Санкт-Петербург, 2012 г.

9. Алексей Федоров, Наталия Елманова, "ADO в Delphi", bhv-Санкт-Петербург, 2014 г.

10. А. Жуков, "Изучаем Delphi", Питер, 2011 г.

11. Марко Кэнту, "Delphi 7 для профессионалов", Издательство "Москва", 2005 г.

12. Ф. Валаева, Б.Д. Рабинович, Е.А. Хруцкий, "Экономика, организация и планирование машиностроительного производства". Издательство "Высшая школа", 2009 г.

13. О.В. Бобкова,"Охрана труда и техника безопасности", ОМЕГА, 2008 г.

14. Михаил Фленов, "Delphi 2005 Секреты программирования", Питер, 2011 г.

15. Дарахвелидае П.Г., Марков Е.П., "Программирование в Delphi 7", bhv-Санкт-Петербург, 2012 г.

Приложения

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

Для запуска программы выбирается ярлык "Ведомости студентов" (Рис. 3)

· Форма "Главная форма"

При загрузке приложения появляется форма "Главная форма" (рис. 3).

Рис. 3. "Главная форма"

Главная форма служит для отображения таблицы данных "Студенты":

Для отображения данных необходимо подключиться к базе данных. Для этого можно воспользоваться горячими клавишами "Ctrl+Z" или через меню Файл - >Подключиться к базе. Так же можно выбрать другую базу данных. При стандартном подключении (Пункт "Подключиться к базе", через меню файл) появится окно подтверждения подключения:

Рис. 4 "Подтверждение подключения"

· Форма "Количество задолжников"

Рис. 5 "Форма "Кол-во задолжников""

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

· Форма "Количество отличников"

Рис. 6 "Форма "Кол-во отличников""

Что бы получить информацию о том, сколько студентов-отличников учится в группе на определенном семестре необходимо выбрать специальность, семестр, группу и нажать на кнопку "Кол-во отличников". Появится форма с таблицей, где будут показаны все отличники группы на выбранном семестре.

· Форма "Добавление новой специальности"

Для работы с базой необходимо сначала ее заполнить. Что бы это сделать нужно для начала заполнить таблицу "Специальности".

Рис. 7 "Форма "Специальность""

Так же можно удалить специальность. При удалении появится окно подтверждения.

Рис. 8 "Удаление специальности"

Теперь в добавленную специальность необходимо добавить группы для каждой специальности. Пункт меню Справочники->Добавить/Удалить группу. Появится окно со списком групп.

· Форма "Добавление новой группы"

Рис. 9 "Форма "Добавление новой группы""

Для добавления новой группы необходимо выбрать специальность, на которую заносится группа, и нажать кнопку добавить. Так же на форме располагается кнопка "Удалить группу" и "Очистить". Кнопка "Очистить" необходима для того что бы очистить поля заполненные пользователем. При добавлении группы происходит проверка на заполненные поля, как и на всех формах, поэтому, что бы добавить, что-то в базу нужно сначала заполнить все поля на форме. Чтобы не добавить не нужную группу при выборе специальности в таблице сортируются записи и выводятся группы только выбранной специальности. Данная функция реализована на всех формах.

Что бы проставлять оценки студентам по предметам для начала нужно их добавить. Что бы добавить новый предмет на специальность или в группу нужно выбрать пункт меню Справочники - > Добавить/удалить новый предмет.

· Форма "Добавление нового предмета"

1. Добавление предмета на специальность

Рис. 10 "Форма "Добавление нового предмета""

Для добавления нового предмета необходимо выбрать специальность, затем семестр, произойдёт сортировка записей в таблице, после чего ввести название предмета. Для того что бы указать что предмет идет в диплом необходимо поставить галочку напротив слова "Диплом", ее отсутствие говорит о том что предмет не идет в диплом. После всех действий необходимо нажать "Добавить на специальность". При добавлении предметов происходит проверка, нет ли такого предмета на данном семестре, с одинаковым индикатором диплома, и нет ли уже на специальности данного предмета уже идущего в диплом. Также реализована функция удаления предметов. На форме присутствует галочка с надписью "Запомнить". Она необходима для того что бы пользователь при добавлении предмета не выбирал каждый раз специальность и семестр.


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.