Создание автоматизированного рабочего места заведующего учебным отделением в системе 1С

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 30.07.2010
Размер файла 174,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

ДАЛЬНЕВОСТОЧНЫЙ ТЕХНИКУМ ГЕОДЕЗИИ И КАРТРОГРАФИИ

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ И АВТОМАТИЗИРОВАННЫХ СИСТЕМ

ДИПЛОМНАЯ РАБОТА

на тему:

Создание автоматизированного рабочего места заведующего учебным отделением в системе

студента группы ПО-41

Вопиловского Александра Сергеевича

руководитель:

Байбородин Николай Анатольевич

ХАБАРОВСК 2007

Содержание

Введение

1. Технология разработки программного обеспечения

2. Способы автоматизации рабочего места

2.1 Самописный

2.2 Машинописный

2.3 С помощью СУБД "1С"

3. Общие сведения о системе "1С"

3.1 Модифицируемость

3.2 Открытость

3.3 Масштабируемость

3.4 Информационно - техническое сопровождение

3.5 Сопровождение и обучение

3.6 Типовые конфигурации "1С"

4. Особенности создания базы данных в системе "1С"

4.1 Тех. Задание

5. Создание базы данных "ДВТГиК"

5.1 Задача

5.2 Требования к продукту

5.3 Способы решения

5.4 Техническое задание

5.5 Процесс разработки

6. Итоговые данные о продукте

6.1 Возможности

6.2 Структура базы данных "ДВТГиК"

6.3 Информационная безопасность

6.4 Экономическая часть

Заключение

Список литературы

Введение

Данная дипломная работа выполнена с целью: показать возможности автоматизации управления учебным процессом при помощи системы управления базами данных «1С».

Я выбрал СУБД «1С» для выполнения дипломной работы потому, что:

· В нашем городе еще нет достаточного количества специалистов по автоматизации производства в системе «1С», поэтому, выполнение дипломной работы в СУБД «1С» может дать мне дополнительные перспективы по выбору дальнейшего места работы;

· Автоматизация широко шагает по предприятиям мира. На российском рынке разработчиков программных продуктов по автоматизации деятельности предприятия, компания «1С» является одним из лидеров;

· «1С: Предприятие» воплощает самые передовые технологии баз данных, а именно, объектно-ориентированный подход к разработке программ. Такой подход ускоряет и упрощает разработку в десятки раз;

· Я считаю, что именно этот способ автоматизации является наилучшим для небольших предприятий или учебных заведений.

· Я имею опыт в создании баз данных и достаточно знаний для организации базы данных в СУБД «1С».

1. Технология разработки программного обеспечения

Стандарт «ГОСТ - 34»

Основные сведения

Стандарт разрабатывался в конце 1980-х годов, как комплекс взаимосвязанных документов, описывающих автоматизированные системы всех видов (и все виды обеспечения к ним)

Комплекс рассчитан на взаимодействие разработчика и заказчика.

ГОСТ - 34 уделяет основное внимание содержанию документов, а необходимые действия производятся исходя из этого содержания.

Стандарты предусматривают стадии и этапы работ по созданию АИС, но не предусматривают процессов в явном виде.

Структура стандарта

ГОСТ - 34 выделяет следующие этапы и стадии:

1. Этап формирования требований к АИС

Состоит из стадий:

· Обследование объекта и обоснование необходимости разработки АИС

· Формирование требований заказчика к АИС

· Разработка отчета о проделанной работе

2. Этап разработки концепции

· Изучение объекта

· Проведение необходимых научно - исследовательских работ

· Разработка вариантов концепций АИС

· Разработка отчета о проделанной работе

3. Этап разработки и утверждения технического задания на разработку АИС

4. Этап разработки эскизного проекта АИС

· Разработка предварительных проектных решений

· Разработка документаций

5. Этап разработки технического проекта

· Разработка проектных решений

· Разработка документации на АИС

· Разработка документации на поставку комплектующих изделий АИС

· Разработка заданий на проектирование в смежных частях проекта

6. Этап разработки технической документации

· Разработка рабочей документации на систему

· Разработка или адаптация П.О.

7. Этап «Ввод разработанной системы в действие» (различные подготовительные мероприятия, разные виды испытаний и сдача системы заказчика)

8. Этап сопровождения (гарантийные и послегарантийные работы)

2. Способы автоматизации рабочего места

Автоматизация рабочего места - это организация рабочего места с наибольшей эффективностью или скоростью выполнения, различного типа, работ.

2.1 Самописный способ

