Реферат: Разработка автоматизированного рабочего места для учёта статистики экзаменационной сессии

Содержание

Введение.

Основная часть:

1.Анализ исходных данных и выбор оптимального инструментариядля разработки АРМ.

1.1 Назначение разрабатываемого АРМ.

1.2 Определение структурной схемы.

1.3 Выбор конкретного программногоинструментария.

1.4 Разработка логическойсхемы.

1.5 Логическое проектирование

1.6 Определение цели создания АРМ.

1.7 Определение таблиц и необходимыхполей.

1.8 Определение связей междутаблицами.

1.9 Построение таблиц.

1.10 Назначение типов данных для полей таблиц.

1.11 Реализация выбранных решений.

2. Экономическая часть.

2.1. Общиеположения.

2.2. Расчетстоимости разработки.

   2.3. Определить эффективность внедренияпрограммного продукта.

<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA">

3.Техника безопасности.

3.1.Анализ опасных и вредных производственных факторов при работе на компьютере.

3.2.Физические опасные и вредные производственные факторы при работе на компьютере.

3.3.Психофизиологические опасные и вредные производственные факторы.

3.4.Пожарная безопасность.

Заключение.

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

 

<span Times New Roman",«serif»;mso-fareast-font-family: «Times New Roman»;letter-spacing:1.5pt;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA">

ВВЕДЕНИЕ

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

 Но качественный скачек произошел в концесороковых годов в результате изобретения электронно-вычислительныхмашин-компьютеров. Сейчас в некоторых развитых странах в сфере компьютернойобработки информации занято около половины трудоспособного населения. Известнымпримером применения компьютерной обработки информации является система “СИРЕНА”для резервирования  мест на авиарейсы.Она обеспечивает хранение большого объема данных о свободных и занятых местахна различные рейсы, быстрый поиск необходимой пользователю информации, обменинформацией между компьютером и значительным количеством удаленных устройствввода-вывода, установленных на рабочих местах кассиров-операторов. В настоящеевремя компьютерная индустрия проникает во все области нашей жизни. Компьютер становитсянашим повседневным помощником. Области применения ЭВМ непрерывно расширяются,все более захватывая и такие стороны человеческой деятельности, которые, какказалось, не приемлют каких либо вычислений. Сюда можно отнести медицину,биологию, игру в шахматы, сочинение стихов и музыки, моделирование одежды ит.д. Применение ЭВМ в системах обработки информации и управления, для научно-техническихрасчетов и моделирования стало вполне естественным.

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

 Многое из того, что мы видим и слышим  по телевизору (рекламные ролики, заставки,фильмы, музыкальные клипы) сделано с помощью компьютера. Использованиекомпьютера дает возможность освободиться от большого количества бумажнойинформации (например: всевозможные бланки, справки). С помощью компьютера,используя компьютерные сети, можно посылать друг другу письма, не выходя издома, получать все мировые новости, общаться с коллегами из зарубежных стран.Компьютер поможет сделать покупки, не выходя из дома, разработать чертежи. Насовременных компьютерах создают мультфильмы (Транс-формеры, Король Лев.),художественные фильмы (Звездные войны, Терминатор 1-2, Парк Юрского периода,Маска.). ЭВМ используют для обучения и игр, которых создано великое множество.Использование компьютеров позволяет автоматизировать производство (примеры автоматизации:станки с ЧПУ, автоматизированные линии сборки, роботы-манипуляторы).Использование компьютера дома позволяет подготавливать и хранитьвсевозможные  рукописи, письма. Можноспроектировать обстановку в вашей квартире, не переставляя мебель в реальности.Компьютер может стать вашим секретарем. В компьютере вы можете хранить  всевозможные картотеки, музыкальные клипы, живое видео и многое другое. На ЭВМ можносмоделировать сложные химические и физические процессы, для которых раньшетребовались специальные приборы.

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

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

