Разработка сайта по составлению комплектации компьютера

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 18.03.2022
Размер файла 3,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

if (base.options.scrollPerPage === true && base.currentItem > 0 && base.currentItem < base.options.items) {

base.currentItem = 0;

} else {

base.currentItem -= base.options.scrollPerPage === true ? base.options.items : 1;

}

if (base.currentItem < 0) {

if (base.options.rewindNav === true) {

base.currentItem = base.maximumItem;

speed = "rewind";

} else {

base.currentItem = 0;

return false;

}

}

base.goTo(base.currentItem, speed);

},

goTo : function (position, speed, drag) {

var base = this,

goToPixel;

if (base.isTransition) {

return false;

}

if (typeof base.options.beforeMove === "function") {

base.options.beforeMove.apply(this, [base.$elem]);

}

if (position >= base.maximumItem) {

position = base.maximumItem;

} else if (position <= 0) {

position = 0;

}

base.currentItem = base.owl.currentItem = position;

if (base.options.transitionStyle !== false && drag !== "drag" && base.options.items === 1 && base.browser.support3d === true) {

base.swapSpeed(0);

if (base.browser.support3d === true) {

base.transition3d(base.positionsInArray[position]);

} else {

base.css2slide(base.positionsInArray[position], 1);

}

base.afterGo();

base.singleItemTransition();

return false;

}

goToPixel = base.positionsInArray[position];

if (base.browser.support3d === true) {

base.isCss3Finish = false;

if (speed === true) {

base.swapSpeed("paginationSpeed");

window.setTimeout(function () {

base.isCss3Finish = true;

}, base.options.paginationSpeed);

} else if (speed === "rewind") {

base.swapSpeed(base.options.rewindSpeed);

window.setTimeout(function () {

base.isCss3Finish = true;

}, base.options.rewindSpeed);

} else {

base.swapSpeed("slideSpeed");

window.setTimeout(function () {

base.isCss3Finish = true;

}, base.options.slideSpeed);

}

base.transition3d(goToPixel);

} else {

if (speed === true) {

base.css2slide(goToPixel, base.options.paginationSpeed);

} else if (speed === "rewind") {

base.css2slide(goToPixel, base.options.rewindSpeed);

} else {

base.css2slide(goToPixel, base.options.slideSpeed);

}

}

base.afterGo();

},

jumpTo : function (position) {

var base = this;

if (typeof base.options.beforeMove === "function") {

base.options.beforeMove.apply(this, [base.$elem]);

}

if (position >= base.maximumItem || position === -1) {

position = base.maximumItem;

} else if (position <= 0) {

position = 0;

}

base.swapSpeed(0);

if (base.browser.support3d === true) {

base.transition3d(base.positionsInArray[position]);

} else {

base.css2slide(base.positionsInArray[position], 1);

}

base.currentItem = base.owl.currentItem = position;

base.afterGo();

},

afterGo : function () {

var base = this;

base.prevArr.push(base.currentItem);

base.prevItem = base.owl.prevItem = base.prevArr[base.prevArr.length - 2];

base.prevArr.shift(0);

if (base.prevItem !== base.currentItem) {

base.checkPagination();

base.checkNavigation();

base.eachMoveUpdate();

if (base.options.autoPlay !== false) {

base.checkAp();

}

}

if (typeof base.options.afterMove === "function" && base.prevItem !== base.currentItem) {

base.options.afterMove.apply(this, [base.$elem]);

}

},

stop : function () {

var base = this;

base.apStatus = "stop";

window.clearInterval(base.autoPlayInterval);

},

checkAp : function () {

var base = this;

if (base.apStatus !== "stop") {

base.play();

}

},

play : function () {

var base = this;

base.apStatus = "play";

if (base.options.autoPlay === false) {

return false;

}

window.clearInterval(base.autoPlayInterval);

base.autoPlayInterval = window.setInterval(function () {

base.next(true);

}, base.options.autoPlay);

},

swapSpeed : function (action) {

var base = this;

if (action === "slideSpeed") {

base.$owlWrapper.css(base.addCssSpeed(base.options.slideSpeed));

} else if (action === "paginationSpeed") {

base.$owlWrapper.css(base.addCssSpeed(base.options.paginationSpeed));

} else if (typeof action !== "string") {

base.$owlWrapper.css(base.addCssSpeed(action));

}

},

