Корпоративная информационная система 'МТО'

  • Вид работы:
    Дипломная (ВКР)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    483,88 Кб
  • Опубликовано:
    2015-03-13
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Корпоративная информационная система 'МТО'

Введение

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

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

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

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

Для этого поставим перед собой следующие задачи:

·        Провести сравнительный анализ существующих СУБД, с целью дальнейшей реализации на их основе базы данных;

·        Провести сравнительный анализ языков разработки Web-приложений;

·        Провести сравнительный анализ Web-серверов;

·        Провести анализ и выбор способа доступа к базе данных;

·        Разработать и реализовать базу данных работников разных отделов;

·        Разработать и реализовать базу данных склада;

·        Разработать и реализовать базу данных отдела МТО;

·        Наполнить разработанные базы данных материалами;

·        Перенести разработанные базы данных на СУБД, прикреплённую к Web-серверу;

·        Обеспечить доступ к базам данных во внутренней сети ММТП.

Кроме того, достижение указанной цели предполагает решение практических задач:

·              проектирование баз данных;

·              разработка КИС, использующего базу данных.

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

Исходными данными в задаче являются:

·        Накопленные данные по складу, по отделу МТО, кадровые данные.

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

·        Руководства и справочники по программированию на языке PHP и работе с системой управления базами данных MySQL.

Глава 1. Цель и назначение разработанного сайта

В этой дипломной работе создана КИС "МТО". Данная КИС разработана только для внутреннего использования ММТП.

Цель КИС - предоставление данных по складу, по отделу МТО, кадровые данные, необходимые пользователям.

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

В данной дипломной работе можно узнать:

- информацию о наличии товара на складе;

справочный список служащих в ТП;

информацию о внутреннем ремонте компьютерной техники;

информацию о ремонте компьютерной техники отправленной по гарантии;

- и другую информацию.

1.1 Целевая аудитория

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

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

1.2 Рассмотрение существующих технологий построения порталов

корпоративный информационный база компьютерный

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

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

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

Технологическая разработка «Группы компаний Стек» X-Ware удовлетворяет практически всем требованиям, предъявляемым к решениям для построения порталов или сети порталов. Основу платформы X-Ware составляет концепция «общей шины», т.е. между узлами информация передается по специальным протоколам, и, фактически, является общей для всей совокупности ресурсов сети.

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

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

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

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

·        Масштабируемость архитектуры системы (клонируемость, кластеризация, высокая производительность, передача больших объемов данных).

·        Открытость архитектуры системы (подключение новых ресурсов, развитие системы)

·        Возможность интегрирования с существующими продуктами, имеющими открытый API

·        Поддержка внутрисистемных стандартов

·        Оптимизация объемов передаваемой информации

·        Поддержка русского языка.

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

·        Модульность (независимая работа многих разработчиков над различными частями системы)

·        Возможность развития системы с обеспечением полной совместимости со всеми предыдущими версиями

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

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

На сегодняшний день существует достаточно немного программно-технологических платформ, позволяющих создавать на своей основе большие сети информационных ресурсов. Среди них Vignette Integrated content management applications, Microsoft SharePoint technology, ORBIX2000 (IONA 0rbix2000), Xware. Ниже приведено краткое описание перечисленных технологий:

Набор интегрированных продуктов управления контентом Vignette

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

Контентное расширение:

Vignette® Advanced Deployment Server V6 - корпоративная работа по созданию, тестированию и сборке программных систем. Vignette® Mobile Application Suite V6 - удаленный доступ персонала и партнеров компании к корпоративным приложениям и Интернет-сервисам (мобильный офис).

Интеграционное расширение:

Vignette® Collaborative Commerce Server V6 - B2B интегрирующее решение. Защищенные транзакции через Интернет и корпоративные сетевые экраны. Vignette® Content Syndication Server V6 - поддержка совместной работы в электронном бизнесе и взаимного импорта контента партнеров, пользователей, дистрибьюторов и продавцов на основе Web-технологий.

Аналитическое расширение:

Vignette® Relationship Management Server V6 Advanced Edition - организация целевого персонализированного взаимодействия со служащими и пользователями.

Vignette® Multi-Channel Communication Server V6 - платформа для разработки мобильных приложений для электронной коммерции, управления работой с пользователями, партнерами и служащими.

Объединенный пакет приложений:

Vignette® Enterprise Application Portal - создание, управление и поддержка Web-порталов.

Vignette Financial Application Suite - поддержка персонализированного консалтингового сервиса для финансовых организаций.

