ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

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

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ РАДИОТЕХНИКИ, ЭЛЕКТРОНИКИ И АВТОМАТИКИ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)»

_____________________________________________________________________________

Факультет Кибернетика

Кафедра ТИССУ

«ДОПУЩЕН К ЗАЩИТЕ»
зав. кафедрой проф.

_________________________

ДИПЛОМНЫЙ ПРОЕКТ

ТЕМА: ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ПОДДЕРЖКИ ДИСЦИПЛИНЫ «КОРПОРАТИВНЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ».

Руководитель проекта зав. каф. профессор Мордвинов. В.А.

Консультант по спецчасти вед. прогр.

Консультант по экономической части доцент

Консультант по экологической безопасности

и безопасности жизнедеятельности доцент

Рецензент

Исполнитель

Группа ПКО-1-00 шифр ПКО-001479

МОСКВА - 2006г.

УДК 681.3.06

ББК 32.88-421

Разработчик:

Руководитель: проф.

Консультант: вед. прогр.

Рецензент:

Проектирование информационной системы поддержки дисциплины «Корпоративные информационные системы».

\ под руководством проф. : ГНИИ ИТТ «Информика», МГДД(Ю)Т, МИРЭА, М.2005г.

Продукт разработан по заданию кафедры ТИССУ, института МИРЭА в целях полного обеспечения реализации информационной поддержки дисциплины «Корпоративные информационные системы» для модернизации учебного процесса студентов кафедры ТИССУ интитута МИРЭА. В критериях проекта осуществлены анализ, исследование, моделирование рабочее проектирование апробация, внедрение и сопровождение ИС, обеспечивающие полный жизненный цикл програмного продукта на всех существующих этапах проекта вплоть до полной ликвидации системы с соблюдением всех необходимых стандартов: российских, международных гр. ISO 12207, 9000-3 и прочих.

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

ИС представляет собой узкопрофильный вертикальный мини-портал. Разработана проектная документация, соответствующая требованиям ЕСКД, ЕСТД, ЕСПД, включающая ТУ, ТТ, каталожное описание разработки, отвечающие требованиям ТЗ на проект.

The This project is designed on task managament of pulpit TISSY in purpose of the complex dataware to realization of information support of the discipline «Corporative information systems» for modernization educational process students pulpit TISSY institute MIREA. Within this project there has been done sophisticated analysis, investigation, modeling, engineering, approbation, introduction and accompaniment information system, guaranteeing total life circle of portal all levels of existing project to the extent that system liquidation that meets the requirement of russian and international standards of gr/ ISO 12207, 9000-3 and etc.

On step of the divergencies, the transformations and конвергенции of the project are executed morphological analysis and infological structuring array given with handhold on theory topos, but in the same way is for the first time incorporated ролевое management access with separation special дирекционной systems. They Are Designed and отлажены interfaces of the manager and users IS. Well-off compatibility, transplantability, transportability, created and attracted software programs. Have Settled the problems to catalogings, questions of the estimation and provision given power and reliability.

Адрес в МГДД(Ю)Т: email – *****@ Москва, ул. Косыгина, комн. 4-21, 4-31

Адрес в МИРЭА: email – mailto:*****@***ru Москва, пр-т Вернадского, д. 78.

Тираж: 1 экз. (на правах рукописи) ©

Файл «РПЗ. doc», сост. Гречухин, 20.05.05.

«УТВЕРЖДАЮ»

Зав. кафедрой ТИССУ МИРЭА,

________________ //

« » 200 г.

Техническое задание

1.  Наименование темы

Проектирование Информационной системы поддержки дисциплины «Корпоративные информационные системы»

2.  Характер НИОКР

(фундаментальное исследование, прикладное научное исследование, экперементальная разработка):прикладной, внедренческий.

3.  Организации – исполнители

Кафедра ТИССУ.

Сектор НИТ МГДД(Ю)Т

4.  Исполнитель

Студент группы ПКО-1-00 кафедры ТИССУ МИРЭА,

5.  Руководитель темы

Профессор ТИССУ

Консультант по специальным вопросам:

6.  Актуальность и новизна.

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

7.  Научное и производственное направление организации, по которому проводится данный НИОКР

Специализированная, информационно-ознакомительная, проектирование Информационной системы поддержки дисциплины «Корпоративные информационные системы»

8.  Код темы по ГРНТИ

14.01.29, 14.85.35, 20.23.25