addCssSpeed : function (speed) {

return {

"-webkit-transition": "all " + speed + "ms ease",

"-moz-transition": "all " + speed + "ms ease",

"-o-transition": "all " + speed + "ms ease",

"transition": "all " + speed + "ms ease"

};

},

removeTransition : function () {

return {

"-webkit-transition": "",

"-moz-transition": "",

"-o-transition": "",

"transition": ""

};

},

doTranslate : function (pixels) {

return {

"-webkit-transform": "translate3d(" + pixels + "px, 0px, 0px)",

"-moz-transform": "translate3d(" + pixels + "px, 0px, 0px)",

"-o-transform": "translate3d(" + pixels + "px, 0px, 0px)",

"-ms-transform": "translate3d(" + pixels + "px, 0px, 0px)",

"transform": "translate3d(" + pixels + "px, 0px,0px)"

};

},

transition3d : function (value) {

var base = this;

base.$owlWrapper.css(base.doTranslate(value));

},

css2move : function (value) {

var base = this;

base.$owlWrapper.css({"left" : value});

},

css2slide : function (value, speed) {

var base = this;

base.isCssFinish = false;

base.$owlWrapper.stop(true, true).animate({

"left" : value

}, {

duration : speed || base.options.slideSpeed,

complete : function () {

base.isCssFinish = true;

}

});

},

checkBrowser : function () {

var base = this,

translate3D = "translate3d(0px, 0px, 0px)",

tempElem = document.createElement("div"),

regex,

asSupport,

support3d,

isTouch;

tempElem.style.cssText = " -moz-transform:" + translate3D +

"; -ms-transform:" + translate3D +

"; -o-transform:" + translate3D +

"; -webkit-transform:" + translate3D +

"; transform:" + translate3D;

regex = /translate3d\(0px, 0px, 0px\)/g;

asSupport = tempElem.style.cssText.match(regex);

support3d = (asSupport !== null && asSupport.length === 1);

isTouch = "ontouchstart" in window || window.navigator.msMaxTouchPoints;

base.browser = {

"support3d" : support3d,

"isTouch" : isTouch

};

},

moveEvents : function () {

var base = this;

if (base.options.mouseDrag !== false || base.options.touchDrag !== false) {

base.gestures();

base.disabledEvents();

}

},

eventTypes : function () {

var base = this,

types = ["s", "e", "x"];

base.ev_types = {};

if (base.options.mouseDrag === true && base.options.touchDrag === true) {

types = [

"touchstart.owl mousedown.owl",

"touchmove.owl mousemove.owl",

"touchend.owl touchcancel.owl mouseup.owl"

];

} else if (base.options.mouseDrag === false && base.options.touchDrag === true) {

types = [

"touchstart.owl",

"touchmove.owl",

"touchend.owl touchcancel.owl"

];

} else if (base.options.mouseDrag === true && base.options.touchDrag === false) {

types = [

"mousedown.owl",

"mousemove.owl",

"mouseup.owl"

];

}

base.ev_types.start = types[0];

base.ev_types.move = types[1];

base.ev_types.end = types[2];

},

disabledEvents : function () {

var base = this;

base.$elem.on("dragstart.owl", function (event) { event.preventDefault(); });

base.$elem.on("mousedown.disableTextSelect", function (e) {

return $(e.target).is('input, textarea, select, option');

});

},

