Знакомство с системой управления базами данных, имеющейся на предприятии



СОДЕРЖАНИЕ

 

Введение

3
1. Изучение используемого программного обеспечения 4
2. Знакомство с системой управления базами данных, имеющейся на предприятии 7
3. Разработка предложений по оптимизации информационной структуры 9
4. Разработка алгоритма для задачи оптимизации информационной структуры 10
5. Написание и отладка программы 11
6. Разработка программной документации 16
7. Разработка андроид приложений 22

Заключение

28

Список использованной литературы

29

Приложение А

30

Приложение Б

35

Приложение В

36

Приложение Г

37

Приложение Д

38

Приложение Е

39

 

 


ВВЕДЕНИЕ

 

Цель производственной практики была в том, чтобы закрепить теоретические знания, полученные в процессе обучения в высшем учебном заведении. Приобретение навыков использования имеющихся знаний в области программирования. Для прохождения производственной практики был выбран Инновационный Евразийский Университет (ИнЕУ).

Во время практики получено задание по автоматизации и облегчения работы одного из сотрудников университета. Был выбран руководитель практики от кафедры. Необходимо было изучить и освоить способы создания базы данных в Microsoft Access. База должна содержать нужные таблицы, которые в последующем следует переместить в среду разработки, коей стала программа Microsoft Visual Studio 2015.

Также в практику введены задания по разработке приложений на платформе Андроид. Дано 3 задания охватывающие разные темы в программировании. Это: вычисления с помощью математических операторов, использования изображения и разработка базы данных. Требуется изучить все методы и основы работы в среде разработки Android Studio.

Таким образом были поставлены следующие задачи:

1. Изучить предметную область и организовать макет будущей базы данных в Microsoft Access.

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

3. Ознакомиться с основами работы в приложении Android Studio.

4. Разработать 3 приложения на языке Java в программной среде Android Studio.

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


Изучение используемого программного обеспечения

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

Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода (как, например, Subversion и Visual SourceSafe), добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода на предметно-ориентированных языках программирования) или инструментов для прочих аспектов процесса разработки программного обеспечения

С#(си шарп) это объектно-ориентированный язык программирования. Разработанная в 1998-2001 годах под руководством Андерсена Хейлсберга и Скотта Вильтаумота вместе с группой инженеров из компаний Microsoft для разработки приложений на платформе Microsoft .NET Framework.

C# наиболее близок к C++ и Java и он относится к семье языков с C-подобным синтаксисом. Язык поддерживает полиморфизм, перегрузку операторов, а также имеет статическую типизацию, свойства, обобщённые типы и методы, события, атрибуты и т.д..

C# перенял многое от других языков, таких как Pascal, C++, Java и т.п. На их практике он исключает некоторые модели, показавшие себя как проблемные при разработке программных систем. Хорошо будет указать на то, что C# в отличие от C++, не поддерживает множественное наследование классов, но при этом есть возможность множественного наследования интерфейсов.

Рассматривая организационную структуру университета (Приложение А) можно выделить несколько важных частей схемы. Это: ректорат, деканат, педагогический совет, профессорско-преподавательский состав (ППС).

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

 Кратко в должностные обязанности ректора входит:

•   организация финансово-хозяйственной и производственной деятельности вуза (установка оклада сотрудников, размера стипендии учащихся и пр.);

•   руководство образовательной деятельностью;

•   выработка стратегии развития вуза;

•   руководство работой всех подразделений вуза, включая учебную и научно-исследовательскую часть;

•   издание приказов, утверждение правил приема абитуриентов в вуз;

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

•   утверждение расписания, структуры вуза;

•   обеспечение охраны труда и пожарной безопасности;

•   подготовка финансовых и иных отчетов о работе вуза и пр.

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

Задачи деканата состоят в следующем:

•   Взаимодействие с приемной комиссией по зачислению студентов.

•   Организация учебного процесса на факультете.

