Введення
Нині досить багато підприємців. Т.к. їх справи перебувають на початковому етапі розвитку, у них немає бухгалтерії. І, як наслідок, все записується в якій-небудь зошити. Це створює незручність при перевірці доходів.
Підприємцю складно відстежити роботу співробітників і зробити кошторис. Співробітникові важко аналізувати і планувати свою роботу, стежити за одержуваними від виконаної ним роботи відсотками.
Для підтвердження актуальності було проведено опитування серед підприємців-і співробітників, що працюють як в початківців, так і в розвинених підприємствах.
Результати опитування:
Опитаних: 11 чол.
З них:
підтримали актуальність - 9
змогли відповісти - 1
не погодилися з корисністю програми - 1
Для вирішення даної проблеми існують сайти, наприклад Правконс Онлайн <# «262» src=«doc_zip1.jpg» />
Скриншот № 2. Сторінка в особистому кабінеті співробітника план / дохід на поточний день. Початкова сторінка співробітника після авторизації.
Скриншот № 3. Сторінка в особистому кабінеті співробітника. План роботи на 2013.12.15.
Скриншот № 4. Початкова сторінка підприємця після авторизації.
Скриншот № 5. Облік приходу / відходу співробітників. Для підприємця.
У цьому розділі були дані основні розробки інтерфейсу, відповідні вимогам до системи.
Глава 4. Розробка схеми бази даних
У даній главі наводиться схема бази даних для системи.
Схема БД складається з трьох таблиць:
. Login (Identification_number, Password, Name, Position, Tel) скрипт:
CREATE TABLE Login (_number INT PRIMARY KEY, VARCHAR (10) NOT NULL, VARCHAR (20) NOT NULL, VARCHAR (20) NOT NULL, VARCHAR (20) NOT NULL
);
. Info (Сlock_number, Data, Time, Name_customer, Tel_customer, Work, Proceeds) скрипт: TABLE Info (_number INT, DATE NOT NULL, TIME NOT NULL, _customer VARCHAR (20), _customer VARCHAR (20), VARCHAR (20), INT , KEY (Identification_number) REFERENCES Login (Identification_number)
);
. Visiting (Data, Identification_number, Time1, Time2) скрипт: TABLE Visiting (DATE NOT NULL, _number INT, TIME, TIME, KEY (Identification_number) REFERENCES Login (Identification_number)
);
Таблиця Login представляє табельний номер співробітника (Identification_number), який надалі буде використаний для входу в особистий кабінет, пароль від особистого кабінету (Password), ім'я співробітника (Name), його посада (Position) і телефон (Tel). Передбачається, що табельний номер в таблиці унікальний, тобто є первинним ключем.
У таблиці Info вказані табельний номер співробітника (Сlock_number) - зовнішній ключ до таблиці Login, дата роботи (Data), час роботи (Time), ім'я клієнта (Name_customer), телефон клієнта (Tel_customer), робота , яка проводилась або буде проводитися (Work), Отриманий дохід за роботу (Proceeds).
У таблиці Visiting вказані дата прихо...