Самописное - ручное написание информации на бумажных носителях.

Самописный - это самый простой способ записи информации, но, при этом, не самый лучший. Организация хранения информации при большом её количестве является большой проблемой...

2.2 Машинописный способ

Машинопись - написание информации при помощи печатных машин и т.п.

Машинописный - это менее простой способ, к тому-же, у него есть много минусов:

· профессиональные заболевания, связанные с кистями рук;

· хранение информации в бумажном виде неудобно;

Но есть и преимущество - простота чтения записанной информации.

2.3 Организация рабочего места с помощью СУБД «1С»

Хранение информации в электронном виде является наилучшим способом потому, что:

· Бумажные документы, при удобстве работы и чтения, имеют большой минус при организации её хранения;

· Информация в электронном виде удобна для чтения, работы и хранения;

· К этой информации могут быть допущены только определенные сотрудники, что повышает безопасность;

С помощью СУБД «1С» можно организовать работу, практически, любого работника, любой организации или учебного заведения, в силу её гибкости, простоты программирования, а также простоты использования.

3. Общие сведения о системе «1С»

Система программ «1С: Предприятие» предназначена для решения широкого спектра задач автоматизации учета и управления, стоящих перед динамично развивающимися современными предприятиями.

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

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

3.1 Модифицируемость

Типовые конфигурации

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

Изменение конфигураций

Программные продукты системы «1С: Предприятие» могут быть адаптированы к любым особенностям учета на конкретном предприятии. В состав системы входит Конфигуратор, который обеспечивает:

· Настройку системы на различные виды учета;

· Реализацию любой методологии учета;

· Организацию любых справочников и документов произвольной структуры;

· Настройку внешнего вида форм ввода информации;

· Настройку поведения и алгоритмов работы системы в различных ситуациях с помощью встроенного объектно-ориентированного языка;

· Широкие оформительские возможности создания печатных форм документов и отчетов с использованием различных шрифтов, рамок, цветов, рисунков;

· Возможность наглядного представления информации в виде диаграмм;

· Быстрое изменение конфигурации с помощью «конструкторов».

Разработка конфигураций

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

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

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

3.2 Открытость

Программные продукты системы «1С: Предприятие» содержат разнообразные средства для связи с другими программами и аппаратными средствами.

Обмен файлами

· Средства импорта и экспорта информации через текстовые файлы, файлы формата DBF и XML позволяют легко организовать обмен данными с любыми системами.

· Сохранение печатных форм в форматах Microsoft Excel и HTML. Возможность экспорта данных в «Диспетчер контактов для малого бизнеса» Microsoft Office 2000.

OLE Automation, DDE

Программные продукты системы программ «1С: Предприятие» поддерживают современные средства интеграции: OLE, OLE Automation и DDE. Использование этих средств позволяет:

· управлять работой других программ, используя встроенный язык, например, формировать отчеты и графики в Microsoft Excel

· получать доступ к данным «1С: Предприятия» из других программ;

· вставлять в документы и отчеты объекты, созданные другими программами, например, размещать в отчетах рисунки и графики.

Технология внешних компонент

Технология создания внешних компонент (дополнительных программных модулей) разработана фирмой «1С» для решения специальных задач, в которых требуется более тесная и эффективная интеграция системы «1С:Предприятие» с другими программами и оборудованием. Эта технология включает в себя все необходимые сведения и набор примеров по созданию внешних компонент и их взаимодействию с «1С: Предприятием». Внешние компоненты могут разрабатываться пользователями программ системы «1С:Предприятие» и независимыми фирмами на языках MS Visual С++, MS Visual Basic, Borland Delphi.

Работа с торговым оборудованием

Для пользователей системы программ «1С: Предприятие» фирма «1С» предлагает набор решений по подключению различного оборудования, применяемого в торговле и складском деле: контрольно-кассовых машин, POS-терминалов, сканеров и принтеров штрих - кодов, дисплеев покупателя, электронных весов, терминалов сбора данных. Эти решения основаны на технологии внешних компонент и режимов экспорта-импорта информации.

3.3 Масштабируемость

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

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

Однопользовательская версия

Для каждого программного продукта системы «1С: Предприятие» имеется вариант поставки в виде однопользовательской версии. Такая версия рассчитана на работу на одном компьютере, но обладает всей полнотой возможностей по автоматизации учета и адаптации к особенностям конкретной организации.

Версия для SQL