<span Times New Roman",«serif»;mso-fareast-font-family: «Times New Roman»;mso-font-kerning:14.0pt;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA">
<span Times New Roman",«serif»">Глава 1. Анализ исходных данных ивыбор оптимального инструментария для разработки АРМ.<span Times New Roman",«serif»"><span Times New Roman",«serif»;font-style:normal">1.1 Назначениеразрабатываемого АРМ.<span Times New Roman",«serif»; font-style:normal">

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

·<span Times New Roman"">      

Поможет быстро и оперативно получатьтребуемую информацию;

·<span Times New Roman"">      

Облегчит ввод данных;

·<span Times New Roman"">      

Позволит быстро получать отчёты;

·<span Times New Roman"">      

Позволит быстро и точно найтистудента и его данные.<span Times New Roman",«serif»;font-style:normal">1.2 Определениеструктурной схемы.<span Times New Roman",«serif»; font-style:normal">

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

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

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

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

·<span Times New Roman"">    

Один ко многим – когда любой записи впервой таблице соответствует несколько записей во второй таблице;

·<span Times New Roman"">    

Один к одному — когда любой записи впервой таблице соответствует только одна запись во второй таблице;

·<span Times New Roman"">    

Многие ко многим — когда любой записив первой таблице соответствует несколько записей во второй и наоборот.

В большинстве случаевмежду двумя таблицами используется отношение «один ко многим».

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

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

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

<span Times New Roman",«serif»; font-style:normal">1.3 Выбор конкретного программного инструментария.

Система управления базамиданных предоставляет полный контроль над процессом определения данных, ихобработкой. СУБД также существенно облегчает каталогизацию и обработку большихобъемов информации, хранящихся в многочисленных таблицах. Разнообразные  средства СУБД обеспечиваютвыполнение трех основных функций: определение данных, обработку данных иуправление данными. Все эти функциональные возможности в полной меререализованы в языке программирования Borland C++Builder 6.

C++ также является языком. Его так иназывают «язык программирования C++». Это формальный язык. Он служитдля описания данных и алгоритмов их обработки на ЭВМ.

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

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

В нём на основе базовых языковыхконструкций и элементарных понятий описываются всё более сложные элементы языкаи связанные с ними концепции:

·<span Times New Roman"">

алфавит и идентификаторы

·<span Times New Roman"">

элементарные типы,объявления и определения

·<span Times New Roman"">

операции, выражения иоператоры

·<span Times New Roman"">

функции и их характеристики

·<span Times New Roman"">

производные типы исредства их построения

·<span Times New Roman"">

функции-члены,конструкторы и операторные функции

·<span Times New Roman"">

механизмы наследования,инкапсуляции и полиморфизма

·<span Times New Roman"">

шаблоны

·<span Times New Roman"">

потоки ввода-вывода

·<span Times New Roman"">

средства обработкиисключительных ситуаций.

 

 Создаём таблицы с помощью утилиты DatabaseDesktop — это утилита, во многом похожая на Paradox, которая поставляетсявместе с Delphi для интерактивной работы с таблицами различных форматовлокальных баз данных — Paradox и dBase, а также SQL-серверных баз данныхInterBase, Oracle, Informix, Sybase (с использованием SQL Links). После стартаDatabase Desktop выберите команду меню File|New|Table для создания новойтаблицы. Перед Вами появится диалоговое окно выбора типа таблицы, как показанона рис.1. Вы можете выбрать любой формат из предложенного, включая различныеверсии одного и того же формата.

<img src="/cache/referats/21903/image001.gif" v:shapes="_x0000_i1025">

                                          Рис.1

·<span Times New Roman"">                

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

·<span Times New Roman"">                

Запрос- объект, позволяющий пользователю получить нужные данные из одной илинескольких таблиц. Для определения запроса можно использовать конструкторотчётов или написать инструкцию SQL. Можно создать запрос на выборку, обновление,удаление или добавление данных. С помощью запросов можно также создавать новыетаблицы, используя данные из одной или нескольких существующих таблиц.

·<span Times New Roman"">                

Отчёт- объект, предназначенный для форматирования, вычисления итогов и печативыбранных данных.

·<span Times New Roman"">                

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

·<span Times New Roman"">       

Формирование пакета

·<span Times New Roman"">       

Подклассы

·<span Times New Roman"">       