9.  Сроки выполнения

Разработка и согласование ТЗ и предпроектного (эскизного) варианта: 1.09.05-1.11.05.

рабочее проектирование, апробация, внедрение, оформление, представление и защита дипломного проекта. 1.12.05-30.01.06

ликвидация ИС – (согласно проектным требованиям ТУ на изделие: 30.01.11)

10.  Цель работы

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

11.  Ожидаемый научный и (или) научно-технический результат (продукция)

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

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

12.  Научно техническая и практическая ценность ожидаемых результатов работы

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

13.  Содержание (этапы) работы

Анализ существующих платформ, выбор программной платформы и технологий Выбор программного обеспечения (ПО), языка разработки портала.

Разработка технических требований (ТТ), технических условий (ТУ).

Разработка пользовательского интерфейса.

Проверка соответствия выбранным стандартам

Требования к программному и аппаратному обеспечению. Выбор, описание и модернизация конфигурации средств поддержки проектируемой информационной системы.

Оценка и обеспечение надежности ИС.

Отбор предварительных материалов для первичного наполнения ИС

Наполнение информационной системы контентом.

14.  Перечень научной, технической и другой документации

Пояснительная записка (эскизный вариант проекта), в том числе описание платформы, инструкции по инсталляции и настройке, Технические требования (ТТ), технические условия (ТУ).

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

6 листов графики,

Отзыв руководителя

Каталожное описание

Демо-версия

Акт внедрения.

Технические требования (ТТ).

Технические условия (ТУ).

Резензия.

15.  Использование результатов работы в учебном процессе

Результаты работы будут использованы на первоначальных стадиях в МГДД(Ю)Т

Исполнитель: студент

Научный консультант:

Руководитель темы: Профессор

Оглавление

Техническое задание. 3

Оглавление. 6

Список сокращений.. 9

Реферат. 10

ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ.. 11

1.1. Общие требования к системе. 11

1.2. Актуальность проекта. 11

1.3. Элементарная семантическая единица системы. 12

ГЛАВА 2. Рабочее проектирование. 13

2.1. Выбор технологии.. 13

2.2. Выбор СУБД.. 13

2.3. Выбор языка программирования. 14

PHP.. 14

2.4. Выбор аппаратной платформы.. 14

2.5 Вывод. 15

2.6. Разработка пользовательского интерфейса. 15

Таб2.7.1 INFO - разделы.. 16

Таб.2.7.2 INFORM – файлы.. 16

Таб.2.7.3 USERNEW - пользователи.. 16

2.8. Инструкция по эксплуатации. 17

2.8.1. Система распределения прав доступа. 17

2.8.2. Инструкция Посетителя. 18

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

2.8.3. Инструкция зарегистрированного пользователя. 18

Рис.2.8.3.2 Изменение персональных данных. 19

2.8.4. Инструкция Администратора. 19

Глава 3. Разработка структурной схемы системы. 25

3.1. Гармонизация контента с помощью матрицы Александера. 25

3.2. Построение матрицы соответствия на проверку релевантности семантических единиц проектируемой ИС, вертикального образовательного мини-портала. 26

3.3. Повторное построение матрицы Александера, после внесения изменений в систему. 27

3.4. Расчет коэффициента эффективности. 27

3.5. Структурная схема системы. 28

ГЛАВА 4. МЕНЕДЖЕМЕНТ ПРОЕКТА. 29

4.1. Дивергенция. 29

4.2. Трансформация. 30

4.3. Конвергенция. 31

ГЛАВА 5. ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ СИСТЕМЫ. 33

5.1. Условия проведения расчетов. 33

5.2. Выбор модели жизненного цикла системы. 33

5.3. Расчет полного жизненного цикла системы. 34

5.4. Математическое ожидание и дисперсия на ознакомительном уровне. 39

5.5. Расчет энтропии системы. 40

5.6.Расчет энтальпии системы. 41

5.7. Производительность системы. 42

5.8. Разработка фьючерсов. 45

Глава 6. Выполнение задания по экономической части проекта. Организация и планирование НИР. Расчет затрат на тему и эксплуатационных издержек. Расчет экономической эффективности разработки. 47

6.1. Организация и планирование НИР.. 47

6.1.1. Наименование изделия и его возможности.. 47

6.1.2. Вид предстоящих работ. 47

Представляемое изделие реализовано в виде программного продукта, и относится к НИР. 47