«1С:Предприятие» версия для SQL представляет собой расширение системы «1С:Предприятие», позволяющее организовать работу с базой данных в режиме «клиент-сервер». Использование технологии «клиент-сервер» существенно повышает надежность, производительность и стабильность функционирования системы, особенно при работе значительного числа пользователей с информационными базами большого размера. В качестве сервера баз данных система использует Microsoft SQL Server.

Сетевая версия

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

Web-расширение

Новая компонента «1С: Предприятия 7.7» позволяет:

· объединить возможности системы «1С: Предприятие» в реализации

· бизнес - логики прикладных решений и средства Интернет - технологий для организации удаленного доступа к данным и проектирования интерфейсов;

· создавать широкий спектр приложений, предоставляющих доступ к функциональности «1С: Предприятия» через Web-интерфейс как для пользователей внутрикорпоративной сети (Интранет - решения), так и для произвольного круга клиентов и партнеров (Интернет - решения).

Распределенная обработка

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

3.4 Информационно-технологическое сопровождение «1С: Предприятия»

Пользователи, подписавшиеся на информационно-технологическое сопровождение (ИТС), регулярно и оперативно получают комплекс методических материалов, консультаций, ответов на вопросы, обновления программ и конфигураций, новые формы документов для программ семейства «1С: Предприятие», правовую поддержку по бухучету и налогообложению «1С: Гарант» и многое другое. Эта информация и материалы ежемесячно издаются фирмой «1С» на компакт-диске ИТС. Сервис - партнеры фирмы «1С» доставляют компакт-диск ИТС клиентам, устанавливают информационно-технологические компоненты на компьютер, выполняют обслуживание систем. Подписчики ИТС в рамках Интернет - поддержки пользователей имеют возможность получать формы налоговой и бухгалтерской отчетности и обновления программ с web-сервера фирмы «1С».

3.5 Сопровождение и обучение

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

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

Сеть авторизованных учебных центров и центров сертификации фирмы «1С» оказывает услуги по обучению пользователей и проверке их знаний.

В ряде стран, в том числе Армении, Беларуси, Казахстане, Украине партнеры выпускают и поддерживают национальные версии программ «1С: Предприятие».

3.6 Типовые конфигурации «1С»

· «1С: Бухгалтерия» - универсальная программа массового назначения для автоматизации бухгалтерского учета. Она может использоваться на предприятиях разных направлений деятельности и форм собственности. «1С: Бухгалтерия» предоставляет бухгалтеру гибкие возможности учета:;

· «1С: Торговля и Склад» - предназначена для учета любых видов торговых операций. Программа способна выполнять все функции учета - от ведения справочников и ввода первичных документов до получения различных ведомостей и аналитических отчетов;

· «1С: Зарплата и Кадры» - предназначена для автоматизации расчета заработной платы и ведения кадрового учета на предприятиях различных типов финансирования и форм собственности;

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

4. Особенности создания базы данных в системе «1С»

Хорошая привычка -- перед написанием любого документа или текста хотя бы раз задуматься, задать себе вопрос: «А для чего мы его пишем?». А также, для кого -- кто его будет читать и что нам хочется ему сказать своими словами (ибо в тот прекрасный момент никого более, рядом с читателем может и не оказаться).

Техническое задание в 1С -- это документ и текст, который пишет менеджер проекта (а зачастую он же и программист 1С), пишет его для себя, своего заказчика, своей проектной команды. И способов употребления у хорошего технического задания много.

Техническое задание при разработке в 1С является основополагающим документом всего проекта и всех взаимоотношений заказчика и разработчика.

Корректное техническое задание, написанное и согласованное между всеми заинтересованными и ответственными лицами является залогом успешной реализации любого проекта.

Как правило, Заказчик не является профессионалом в области высоких технологий и задача им ставится на общем уровне: Мы бы хотели увидеть вот это, может это, а может еще и это. В таком случае Исполнитель может сам предложить варианты, очередность и этапность решения поставленной задачи.

После того как обрисованы основные задачи и в общих чертах становится понятно, чего хочет Заказчик необходимо уточнить техническое задание.

4.1 Техническое задание

Для чего нужно техническое задание?

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

2. Устанавливается состав изменений в методике и организации учета на предприятии (организации), в связи с переходом на автоматизированный учет на базе программ 1С. Заказчик их утверждает, и их выполнение является обязательной предпосылкой внедрения.

3. Устанавливается порядок приемки программ, прошедших привязку и порядок контроля правильности функционирования программ.

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

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

