Управление доступом в информационных системах

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

КУРСОВАЯ РАБОТА

по диiиплине Разработка и эксплуатация АИС

на тему Управление доступом в информационных системах

Оглавление

1. Введение

. Теоретическая часть

.1 Введение

.2 Лидеры рынка средств создания java-приложений

2.2.1 Borland JBuilder 9 и Borland Enterprise Studio 6 for Java

2.2.2 IBM WebSphere Studio 5

2.2.3 JetBrains IntelliJ IDEA 3.0

2.2.4 Novell extend

2.2.5 Oracle9i JDeveloper и Oracle9i Developer Suite

.2.6 Sun ONE Studio 5

.3 Создание ActiveX-элементов: обзор инструментов

2.3.1 Стратегия выбора

2.3.2 BaseCtl

2.3.3 ActiveX Development Kit

.4 Заключение

. Практическая часть

.1 Общая характеристика задачи

.2 Алгоритм решения задачи

. Список использованной литературы

1. Введение

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

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

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

В создании курсовой работы использовался ПК со следующим аппаратным обеспечением:

Системный блок:

Процессор - Intel Pentium 4 тДв CPU 1700 MHz; ОЗУ 512 мб; жесткий диск - Maxtor 6E040L0 40Gb; видеоадаптер - ATI Radeon 9600 PRO; CD-ROM дисковод SONY CD-RW CRX230E.

Монитор - Samsung SyncMaster 15GLi;

Клавиатура, мышь.

Программное обеспечение:

Windows XP Professional SP3; Microsoft Office 2003; Kaspersky Internet Security 7.0.

2. Теоретическая часть

.1 Введение

Технология Java и ActiveX это целый мир, который вовсе не ограничивается вашей фантазией. Технология Ява начала свое развитие с 23 мая 1995 года в виде программ для мобильных телефонов. Затем появились апплеты, кусочки программного кода, который понимают браузеры, и Джава начинает покорять Интернет. Теперь на Java можно создавать полноценные приложения, программировать сервера (т.н. сервлеты), полноценно взаимодействовать с базами данных с помощью драйверов JDBC (Java DataBase Connection). [3, с 15]

Есть весьма серьезные резоны для овладения технологией Джава. Во-первых, это безумно интересно. Во-вторых, это выгодно. Хороший программист на Джаве всегда будет прилично зарабатывать. В третьих, это модно. Наконец, в-четвертых, Ява не такой уж сложный язык. Она основана на объектно-ориентированном подходе, который интуитивно легко понятен, популярен, изучается в современных школах и вузах. На Джаве написано огромное количество программ.

С помощью элементов управления ActiveX, как и посредством Java-апплетов, можно реализовать любую функциональность, в том числе и неблагоприятную для компьютера пользователя, при этом, в отличие от Java-апплетов, при выполнении элементов управления ActiveX в общем случае нет никаких ограничений на доступ к файлам и иным ресурсам операционной системы и сети, а код, содержащийся в них, выполняется от имени загрузившего их пользователя. Как и Java-апплеты, элементы управления ActiveX могут iитывать свои свойства с содержащей их страницы; кроме того, свойства элемента управления ActiveX можно менять динамически из кода на скриптовых языках, содержащихся в составе той же страницы; в том же коде можно обрабатывать события, возникающие в таких элементах управления.

2.2 Лидеры рынка средств создания Java-приложений

точки зрения аналитической компании Meta Group, в настоящее время лидерами рынка средств разработки Java-приложений являются Borland, IBM, Oracle, а к компаниям, имеющим четкое видение рынка и претендующим на заметную его долю, относятся Sun, JetBrains и Novell (см. Thomas Murphy, Java Intergrated Development Environments, METAspectrum Evaluation, 25 February 2003. [3, с 52]

2.2.1 Borland JBuilder 9 и Borland Enterprise Studio 6 for Java

В настоящее время компания Borland является лидером рынка средств разработки Java-приложений - ее продукты JBuilder и Enterprise Studio for Java стали одними из самых популярных средств разработки и компания уделяет их развитию максимум внимания.9 поставляется как отдельно, так и в составе пакета Borland Enterprise Studio 6 for Java. Этот продукт поддерживает все стандарты Java 2 (J2SE, J2EE, J2ME), обладает разнообразными средствами повышения производительности труда разработчиков и сокращения затрат на создание приложений, включая разнообразные инструменты конвертации файлов SQLJ в Java-код, средства, упрощающие поставку и развертывание приложений, в том числе J2EE-приложений, мастера создания Web-приложений и Web-сервисов. [2, c 302] Кроме того, этот продукт легко интегрируется с J2EE-совместимым сервером приложений Borland Enterprise Server, со средствами поддержки различных этапов жизненного цикла разработки приложений и средствами управления коллективной разработкой приложений, приобретенными корпорацией Borland в течение последнего года, в том числе со средством управления коллективной разработкой Borland StarTeam, средством UML-моделирования Borland Together Edition for JBuilder, а также со средством оптимизации Borland Optimizeit Suite, позволяющим оптимизиров