Проектирование информационной системы учета студентов

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

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

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

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

Размещено на http://www.allbest.ru/

Содержание

Введение

1. Исследование предметной области

1.1 Что представляет собой «1С:Предприятие»

1.2 Преимущества «1С:Предприятия»

2. Разработка конфигурации информационной системы

2.1 Объекты и схема

2.2 Разработка

Заключение

Список используемых источников

Приложение А

Введение

программный автоматизация информационный

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

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

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

Для реализации данной работы были поставлены следующие задачи:

· Изучение и исследование предметной области

· Разработка базы АИС

· Выбор средств реализации

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

Объектом исследования является процесс обучения в колледже.

Предметом исследования является учет студентов, где рассматривается: информация о студентах, их зачисление, отчисление, переводе на какой - либо курс, специальность и т.д.

1. Исследование предметной области

1.1 Что представляет собой «1С:Предприятие»

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

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

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

«1С:Предприятие» поддерживает два варианта работы: файловый и клиент - серверный.

Файловый вариант работы в основном предназначен для персонального использования.

Клиент - серверный вариант основан на трехуровневой архитектуре.

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

В «1С:Предприятие» существует три клиентских приложения:

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

· Тонкий клиент - предоставляет возможность работать с информационными базами посредством доступа через интернет. Но, при этом, в нем отсутствует возможность администрировать и разрабатывать прикладные решения.

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

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

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

В системе возможно работать в двух режимах: конфигуратор и 1С:Предприятие.

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

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

1.2 Преимущества «1С:Предприятия»

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

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

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

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

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

Поэтому мы и выбрали «1С:Предприятие» для проектирования информационной системы по учету студентов колледжа.

Данная информационная система обеспечивает:

· хранение информации о студентах;

· данные о преподавателях;

· учебные дисциплины;

· специальности;

· зачисление студентов;

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

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

2. Разработка конфигурации информационной системы

2.1 Объекты и схема

В данной конфигурации содержаться следующие объекты:

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

1.1 Студенты

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

1.3 Предметы

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

2. Документы

2.1 Зачисление

2.2 Перевод

3. Регистры

3.1 Учетные записи

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

4. Отчеты

4.1 Зачисленные студенты

4.2 Перевод студентов

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

5.1 Пол

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

5.3 Причина

5.4 Обучение

6. Роли

6.1 Администратор

6.2 Пользователь

Рисунок 1 - Схема построения учета студентов колледжа.

2.2 Разработка

Данная работа разбита на подсистемы:

1. Учащиеся

2. Сотрудники

3. Дисциплины

4. Специальности

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

Справочник Специальности, в нем хранятся все специальности, которые есть в колледже, а именно «Смотреть рис.2»

1. Аббревиатура

2. Наименование специальности

Рисунок 2 - Создание Справочника Специальности

Справочник Предметы, в нем хранятся все учебные дисциплины, которые изучаются по специальностям и в 10, 11 классах, а именно «Смотреть рис.3»

1. Аббревиатура

2. Наименование предмета

Рисунок 3 - Создание Справочника Предметы

Справочник Преподаватели, в нем хранится информация о преподавателях, работающих в колледже «Смотреть рис.4»

1. Фамилия Имя Отчество (ФИО)

2. Пол

3. Номер телефона

4. Адрес

Рисунок 4 - Создание Справочника Преподаватели

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

1. ФИО

2. Пол

3. Адрес

4. Телефон

5. Номер зачетки

Рисунок 5 - Создание Справочника Студенты

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

1. Дата

2. Курс

3. Группа

4. Специальность

5. Обучение

Табличная часть:

1. Студент (ФИО)

Рисунок 6 - Создание Документа Зачисление

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

1. Дата

2. Причина

Табличная часть:

1. Студент (ФИО)

Рисунок 7 - Создание Документа Перевод

Заключение

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

В процессе выполнения курсовой работы были выполнены следующие задачи:

Изучение и исследование предметной области

Разработка базы АИС

- необходимых подсистем;

- справочной системы;

- разработка регистров накопления для получения актуальных данных;

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

· Выбор средств реализации

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

Список используемых источников

Книги под именем индивидуального автора (авторов)

Книга одного автора

Ахметов К.С. «Практика управления проектами» М.: Русская редакция - 2004, - 257с.

Брябрин В.М., «Программное обеспечение персональных ЭВМ», Москва, 1990г. - 272с.