•   Информационно-справочное обслуживание студентов по вопросам обучения.

•   Подготовка приказов и распоряжений по факультету.

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

Главными задачами педагогического совета являются: 

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

•   ориентация деятельности на совершенствование образовательного процесса; 

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

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

•   решение вопросов о приеме, переводе и выпуске обучающихся.

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

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

В схеме КТС 303 кабинета, который представлен в приложении Б обозначены все рабочие места для работы за персональным компьютером. 303 кабинет оснащён тренадцатью компьютерами один из которых является центральным сервером, когда остальные двенадцать это компьютеры локальной сети. Каждый из них подключён к шестьнадцати-портовому модему с помощью кабеля с разъёмом RJ-45. Благодаря этому абсолютно все компьютеры имеют доступ в интернет.

Схема КТС кафедры информационных технологий показана в приложении В. Там находятся 2 компьютера подключённые к восьми-портовому маршрутизатору при помощи всё того же кабеля с разъёмом RJ-45 предоставляется доступ в интернет во всем кабинете. Первый компьютер принадлежит заму кафедры и имеет следующие характеристики: процессор Intel i5-4440, 64 разрядная операционная система Windows 7, USB мышь и клавиатура. Второй же компьютер принадлежит специалисту и обладает такими параметрами: Intel Core 2 Duo, 32-разрядной операционной системой Windows 7, USB клавиатурой, PS/2 мышью.


Знакомство с системой управления базами данных, имеющейся на предприятии

Microsoft Access — реляционная система управления базами данных корпорации Microsoft. Входит в состав пакета Microsoft Office. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку Visual Basic Access (VBA), в самом Access можно создать программу, которая будет работать с новоиспечённой базой данных.

В дополнение к использованию собственного файла хранилища базы данных, Microsoft Access также может использоваться в качестве «внешнего интерфейса» программы, в то время как другие продукты выступают в качестве «внутренних» таблиц, таких как Microsoft SQL Server и продукты сторонних производителей например, как Oracle или Sybase . В базе данных Microsoft Access Jet может использоваться несколько внутренних источников (форматы ACCDB и MDB). Аналогично, некоторые приложения, такие как Visual Basic, Delphi, ASP.NET или Visual Studio, будут использовать формат базы данных Microsoft Access для своих таблиц и запросов. Microsoft Access также может быть частью более сложного решения, где оно может быть интегрировано с другими технологиями, такими как Microsoft Excel, Microsoft Outlook, Элементы управления Microsoft Word, Microsoft PowerPoint и ActiveX.

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

Одним из преимуществ Access с точки зрения программиста является его относительная совместимость с SQL ( язык структурированных запросов ) - запросы можно просматривать графически или редактировать как операторы SQL, а сами операторы SQL можно использовать непосредственно в макросах и модулях VBA для управления таблицами Access. Пользователи могут смешивать и использовать как VBA, так и «Макросы» для программирования форм и логики и предлагают объектно-ориентированные возможности. VBA также может быть включен в запросы.

Microsoft Access - это база данных на основе файлового сервера . В отличие от клиент-серверных систем управления реляционными базами данных (RDBMS), Microsoft Access не реализует триггеры базы данных, хранимые процедуры или ведение журнала транзакций. Access 2010 включает в себя триггеры на уровне таблицы и хранимые процедуры, встроенные в механизм обработки данных ACE. Таким образом, система базы данных клиент-сервер не является обязательным требованием для использования хранимых процедур или триггеров таблиц в Access 2010.

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

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

Также личный кабинет предоставляет информацию об оплате, если студент учится на платной основе. Кликнув на «Учет оплаты» студент может ознакомится с таблицей, где указаны долги по оплате и возможная переплата. Во вкладке «Задолженности», если студент брал в научной библиотеке Инеу какие-либо книги и не вернул их, то там будут указана литература, которое он взял.


Дата добавления: 2019-11-16; просмотров: 281; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!