Разработка справочной системы по управлению пакетом 1С
Анализ поставленных задач и определение основных функций программы. Обзор и выбор технологии и средств программирования. Разработка структурной схемы и функциональных диаграмм программного продукта, его тестирование и составление документации по нему.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 07.08.2013 |
Размер файла | 456,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Разработка справочной системы по управлению пакетом 1С
Введение
1С: Предприятие - программный продукт компании 1С, предназначенный для автоматизации деятельности на предприятии.
Первоначально, продукт 1С: Предприятие был предназначен для автоматизации бухгалтерского учёта и управленческого учёта (включая начисление зарплаты и управление кадрами). Но сегодня этот продукт находит своё применение в областях, далёких от собственно бухгалтерских задач.
1С: Предприятие - это (одновременно) и технологическая платформа, и пользовательский режим работы. Технологическая платформа предоставляет объекты (данных и метаданных) и механизмы управления объектами. Объекты (данные и метаданные) описываются в виде конфигураций. При автоматизации какой-либо деятельности составляется своя конфигурация объектов, которая и представляет собой законченное прикладное решение. Конфигурация создаётся в специальном режиме работы программного продукта под названием «Конфигуратор», затем запускается режим работы под названием «1С: Предприятие», в котором пользователь получает доступ к основным функциям, реализованным в данном прикладном решении (конфигурации).
Области применения 1С: Предприятие
Гибкость платформы позволяет применять 1С: Предприятие в самых разнообразных областях:
· автоматизация производственных и торговых предприятий, бюджетных и финансовых организаций, предприятий сферы обслуживания и т.д. поддержка оперативного управления предприятием;
· автоматизация организационной и хозяйственной деятельности;
· ведение бухгалтерского учета с несколькими планами счетов и произвольными измерениями учета, регламентированная отчетность;
· широкие возможности для управленческого учета и построения аналитической отчетности, поддержка многовалютного учета;
· решение задач планирования, бюджетирования и финансового анализа;
· расчет зарплаты и управление персоналом;
· другие области применения.
1. Описание этапов разработки программного продукта
программа тестирование справочный
К основным этапам разработки программного продукта относятся:
1) Постановка задачи.
На этапе постановки задачи разрабатываются и утверждаются все необходимые требования к структуре, поведению и дизайну сайта.
2) Выбор инструментальных средств.
Зависит от многих причин, но лучше выбирать самые современные и надежные инструменты разработки программного обеспечения.
3) Разработка дизайна.
Дизайн сайта играет не маловажную роль. Именно по дизайну сайта оценивается уровень данной работы.
4) Верстка.
Верстка - техническая часть. Нужно весь собранный материал перевести в код, который сможет понять компьютер любого читателя, зашедшего на вашу страничку.
5) Программирование.
Понимается написание инструкций - программ - на конкретном языке программирования (часто по уже имеющемуся алгоритму - плану, методу решения поставленной задачи)
6) Наполнение содержанием.
Информационное наполнение сайта различного рода материалами. Содержание должно быть корректно и грамотно реализовано.
7) Тестирование и отладка.
После реализации следует переход к этапу тестирования и исправления ошибок. Помимо всестороннего контроля качеств и исправления ошибок, тестирование включает в себя проверку безопасности и производства продукта
8) Развертывание (публикация).
Развертывание сайта может сопровождаться регистрацией в различных поисковых системах. Важно понимать, что новый сайт индексируется поисковыми системами спустя какое-то время после регистрации.
9) Внедрение и сопровождение.
Происходит внедрение готового программного продукта в производственный процесс и его эксплуатация.
2. Анализ поставленных задач и определение основных функций программы
Цель работы состоит в разработке справочной системы по управлению пакетом 1С.
1С: Предприятие - это (одновременно) и технологическая платформа, и пользовательский режим работы. Технологическая платформа предоставляет объекты (данных и метаданных) и механизмы управления объектами. Объекты (данные и метаданные) описываются в виде конфигураций. При автоматизации какой-либо деятельности составляется своя конфигурация объектов, которая и представляет собой законченное прикладное решение. Конфигурация создаётся в специальном режиме работы программного продукта под названием «Конфигуратор», затем запускается режим работы под названием «1С: Предприятие», в котором пользователь получает доступ к основным функциям, реализованным в данном прикладном решении (конфигурации).
Сайт - совокупность электронных документов (файлов) частного лица или организации в компьютерной сети, объединенных под одним адресом (доменным именем или IP-адрес).
В процессе достижения поставленной в курсовой работе цели необходимо решить ряд следующих частных задач:
1) Ознакомится с современными Интернет-технологиями и, по возможности, использовать их в своей работе;
2) Изучить программный инструментарий, применяемый для разработки и создания Web-сайтов;
3) Выявить и учесть методы и способы представления на web-страницах различных видов информации, не препятствующие их доступности;
4) Ознакомится с основными правилами и рекомендациями по разработки и созданию web-сайтов;
5) Определится со структурой web-страниц;
6) Выбрать стратегию разработки и создания Web-сайта.
3. Обзор и выбор технологии и средств программирования
К основным технологиям программирования относятся:
1) Объектно-ориентированное программирование - парадигма программирования, в которой основными концепциями являются понятия объектов и классов (либо, в менее известном варианте языков с прототипированием, - прототипов).
2) Структурное программирование - методология и технология разработки программных комплексов, основанное на принципах:
а) программирования «сверху-вниз»;
б) модульного программирования.
При этом логика алгоритма и программы должны использовать три основные структуры: последовательное выполнение, ветвление и повторение.
К основным средствам программирования относят:
1) Embracadero/Borland Delphi - объектно-ориентированный язык программирования с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде, также называемом интроспекцией. Delphi - компилируемый строго типизированный язык программирования общего назначения. Поддерживает разные парадигмы программирования: процедурную, обобщённую, функциональную; наибольшее внимание уделено поддержке объектно-ориентированного программирования.
2) Microsoft Visual C++ (MSVC) - интегрированная среда разработки приложений на языке C++, разработанная фирмой Microsoft и поставляемая либо как часть комплекта Microsoft Visual Studio, либо отдельно в виде бесплатного функционально ограниченного комплекта Visual C++ Express Edition. Сменила интегрированную среду разработки Microsoft QuickC.
3) Microsoft Visual Basic - средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка - языка Бейсик, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса.
4) Borland C++ - компилируемый строго типизированный язык программирования общего назначения. Поддерживает разные парадигмы программирования: процедурную, обобщённую, функциональную; наибольшее внимание уделено поддержке объектно-ориентированного программирования
5) 1С: Предприятие - это (одновременно) и технологическая платформа, и пользовательский режим работы. Технологическая платформа предоставляет объекты (данных и метаданных) и механизмы управления объектами. Объекты (данные и метаданные) описываются в виде конфигураций. При автоматизации какой-либо деятельности составляется своя конфигурация объектов, которая и представляет собой законченное прикладное решение. Конфигурация создаётся в специальном режиме работы программного продукта под названием «Конфигуратор», затем запускается режим работы под названием «1С: Предприятие», в котором пользователь получает доступ к основным функциям, реализованным в данном прикладном решении (конфигурации).
К основным средам создания сайтов относят:
1) Язык разметки гипертекстовых страниц (HTML - Hypertext Markup Language) - представляет собой язык, разработанный специально для создания Web-документов. Он определяет синтаксис и размещение специальных инструкций (тегов), которые не выводятся на экран, но указывают браузеру, как отображать содержимое документа. Он так же используется для создания ссылок на другие документы, локальные или сетевые, например находящиеся в сети Интернет.
4. Разработка структурной схемы программного продукта
Структурная схема - это схема, определяющая основные функциональные части изделия, их назначения и взаимосвязи, также называется «белый ящик».
Структурные схемы разрабатываются при проектировании изделий на стадиях, предшествующих разработке схем других типов, и пользуются ими при эксплуатации для общего ознакомления с изделием.
5. Разработка пользовательского интерфейса
В главном окне, слева содержание всей справочной системы в виде иерархии.
Главное окно справочной системы
При нажатии на один из блоков справочной системы выведется содержание этого блока.
Меню справочной системы
При выборе раздела меню, в главном окне справочной системы появится содержимое выбранного раздела.
6. Разработка программного кода функционирования модулей программы
Общие положения
Функциональный код - «чёрный ящик» программы, обеспечивающий функциональность элементов программы. Работоспособность элементов рассматривается отдельно друг от друга.
Система основана на html, css, javascript - языках программирования и файлов информационных базах 1С предприятия:
- index.html - Введение;
- ib.html - Состав файлов информационной базы 1С: Предприятие;
- 7_7.html - Руководство по установке 1С предприятия 7.7;
- kon77.html - Установка конфигурации 1С предприятия 7.7;
- pod77.html - Подключение базы 1С предприятия 7.7;
- per77.html - Переходим с 1С предприятия 7.7 на 8.0;
- 8_0.html - Руководство по установке 1С предприятия 8.0;
- kon80.html - Установка конфигурации 1С предприятия 8.0;
- pod80.html - Подключение базы 1С предприятия 8.0;
- per80.html - Переходим с 1С предприятия 8.0 на 8.1;
- 8_1.html - Руководство по установке 1С предприятия 8.1;
- kon81.html - Установка конфигурации 1С предприятия 8.1;
- pod81.html - Подключение базы 1С предприятия 8.1;
- per81.html - Переходим с 1С предприятия 8.1 на 8.2;
- 8_2.html - Руководство по установке 1С предприятия 8.2;
- kon82.html - Установка конфигурации 1С предприятия 8.2;
- pod82.html - Подключение базы 1С предприятия 8.2;
- 1Cv7.CFG - Настройки пользователей
- 1CV7.ORD - Порядок сортировки
- 1cv7flt.lst - Сохраненные настроек отчетов и обработок
- 1Cv8.1CD - Произвольная база данных.
- 1Cv8. log - Получение логов при ошибках платформы
- 1Cv8.pfl - Создавался для просмотра профиля пользователя
Составляющей пособия является изображения, форматом которого и является весь обучающий материал системы.
Изображения на страницы подразделов подгружаются из папки «images», в корневой папке справочной системы посредством html.
Исходный код меню представлен в приложении Б.
7. Тестирование программного продукта
1. Запустите программу «1С: Предприятие»: меню «Пуск» -> «Программы» -> «1С: Предприятие 8.1»;
2. В появившемся окне нажмите на кнопку «Добавить»;
3. Выбираем «Добавление в список существующей информационной базы» и нажимаем «Далее»;
4. Указываем наименование информационной базы и выбераем тип расположения информационной базы. Нажимаем «Далее»;
5. Нажмите на кнопку и укажите путь к папке с базой версии 8.0, например:
6. Нажмите кнопку «Открыть», а затем «Готова».
7. Нажмите кнопку «Конфигуратор».
8. После чего вам предлогают преобразовать информационную базу для этого нажмите кнопку «Да».
9. После чего вам предлогают провести конвертацию информационную базу для этого нажмите кнопку «Да».
Знание того, как преобразовать базу в 1С поможет пользователю самому, без привлечения специалистов начать работать с более новыми версиями 1С.
8. Составление программной документации
Документация на программное обеспечение - это документы, сопровождающие некоторое программное обеспечение (ПО) - программу или программный продукт. Эти документы описывают то, как работает программа и / или то, как её использовать.
Документирование - это процесс создания документации, важная часть в разработке программного обеспечения, ей часто уделяется недостаточно внимания.
Существует четыре основных типа документации на ПО:
1) Архитектурная/проектная - обзор программного обеспечения, включающий описание рабочей среды и принципов, которые должны быть использованы при создании ПО.
2) Техническая - документация на код, алгоритмы, интерфейсы.
3) Пользовательская - руководства для конечных пользователей, администраторов системы и другого персонала.
4) Маркетинговая.
Руководство пользователя находится в разделе 8 Разработка пользовательского интерфейса.
Техническая документация методического пособия представлена в
Заключение
В процессе работы была разработана справочная система по управлению пакетом 1С. Данная справочная система предназначена для обучения управлением пакетом 1С.
Справочная система прошла тестирование:
1) Представленные примеры работают корректно;
2) Справочная система работает исправно.
Результаты курсового проектирования представлены в форме справочной системы по управлению пакетом 1С и пояснительной записки с приложением.
Таким образом, можно считать, что цель курсового проектирования достигнута, а сам курсовой проект завершён.
Размещено на Allbest.ru
Подобные документы
Краткое описание этапов разработки программного продукта. Анализ поставленных задач и определение основных функций программы. Разработка пользовательского интерфейса. Составление программной документации. Техническое задание на разработку проекта.
дипломная работа [1,5 M], добавлен 06.04.2013Требования к пользовательскому интерфейсу программного продукта. Выбор инструментальных средств разработки программы. Описание функциональной схемы, модульной структуры, структурной схемы. Технология разработки справочной системы программного продукта.
дипломная работа [2,7 M], добавлен 12.05.2016Этапы разработки и отладки приложения "Помощь почтальону". Составление сопроводительной документации. Выбор средств и методов программирования. Анализ проектных данных. Особенности создания базы данных, СУБД. Тестирование созданного программного продукта.
контрольная работа [2,5 M], добавлен 17.12.2014Выбор технологии, языка и среды программирования. Анализ процесса обработки информации и оценка структур данных для ее хранения. Разработка основных алгоритмов решения и структурной схемы программного продукта. Проектирование интерфейса пользователя.
курсовая работа [449,8 K], добавлен 14.01.2011Обзор существующих решений и обоснование выбора языка программирования. Разработка структурной схемы, интерфейса программного продукта. Технические требования к оборудованию, тест программного продукта, руководство системного программиста и оператора.
дипломная работа [2,0 M], добавлен 10.07.2012Обоснование выбора языка программирования. Анализ входных и выходных документов. Логическая структура базы данных. Разработка алгоритма работы программы. Написание программного кода. Тестирование программного продукта. Стоимость программного продукта.
дипломная работа [1008,9 K], добавлен 13.10.2013Анализ криптографических методов шифрования данных. Разработка криптосистемы, основанной на схеме Эль-Гамаля. Определение функциональных и нефункциональных требований. Выбор языка программирования и среды разработки. Тестирование программного продукта.
дипломная работа [1,6 M], добавлен 17.07.2016Разработка программного обеспечения для корпоративного портала Череповецкого Государственного Университета. Выбор технологии, среды и языка программирования. Требования к составу и параметрам технических средств. Построение функциональных диаграмм.
дипломная работа [1,7 M], добавлен 09.11.2016Анализ и постановка задач дисциплины "Компьютерная графика". Разработка структуры, функциональной схемы и программной документации. Руководство программисту и оператору. Выбор и обоснование языка программирования. Описание процедур, функций, оценок.
дипломная работа [3,6 M], добавлен 16.11.2011Анализ предметной области разрабатываемого программного продукта. Разработка интерфейса пользователя и структурной схемы игровой программы "Крестики-нолики". Отладка и тестирование. Проведение исследования компонентов программной среды Borland Delphi 6.0.
курсовая работа [660,4 K], добавлен 08.03.2015