Технологическую основу составляют Web-технологии и технологии клиент- сервер. Может работать на операционных системах IBM AIX, Sun Solaris и Windows 2000. В качестве СУБД могут быть использованы IBM DB2, Oracle, SQL Server и Sybase. Возможности развития минимальны ввиду закрытости исходного кода.

MS SharePoint Technologies MS SharePoint Server, MS SharePoint Team Services SharePoint Technologies представляют собой програмно-технологические решения создания, поддержки и управления контентом сетевых информационных ресурсов, а также создания, поддержки и управления ресурсами групповой работы.

MS SharePoint Team Services - групповое Web-решение, позволяющее рабочей группе создавать «здесь и сейчас» рабочее пространство группы, управлять работой группы, обеспечивать эффективность совместной работы.

MS SharePoint Server - программное решение для создания, поддержки и управления порталами. Позволяет легко находить, компоновать и публиковать информацию в сети.

Технологическую основу MS SharePoint Technologies составляют сетевые и настольные технологии Microsoft, Web-технологии и технологии клиент-сервер. Может работать на операционных системах Windows NT, 2000, XP. В качестве СУБД используется Microsoft SQL Server. Возможности развития минимальны за счет закрытости исходного кода.

Линейка продуктов IONA ORBIX

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

К первой категории относятся:

B2B Integrator - поддержка корпоративных бизнес-процессов, организация сетевого взаимодействия между процессами.

Enterprise Integrator - интеграция разнородных продуктов и данных в единую корпоративную платформу.

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

Portal Server - поддержка корпоративных информационных порталов.

К категории Инструментов Разработки относятся:

IONA iPortal Application Server - сертифицированный компанией Sun J2EE сервер приложений.

IONA XMLBus - основанный на XML набор инструментов разработки и коллекция сопутствующих технологий для разработки Web-сервисов.

IONA Orbix - программно-технологическая платформа на основе технологии CORBA для разработки сложных и/или встраиваемых систем.

IONA Orbix/E - программно-согласованных с технологией CORBA брокер объектных запросов (ORB) для высокоскоростных систем и встраиваемых приложений.

IONA ORBacus - базовый брокер объектных запросов (ORB).

Технологическую основу составляет технология CORBA. Возможна интеграция практических любых программных продуктов, поддерживающих технологию CORBA и/или имеющих открытый программный интерфейс приложений (API). Работает на UNIX-совместимых операционных системах, MS Windows 2000.

IBM WebSphere Portal Solution

Решения IBM WebSphere Portal Solution обеспечивают безопасный доступ к динамической информации, приложениям и людям, что очень важно для создания успешных и эффективных порталов типа "бизнес-сотрудник" (B2E), "бизнес- бизнес" (B2B) и "бизнес-потребитель" (B2C).

Предлагаются три следующих пакета решений:

WebSphere Portal Enable Solution - гибкий, масштабируемый каркас горизонтального портала, предоставляющий компаниям фундамент для создания персонализированных порталов;

WebSphere Portal Extend Solution включает в себя все возможности решения, а также интегрированное рабочее пространство группы, средства мгновенного обмена сообщениями, расширенного поиска и поддержки совместной работы;

WebSphere Portal Experience Solution включает в себя возможности решения Extend, а также расширенные возможности электронных совещаний, совместного доступа к приложениям, управления контентом в масштабе предприятия и усиленные средства безопасности.

Решения WebSphere Portal Solution используют всю мощь и многофункциональность WebSphere Application Server, ключевой технологии IBM для Web-приложений, и являются новым примером того, как IBM расширяет программную платформу WebSphere, создавая интегрированную программную инфраструктуру для успешного электронного бизнеса. Это программное решение для порталов позволяет компаниям создавать современные порталы нового поколения, которые предлагают пользователям персонализированный, безопасный и единообразный способ доступа к экспертным ресурсам, информационному наполнению, приложениям и процессам. WebSphere Portal Solutions также поддерживает широкий диапазон нетрадиционных клиентских устройств, благодаря чему пользователи могут взаимодействовать с порталами B2E, B2B и B2C в любое время, из любого места, с помощью любого клиентского устройства, как проводного, так и беспроводного.

Программно-технологическая платформа Xware