Техническое задание разрабатывается на основании результатов обследования объекта и выявленных отклонений действующей системы организации и методологии учета на предприятии (организации) от предусмотренных в программах 1С. Следует четко проводить границу между решениями программы 1С, которые будут сохранены при внедрении, и решениями, которые будут переработаны при привязке. В техническом задании отражаются решения, подлежащие переработке. Техническое задание устанавливает основные требования, которым должна удовлетворять программа 1С после ее адаптации и доработки. Договорные документы должны содержать ссылки на техническое задание Естественно, что на этапе обследования объекта учетный персонал должен быть ознакомлен с принятыми в программах 1С функциональными и информационными решениями, они должны быть ему понятны. Тогда и все положения технического задания воспринимаются заказчиком вполне осознано.

5. Создание базы данных «ДВТГиК»

5.1 Задача

Задача «Создание автоматизированного рабочего места заведующего отделением ДВТГиК» состоит из нескольких подзадач:

· Определение требований к программному продукту

· Анализ этих требований

· Выбор П.О. для создания продукта

· Кодирование

· Тестирование и отладка

· Написание сопроводительных материалов

· Поставка заказчику

5.2 Требования к продукту

База данных «ДВТГиК» должна содержать:

· Списки групп студентов

· Списки студентов

· Выговоры, письма студентам, докладные

· Стипендии

· Оценки (зачетные, экзаменационные, помесячные)

5.3 Способы решения

Для решения этой задачи нужно построить базу данных в любой СУБД.

Рассмотрим возможности СУБД «1С» и СУБД «Access»

СУБД «Access»

Плюсы платформы:

· Распространенная система разработки

· Распространенный формат данных (файлы типа *,dbf)

· Легкость создания «Простой» базы данных

Минусы:

· Сложность разработки и доработки системы, подобной базе данных «ДВТГиК»

· Однопользовательская база данных

· Нельзя защитить такую базу данных

· СУБД «Access» нельзя купить отдельно от пакета «MS Office»

· Стоимость пакета «Office 2003 Win32 Russian AE CD» составляет 3547.37 рублей

СУБД 1С

Плюсы платформы:

· Объектно-ориентированный подход к разработке программ.

· Довольно просто создать сложную по структуре базу данных.

· База данных может использоваться несколькими пользователями одновременно.

· Защищенность базы данных.

· Модифицируемость

· Стоимость системы «1С:Деньги» (небольшая конфигурация) составляет 600 рублей.

Минусы:

· Сложно найти специалиста

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

Отсюда следует, что разработка в системе «Access» неприемлима, поскольку она не отвечает возможностями требованиям к программному продукту.

5.4 Техническое задание

В техническом задании указаны:

· Определение решаемой задачи

· Какие элементы базы данных отвечают этим требованиям

· Реквизиты элементов базы данных и их принадлежность к другим элементам базы данных

Задача

Элементы базы

Создание и редактирование "Групп" студентов.

Справочник «Группы»

Наименование (Имя группы);

Создание и редактирование списков студентов, разбитых по группам.

Справочник «Студенты», подчинен справочнику «Группы»

Наименование (ФИО);

Группа (справочник «Группы»);

Индекс;

Город;

Адрес;

ФИО Отца;

ФИО Матери;

Контактный телефон;

Создание и редактирование выговоров (и т.п.) студентам.

Справочник «Выговоры», подчинен справочнику «Студенты»

Наименование (текст выговора);

Дата;

Студент (отбор);

Создание и редактирование писем студентам

Справочник "Письма", подчинен справочнику «Студенты»

Реквизиты те-же, плюс:

Кому (Перечисление «Получатель»)

Дата;

Индекс;

Город;

Адрес;

Контактный телефон;

Первая ФИО получателя;

Вторая ФИО получателя;

Создание и редактирование докладных на студентов

Справочник «Докладные», подчинен справочнику «Студенты»

Наименование (текст выговора);

Студент (отбор);

От кого (справочник преподаватели);

Дата;

Академические стипендии

Перечисление «Статус»

О начислении;

О прекращении;

Документ «Академические стипендии»

Реквизиты шапки:

Дата начала действия приказа;

Дата окончания действия приказа;

Статус (перечисление «Статус»);

Сумма;

Реквизиты табличной части:

Студент (справочник «Студенты»);

Группа (справочник «Группы»);

Социальные стипендии

Перечисление «Статус»

О начислении;

О прекращении;

Справочник «Социальные Стипендии», подчинен справочнику «Студенты»

Студент (справочник «Студенты»), отбор

Номер приказа;

Дата приказа;