gestures : function () {

/*jslint unparam: true*/

var base = this,

locals = {

offsetX : 0,

offsetY : 0,

baseElWidth : 0,

relativePos : 0,

position: null,

minSwipe : null,

maxSwipe: null,

sliding : null,

dargging: null,

targetElement : null

};

base.isCssFinish = true;

function getTouches(event) {

if (event.touches !== undefined) {

return {

x : event.touches[0].pageX,

y : event.touches[0].pageY

};

}

if (event.touches === undefined) {

if (event.pageX !== undefined) {

return {

x : event.pageX,

y : event.pageY

};

}

if (event.pageX === undefined) {

return {

x : event.clientX,

y : event.clientY

};

}

}

}

function swapEvents(type) {

if (type === "on") {

$(document).on(base.ev_types.move, dragMove);

$(document).on(base.ev_types.end, dragEnd);

} else if (type === "off") {

$(document).off(base.ev_types.move);

$(document).off(base.ev_types.end);

}

}

function dragStart(event) {

var ev = event.originalEvent || event || window.event,

position;

if (ev.which === 3) {

return false;

}

if (base.itemsAmount <= base.options.items) {

return;

}

if (base.isCssFinish === false && !base.options.dragBeforeAnimFinish) {

return false;

}

if (base.isCss3Finish === false && !base.options.dragBeforeAnimFinish) {

return false;

}

if (base.options.autoPlay !== false) {

window.clearInterval(base.autoPlayInterval);

}

if (base.browser.isTouch !== true && !base.$owlWrapper.hasClass("grabbing")) {

base.$owlWrapper.addClass("grabbing");

}

base.newPosX = 0;

base.newRelativeX = 0;

$(this).css(base.removeTransition());

position = $(this).position();

locals.relativePos = position.left;

locals.offsetX = getTouches(ev).x - position.left;

locals.offsetY = getTouches(ev).y - position.top;

swapEvents("on");

locals.sliding = false;

locals.targetElement = ev.target || ev.srcElement;

}

function dragMove(event) {

var ev = event.originalEvent || event || window.event,

minSwipe,

maxSwipe;

base.newPosX = getTouches(ev).x - locals.offsetX;

base.newPosY = getTouches(ev).y - locals.offsetY;

base.newRelativeX = base.newPosX - locals.relativePos;

if (typeof base.options.startDragging === "function" && locals.dragging !== true && base.newRelativeX !== 0) {

locals.dragging = true;

base.options.startDragging.apply(base, [base.$elem]);

}

if ((base.newRelativeX > 8 || base.newRelativeX < -8) && (base.browser.isTouch === true)) {

if (ev.preventDefault !== undefined) {

ev.preventDefault();

} else {

ev.returnValue = false;

}

locals.sliding = true;

}

if ((base.newPosY > 10 || base.newPosY < -10) && locals.sliding === false) {

$(document).off("touchmove.owl");

}

minSwipe = function () {

return base.newRelativeX / 5;

};

maxSwipe = function () {

return base.maximumPixels + base.newRelativeX / 5;

};

base.newPosX = Math.max(Math.min(base.newPosX, minSwipe()), maxSwipe());

if (base.browser.support3d === true) {

base.transition3d(base.newPosX);

} else {

base.css2move(base.newPosX);

}

}

function dragEnd(event) {

var ev = event.originalEvent || event || window.event,

newPosition,

handlers,

owlStopEvent;

ev.target = ev.target || ev.srcElement;

locals.dragging = false;

if (base.browser.isTouch !== true) {

base.$owlWrapper.removeClass("grabbing");

}

if (base.newRelativeX < 0) {

base.dragDirection = base.owl.dragDirection = "left";

} else {

base.dragDirection = base.owl.dragDirection = "right";

}

if (base.newRelativeX !== 0) {

newPosition = base.getNewPosition();

base.goTo(newPosition, false, "drag");

if (locals.targetElement === ev.target && base.browser.isTouch !== true) {

$(ev.target).on("click.disable", function (ev) {

ev.stopImmediatePropagation();

ev.stopPropagation();

ev.preventDefault();

$(ev.target).off("click.disable");

});

handlers = $._data(ev.target, "events").click;

owlStopEvent = handlers.pop();

handlers.splice(0, 0, owlStopEvent);

}

}

swapEvents("off");

}

base.$elem.on(base.ev_types.start, ".owl-wrapper", dragStart);

},

getNewPosition : function () {

var base = this,

newPosition = base.closestItem();

if (newPosition > base.maximumItem) {

base.currentItem = base.maximumItem;

newPosition = base.maximumItem;

} else if (base.newPosX >= 0) {

newPosition = 0;

base.currentItem = 0;

}

return newPosition;

},

