eservices Requirements

Application Description

A web based application to facilitate the operations of service oriented organizations.

Definition of Terms

Organization: The organization that uses this software to implement their buisness
Customer: The user who is customer of the organization

High-level Requirements

Feature Benefits
Customer Management Manage and track customer information; allow customers to login and logout; view and change customers' contact information
Billing Bill customers; view billing information; keep track of paid and unpaid bills
Order Management Purchase new products/services; schedule service to be performed; keep track of available times
Data Management Reporting of various data. Mine the data for patterns. To be specified later.

 

Customer Management

Use Cases

Requirements

Feature Number Priority Description
CM1 1 Organization can create and delete accounts
CM2 1 Customer can create a login for an account
CM3 2 Use SSL for securely logging in
CM4 1 Organization or Customer can manage users' personal information
CM5 3 Reset lost passwords

Screenshots

 

Billing

Use Cases

Requirements

Feature Number Priority Description
B1 1 Organization can bill a Customer. Bill is added to Customer's account and an email is sent out.
B2 1 Customer can view all paid and due bills.
B3 2 Customer can sort bills using criteria such as bill date, due date, amount, etc.
B4 1 Organization and Customer can view the the history of all payments made.
B5 2 Organization can run the following reports: all bills past due date; ...

Screenshots

 

Order Management

Use Cases

Requirements

Feature Number Priority Description
OM1 1 A simple catalog that can show a list of products; ability to add physical products and services offered to catalog
OM2 1 Customer can order items in the catalog and this will cause: a notification to the organization and a new bill for the customer
OM3 1 Ordering a service involves specifying a service event date. This causes a notification to be sent to the organization. Once the organization confirms the service event, the customer is notified and billed

Screenshots