АИС учета заказов в магазине по продаже книг

Автор работы: Пользователь скрыл имя, 11 Мая 2013 в 21:21, курсовая работа

Краткое описание

Несмотря на бурные темпы развития сети Интернет и его общедоступность книги остаются востребованными и способными конкурировать со своими электронными версиями. В данной работе рассмотрено проектирование информационной системы для книжного магазина ООО «Мир книги».
Разрабатываемая информационная система предназначена для автоматизации процесса учёта заказов. Это позволит ускорить процесс формирования заказов, исключить возникновение ошибок в заполнении документов, привлечь новых покупателей.

Вложенные файлы: 1 файл

2АИС учета заказов в магазине по продаже книг (2).doc

— 1.81 Мб (Скачать файл)

id.innerHTML=content;

for (var j=1;j<4 ;j++ )

{

id="TD"+j+i;

id=document.getElementById(id);

id.style.backgroundColor="rgb(220,220,220)";

}

if (i==lastElem)

{

id.scrollIntoView(false);

}

}

function backZoom(elemId) {

var i=Number(elemId);

var id="td1"+i;

var content;

id=document.getElementById(id);

content="Название:<br>"+arr[i]['title'];

id.innerHTML=content;

id="td2"+i;

id=document.getElementById(id);

content="Описание:<br>"+arr[i]['description'].slice(0,200)+"...";

id.innerHTML=content;

for (var j=1;j<4 ;j++ )

{

id="TD"+j+i;

id=document.getElementById(id);

 id.style.backgroundColor="rgb(240,240,240)";

}

Файл getBooks.php.

<?php

header("Content-type: text/html; charset=windows-1251");

header("Cache-Control: no-store, no-cache, must-revalidate");

header("Cache-Control: post-check=0, pre-check=0", false);

$db=mysql_connect("localhost","root","");

mysql_query("SET character_set_client=cp1251");

mysql_query("SET collation_connection=cp1251_general_ci");

mysql_query("SET character_set_results=cp1251");

mysql_select_db("BooksSpace",$db);

$n=intval($_GET['n']);

if (is_integer($n)) {

echo $n."<br>";

getContentForTheme($n);

}

else {

getMainContent();

}

function getMainContent() {

$query=mysql_query("select * from books");

$resArr=array();

$result=array();

$i=1;

while ($s=mysql_fetch_array($query)) {

  foreach ($s as $key=>$value) {

    if (!is_integer($key)) {

  $resArr[$key]=iconv("windows-1251","UTF-8",$s[$key]);

  }

  }

  $result[$i]=$resArr;

  $i++;

}

echo json_encode($result);

}

function getContentForTheme($n) {

$resArray=array();

$result=array();

$i=1;

switch($n) {

case 1:

$query=mysql_query("select * from books where theme='книги по программированию'");

break;

case 2:

$query=mysql_query("select * from books where theme='бизнес литература'");

break;

case 3:

$query=mysql_query("select * from books where theme='публицистика и история'");

break;

case 4:

$query=mysql_query("select * from books where theme='компьютерная дитература'");

break;

case 5:

$query=mysql_query("select * from books where theme='психологическая литература'");

break;

case 6:

$query=mysql_query("select * from books where theme='медицинская литература'");

break;

case 7:

$query=mysql_query("select * from books where theme='детская литература'");

break;

}

while ($s=mysql_fetch_array($query)) {

foreach ($s as $key=>$value) {

    if (!is_integer($key)) {

$resArr[$key]=iconv("windows-1251","UTF-8",$s[$key]);

}

}

$result[$i]=$resArr;

$i++;

}

echo json_encode($result);

}

?>

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

Для разработки автоматизированной информационной системы  был проведён анализ предметной области, в ходе которого были выявлены характеристики предприятия (организационная структура, должностные обязанности сотрудников, регулирующая документация и т.д.).

Для проектирования информационной системы  были выбраны методологии IDEF0 и eEPC. В рамках этих нотаций были описаны функциональные модели автоматизируемого процесса. Эти модели позволили наглядно описать функции подразделений, которые необходимо автоматизировать, и на основе этого описания было составлено техническое задание на разработку автоматизированной информационной системы.

С помощью языка UML были составлены модели проектируемой информационной среды, что позволило проиллюстрировать процесс функционирования подразделения после внедрения АИС.

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

Метод анализа иерархий показал, что для разработки информационной системы предпочтительно выбрать язык PHP (по сравнению с языками Perl, Python и Ruby), так как стоимость хостинга с поддержкой этого языка минимальна, скорость работы сценариев и трудоёмкость создания модулей на этом языке имеют преимущества по сравнению с другими рассмотренными языками программирования.

В итоге, была создана  информационная система, позволяющая  автоматизировать процесс учёта заказов книжного магазина ООО «Мир книги», которая, помимо сбора и хранения информации о заказах, предоставляет возможность добавления товаров в базу данных, просмотра и формирования списка заказанных товаров, составления договора о поставке и т.д.

 

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

  1. Проектирование функциональной подсистемы автоматизированной информационной системы экономического объекта. Методические указания к выполнению курсового проекта по дисциплине «Проектирование информационных систем в экономике». УГАТУ; Сост.: Н.О. Никулина. - Уфа, 2007. – 46 стр.
  2. Проектирование информационных систем.Грекул В.И. ,  Денищенко Г.Н. ,  Коровкина Н.Л. Интернет-университет информационных технологий - ИНТУИТ.ру,2008, 304 стр.
  3. Автоматизированные информационные технологии в экономике. Титоренко Г.А. Юнити, 2006, 400 стр.
  4. Проектирование программного обеспечения экономических информационных систем: Учебник.Вендров А. М.М.: Финансы и статистика, 2002, 352 стр
  5. http://www.askr.ru/bookshop.htm - положение о книжном магазине



Информация о работе АИС учета заказов в магазине по продаже книг