Разработка программного комплекса на базе платформы "1С: Предприятие 8.2" для учета движения контингента "Новосибирского авиационного технического колледжа"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?тр" и другие. Совокупность этих понятий и определяет концепцию системы.

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

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

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

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

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

С: Предприятие является реляционной системой управления базами данных (далее - СУБД). Анализ концепции 1С: Предприятия показывает, что оно выгодно отличается от других распространенных средств разработки, таких как FoxPro, Delphi, С++Builder, тем, что имеет четкую ориентацию на автоматизацию разных участков деятельности предприятия.

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

Во-первых, 1С: Предприятие получило наибольшее распространение в России как универсальная система автоматизации деятельности предприятия. Его используют большинство организаций, и оно становится одним из основных требований при приеме на работу наравне со знанием Windows и офисных программ. Система, написанная в 1С: Предприятии, будет легко внедряться и не вызовет сложностей с освоением.

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

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

Все перечисленные выше факторы подтверждают правильность выбора платформы 1С: Предприятия для разработки программного комплекса.

2.3 Анализ вариантов решения задачи в выбранной среде проектирования

При разработке системы в 1С: Предприятии существует два способа:

. Взять за основу уже готовую конфигурацию и модернизировать ее;

. Написать собственную конфигурацию.

Первый способ практикуется, когда существует более или менее подходящая конфигурация, и вносимые изменения небольшие и ведут к нарушению оригинальной конфигурации. Можно привести типовой пример: есть конфигурация "1С: Торговля и Склад", которая реализует задачу автоматизации торговой деятельности для малых и средних торговых компаний, занимающихся оптовой, мелкооптовой и розничной торговлей. Часто организациям не хватает функций, касающихся розничной торговли. В этом случае, нет надобности писать новую конфигурацию - необходимо просто добавить в систему несколько новых документов, отчетов и вариантов проведения.

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

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

2.4 Выбор языка программирования

Поскольку разработка программного комплекса ведется на платформе 1С: Предприятие, то используется встроенный язык системы. Встроенный язык системы 1С: Предприятие предназначен для описания (на стадии разработки конфигурации) алгоритмов функционирования прикладной задачи.

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

При своей относительной простоте язык обладает некоторыми объектно-ориентированными возможн