Open Range Communications
Mansoor IqbalDeepthi AtluriNawaz Ikram
The system should allow new users to register, create their accounts and place the order for internet/VOiP services.
Should provide functionality of complete “Order To Cash” (OTC) process in the back-end system.
Employees should be able to edit customer Information, update their billing account and send information about promotions and discounts.
Business Requirement
Employees should able to maintain the inventory records for modems and installation equipments.
The existing customers should be able to place service requests , modify their information and be able to pay their bills online.
Business Requirement
Context Diagram
External Entity:CustomerEmployeeProcesses:Customer ProcessingOder to Cash (OTC) ProcessEmployee ProcessingInventory AdjustmentsDatastore:D1 Customer DataD2 Packages DataD3 Order DataD4 Invoice DataD5 Delivery DataD6 Employee DataD7 Inventory Details
Level 0 DFD
Level 0 DFD
Level 0 DFD
External Entity:CustomerProcesses:Customer ProcessingCustomer Account ConformationPackages searchOrder CreateCreate InvoiceCreate ShipmentDatastore:D1 Customer DataD2 Packages DataD3 Order DataD4 Invoice DataD7 Inventory Details
Level 1 DFD
Level 1 DFD (OTC Process)
External Entity:Customer
Processes:Is modem available InternallyWarehouse
Datastore:D1 Customer DataD7 Inventory Details
Level 2 DFD
Level 2 DFD
External Entity:Employee
Processes:Modem Received From CustomerUpdate Inventory
Datastore:D7 Inventory Details
Level 1 DFD (Inventory Adjustments)
Level 1 DFD (Inventory Adjustments)
System Components
CUSTOMER EMPLOYEE
1.0
Customer Processing
4.0Inventory
Adjustments
3.0
Employee Processing
External Entity External EntityProcesses
2.0
Order to Cash
D4 Invoice Data
D1 Customer Data
D5 Delivery Data
D3 Order Data
D2 Packages Data
D7 Inventory Details
D6 Employee Data
STRUCTURE CHART
Entity: Customers cust_IDcust_usernamecust_passwordcust_lastnamecust_firstnamecust_streetcust_citycust_zipcust_emailcust_phonecust_creditcard_num
Entity: Packagespackage_IDpackage_namepackage_cost
Tables and AttributesEntity: Employeeemp_IDinventory_IDemp_usernameemp_passwordemp_lnameemp_fnameemp_dobemp_streetemp_cityemp_stateemp_zipemp_phoneemp_salary
Entity: Order Dataorder_IDcust_IDpackage_IDOrder_Details
Entity: Invoiceinvoice_IDcustomer_IDOrder IDAmount
Entity: Deliverydelivery_ID cust_IDinvoice_IDorder_IDcheckout_date
Entity: Inventoryinventory_ID order_IDquantity_info
ER DIAGRAM
Customers (cust_ID, cust_username, cust_password, cust_lastname, cust_firstname, cust_street,cust_city, cust_zip, cust_email, cust_phone, cust_creditcard_num)
Packages(package_ID,package_name,package_cost)
Employee(emp_ID,inventory_ID,emp_username,emp_password,emp_lname,emp_fname, emp_dob,emp_street,emp_city,emp_state,emp_zip,emp_phone,emp_salary)
Order Data(order_ID,cust_ID,package_ID,Order_Details)
Invoice(invoice_ID,customer_ID,Order ID,Amount)
Delivery(delivery_ID ,cust_ID,invoice_ID,order_ID,checkout_date)
Inventory(inventory_ID ,order_ID,quantity_info)
PHYSICAL DESIGN
IMPLEMENTATION
CUSTOMER REGISTRATION FORM
REPORTING
Comments
Thoughts
Suggestions
Conclusion
Top Related