closestItem : function () {

var base = this,

array = base.options.scrollPerPage === true ? base.pagesInArray : base.positionsInArray,

goal = base.newPosX,

closest = null;

$.each(array, function (i, v) {

if (goal - (base.itemWidth / 20) > array[i + 1] && goal - (base.itemWidth / 20) < v && base.moveDirection() === "left") {

closest = v;

if (base.options.scrollPerPage === true) {

base.currentItem = $.inArray(closest, base.positionsInArray);

} else {

base.currentItem = i;

}

} else if (goal + (base.itemWidth / 20) < v && goal + (base.itemWidth / 20) > (array[i + 1] || array[i] - base.itemWidth) && base.moveDirection() === "right") {

if (base.options.scrollPerPage === true) {

closest = array[i + 1] || array[array.length - 1];

base.currentItem = $.inArray(closest, base.positionsInArray);

} else {

closest = array[i + 1];

base.currentItem = i + 1;

}

}

});

return base.currentItem;

},

moveDirection : function () {

var base = this,

direction;

if (base.newRelativeX < 0) {

direction = "right";

base.playDirection = "next";

} else {

direction = "left";

base.playDirection = "prev";

}

return direction;

},

customEvents : function () {

/*jslint unparam: true*/

var base = this;

base.$elem.on("owl.next", function () {

base.next();

});

base.$elem.on("owl.prev", function () {

base.prev();

});

base.$elem.on("owl.play", function (event, speed) {

base.options.autoPlay = speed;

base.play();

base.hoverStatus = "play";

});

base.$elem.on("owl.stop", function () {

base.stop();

base.hoverStatus = "stop";

});

base.$elem.on("owl.goTo", function (event, item) {

base.goTo(item);

});

base.$elem.on("owl.jumpTo", function (event, item) {

base.jumpTo(item);

});

},

stopOnHover : function () {

var base = this;

if (base.options.stopOnHover === true && base.browser.isTouch !== true && base.options.autoPlay !== false) {

base.$elem.on("mouseover", function () {

base.stop();

});

base.$elem.on("mouseout", function () {

if (base.hoverStatus !== "stop") {

base.play();

}

});

}

},

lazyLoad : function () {

var base = this,

i,

$item,

itemNumber,

$lazyImg,

follow;

if (base.options.lazyLoad === false) {

return false;

}

for (i = 0; i < base.itemsAmount; i += 1) {

$item = $(base.$owlItems[i]);

if ($item.data("owl-loaded") === "loaded") {

continue;

}

itemNumber = $item.data("owl-item");

$lazyImg = $item.find(".lazyOwl");

if (typeof $lazyImg.data("src") !== "string") {

$item.data("owl-loaded", "loaded");

continue;

}

if ($item.data("owl-loaded") === undefined) {

$lazyImg.hide();

$item.addClass("loading").data("owl-loaded", "checked");

}

if (base.options.lazyFollow === true) {

follow = itemNumber >= base.currentItem;

} else {

follow = true;

}

if (follow && itemNumber < base.currentItem + base.options.items && $lazyImg.length) {

base.lazyPreload($item, $lazyImg);

}

}

},

lazyPreload : function ($item, $lazyImg) {

var base = this,

iterations = 0,

isBackgroundImg;

if ($lazyImg.prop("tagName") === "DIV") {

$lazyImg.css("background-image", "url(" + $lazyImg.data("src") + ")");

isBackgroundImg = true;

} else {

$lazyImg[0].src = $lazyImg.data("src");

}

function showImage() {

$item.data("owl-loaded", "loaded").removeClass("loading");

$lazyImg.removeAttr("data-src");

if (base.options.lazyEffect === "fade") {

$lazyImg.fadeIn(400);

} else {

$lazyImg.show();

}

if (typeof base.options.afterLazyLoad === "function") {

base.options.afterLazyLoad.apply(this, [base.$elem]);

}

}

function checkLazyImage() {

iterations += 1;

if (base.completeImg($lazyImg.get(0)) || isBackgroundImg === true) {

showImage();

} else if (iterations <= 100) {//if image loads in less than 10 seconds

window.setTimeout(checkLazyImage, 100);

} else {

showImage();

}

}

checkLazyImage();

},

