Год сдачи: 2009 Информация о файлах в архиве: Пояснительная записка; Серверная часть приложения написанная на Java в Netbeans; Клиентская часть приложения написанная на Java в Netbeans; Дамп базы данных SQL; Краткое описание курсового проекта Задачей данного курсового проекта является создание распределенного информационно-справочной системы учета сотрудников в отделе кадров предприятия. В качестве базового протокола для взаимодействия с клиентской частью приложения был выбран протокол RMI/IIOP. Постановка задачи Разработать и реализовать на языке программирования Java распределенное сетевое программное приложение, предназначенное для работы в сетях TCP/IP и решения типовых задач системы учета сотрудников в отделе кадров предприятия, на основе модели трехуровневой архитектуры взаимодействия распределенных сетевых приложений. В курсовом проекте должен быть создан интерфейс пользователя для введения условия задачи и вывода ее решения при помощи созданной программной реализации математического аппарата. В курсовом проекте должен быть создан интерфейс пользователя для введения условия задачи и вывода ее решения при помощи созданной программной реализации математического аппарата. Программа должна предоставлять пользователю возможность пошагового нахождения оптимального решения. Все промежуточные результаты должны выводиться на экран, пользователь может следить за ходом решения. В частности приложение должно решать следующие задачи: - заносить информацию о сотрудниках предприятия; - редактировать информацию о сотрудниках предприятия; - удалять имеющуюся информацию о сотрудниках предприятия; - отображать всю информацию о сотрудниках предприятия; - осуществлять поиск информации о сотруднике по указанной фамилии и имени. Введение в курс проблемы позволило точно сформулировать постановку задачи, определиться с решением дальнейшего проектирования. Заключение В данном курсовом проекте спроектировано клиент-серверное приложение – информационная система, предназначенная для хранения информации о сотрудниках предприятия, осуществление учета, обработки информации. Разработана логическая и физическая модели БД в виде ER- диаграммы с помощью Case-средств ErWin4.0. Клиентская и серверная часть приложений представлена в среде Netbeans. Взаимодействие между клиентской и серверной частями реализовано с помощью технологии RMI/IIOP, которая позволяет организовать взаимодействие удаленных объектов. Созданный программный продукт позволяет: - осуществлять контроль решаемой задачи на предприятии; - автоматизировать работу сотрудников; - уменьшить временные затраты на работу; -обеспечить работника системной помощью по эксплуатации программным продуктом. Разработанный программный продукт является пригодным к использованию. Простой интуитивно понятный интерфейс позволяющий регистрировать, обрабатывать и контролировать отдел кадров на производстве. Содержание курсовой ВВЕДЕНИЕ 1 ПОСТАНОВКА ЗАДАЧИ………………………….......................... 2 ОПИСАНИЕ ТРЕБОВАНИЙ, ПРЕДЪЯВЛЯЕМЫХ К РАЗРАБАТЫВАЕМОМУ ПРИЛОЖЕНИЮ………………………………. 2.1 Назначение и область применения………………………………. 2.2 Описание решаемых задач приложением………………………. 2.3 Требования к аппаратному обеспечению……………………….. 2.3.1 Требования к аппаратному обеспечению сервера……………. 2.3.2 Требования к аппаратному обеспечению клиента……….…… 2.3.3 Требования к аппаратному обеспечению промежуточного уровня………………………………………………………………………… 2.4 Требования к операционной среде………………………………. 3 МОДЕЛИРОВАНИЕ………………………………………………... 3.1 Описание концептуальной модели………………………………. 3.2 Логическая модель БД……………………………………………. 3.3 Описание объектов-сущностей…………………………………... 4 АЛГОРИТМИЗАЦИЯ………………………………………………. 4.1 Описание алгоритма доступа к БД………………………………. 4.2 Описание алгоритма добавления записи в БД………………….. 5 ДЕТАЛЬНОЕ ПРОЕКТИРОВАНИЕ………………………………. 5.1 Выбор модели архитектуры ПО…………………………………. 5.2 Описание взаимодействия клиентской и серверной частей ПО 5.3 Описание классов…………………………………………………. 5.3.1 Описание классов серверной части приложения……………... 5.3.2 Описание классов клиентской части приложения……………. 5.4 Описание методов………………………………………………… 5.4.1 Описание методов клиентской части приложения…………… 5.4.2 Описание методов серверной части приложения…………….. 5.5 Описание сервера содержащего БД……………………………... 6 ПРОВЕРКА РАБОТОСПОСОБНОСТИ ПРИЛОЖЕНИЯ……….. ВЫВОДЫ СПИСОК ЛИТЕРАТУРЫ ПРИЛОЖЕНИЕ А ПРИЛОЖЕНИЕ Б Клиент-серверное приложение на Java, база данных MySQL |