Системное и программное обеспечение
Категория реферата: Рефераты по информатике, программированию
Теги реферата: государство курсовая работа, менеджмент
Добавил(а) на сайт: Kajpanov.
Предыдущая страница реферата | 1 2 3 4 | Следующая страница реферата
Элементы построения баз данных.
Номер. |Буква алфавита. |Ф.И.О. |Место работы. |Телефон. |Адрес. | | | | |
| | | |
printf (“((((((((((((((((((((((((((((((((((((((((((( n”);
printf (“n Номер (Буква алфавита ( ФИО ( Место работы ( Телефон
( Адрес (n”);
printf (“((((((((((((((((((((((((((((((((((((((((((( n”);
В современных средствах программирования баз данных используется программа
автоматизации программирования следующих объектов: таблиц, форм документов, систем управления меню и запросов с отчетами.
Эти средства делятся на классы:
— средства операторного типа;
— средства, включающие комплекс программ автоматизированного построения
указанных объектов электронной таблицы.
Для небольшого по V и несложных по вычислению баз данных используются
электронные таблицы.
Структура базы данных.
Это взаимосвязь основных объектов БД (таблицы, формы, меню) с файловой
структурой. В настоящее время для создания баз данных и других программных
продуктов используются технологии “Клиент–Сервер”. Рассмотрим применение
этой технологии на примере разработки фирмы Staffware (Англия). На
протяжении последнего года эта фирма разрабатывает продукты вместе с
IBM(США) и Microsoft (США).
Структура разработки фирмы Staffware:
[pic]
Данная система предназначена для автоматизации управления документами в электронном офисе. Объем электронной текстовой информации (документа) станет в 3 раза больше. Например в США ежедневно создается 900 млн. страниц информации, 76 млн. писем и 21млн. других документов, храница (1.3трл. документов на бумаге. Однако, получить доступ можно лишь к 10% этой информации.
Примеры внедрения данной системы в России: а) Уникомбанк и его филиалы; б) ГосДума; в) Телебанк; г) АО “Связьинформ”; д) Московская сотовая связь; е) Газавтотехобслуживание; ж) Мосводоканал; е) Росэнерго.
Расшифровка схемы:
1. Начальник.
2. UNIX–сервер (графическая станция).
3. Архив (дискеты, аппаратура).
4. Бухгелтерия (IBM PC, MS–Windows, Stаffware)/
5. Канцелярия (IBM, управление канцелярией, MS–Windows).
6. Отдел реализации (IBM, управление канцелярией, MS–Windows).
7. Факсимильный аппарат (факс).
8. Модем.
9. Налоговая инспекция.
10. Банк.
В данной системе используется русифицированный Windows и русифицированные
прикладные программы с документацией. В более ранних разработках
используется “Formflow”.
Система обеспечивает:
— управление документами;
— обработку образцов документов.
Workflow – это документооборот и/или потоки работ, которые организуются процедурой (последовательность четко выделенных шагов) в соответствии с предварительно заданными правилами и ориентирован на коллективное выполнение.
Преимущества Workflow: а) много пользователей; б) много задач; в) разделение работ; г) управление, контроль исполнения; д) простота в использовании, гибкость.
Яркий пример обеспечения этих достоинств, наличие в системе
графопостроителя процедур (все делается на экране) – это новое
инструментальное средство в составе Staffware, позволяет графически описать
все основные компоненты логической схемы документооборота:
— адреса–имена пользователей (их группы, их роли /должности/);
— поля (текстовые, цифровые, демонстрационные);
— команды связанные с полями или формами;
— события (внешнее воздействие);
— действия (последовательность, параллельность, условность);
— ожидание , т.е. точки синхронизации;
— предельные сроки.
Формы могут быть разработаны с помощью разработчика форм Staffware for
UNIX.
Окно графического построителя процедур:
|Разработчик процедур. |
|Procedure|Edit |Tools |View |Field |Options |Help |
| |(редакто|(инструмент|(просмот|(поле) |(установк|(помощь) |
|(процедур|р) |ы) |р) | |а) | |
|а) | | | | | | |
|[pic] |
Просмотр процедур запускается на выполнение из главного окна Staffware.
Командой в меню Procedure позволяет загрузить , сохранить, удалить и
начать процедуру и определить владельца процедуры .
Команда в меню Edit предназначена для удаления и корректировки объектов.
В меню Tools обеспечивается выбор из набора объектов (схемы
документооборотов):
1. Указатель.
2. Линия.
3. Маршрутизатор.
4. Шаг.
5. Автоматический шаг.
6. Сценарий.
7. Событие.
8. Административный отчет.
9. Условие.
10. Ожидание.
11. Стоп.
В меню View уменьшение или увеличение размера изображения, команды
карта–схема всей процедуры и выбора ее частей для редактирования.
Field – единственная команда определить описание поля используемой
процедуры, имя поля, его тип, длину.
Options – установка различных параметров настройки различных построителей.
Упрощенная структура базы данных.
1. База данных содержит таблицы, которые состоят из строк и столбцов.
№ |БА |ФИО |МР |Тел. |А | | | | | | | | |
2. Форма (ы) – как правило имеют три раздела.
1. |Наименование. | | | Номер. |Буква Алфавита. | |2. | |0001 | |А | | | |
| |3. |Служебная информация. | |Форма является маской, которая сканирует по
строкам или записанным столбцам и выдает данные.
3. Система управляющего меню (оболочка).
Оно работает как с формой, так и с таблицей, с запросами и т.д.
4. Запросы.
5. Механизм реорганизации данных.
Основные функции электронных таблиц: Super Calc (MS DOS) и Excel (Windows).
1. Написание и корректировка текста, числовой информации, таблиц и матриц.
2. Проведение расчетов и вычислений с помощью операций и функций.
3. Псевдографика.
4. Наличие встроенной базы данных реляционного типа.
Стандартный вид Super Calc.
|А |B |C |D |E | | | |1. | | | | | | |Помощь– справочная с примером. | |2.
| | | | | | |Стандарт– 9 позиций. | |3. | | | | | | |C3*А4– использовать
формулу нельзя | |4. |* | | | | | | | |
Пример разработки БД для предоставления оперативной информации руководителю
предприятия.
БД должна включать четыре следующих раздела:
— записная книжка;
— сведения о предприятиях, фирмах и организациях;
— планирование и контроль выполнения работ;
— сведения о сотрудниках.
Технология разработки БД используя 1-ый подход: сначала создаются таблицы и
формы, а затем меню и отчеты с запросами.
Разработка таблицы: Т1, содержащей сведения об интересующих руководителя, подразделениях (офиса) лицах.
Номер. |Буква алфавита |Ф.И.О. |Рабочий телефон. |Местный телефон.
|Домашний телефон. |Место работы |Домашний адрес. |Дополнительная
информация. | | | | | | | | | | | |Это не важно т.к. пользователь не
видит таблицы, он работает с формой.
| | | | | | | |Атрибуты– наименование колонок таблицы.
1. После создания таблицы с наименованием атрибутов необходимо расставить
ключи:
а) можно по номеру: сведения о лицах по заданному номеру;
б) по букве алфавита;
в) по Ф.И.О.;
г) по домашнему телефону;
д) по рабочему телефону.
Это все 5 ключей.
2. Записи: определить тип данных.
3. Определить формат данных.
Исходные данные в таблицу (БД) заносятся с помощью формы, которую мы еще не
создали.
Создание формы входного документа.
Наименование формы. | | | |Номер. | |Буква алфавита |Ф.И.О. |esc – отмена
(выход). | | | | | | | | | |5 | |1 | | |35 | |enter– продолжение работы. |
| | | | | |Служебная информация. | | |
Создание управляющего меню.
а) Главное меню (заставка). На нем отображаются сведения о предприятии или
разработчиках данной БД.
б) Версии и модификации информационной системы.
в) Служебная информация (подсказка).
Служебное меню:
| | | | | |1. | | | | | | |2. | | | | | |отображает основные функции
работы системы ввод, просмотр и корректировки данных, реорганизация данных, запросы.
Создание запросов с формами выходных документов (отчетами).
Различают запросы:
— с параметрами для выборки;
— с отчетами.
Они потом склеиваются. Оба вида запросов стыкуются с другими в указанной
последовательности и соответственно последовательно выполняются как единый
запрос. Режим работы с запросами является наиболее эффективным. Формы
выходных документов составляются разработчиками в соответствии с конкретной
задачей и ширина этих форм 76 символов.
____________________________________________________________________________
_______________________
1. Тема: БД для учета и контроля деятельности Маршрутно–Квалификационной
Комиссии.
Сведения: о деятельности Маршрутно–Квалификационной Комиссии.
Атрибуты: Номер заявочной книжки, категория похода, район похода, наименование коллектива, Ф.И.О. руководителя, телефон руководителя, количество участников, количество взрослых, количество детей, год похода, сезон, сроки, продолжительность, вид туризма, основные пункты, километраж, дата регистрации, общее количество походов, общее количество участников.
2. Тема: БД для учета сведений о промышленных предприятиях, фирмах, кооперативах.
Сведения: о предприятиях, фирмах, кооперативах.
Атрибуты: номер, название предприятия, страна, адрес, телефон, основной вид
деятельности.
3. Тема: БД для учета материальных ценностей склада, в выбранной таре, в
нужном количестве и т.д.
Сведения: о материальных ценностях склада.
Атрибуты: номер склада, номер отдела, номер этажа, номер ряда, номер
стеллажа, название материальной ценности, сведения об упаковочной таре, сведения о размере материальной ценности, сведения о весе, сведения о
количестве, сведения о дате изготовления, сведения об изготовителе.
4. Тема: БД для автоматизации учета нарушений правил техники безопасности
на горном предприятии (шахте).
Сведения: о работниках предприятия, о нарушениях техники безопасности
работниками предприятия.
Атрибуты: табельный номер, Ф.И.О., возраст, должность, стаж работы, профсоюзный статус, дополнительная информация о работнике предприятия.
5. Тема: БД для учета и контроля наличия продукции на предприятиях.
Сведения: о наличии продукции на складе предприятия.
Атрибуты: название предприятия, наименование продукции, количество единиц
продукции, себестоимость единицы продукции, номер (ГОСТ продукции).Тема: БД
для контроля и учета исполнения документов на предприятии.
Сведения: об исполнении документов.
Атрибуты: номер, наименование раздела, наименование документа, краткое
содержание документа, дата создания документа, дата использования
документа, ответственный исполнитель, должность исполнителя, рабочий
телефон, домашний телефон, местный телефон, дополнительная информация.
6.Тема: БД для учета труда и расчета заработной платы работников
предприятия со сдельно–повременной формой оплаты.
Сведения: по учету труда, сведения о заработной плате.
Атрибуты: номер, Ф.И.О., деятельность, стаж работы, форма оплаты труда.
7.Тема: БД для учета туристических маршрутов.
Атрибуты: категория отеля, срок тура, условия проживания, стоимость труда, специфика тура, туристическая фирма, контактные телефоны, страна.
8.Тема: БД для учета сведений о промышленных предприятиях города Москвы.
Атрибуты: название, род деятельности, адрес, телефон, вид собственности, род образования, степень размера капитала.
____________________________________________________________________________
_______________________
Краткие сведения о технологии программирования баз знаний.
Основные понятия и определения.
Основные идеи современной автоматизации различных работ базирующихся на
концепции баз данных.
Понятие “системы баз данных”: СБД(БД+СУБД.
Существует аналогичный термин – “система баз знаний”: СБЗ(БЗ+СУБЗ,(БЗ
включает БД).
БД – предметные знания (характеристики предметных областей).
Система баз знаний (СБЗ) – аналогтермин БД который понимается как:
а) инструментальная система для создания и функционирования баз знаний;
б) функционирования конкретной базы знаний или несколько таких баз
(прикладная).
В зарубежной литературе СБЗ понимается как система базирующаяся на знаниях.
В русско–язычной литературе СБЗ называется: интеллектуальная система, экспертная система, система искусственного интеллекта.
Основные части базы знаний:
[pic]
Примечания:
1. границы между частями условны (могут пересекаться).
2. в различных системах БЗ эти части имеют различия как в принципах, так и
в деталях.
Самая характерная черта СБЗ состоит в наличии и использовании БЗ.
Интеллектуальная система относится к классу информационно–справочных
систем.
Структура и состав БЗ.
[pic]
Замечание: часто в литературе СБЗ называют БЗ.
Модульное программирование.
Модульная часть программы выполняет определенную функцию, имеющая
заключительный вид. Стратегия модульного программирования “сверху–вниз”
применяется в тех случаях, когда разработчик имеет полный набор исходных
данных. Эта стратегия дает возможность параллельно моделировать программы
с наименьшей трудоемкостью. Тем не менее в тех случаях, когда получение
полного набора исходных данных растянуто во времени, используют стратегию
“снизу–вверх”, которая позволяет начать программу до момента получения
полного набора исходных данных.
Различные алгоритмические и неалгоритмические знания.
Алгоритмические (процедурные) знания – алгоритмы, программы, процедуры, выходные функции, выполняют преобразования и решают точно определенные
задачи.
База алгоритмических знаний – любое собрание (библиотека) программ.
Неалгоритмические знания – знания, состоящие из мыслимых объектов, называющиеся понятиями.
Существует два вида неалгоритмических знаний: концептуальные (понятийные) и
фактуальные (предметные).
Структура и состав системного программного обеспечения (СПО).
Структура СПО:
[pic]
ОС– операционная система.
ППП– пакеты прикладной программы.
КПТО– комплекс программ технического обслуживания.
УП– управляющая программа.
СП– система программ.
СО– система обслуживания.
СГ– система генерации.
Единая система программной документации (ЕСПД).
Существует две основных системы документации:
1. ЕСКД (конструктивная документация).
2. ЕСПД (программная документация).
Инструкция для введения базы данных, перечень основных документов необходимых при разработке программных продуктов и АСУ.
1. Техническое задание – это результат сбора и анализа исходных данных исследования конкретной предметной области и работы разработчика для заказчика.
2. Техническое предложение (необязательно).
3. Эскизный проект.
4. Технический проект.
5. Рабочий проект.
6. Паспорт на программное обеспечение и программу.
7. Паспорта на отдельные программные модули.
8. Инструкция системному программисту.
9. Инструкция программисту.
10. Инструкция пользователю.
11. Инструкция по эксплуатации.
12. Листы изменения.
Техническое предложение – совокупность рекомендаций по реализации
конкретной задачи.
Иногда техническое предложение заменяется на части:
Эскизный проект – документ с предварительным определением технических, математических, информационных, программных, метрологических средств, с
организационно–методическим обеспечением.
Технический проект – документ, в котором определены перечисленными в
эскизном проекте средствами, не содержащий рабочей программы.
Рабочий проект – завершающий документ, в котором окончательно определены
все средства, начиная от технических и кончая организационный метод
обеспечения.
Стадии разработки ТЗ:
Во многих случаях предшествует разработкам методами исследования конкретной
предметной области.
Рассмотрим СПД:
ГОСТ 19104–78 – основные надписи.
В состав основных надписей листа утверждения и титульного листа программных
документов входят структурные данные: а) наименование ведомства; б) наименование документа; в) обозначение документа (коды); г) сведения о носителе данных с подлинником; д) сведения о разработчике; е) виза–норма контролера; ж) отметка об учете и хранении; з) сведения об изменении.
ГОСТ 19105–78 – обязательные требования к программе.
Программный продукт состоит из условных частей: а) титульная – лист утверждения, титульный лист; б) информационная – аннотация, содержание; в) основная – структура установленная стандартами ЕСПД на соответствующий
документ; г) регистрация изменений – о каждом изменении документа делается надпись
по ГОСТу 19603–78.
ГОСТ 19106–78 – требования к программным продуктам, выполненным печатным
способом.
Печатные способы: а) машинописный – на одной стороне листа через два интервала (1 или 1.5 интервала можно, если подходить к микрофильмированию по ГОСТу
Рекомендуем скачать другие рефераты по теме: оформление титульный реферата, доклад 8 класс.
Предыдущая страница реферата | 1 2 3 4 | Следующая страница реферата