autoHeight : function () {

var base = this,

$currentimg = $(base.$owlItems[base.currentItem]).find("img"),

iterations;

function addHeight() {

var $currentItem = $(base.$owlItems[base.currentItem]).height();

base.wrapperOuter.css("height", $currentItem + "px");

if (!base.wrapperOuter.hasClass("autoHeight")) {

window.setTimeout(function () {

base.wrapperOuter.addClass("autoHeight");

}, 0);

}

}

function checkImage() {

iterations += 1;

if (base.completeImg($currentimg.get(0))) {

addHeight();

} else if (iterations <= 100) { //if image loads in less than 10 seconds

window.setTimeout(checkImage, 100);

} else {

base.wrapperOuter.css("height", ""); //Else remove height attribute

}

}

if ($currentimg.get(0) !== undefined) {

iterations = 0;

checkImage();

} else {

addHeight();

}

},

completeImg : function (img) {

var naturalWidthType;

if (!img.complete) {

return false;

}

naturalWidthType = typeof img.naturalWidth;

if (naturalWidthType !== "undefined" && img.naturalWidth === 0) {

return false;

}

return true;

},

onVisibleItems : function () {

var base = this,

i;

if (base.options.addClassActive === true) {

base.$owlItems.removeClass("active");

}

base.visibleItems = [];

for (i = base.currentItem; i < base.currentItem + base.options.items; i += 1) {

base.visibleItems.push(i);

if (base.options.addClassActive === true) {

$(base.$owlItems[i]).addClass("active");

}

}

base.owl.visibleItems = base.visibleItems;

},

transitionTypes : function (className) {

var base = this;

//Currently available: "fade", "backSlide", "goDown", "fadeUp"

base.outClass = "owl-" + className + "-out";

base.inClass = "owl-" + className + "-in";

},

singleItemTransition : function () {

var base = this,

outClass = base.outClass,

inClass = base.inClass,

$currentItem = base.$owlItems.eq(base.currentItem),

$prevItem = base.$owlItems.eq(base.prevItem),

prevPos = Math.abs(base.positionsInArray[base.currentItem]) + base.positionsInArray[base.prevItem],

origin = Math.abs(base.positionsInArray[base.currentItem]) + base.itemWidth / 2,

animEnd = 'webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend';

base.isTransition = true;

base.$owlWrapper

.addClass('owl-origin')

.css({

"-webkit-transform-origin" : origin + "px",

"-moz-perspective-origin" : origin + "px",

"perspective-origin" : origin + "px"

});

function transStyles(prevPos) {

return {

"position" : "relative",

"left" : prevPos + "px"

};

}

$prevItem

.css(transStyles(prevPos, 10))

.addClass(outClass)

.on(animEnd, function () {

base.endPrev = true;

$prevItem.off(animEnd);

base.clearTransStyle($prevItem, outClass);

});

$currentItem

.addClass(inClass)

.on(animEnd, function () {

base.endCurrent = true;

$currentItem.off(animEnd);

base.clearTransStyle($currentItem, inClass);

});

},

clearTransStyle : function (item, classToRemove) {

var base = this;

item.css({

"position" : "",

"left" : ""

}).removeClass(classToRemove);

if (base.endPrev && base.endCurrent) {

base.$owlWrapper.removeClass('owl-origin');

base.endPrev = false;

base.endCurrent = false;

base.isTransition = false;

}

},

owlStatus : function () {

var base = this;

base.owl = {

"userOptions" : base.userOptions,

"baseElement" : base.$elem,

"userItems" : base.$userItems,

"owlItems" : base.$owlItems,

"currentItem" : base.currentItem,

"prevItem" : base.prevItem,

"visibleItems" : base.visibleItems,

"isTouch" : base.browser.isTouch,

"browser" : base.browser,

"dragDirection" : base.dragDirection

};

},

clearEvents : function () {

var base = this;

base.$elem.off(".owl owl mousedown.disableTextSelect");

$(document).off(".owl owl");

$(window).off("resize", base.resizer);

},

unWrap : function () {

var base = this;

if (base.$elem.children().length !== 0) {

base.$owlWrapper.unwrap();

base.$userItems.unwrap().unwrap();

if (base.owlControls) {

base.owlControls.remove();

}

}

base.clearEvents();

base.$elem

.attr("style", base.$elem.data("owl-originalStyles") || "")

.attr("class", base.$elem.data("owl-originalClasses"));

},