6.1.3. Элементы бизнес-плана. 47

6.1.4.Описание проектируемого продукта. 48

6.1.5.Оценка рынка сбыта продукта. 48

6.1.6. Стратегия маркетинга. 49

6.1.7.Структурная схема выполнения работ. 49

6.2. Расчет затрат на тему. 50

6.2.1. Смета затрат. 50

6.2.2. Календарный план-график работы над системой. 50

6.2.3. Расчет затрат на тему. 51

6.2.4. Затраты покупные изделия и полуфабрикаты. 51

6.2.5. Расчет затрат на спецоборудование. 52

6.2.6. Расчет затрат на основную заработанную плату персонала. 52

6.2.7. Расчет затрат на дополнительную заработанную плату персонала. 52

6.2.8. Единый социальный налог. 52

6.2.9. Расчет затрат на командировки. 53

6.2.10. Накладные расходы. 53

6.2.11. Расчет затрат на прочие расходы. 53

6.3. Расчет затрат на эксплуатационные издержки. 53

6.4. Расчет экономической эффективности разработки. 54

6.5. Заключение. 56

Глава 7. Выполнение задания по экологической безопасности и безопасности жизнидеятельности. 57

Разработка оптимальных условий труда пользователя ПК. 57

7.1 Анализ условий труда инженера-программиста. 57

7.1.1 Краткое описание технологического процесса. 57

7.2 Потенциально опасные и вредные производственные факторы. 57

7.2.1. Организация и оборудование рабочего места инженера-программиста. 58

7.3. Расчет освещенности. 61

7.3.1. Требования к освещению помещения и рабочего места инженера-программиста. 61

7.3.2 Выбор источников света. 62

7.3.3 Нормирование искусственного освещения. 62

7.3.4 Расчет искусственного освещения. 62

7.3.5 Качественные характеристики освещения. 63

7.3.6 Показатель ослепленности. 63

7.3.7 Показатель дискомфорта. 64

7.3.8 Коэффициент пульсации. 64

7.3.9. Заключение. 64

ГЛАВА 8. ПОЛНЫЙ ПРОФИЛЬ СТАНДАРТОВ ЖИЗНЕННОГО ЦИКЛА ТИПОВОЙ, БАЗОВОЙ ВЕРСИИ МОБИЛЬНОГО ПРОГРАММНОГО СРЕДСТВА (В. В. ЛИПАЕВ) 65

Глава 9. КАТАЛОЖНОЕ ОПИСАНИЕ ИЗДЕЛИЯ.. 66

ЗАКЛЮЧЕНИЕ.. 67

Приложение 1. Пояснительная записка к техническому заданию: 69

Техническое предложение. 69

Технические требования: 71

Технические условия эксплуатации: 71

Приложение 2. Инструкции по установке и ликвидации системы. 73

2.1.Инструкции по инсталяции и настройки продукта. 73

2.2.Инструкция по деинсталляции продукта. 74

Приложение 3. Инструкции по эксплуатации системы различными типами пользователей. 76

3.1 Инструкция посетителя. 76

3.2 Инструкция зарегистрированного пользователя. 76

3.3. Инструкция Администратора. 78

Приложение 4. Антологическое соглашение проекта. 83

Приложение 5. Листнинг исходного кода программ основных модулей. 86

Использованная литература. 116

Чертежи...………………………………………………………………………………118

Интерфейс системы…………………………………………………………………...118

Менеджмент системы…………………………………………………………………119

Физическая модель……………………………………………………………………120

Логическая модель…………………………………………………………………….121

ПЖЦ……………………………………………………………………………………122

Качественне кривые…………………………………………………………………...123

Производительность………………………………………………………………......124


Список сокращений

    БД база данных ВЦ вычислительный центр ЖЦ – жизненный цикл (программного средства) ИС – информационная система КО – каталожное описание ОС – операционная система ПЖЦ – полный жизненный цикл ПК – Приемная комиссия ПО – программное обеспечение ПП – программный продукт ПС – программное средство РПЗ – расчетно-пояснительная записка СУБД – система управления базами данных ТЗ – техническая записка ТИССУ – кафедра Технических и информационных средств систем управления ТТ – технические требования ТУ – технические условия ЭСЕ – элементарная семантическая единица SQL – (Structured Query Language) – структурированный язык запросов HTML – (Hyper Text Markup Language) – язык разметки гипертекста WWW – (World Wide Web) – всемирная паутина

