Автоматизированная информационная система «Приемная комиссия»

Автор работы: Пользователь скрыл имя, 12 Июня 2013 в 19:40, курсовая работа

Описание работы

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

Содержание работы

1.ВВЕДЕНИЕ………………………………………………………………4
2.АНАЛИТИЧЕСКИЙ РАЗДЕЛ……………………………………………6
2.1.Характеристика предметной области………………………..6
2.2. Описание и выбор инструментальных средств……………….7
2.2.1. Delphi…………………………………………………8
2.2.2. Microsoft Access……………………………………….12
2.2.3.MySQL…………………………………………………13
2.2.4. Microsoft SQL Server…………………………….......14
2.3. Постановка комплекса задач системы………………………15
2.4. Структурная схема документооборота системы…………….19
3. ПРОЕКТНЫЙ РАЗДЕЛ……………………………………………………20
3.1. Проектирование и описание структуры базы данных………..20
3.2 Описание структуры и интерфейса программы……………….24
3.2.1 Модульная схема………………………..……………………….24
3.2.2 Элементы управления для ввода и отображения информации…25
3.2.3. Диалог пользователя с системой……………………………….…25
3.3.1. Установка и запуск программы…………………………………….27
3.3.2. Руководство пользователя по работе с программой…………….27
4. ЭКСПЕРИМЕНТАЛЬНЫЙ РАЗДЕЛ…………………………………………..29
4.1. Методика и результат испытаний системы……………..........29
5.ЗАКЛЮЧЕНИЕ……………………………………………………………….30
СПИСОК ЛИТЕРАТУРЫ………………………………………………………31
ПРИЛОЖЕНИЕ…………………………………………………………………32

Файлы: 1 файл

Курсовой проект (Киркина).doc

— 710.50 Кб (Скачать файл)

Министерство  РФ по связи и информатизации

ГОУ ВПО «СибГУТИ»Колледж телекоммуникаций и информатики

 

 

 

 

 

 

 

КУРСОВАЯ РАБОТА

 

По  дисциплине

«Разработка и эксплуатация информационных систем».

 

Автоматизированная  информационная

система «Приемная комиссия»

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                                                                      Работу выполнила:

                                                                      ст. гр.А-801

                                                                      Киркина Анна

                                                                      Работу проверила:

             Круне Наталья Ивановеа

 

 

 

 

 

Новосибирск  2011

 

 

  


Министерство РФ по связи  и информатизации

ГОУ ВПО «СибГУТИ» Колледж телекоммуникаций и информатики

«Утверждаю»

«__»________2011г.

Зав. Цикловой комиссией

_________________

 

 

 

ЗАДАНИЕ

 

На курсовую работу (проект) по Разработке и эксплуатации информационных

 Систем студенту Киркиной Анне Сергеевне группы А-801

Тема курсовой работы (проекта) Автоматизированная информационная система

«Приемная комиссия».

 

Исходные данные

 

  1. Материалы предметной области
  2. Среда разработки Delphi
  3. Внешний вид отчетной документации
  4. Требование к заполнению и выборке данных

 

 

СОДЕРЖАНИЕ

1.ВВЕДЕНИЕ………………………………………………………………4

2.АНАЛИТИЧЕСКИЙ РАЗДЕЛ……………………………………………6

    2.1.Характеристика предметной  области………………………..6

       2.2. Описание и выбор инструментальных средств……………….7

                    2.2.1. Delphi…………………………………………………8

                2.2.2. Microsoft Access……………………………………….12

                     2.2.3.MySQL…………………………………………………13

                     2.2.4. Microsoft SQL Server…………………………….......14

2.3. Постановка комплекса задач системы………………………15

2.4. Структурная схема  документооборота  системы…………….19

 

3. ПРОЕКТНЫЙ РАЗДЕЛ……………………………………………………20

3.1. Проектирование и  описание структуры  базы данных………..20

3.2 Описание структуры  и интерфейса программы……………….24

             3.2.1 Модульная схема………………………..……………………….24

            3.2.2 Элементы управления для ввода и отображения информации…25

             3.2.3. Диалог пользователя с системой……………………………….…25

            3.3.1. Установка и запуск программы…………………………………….27

   3.3.2. Руководство пользователя по работе с программой…………….27

4. ЭКСПЕРИМЕНТАЛЬНЫЙ РАЗДЕЛ…………………………………………..29

          4.1. Методика и результат испытаний системы……………..........29

5.ЗАКЛЮЧЕНИЕ……………………………………………………………….30

СПИСОК ЛИТЕРАТУРЫ………………………………………………………31

ПРИЛОЖЕНИЕ…………………………………………………………………32

 

 

 

 

 

 

 

 

 

 

 

 

                                             ВВЕДЕНИЕ

