Professional Documents
Culture Documents
Kursova - IMU склаад
Kursova - IMU склаад
Варна
Катедра „Софтуерни и интернет технологии
Курсов проект
по
Интернет за мобилни устройства
Тема:
Разработване на информационна система,
предоставяща услуга склад
Изработил: Проверил:
Тамара Бонева доц. Христо Ненов
Факултетен №: 20651271
Специалност: Софтуерно инженерство
Задание:
Склад с наличности
Да се разработи информационна система, предоставяща услуга склад. Програмата
съхранява и обработва данни за складови помещения. Системата позволява множествен
достъп.
Системата поддържа два вида потребители администратор и оператори (складов агент)
с различни роли за достъп до функционалностите в системата.
Операции за работа с потребители:
• Създаване на складови оператори от администратор;
• Създаване на доставчици;
• Създаване на клиенти;
• Създаване на каса (Парична наличност).
I. Анализ на проблема
I.1. Функционални изисквания
Разработваната система трябва да предоставя следните функционални възможности:
Системата трябва да предоставя функционалности за съхранява и обработва
данни за складови помещения;
Системата позволява множествен достъп – различни потребители да работят
едновременно;
Вход в системата;
Наличие на два вида потребители- оператор(скадов) и администратор, които
имат различни роли за достъп до функционалностите в системата.
Администраторите имат права да създават потребители – складови оператори и
други администатори;
Администраторите имат права да създават каси, доставчици и клиенти;
Сладовите оператори имат права за създаване на доставчици;
Сладовите оператори имат права за създаване на клиенти;
Системата поддържа операции за създаване на номенклатури;
Системата поддържа операции за работа с фактури;
Системата поддържа операции приемане на стока от доставчик на доставна
цена;
Системата поддържа операции за изписване на стока на продажна цена;
Системата предоставя възможност за наблюдение за наличност на стоки в
склада;
Системата предоставя възможност за наблюдение за наличност на пари в
избрана каса;
Системата поддържа справки по произволен период за:
o Доставки и доставчици;
o Изписване и клиенти;
o Дейност на складовите оператори;
o За наличности в склада;
o Разходи,приходи,печалба;
o Движение на наличността в касата.
Системата поддържа Известия за събития:
o Критичен минимум и липса на стока;
o Критичен минимум и липса на парична наличност
За таблица - Customer:
Създадени са класовете:
- User
- Customer
- CashRegister
- CashRegisterTransaction
- Invoice
- InvoicePosition
- Nom
Те са необходими за осъществяването на бизнес логиката на системата.
UserController