Формирование входных и выходных данных, SQL–скрипт генерации таблиц базы данных. Создание интерфейса программного приложения и проектирование форм базы данных. Требования к аппаратно–программному обеспечению. Инструкции по установке и эксплуатации.
Аннотация к работе
В данной курсовой работе разрабатывается информационная система, предназначенная для хранение и обработка данных о мебели поставщиках, клиентах, заказе. Она позволяет значительно повысить производительность труда за счет автоматизации функций, которые раньше выполнялись вручную: 1) Быстрый поиск информации База данных - это совокупность сведений о реальных объектах, процессах, событиях или явлениях, относящихся к определенной теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности, как в целом, так и любой ее части. Реляционная база данных представляет собой множество взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного типа. Любая СУБД позволяет выполнять четыре простейшие операции с данными: 1) добавить в таблицу одну или несколько записей;Необходимо разработать программу, которая будет решать две основные задачи: подготавливать и публиковать информацию о товаре; принимать и обрабатывать информацию о заказах. Эти задачи выполняются либо средствами интернет - магазина, либо средствами системы управления предприятием. В этом случае необходимо организовать обмен данными о товарах, заказах и заказчиках между интернет - магазином и системой управления предприятием. Самой важной задачей управления интернет - магазином является своевременное и оперативное получение информации об оформленном в интернет - магазине заказе. Получение информации о заказах чаще всего осуществляется при помощи письма, отправляемого интернет - магазином на почтовый ящик администратора интернет - магазина.Исходя из системного анализа и атрибутов исходного отношения, можно выделить следующие сущности с ключевыми атрибутами: 1) Поставщик (код); Выделенные сущности находятся в следующих связях: 1) Поставщик поставляет мебель; 2) Клиент делает заказ; 3) Клиент осуществляет тип оплаты; 4) Заказ содержит мебель.Klient_id Int UNSIGNED ZEROFILL BINARY NOT NULL AUTO_INCREMENT, Fam Char(20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, Im Char(20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, Otch Char(20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, Adres_k Char(20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, Tel_k Int UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, Index AI_Klient_id (Klient_id), Index AI_Fam (Fam), Index AI_Im (Im), Index AI_Otch (Otch), Index AI_Adres_k (Adres_k), Index AI_Tel_k (Tel_k), Primary Key (Klient_id)) TYPE = MYISAM Meb_id Int UNSIGNED ZEROFILL BINARY NOT NULL AUTO_INCREMENT, Name_m Char(20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, Srok Char(20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, Cvet Char(20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, Ves Char(20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, Cena Int UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, Material Char(20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, Postav_id Int UNSIGNED ZEROFILL BINARY NOT NULL, Zakaz_id Int UNSIGNED ZEROFILL BINARY NOT NULL, Klient_id Int UNSIGNED ZEROFILL BINARY NOT NULL, Index AI_Meb_id (Meb_id), Index AI_Name_m (Name_m), Index AI_Srok (Srok), Index AI_Cvet (Cvet), Index AI_Ves (Ves), Index AI_Cena (Cena), Index AI_Material (Material), Primary Key (Meb_id,Postav_id,Zakaz_id,Klient_id)) TYPE = MYISAM Postav_id Int UNSIGNED ZEROFILL BINARY NOT NULL AUTO_INCREMENT, Name_p Char(20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, Inn Int UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, Adres_p Char(20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, Tel_p Int UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, Ruck Char(20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, Index AI_Postav_id (Postav_id), Index AI_Name_p (Name_p), Index AI_Inn (Inn), Index AI_Adres_p (Adres_p), Index AI_Tel_p (Tel_p), Index AI_Ruck (Ruck), Primary Key (Postav_id)) TYPE = MYISAM Oplata_id Int UNSIGNED ZEROFILL BINARY NOT NULL AUTO_INCREMENT, Name_b Char(20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, Nomer_s Int UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, summa Int UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, Klient_id Int UNSIGNED ZEROFILL BINARY NOT NULL, Index AI_Oplata_id (Oplata_id), Index AI_Name_b (Name_b), Index AI_Nomer_s (Nomer_s), Index AI_summa (summa), Primary Key (Oplata_id,Klient_id)) TYPE = MYISAM Zakaz_id Int UNSIGNED ZEROFILL BINARY NOT NULL AUTO_INCREMENT, Data_zakaza Date UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, Data_ispoln Date UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, Name_zakaz Char(20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, Oplata Char(20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT, Klient_id Int UNSIGNED ZEROFILL BINARY NOT NULL, Index AI_Zakaz_id (Zakaz_id), Index AI_Data_zakaza (Data_zakaza), Index AI_Data_ispoln (Data_ispoln), Index AI_Name_zakaz (Name_zakaz), Index AI_Oplata (Oplata), Primary Key (Zakaz_id,Klient_id)) TYPE = MYISAMВыходные данные функционально зависят от информационных потребностей пользователя, работающего с создаваемой системой. Также будет предусмотрена возможность поиска по дате заказа мебели, по дате исполнения, по наименованию фирмы поставщика, по фамилии клиента, по наименованию мебели, по наименованию банка, по
План
Содержание
Введение
1. Общая часть
1.1 Системный анализ предметной области
1.2 Формирование атрибутов исходного отношения
1.3 Логическое проектирование БД (ER-технология)
1.4 SQL - скрипт генерации таблиц БД
1.5 Формирование выходных данных
1.6 Формирование входных данных
1.7 Выбор среды разработки
1.8 Техническое задание на курсовой проект
2. Специальная часть
2.1 Разработка таблиц базы данных
2.2 Структура прикладной программы
2.3 Создание интерфейса приложения
2.4 Проектирование формы «Виртуальный магазин»
2.5 Проектирование формы «Поставщики»
2.6 Проектирование Формы «Клиенты»
2.7 Проектирование формы «Мебель»
2.8 Проектирование формы «Тип оплаты»
2.9 Проектирование формы «Заказ»
3. Эксплуатационная часть
3.1 Требования к аппаратно - программному обеспечению
3.2 Инструкция по установке ПП
3.3 Инструкция по тестированию ПП
3.4 Инструкция по эксплуатации ПП
Заключение
Список источников
Приложение №1
Введение
Компьютерные технологии прочно вошли в нашу жизнь. Порой, без них, трудно представить наше существование. Все, что раньше имело материальный вид, постепенно становиться электронным, а бурное развитие электроники и электротехники всему этому способствует.
В данной курсовой работе разрабатывается информационная система, предназначенная для хранение и обработка данных о мебели поставщиках, клиентах, заказе. Она позволяет значительно повысить производительность труда за счет автоматизации функций, которые раньше выполнялись вручную: 1) Быстрый поиск информации
2) Редактирование и обновление информации
3) Добавление и удаление информации
4) Представлять в виде отчета интересующую информацию
Исходя из этих критериев, необходимо разработать базу данных и приложение к ней. База данных - это совокупность сведений о реальных объектах, процессах, событиях или явлениях, относящихся к определенной теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности, как в целом, так и любой ее части. Реляционная база данных представляет собой множество взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного типа. Любая СУБД позволяет выполнять четыре простейшие операции с данными: 1) добавить в таблицу одну или несколько записей;
2) удалить из таблицы одну или несколько записей;
3) обновить значения некоторых полей в одной или нескольких записях;
4) найти одну или несколько записей, удовлетворяющих заданному условию.
Для выполнения этих операций используется механизм запросов. Результатом выполнения запросов является либо отобранное по определенным критериям множество записей, либо изменение в таблицах.
По окончанию разработки специализированного программного продукта, он должен удовлетворять следующим требованиям: 1) Программа должна быть простой в использовании и понятной даже для неопытного пользователя;
2) Программа должна иметь дружественный и интуитивно понятный интерфейс;
3) Программа должна быть отказоустойчивой;
4) Программа должна содержать огромное количество информации, но при этом потреблять минимум ресурсов компьютера.
Данная курсовая работа состоит из 3 частей: 1) Общая часть - содержит системный анализ предметной области, логическое проектирование БД, формирование входных и выходных данных, выбор стандарта БД, а также выбор среды разработки;
2) Специальная часть - содержит описание создания БД, а также проектирования интерфейса программного приложения;
3) Технологическая часть - содержит требования к аппаратно - программному обеспечению, инструкцию по установке ПП, инструкцию по тестированию ПП, инструкцию по эксплуатации ПП.
Довольно долгое время весь контроль над продажей мебели осуществлялся вручную, что было очень затруднительно, неудобно и требовало очень много времени. Чтобы решить эту проблему нужно разработать автоматизированную АИС «Виртуальный магазин по продаже мебели».