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

Главная
Программирование, компьютеры и кибернетика
Создание автоматизированной информационно-справочной системы учета личных дел студентов в деканате
Предназначение информационно-справочной системы - ведение учета студентов в деканате, переводя их с курса на курс. Основные функции системы: зачисление, отчисление, начисление стипендии. Нормализация (построение структуры). Главное меню пользователя.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
меню пользователь структура деканат
Создаём печатную форму и в модуле формы списка пишем следующий код:
Процедура ПечатьСтудентов ( Элемент )
// {{_КОНСТРУКТОР_ПЕЧАТИ_СПИСОК ( ПечатьСтудентов )
// Данный фрагмент построен конструктором .
Макет = Справочники . Студенты . ПолучитьМакет (" ПечатьСтудентов ");
Область = Макет . ПолучитьОбласть (" Заголовок ");
Область = Макет . ПолучитьОбласть (" Шапка ");
Выборка = Справочники . Студенты . ВыбратьИерархически ();
Пока Выборка . Следующий () = Истина Цикл
Объект = Выборка . ПолучитьОбъект ();
Если Объект . ЭтоГруппа = Истина Тогда
Область = Макет . ПолучитьОбласть (" Группа ");
Область . Параметры . Код = Объект . Код ;
Область . Параметры . Наименование = Объект . Наименование ;
Область = Макет . ПолучитьОбласть (" Элемент ");
Область . Параметры . Код = Объект . Код ;
Область . Параметры . Наименование = Объект . Наименование ;
Область . Параметры . Фамилия = Объект . Фамилия ;
Область . Параметры . Имя = Объект . Имя ;
Область . Параметры . Отчество = Объект . Отчество ;
Область . Параметры . Курс = Объект . Курс ;
Область . Параметры . Группа = Объект . Группа ;
Область . Параметры . Специальность = Объект . Специальность ;
Область . Параметры . ДатаРождения = Объект . ДатаРождения ;
Область . Параметры . Курс = Объект . Курс ;
Область . Параметры . Ссылка = Объект . Ссылка ;
ТабДок . ОтображатьСетку = Ложь ;
ТабДок . ТолькоПросмотр = Истина ;
ТабДок . ОтображатьЗаголовки = Ложь ;
Создаём печатную форму и в модуле формы списка пишем следующий код:
Процедура ПечатьОбучение ( Элемент )
// {{_КОНСТРУКТОР_ПЕЧАТИ_СПИСОК ( ПечатьОбучение )
// Данный фрагмент построен конструктором .
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны !!!
ТабДок = Новый ТабличныйДокумент ;
Макет = Справочники . Студенты . ПолучитьМакет (" ПечатьОбучение ");
Область = Макет . ПолучитьОбласть (" Заголовок ");
Область = Макет . ПолучитьОбласть (" Шапка ");
Выборка = Справочники . Студенты . ВыбратьИерархически ();
Пока Выборка . Следующий () = Истина Цикл
Объект = Выборка . ПолучитьОбъект ();
Если Объект . ЭтоГруппа = Истина Тогда
Область = Макет . ПолучитьОбласть (" Группа ");
Область . Параметры . Код = Объект . Код ;
Область . Параметры . Наименование = Объект . Наименование ;
Область = Макет . ПолучитьОбласть (" Элемент ");
Область . Параметры . Код = Объект . Код ;
Область . Параметры . Наименование = Объект . Наименование ;
Область . Параметры . Фамилия = Объект . Фамилия ;
Область . Параметры . Имя = Объект . Имя ;
Область . Параметры . Отчество = Объект . Отчество ;
Область . Параметры . Курс = Объект . Курс ;
Область . Параметры . Группа = Объект . Группа ;
Область . Параметры . Специальность = Объект . Специальность ;
Область . Параметры . ДатаРождения = Объект . ДатаРождения ;
Область . Параметры . Курс = Объект . Курс ;
Область . Параметры . Ссылка = Объект . Ссылка ;
ВыборкаД = Справочники . ФормаОбучения . Выбрать (, С сылкаД,, );
Пока ВыборкаД . Следующий () = Истина
ОбъектД = ВыборкаД . ПолучитьОбъект ();
Область = Макет . ПолучитьОбласть (" Форма ");
Область . Параметры . Код = ОбъектД . Код ;
Область . Параметры . ФормаОбучения = ОбъектД . ФормаОбучения ;
ТабДок . ОтображатьСетку = Ложь ;
ТабДок . ТолькоПросмотр = Истина ;
ТабДок . ОтображатьЗаголовки = Ложь ;
Создаём печатную форму и в модуле формы списка пишем следующий код:
Процедура ПечатьСотрудников ( Элемент )
// {{_КОНСТРУКТОР_ПЕЧАТИ_СПИСОК ( ПечатьСотрудников )
// Данный фрагмент построен конструктором .
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны !!!
ТабДок = Новый ТабличныйДокумент ;
Макет = Справочники . Сотрудники . ПолучитьМакет (" ПечатьСотрудников ");
Область = Макет . ПолучитьОбласть (" Заголовок ");
Область = Макет . ПолучитьОбласть (" Шапка ");
Выборка = Справочники . Сотрудники . ВыбратьИерархически ();
Пока Выборка . Следующий () = Истина Цикл
Объект = Выборка . ПолучитьОбъект ();
Если Объект . ЭтоГруппа = Истина Тогда
Область = Макет . ПолучитьОбласть (" Группа ");
Область . Параметры . Код = Объект . Код ;
Область . Параметры . Наименование = Объект . Наименование ;
Область = Макет . ПолучитьОбласть (" Элемент ");
Область . Параметры . Код = Объект . Код ;
Область . Параметры . Наименование = Объект . Наименование ;
Область . Параметры . Фамилия = Объект . Фамилия ;
Область . Параметры . Имя = Объект . Имя ;
Область . Параметры . Отчество = Объект . Отчество ;
Область . Параметры . Должность = Объект . Должность ;
Область . Параметры . Телефон = Объект . Телефон ;
Область . Параметры . Ссылка = Объект . Ссылка ;
ТабДок . ОтображатьСетку = Ложь ;
ТабДок . ТолькоПросмотр = Истина ;
ТабДок . ОтображатьЗаголовки = Ложь ;
Создаём печатную форму и в модуле формы списка пишем следующий код:
Процедура ПечатьПреподавателей ( Элемент )
// {{_КОНСТРУКТОР_ПЕЧАТИ_СПИСОК ( ПечатьПреподавателей )
// Данный фрагмент построен конструктором .
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны !!!
ТабДок = Новый ТабличныйДокумент ;
Макет = Справочники . Преподаватели . ПолучитьМакет (" ПечатьПреподавателей ");
Область = Макет . ПолучитьОбласть (" Заголовок ");
Область = Макет . ПолучитьОбласть (" Шапка ");
Выборка = Справочники . Преподаватели . ВыбратьИерархически ();
Пока Выборка . Следующий () = Истина Цикл
Объект = Выборка . ПолучитьОбъект ();
Если Объект . ЭтоГруппа = Истина Тогда
Область = Макет . ПолучитьОбласть (" Группа ");
Область . Параметры . Код = Объект . Код ;
Область . Параметры . Наименование = Объект . Наименование ;
Область = Макет . ПолучитьОбласть (" Элемент ");
Область . Параметры . Код = Объект . Код ;
Область . Параметры . Наименование = Объект . Наименование ;
Область . Параметры . Фамилия = Объект . Фамилия ;
Область . Параметры . Имя = Объект . Имя ;
Область . Параметры . Отчество = Объект . Отчество ;
Область . Параметры . УченаяСтепень = Объект . УченаяСтепень ;
Область . Параметры . Предмет = Объект . Предмет ;
Область . Параметры . Ссылка = Объект . Ссылка ;
ТабДок . ОтображатьСетку = Ложь ;
ТабДок . ТолькоПросмотр = Истина ;
ТабДок . ОтображатьЗаголовки = Ложь ;
Создаём печатную форму и в модуле формы списка пишем следующий код:
Процедура ПечатьАбитуриента ( Элемент )
// {{_КОНСТРУКТОР_ПЕЧАТИ_СПИСОК ( ПечатьАбитуриента )
// Данный фрагмент построен конструктором .
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны !!!
ТабДок = Новый ТабличныйДокумент ;
Макет = Справочники . Абитуриенты . ПолучитьМакет (" ПечатьАбитуриента ");
Область = Макет . ПолучитьОбласть (" Заголовок ");
Область = Макет . ПолучитьОбласть (" Шапка ");
Выборка = Справочники . Абитуриенты . ВыбратьИерархически ();
Пока Выборка . Следующий () = Истина Цикл
Объект = Выборка . ПолучитьОбъект ();
Если Объект . ЭтоГруппа = Истина Тогда
Область = Макет . ПолучитьОбласть (" Группа ");
Область . Параметры . Код = Объект . Код ;
Область . Параметры . Наименование = Объект . Наименование ;
Область = Макет . ПолучитьОбласть (" Элемент ");
Область . Параметры . Код = Объект . Код ;
Область . Параметры . Наименование = Объект . Наименование ;
Область . Параметры . Фамилия= Объект . Фамилия ;
Область . Параметры . Имя = Объект . Имя ;
Область . Параметры . ДатаРождения = Объект . ДатаРождения ;
Область . Параметры . Отчество = Объект . Отчество ;
Область . Параметры . Ссылка = Объект . Ссылка ;
Область . Параметры . Город = Объект . Город ;
Область . Параметры . КонтактныйНомер= Объект . КонтактныйНомер ;
Область . Параметры . Специальность = Объект . Специальность ;
ТабДок . ОтображатьСетку = Ложь ;
ТабДок . ТолькоПросмотр = Истина ;
ТабДок . ОтображатьЗаголовки = Ложь ;
Теперь переходим к созданию новых типов документов. Документ - одно из основных понятий системы 1С: Предприятие. При помощи документов организуется ввод в систему информации о совершаемых хозяйственных действиях, ее просмотр и, если необходимо, корректировка.
Каждый документ содержит информацию о конкретной хозяйственной операции и характеризуется своим номером, датой и временем.
Дата и время - наиболее важные характеристики документов, так как позволяют устанавливать строгую временную последовательность совершения операций.
Создаём печатную форму и в модуле формы списка пишем следующий код:
Процедура УченаяСтепеньПриИзменении ( Элемент )
Отбор=Новый Структура (" УченаяСтепень ", У ченаяСтепень );
Запись=РегистрыСведений . Степень . ПолучитьПоследнее ( Дата , О тбор );
Процедура НадписьУченаяСтепеньНажатие ( Элемент )
ФормаСР=РегистрыСведений . Степень . ПолучитьФормуСписка (
ФормаСР . РегистрСведенийСписок . Отбор . УченаяСтепень . Значение=УченаяСтепень ;
ФормаСР . РегистрСведенийСписок . Отбор . УченаяСтепень . Использование=Истина ;
ФормаСР . ЗакрыватьПриЗакрытииВладельца=Истина ;
Если Не ФормаСр . Открыта () тогда
ФормаСР . РазрешитьСостояниеПрячущееся=Истина ;
ФормаСР . РазрешитьСостояниеПрикрепленное=Истина ;
ФормаСР . РазрешитьСоединятьОкно=Истина ;
// {{_КОНСТРУКТОР_ПЕЧАТИ_ЭЛЕМЕНТ ( Печать )
// Данный фрагмент построен конструктором .
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны !!!
ТабДок = Новый ТабличныйДокумент ;
Макет = Документы . ДопЧасы . ПолучитьМакет (" Печать ");
Область = Макет . ПолучитьОбласть (" Заголовок ");
Шапка = Макет . ПолучитьОбласть (" Шапка ");
Шапка . Параметры . Заполнить ( ЭтотОбъект );
ТабДок . ОтображатьСетку = Ложь ;
ТабДок . ТолькоПросмотр = Истина ;
ТабДок . ОтображатьЗаголовки = Ложь ;
Процедура ОбработкаПроведения ( Отказ, Режим )
// {{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором .
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны !!!
Движение = Движения . ЦенаПредмета . Добавить ();
Движение . ФИОСтудента = ФИОСтудента ;
Движение . УченаяСтепень = УченаяСтепень ;
Движение . Преподаватель = Преподаватель ;
// }}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
Создаём печатную форму и в модуле формы списка пишем следующий код:
Процедура СтипендияПриИзменении ( Элемент )
Отбор=Новый Структура (" стипендия1 ", с типендия );
Запись=РегистрыСведений . начисление . ПолучитьПоследнее ( Дата , О тбор );
// {{_КОНСТРУКТОР_ПЕЧАТИ_ЭЛЕМЕНТ ( Печать )
// Данный фрагмент построен конструктором .
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны !!!
ТабДок = Новый ТабличныйДокумент ;
Макет = Документы . начислениеСтипендии . ПолучитьМакет (" Печать1 ");
Область = Макет . ПолучитьОбласть (" Заголовок ");
Шапка = Макет . ПолучитьОбласть (" Шапка ");
Шапка . Параметры . Заполнить ( ЭтотОбъект );
Область = Макет . ПолучитьОбласть (" ТабличнаяЧасть1Шапка ");
ОбластьТабличнаяЧасть1 = Макет . ПолучитьОбласть (" ТабличнаяЧасть1 ");
Для Каждого ТекСтрокаТабличнаяЧасть1 Из ТабличнаяЧасть1 Цикл
ОбластьТабличнаяЧасть1 . Параметры . Заполнить ( ТекСтрокаТабличнаяЧасть1 );
ТабДок . Вывести ( ОбластьТабличнаяЧасть1 );
ТабДок . ОтображатьСетку = Ложь ;
ТабДок . ТолькоПросмотр = Истина ;
ТабДок . ОтображатьЗаголовки = Ложь ;
Печатная форма Начисление Стипендии :
Процедура ОбработкаПроведения ( Отказ, Режим )
// {{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором .
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны !!!
Движение = Движения . Стипендия . Добавить ();
Движение . ВидДвижения = ВидДвиженияНакопления . Приход ;
// }}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
Процедура ОбработкаЗаполнения ( Основание )
// {{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
// Данный фрагмент построен конструктором .
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны !!!
Если ТипЗнч ( Основание ) = Тип (" ДокументСсылка . ВедомостьСтудента ") Тогда
Для Каждого ТекСтрокаТабличнаяЧасть1 Из Основание . ТабличнаяЧасть1 Цикл
НоваяСтрока = ТабличнаяЧасть1 . Добавить ();
НоваяСтрока . оценка = ТекСтрокаТабличнаяЧасть1 . оценка ;
НоваяСтрока . предмет = ТекСтрокаТабличнаяЧасть1 . предмет ;
// }}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
Процедура ОбработкаПроведения ( Отказ, Режим )
// {{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором .
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны !!!
Для Каждого ТекСтрокаТабличнаяЧасть1 Из ТабличнаяЧасть1 Цикл
Движение = Движения . Студенты . Добавить ();
Движение . ВидДвижения = ВидДвиженияНакопления . Приход ;
Движение . Предмет = ТекСтрокаТабличнаяЧасть1 . предмет ;
Движение . баллыПоЕгэ = ТекСтрокаТабличнаяЧасть1 . баллыПоЕгэ ;
// }}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
Процедура ОбработкаПроведения ( Отказ, Режим )
// {{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором .
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны !!!
Для Каждого ТекСтрокаТабличнаяЧасть1 Из ТабличнаяЧасть1 Цикл
Движение = Движения . Студенты . Добавить ();
Движение . ВидДвижения = ВидДвиженияНакопления . Расход ;
Движение . Предмет = ТекСтрокаТабличнаяЧасть1 . предмет ;
Движение . Оценка = ТекСтрокаТабличнаяЧасть1 . оценка ;
// }}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
Процедура ОбработкаЗаполнения ( Основание )
// {{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
// Данный фрагмент построен конструктором .
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны !!!
Если ТипЗнч ( Основание ) = Тип (" ДокументСсылка . ВедомостьСтудента ") Тогда
Для Каждого ТекСтрокаТабличнаяЧасть1 Из Основание . ТабличнаяЧасть1 Цикл
НоваяСтрока = ТабличнаяЧасть1 . Добавить ();
НоваяСтрока . оценка = ТекСтрокаТабличнаяЧасть1 . оценка ;
НоваяСтрока . предмет = ТекСтрокаТабличнаяЧасть1 . предмет ;
НоваяСтрока . типСдачи = ТекСтрокаТабличнаяЧасть1 . типСдачи ;
// }}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
Процедура ОбработкаПроведения ( Отказ, Режим )
// {{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором .
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны !!!
Для Каждого ТекСтрокаТабличнаяЧасть1 Из ТабличнаяЧасть1 Цикл
Движение = Движения . Ведомость . Добавить ();
Движение . типСдачи = ТекСтрокаТабличнаяЧасть1 . типСдачи ;
Движение . предмет = ТекСтрокаТабличнаяЧасть1 . предмет ;
Движение . оценка = ТекСтрокаТабличнаяЧасть1 . оценка ;
// }}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
Процедура ОбработкаЗаполнения ( Основание )
// {{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
// Данный фрагмент построен конструктором .
Нормализация и схема базы данных, структура меню. Предназначение информационно-справочной системы. Покупка и бронирование билетов пассажирами. Программная реализация информационной системы. Справочники, документы, регистры, журналы, администрирование. курсовая работа [1,2 M], добавлен 19.11.2010
Теоретические основы проектирования информационно-справочных систем. Значение информационно-справочных компонент в корпоративных информационных системах. Разработка концептуальной и инфологической модели информационно-справочной системы ГОУ НПО ПУ №33. дипломная работа [645,4 K], добавлен 02.09.2010
Разработка проектных решений по созданию подсистемы учета студентов в деканате различных форм и видов обучения, диагностический анализ системы управления. Проектирование информационной базы данных, построение инфологической и датологической модели. дипломная работа [1,1 M], добавлен 24.06.2011
Описание процесса проектирования информационно–справочной системы с помощью среды разработки Delphi 10 Lite, ее использование для регистрации сварочных работ. Функциональное назначение программы и ее логическая структура. Свойства информационной системы. курсовая работа [1,7 M], добавлен 10.01.2015
Анализ этапов разработки информационно-справочной ГИС, предназначенной для учета и предоставления подробной информации о футбольных стадионах Украины. Знакомство с основными целями линейной привязки изображений. Особенности реляционной базы данных. контрольная работа [2,4 M], добавлен 15.05.2014
Реализация информационно-справочной системы на языке программирования C#. ее тестирование и отладка. Назначение, состав и структура программы "Адресная книга", описание операций. Программные и аппаратные требования к системе. Блок-схема и код программы. курсовая работа [709,5 K], добавлен 11.06.2019
Нормализация и схема базы данных, ее внутренняя структура, содержание таблиц и запросов. Перечень объектов для реализации прикладного решения, состав журнала, отчетов, регистров. Запуск прикладного решения от имени пользователей "Кассир" и "Управляющий". курсовая работа [2,0 M], добавлен 18.04.2015
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .
© 2000 — 2021
Создание автоматизированной информационно-справочной системы учета личных дел студентов в деканате курсовая работа. Программирование, компьютеры и кибернетика.
Почему Я Выбрал Этот Вуз Сочинение
Конспекты лекций: Астрономия
Лекция по теме 'Отелло' как трагедия обманутого доверия
Реферат: Политологическая мысль русской эмиграции
Курсовая Работа Как Делать X Ray
Дубинина Практические Работы
Реферат по теме 50 практических правил Бизнес-сетикета (Сетевого Этикета)
Дипломная работа по теме Особенности адаптации языка произведений американской литературы в их киноварианте (на материале произведений Д. Ирвинга)
База Данных Птичьего Рынка Курсовая Работа
Курсовая работа: Швейцария и туризм
Курсовая работа по теме История Курской битвы
Нравственный Выбор Сочинение Рассуждение Пример Из Жизни
Реферат: Вопросы экологии на уроках физики
Сочинение На Тему Осенний Лес 2 Класс
Курсовая работа по теме Внутренний маркетинг: согласованность деятельности подразделений в реализации стратегии нефтяной компании
Наставничество Диссертация Пдф
Курсовая работа: Нематериальное наследие России
Учебное пособие: Разработка контрольного урока "Знаем, умеем, покажем"
Курсовая работа по теме Факторы оборачиваемости денежного капитала торговых предприятий
Реферат по теме Управление финансами и капиталом предприятия
Образование СССР: причины, этапы, альтернативные проекты - История и исторические личности реферат
Рецепція образу Мітрідата VI Евпатора в ілюстраціях до збірки біографій Д. Боккаччо "de casibus virorum illustrium" - Литература статья
Учет и налогообложение долгосрочных вложений в реальные инвестиции - Бухгалтерский учет и аудит курсовая работа