Наследование

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

<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-font-kerning:14.0pt;mso-ansi-language: RU;mso-fareast-language:RU;mso-bidi-language:AR-SA">
<span Times New Roman",«serif»; mso-ansi-language:EN-US">1<span Times New Roman",«serif»">.4<span Times New Roman",«serif»;mso-ansi-language:EN-US"><span Times New Roman",«serif»">Разработкалогической схемы.<span Times New Roman",«serif»">

Полноценное проектированиелюбого АРМ должно осуществляться согласно некоторым правилам или этапампроектирования.

Нижеприведены основные этапы проектирования АРМ, в соответствии с которыми будетосуществляться её дальнейшая разработка в среде BorlandC++:

1.<span Times New Roman"">        

Логическое проектирование.

1.1<span Times New Roman"">              

Определениецели создания АРМ

1.2<span Times New Roman"">              

Определениетаблиц и необходимых полей

1.3<span Times New Roman"">              

Определениесвязей между таблицами

2.<span Times New Roman"">        

Разработкатаблиц

           2.1     Построениетаблиц

2.2<span Times New Roman"">              

Назначениетипов данных для полей таблиц

2.3<span Times New Roman"">              

Созданиеиндексов и связей между таблицами<span Times New Roman",«serif»;font-weight:normal; font-style:normal"><span Times New Roman",«serif»;mso-fareast-font-family: «Times New Roman»;mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language: AR-SA">
<span Times New Roman",«serif»;font-style:normal">1.5 Логическоепроектирование<span Times New Roman",«serif»;font-style:normal">

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

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

Атрибут – этохарактеристика сущности. Атрибут выражает одно законченное и определённоесвойство сущности. При проектировании рекомендуется создавать атомарныеатрибуты.

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

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

<span Times New Roman",«serif»;mso-fareast-font-family: «Times New Roman»;mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language: AR-SA">
<span Times New Roman",«serif»">1.6 Определение цели создания АРМ.

На первом этапепроектирования необходимо определить цель создания АРМ, основные функции иинформацию, которую АРМ должен содержать, то есть нужно определить основныетемы таблиц базы данных и содержащуюся в них информацию.

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

<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA">
<span Times New Roman",«serif»">1.7 Определение таблиц и необходимыхполей.

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

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

·<span Times New Roman"">                 

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

·<span Times New Roman"">                 

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

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

·<span Times New Roman"">      

Каждое поле должно быть связано стемой таблицы;

·<span Times New Roman"">      

Не рекомендуется включать в таблицуданные, которые являются результатом выражения;

·<span Times New Roman"">      

В таблице должна присутствовать всянеобходимая информация;

·<span Times New Roman"">      

Информацию следует разбивать нанаименьшие логические единицы.

Выделяем  следующие таблицы и атрибуты:

1.<span Times New Roman"">   

Cстуденты (Код_студента, Код_группы,ФИО, Год рождения, Адрес, Пол, Телефон, Замечания, Пропуски) – здесь хранятсясведения об студентах, код_студента код_группы содержат символьный атрибут

2.<span Times New Roman"">   

Предмет (Код_предмета, Код_группы,Название предмета) – здесь находятся данные о названии предмета  в группе. Так же вводим целочисленный атрибутКод_предмета, Код_группы имеет символьный.

3.<span Times New Roman"">   

Оценки (Код_студента,Название_предмета, 1-симестр, 2-симестр, Экзамен, Итог) – здесь хранятся данныеоб оценках за учебный год студентов. Так же вводим символьный атрибутКод_студента.

4.<span Times New Roman"">   

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

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

<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA">
<span Times New Roman",«serif»">1.8 Определение связей междутаблицами.

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

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

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

<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA">
<span Times New Roman",«serif»">1.9 Построение таблиц.

Для оптимизации работы стаблицами существует несколько возможностей:

·<span Times New Roman"">      

Проектировать таблицы, в которых несодержится избыточных данных.

·<span Times New Roman"">      

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

Типыполей формата Paradox поддерживает семнадцать типов данных:

Тип данных

Использование

Размер

Alpha