Вычислительная техника и ее программное обеспечение — катализаторы научно-технического прогресса. Эффект от их использования проявляется  не только в отраслях народного хозяйства, но и во всех областях человеческой деятельности: в решении задач  автоматизации и перестройки производства на базе новых прогрессивных технологий, в росте производительности труда и сокращении цикла «наука — производство», в повышении научно-технического уровня и качества новой техники, в медицине, образовании, быту.

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


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

 

 

 

 

 

 

 

 

2. АНАЛИТИЧЕСКИЙ РАЗДЕЛ.

При проектировании ПО АРМ соблюдается принцип ориентации разрабатываемых программных средств на конкретного пользователя. Прежде чем начинать проектирование, необходимо выполнить обследование объекта, для которого создается БД. Это достаточно важный этап, так как позволяет выделить характерные особенности объекта, которые следует учесть в характеристиках разрабатываемой СУБД, и которые определяют всю дальнейшую работу по проектированию.

2.1. Характеристика предметной области.

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

Классификация АИС:

  1. По уровню иерархии;
  2. По степени замкнутости:

       а)  замкнутые;

       б)  открытые;

       в)  условно-замкнутые;

3. По типу хранимых  данных:

    • фактографические системы;
    • документальные системы;
  1. По степени автоматизации:
    • ручные информационные системы;
    • автоматизированные информационные системы;
  1. По сфере применения;
  1. По характеру обработки данных;
  2. По уровню управления;
  3. По назначению (военные, экономические, информационно-поисковые);
  4. По области человеческой деятельности (медицинские, экономические);

 

  1.  По масштабу (одиночные, групповые, корпоративные)
  2. По способу организации;


  1.  По сфере применения;
  2. По признаку структурированности;

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

Признаки АРМ:

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

2.2. Описание и выбор инструментальных средств.

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

(СУБД).

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

 Основные  функции СУБД

  • управление данными во внешней памяти (на дисках);
  • управление данными в оперативной памяти с использованием дискового кэша;
  • журнализация изменений, резервное копирование и восстановление базы данных после сбоев;
  • поддержка языков БД (язык определения данных, язык манипулирования данными).

Обычно современная  СУБД содержит следующие компоненты:

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

  По степени распределённости

  • Локальные СУБД (все части локальной СУБД размещаются на одном компьютере)
  • Распределённые СУБД (части СУБД могут размещаться на двух и более компьютерах).


2.2.1. Delphi.

 

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

 

Вы просто помещаете  нужные компоненты на поверхность Windows-окна (в Delphi оно называется формой) и настраиваете их свойства с помощью специального инструмента (Object Inspector). С его помощью можно связать события этих компонентов (нажатие на кнопку, выбор мышью элемента в списке и т.д.) с кодом его обработки - и вот простое приложение готово. Причем разработчик получает в свое распоряжение мощные средства отладки (вплоть до пошагового выполнения команд процессора), удобную контекстную справочную систему (в том числе и по Microsoft API), средства коллективной работы над проектом, всего просто не перечислить. Вы можете создавать компоненты ActiveX без использования Microsoft IDL,


расширять возможности web-сервера (скрипты на стороне сервера), практически  ничего не зная об HTML, XML или ASP. Можно создавать распределенные приложения на базе СОМ и CORBA, Интернет- и intranet-приложения, используя для доступа к данным Borland DataBase Engine, ODBC-драйверы или Microsoft ADO. Появившаяся, начиная с Delphi 3, поддержка многозвенной технологии (multi-tiered) доступа к данным позволяет создавать масштабируемые приложения (относительно слабо зависящие от сервера БД) за счет перенесения методов обработки информации (бизнес-правил) на среднее звено.  
Как уже говорилось ранее, в Delphi используется язык Object Pascal, который постоянно расширяется и дополняется Borland. Язык в полной мере поддерживает все требования, предъявляемые к объектно-ориентированному языку программирования. Как и положено строго типизированному языку, классы поддерживают только простое наследование, но зато интерфейсы могут иметь сразу несколько предков.

 К числу особенностей  языка следует отнести поддержку  обработки исключительных ситуаций (exceptions), а также перегрузку методов  и подпрограмм (overload) в стиле  C++. К числу удачных, на взгляд автора, относится также поддержка длинных строк в формате WideChar и AnsiChar. Последний тип (AnsiStrmg) позволяет использовать все прелести динамического

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


Для поклонников свободного стиля  программирования имеются открытые массивы, варианты и вариантные массивы, позволяющие размещать в памяти все, что душе угодно и смешивать типы данных.  
Вы можете создавать свои собственные компоненты, импортировать ОСХ-компоненты, создавать <шаблоны> проектов и <мастеров>, создающих <заготовки> проектов. Мало того, Delphi предоставляет разработчику интерфейс для связи ваших приложений (или внешних программ) с интегрированной оболочкой Delphi (IDE).

Информация о работе Автоматизированная информационная система «Приемная комиссия»