Реферат

Дипломный проект содержит 117 листов отчета 8схем, 11иллюстраций, 16 таблиц 23 использованых источника литературы.

Ключевые слова: ИНФОРМАЦИОННАЯ СИСТЕМА, ИНФОРМАЦИОННЫЙ МОРФИЗМ, ЭНТРОПИЯ, ЭНТАЛЬПИЯ, ОРГАНИЗАЦИЯ ДОСТУПА, БАЗА ДАННЫХ.

В работе рассматривается информационная система поддержки дисциплины «Корпоративные информационные системы».

Целью работы являются создание полноценной информационной системы и ее описание, систематизация информационной базы.

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

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

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

Система внедрена и эксплуатируется в секторе НИТ МИРЭА-МГДД(Ю)Т.

В связи с накоплением большого количества материала в НИТ МИРЭА-МГДД(Ю)Т возникла необходимость в создании информационной системы подобного типа.

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

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

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

Спроектированная ИС не имеет существенных особенностей и может работать в среде Windows под операционной системой Windows 98 и выше.

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

Было принято во внимание то обстоятельство, что наиболее популярным средством доступа к информации в Internet сегодня является служба "Всемирной Паутины" (World Wide Web). Как известно, в ее основе лежит идея распределенной гипермедийной информации. Явная навигация в Web позволяет добраться до самых разнообразных информационных серверов, содержащих специально подготовленную информацию (с использованием языка HTML и XML).

ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ

1.1. Общие требования к системе

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

Масштабируемость. Желательно, чтобы возможности системы не зависели в значительной мере от количества пользователей.

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

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

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

1.2. Актуальность проекта.

Объектом исследования является информационная система Вертикальный образовательный мини-портал поддержки дисциплины «Корпоративные информационные системы. Использова­ние современных информационных технологий позволяет практически на порядок повысить эффективность учебного процесса студентов кафедры ТИССУ института МИРЭА.

Целью работы является создание полноценной информационной системы и ее описа­ние, систематизация информационной базы.

В процессе работы были определены характеристики надежности и производительно­сти, а также выполнены и отрегулированы синергетические семантико-энтальпийные оценки в модели информационного морфизма ИС.

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

Представленный проект является актуальным, так как благодаря его внедрению в учебный процесс студентов (кафедры ТИССУ института МИРЭА) изучающих дисциплину «Корпоративные информационные системы» позволит дистанционно, а так же самостоятельно изучать предмет, тем самым модернизировать учебный процесс.

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

1.3. Элементарная семантическая единица системы.

Для информационной системы – мини-портал за элементарную семантическую единицу (ЭСЕ) информации выбран модуль или глава книги, которых может быть неограниченное количество. С точки зрения представления информации это файл с текстом, неограниченный объемом. Глава или модуль книги представляет собой завершенную семантическую (смысловую, содержательную) контекстную конструкцию не менее 30 Кб.

Никакие действия пользователей (гостей) ИС, приводящие к любым транзакциям системы, не в состоянии вызвать изменений содержания, размера, расширения, дробления, укрупнения этой ЭСЕ.

Только администратор базы данных ИС и модератор может внести указанные изменения в состав и описание ЭСЕ.

Это адекватно стандартам ISO 6592:1986. «Базисная структура документации ИС и ПС (руководство по документированию вычислительных систем)».

ГЛАВА 2. Рабочее проектирование.

Целью дипломного проекта является создание вертикального образовательного мини-портала поддержки дисциплины «Корпоративные информационные системы» в рамках специальности 071900 «Информационные системы и технологии».

В соответствии с заданием на дипломное проектирование к проекту предъявляются следующие требования:

Система должна функционировать под управлением операционной системы Windows95/98/2000/ME/NT/XP.

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

В системе должна быть предусмотрена возможность размещения различного рода учебных материалов (НИР, УМК).

Система должна обеспечивать работу пользователей в локальной сети учебного учреждения (подразделения), а так же в режиме удаленного доступа.

Система должна быть подключена к сети Интернет. Скорость обмена данными по локальной сети – 10 Мбит/с. Время задержки по локальной сети: T10м=0.02с

2.1. Выбор технологии

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

2.2. Выбор СУБД

