Разработка программы для проведения мониторинга учебного процесса
Информационные технологии для проведения мониторинга результативности учебного процесса на примере группы учащихся. Функциональные требования к программе "Автоматизация работы заведующего отделением". Анализ идентичных программных продуктов на рынке 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 =А2/А1*К
А2 - проектируемый объем выпуска единиц
А1 - имеющийся на проекте объем
К - стоимость оборудования, имеющаяся на практике
Экономия условно-годовая - это сумма экономии, полученная от снижения себестоимости продукции, производимой с помощью новой техники. Она определяется:
Эусл. год= (С1-С2) *А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 "Форма "Добавление нового предмета""
Для добавления нового предмета необходимо выбрать специальность, затем семестр, произойдёт сортировка записей в таблице, после чего ввести название предмета. Для того что бы указать что предмет идет в диплом необходимо поставить галочку напротив слова "Диплом", ее отсутствие говорит о том что предмет не идет в диплом. После всех действий необходимо нажать "Добавить на специальность". При добавлении предметов происходит проверка, нет ли такого предмета на данном семестре, с одинаковым индикатором диплома, и нет ли уже на специальности данного предмета уже идущего в диплом. Также реализована функция удаления предметов. На форме присутствует галочка с надписью "Запомнить". Она необходима для того что бы пользователь при добавлении предмета не выбирал каждый раз специальность и семестр.
Подобные документы
Разработка процесса автоматизации взаимодействия преподавателя и студента через сайт и ведение централизованного процесса обработки данных. Создание графического интерфейса программы и физической модели базы данных. Расчет цены программного продукта.
дипломная работа [6,1 M], добавлен 27.06.2011Постановка задачи автоматизации учебного процесса колледжа и описание предметной области. Работа с базами данных в Delphi: способы, компоненты доступа к данным и работы с ними. Язык запросов SQL. База данных в Microsoft Access и результаты исследований.
дипломная работа [55,6 K], добавлен 16.07.2008Анализ и практическая реализация использования администрирования и мониторинга сети на предприятии. Процесс создания карты сети в программе LANState. Сетевые программы для сисадминов, программы мониторинга сети. Описание локальной вычислительной сети.
курсовая работа [3,6 M], добавлен 15.02.2017Общая характеристика и функциональные возможности, внутреннее устройство и принцип работы спутниковых систем мониторинга, особенности их применения в сфере сельского хозяйства. Технология решения задачи мониторинга. Разработка программного обеспечения.
дипломная работа [5,3 M], добавлен 15.05.2014Разработка подсистемы формирования комплексной оценки в системе мониторинга наукометрических показателей работников высшего учебного заведения. Виды и методы шкалирования. Исследование существующих математических моделей построения комплексных оценок.
дипломная работа [3,3 M], добавлен 10.11.2012Интерфейс системы онлайн-мониторинга стационарного аппарата. Интерфейс автоматизированного рабочего места мониторинга АПБ Московского метрополитена. Архитектура системы ProView, основные сферы применения. Структура графического интерфейса пользователя.
курсовая работа [1,8 M], добавлен 21.03.2016Проектирование электронного учебного курса (ЭУК): сущность, этапы, содержание, структура. Требования к техническому исполнению ЭУК. Анализ предметной области дисциплины. Возможности программы Teach Book Lite. Результаты итогового тестирования программы.
дипломная работа [6,7 M], добавлен 08.09.2010Основные интегрированные информационные системы поддержки принятия решений. Обзор и сравнительный анализ программных продуктов инвестиционного проектирования. Программа управления проектами "MS Project". Примеры программных продуктов в ОАО "Криогенмаш".
курсовая работа [776,0 K], добавлен 03.06.2014Сущность, принципы, методы и средства построения компьютерных учебников. Общая характеристика существующих программных продуктов, позволяющих создавать компьютерные учебники. Технология создания интернет-учебного пособия "Нелинейная теория устойчивости".
дипломная работа [235,5 K], добавлен 14.10.2010Разработка приложения "Plex Online" для контроля online-мониторинга производственного процесса, продаж, остатков товара и прочим функционалом. Разработка и тестирование программных модулей. Оптимизация работы базы данных путем кэширования данных.
дипломная работа [1,8 M], добавлен 06.06.2016