Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет.docx
Скачиваний:
11
Добавлен:
18.02.2023
Размер:
91.44 Кб
Скачать

2.7 Результаты реализации функциональных частей

Проектируемая система будет простроена по клиент-серверной архитектуре с сервером приложений, все данные располагаются в централизованной БД под управлением СУБД.

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

Программы — сервера, ожидают от клиентских программ запросы и предоставляют им свои ресурсы в виде данных или сервисных функций. Из-за особой роли этой машины в сети, специфики её оборудования и программного обеспечения её так же называют сервером.

В клиент-серверной системе функционируют (как минимум) два приложения — клиент и сервер делящие между собой те функции, которые в файл-серверной архитектуре целиком выполняет приложение на рабочей станции. Хранением и непосредственным манипулированием данными занимается сервер баз данных, в качестве которого в нашем случае выступает Microsoft SQL Server.

В структуре системы были выделены следующие функциональные модули и приложения с обособленными функциями (задачами), обеспечивающими функционирование системы в целом:

  • модуль хранения данных;

  • клиентские приложения;

  • серверное приложение.

Модуль хранения данных включает БД систему под управлением СУБД. БД осуществляет следующий набор функций:

  • хранение данных о персонале;

  • хранение данных вопросах и ответах экзаменов;

  • хранение данных о проведенных и запланированных экзаменах;

  • хранение данных результатов экзаменов.

Клиентские приложения на программном уровне обеспечивают:

  • регистрацию персонала при входе в программу;

  • режим тестирования: выбор теста из списка тестов заданного курса;

  • отображение результатов пройденных данным сотрудником тестов;

  • прохождение пользователем теста с записью результатов в общую базу данных;

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

  • составление графика проведения экзаменов сотрудников;

  • добавления и редактирования вопросов экзамена;

  • подготовку документов по итогам экзамена.

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

Серверное приложение обеспечивает выполнение следующих функций:

  • конфигурирование и настройку клиентских приложений;

  • администрирование серверного программного обеспечения;

  • администрирование информационного обмена и прав доступа к функциям системы;

  • получение данных из БД системы;

  • добавление новых данных в БД систему;

  • администрирование БД системы;

  • автоматическое и ручное резервное копирование БД системы;

  • контроль параметров работы системы.

Заключение

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

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

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

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

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

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

Соседние файлы в предмете Преддипломная практика