close

Вход

Забыли?

вход по аккаунту

?

Отчет (25)

код для вставкиСкачать
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
"Оренбургский государственный университет"
Колледж электроники и бизнеса ОТЧЕТ
по практике специальности (часть 3)
КОГУ 230105.9013.23 П
Руководитель от предприятия
____________И.О. Фамилия
"___"_____________ 2013г.
Руководитель от колледжа
____________Атяскина .Т.В.
"___"_____________ 2013г.
Исполнитель:
Студент группы № 59П-4
__________ Рукинов О.С.
"___"____________ 2013г.
Оренбург 2013
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
"Оренбургский государственный университет"
КОЛЛЕДЖ ЭЛЕКТРОНИКИ И БИЗНЕСА
Задание на практику
по профилю специальности 1) Спроектировать базу данных для предметной области предприятия. Создать удалённую базу данных с помощью программы IBConsole или утилиты IBExpert. Подключить базу данных к клиентскому приложению.
2) Составить математическую модель функционирования предприятия, используя математический метод моделирования. Разработать интерфейс программного продукта. Описать предъявляемые требования к эргономике и технической эстетики для разработанного интерфейса программы.
3) Разработать сайт для своей предметной области на языке гипертекстовой разметки. Описание внешнего вида элементов должно осуществляться средствами технологии CSS. Для реализации принципа ветвления сайта используйте гиперссылки. Также необходимо наличие мультимедиа объектов, таблиц и фреймовых структур.
Дата выдачи заданий "10" ноября 2013 г.
Руководители ________________ И.О. Фамилия
________________ Т.В. Атяскина Исполнитель
Студент группы 59П-4 _________ О.С. Рукинов
Срок защиты работы "____" __________ 2013 г.
Оренбург 2013
Содержание
Введение
1 Разработка и эксплуатация удалённых баз данных
1.1 Постановка задачи 1.2 Описание предметной области
1.3 Инфологическая структура БД 1.4 Логическая структура БД 1.5 Создание БД с помощью программы IBConsole (IBExpert)
1.6 Проектирование и разработка интерфейса приложения
2 Математические методы
2.1 Постановка задачи
2.2 Математическая модель
2.3 Метод решения задачи
2.4 Структурная схема программы
2.5 Требования к эргономике и технической эстетики
3 Программное обеспечение компьютерных сетей
3.1 Постановка задачи 3.2 Структура сайта 3.3 Разработка меню и гиперссылок
3.4 Технология создания сайта
3.5 Требование к дизайну и эргономики сайта
Заключение
Список использованных источников
Приложение А - Код клиентского приложения
Приложение Б - Текст программы "Математические методы "
Приложение В - формы интерфейса программы "Математические методы "
Приложение Г - HTML код сайта Приложение Д - Основные страницы сайта
Введение
В ходе прохождения практики было разработано приложение для работы с базой данных, которое облегчит работу предприятия "Оренбургское Дорожное Ремонтно - Строительное Управление"(ОДРСУ). Программа содержит в себе функции добавления, удаления, поиска и сортировки информации. Информация хранится в базе данных "ODRSU", в которой легко и удобно с ними работать.
Программа сделана для государственного предприятия "ОДРСУ". Предприятие оказывает услуги, в ремонте дорожных участков любой сложности.
1 Разработка и эксплуатация удалённых баз данных
1.1 Постановка задачи
Спроектировать базу данных для предметной области предприятия. Создать удалённую базу данных с помощью программы IBConsole или утилиты IBExpert. Подключить базу данных к клиентскому приложению.
Данная программа будет предназначена для автоматизации и упрощения работы с данными, редактирования баз данных по предметной области.
1.2 Основные характеристики функциональных задач
К основным параметрам функциональных задач в постановке задачи относятся: 1) Цель и назначение данной задачи состоит в том, чтобы разработать программу для работы с ней сотрудников предприятия "Оренбургское Дорожное Ремонтно - Строительное Управление", которая предоставляет возможность подключения к базе данных, просмотра и редактирования информации по сотрудникам, технике и сделанным заявкам;
2) Условия решения задачи с использованием средств вычислительной техники: - процессор: Pentium/Celeron/AMD K5- 2400 MHz;
- монитор SVGA, поддерживающий графический режим 1024*768;
- размер ОЗУ 1024Мб;
- свободное пространство на жестком диске не менее 20 Мб;
- видео карта 512 Мб;
- клавиатура;
- мышь;
3) Содержание функций обработки входной информации для решения задачи: ввод данных о сотрудниках, технике и сделанных заявках;
4) Требование к периодичности решения задачи: возможно при необходимости просмотра информации;
5) Ограничение по срокам и точностям выходной информации: информация предоставляется сразу после завершения процесса обработки входной информации;
6) Состав и форма представления выходной информации: выходные данные выводятся на экран;
7) Источники входной информации для решения задачи: источниками входной информации служат документы - информация о сотрудниках, информация о рабочей технике, список заявок;
8) Пользователями задачи являются сотрудники предприятия "Оренбургское Дорожное Ремонтно - Строительное Управление".
1.3 Схема взаимодействия входной и выходной информации
Структура взаимодействия входной и выходной информации показана на рисунке 1.
Рисунок 1 - схема взаимодействия входной и выходной информации.
1.4 Описание предметной области
Предметная область: "Учет техники, рабочих и поступающих заявок на предприятии "Оренбургское Дорожное Ремонтно - Строительное Управление""". Концептуальные требования: Транспорт (гос. номер, марка, пробег, год запуска), Водители (Фамилия, имя, отчество, дата рождения, марка автомобиля), Заявки (фамилия, имя, отчество, адрес, вид работы, дата исполнения, фамилия исполнителя).
1.5 Инфологическая структура БД
ER - диаграмма предметной области представлена на рисунке 1.
Рисунок 1 - ER - диаграмма
Описание связей:
1) За одним водителем может быть закреплено только одно транспортное средство, на одном транспортном средстве может быть несколько водителей;
2) На одно транспортное средство может быть зарегистрирована только одна заявка, на одну заявку может выезжать несколько автомобилей .
1.6 Логическая структура
По данным предметной области составлены следующие структуры записи файлов.
Таблица 1 - Логическая структура записи файла "Техника"
ТехникаПолеПризнак ключаФормат поляИмя (обозначение)Полное наименованиеТипДлинаТочностьGos_nomerГос. номерПКЧисловой-MarkaМаркаТекстовый25-ProbegПробег Числовой-God_zapuskaГод запуска Числовой-
Таблица 2 - Логическая структура записи файла "Водители"
ВодителиПолеПризнак ключаФормат поляИмя (обозначение)Полное наименованиеТипДлинаТочностьFamiliyaФамилияПКТекстовый30-ImyaИмяТекстовый20-OtchestvoОтчествоТекстовый25-Data_rozhdeniyaДата рожденияДата-Transportnoe_sredstvoТранспортное средствоВКТекстовый25- Таблица 3 - Логическая структура записи файла "Заявки"
ЗаявкиПолеПризнак ключаФормат поляИмя (обозначение)Полное наименованиеТипДлинаТочностьFamiliyaФамилияПКТекстовый30-ImyaИмяТекстовый20-OtchestvoОтчество Текстовый25-AdresАдресТекстовый50-Vid_rabotyВид работы Текстовый50-Data_ispolneniyaДата исполнения Дата-Familiya_ispolnitelyaФамилия исполнителя Текстовый30- 1.7 Создание БД с помощью программы IBexpert
Для создания удаленной базы данных InterBase удобно использовать программу IBConsole или IBExpert. Для новой базы данных необходимо указать ее псевдоним, файлы и параметры. С вновь созданной БД автоматически устанавливается соединение. Далее в созданной базе данных нужно создать таблицы. Создание таблицы заключается в задании имени и структуры таблицы и выполняется с помощью инструкции CREATE TABLE.
/* Table: TRANSPORT, Owner: SYSDBA */
CREATE TABLE TRANSPORT (GOS_NOMERINTEGER NOT NULL,
MARKAVARCHAR(30) CHARACTER SET WIN1251,
PROBEGINTEGER,
GOD_ZAPUSKAINTEGER,
PRIMARY KEY (GOS_NOMER));
/* Table: VODITELY, Owner: SYSDBA */
CREATE TABLE VODITELY (FAMILIYAVARCHAR(30) CHARACTER SET WIN1251 NOT NULL,
IMYAVARCHAR(20) CHARACTER SET WIN1251,
DATA_ROZHDENIYATIMESTAMP,
TRANSPORTNOE_SREDSTVOVARCHAR(20) CHARACTER SET WIN1251,
PRIMARY KEY (FAMILIYA));
/* Table: ZAYAVKA, Owner: SYSDBA */
CREATE TABLE ZAYAVKA (FAMILIYAVARCHAR(30) CHARACTER SET WIN1251 NOT NULL,
IMYAVARCHAR(20) CHARACTER SET WIN1251,
OTCHESTVOVARCHAR(25) CHARACTER SET WIN1251,
ADRESVARCHAR(60) CHARACTER SET WIN1251,
VID_RABOTYVARCHAR(50) CHARACTER SET WIN1251,
DATA_ISPOLNENIYATIMESTAMP,
FAMILIYA_ISPOLNITELYAVARCHAR(30) CHARACTER SET WIN1251,
PRIMARY KEY (FAMILIYA));
1.8 Проектирование и разработка интерфейса приложения
Данная программа состоит из 4 форм, которые отображают подключение базы данных предприятия. После запуска программы появится главное окно программы, с которого вы можете начать работу. Главное окно содержит в себе меню, которое имеет 4 кнопки для выбора нужной таблицы в базе данных и выхода из программы. Для подключения базы данных к программе использовались следующие компоненты:
1) IBDataBase - предназначен для осуществления соединения с базой данных. Это центральный компонент для соединения с базой данных. Один компонент может быть связан только с одной базой данных в конкретный момент времени;
2) IBTransaction - компонент для явной работы с транзакциями. Клиентская часть InterBase допускает выполнение любых действий только в контексте транзакции. Поэтому если вы смогли получить доступ к данным без явного вызова IBTransaction.StartTransaction, то значит где то в недрах IBX этот вызов произошел автоматически. Для корректной работы приложений с базой данных желательно управлять транзакциями вручную, то есть явно вызывать методы StartTransaction, Commit и Rollback компонента TIBTransaction;
3) IBTable - компонент для подключения и работы с таблицами, аналог компонента TTable, использовался для простоты перехода с технологии BDE на технологию IB.
4) DataSource - действует как посредник между компонентами TDataSet (TTable, TQuery, TStoredProc) и компонентами Data Controls - элементами управления, обеспечивающими представление данных на форме. Компоненты TDataSet управляют связями с библиотекой Borland Database Engine (BDE), а компонент DataSource управляет связями с данными в компонентах Data Controls.
Интерфейс программы приведен ниже.
1) Главное окно.
Рисунок - 1 Главное окно
2) Таблица "Транспорт".
Рисунок - 2 Таблица "Транспорт"
3) Таблица "Водители".
Рисунок - 3 Таблица "Водители"
4) Таблица "Заявки".
Рисунок - 4 Таблица "Сотрудники"
Документ
Категория
Рефераты
Просмотров
67
Размер файла
1 380 Кб
Теги
отчет
1/--страниц
Пожаловаться на содержимое документа