Xware представляет собой интегрированную программно-технологическую платформу для создания, поддержания и контроля распределенных информационно-транспортных сетей. Система ориентирована на разработку, управление и поддержку распределенных Web-порталов, инструментов информационной поддержки рабочих групп, корпоративной информационной поддержки, поддержки транзакций и персональных коммуникаций. Xware имеет модульную структуру. Базовым модулем платформы является «общая шина» - брокер объектных запросов (ORB). Дополнительные модули:

·        многоязычные средства поиска информации в электронных документах;

·        инструменты управления и анализа информационных потоков в телекоммуникационных сетях включая средства контроля и анализа трафика;

·        интегрированные инструменты создания, управления и поддержки WEB- приложений.

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

Основные свойства:

·        масштабируемость, являющаяся результатом использования распределенной архитектуры и принципа «общей шины»;

·        высокая нагрузочная способность, являющаяся результатом разделения и использования специальных схем связи WEB- серверов и серверов баз данных;

·        непрерывность развития, являющаяся результатом модульного построения и поддерживаемая системой Stager (online разработка, поддержка и обновление Web-ресурсов);

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

·        Преимущества платформы:

·        Открытость.

·        Гарантированно корректная работа с русскими кодировками и морфологическими особенностями русского языка.

·        Наличие встроенных мощных поисковых средств.

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

·        Технологическую основу составляет технология CORBA. Возможна интеграция практических любых программных продуктов, поддерживающих технологию CORBA и/или имеющих открытый программный интерфейс приложений (API). Работает на UNIX-совместимых операционных системах.

·        В таблице приведены сравнительные характеристики описанных программно-технологических платформ.

Сравнительные характеристики описанных программно-технологических платформ


Vignette

SharePoint

ORBIX

WebSphere

Xware

Свойства

 

Поддержка разработки контента

+

+

+

+

+

Интерактивное управление ресурсами

+

+

+

+

+

Управление контентом

+

+

+

+

+

+

+

+

+

+

Интеграция

+

+

+

+

+

Анализа контента

+

+

+

+

+

Взаимный импорт контента партнеров

+

Нет данных

+

-

+

Корпоративная работа

+

+

+

+

+

Удаленный доступ

+

+

+

+

+

Встроенные средства поиска

-

-

-

-

+

Поддержка разных кодировок русского языка

-

-

-

-

+

Поддержка морфологических особенностей русского языка

-

-

-

-

+

Распределенность

-

-

+

-

+

Масштабируемость

+

-

+

-

+

Открытый исходный код

-

-

частично

-

Возможность непрерывного развития

-

-

+

-

+

Технологическая основа

 

клиент-сервер

-

+

-

+

-

CORBA

-

-

+

-

+

WEB

+

+

+

+

+

Поддерживаемые ОС

 

Windows

+

+

+

+

-

UNIX совместимые

+

-

+

-

+

Поддерживаемые БД

 

MS SQL server

+

+

+

+

+

ORACLE

+

-

+

+

+

PostgreSQL

-

-

-

+

+

Mу SQL

-

+

+

+

+


Возможные пути реализации и развития системы образовательных порталов.

·        Разработка рубрикатора информационных ресурсов, имеющих отношение к образовательной деятельности. Поскольку существующие рубрикаторы (ВИНИТИ, ГПНТБ и проч.) не в полной мере удовлетворяют современным требованиям, предъявляемым к каталогизации информационных Интернет-ресурсов, необходимо создание рубрикатора, адекватно отражающего информационную структуру образовательной среды.


·        Осуществление инвентаризации Интернет-ресурсов по единой универсальной схеме, в основу которой положен рубрикатор информационных ресурсов:

·        адаптация и настройка машины поиска интернет-ресурсов с учетом разработанного рубрикатора

·        проведение целевого автоматизированного поиска

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

·        Методическое и технологическое развитие созданного сайта в образовательный портал широкого назначения (прототип будущего национального образовательного портала) путем оптимизации его логической и функциональной структуры: создание удобного

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

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

·        Развитие информационного наполнения портала (1) за счет совершенствования имеющихся интернет-ресурсов, (2) за счет перевода части образовательных информационных продуктов, используемых в режиме off-line, в новые интернет-ресурсы, (3) за счет заказа и создания принципиально новых образовательных интернет-ресурсов и продуктов.

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

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

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

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

1.3 Заключение

Следуя из анализа всех представленных выше технологий поддержки порталов, мой выбор остановился на IBM WebSphere Portal Solution. Это обусловлено кросплатформенностью, и наибольшей адаптацией для пользователя.

Глава 2. Сравнение php и ASP.NET

