49720 (Автоматизированная информационная система учета движения контингента студентов ВУЗа)

2016-07-29СтудИзба

Описание файла

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

Онлайн просмотр документа "49720"

Текст из документа "49720"

  1. Основные данные о работе

Версия шаблона

1.1

Филиал

Астанинский

Вид работы

Курсовая работа

Название дисциплины

Программирование на языке высокого уровня

Тема

Базы данных. Разработка АИС.

Фамилия студента

Мурадов

Имя студента

Отчество студента

№ контракта

09700060609004

  1. Содержание

Введение

1.Разработка эскизного и технического проектов программы

1.1 Постановка задачи и назначение программы

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

1.3 Выбор среды разработки и технические характеристики

2.Разработка программы

2.1.Разработка форм

2.2 Описание методов

2.3 Внедрение программы

Заключение

Глоссарий

Список использованных источников

Приложение А Таблицы базы данных

Приложение Б Базы данных

  1. Введение

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

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

Данную функциональность в современных информационных системах обеспечивают системы управления базами данных и построенные на их основе автоматизированные информационные системы(АИС) ведения базы данных.

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

Цель работы – Автоматизация процессов, связанных с обучением студента в университете: зачисление, учет личных данных, перевод, отчисление, выдача справок и др.

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

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

Программа должна обладать развитым графическим интерфейсом. С данной программой должны иметь возможность работать пользователи различной квалификации.

  1. Разработка эскизного и технического проектов программы

    1. 1.1 Постановка задачи и назначение программы

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

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

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

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

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

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

  • улучшение качества обслуживания клиентов;

  • снижение трудоемкости и напряженности труда персонала;

  • снижение количества ошибок в его действиях.

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

Можно выделить следующие цели автоматизированного варианта решения задачи:

  • сокращение времени обработки и получения данных об успеваемости студентов;

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

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

  • повышение степени защищенности информации;

  • повышение степени достоверности информации, необходимой для принятия управленческих решений.

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

  • поиск заданного студента по фамилии или номеру зачетной книжки;

  • выдача списка студентов по группам;

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

  • выборка отчисленных студентов;

  • формирование приказа об отчислении, о переводе, зачислении;

  • средняя оценка аттестата (перекрестный);

  • коррекция данных о студенте;

  • формирование собственного запроса;

  • формирование личной карточки студента.

Следующие документы на печать:

  • справка с места учебы;

  • приказ об отчислении;

  • приказ о зачислении;

  • приказ о переводе.

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

Эффективность функционирования системы, использующей БД, зависит как от выбора архитектуры БД, так и от выбора СУБД. К современным многопользовательским СУБД относятся Microsoft Access, Oracle, Microsoft SQL Server, SyBase, InterBase, Informix и др.

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

На данном этапе проектирования необходимо выделить основные сущности БД, определить их атрибуты, и описать связи между ними.

Основными сущностями системы являются: Адрес, Студент, Специальность, Группы и др.

Определим атрибуты основных сущностей

Stud:

  • ID_stud(ключевое поле)

  • N_kont

  • Surname

  • Name

  • Fatherland

  • Choice

  • Zachislen

Adress:

  • ID_adress(ключевое поле)

  • ID_satudent

  • Area

  • Sity

  • Rayon

  • Street

  • House

Personal_Data:

  • ID_personal(ключевое поле)

  • ID_stud

  • Floor

  • Dbrith

  • National

  • Doc

infSpeciali:

  • IDspeciality (ключевое поле)

  • Codespeciality

  • Year

  • Month

  • Название специальности.

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

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

Структуры всех четырех отношений приведены ниже в таблицах 1.1-1.3.

Таблица 1.1 Stud.db

Атрибуты

Типы

ID_stud(ключевое поле)

Счетчик

N_kont

Числовой

Surname

Символьный

Name

Символьный

Fatherland

Символьный

Zachislen

Дата/время

Таблица 1.2.Adress.db

Атрибуты

Тип

ID_adress(ключевое поле)

Счетчик

ID_satudent

Числовой

Area

Текстовый

Sity

Текстовый

Rayon

Текстовый

Street

Текстовый

Таблица 1.3 Personal_Data.db

Атрибуты

Тип

ID_personal(ключевое поле)

счетчик

ID_stud

числовой

Floor

текстовый

Dbrith

Дата/время

National

Текстовый

Ndoc

Текстовый

DDoc

Дата/время

ODoc

Текстовый

DocEducation

Текстовый

NDocEducation

Текстовый

DDocEducation

Дата/время

ODocEducation

Текстовый

SrBall

Текстовый

Speciality

Текстовый

    1. 1.3 Выбор среды разработки и технические характеристики

В качестве среды разработки автоматизированной системы выбрана система программирования Delphi 7.

Выбор этого программного продукта обусловлен следующим:

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

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

в) мощность и гибкость языка программирования Object Pascal – достоинство Delphi, выгодно отличающее эту среду от других инструментов RAD. От языка Visual Basic язык Pascal отличает строгая типизированность, позволяющая ещё на этапе компиляции обнаружить многие ошибки;

г) среди прочих преимуществ Delphi можно выделить самую эффективную работу с базами данных. Это обусловливается тремя обстоятельствами: высоко производительной машиной для доступа к данным разного формата (ODBC), наличием многочисленных компонентов, ориентированных на работу в этой сфере;

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

В состав Delphi 7 входят следующие средства для разработки и эксплуатации приложений, использующих базы данных:

BDE (Borland Database Engine) представляет собой набор библиотек. Должна устанавливаться на каждом компьютере, который использует приложения для работы с БД, написанные на Delphi. Выполняет действия по доступу к данным и проверке их правильности. Является, по существу, центральным средством для работы с БД из приложений, созданных с помощью Delphi.

Доступ к таблицам локальных СУБД Paradox, dBase осуществляется через BDE.

BDE Administrator - утилита для установки псевдонимов (имен) баз данных, параметров БД и драйверов баз данных на конкретном компьютере. Поддерживает информацию о конфигурации БД на конкретном компьютере в файле IDAPI33.CFG.

Database Desktop (DBD) - средство для создания, изменения и просмотра БД. Эта утилита, прежде всего, ориентирована на работу с таблицами локальных («персональных») СУБД, таких как Paradox и dBase.

Database Explorer (SQL Explorer) - утилита для конфигурирования псевдонимов БД, просмотра структуры БД, таблиц БД, выдачи запросов к БД, создания словарей данных.

SQL Monitor - средство для трассировки выполнения SQL-запросов.

Visual Query Buider - средство в составе интегрированной среды Delphi для автоматического создания SQL-запросов методом QBE (Query By Example, запрос по образцу).

Data Dictionary - словарь данных. Средство для хранения атрибутов полей таблиц БД отдельно от самих БД и приложений. Информация о полях может использоваться различными приложениями.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5168
Авторов
на СтудИзбе
438
Средний доход
с одного платного файла
Обучение Подробнее