Автор работы: Пользователь скрыл имя, 11 Мая 2013 в 21:21, курсовая работа
Несмотря на бурные темпы развития сети Интернет и его общедоступность книги остаются востребованными и способными конкурировать со своими электронными версиями. В данной работе рассмотрено проектирование информационной системы для книжного магазина ООО «Мир книги».
Разрабатываемая информационная система предназначена для автоматизации процесса учёта заказов. Это позволит ускорить процесс формирования заказов, исключить возникновение ошибок в заполнении документов, привлечь новых покупателей.
id.innerHTML=content;
for (var j=1;j<4 ;j++ )
{
id="TD"+j+i;
id=document.getElementById(id)
id.style.backgroundColor="rgb(
}
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]
id.innerHTML=content;
id="td2"+i;
id=document.getElementById(id)
content="Описание:<br>"+arr[i]
id.innerHTML=content;
for (var j=1;j<4 ;j++ )
{
id="TD"+j+i;
id=document.getElementById(id)
id.style.backgroundColor="
}
}
Файл 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",
mysql_query("SET character_set_client=cp1251");
mysql_query("SET collation_connection=cp1251_
mysql_query("SET character_set_results=cp1251")
mysql_select_db("BooksSpace",$
$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-
}
}
$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-
}
}
$result[$i]=$resArr;
$i++;
}
echo json_encode($result);
}
?>
Для разработки автоматизированной информационной системы был проведён анализ предметной области, в ходе которого были выявлены характеристики предприятия (организационная структура, должностные обязанности сотрудников, регулирующая документация и т.д.).
Для проектирования информационной системы были выбраны методологии IDEF0 и eEPC. В рамках этих нотаций были описаны функциональные модели автоматизируемого процесса. Эти модели позволили наглядно описать функции подразделений, которые необходимо автоматизировать, и на основе этого описания было составлено техническое задание на разработку автоматизированной информационной системы.
С помощью языка UML были составлены модели проектируемой информационной среды, что позволило проиллюстрировать процесс функционирования подразделения после внедрения АИС.
Были рассмотрены формы
Метод анализа иерархий показал, что для разработки информационной системы предпочтительно выбрать язык PHP (по сравнению с языками Perl, Python и Ruby), так как стоимость хостинга с поддержкой этого языка минимальна, скорость работы сценариев и трудоёмкость создания модулей на этом языке имеют преимущества по сравнению с другими рассмотренными языками программирования.
В итоге, была создана информационная система, позволяющая автоматизировать процесс учёта заказов книжного магазина ООО «Мир книги», которая, помимо сбора и хранения информации о заказах, предоставляет возможность добавления товаров в базу данных, просмотра и формирования списка заказанных товаров, составления договора о поставке и т.д.
Информация о работе АИС учета заказов в магазине по продаже книг