destroy : function () {

var base = this;

base.stop();

window.clearInterval(base.checkVisible);

base.unWrap();

base.$elem.removeData();

},

reinit : function (newOptions) {

var base = this,

options = $.extend({}, base.userOptions, newOptions);

base.unWrap();

base.init(options, base.$elem);

},

addItem : function (htmlString, targetPosition) {

var base = this,

position;

if (!htmlString) {return false; }

if (base.$elem.children().length === 0) {

base.$elem.append(htmlString);

base.setVars();

return false;

}

base.unWrap();

if (targetPosition === undefined || targetPosition === -1) {

position = -1;

} else {

position = targetPosition;

}

if (position >= base.$userItems.length || position === -1) {

base.$userItems.eq(-1).after(htmlString);

} else {

base.$userItems.eq(position).before(htmlString);

}

base.setVars();

},

removeItem : function (targetPosition) {

var base = this,

position;

if (base.$elem.children().length === 0) {

return false;

}

if (targetPosition === undefined || targetPosition === -1) {

position = -1;

} else {

position = targetPosition;

}

base.unWrap();

base.$userItems.eq(position).remove();

base.setVars();

}

};

$.fn.owlCarousel = function (options) {

return this.each(function () {

if ($(this).data("owl-init") === true) {

return false;

}

$(this).data("owl-init", true);

var carousel = Object.create(Carousel);

carousel.init(options, this);

$.data(this, "owlCarousel", carousel);

});

};

$.fn.owlCarousel.options = {

items : 5,

itemsCustom : false,

itemsDesktop : [1199, 4],

itemsDesktopSmall : [979, 3],

itemsTablet : [768, 2],

itemsTabletSmall : false,

itemsMobile : [479, 1],

singleItem : false,

itemsScaleUp : false,

slideSpeed : 200,

paginationSpeed : 800,

rewindSpeed : 1000,

autoPlay : false,

stopOnHover : false,

navigation : false,

navigationText : ["prev", "next"],

rewindNav : true,

scrollPerPage : false,

pagination : true,

paginationNumbers : false,

responsive : true,

responsiveRefreshRate : 200,

responsiveBaseWidth : window,

baseClass : "owl-carousel",

theme : "owl-theme",

lazyLoad : false,

lazyFollow : true,

lazyEffect : "fade",

autoHeight : false,

jsonPath : false,

jsonSuccess : false,

dragBeforeAnimFinish : true,

mouseDrag : true,

touchDrag : true,

addClassActive : false,

transitionStyle : false,

beforeUpdate : false,

afterUpdate : false,

beforeInit : false,

afterInit : false,

beforeMove : false,

afterMove : false,

afterAction : false,

startDragging : false,

afterLazyLoad: false

};

}(jQuery, window, document));

Размещено на Allbest.ru

...