Дата начала действия приказа;

Дата окончания действия приказа;

Статус (перечисление «Статус»);

Сумма;

Зачеты

Регистр "Зачеты"

Измерения:

Предметы (справочник «Предметы»);

Студенты (справочник «Студенты»);

Ресурсы:

Оценки;

Реквизиты:

Семестр (перечисление «Семестр»);

Группа (справочник «Группы»);

Документ «Зачеты»

Реквизиты шапки:

Группа (справочник «Группы»);

Предмет (справочник «Предметы»);

Семестр (перечисление «Семестр»);

Реквизиты табличной части:

Студент (справочник «Студенты»);

Оценка (перечисление «Оценка»);

Экзамены

То-же

Документ (похоже на «Зачеты»)

По месяцам

Регистр «По месяцам»

Измерения:

Месяц (перечисление «Месяц»);

Студенты (справочник «Студенты»);

Ресурсы:

Оценки;

Реквизиты:

Предмет (справочник «Предметы»);

Семестр (перечисление «Семестр»);

Группа (справочник «Группы»);

Документ «По месяцам»

Реквизиты шапки:

Группа (справочник «Группы»);

Предмет (справочник «Предметы»);

Семестр (перечисление «Семестр»);

Месяц (перечисление «Месяц»);

Реквизиты табличной части:

Студент (справочник «Студенты»);

Оценка;

5.5 Процесс разработки

Понятие методологии

Методология создания АИС - заключается в организации процесса построения АИС и обеспечения управления этим процессом

Основные задачи методологии:

1. Обеспечение создания информационных систем, отвечающих целям и задачам предприятия

2. Простота сопровождения, модификации и расширения системы

3. Обеспечение создания открытых информационных систем, отвечающих требованиям переносимости и масштабируемости

4. Возможность использования в создаваемой системе уже применяемых на предприятии программных средств

Методология опирается на технологии и средства разработки, которые все вместе составляют основу проекта любой АИС.

Технология может быть представлена, как совокупность 3-х составляющих:

1. Заданной последовательности выполнения технологических операций

2. Критериев и правил оценки каждой операции

3. Графических и текстовых пояснений по каждой операции

Объектно-ориентированный подход к программированию

Данный подход позволяет создать описание (модель) предметной области в виде совокупности объектов, объединяющих в себе данные и методы их обработки (процедуры)

Разработчик реализует логику работы программы путем задания для каждого события своего обработчика - процедуры выполняемой объектом

Создается и уточняется функциональная модель системы, определяется количество функциональных элементов системы, что позволяет выделить подсистемы.

Далее выполняется разработка приложений. Разработка ведется с помощью визуальных средств программирования.

6. Итоговые данные о продукте

6.1 Возможности базы данных «ДВТГиК»

1. Создание и редактирование списков:

· Групп студентов

· Студентов, разбитых по группам

· Выговоров, докладных, писем и т.д. студентам

2. Ввод и редактирование информации о:

· Зачетных оценках

· Экзаменационных оценках

· Помесячных оценках

· Прогулах студентов

3. Создание и редактирование документов о:

· Академических стипендиях

· Социальных стипендиях

4. Отображение и распечатка отчетов о:

· Зачетных оценках

· Экзаменационных оценках

· Помесячных оценках

· Прогулах студентов

5. Перемещение студентов по группам

6.2 Структура базы данных «ДВТГиК»

1. Справочники

· Группа

· Студенты

· Поощрения

· Выговоры

· Награды

· Предупреждения

· Объяснительные

· Наказания

· Докладные

· Письма

· Социальные стипендии

· Предметы

· Преподаватели

2. Документы

· Помесячные оценки

· Экзаменационные оценки

· Зачетные оценки

· Прогулы

· Академические стипендии

3. Журналы документов

· Помесячные

· Экзамены

· Зачеты

· Прогулы

· Академические стипендии

4. Перечисления

· Статус стипендии

· Семестр

· Месяц

· Получатель

· Оценки

5. Отчеты

· Зачетные оценки

· Экзаменационные оценки

· Помесячные оценки

· Прогулы

6. Обработки

· Перемещение студентов

7. Регистры

· Помесячные оценки

· Зачетные оценки

· Экзаменационные оценки

· Прогулы

6.3 Информационная безопасность

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

Каналы связи, также, должны быть защищены, так как, через слабоконтролируемый канал связи, злоумышленники могут получить доступ и к защищаемому программному продукту.

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

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

Нарушение безопасности - реализация угрозы безопасности.

Виды угроз безопасности информационных ресурсов:

1. Стихийные бедствия и аварии

2. Сбои и отказы оборудования

3. Последствия ошибок проектирования и разработки компонентов автоматизированной системы

4. Ошибки эксплуатации

5. Преднамеренные действия нарушителей

3.1. Физическое разрушение системы

3.2. Отключение / вывод из строя подсистем обеспечения вычислительных систем

3.3. Дезорганизация функционирования систем

3.4. Внедрение агентов в персонал

3.5. Вербовка

3.6. Применение подслушивающих и подсматривающих устройств

3.7. Перехват данных по каналам связи

3.8. Хищение носителей информации, копирование

3.9. Чтение из оперативной памяти

3.10. Получение паролей и реквизитов доступа

Классы угроз безопасности:

1. Естественные

2. Искусственные

2.1. Преднамеренные

2.2. Непреднамеренные

Естественные угрозы - это стихийные, объективные процессы, независящие от человека угрозы.

Искусственные угрозы - это угрозы, зависящие от действий человека.

Умышленные угрозы - это угрозы, связанные с корыстными устремлениями людей.

Неумышленные угрозы - это случайные действия по разным причинам (невнимание, халатность, любопытство), без злого умысла.

Организация защиты:

Защита от стихийных бедствий и отказов оборудования:

1. Организация системы резервного копирования данных

2. Защита от перебоев в энергоснабжении

3. Защита от повышенной влажности в помещении

Защита от преднамеренных действий нарушителей:

1. Защита от копирования, уничтожения и искажения данных -

1.1. Не допускать к аппаратным средствам посторонних лиц.

2.2. Организовать систему шифрования для организации защиты продукта.

3.3. Организовать систему резервного копирования.

2. Защита от внедрения вредоносных программ (вирусов) -

1.1. Установка антивирусных средств защиты и межсетевых экранов.

3. Защита от перехвата данных по каналам связи. -

1.1. Установка каналов связи в недоступных для перехвата местах.

4. Соблюдение правил безопасности при работе с электроприборами и компьютерной техникой.

6.4 Экономическая часть

В этой части дипломной работы рассматривается локальный эффект от разработки и внедрения данного программного продукта.

Затраты на внедрение:

Для внедрения данного продукта необходимо купить лицензионную копию системы 1С. Так, как система 1С не поставляется без конфигураций, нужно выбрать минимальную поставку этой системы (если в данном учебном заведении не используется другая конфигурация). Стоимость системы «1С:Деньги» (минимальная конфигурация для работы одного пользователя) составляет 600 рублей.

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

Эффект от внедрения этого программного продукта - это упрощение работы заведующего учебным отделением за счет простоты использования программного продукта и упрощения обработки и способа хранения информации.

Стоимость разработки продукта:

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

100 р. * 70 ч.

(Стоимость одного часа работы программиста, умноженного на количество рабочих часов, затраченных на разработку).

И, таким образом, стоимость разработки данного программного продукта на рынке составляет 7000 рублей.

Главный экономический результат:

1. Повышение производительности труда работников

2. Социальный результат, обусловленный осуществлением инвестиций

3. Разработка продукта ведется совершенно бесплатно

Заключение

База данных «ДВТГиК» может использоваться, как в самом техникуме «ДВТГиК», так и в других учебных заведениях. База данных «ДВТГиК», как программный продукт, создана с выполнением всех возложенных на неё требований, а также учетом всех возможных операций, описанных и не описанных в задании на дипломный проект.

Цель дипломной работы выполнена успешно: база данных «ДВТГиК» выполняет все операции, нужные для работы заведующего учебным отделением.

База «ДВТГиК» может совершенствоваться до пределов воображения заказчика, в силу гибкости и простоты СУБД «1С».

Например:

· Можно объединить несколько баз данных (например - «ДВТГиК» и «1С: Бухгалтерия»);

· Можно, также, хранить базу данных на сервере баз данных, организовав доступ к ней из нужных заказчику кабинетов

Список литературы

1. Поисковая система «Yandex»

2. Поисковая система «Rambler»

3. 1С 7.7 Описание встроенного языка

4. Информационно-Техническое Сопровождение (ИТС) от 06,05 и 12,05

5. Наталья Рязанцева, Дмитрий Рязанцев. «1С:Предприятие Комплексная»

6. Интернет портал «Softline», www.softline.ru

7. Интернет портал «1С» www.1c.ru

8. Информационный интернет портал www.mista.ru

9. Информационный интернет портал www.sinor.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.