Список использованных источников
[1]Эккель, Б. Философия Java/Б.Эккель. – СПб.: Питер, 2009. – 640 с.
[2]Википедия [Электронный ресурс]. – Электронные данные. – Режим доступа: http://ru.wikipedia.org
[3]NetBeans [Электронный ресурс]. – Электронные данные. – Режим доступа: http://netbeans.org
[4]Хабибуллин, И.Самоучитель Java (3е издание). - СПб.: «БХВ-Петербург», 2008.– 720 с.
[5]Буч, - М. UML Руководство пользователя / Г.Буч. – М.: Вильямс, 2005.
[6]Object-Oriented Application Analysis and Design for Java Technology(UML): Student Guide / Sun Microsystems Inc. – Santa Clara, Ca, 2000.
[7]EJB 3.1 Cookbook / Packt Publishing – 2011.
[8]Sribna[Электронный ресурс]. – Электронные данные. – Режим доступа: http://blog.sribna.com/
ПРИЛОЖЕНИЕ А
Функциональная модель
(обязательное)
Рисунок А.1 - Контекстная диаграмма верхнего уровня
Рисунок А.2 - Декомпозиция контекстной диаграммы
Продолжение приложения А
Рисунок А.3 - Декомпозиция блока выполнения статистики
ПРИЛОЖЕНИЕ Б
Блок-схемы
(обязательное)
Рисунок Б.1 - Блок-схема работы сервера
Продолжение приложения Б
Рисунок Б.2 - Блок-схема просмотра сотрудников, последующего удаления и добавления
ПРИЛОЖЕНИЕ B
Листинг скрипта БД
(обязательное)
# SQL Manager 2010 for MySQL 4.5.0.9
# ---------------------------------------
# Host : localhost
# Port : 3306
# Database : workers
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES cp1251 */;
SET FOREIGN_KEY_CHECKS=0;
DROP DATABASE IF EXISTS `workers`;
CREATE DATABASE `workers`
CHARACTER SET 'cp1251'
COLLATE 'cp1251_general_ci';
USE `workers`;
#
# Structure for the `speciality` table :
#
DROP TABLE IF EXISTS `speciality`;
CREATE TABLE `speciality` (
`ID_spec` int(9) NOT NULL,
`spec` varchar(50) NOT NULL,
`otdel` varchar(50) NOT NULL,
`boss` varchar(50) NOT NULL,
PRIMARY KEY (`ID_spec`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251;
#
# Structure for the `statement` table :
#
DROP TABLE IF EXISTS `statement`;
CREATE TABLE `statement` (
`ID_state` int(9) NOT NULL,
`state` varchar(50) NOT NULL,
PRIMARY KEY (`ID_state`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251;
#
# Structure for the `personal` table :
#
DROP TABLE IF EXISTS `personal`;
CREATE TABLE `personal` (
`ID` int(9) NOT NULL,
`FIO` varchar(50) NOT NULL,
`age` int(3) NOT NULL,
`sex` varchar(20) NOT NULL,
`ID_spec` int(9) NOT NULL,
`skill` int(3) NOT NULL,
`ID_state` int(9) NOT NULL,
`zarpl` int(20) NOT NULL,
PRIMARY KEY (`ID`),
KEY `ID_spec` (`ID_spec`),
KEY `ID_state` (`ID_state`),
CONSTRAINT `personal_fk` FOREIGN KEY (`ID_spec`) REFERENCES `speciality` (`ID_spec`) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT `personal_fk1` FOREIGN KEY (`ID_state`) REFERENCES `statement` (`ID_state`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=cp1251;
#
# Data for the `speciality` table (LIMIT 0,500)
#
INSERT INTO `speciality` (`ID_spec`, `spec`, `otdel`, `boss`) VALUES
(8,'разработчик ПО','разработки ','Валевская И.Б.'),
(9,'тестировщик ПО','тестирования','Комаровский А.О.');
COMMIT;
#
# Data for the `statement` table (LIMIT 0,500)
#
INSERT INTO `statement` (`ID_state`, `state`) VALUES
(1,'работает'),
(2,'на больничном'),
(3,'в отпуске');
COMMIT;
#
# Data for the `personal` table (LIMIT 0,500)
#
INSERT INTO `personal` (`ID`, `FIO`, `age`, `sex`, `ID_spec`, `skill`, `ID_state`, `zarpl`) VALUES
(1,'Минич Катя Сергеевна',20,'жен',9,5,1,450000),
(2,'Метельский А.',20,'муж',9,5,3,452000),
(3,'Комаровский А.О.',27,'муж',9,7,2,720000),
(4,'Валевская И.Б.',60,'жен',8,30,1,1200000);
COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
- Содержание
- Введение
- 1 Описание предметной области системы организации работы отдела кадров
- 2 Постановка задачи на проектирование системы автоматизации работы отдела кадров
- 3 Модели представления системы автоматизированной работы отдела кадров
- 4 Информационная модель системы автоматизированной работы отдела кадров
- 5 Описание алгоритмов реализующих бизнес-логику серверной части проектируемой системы
- 6 Описание руководства пользователя
- 7 Результаты тестирования разработанной системы и оценка выполнения задач
- Заключение
- Список использованных источников
- Приложение г Листинг программного модуля (обязательное)