Подобные документы

  • Выбор инструментальных и программных средств для создания сайта. Структура программного продукта. Создание сайта при помощи программы WordPress. Тестирование разработанной программы. Разработка структуры и дизайна сайта. Наполнение сайта контентом.

    курсовая работа [1,0 M], добавлен 09.01.2014

  • Исследование классификации, средств реализации и разработки сайтов. Сравнительная характеристика конструкторов сайтов. Руководство пользователя. Заполнение материалом и отладка работы страниц. Травмирующие и вредные факторы для пользователя компьютера.

    дипломная работа [2,6 M], добавлен 22.01.2015

  • Разработка структуры базы данных сайта. Установка и настройка требуемого программного обеспечения. Анализ интерфейса программы. Создание формы обратной связи. Формирование дизайна, соответствующего требованиям заказчика. Выбор методики тестирования.

    дипломная работа [2,0 M], добавлен 22.03.2018

  • Основные требования к составу и параметрам технических средства. Верификация программного продукта. Расширение функционала программы и его реализация. Отладка и тестирование программного продукта. Тестирование программы в граничных и реальных условиях.

    курсовая работа [1,3 M], добавлен 29.12.2014

  • Понятие web-сайта и его типы. Обзор программ для создание web-сайта. Описание конструктора Jimdo. Алгоритм создания сайта для ОАО "Каменск-Уральский литейный завод" с целью уведомления посетителей о выпускаемой продукции. Руководство пользователя.

    курсовая работа [3,8 M], добавлен 05.06.2015

  • Характеристика структуры, программного обеспечения и основных бизнес–процессов ЗАГСа. Разработка базы данных и структуры сайта для молодоженов. Управление аккаунтом пользователя, описание страниц сайта. Расчёт экономических затрат на создание сайта.

    дипломная работа [448,5 K], добавлен 14.01.2013

  • Возможности среды программирования delphi при разработке приложения с визуальным интерфейсом. Разработка спецификации программного обеспечения и на ее основе кода программного продукта. Отладка программы "трассировкой", ее тестирование и оптимизация.

    курсовая работа [501,4 K], добавлен 07.12.2016

  • Создание Web-сайта "Расчет коммунальных услуг ЖКХ", факторы, определяющие принятое решение. Математический алгоритм программного продукта, техническое обеспечение. Результаты тестирования сайта gkh-tariff.ru для учета затрат ЖКХ, внедрение в Интернет.

    курсовая работа [147,6 K], добавлен 01.03.2013

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

    курсовая работа [537,6 K], добавлен 18.09.2014

  • Особенности алгоритмов, критерии качества. Создание и применение программного продукта на языке Delphi. Тип операционной системы. Внутренняя структура программного продукта. Руководство пользователя и программиста, расчет себестоимости и цены программы.

    дипломная работа [1,5 M], добавлен 12.06.2009

  • Разработка и программная реализация сайта и базы данных, наполнение базы данных тестовой информацией о товарах. Инструментальные средства создания сайта. Организация тестирования сайта, модуль визуализации интерфейса. Создание запросов в базе данных SQL.

    курсовая работа [1,4 M], добавлен 24.12.2012

  • Общее описание разрабатываемого веб-сайта. Создание модуля учета средств для разработки программного продукта. Разработка дизайна. Редактирование веб-сайта в CMS Worspress. Разработка методических указаний для продукта. Система управления базами данных.

    дипломная работа [1,8 M], добавлен 10.07.2017

  • Понятие web-сайта и их типы. Программы для создания web-сайта. Описание структуры проекта. Алгоритм создания сайта. Описание конструктора Jimdo. Языки программирования серверного выполнения. Создание полнофункционального веб-сайта для ОАО "КУЛЗ".

    курсовая работа [3,5 M], добавлен 05.06.2015

  • Теоретические основы разработки web-сайта. Сбор и анализ данных для качественной реализации программного продукта. Разработка модели сайта магазина детских игрушек. Графическое оформление страниц. Выбор средств и технологий, тестирование и отладка.

    курсовая работа [349,2 K], добавлен 09.04.2015

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

    курсовая работа [4,6 M], добавлен 18.01.2014

  • Выбор средства реализации программного продукта. Разработка программного комплекса (ПК). Руководство администратору и пользователю к нему. CMS Joomla - программа, включающая в себя различные инструменты для изготовления веб-сайта. Обработка ошибок в ПК.

    курсовая работа [695,6 K], добавлен 19.06.2010

  • Проектирование модульной структуры программы сетевого мессенджера, назначение модуля "frmMsg". Разработка главной формы и интерфейса пользователя программы. Проектирование модуля формы "About". Разработка методики тестирования и отладка программы.

    курсовая работа [606,7 K], добавлен 19.01.2012

  • Структура и внутреннее содержание разрабатываемого сайта, основные требования к нему, потребители и целевая аудитория, дизайн и стилистика. Создание прототипа сайта консалтинговой компании "Финанс-консалт" с помощью программного продукта Axure RP PRo.

    контрольная работа [1,1 M], добавлен 10.01.2016

  • Сравнение языка Php с другими языками программирования web-приложений. Язык разметки гипертекстовых страниц Html. Технология Macromedia Flash, её преимущества и недостатки. Этапы создания флеш-сайта, руководство пользователя и листинг программы.

    дипломная работа [2,3 M], добавлен 04.10.2013

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

    дипломная работа [6,5 M], добавлен 15.06.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.