Дипломная работа: Автоматизированная система учета оборота товаров в телекоммуникационной фирме
· Интерфейс с языками С, php и perl.
· Основанная на потоках, быстрая система памяти.
· Все данные хранятся в формате ISO8859_1.
· Все операции работы со строками не обращают внимания на регистр символов в обрабатываемых строках.
· Псевдонимы применимы как к таблицам, так и к отдельным колонкам в таблице.
· Все поля имеют значение по умолчанию. INSERT можно использовать на любом подмножестве полей.
· Легкость управления таблицей, включая добавление и удаление ключей и полей.
3. Разработка информационной системы
3.1 Постановка задачи
В проектируемом Интернет-магазине предполагается продажа автодеталей.
· Наш магазин – ничто иное, как сайт, т.е. набор статических или динамических страниц на каком-нибудь сервере в Интернете, в котором реализован механизм для покупки товаров. В данном случае сайт представляет собой набор PHP-скриптов.
· Онлайновый каталог товаров с разбивкой по категориям.
· Покупательская тележка, позволяющая отслеживать товар, выбираемый пользователем с целью его приобретения.
· Сценарий окончательного расчета, который обрабатывает детали платежа и выдает товар покупателю.
· Интерфейс администрирования
3.2 Характеристики и назначение
База данных магазина реализуется на СУБД MySQL. Структура БД состоит из следующих таблиц:
·«администратор» – сдержит поля для имени и пароля.
·«автодетали» – хранит информацию по автодеталям.
·«категории» – хранит список категорий автодеталей.
·«покупатель» – содержит имя и адрес покупателя.
Построение онлайнового каталога основано на выше приведенной структуре БД. Каталог, представляет из себя список категорий в виде ссылок на список деталей в данной категории, который в свою очередь состоит из ссылок на конкретную деталь с ее описанием.
Для метода отслеживания товаров, выбираемых посетителями, будет использоваться идентификационный номер сеанса. Отслеживание выбираемых элементов в процессе перехода между страницами, будет реализовано по следующей схеме:
· при заходе пользователя на сайт его идентификационный номер сеанса будет записан в базу
· при добавлении товара в корзину будет произведена запись в таблицу «корзина» идентификационного номера товара, его количества и идентификационного номера сеанса.
· при оформлении заказа, все записи о товарах выбранных пользователем из таблицы «корзина» будут стерты.
Кроме того, эти данные будут использоваться для отображения выбранных товаров в корзине, чтобы посетитель в любой момент мог видеть предстоящую сумму расходов.
Интерфейс администрирования Интернет-магазин предоставляет следующие функции:
· добавление, удаление и редактирование категорий.