Вопрос о выборе технологий перестаёт быть сугубо техническим, когда один из возможных вариантов -.NET. В случае WEB-приложений речь идёт, конечно же, об ASP.NET. Который, согласно рекламным статьям Microsoft, просто обязан стать стандартом разработки офисных WEB-приложений. Ведь это «управляемый код», MSF-методология, серверные элементы управления...

Я же постараюсь исключить субъективизм. Например, мне очень нравится документация по php; но я в ужасе от MSDN. Но я встречал очень серьёзных специалистов (и не в единственном числе!), которые при мне легко находили нужную информацию в MSDN. Значит, я снимаю аргумент про документацию как субъективный. И также поступаю со многими другими своими аргументами. Оставляю только те, которые не зависят от моих пристрастий и предпочтений.

2.1.1 Очевидные преимущества ASP.NET

Типизация. Языки программирования ASP.NET имеют строгую типизацию данных. Это, безусловно, выигрышный момент по сравнению с нетипизированным php: меньше будет логических ошибок, которые весьма трудно находить и исправлять. Некоторым утешением для сторонников php является возможность привести переменную к нужному типу - но увы, присвоение переменной, приведённой к целому типу, строкового значения не вызовет даже предупреждения со стороны интерпретатора.

Маркетинговая политика Microsoft. Если Вы пишете на ASP.NET - на Вашей стороне мощная рекламная машина Microsoft, а также партнёрские программы этой фирмы. Без заказов Вы не останетесь.

И результат этой политики. Приходится признать: мнение, что офисное WEB-приложение обязано быть на ASP.NET и ни в коем случае не на php, фактически утвердилось в умах руководства большинства компаний. То есть если Вы пишете офисное приложение на ASP.NET - оно будет в явно выигрышном положени по сравнению с приложением на php (пока Вы не начнёте его внедрять и поддерживать, но об этом далее).

2.1.2 Очевидные преимущества php

Доступность дистрибутивов. Дистрибутивы измеряются в десятках мегабайт (а не в DVD-дисках, как Windows/IIS/Visual studio/MS SQL Server) и доступны на сайтах разработчиков. Т.е. php - это «праздник, который всегда с тобой».

Думаю, под влиянием php компания Microsoft пошла на выпуск бесплатных версий (Express Edition) инструментов, нужных для создания ASP.NET-приложений. Но на сайте Microsoft доступны только новые версии, которые требуют последних версий Windows (тут уж Microsoft не переделаешь). Так что в данном случае не получится «праздника, который...».source (открытый код), представляющий возможность для аудита кода. Что особенно важно - аудитом кода занимаются программисты всего мира, способствуя устранению уязвимостей и прочих недостатков.

Это достаточно важно для государственных структур и крупных компаний: можно убедиться, что в данной технологии нет «люков» для шпионажа. Мелкий и средний бизнес может не беспокоиться на этот счёт, а вот большой бизнес и государственные структуры должны неуютно себя чувствовать, ставя на серверы программы с закрытым кодом. Отсюда стремление Китая и Индии перевести свои госструктуры на Linux.

2.1.3 Сравнение возможностей: стратегический паритет

Поскольку обе технологии ограничены довольно простым протоколом HTTP и языком разметки HTML - их возможности примерно равны. Все задачи, решаемые в рамках одной технологии, столь же успешно решаются и в рамках другой. Можно спорить лишь о большем или меньшем удобстве предлагаемые технологиями решений - но мы воздержимся от споров о вкусах.

Таким образом, ни php, ни ASP.NET не дают технологического преимущества WEB-проекту. Различия проявляются в стоимости и трудоёмкости разработки и эксплуатации проекта. В этих показателях, по моему убеждению, php значительно выгодней ASP.NET. А преимущества ASP.NET в области разработки и поддержки, провозглашаемые рекламой, в основном являются, увы, не более чем рекламой. Обсудить которую, тем не менее, необходимо.

2.1.4 Провозглашаемые преимущества ASP.NET: опыт критического анализа

Управляемый код. Именно это мы услышим прежде всего, если речь зайдёт о преимуществах ASP.NET. Кстати, код, который не в.NET - провозглашается неуправляемым. Нам должно быть страшно, и от страха перед неуправляемым кодом (образ, достойный пера Стивена Кинга) php-шникам следует переходить на ASP.NET...

Но давайте попробуем разобраться, что стоит за термином «управляемый код».

Управляемый код (managed code)

Код программы, исполняемый виртуальной машиной.NET - такой как.NET Framework CLR или Mono. При этом обычный машинный код называется неуправляемым кодом (англ. unmanaged code).

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

