Мегаобучалка Главная | О нас | Обратная связь


Методика создания приложений для баз данных



2020-03-17 287 Обсуждений (0)
Методика создания приложений для баз данных 0.00 из 5.00 0 оценок




Министерство образования и науки Российской федерации

Государственное образовательное учреждение среднего специального образования

Московский государственный колледж информационных технологий

(ГОУ СПО МГКИТ)

Специальность 230105 «Программное обеспечение вычислительной техники и автоматизированных систем»

 

КУРСОВОЙ ПРОЕКТ

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

на тему: «Электронный классный журнал»

 

 

МОСКВА-2011


Содержание

 

Введение

. Общая часть

Цель разработки

Обоснование выбора среды разработки приложения

Характеристика среды разработки приложения

Методика создания приложений для баз данных

. Специальная часть

Постановка задачи

Логическая схема БД

Описание структуры БД

Разработка приложения.

Схема функционирования приложения

Разработка Интерфейса пользователя

Описание Процесса отладки приложения

Инструкция пользователю

Заключение

Список литературы

Приложения

 


Введение

 

Данный курсовой проект посвящен разработке «Электронного классного журнала»(ЭКЖ).

Целью курсового проекта является приобретение навыков разработки приложения для работы с базой данных, с использованием объектно-ориентированного и визуального программирования. Задачи, которые необходимо решить при создании программного продукта:

· Анализ предметной области;

·   Проектирование базы данных (БД);

·   Разработка приложения для взаимодействия с БД.

Приложение представляет собой клиент-серверную систему:

· серверная часть: MS SQL Server

·   клиентская - Borland Delphi 7

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

«Электронный классный журнал» позволяет просматривать, а также изменять оценки студентов той или иной группы по определенному предмету по заданной дате.

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

 


Общая часть

Цель разработки

 

Цель разработки заключается в написании приложения БД с помощью Delphi 7 и создание базы данных с помощью MS SQL Server, программы контроля знаний учащихся согласно техническому заданию ГОУ СПО МГКИТ.

Обоснование выбора среды разработки приложения

 

Средства разработки MS SQL Server и Borland Delphi выбраны так как идеально подходят для выполнения задания и были изучены на протяжении курса образовательного учреждения.

Характеристика среды разработки приложения

 

Delphi (Дельфи) - среда разработки, использует язык программирования Delphi (начиная с 7 версии язык в среде именуется Delphi, ранее - Object Pascal), разработанный фирмой Borland <http://ru.wikipedia.org/wiki/Borland> и изначально реализованный в её пакете Borland Delphi, от которого и получил в 2003 году своё нынешнее название. Object Pascal, по сути является наследником языка Pascal с объектно-ориентированными расширениями.

Delphi - оптимальный инструмент для создания приложений для баз данных.

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

Особенности семейства Delphi 7:

· Среда быстрой разработки приложений, в которой интегрированы средства моделирования разработки и развертывания приложений электронной коммерции и Web-сервисов.

· Поддержка языков программирования для Win32 (Delphi и C/C++) и для .NET (Delphi и C#) в единой среде разработки, что позволяет упростить сопровождение и создание новых приложений Win32 и более легко освоить технологии .NET;

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

· Новая система шаблонов кода и другие нововведения среды разработки качественно улучшают работу с исходными текстами и повышают производительность разработки;

Microsoft SQL Server 2000 - это законченное предложение в области баз данных и анализа данных для быстрого создания масштабируемых решений электронной коммерции, бизнес-приложений и хранилищ данных.

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

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

Кроме того, SQL Server 2000 полностью использует все возможности операционной системы Windows, включая поддержку до 32 процессоров и 64 ГБ ОЗУ.


Методика создания приложений для баз данных

План разработки:

    •Получение задания на курсовое проектирование.

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

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

    • Подбор литературы.

        • Составление алгоритма программы.

        • Разработка технического задания на создание ЭКЖ.

        • Разработка первой версии ЭКЖ.

        • Опытная эксплуатация ЭКЖ.

        • Разработка полнофункциональной версии ЭКЖ.

     На данном этапе также осуществляется разработка программной и эксплуатационной документации.

        • Проведение испытаний и подготовка ЭКЖ к эксплуатации.

        • Оформление пояснительной записки Курсовой Работы.

        • Сдача Курсовой Работы на проверку.

        Определение требований к системе:

• определение архитектуры

• определение требований к техническому и программному обеспечению

• количество пользователей

Сбор и анализ требований от пользователей.

Проектирование базы данных:

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

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

· Физическая модель данных - способ хранения данных в конкретной СУБД. Строится на основе логической модели данных.

Реализация приложения для работы с базой данных.

Программа состоит из графической и программной части.

Графическая часть - интерфейс, то что видит пользователь.

Программная часть это процедуры обработки событий.

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

Тестирование

Существующие на сегодняшний день методы тестирования ПО не позволяют однозначно и полностью выявить все дефекты и установить корректность функционирования анализируемой программы, поэтому все существующие методы тестирования действуют в рамках формального процесса проверки исследуемого или разрабатываемого ПО. Такой процесс формальной проверки или верификации <http://ru.wikipedia.org/wiki/%D0%92%D0%B5%D1%80%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F> может доказать, что дефекты отсутствуют с точки зрения используемого метода. (То есть нет никакой возможности точно установить или гарантировать отсутствие дефектов в программном продукте с учётом человеческого фактора, присутствующего на всех этапах жизненного цикла <http://ru.wikipedia.org/wiki/%D0%96%D0%B8%D0%B7%D0%BD%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D1%86%D0%B8%D0%BA%D0%BB> ПО).

 


Специальная часть

Постановки задачи

 

Средствами MS SQL SERVER и DELPHI создать приложение, позволяющее осуществлять:

1) подключение БД определенного типа(как на локальном, так и на сетевом компьютере);

2) вывод на экран поисковой панели;

) вывод на экран списка всех студентов и групп;

4) вывод на экран список студентов только одной группы;

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

6) вывод на экран ведомости об успеваемости за отчетный период(год, день);

) ввод оценки для студента по определенному предмету;

) добавление студента в группу под личным(автоматическим) номером в списке;

 

Логическая схема БД

 

Физическая схема БД.




2020-03-17 287 Обсуждений (0)
Методика создания приложений для баз данных 0.00 из 5.00 0 оценок









Обсуждение в статье: Методика создания приложений для баз данных

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

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



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (287)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)