Печатаемые символы

1-255 байт

Number

Числовое поле

8 байт

$ (Money)

Денежные суммы

До 20 байт

Short

Числовое поле

2 байта

Long Integer

Числовое поле

4 байта

# (BCD)

Числовое поле, содержащее данные в формате BCD (Binary Coded Decimal).

Имеет 0-32 цифр после десятичной точки

Date

Поле даты

4 байта

Time

Поле времени

4байт

@ (Timestamp)

содержит и дату и время

8 байт

Memo

Алфавитно-цифровые данные с символами ASCIIот 0 до 255

Ограничено свободным местом на диске

Formatted Memo

Алфавитно-цифровые данные с символами ASCIIот 0 до 255

Ограничено свободным местом на диске

Graphic

содержащее OLE-данные (Object Linking and Embedding) — образы, звук, видео, документы

Ограничено свободным местом на диске

Logical

Допускаются строчные и прописные буквы, которое может содержать только два значения — T (true, истина) или F (false, ложь).

1 байт

+ (Autoincrement)

Содержащее нередактируемое (read-only) значение типа long integer. Значение этого поля автоматически увеличивается (начиная с 1) с шагом 1

4 байта

Binary

Содержащее любую двоичную информацию

Ограничено свободным местом на диске

Bytes

содержащая любые данные

1-255 байт

<span Times New Roman",«serif»"><span Times New Roman",«serif»;mso-fareast-font-family: «Times New Roman»;mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language: AR-SA">
<span Times New Roman",«serif»">1.10Назначение типов данных для полей таблиц.<span Times New Roman",«serif»">

Исходя из выше описанноймодели, определим типы полей для таблиц.

Для таблицы Студенты:

·<span Times New Roman"">      

Код_студента –  тип данных alpha, размером 4 символов;

·<span Times New Roman"">      

Код_группы – тип данных  alpha, размером 8 символов;

·<span Times New Roman"">      

ФИО — тип данных  alpha, размером 50 символов;

·<span Times New Roman"">      

Год рождения – тип данных  date;

·<span Times New Roman"">      

Адрес – тип данных  alpha, размером 30 символов;

·<span Times New Roman"">      

Пол – тип данных  alpha, размером 20 символов;

·<span Times New Roman"">      

Телефон – тип данных  Integer;

·<span Times New Roman"">      

Замечания – тип данных  memo, размером 120 символов;

·<span Times New Roman"">      

Пропуски – тип данных  Integer.

Длятаблицы Предмет:

·<span Times New Roman"">      

Код_предмета – тип данных  Integer;

·<span Times New Roman"">      

Код_группы – тип данных  alpha, размером 6 символов;

·<span Times New Roman"">      

Название предмета – тип данных  alpha, размером 20 символов.

Длятаблицы Оценки:

·<span Times New Roman"">      

Код_студента –  тип данных alpha, размером 6 символов;

·<span Times New Roman"">      

Название предмета – тип данных  alpha, размером 20 символов;

·<span Times New Roman"">      

1-симестр – тип данных  Short;

·<span Times New Roman"">      

2-симестр – тип данных  Short;

·<span Times New Roman"">      

Экзамен – тип данных  Short;

·<span Times New Roman"">      

Итог – тип данных  Short;

             Для таблицы Группа:

·<span Times New Roman"">      

Код_группы – тип данных  alpha, размером 10 символов;

·<span Times New Roman"">      

Код_отделения – тип данных  Short;

·<span Times New Roman"">      

Год_поступления –  тип данных Integer.<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA">

1.11 Реализация выбранных решений.

После проектирования АРМ,разработки таблиц, полей и связей необходимо еще раз просмотреть функцииподлежащие автоматизации, структуру базы данных и выявить возможные недоче­ты.Желательно это сделать на этапе, пока таблицы не заполнены дан­ными.

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

Основой любого АРМявляются:

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

•   запросы, набор возможностей по поиску, извле­чению,вводу и коррекции информации;

•    формы, интерфейс между пользователем и про­граммнымобеспечением АРМ.

В процесс

еще рефераты
Еще работы по программированию, базе данных