Необходимая для этого информация представлена в управляемом коде на языке Intermediate Language и в связанных с этим кодом метаданных..

ru.wikipedia.org/ <#"785096.files/image002.gif">

В сравнении Visual Studio Express более надёжным и простым подходом, не требующим длительной установки и наладки программных сред, является разработка web-страниц на php.

Совместимость «снизу вверх». Переход php-проекта на новую версию php возможен либо вообще без изменений (именно этим мне запомнился переход с php 4.x на php 5.x), либо с минимальными доработками, связанными, как правило, с изменениями настроек по умолчанию (не буду долго останавливаться на том, что полагаться на настройки по умолчанию - дурной тон в программировании). А случае с ASP.NET (о переходе с ASP.NET 1.0 на ASP.NET 2.0) мы видим, что проект надо полностью переделать. Часть этой работы возьмёт на себя «колдун» (насколько хорошо он сработает - не проверял).

Простота формирования текстовых строк. Отдельное спасибо разработчикам php за:

·              возможность вставлять в двойные кавычки имена переменных и свойств:

·              $w='world';

·              print "Hello $w!"; //Напечатает Hello world!

или

$this->w='world';"Hello $this->w!"; //Напечатает Hello world!

·              возможность ввода большого текста с кавычками методом heredoc <#"785096.files/image003.jpg">


UML-модель


3.3 Таблицы

 

Главные таблицы:



1.      Таблица Поставщики.

Данные о поставщиках.

idПоставщика - порядковый номер (выставляется автоматически)

Телефон - телефон поставщика

Факс - факс поставщика

Почта - электронная почта поставщика

Адрес - юридический адрес поставщика

ФИО - Фио юр.\физ. поставщика

2.      Таблица Склад

Данные о складе.

idТовара - порядковый номер (выставляется автоматически)

Кол-во - кол-во товара на складе

Стоимость - закупочная стоимость товара

Фото - фото товара

Описание - описание товара

3.      Таблица Информация

Данные информации.

idИнформации - порядковый номер (выставляется автоматически)

ТелРабочий - рабочий телефонный номер сотрудника

ТелЛичный - личный телефонный номер сотрудника

ДеньРождения - День Рождения сотрудника

Факс - рабочий номер факса сотрудника

Образование - какое образование имеет сотрудник

Адрес - адрес прописки сотрудника

idМеста - порядковый номер (выставляется автоматически)

Дата приема - дата приема на службу

Дислокация - адрес прохождения службы

Должность - занимаемая должность на месте службы

Выслуга - срок службы

Отдел - название отдела

Фото - Фото сотрудника

5.      Таблица Накладная

Данные о накладных

idНакладной - порядковый номер (выставляется автоматически)

Дата - дата оформления накладной

idПоставщика -порядковый номер поставщика (связь с таблицей Поставщики)

idТовара - порядковый номер товара (связь с таблицей Слад)

idСотрудника - порядковый номер сотрудника (связь с таблицей сотрудники)

6.      Таблица Сотрудники

Содержит данные о сотрудниках

idСотрудника - порядковый номер (выставляется автоматически)

Фамилия - Фамилия сотрудника

Имя - Имя сотрудника

Отчество - Отчество сотрудника

Фото - фото сотрудника

idМеста - порядковый номер (связь с таблицей Место_службы)

idИнформации - порядковый номер (связь с таблицей Информация)

7.      Таблица Рем.Техники

Содержит данные о ремонте техники.

id Техники - порядковый номер (выставляется автоматически)

Название - полное название ремонтируемой техники

ДатаПривоза - дата привоза техники на ремонт

№Инвентаризационный - Инвентаризационный номер ремонтируемой техники

Фото - фото ремонтируемой техники

ПричинаПоломки - Причина поломки ремонтируемой техники(со слов)

ДатаКонца - приблизительное время окончания ремонта

idСотрудника - порядковый номер сотрудника (связь с таблицей сотрудники)

Связующие таблицы:

Содержит пароль для входа в закрытый раздел


Id - порядковый номер (выставляется автоматически)

Str - длина кода доступа

Prcode - код доступа

Заключение

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

.        Была собрана и анализирована информация обо всех доступных и существующих СУБД, а также языков разработки Web-приложений.

.        Были проанализированы Web-серверы, и возможность доступа к БД через эти сервера.

.        На основе этих анализов, был выбран наиболее оптимальный способ решения поставленной задачи, что привело к разработке и реализации баз данных с доступом к БД через Web-приложение.

