Giter Club home page Giter Club logo

homework-cursor's Introduction

HomeWork-Cursor

HomeWork-Cursor

Домашка на каникулы. Адрес сервера - http://cityfinder.esy.es/javaapi.php На сервере лежат данные о сотрудниках с записями: "id","name", "job", "age", "sex", "salary". Для каждого студента подготовил таблицу в базе данных с одинаковой структурой. Запросы производятся с помощью GET метода.

Пользователи сервера:

  1. baydala
  2. bezginsky
  3. gorodetsky
  4. harlamov
  5. ilchenko
  6. korniyuk
  7. ostrovsky
  8. petrushov
  9. serpak
  10. vdovinec
  11. zayceva

Возможные запросы:

  1. login – возвращает 1 если пользователь с таким логином/паролем есть, 0 – если нет, на вход (переменные в запросе) – type=login – константа типа запроса, user – имя пользователя, password – пароль. Формат - http://cityfinder.esy.es/javaapi.php?type=login&user=baydala&password=11111

  2. change – замена пароля, возвращает 1 – если пользователь с id найден и пароль поменян, иначе – 0, на вход - type=change – константа типа запроса, user – имя пользователя, password – новый пароль, id – id пользователя. Формат - http://cityfinder.esy.es/javaapi.php?type=change&user=baydala&password=0000&id=1

  3. query – возвращает все данные с таблицы, на вход - type=get – константа типа запроса, user – имя пользователя. Если записей нету возвращает 0. Формат возвращаемых записей, каждый сотрудник разделен символом #, между данными о сортуднике символ ; Формат - http://cityfinder.esy.es/javaapi.php?type=get&user=baydala

  4. insert – позволяет вставить в таблицу нового сотрудника, возвращает 1 если успех, 0 – если ошибка. На вход - type=insert – константа типа запроса, name, job, age, sex, salary – данные о сотруднике, user – имя пользователя. Формат - http://cityfinder.esy.es/javaapi.php?type=insert&name=Tom&job=It&age=45&sex=M&salary=3 000&user=baydala

  5. update – редактирование записи о сотруднике, возвращает 1 если успех, 0 – если ошибка. На вход - type=update – константа типа запроса, id, name, job, age, sex, salary – данные о сотруднике, user – имя пользователя. Формат - http://cityfinder.esy.es/javaapi.php?type=update&id=1&name=Tom&job=It&age=45&sex=M&s alary=3000&user=baydala

  6. delete – удаление записи о сотруднике, возвращает 1 если успех, 0 – если ошибка. На вход

  • type=delete – константа типа запроса, id – id сотрудника, user – имя пользователя Формат - http://cityfinder.esy.es/javaapi.php?type=delete&id=1&user=baydala Задание – разработать проект консольного доступа к базе данных сотрудников, используя сервер. Пользователь должен логинится и ему должны быть доступны все возможности редактирования БД.

homework-cursor's People

Watchers

James Cloos avatar Maksim Baidala avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.