Хрусталева, Е.Ю. 1Сv8 Описание встроенного языка, Учебный центр 1С/E.Ю. Хрусталева: Издательский дом «Вильямс», 2011. - 666 с.

Книга двух авторов

Годин В.В. «Информационное обеспечение управленческой деятельности: Учебник» / В.В. Годин, И.К.Корнеев - М.: Мастерство; Высшая школа, 2001. - 240с.

Радченко М.Г. 1С:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приемы / М.Г.Радченко, Е.Ю.Хрусталева М.: - ООО «1С - Паблишинг», 2009. - 874с.

Тимофеев Г.С. «Конфигурирование и администрирование «1С:Предприятия» Серия «Учебный курс» / Г.С. Тимофеев, Д.А. Шумейко Ростов н/Д: Феникс, 2001. - 320 с.

Приложение А

(обязательное)

Программный код

А.1 Процедура «Печать» Справочника «Студенты»

Процедура Печать(ТабДок, Ссылка) Экспорт

//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)

Макет = Справочники.Студенты.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

|Студенты.Адрес,

|Студенты.Код,

|Студенты.Наименование,

|Студенты.НомерЗачётки,

|Студенты.Пол,

|Студенты.Телефон

|ИЗ

|Справочник.Студенты КАК Студенты

|ГДЕ

|Студенты.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

ТабДок.Вывести(ОбластьЗаголовок);

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

ВставлятьРазделительСтраниц = Истина;

КонецЦикла;

//}}

КонецПроцедуры

А.2 Процедура «Печать» Документа «Зачисление»

Процедура Печать(ТабДок, Ссылка) Экспорт

//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)

Макет = Документы.Зачисление.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

|Зачисление.Группа,

|Зачисление.Дата,

|Зачисление.Курс,

|Зачисление.Номер,

|Зачисление.Обучение,

|Зачисление.Специальность,

|Зачисление.Студенты.(

|НомерСтроки,

|Студент

|)

|ИЗ

|Документ.Зачисление КАК Зачисление

|ГДЕ

|Зачисление.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ОбластьСтудентыШапка = Макет.ПолучитьОбласть("СтудентыШапка");

ОбластьСтуденты = Макет.ПолучитьОбласть("Студенты");

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

ТабДок.Вывести(ОбластьЗаголовок);

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

ТабДок.Вывести(ОбластьСтудентыШапка);

ВыборкаСтуденты = Выборка.Студенты.Выбрать();

Пока ВыборкаСтуденты.Следующий() Цикл

ОбластьСтуденты.Параметры.Заполнить(ВыборкаСтуденты);

ТабДок.Вывести(ОбластьСтуденты,ВыборкаСтуденты.Уровень());

КонецЦикла;

ВставлятьРазделительСтраниц = Истина;

КонецЦикла;

//}}

КонецПроцедуры

А.3 Процедура «Обработки проведения» Документа «Зачисление»

Процедура ОбработкаПроведения(Отказ, Режим)

//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

// регистр УчетныеЗаписи

Движения.УчетныеЗаписи.Записывать = Истина;

Для Каждого ТекСтрокаСтуденты Из Студенты Цикл

Движение = Движения.УчетныеЗаписи.Добавить();

Движение.Период = Дата;

Движение.Студент = ТекСтрокаСтуденты.Студент;

Движение.Курс = Курс;

КонецЦикла;

// регистр СписокЗачисленныхСтудентов

Движения.СписокЗачисленныхСтудентов.Записывать = Истина;

Для Каждого ТекСтрокаСтуденты Из Студенты Цикл

Движение = Движения.СписокЗачисленныхСтудентов.Добавить();

Движение.Период = Дата;

Движение.Студент = ТекСтрокаСтуденты.Студент;

Движение.Специальность = Специальность;

Движение.Группа = Группа;

Движение.Обучение = Обучение;

Движение.Курс = Курс;

КонецЦикла;

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

КонецПроцедуры

А.4 Процедура «Обработки проведения» Документа «Перевод»

Процедура ОбработкаПроведения(Отказ, Режим)

//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

// регистр УчетныеЗаписи

Движения.УчетныеЗаписи.Записывать = Истина;

Для Каждого ТекСтрокаСтуденты Из Студенты Цикл

Движение = Движения.УчетныеЗаписи.Добавить();

Движение.Период = Дата;

Движение.Студент = ТекСтрокаСтуденты.Студент;

Движение.Причина = Причина;

КонецЦикла;

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

КонецПроцедуры

Размещено на Allbest.ru

...

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

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