.        В итоге КИС обладает хорошей информативностью, как и о самих служащих, так и о мониторинге склада и выполнения ремонта компьютерной техники.

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

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

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

1.      Аверченков В.И. Информационный поиск в Интернете : Учеб. пособие / В.И. Аверченков, С.М. Рощин, Ю.Т. Трифанков; М-во образования Рос. Федерации, Брян. гос. техн. ун-т. - Брянск: Изд-во Брян. гос. техн. ун-та, 2012. - 303 с. Шифр РНБ: 2013-3/14559

.        Автоматизированная система научно-технической нформации -разработка и эксплуатация / [К.И. Володин, Л.Л. Гульницкий, И.Ф. Пожариский и др.]. - М.: Финансы и статистика, 2013. -190 с. Шифр РНБ: 2013-3/17232

.        Бабушкин М., Коростелев В. Web-мастер - новая профессия. Мир Internet. - 2010. - N3.

.        Бабушкин М., Коростелев В. Как правильно организовать свой Web-сервер. Мир Internet. - 2009. - N3.

.        Вайнман Л. Динамический HTML : руководство разработчика Web-сайтов: [пер. с англ.] / Линда Вайнман, Вильям Вайнман. - Киев и др.: DiaSoft, 2011. - 449 с. Шифр РНБ: 2011-5/517

.        Гринфельд М., Кенигфест Г. Реклама и Public Relations в сети Internet. / Yes!-2011. - N4.

.        Губин С. Ю. Введение в интернет-технологии: Учеб. пособие / С.Ю. Губин, В.Т. Матчин, В.А. Мордвинов; М-во образования Рос. Федерации, Моск. гос. ин-т радиотехники, электроники и автоматики (техн. ун-т). - М.: МИРЭА, 2010. -71 с. - Библиогр.: с. 68-69. Шифр РНБ: 2010- 4/2632

.        Дригалкин В. В. HTML в примерах. Как создать свой Web-сайт : Самоучитель. / В.В. Дригалкин. - М. и др. : Даилектика, 2012. - 190 с. Шифр РНБ: 2013-7/5304

.        Загуменнов А. П. Как раскрутить Web-сайт / Загуменнов А.П. - М. : ДМК Пресс, 2013. - 268 с. Шифр РНБ: 2013-7/2092

.        Кеплер Ф. Стратегия управления сервером Web. LAN /Журнал сетевых решений, Октябрь 2012.

.        Ландэ Д.В. Поиск знаний в Internet. Профессиональная работа / М.: Издательский дом "Вильямс", 2013. -272 с.

.        Лещев Д. В. Создание интерактивного web-сайта : учеб. курс / Д. Лещев. - СПб. и др. : Питер : Питер принт, 2013. - 543 с. Шифр РНБ: 2013-7/3624

.        Максимов, В. В. Технологии создания Web-сайтов / В.В. Максимов, А.В. Алексеев С.Д. Лыткин; Якут. гос. ун-т им. М.К. Аммосова, Центр дистанц. образования ЯГУ "Ситим", Прожект Хармонии, Инк. - Якутск: Якут. фил. Изд-ва СО РАН, 2012. - 44 с. Шифр РНБ: 2012-4/18815

.        Манчук Р.В. Охрана труда. Законодательные основы и нормативные требования. / Р.В. Манчук - Новосибирск: НГАСУ, 2012. - Ч. 2. - 136с.

.        Манчук Р. В. Разработка правил и инструкций по охране труда: метод. указания к выполнению лабораторных работ / Р.В. Манчук, Ю.В. Тимаков; Новосиб. гос. архитектур.-строит. ун-т (Сибстрин). - Новосибирск: НГАСУ (Сибстрин), 2009. - 20с.

.        Мартинес А. Секреты создания недорогого Web-сайта: Как создать и поддерживать удачный Web-сайт, не потратив ни копейки: [пер. с англ.] / Анна Мартинес - М.: ДМК Пресс, 2010. - 414 с. Шифр РНБ: 2010-7/1111

.        Михайлов О. А. Создание Веб-сайтов и их обновление / О.А. Михайлов; Федер. арх. служба России, Рос. о-во историков-архивистов, Рос.

гос. архив науч.-техн. документации. - М. : МАКС Пресс, 2011. - 47 с. Шифр РНБ: 2011-4/22893

Похожие работы на - Корпоративная информационная система 'МТО'

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!