На сегодняшний день разработаны десятки различных СУБД. Современные СУБД должны обладать надежными средствами защиты от несанкционированного доступа и обеспечивать высокую скорость выполнения запросов SQL. Кроме того, для них должны быть разработаны мощные интерфейсы, позволяющие обращаться к СУБД из программ, написанных практически на любых языках программирования, а также они должны иметь удобный инструментарий администратора СУБД, предназначенный для создания и сопровождения баз данных.

Исходя из этого, был сделан выбор в пользу СУБД MySQL, в полной мере отвечающей вышеперечисленным требованиям.

2.3. Выбор языка программирования

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

PHP

Аббревиатура РНР расшифровывается рекурсивно как РНР Hypertext Preprocessor, что означает «препроцессор гипертекста РНР». Заметим, что аббревиатуру РНР расшифровывают и по-другому – персональные домашние странички (Personal Home Page).

История РНР начинается с 1995 года, когда программист Расмус Лердорф написал сценарий для подсчета количества посетителей сайта, прочитавших его онлайновое резюме. Его сценарий решал две задачи: регистрацию данных посетителя и вывод количества посетителей на web-странице. Развитие WWW ещё только начиналось, никаких специальных средств для решения этих задач не было, и к автору хлынул поток сообщений с вопросами. Шумный успех РНР заставил Лердорфа приступить к разработке расширений РНР.

В начале 1999 года служба Netcraft сообщила о том, что, число пользователей РНР превысило кол-во 1 млн. человек, сделав, таким образом, его одним из самых популярных сценарных языков в мире. Современный интепретатор РНР версии 4 и выше – детище компании Zend Technologies. Он обладает высокой производительностью и может использоваться со всеми наиболее распространенными Web-серверами, в том числе и сервере, Apache, использованном при разработке проекта.

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

Одним из главных достоинств РНР является тот факт, что он внедряется прямо в НТМL код, поэтому программисту не приходится писать программу с множеством команд.

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

2.4. Выбор аппаратной платформы

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

Минимальными требованиями для работы системы являются аппаратные средства, необходимые для работы операционной системы Windows 98, однако при таких условиях будет снижено быстродействие системы.

Рекомендуемые требования для разработки системы.

·  Процессор: Intel Pentium 4 2000 Мгц или аналог.

·  ОЗУ: 512Mb

·  Место на жестком диске: 10 Гб.

2.5 Вывод

Наиболее оптимальным решением для разрабатываемой системы будет совместное использование следующих компонентов:

·  Технология реализации – "Клиент - Сервер"

·  Операционная система - Windows 2000 server.

·  СУБД – MySQL.

·  Язык разработки - PHP 4.0 и выше

·  Аппаратные средства - Intel Pentium-4 2000, 512 Mb ОЗУ, 10 Гб. на жестком диске + аппаратные сетевые решения.

2.6. Разработка пользовательского интерфейса

Пользовательский интерфейс объединяет в себе все элементы и компоненты программы, которые способны оказывать влияние на взаимодействие пользователя с программным обеспечением.
К этим элементам относятся:

·  средства отображения информации, отображаемая информация, форматы и коды;

·  командные режимы, язык пользователь-интерфейс;

·  устройства и технологии ввода данных;

·  диалоги, взаимодействие и транзакции между пользователем и компьютером;

·  обратная связь с пользователем;

·  поддержка принятия решений в конкретной предметной области;

·  порядок использования программы и документация на нее.

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

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

Интерфейс разработан с использованием языка PHP 4.0. и выше. Достоинства этого языка приведены выше.

В проекте реализован стандартный web-интерфейс и работа с системой напоминает работу со стандартными web-приложениями.

2.7. Таблицы базы данных

Таб2.7.1 INFO - разделы

поля

описание

block_id

id раздела

parent_block_id

id родительского раздела

info_order

порядок следования

title

название раздела

Таб.2.7.2 INFORM – файлы

поля

описание

inform_id

id файла

part_id

id раздела, к которому относится файл

dt

дата создания записи (служебная)

title

название

informfile

загружаемый файл

возможные значения: 0 – xls; 1 – pdf; 2 – zip; 3 – word; 4 - html

typefile

тип файла

outnote

текст аннотации

txt

HTML-код странички

url

ссылка

ord

порядок следования

Таб.2.7.3 USERNEW - пользователи

поля

описание

user_id

id пользователя

login

логин

password

пароль

email

адрес электронной почты

person

Ф. И.О

orgname

институт

faculty

факультет

course

курс

groups

группа

commen

доп. информ.

regdate

дата регистрации

2.8. Инструкция по эксплуатации.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9