Разработка программного комплекса на базе платформы "1С: Предприятие 8.2" для учета движения контингента "Новосибирского авиационного технического колледжа"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
остями, например, правила доступа к атрибутам и методам специализированных типов данных (документам, справочникам и т.п.) подобны свойствам и методам объектов, используемых в других объектно-ориентированных языках. Однако специализированные типы данных не могут определяться средствами самого языка, а задаются в визуальном режиме конфигуратора.
Типизация переменных в языке не жесткая, т.е. тип переменной определяется ее значением. Переменные не обязательно объявлять в явном виде. Неявным определением переменной является ее первое упоминание в левой части оператора присваивания. Возможно также явное объявление переменных при помощи соответствующего оператора. Допускается применение массивов.
2.5 Определение требуемой конфигурации технических и программных средств
Для функционирования разработки необходимо наличие следующих технических средств:
Сервер (Сервер 1С и сервер SQL находятся на одном компьютере):
а) процессор: IntelXeon 2 ГГц;
б) оперативная память: 3 Гб;
в) операционная система: Microsoft Windows Server 2000/Server 2003/Server 2008, Linux;
Сервер SQL (Сервер 1С и сервер SQLнаходятся на разных компьютерах):
а) процессор: Intel Xeon 2 ГГц;
б) оперативная память: 2 Гб;
в) операционная система: Microsoft Windows Server 2000/Server 2003/Server 2008 - Microsoft SQL Server 2000 + Service Pack 2 (рекомендуется Service Pack 4), Microsoft SQL Server 2005; Linux - IBMDB2 Express-C 9.1;
Сервер 1С (Сервер 1С и сервер SQLнаходятся на разных компьютерах):
а) процессор: Intel PIV 2 ГГц;
б) оперативная память: 1 Гб;
в) операционная система: Microsoft Windows Server 2000/Server 2003/Server2008, Linux;
Рабочие станции:
а) процессор: Intel / AMD1 ГГц - 2 ГГц;
б) оперативная память: 512 Мб - 1 Гб (2000/XP), 1,5 - 2 Гб (Vista / 7);
в) операционная система: Windows 2000/XP / Vista / 7.
г) "1С: Предприятие", версия 8.2.12.75
3. Разработка программного обеспечения
3.1 Разработка структуры программного обеспечения
Исходя из требований, программный комплекс имеет следующую структуру:
интерфейс, который объединяет все части программы;
глобальный модуль, содержащий процедуры и функции, к которым нужен доступ из различных компонент;
справочники, хранящие всю необходимую для работы информацию;
документы, предназначенные для хранения основной информации обо всех событиях, происходящих в колледже;
журналы документов, предназначенные для просмотра документов;
обработки, предназначенные для процедур произвольной обработки данных.
Каждый справочник, документ, журнал документов, отчет или обработка представлены в виде отдельного модуля, имеющего одну или несколько форм визуального представления, программный модуль, одну или несколько таблиц для вывода необходимых данных, модуль проведения (только для документов).
3.2 Разработка компонент программного обеспечения
3.2.1 Разработка справочников
Справочник "Должности" содержит список должностных лиц колледжа. Справочник является иерархическим, вид иерархии: иерархия элементов. Он имеет только форму списка элементов. Реквизиты справочника представлены в таблице 1.
Таблица 1 - Реквизиты справочника "Должности"
Наименование реквизитаТипВидДлинаТочностьОписаниеКодСтрока3Код элементаНаименованиеСтрока150Наименование должностиФизическое лицоСправочникФизические лицаФизическое лицо, занимаемое соответствующую должность
При записи происходит проверка заполнения всех реквизитов справочника и если хотя бы один из реквизитов не заполнен, выдается ошибка с указанием незаполненного реквизита.
Справочник "Физические лица". Содержит список физических лиц колледжа. Он имеет форму элемента справочника, форму представления списка элементов, форму выбора элемента. Реквизиты справочника представлены в таблице 2.
Таблица 2 - Реквизиты справочника "Физические лица"
Наименование реквизитаТипВидДлинаТочностьОписаниеКодСтрока3Код элементаНаименованиеСтрока90Фамилия, имя, отчество физического лицаФамилияСтрока30Фамилия физ. лицаИмяСтрока30Имя физ. лицаОтчествоСтрока30Отчество физ. лица
Перед записью нового элемента происходит заполнение реквизита "Наименование". Он будет содержать Фамилию, имя и отчество физического лица. Также перед записью проверяется заполнение всех реквизитов.
Справочник "Учебные года" содержит учебные года, необходим для ведения учебного процесса. Имеет только форму представления списка элементов. Реквизиты справочника представлены в таблице 3.
Таблица 3 - Реквизиты справочника "Учебные года"
Наименование реквизитаТипВидДлинаТочностьОписаниеКодСтрока9Код элементаНаименованиеСтрока25Учебный год
Перед записью проверяет заполнение всех реквизитов.
Справочник "Специальности" содержит список специальностей, по которым ведется обучение в колледже. Он имеет форму элемента справочника, форму представления списка элементов, форму выбора элемента. Реквизиты справочника представлены в таблице 4.
Таблица 4 - Реквизиты справочника "Специальности"
Наименование реквизитаТипВидДлинаТочностьОписаниеКодСтрока3Код элементаНаименованиеСтрока80НаименованиеАббревиатураСтрока3Аббревиатура специальностиШифр специальностиСтрока6Содержит шифр специальностиКоличество курсовЧисло10Количество курсов обучения по данной специальности
Перед открытием формы представления списка и формы выбора элемента происходит упорядочивание списка по шифру специ