Разработка автоматизированной системы для магазина автозапчастей - Дипломная работа

бесплатно 0
4.5 123
Построение концептуальной (инфологической) модели базы данных. Выбор языка и среды программирования, требования к клиентскому приложению. Выбор шаблонов проектирования, UML диаграмма классов с учетом выбранных шаблонов. Тестирование слайдера "Slick".

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Разработка базы данных для системы 2.1 Анализ и выбор СУБД 2.1.1 SQLite 2.1.2 MySQL 2.1.3 PostgreSQL 2.2 Построение концептуальной (инфологической) модели БД 2.3 Построение логической схемы БД 3. Разработка сайта 4.1 Общие сведения по разработке сайта 4.2 Выбор языков программирования 4.2.1 HTML 4.2.2 CSS 4.2.3 PHP 4.2.4 SQL 4.3 Структура сайта 4.4 Дизайн сайта 4.4.1 Слайдер Slick 5. Тестирование АСУ 5.1 Тестирование клиентского приложения 5.1.1 Страница авторизации 5.1.2 Страница «Информация» 5.1.3 Заказы. Установка цены продажи на товар 5.1.5 Тестирование продажи товара 5.1.6 Тестирование отмены продажи товара 5.1.7 Тестирование отчётов 5.1.8 Тестирование анализа продаж товаров 5.1.9 Тестирование функции «Остатки» 5.1.10 Тестирование подпрограммы для работы с пользователями сайта 5.2 Тестирование сайта 5.2.1 Правильность выполнения функций по нажатию кнопок и переходов по гиперссылкам 5.2.2 Правильность выполнения SQL-запросов к БД 5.2.3 Тестирование слайдера «Slick» 6. Интерфейс представлен на рисунке 1.1 [1]. Невозможно увеличить производительность. 2.1.2 MySQL Самая распространенная полноценная серверная СУБД. Определившись с платформой, на которой будет функционировать будущий продукт, из существующих сред программирования для Windows выбор падает в сторону самой качественной и в то же время бесплатной среды программирования Microsoft Visual Studio 2015 Community. DateAdapter - класс, основной и единственной функцией которого является преобразование формата даты из удобного для пользователя в формат сервера MySQL. Если данные для авторизации не верны, то выведется сообщение: «Данные введены неверно!. После нажатия этой кнопки происходит следующее: 1) Со склада вычитается проданное количество выбранного товара 2) В таблицу БД «Продажи», в поле «Выручка» заносится разность стоимости закупки, умноженной на проданное количество и стоимости продажи, умноженной на количество 3) Далее данные об этой продаже заносятся в БД Если товар вдруг не устроил покупателя, то продажу можно быстро отменить. Вывод ТОП - 5 самых хорошо продаваемых товаров: 1.1.1. select Назв_товара,Брэнд,sum(Количество) as Продано ед. from autorun2.Продажа where Дата_продажи Between dateStart AND dateEnd group by Назв_товара,Брэнд order by sum(Количество) limit 5; 1.1.2. В противном случае товар в выбранном количестве автоматически вернется на склад и, соответственно, запись из таблицы «Резервирование» удалится. Страница «Продажа» 3.1. Тестирование авторизации 5.1.2 Страница «Информация» Для демонстрации возьмем за основу объект «Товары». «$result11 = $mysqli->query(UPDATE Товары,Резервирование set Товары.Остаток_шт=Товары.Остаток_шт Резервирование.Количество WHERE Код_товара = Резервирование.Код_тов and Резервирование.Дата_резерва query(DELETE FROM Резервирование WHERE Дата_резерва username_txt->Text and password= this->password_txt->Text ;; MySqlDataReader^ myReader = ConnToDB::getSingleton()->doSQLCommand(cmd); int count = 0; while (myReader->Read()) { count = count 1; } if (count == 1) { //Если имя польз. и пароль введены верно, то переходим на форм2 this->Hide(); form2^ f2 = gcnew form2(); f2->ShowDialog(); this->Close(); } else if (count > 1) { MessageBox::Show(Дублированные имя пользователя и пароль); } else { MessageBox::Show(Имя пользователя и пароль введены неверно); } } catch (Exception^ ex) { MessageBox::Show(ex->Message); } } private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) { label2->Text = System::DateTime::Now.Date.ToShortDateString(); System::String^ WeekDayName; switch (System::DateTime::Now.DayOfWeek) { case System::DayOfWeek::Sunday: WeekDayName = воскресенье ,; break; case System::DayOfWeek::Monday: WeekDayName = понедельник ,; break; case System::DayOfWeek::Tuesday: WeekDayName = вторник ,; break; case System::DayOfWeek::Wednesday: WeekDayName = среда ,; break; case System::DayOfWeek::Thursday: WeekDayName = четверг ,; break; case System::DayOfWeek::Friday: WeekDayName = пятница ,; break; case System::DayOfWeek::Saturday: WeekDayName = суббота ,; break; } label3->Text = WeekDayName; if (System::DateTime::Now.TimeOfDay.Minutes Text = System::DateTime::Now.TimeOfDay.Hours :0 System::DateTime::Now.TimeOfDay.Minutes; } else { label5->Text = System::DateTime::Now.TimeOfDay.Hours : System::DateTime::Now.TimeOfDay.Minutes; } } private: System::Void Form1_FormClosing(System::Object^ sender, System::Windows::Forms::FormClosingEventArgs^ e) { Application::Exit(); } }; } Приложение 2 Программный код Form 2.h: form2(void) { InitializeComponent(); browserExecuted = gcnew ArrayList(); browserUnexecuted = gcnew ArrayList(); this->Height = 445; execute(gcnew NavigateCommand(browser, //////choose_cli заполнение choose_cli->Items->Clear(); //выполняем sql запрос к базе для добавления введенных данных на сервер в базу try { MySqlDataReader^ myReader = ConnToDB::getSingleton()->doSQLCommand(select Ф_И_О from autorun2.К

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?