Professional Documents
Culture Documents
Systems
Péter Halász - peter.halasz@live.com
Project work
● Form teams of 2-3
● Find a topic
● Send the topic proposal and the list of team members to me
(deadline: 4th week, 2017.03.05)
Project work - Topic ideas
● Cloud based EISs
● Big data & analytics
● History of EIS
● RFID in retail and item identification
● Outsourcing
● ...
Project work
Essay: 10-15 pages
Year
Customer Sum of transactions Contact person
ID Customer ID
Name Name
Address
Solvency Phone number
Customer ID
Usual payment type Email address
ZIP Code Customer bank
Usual payment due date Post
Country Customer ID
Group code
City Bank Name
Address Account ID
CRM
Customer Relationship Management is an approach to managing
a company's interaction with current and potential future
customers that tries to analyze data about customer's history
with a company and to improve business relationships with
customers, specifically focusing on customer retention and
ultimately driving sales growth.
Year
Supplier Sum of transactions Contact person
ID Supplier ID
Name Name
Address
Usual payment type Phone number
Supplier ID
Usual payment due date Email address
ZIP Code Supplier bank
Group code Post
Country Supplier ID
Address Account ID
Supplier processes
● Add
● Modify
● Query
● Search
● Delete
Warehouse types:
● “Classical” warehouses
● Store’s storage
● Logical warehouses: disposal, off-season, material-only, etc.
● Active / Inactive
Warehouses - Data model
● Warehouse ID
● Name
● Manager
● Description
● Main phone number
● Address
● Status
● Type
Items & Stock - Business processes
● Registering a new item
● Receiving
● Dispatching
● Selling
● Returns (customer or supplier)
● Inter-warehouse transfer
● Disposal
● Inventory surplus, deficit
Items - System processes
● Adding new items
● Modifying item data
● Removing items [?]
● Searching for items
● Maintaining supplier item IDs
Item groups - System processes
● Creating new item group
● Modifying item group
● Maintaining item group discounts
● Removing item group
Stock - Business processes
● Receiving items into own warehouse
● Cancellation of receiving
● Supplier returns
● Disposal
● Reservations
Items - Unit price models
Needed for calculating the total asset value for the enterprise
Stock
ID Item ID Free stock Reserved Warehouse Timestamp Purchase
stock ID price
Stock
ID Item ID Free stock Reserved Warehouse Timestamp Purchase
stock ID price
Stock
ID Item ID Free stock Reserved Warehouse Timestamp Purchase
stock ID price
Item ID I_0001
Stock
Free stock 0
ID Item ID Free stock Reserved Warehouse
stock ID Reserved 10
stock
P_0001 I_0001 10 5 W_0001
Purchase 14000
price
(15 * 18 000) + (10 * 14 000)
Balanced average unit price model
(15 + 10)
Item
ID Description Amount Unit price Unit price Sale price Sale price
unit timestamp timestamp
Item
ItemIDID I_0001
I_0001
Stock
Free
Freestock
stock 05
ID Item ID Free stock Reserved Warehouse
stock ID Reserved
Reserved 100
stock
stock
P_0001 I_0001 10 15 W_0001
Purchase
Purchase 14000
16000
price
price
(25 * 16 400) + (5 * 16 000)
Balanced average unit price model
(25 + 5)
Item
ID Description Amount Unit price Unit price Sale price Sale price
unit timestamp timestamp
Item ID I_0001
Stock
Free stock 5
ID Item ID Free stock Reserved Warehouse
stock ID Reserved 0
stock
P_0001 I_0001 15 15 W_0001
Purchase 16000
price
Alternative items
Connection table between two or more items that can be
interchangeable
● Original Item ID
● Alternative Item ID
● Compatibility %
● Comment
● Responsible Person ID
● Last modification date
Reserved stock
● Item ID
● Warehouse ID
● Quantity
● Timestamp
● End of Reservation time
● Reference Doc. ID
● Responsible Pers. ID
Disposed items
● Disposed Items
● Item ID
● Quantity
● Warehouse ID
● Timestamp
● Reason
● Responsible Person
Logging
A good practice to create log entries of every “important”
transaction
Search
Stock data Items
Stock
Exists?