СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ




1. Википедия [Электронный ресурс]. – Электронные данные. – Режим доступа: https://ru.wikipedia.org (дата обращения 14.05.2016г.)

2. Справочник программиста [Электронный ресурс]. – Электронные данные. – Режим доступа: https://ci.ru (дата обращения 15.05.2016г.)

3. Буч, Г. UML Руководство пользователя / Буч, Г. – М.: Вильямс, 2005. – 260с.

4. Гольцман, В. MySQL 5.0. Библиотека программиста / Гольцман, В. – СПб.: Питер Ком, 2006. – 253 с.

5. Федотова, Д. CASE – технологии: Практикум. – М.: Горячая линия – Телеком, 2005. – 160с.

6. Хорстманн, К. JAVA2. Библиотека профессионала. Основы. Том 1, 8-е издание. Пер.с англ. – М.: ООО «И.Д.Вильямс», 2009 – 816с.

7. Хорстманн, К. и Корнелл, Г. JAVA2.Том 2. «Тонкости программирования». Пер. с англ. – М.: ООО «Вильямс», 2003. – 1120с.

8. Самойленко, А.П. «Основы теории надежности автоматизированных систем и обработки информации и управления». – Таганрог: Издательство ТРТУ, 2000. – 234с.

9. Липаев, В.В. «Программная инженерия сложных заказных программных продуктов». Учебное пособие. – М.: ООО «МАКС пресс», 2014. – 311с.

10. Кантор, М. «Управление программными проектами». Практическое руководство по разработке успешного программного обеспечения. Пер. с англ. – М.: Вильямс, 2002. – 168с.

 

 


ПРИЛОЖЕНИЕ А

Функциональная модель

Рисунок А.1 – Контекстная диаграмма верхнего уровня

 

Рисунок А.2 – Декомпозиция контекстной диаграммы

 

ПРИЛОЖЕНИЕ Б

UML – диаграммы

Рисунок Б.1 – Диаграмма вариантов использования

 

 

 

Рисунок Б.2 – Диаграмма последовательности

 

 

Рисунок Б.3 – Диаграмма классов для клиентского приложения

 

 

Рисунок Б.4 – Диаграмма классов для серверного приложения

 

Рисунок Б.5 – Диаграммы классов пакета BooksCollection

 

Рисунок Б.6 – Диаграмма состояний

Рисунок Б.7 – Диаграмма компонентов

 

Рисунок Б.8 – Диаграмма развёртывания

 

ПРИЛОЖЕНИЕ В

Модели представления Базы данных

Рисунок В.1 – Логическая модель представления системы учета книг в магазине

Рисунок В.2 – Физическая модель представления системы учета книг в магазине

 

ПРИЛОЖЕНИЕ Г

SQL – скрипт

SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS,

UNIQUE_CHECKS=0;

SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS,

FOREIGN_KEY_CHECKS=0;

SET @OLD_SQL_MODE=@@SQL_MODE,

SQL_MODE='TRADITIONAL';

CREATE SCHEMA IF NOT EXISTS `books1` DEFAULT CHARACTER

SET utf8 COLLATE utf8_general_ci;

USE `books1`;

CREATE TABLE IF NOT EXISTS `books1`.`publish` (

`Idpublish` INT(11) NOT NULL AUTO_INCREMENT,

`Name` VARCHAR(50) NOT NULL,

PRIMARY KEY (`Idpublish`))

ENGINE = innodb

DEFAULT CHARACTER SET = utf8

COLLATE = utf8_general_ci;

CREATE TABLE IF NOT EXISTS `books1`.`book` (

`Idbook` INT(11) NOT NULL AUTO_INCREMENT,

`namebook` VARCHAR(50) NOT NULL,

`yearofpublish` INT(11) NULL DEFAULT NULL,

`Count` VARCHAR(50) NULL DEFAULT NULL,

`Price` INT(11) NULL DEFAULT NULL,

`Idathor` INT(11) NOT NULL,

`Idpublish` INT(11) NOT NULL,

PRIMARY KEY (`Idbook`),

INDEX `FK_book_publish` (`Idpublish` ASC),

INDEX `FK_book_athor` (`Idathor` ASC),

CONSTRAINT `FK_book_publish`

FOREIGN KEY (`Idpublish`)

REFERENCES `books1`.`publish` (`Idpublish`)

ONDELETECASCADE

ON UPDATE CASCADE,

CONSTRAINT `FK_book_athor`

FOREIGN KEY (`Idathor`)

REFERENCES `books1`.`athor` (`Idathor`)

ON DELETE CASCADE

ON UPDATE CASCADE)

ENGINE = innodb

DEFAULT CHARACTER SET = utf8

COLLATE = utf8_general_ci;

CREATE TABLE IF NOT EXISTS `books1`.`athor` (

`Idathor` INT(11) NOT NULL AUTO_INCREMENT,

`nameathor` VARCHAR(50) NOT NULL,

PRIMARY KEY (`Idathor`))

ENGINE = innodb

DEFAULT CHARACTER SET = utf8

COLLATE = utf8_general_ci;

CREATE TABLE IF NOT EXISTS `books1`.`purchase` (

`Idpurchase` INT(11) NOT NULL AUTO_INCREMENT,

`IdBook` INT(11) NOT NULL,

`Price` INT(11) NULL DEFAULT NULL,

`Date_T` TimeStamp NOT NULL DEFAULT NOW(),

PRIMARY KEY (`Idpurchase`),

INDEX `FK_purchase_book` (`Idbook` ASC),

CONSTRAINT `FK_purchase_book`

FOREIGN KEY (`Idbook`)

REFERENCES `books1`.`book` (`Idbook`)

ON DELETE CASCADE

ON UPDATE CASCADE)

ENGINE = InnoDB

DEFAULT CHARACTER SET = utf8

COLLATE = utf8_general_ci;

SET SQL_MODE=@OLD_SQL_MODE;

SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;

SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;

 

ПРИЛОЖЕНИЕ Д

Блок-схема

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-08 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: