Разработка программного комплекса на базе платформы "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С: Предприятие предназначен для описания (на стадии разработки конфигурации) алгоритмов функционирования прикладной задачи.
Встроенный язык (далее - язык) представляет собой предметно-ориентированный язык программирования, специально разработанный с учетом возможности его применения не только профессиональными программистами. В частности, все операторы языка имеют как русское, так и англоязычное написание, которые можно использовать одновременно в одном исходном тексте. Основной язык - русский, однако для каждого оператора языка приводится его англоязычный синоним.
При своей относительной простоте язык обладает некоторыми объектно-ориентированными возможн