Разработка программных средств автоматизированной работы автозаправки - Курсовая работа

бесплатно 0
4.5 133
Особенности архитектуры Java. Технология Java Database Connectivity. Кроссплатформенность Java-приложений. Преимущества языка программирования. Логическая структура базы данных. Структура программного комплекса. Верификация программных средств.


Аннотация к работе
Современный мир информационных технологий трудно представить себе без возможности обработки больших объемов информации. Фактически, информация становится фактором, определяющим эффективность любой сферы деятельности. Создание информационной системы позволит обеспечить надежное хранение данных, быстрый и эффективный поиск информации, предотвращение накладок, дублирования, малую вероятность ввода ошибочных данных. В настоящее время существует множество областей производства, в ходе функционирования которых большая часть времени тратится на учет различной информации и ее обработку, поэтому возникает необходимость в автоматизации таких областей. SQL-Server удовлетворяет требованиям, предъявляемым к системам распределенной обработки информации.Система Java создана на основе простого языка программирования, техника использования которого близка к общепринятой и обучение которому не требует значительных усилий. Кроме того программист с самого начала обеспечивается набором "стандартных" библиотек, обеспечивающих функциональность от стандартного ввода или вывода и сетевых протоколов до графических пользовательских интерфейсов. Сам язык спроектирован так, чтобы вырабатывать у программиста привычку писать "правильно". Требования безопасности определяют многие черты, как языка, так и реализации всей системы. Производительность - схема работы системы и набор байт-кодов виртуальной машины Java таковы, что позволяют достичь высокой производительности на этапе выполнения программы: - анализ кодов на соблюдение правил безопасности производится один раз до запуска кодов на выполнение, в момент выполнения таких проверок уже не нужно, и коды выполняются максимально эффективно;Но и он, как правило, не может быть сразу, же выполнен: объектный модуль надо еще скомпоновать с библиотеками использованных в модуле функций и разрешить перекрестные ссылки между секциями объектного модуля, получив в результате загрузочный модуль - полностью готовую к выполнению программу. Исходный модуль, написанный на Java, не может избежать этих процедур, но здесь проявляется главная особенность технологии Java-программа компилируется сразу в машинные команды, но не команды какого-то конкретного процессора, а в команды так называемой виртуальной машины Java (JVM, JAVAVIRTUALMACHINE). Поэтому команды JVM короткие, большинство из них имеет длину 1 байт, от чего команды JVM называют байт-кодами (bytecodes), хотя имеются команды длиной 2 и 3 байта. Итак, на первом этапе программа, написанная на языке Java, переводится компилятором в байт-коды. Кроме реализации JVM для выполнения байт-кодов на компьютере еще нужно иметь набор функций, вызываемых из байт-кодов и динамически-компонующихся с байт-кодами.Программа на языке Java компилируется в двоичный модуль, состоящий из команд виртуального процессора Java. На настоящий момент уже созданы первые модели физического процессора, способного выполнять этот байт-код, однако интерпретаторы Java имеются на всех основных компьютерных платформах. Если ваше приложение Java (или апплет) должно работать на нескольких платформах, нет необходимости компилировать его исходные тексты несколько раз. Однако все загрузочные модули, реализующие возможности этих библиотек, поставляются в готовом виде вместе с виртуальной машиной Java, поэтому программисту не нужно об этом заботиться. Абстрагируясь от аппаратуры на уровне библиотек классов, программисты могут больше не заботиться о различиях в реализации программного интерфейса конкретных операционных систем.Изучив заданную предметную область можно выделить 7 основных сущностей: Production, Suppliers, Supply, Description, Fuelling, Description_fuelling, Clients. Описание всех сущностей и их атрибутов приведено в таблице 1.1. Production Id_production Счетчик Первичный простой ключ Supply Id_supply Счетчик Первичный простой ключ Description Id_description_supply Счетчик Первичный ключВ нее входят 7 таблиц: production, suppliers, supply, description, fuelling, description_fuelling, clients. В таблицу «Production» входят поля: «Id_production» типа int, «Type_of_production» типа varchar (20), «Description» типа varchar (20), «Quantity» типа int. В таблицу «Supply» - «Id_supply» типа int, «Id_suppliers» типа int, «Data_plan_supply» типа data, «Data_fact_supply» типа data, «Summ» типа money. В таблицу «Description» - «Id_description» типа int, «Id_supply» типа int, «Id_production» типа int, «Quantity» типа int, «Summ» типа money. В таблицу «Fuelling» - «Id_fuelling» типа int, «Id_clients» типа int, «Date_fuelling» типа date, «Summ» типа money, «Number_of_the_card» типа int.Перечислим минимальные системные требования для правильной работы Microsoft Access: - компьютер и процессор: процессор с тактовой частотой 1 гигагерц (ГГЦ) или выше (x86) либо 64-разрядный процессор с набором инструкций SSE2. Новые сенсорные возможности оптимизированы для использования в Windows 8. Чтобы получить доступ к данным из базы данных Microsoft Access с помощью драйвера Драйвер Microsoft JD

План
СОДЕРЖАНИЕ

Введение

1. Обзор технологий Java

1.1 Особенности архитектуры Java

1.2 Виртуальная машина Java

1.3 Технология Java Database Connectivity

1.4 Кроссплатформенность Java-приложений

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

2. Структура базы данных

2.1 Логическая структура базы данных

2.2 Физическая структура базы данных

2.3 Аппаратное и программное обеспечение системы

3. Описание разработанного приложения

3.1 Структура программного комплекса

3.2 Руководство пользователя

3.3 Описание результатов

3.4 Верификация разработанных программных средств

Заключение

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

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



Дисциплины научных работ



Хотите, перезвоним вам?