Разработка информационной технологии контроля успеваемости подсистемы "Учебный процесс ХТИ – филиала СФУ"
Создание единой информационной сети, позволяющей эффективно хранить, обрабатывать, анализировать и использовать информацию по учету успеваемости студентов. Основные функции и формы созданной информационной системы. Экономическое обоснование проекта.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 20.10.2013 |
Размер файла | 1,5 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
В качества языка программирования выбрана средство разработки приложений - BorlandDelphi 7 Studio, которая представляет собой решение для разработки корпоративных приложений - от проектирования до развертывания, реализующая полностью интегрированные технологии разработки и, моделирования. Данные технологии обладают уникальной поддержкой Web, возможностями создания кроссплатформенных приложений и другими средствами повышения продуктивности процесса разработки [12].
1.6.4 Обоснование проектного решения по технологическому обеспечению
Основным функциональным назначением базы данных является обеспечение накопления и долговременного хранения данных во внешней памяти, обработка и предоставление данных в соответствии с запросами прикладной программы.
В состав информационной системы входят следующие основные компоненты:
1. Реляционная база данных.
2. Подсистема управления данными.
3. Клиентская часть ИС.
Схема реализации функциональной структуры представлена на рис.1.5.
Размещено на http://www.allbest.ru
Размещено на http://www.allbest.ru
Рис.1.5 Схема реализации функциональной структуры
Механизм реализации функций системы в общем случае включает операции:
1. Ввод параметров запросов пользователем с использованием элементов управления формы клиентского приложения;
2. Формирование запросов;
3. Ввод пользователем команды на выполнение запроса к базе данных. Пересылка запросов;
4. Выполнение запросов СУБД;
5. Возврат результатов выполнения запросов (запрошенных данных или уведомления об изменении данных) в клиентское приложение.
Функцией подсистемы управления данными является предоставление интерфейса взаимодействия прикладного приложения с базой данных. Подсистема определяет логику взаимодействия клиентской части с данными базы, а также права доступа к данным.
Клиентская часть реализует интерфейс базы данных с пользователями - транслирует команды пользователя в sql-запросы к базе данных, получает данные и представляет их в удобной для восприятия форме [3].
Вывод
1. Представлена характеристика структуры и образовательной деятельности Хакасского технического института
2. Описана экономическая сущность задачи, связанная с контролем успеваемости студентов.
3. Обоснованны необходимость и цель использования вычислительной техники для автоматизации контроля успеваемости студентов в учебной деятельности Хакасского технического института.
4. Осуществлена постановка задачи
5. Обоснованны проектные решения по информационному, техническому, программному и технологическому обеспечению.
2. Проектная часть
2.1 Информационное обеспечение задачи
2.1.1 Информационная модель и ее описание
Диаграммы потоков данных (DFD) обеспечивают удобный способ описания передаваемой информации как между частями моделируемой системы, так и между системой и внешним миром. Областью применения диаграммы потоков данных является - использование для создания моделей информационного обмена организации, например модели документооборота. Кроме того, различные вариации DFD широко применяются при построении корпоративных информационных систем. Начальная контекстная диаграмма представлена на (рис. 2.1), диаграмма потоков данных первого уровня (рис.2.2).
Рис. 2.1 Начальная контекстная диаграмма
Рис. 2.2 Диаграмма потоков данных
Из диаграммы потоков данных и схемы взаимодействия компонентов видно, что существует несколько сущностей проектируемой системы, которые осуществляют непрерывный информационный обмен. Сотрудники деканата регистрируют студентов (оформляют личную карточку), и учебные группы, также контролируют успеваемость студентов. Сотрудник кафедры формирует учебный план согласно нагрузке преподавателей и групп студентов. Преподаватель в свою очередь, проводя учебное занятие, выставляет оценки текущей успеваемости студентов.
В базе данных были использованы поля для ввода информации о студентах, преподавателях, группах, учебных планах семестра, данные деканатов, а также данные об оценках заносимые в журналы. Данные о студентах представляет в своем роде карточку в которой отражается вся личная информация каждого учащегося. Данные о преподавателе включают в себя фамилию, имя, отчество, кафедру приписки (которая относится к определенному факультету и деканату) ученая степень и звание. В учебном плане семестра, каждому преподавателю приписывается дисциплина, вид проводимых работ в определенных группах. Информация о группах представляет собой список студентов, обучающихся на определенном факультете по определенной специальности. Исходя из информационной модели, строится архитектура программного продукта (рис.2.3).
Рис. 2.3 ER-диаграмма базы данных «АСКУС».
На рисунке 2.3 с помощью ER-диаграммы графически изображена схема базы данных, на которой отчетливо показаны связи между таблицами.
2.1.2 Используемые классификаторы и системы кодирования
В Хакасском техническом институте для облегчения работы с личными делами студентов используется своя система кодирования. С помощью этой системы кодирования каждому личному делу студента присваивается индивидуальный номер (который соответствует номеру студенческого билета и зачетной книжки).
Пример: АДП-52-133
Где, А - Абакан;
Д - дневное обучение (З- заочная форма обучения);
П - специальность, в данном случае прикладная информатика;
52 - номер группы;
133 - номер студента.
Благодаря этой системе классификации, поиск необходимой информации о студенте занимает гораздо меньше времени, если бы поиск велся только по специальности и фамилии, так же с помощью этой классификации можно узнать необходимую информацию без дальнейшего изучения карточки студента.
2.1.3 Характеристика нормативно-справочной и выходной оперативной информации
Данный дипломный проект представляет собой справочную систему для удобной и быстрой работы сотрудников деканата и преподавателей. Также благодаря данной информационной системы студент в любое время может просмотреть справочную информацию о своей текущей успеваемости. Для оперативного вывода информации используется данные/записи база данных, т.е. записи в таблицы вносятся не только администратором, а также преподавателями, сотрудниками деканата и секретарями кафедр. Вывод оперативной информации из базы данных производится путем отображения предопределенных экранных форм, которые формируются посредством динамических и/или статических запросов БД, а также посредством определенных математических расчетов успеваемости студентов основанных на хранимой информации в БД.
Отображение предопределенных экранных форм и формирование части динамических запросов БД производится на основе прав доступа субъектов информационной системы.
При запуске клиентской части информационной системы программа предлагает ввести имя пользователя и пароль, на основании которых в дальнейшем будет производится разграничение прав доступа с дальнейшим отображением экранных форм и формированием запросов БД (рис 2.4)
Рис. 2.4 Вход в систему
При неправильном вводе имени пользователя и/или пароля, система выдает предупредительное сообщение, с предложением повтора процедуры авторизации (рис 2.5).
Рис. 2.5 Ошибка входа в систему
Для начала работы с информационной системой, клиентскому приложению, кроме имени пользователя и пароля необходимо знать точный сетевой адрес сервера баз данных и путь к файлу БД. Экранная форма входа в систему позволяет пользователю ввести данную информацию. Для чего необходимо произвести нажатие на кнопку «Дополнительно». После однократного ввода информации о сервере БД, она автоматически сохраняется в специальном файле «connect.ini», путь к которому указывается во время инсталляции клиентского приложения. При последующих входах в систему информация о сервере БД по умолчанию не отображается, с целью снижения информационной загруженности формы (рис. 2.6).
Рис. 2.6 Просмотр/редактирование информации о сервере баз данных
При неправильном вводе информации о сервере БД, приложение также выдает предупредительное сообщение, о невозможности соединения с сервером по данной адресации.
После успешной процедуры аутентификации субъекта информационной системы происходит отображение основной экранной формы клиентского приложения «Автоматизированная Система Контроля Успеваемости Студентов ХТИ» (далее система «АСКУС»).
Рис. 2.7 Основная форма
Через главное меню основной экранной формы, пользователю доступны вторичные экранные формы, отображение оперативной информации БД и выполнение динамических запросов. Каждый пункт главного меню снабжен дополнительной справочной информацией, которая отображается в строке состояния основной экранной формы, также отображается имя текущего пользователя (либо «администратор») и текущая дата.
Информационная система «АСКУС» позволяет проводить эффективную обработку одновременно открытых нескольких экранных форм.
Рис 2.8 Обработка нескольких вторичных экранных форм
В БД часть информации выделена в отдельные таблицы, называемые справочниками. Данная информация имеет статичный характер и изменяется очень редко, либо не изменяется вообще. С целью эффективного администрирования информационной системы, данные таблицы доступны из главного меню для просмотра/редактирования только администрирующим субъектам ИС (рис. 2.9).
Рис. 2.9 Справочники
Справочная информация представляется в экранной форме, со стандартизованными элементами управления в виде навигатора БД, который позволяет производить все возможные виды операций над данной информацией (переход по записям, добавление, удаление, подтверждение и откат транзакции) (рис 2.10).
Рис.2.10 Экранная форма справочной информации
Часть таблиц БД строятся на основе статичной справочной информации и динамически изменяющейся оперативной. К данным таблицам относятся: личные карточки учащихся, списки групп, карточки преподавателя, списки факультетов, кафедр, деканатов и учебный план семестра. Право на просмотр и редактирование сводных таблиц имеют сотрудники деканата и секретари кафедр. При начале просмотра сводных таблиц информация предоставляется в сжатом виде, данные окна имеют унифицированную структуру (рис 2.11).
Рис. 2.11 Форма сводной таблицы
При необходимости пользователь может открыть экранную форму специфичную для данной сводной таблицы с просмотром, изменением и добавлением всех атрибутов принадлежащих выбранному кортежу, подобных специфичных форм несколько: карточка студента (рис. 2.12); карточка преподавателя; карточка просмотра и редактирования элементов списков групп, факультетов, кафедр; также карточка учебного плана семестра (рис. 2.13).
Рис.2.12 Карточка учащегося
Рис. 2.13 Карточка учебного плана семестра
В меню «успеваемость» преподавателям и студентам определенной группы доступна экранная форма отображения учета успеваемости учащихся. Студентам данная форма доступна только для чтения. Каждый студент может просматривать только свои оценки по выбранному им предмету. Преподаватель в свою очередь может иметь доступ на ввод информации о текущей успеваемости учащихся. Перед началом работы с экранной формой преподаватель должен выбрать группу из предложенного списка, затем выбрать дисциплину из списка предметов, и вид текущего занятия. Предлагаемые преподавателю списки формируется на основе учебного плана семестра. После вода информации о текущем занятии отображается список выбранной группы, с выводом оценок за предыдущие занятия. При выборе из списка любого из студентов, в поле «фамилия» выводится фамилия выбранного студента, и активируется клавиша «Оценить», после нажатия на которую балл выставленный в поле «Оценка» автоматически вносится в базу данных (рис. 2.14).
Рис. 2.14 Журнал успеваемости учащихся
Также в меню «успеваемость» преподаватель может рассчитать итоговую успеваемость студентов по формуле (1.4), для чего ему надо выставить коэффициенты по видам работ которые прописаны в учебном плане семестра данной дисциплины (рис. 2.15).
Рис. 2.15 Форма редактора коэффициентов итоговой успеваемости
Итоговая успеваемость рассчитанная по формуле (1.4), с заданными коэффициентами выводится в отдельную форму (рис. 2.16)
Рис. 2.16 Расчет успеваемости студентов
Перечень всех используемых полей в базе данных с описанием хранящейся в ней информации представлены в приложении 1.
2.2 Описание программных модулей
Функцией подсистемы управления данными является предоставление интерфейса взаимодействия прикладного приложения с базой данных. Подсистема определяет логику взаимодействия клиентской части с данными базы, а также права доступа к данным.
Клиентская часть реализует интерфейс базы данных с пользователями - транслирует команды пользователя в sql-запросы к базе данных, получает данные и представляет их в удобной для восприятия форме.
Основным функциональным назначением реляционной базы данных «АСКУС» является:
· накопление данных;
· хранение данных;
· обработка данных;
· предоставление данных в соответствии с запросами прикладной программы.
Функцией серверной части ИС является:
· предоставление интерфейса взаимодействия прикладного приложения с базой данных;
· взаимодействие клиентской части и серверной
· взаимодействие с базой данных;
· обработка SQL-запросов;
· ответы на SQL-запросы;
· предоставление прав доступа к данным.
Функцией клиентской части ИС является:
· предоставление интерфейса приложения для взаимодействия с базой данных;
· формирование SQL-запросов;
· трансляция команд пользователей в SQL-запросы к базе данных.
Алгоритмы процедур и операций, методы их реализации
Алгоритм редактирования записей
1) Загрузка формы.
2) Заполнение данными формы.
3) Просмотр и редактирование данных пользователем.
4) Передача изменений в базу данных.
Блок-схема алгоритма редактирования записей представлена в приложении 2.
Листинг программных модулей представлен в приложении 3.
2.3 Технологическое обеспечение задачи
2.3.1 Организация технологии сбора и обработки первичной информации
Сбором информации занимаются работники деканата и секретари кафедр. Личная информация о студентах, при поступлении на определенный факультет и приемной комиссии передается в соответствующие деканаты. Сотрудники деканата формируют карточку студентов и распределяют студентов по группам, в соответствии данных о поступлении на определенные специальности. Личная карточка студента включает в себя следующие данные:
1. Фамилию, имя, отчество учащегося;
2. Дата и место рождения;
3. Пол;
4. Семейное положение;
5. Национальность;
6. Адрес прописки /проживания;
7. Контактный телефон:
8. Данные паспорта (серия, номер, дата выдачи, наименование структурного подразделения выдавшего паспорт);
9. Группа приписки студентов;
10. Признак поступления;
11. Номер и дата приказа о зачислении.
После того как сформировано личное дело, студенту выдаются студенческий билет и заводится зачетная книжка, в которых учащемуся присваивается личный идентификационный номер.
Сбором информации о преподавателях и формированием учебных планов занимаются секретари кафедр. Они распределяют нагрузку в соответствии специализации, ученой степени и учебного звания преподавателей.
2.3.2 Организация технологии обработки и выдачи информации
После формирования учебного плана семестра, отделом расписания формируется учебное расписание дисциплин для конкретных специальностей и групп. В соответствии с данным расписанием и учебным планам преподаватели проводят учебные занятия и выставляют оценочные результаты студентам. В соответствии с успеваемостью студентов формируются ведомости результатов контрольных недель. Также по общей успеваемости студента за семестр по определенной дисциплине выставляются результаты зачетов. Далее проводятся экзамены, которые также документируются в определенных экзаменационных ведомостях.
Все документы по результатам учебной деятельности передаются для обработки и хранения в деканат. В данной информационной системе осуществляется автоматическое формирование различных ведомостей, что облегчает обмен, обработку и хранение данных.
Также в разработанной информационной системе существует возможность студентами просмотра своей успеваемости.
2.3.3 Разработка Web-приложения
Важным моментом в функционировании системы автоматизированного структурирования информации является процесс формирования web-страницы:
1. На основе введенных данных, предоставленных пользователем, браузер формирует запрос и посылает его серверу.
Рис. 2.17 Форма запроса
2. Сервер обрабатывает запрос, формирует ответ и отсылает его браузеру.
3. Браузер определённым образом интерпретирует ответ сервера и показывает результат пользователю.
Рис. 2.18 Форма отчёта
Вывод
1. Построена информационная модель. Областью применения диаграммы потоков данных является - использование для создания моделей информационного обмена учебной деятельности ХТИ.
2. С помощью ER-диаграммы графически изображена схема базы данных, на которой отчетливо показаны связи между таблицами.
3. Рассмотрены основные формы разработанной информационной системы. Определяющие основные функции автоматизированной системы контроля успеваемости студентов.
4. Определены технологии сбора и обработки первичной информации, а также технология обработки и выдачи обработанной информации.
5. Разработано Web-приложение с помощью которого студент имеет право просмотра своей успеваемости.
3. Обоснование экономической эффективности проекта
3.1 Определение общей экономической эффективности
При выполнении проекта по информатизации важное место занимает вопрос об экономической эффективности выполняемых работ, т.е. стоит ли вкладывать в разработку финансовые, материальные и прочие виды ресурсов в проект.
Программный продукт (ПП) - это программа на носителе данных, являющаяся продуктом промышленного производства (ГОСТ 19.004-80). Одной из характеристик качества ПП является его эффективность.
Под экономической эффективностью ПП понимается мера соотношения затрат и результатов функционирования ПП.
В основе описания экономической эффективности лежит сопоставление существующей технологии (ручная) и внедряемой автоматизированной системой контроля успеваемости студентов. Необходимо провести анализ затрат, необходимых для выполнения всех операций технологического процесса учета успеваемости студентов. Экономическая эффективность проекта складывается из двух составляющих:
· Косвенного эффекта, который, характеризуется увеличением скорости принятия решений связанных с успеваемостью студентов;
· Прямого эффекта, который характеризуется снижением трудовых и стоимостных затрат.
Косвенный эффект от внедрения автоматизированной системы учета успеваемости студентов характеризуется следующими показателями:
· Экономия времени работников деканата;
· Возможность осуществлять быстрый доступ к требуемым данным;
· Сокращение вероятности потери данных об успеваемости студентов;
· Сокращения времени принятия оперативных решений по результатам текущей успеваемости;
· Обеспечение удобства хранения данных;
· Обеспечение безопасности от несанкционированного доступа к конфиденциальным данным студентов.
К основным показателям экономической эффективности относятся:
· экономический эффект;
· коэффициент экономической эффективности капитальных вложений;
· срок окупаемости капитальных вложений.
Решение о целесообразности разработки и внедрения программного продукта принимается на основании расчета ожидаемого экономического эффекта, определяемого путем сравнения приведенных затрат в базовом варианте и внедряемой информационной системы.
3.2 Управление созданием IT-проекта
3.2.1 Оценка эксплуата ционно-технического уровня
Эксплуатационно-технический уровень (ЭТУ) разрабатываемого продукта - это обобщающая характеристика его эксплуатационных свойств, возможностей, степени новизны, являющихся основой качества продукта.
Для обобщающей характеристики ЭТУ системы целесообразно использовать аддитивно-мультипликативный показатель "значимость технического решения" (Зтр) в общем виде рассчитываемый по формуле:
Зтр =Аи *Пр * Сз + Мк * Ои * Шо (3.1)
где Аи - коэффициент актуальности решенной технической задачи;
Пр - коэффициент соответствия решенной технической задачи программам важнейших работ научно-технического прогресса;
С3 - коэффициент сложности решенной технической задачи;
Мк - коэффициент места использования решенной технической задачи;
Ои - коэффициент объема использования решенной технической задачи;
Шо - коэффициент широты охвата охранными мероприятиями решенной технической задачи.
Расчет коэффициентов эксплуатационно-технического уровня приведен в табл. 3.1.
Таблица 3.1
Определение коэффициентов ЭТУ
Коэффициенты |
Базовый вариант |
Разрабатываемый продукт |
|
Аи |
1 |
1 |
|
Пр |
1 |
1 |
|
С3 |
1 |
3 |
|
Мк |
1 |
1 |
|
Ои |
1 |
2 |
|
Шо |
1 |
1 |
|
Зтр = 2 |
Зтр=5 |
Таким образом, из данной таблицы видно, что разрабатываемый программный продукт имеет более высокий показатель эксплуатационно-технического уровня.
Решение о технической обоснованности разработки проекта принимается путем определения коэффициента эксплуатационно-технического уровня, с помощью оценки которого можно провести сравнение качества разрабатываемого проекта с существующим аналогом (базой сравнения). Коэффициент рассчитывается по формуле:
Кэту=Зтрпр/3трбаз (3.2)
где Зтрпр - значимость технического решения для проектируемого варианта;
Зтрбаз -значимость технического решения для базового варианта.
Вычисление коэффициента эксплуатационно-технического уровня Кэту по формуле:
К =5/2 = 2,5
Кэту >1 разработка проекта является оправданной с технической точки зрения.
Кроме того, для большей уверенности можно использовать обобщающий индекс эксплуатационно-технического уровня Jэту, который рассчитывается
как произведение частных индексов. Частный индекс определяется как отношение каждого показателя разрабатываемого продукта к показателю продукта аналога. Для учета значимости отдельных параметров может быть применен балльно-индексный метод:
(3.3)
где Jэту - комплексный показатель качества продукта по группе показателей;
n - число рассматриваемых показателей;
bi - коэффициент весомости, i - показателя;
Xi - относительный показатель качества, устанавливаемый экспертным
путем по выбранной шкале оценивания.
Для оценки Jэту рекомендуется 5-ти бальная шкала оценивания. В табл. 3.2. представлены результаты расчета балльно-индексным методом.
Таблица 3.2
Расчет показателя качества (балльно-индексный метод)
Показатель качества |
Весовойкоэффициент, bi |
Оценка, Xi |
||
Проект |
Ручнаяобработка |
|||
1. Удобство работы (пользовательский) |
0,2 |
5 |
2 |
|
2. Надежность (защита данных) |
0,2 |
4 |
5 |
|
3. Функциональные возможности |
0,4 |
5 |
5 |
|
4. Временная экономичность |
0,3 |
5 |
2 |
|
5. Время обучения персонала |
0,1 |
5 |
5 |
|
Комплексный показатель качества |
Jэту1=5,8 |
Jэту2 = 4, 5 |
Вычислим коэффициент технического уровня Аk по формуле:
Аk = Jэту1/ Jэту2 (3.4)
Аk =5,8/4,5=1,29.
Этот метод также оправдывает с технической точки зрения создание данного проекта.
3.2.2 Планирование комплекса работ по разработке проекта и оценка трудоемкости
Трудоемкость работ определялась с учетом срока окончания работ, объемом выполняемых функций, выбранной средой разработки, объемом информации.
Для разработки было задействовано два человека: руководитель и программист. Выбор комплекса работ по разработке проекта производился в соответствии с ГОСТ 19.102-96 "Единая система программной документации. Стадии разработки", устанавливающим стадии разработки программ и приведен в табл. 3.3.
Таблица 3.3
Комплекс работ по разработке проекта
Этап |
Содержание работ |
Исполнители |
Длитель-ность, дни |
Загрузка, дни |
Загрузка,% |
|
1 |
2 |
3 |
4 |
5 |
6 |
|
1 |
Исследование и обоснование стадии создания |
|||||
1.1 |
Постановка задачи |
Руководитель Программист |
3 |
33 |
5050 |
|
1.2 |
Обзор рынка аналитических программ |
Программист |
3 |
3 |
100 |
|
1.3 |
Подбор и изучение литературы |
Программист |
3 |
3 |
100 |
|
Итого по этапу |
Руководитель Программист |
9 |
39 |
2575 |
||
2 |
Анализ предметной области |
|||||
2.1 |
Определение структуры входных и выходных данных |
РуководительПрограммист |
3 |
23 |
4060 |
|
2.2 |
Обоснование необходимости разработки |
Программист |
2 |
2 |
100 |
|
Итого по этапу |
Руководитель Программист |
5 |
25 |
2872 |
||
3 |
Разработка и утверждение технического задания |
|||||
3.1 |
Определение требований к информационному обеспечению |
Руководитель Программист |
3 |
13 |
2575 |
|
3.2 |
Определение требований к программному обеспечению |
Руководитель Программист |
2 |
12 |
3367 |
|
3.3 |
Выбор программных средств реализации проекта |
Программист |
2 |
2 |
100 |
|
3.4 |
Согласование и утверждение технического задания |
Руководитель Программист |
3 |
33 |
5050 |
|
Итого по этапу |
Руководитель Программист |
10 |
510 |
3377 |
||
4 |
Проектирование |
|||||
4.1 |
Разработка алгоритма решения задачи |
Руководитель Программист |
5 |
25 |
2575 |
|
4.2 |
Анализ структуры данных информационнойбазы |
РуководительПрограммист |
3 |
33 |
5050 |
|
4.3 |
Определение формыпредставления входных и выходных данных |
Программист |
2 |
2 |
100 |
|
4.4 |
Разработка интерфейсасистемы |
Программист |
5 |
5 |
100 |
|
Итого по этапу |
РуководительПрограммист |
15 |
515 |
2575 |
||
5 |
Программная реализация |
|||||
5.1 |
Программирование и отладка алгоритма |
Программист |
7 |
10 |
100 |
|
5.2 |
Тестирование |
РуководительПрограммист |
7 |
310 |
2377 |
|
5.3 |
Анализ полученных результатов и доработка программы |
РуководительПрограммист |
5 |
15 |
1684 |
|
Итого по этапу |
РуководительПрограммист |
19 |
419 |
16,783,3 |
||
Итого по теме |
Руководитель Программист |
58 |
1958 |
24,475,6 |
Оценка трудоемкости отдельных видов работ производится по формуле:
(3.5)
где Тож - ожидаемое время выполнения работы;
Ттах - максимально допустимое время выполнения работы;
Тн.в. - наиболее вероятностное время выполнения работы;
Тmiп - минимально возможное время выполнения работы.
Оценка трудоемкости отдельных видов работ приведении в табл. 3.4.
Таблица 3.4
Расчет ожидаемого времени выполнения работ
Этапы работ |
Тmiп, дни |
Тн.в., дни |
Ттах, дни |
Тож, дни |
|
1.1 |
2 |
3 |
5 |
3 |
|
1.2 |
1 |
3 |
5 |
3 |
|
1.3 |
1 |
3 |
5 |
3 |
|
2.1 |
1 |
3 |
4 |
3 |
|
2.2 |
1 |
2 |
4 |
2 |
|
3.1 |
2 |
3 |
4 |
3 |
|
3.2 |
1 |
2 |
3 |
2 |
|
3.3 |
1 |
2 |
2 |
2 |
|
3.4 |
1 |
3 |
4 |
3 |
|
4.1 |
4 |
6 |
8 |
6 |
|
4.2 |
1 |
2 |
3 |
3 |
|
4.3 |
1 |
2 |
4 |
2 |
|
4.4 |
3 |
6 |
8 |
6 |
|
5.1 |
7 |
10 |
15 |
10 |
|
5.2 |
5 |
8 |
10 |
10 |
|
5.3 |
2 |
4 |
10 |
5 |
|
Итого, дней |
66 |
3.2.3 Расчет затрат на разработку проекта
Величину затрат на создание программы, связанную с автоматизацией обработки информации, определяют на основе метода калькуляций. В этом случае затраты определяются расчетом по отдельным статьям расходов и их последующим суммированием. Затраты в свою очередь делятся на две категории:
· постоянные издержки;
· переменные издержки.
Рассмотрим затраты по отдельным статьям расходов в каждой категории.
Постоянные издержки
В данную категорию издержек при создании программы входят:
· амортизационные отчисления на вычислительную технику;
· затраты на текущий ремонт вычислительной техники.
Амортизационные отчисления
Сумма годовых амортизационных отчислений определяется по формуле:
(3.6)
где Аг - сумма годовых амортизационных отчислений, руб.;
Сбал - балансовая стоимость компьютера, руб./шт.;
Нам - норма амортизации, %.
Следовательно, сумма амортизационных отчислений за период создания программы будет равняться произведению амортизационных отчислений в день на количество дней эксплуатации компьютера и программного обеспечения при создании программы:
(3.7)
где Ап - сумма амортизационных отчислений за период создания программы дней, руб.;
Тк - время эксплуатации компьютера при создании программы.
Время эксплуатации компьютера при создании программы составило 42 дней.
Амортизационные отчисления на компьютер и программное обеспечение производятся ускоренным методом с тем условием, что срок морального старения происходит через четыре года.
Балансовая стоимость ПЭВМ включает отпускную цену, расходы на транспортировку, монтаж оборудования и его наладку и вычисляется по формуле:
(3.8)
где Сбал - балансовая стоимость ПЭВМ, руб.;
Срын - рыночная стоимость компьютера, руб./шт.;
Зуст - затраты на доставку и установку компьютера, %.
Компьютер, на котором велась работа, был приобретен до создания программного продукта по цене 17750 руб., затраты на установку и наладку были включены в стоимости компьютера.
Отсюда
Сбал =17750 *1,0 = 17750 руб./шт.
Программное обеспечение (операционная система MS Windows XP Professional, среда разработки Borland Delphi 7, СУБД Firebird 1.5) было также приобретено до создания программного продукта, общая цена составила 5660 руб. На программное обеспечение производятся, как и на компьютеры, амортизационные отчисления. Амортизация за время эксплуатации компьютера и программного обеспечения при создании программы вычисляется по формуле:
(3.9)
информационный контроль успеваемость
Аэвм - амортизационные отчисления на компьютер за время его эксплуатации.
АПО - амортизационные отчисления на программное обеспечение за его эксплуатации.
Аэвм = (17750 *0,25)/365*42 = 413,4 руб.;
АПО =(5660*0,25)/365*42 = 163 руб.;
АП =413.4 + 163 = 576,4 руб.
Расчет затрат на текущий ремонт
Затраты на текущий и профилактический ремонт принимаются равными 5% от стоимости ЭВМ. Следовательно затраты на текущий ремонт вычисляются по формуле:
Зтр=Сбал/365*Пр*Тк (3.10)
Пр - процент на текущий ремонт, %.
Зтр =17750/365*0,05*34 = 82,6 руб.
результаты в табл. 3.5.
Таблица 3.5
Постоянные издержки
Вид постоянных издержек |
Денежная оценка, руб. |
Удельный вес, % |
|
Амортизационные отчисления |
576,4 |
87,5 |
|
Текущий ремонт |
82,6 |
12,5 |
|
Итого: |
659 |
100 |
Переменные издержки
В данную категорию издержек при создании программы входят:
· затраты на приобретение материалов;
· затраты на потребляемую электроэнергию; затраты на оплату труда разработчиков программы;
· отчисления по налогам.
Затраты на приобретение материалов
На эту статью относится стоимость материалов, покупных изделий, полуфабрикатов и других материальных ценностей, расходуемых непосредственно в процессе изготовления программного продукта. В стоимость материальных затрат включаются транспортные расходы (5% от стоимости материалов). Расчет статьи "Материалы" приводится в таблице 3.6.
Таблица 3.6
Материалы и покупные изделия
Наименование |
Единица измерения |
Количество |
Цена за единицу, руб. |
Стоимость, руб. |
|
Бумага для принтера |
пачка |
1 |
120 |
120 |
|
Тонер для принтера |
шт. |
1 |
200 |
200 |
|
Диски СD-R |
шт. |
5 |
15 |
75 |
|
Итого: |
395 |
Затраты на материалы и покупные изделия с учетом транспортных расходов равны:
Зм =395*1,05 = 414,75 руб.
Затраты на потребляемую электроэнергию
К этой статье относится стоимость потребляемой электроэнергии компьютером за время разработки программы.
Стоимость электроэнергии, потребляемой за год, определяется по формуле:
Зэл = Рэвм*Тэвм*Сэл (3.11)
где Рэвм - суммарная мощность ЭВМ, кВт;
Тэвм - время работы компьютера, часов;
Сэл - стоимость 1 кВт/ч электроэнергии, руб.
Рабочий день равен восьми часам, следовательно, стоимость электроэнергии за период работы компьютера во время создания программы будет вычисляться по формуле:
Зэл.пер = Рэвм*Тпер*8*Сэл (3.121)
где Тпер - время эксплуатации компьютера при создании программы, дней.
Согласно техническому паспорту ЭВМ Рэвм =0,45кВт, а стоимость 1 кВт/ч электроэнергии на предприятии Сэл = 0,50 руб.
Тогда расчетное значение затрат на электроэнергию:
Зэл.пер = 0,45*42*8*0,5 = 75,6 руб.
Зарплата на оплату труда разработчиков программы
К этой статье относится:
· Основная заработная плата разработчиков программы;
· Дополнительная заработная плата разработчиков, входящая в фонд заработной платы.
Расчет основной заработной платы выполняется на основе трудоемкости выполнения каждого этапа в человеко-днях и величины месячного должностного оклада исполнителя, вычисляется по формуле:
Ззп = О*Тр (3.13)
где О - оклад работника в месяц, руб;
Тр - количество дней, затраченных сотрудником на создание программы.
Среднее количество рабочих дней в месяц равно 23.
Трудоемкость каждого этапа определяется для группы специалистов, отвечающих за этот этап разработки.
Произведение трудоемкости на сумму дневной заработной платы определяет затраты по основной зарплате для каждого работника на все время разработки.
Расчет оклада разработчиков программы за один рабочий день приведен в таблице 3.7.
Расчет основной заработной платы за период разработки программы приведен в таблице 3.8.
Таблица 3.7
Расчет оклада сотрудников за один рабочий день
Должность |
Оклад в месяц, руб. |
Стоимость одного рабочего дня, руб. |
|
Руководитель |
3690 |
160,4 |
|
Программист |
1550 |
67,39 |
Таблица 3.8
Расчет основной заработной платы за период разработки
Исполнитель |
Трудоемкость,дни |
Стоимость одного рабочего дня, руб. |
Сумма,руб. |
|
Руководитель |
19 |
160,4 |
3047.6 |
|
Программист |
58 |
67,39 |
3908,62 |
|
Итого |
6956,22 |
В дополнительную заработную плату входит районный коэффициент (Р), равный 30% и северный коэффициент равный также 30%.
Расчет дополнительной заработной платы производится от основной заработной платы и соответственно будет равен:
Р = 6956,22* 0,6 = 4173,73
Затраты на фонд заработной платы за время разработки программного продукта приведены в таблице 3.9.
Таблица 3.9
Расчет фонда заработной платы за период разработки программы
Вид заработной платы |
Денежная оценка, руб. |
Удельный вес, % |
|
Основная заработная плата |
6956,22 |
62,5 |
|
Районный коэффициент |
4173,73 |
37,5 |
|
Итого |
11129.95 |
100 |
Отчисления по налогам
На эту статью относятся отчисления по единому социальному налогу (ЕСН), который составляет 26,2%. Затраты по данной статье определяются установленным нормативом от расходов на оплату труда работников, непосредственно занятых созданием научно-технической продукции, и вычисляются по формуле:
(3.14)
где Зпн - затраты по ЕСН, руб.;
3ФЗ- фонд заработной платы, руб.;
НЕСН - вид налоговых отчислений, %.
Расчет отчислений по ЕСН приведен в табл. 3.10.
Таблица 3.10
Отчисления по ЕСН
Налоговая база на каждого исполнителя |
Фонд заработной платы, руб. |
Общая сумма ЕСН, руб. |
|
Руководитель |
3047.6 |
798,47 |
|
Программист |
3908,62 |
1024,06 |
|
Итого |
6956,22 |
1822,53 |
Список переменных издержек и их содержание приведены в табл. 3.11.
Таблица 3.11
Переменные издержки
Вид переменных издержек |
Величина, руб. |
Удельный вес, % |
|
Затраты на приобретение материалов |
414,75 |
4,47 |
|
Затраты на потребляемую электроэнергию |
75,6 |
0,82 |
|
Затраты на оплату труда разработчиков |
6956,22 |
75,05 |
|
Отчисления по налогам |
1822,53 |
19,66 |
|
Итого |
9269,1 |
100 |
Общие затраты
На эту статью относятся все издержки, которые были произведены при создании программного продукта.
Структура полных издержек приведена в таблице 3.12.
Таблица 3.12
Структура полных издержек
Вид издержек |
Величина, руб. |
Удельный вес, % |
|
Постоянные |
659 |
6,64 |
|
Переменные |
9269,1 |
93,36 |
|
Итого |
9928,1 |
100 |
Полная себестоимость разработки определяется суммированием постоянных и переменных издержек и вычисляется по формуле:
(3.15)
где 3ОБ - себестоимость программного продукта
Зпос - постоянные издержки;
Зпер - переменные издержки.
Таким образом, себестоимость созданного программного продукта равна:
Зоб =659+ 9269,1=9928,1руб.
Из таблицы 3.12 видно, что при создании программного продукта наибольший удельный вес занимают переменные издержки.
3.3 Расчет эксплуатационных затрат и оценка экономической эффективности
К эксплуатационным затратам относятся затраты, связанные с обеспечением нормального функционирования проекта. Это могут быть затраты на ведение информационной базы, эксплуатацию комплекса технических средств, эксплуатацию систем программно - математического обеспечения, реализацию технологического процесса обработки информации по задачам, эксплуатация системы в целом.
Эксплуатационные затраты рассчитываются по формуле:
Зтек = Ззп+Са+3э+3рем+3м (3.16)
где Ззп - затраты на зарплату основную и дополнительную с отчислениями во внебюджетные фонды, руб.;
Са - амортизационные отчисления от стоимости оборудования и устройств системы, руб.;
Зэ - затраты на силовую энергию, руб.;
Зрем - затраты на текущий ремонт оборудования и устройств, руб.;
Зм - затраты на материалы и машинные носители, руб..
Расчет затрат на основную заработную плату приведен в таблице 3.13.
Таблица 3.13
Затраты на основную заработную плату сотрудника
Оклад в месяц, руб. |
Стоимость одного рабочего дня, руб. |
Трудоемкость, дни |
Сумма, руб. |
||
3200 |
139,13 |
Автоматизированный труд |
80 |
11130,43 |
|
Ручной труд |
200 |
27826 |
Тогда с учетом дополнительной заработной платы и отчислений по налогам:
Ззп = 11130,43* 1,6*1,262 = 22474,56 - для автоматизированного труда
Ззп = 34782,5* 1,6*1,262 = 56186,26 руб. - для ручного труда
Сумма амортизационных отчислений рассчитывается следующим образом:
(3.17)
где Сbj - балансовая стоимость j-ого вида оборудования, руб.;
tj - время работы j-ого вида оборудования, час;
Fэф - эффективный фонд времени работы оборудования в год, час;
aj - норма годовых амортизационных отчислений для j-ого вида оборудования, %;
gj - количество единиц оборудования j-ого вида.
Эффективный фонд времени работы оборудования можно вычислить:
(3.18)
где Др - количество рабочих дней в году (Др = 264 дня);
Нэ - норматив среднесуточной загрузки (Нэ = 8 часов). Таким образом,
Fэф= 264 *8 = 2112 часов.
Рассчитаем амортизационные отчисления по применению оборудования: Для проекта:
g1 = 1
а1 = 16,95;
t1 = 80*8 = 640 часов;
Сb1,= 17750 руб.
Сумма амортизационных отчислений для проекта составит:
Са = 0,01*[(17750*16,95*1*640) / 2112] = 911,7 руб.
Затраты на силовую энергию рассчитываются по формуле:
(3.19)
где Nj - установленная мощность j-го вида технических средств, кВТ;
tj- время работы j-го вида технических средств, час;
gj - коэффициент использования установленной мощности оборудования;
Тэ - тариф на электроэнергию, руб./кВТ*ч.
Таким образом, затраты на силовую энергию для проекта составят:
Зэ = 0,45*640*0,50 = 144 руб.
Затраты на текущий ремонт оборудования рассчитываются по формуле:
(3.20)
где Сpi - норматив затрат на ремонт (Сpi = 0,05).
Таким образом, затраты на текущий ремонт оборудования для проекта составят:
Зрем = (0,05*17750*640) /2112 = 268,94 руб.
Расчет эксплуатационных затрат для проекта и ручного учета по статьям представлен в табл. 3.14.
Таблица 3.14
Расчет эксплуатационных затрат для проекта и аналога
Статьи затрат |
Автоматизированный труд |
Ручной труд |
|
Основная и дополнительная зарплата с отчислениями во вне |
22474,56 |
56186,26 |
|
Амортизационные отчисления |
911,7 |
0 |
|
Затраты на электроэнергию |
144 |
0 |
|
Затраты на текущий ремонт |
268,94 |
0 |
|
Итого |
23799,2 |
56186,26 |
Таким образом, эксплуатационные затраты составят:
Для проекта Зтек = 23799,2 руб.
Для ручного Зтек = 56186,26 руб.
Расчет показателя экономического эффекта
Оценка экономической эффективности при создании автоматизированной системы основывается на расчете показателей сравнительной экономической эффективности капитальных вложений. Экономический эффект от использования разрабатываемой системы определяется по формуле:
Э = (Зб*Ак-Зп)*А2 (3.21)
где Зб, Зп - приведенные затраты на единицу работ, выполняемых с помощью базового и проектируемого вариантов процесса обработки информации, руб.;
Ак -коэффициент эксплуатационно-технической эквивалентности (Ак= 1,29);
А2 - объем работ, выполняемых с помощью разрабатываемого продукта, натуральные единицы (А2 примем = 1).
Приведенные затраты 3i на единицу работ, выполняемых по базовому и разрабатываемому вариантам, рассчитываются по формуле:
3i=Ci + Ен*Кi (3.22)
31=23799,2 + 0,33*9928,1 = 27075,47
где Ci -текущие эксплуатационные затраты единицы работ, руб.;
Ен -нормативный коэффициент экономической эффективности (Ен = 0,33);
Кi - суммарные затраты, связанные с внедрением нового проекта. Расчет экономического эффекта приведен в табл. 3.15.
Таблица 3.15
Расчет экономического эффекта
Данные |
Автоматизированный труд |
Ручной труд |
|
Текущие эксплуатационные затраты, руб. |
23799,2 (С1) |
56186,26 (С2) |
|
Суммарные затраты, связанные с внедрением проекта, руб. |
9928,1 (К1) |
0 (К2) |
|
Приведенные затраты на единицу работ, руб. |
27075,47 (31) |
56186,26 (32) |
|
Экономический эффект от использования разрабатываемой системы, руб. |
Э = (56186,26*1,29 - 27075,47) *1 = 45404,81 |
После определения годового экономического эффекта необходимо рассчитать срок окупаемости затрат на разработку продукта по формуле:
Ток=К/Э (3.23)
где К- единовременные затраты на разработку продукта, руб.;
Э - годовая эффективность, руб.
Срок окупаемости составит:
Ток =9928,1 /45404,81= 0,22 года
Рассчитаем фактический коэффициент экономической эффективности разработки (Еф):
Еф = Э/К (3.24)
Фактический коэффициент экономической эффективности разработки составит:
Еф =45404,81/9928,1 = 4,6
Сопоставим его с нормативным значением коэффициента эффективности капитальных вложений Ен = 0,33:
Так как Еф = 4,6 > Ен, то разработка и внедрение разрабатываемого продукта является эффективным, т.е. эффект от использования данной системы окупает все затраты, связанные с проектированием и эксплуатацией.
Таблица 3.19
Сводная таблица экономического обоснования разработки и внедрения проекта
Затраты на разработку проекта, руб. |
9928,1 |
|
Общие эксплуатационные затраты, руб. |
23799,2 |
|
Экономический эффект, руб. |
45404,81 |
|
Коэффициент экономической эффективности |
4,6 |
|
Срок окупаемости, лет |
0,22 |
Вывод. Проделанные расчеты показывают, что внедрение разработанной информационной системы имеет экономическую выгоду для ХТИ. Это наглядно показывает коэффициент экономической эффективности, который равен 4,6 и срок окупаемости, который составит примерно 4 месяца. Что подтверждает эффективность вложения финансовых средств в автоматизацию системы учета успеваемости студентов.
Заключение
Проведенные исследования в данной дипломной работе технологии контроля успеваемости подсистемы учебный процесс ХТИ - филиала СФУ учебной деятельности Хакасского технического института, показывают важность внедрения информационной системы для ведения учета успеваемости студентов. Исследование технологии успеваемости студентов, показывает необходимость согласованной работы всех частей подсистемы учебный процесс ХТИ.
Важнейшей частью исследования дипломной работы является исследование по организации учета успеваемости студентов в связи с разнородностью системы оценки знаний, а также предложена объективная технологии выставления результативных оценок.
В качестве практической части разработана автоматизированная система контроля успеваемости студентов. В которой был введен расчет текущей успеваемости студентов, при различных шкалах оценок (5, 12, 100 бальная по желанию преподавателей). Также автоматизирован процесс вывода результатов успеваемости для сотрудников деканата.
Рациональная автоматизация учебной деятельности, проводимая ХТИ, а также документооборота деканатов, проводящих необходимый контроль за успеваемостью студентов и использующие современные технические средства, единую комплексную автоматизированную информационную систему включает в себя автоматизированное журналирование оценок. Своевременная и качественная обработка данных учебного процесса очень важна, поскольку именно на основе данной информации выполняется контроль успеваемости учащихся ХТИ.
Список используемой литературы
1. Положение «О Хакасском техническом институте - Филиале Федерального государственного образовательного учреждения высшего профессионального образования «Сибирский федеральный университет»
2. Борри Хелен. Firebird. Руководство разработчика баз данных [Текст]: учебное пособие / Х. Борри. - СПб.: BHV, 2006. 921с.: ил.
3. Глушаков С. В. Программирование в среде Delphi 7.0 [Текст]:учебное пособие / С.В. Глушауов, А.Л. Клевцова - М.: Изд-во Фолио, · 2003. 897с.: ил.
4. Дейтел Х.М. Операционные системы. Распределенные системы, сети, безопасность [Текст]: учебное пособие / Х.М. Дейл, П.Д. Дейл М.: Бином, 2006. 854с.: ил.
5. Климова Л. В. Delphi 7. Основы программирования. Решение типовых задач [Текст]: самоучитель. / Л.В. Климова - М.: КУДИЦ - ОБРАЗ, 2005. 672с.
6. Ковязин А. Н. Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/Firebir/Yaffil [Текст]: учебное пособие / А.Н.Коновязин, С.М. Востриков - М.: Изд-во КУДИЦ - ОБРАЗ, 2003. 654с.: ил.
7. Кэнту М. Delphi 7: для профессионалов [Текст]: учебное пособие / М. Каэнту - СПб.: Питер, 2004. 685с.
8. Олифер В.Г. Сетевые операционные системы [Текст]: учебное пособие / В.Г. Олифер, Н.А. Олифер - СПб.: Изд-во Питер, 2002. 789с.: ил.
9. Сорокин А.В. Delphi. Разработка баз данных [Текст]: учебное пособие / А.В. Сорокин - СПб.: Питер, 2005. 703с.: ил.
10. Таненбаум Э. Современные операционные системы [Текст]: учебное пособие / Э. Таненбаум, СПб.: Питер, 2004. 1040с.: ил.
11. Нестеров В.Л. Оценка успеваемости учащихся и информационные технологии / Нестеров В.Л., Радченко В.И., Салтынская Г.К.// Информатика и образование. - 2005. - №11. - С. 121-123.
12. Delphi 7 Studio. Разработка приложений электронного бизнеса: от проектирования до развертывания [электронный текст, www.interface.ru/borland/delphi7_ds_rus.htm].
13. Критерии выбора СУБД [электронный текст, http://www.citforum.ru/database/articles/criteria.htm].
14. Компания Майкрософт [электронный текст, www.microsoft.com/rus].
15. Хакасский технический институт [электронный текст, www.khti.ru].
Глоссарий
Автоматизированная информационная система - совокупность информации, экономико-математических методов, технических, программных, технологических средств и специалистов, предназначенная для обработки информации.
Информационная система - совокупность внутренних и внешних потоков прямой и обратной информационной связи объекта, средств, специалистов, участвующих в процессах обработки информации.
Программное изделие (ПИ) - это программа на носителе данных, являющаяся продуктом промышленного производства.
Эффективность - одно из наиболее общих экономических понятий, не имеющих пока, по-видимому, единого общепризнанного определения, по распространенному мнению, это одна из возможных характеристик качества системы, а именно ее характеристика с точки зрения соотношения затрат и результатов функционирования системы.
Экономический эффект - результат внедрения какого-либо мероприятия, выраженный в стоимостной форме, в виде экономии от его осуществления.
Экономическая эффективность - оценка трудовых и стоимостных показателей, которые позволяют измерить экономию от внедрения предлагаемого проекта машинной обработки информации относительно базового варианта.
Приложение 1
Перечень используемых полей в БД
KOD_DEKANATA - код деканата;
NAIMENOVANIE - наименование деканата;
TELEPHON - телефон деканата;
FIO_DEKANA - ФИО декана;
KOD_DOCUMENTA - Код документа предоставленного во время поступления студентом;
DOCUMENT - Наименование документа предоставленного во время поступления студентом;
KOD_FACULTETA - Код факультета
NAIMENOVANIE - Наименование факультета
KOD_DEKANATA - Код деканата
KOD_FO - код формы обучения;
FO - вид формы обучения;
KOD_KAFEDRI - Код кафедры;
KAFEDRA - Наименование кафедры;
KOD_NACII - код национальности студента;
NACIA - национальность студента;
KOD_OCENKI _ код оценки;
KOD_UPS - код учебного плана;
KOD_UCHASHEGOSYA - код учащегося;
OCENKA - оценка;
DATA_OCENKI - дата выставления оценки;
KOD_POL - код пола учащегося;
POL - пол;
KOD_PREPOD -Код преподавателя;
FAMILIA - Фамилия преподавателя;
NAME - Имя преподавателя;
OTCHESTVO - Отчество преподавателя;
KOD_STEPENI - Код ученой степени;
KOD_ZVANIA - Код ученого звания;
DATA_VVODA - Дата ввода записи;
KOD_PRIZNAK - Код признака поступления;
PRIZNAK - Признак поступления учащегося;
KOD_ROLI- Код роли пользователя;
ROL - Роль пользователя в системе;
KOD_SEM_POLOG - Код семейного положения;
SEM_POLOG - Семейное положение;
KOD_SPEC - Код специальности;
SPEC - Наименование специальности;
KOD_GRUP - Код группы;
NOMER_GRUP - Номер группы;
KOD_ZAVEDENIYA - Код типа учебного заведения;
TIP - Тип учебного заведения;
FAMILIA - Фамилия учащегося;
NAME - Имя учащегося;
OTCHESTVO - Отчество учащегося;
DATA_ROJDENIA - Дата рождения;
MESTO_ROJDENIA - Место рождения учащегося:
ADRES - Адрес проживания/прописки;
TELEPHON - Телефон;
SERIA_PASPORTA - серия паспорта;
NOMER_PASPORTA - номер паспорта;
DATA_VIDACHI - дата выдачи паспорта;
KEM_VIDAN- наименование учреждения выдавшего паспорт;
DATA_VNESENIA_LICHNOGO_DELA - Дата внесения личного дела;
NOMER_PRIKAZA_O_ZACHISLENII - Номер приказа о зачислении;
DATA_PRIKAZA -Дата приказа о зачислении;
KOD_STEPENI - Код научной степени;
STEPEN- Название научной степени;
KOD_ZVANIA - Код ученого звания;
ZVANIE - Название ученого звания;
KOD_UPS - Код учебного плана семестра;
SEMESTR - Номер семестра;
GRUPPA - Номер группы;
KOD_DISCIPLINI - Код дисциплины;
KOD_VID_RABOT - Код вида проводимых работ;
KOD_USER - код пользователя;
USERNAME - имя пользователя;
KOD_FIO - код ФИО;
VID_DISCIPLINI - Вид дисциплины;
RABOTA - Вид работы преподавателя.
Приложение 2
Блок-схема алгоритма редактирования записей
Размещено на http://www.allbest.ru
Размещено на http://www.allbest.ru
Приложение 3
Листинг родительской оконной формы приложения
private
{ Private declarations }
procedure CreateMDIChild(const Name: string);
public
{ Public declarations }
//имя текущего пользователя
CurrentUser: string;
//идентификатор пользователя
CurrentUserID: string;
//идентификатор преподавателя
prepodID: string;
//процедура отображения справочников
procedure showSpr(name: string; field1: string; field2: string; name1: string; name2: string);
end;
var
MainForm: TMainForm;
implementation
uses CHILDWIN, about, pass_f, spr, IniFiles, DbGrids, zhur_edit, koef_edit, koef_res_edit;
//процедура закрытия всех компонентов данных при выходе из приложения
procedure TMainForm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
db.CloseDataSets;
db.Close;
end;
procedure TMainForm.FormCreate(Sender: TObject);
var
login: TPass_Form;
conf: TIniFile;
begin
//отображение текущей даты в строке состояния
Подобные документы
Методика разработки объектно-ориентированной модели информационной подсистемы необходимой для учета успеваемости студентов факультета, которая спроектирована с помощью программного продукта Rational Rose 2003 и унифицированного языка моделирования UML.
курсовая работа [183,9 K], добавлен 25.06.2011Проектирование эффективно работающей информационной подсистемы, которая значительно упростит работу сотрудников Благовещенского филиала СГА. Подсистемы правового, информационного и технического обеспечения. Назначения сущностям ключевых атрибутов.
дипломная работа [938,3 K], добавлен 28.05.2015Разработка автоматизированной системы по учету студенческих работ и успеваемости студентов Ухтинского технического университета. Методическое обеспечение, информационная база АИС. Архитектура системы, генерация базы данных; пользовательский интерфейс.
дипломная работа [953,3 K], добавлен 23.09.2016Оценка организационной структуры и процесс реализации информационной подсистемы отдела менеджмента предприятия. Требования к информационной подсистеме и техническому обеспечению. Технико-экономическое обоснование разработки информационной подсистемы.
дипломная работа [2,1 M], добавлен 29.06.2011Проблема повышения оперативности учета и контроля посещаемости и успеваемости студентов ЮТИ ТПУ. Разработка информационной системы, требования к ней. Информационное обеспечение задачи, автоматизация предметной области. Описание интерфейса системы.
дипломная работа [2,6 M], добавлен 17.07.2012Характеристика высшего учебного заведения "МФПА", структура подразделений учебной части. Анализ диаграммы дерева узлов, стадии проектирования информационной системы учета успеваемости студентов. Основные особенности построения модели "Как должно быть".
курсовая работа [3,1 M], добавлен 12.04.2012Разработка объектно-ориентированной модели подсистемы "StudentCount" для деканата ВУЗа (автоматизация учета студентов и их успеваемости). Для решения данной задачи использовалось CASE–средство Rational Rose, сгенерирован программный код для языка С++.
курсовая работа [2,4 M], добавлен 28.06.2011Разработка информационной системы анализа успеваемости студентов. Особенности режима просмотра объектов с помощью редактора Visual Basic for Application. Виды диалоговых окон и основных элементов управления. Формирование диаграммы успеваемости группы.
курсовая работа [1,3 M], добавлен 28.11.2008Разработка информационной системы для предметной области с использованием заданных структур данных. Создание и проверка базы данных, которая позволяет вводить информацию, хранить её в файле, осуществлять поиск, модификацию, сортировку и удаление данных.
курсовая работа [240,0 K], добавлен 29.03.2016Построение модели деятельности организации в IDEF0. Описание средств размещения данных в Интернет (форум, e-mail, web-site, хостинг). Выбор инструментальной среды разработки, логическое проектирование, установка и тестирование информационной системы.
дипломная работа [1,9 M], добавлен 13.01.2014