System Design Document for 24hrs Service System

June 4, 2017 | Autor: Ted Amachree | Categoria: Software Engineering, System Analysis and Design
Share Embed


Descrição do Produto



System Design Document for 24hrs Service System
Course: CS 403 (Software Engineering Practice)
DATE: 21/10/2013

Author: Ted Amachree ADS10B00091y



TABLE OF CONTENTS
1. INTRODUCTION
1.1 Purpose
1.2 Scope
1.3 Overview
1.4 Reference Material
1.5 Definitions and Acronyms
2. SYSTEM ARCHITECTURE
2.1 Architectural Design
2.2 Decomposition Description
2.3 Design Rationale
3. DATA DESIGN 3
3.1 Data Description
3.2 Data Dictionary
4. COMPONENT DESIGN
5. HUMAN INTERFACE DESIGN
5.1 Overview of User Interface
5.2 Screen Images
5.3 Screen Objects and Actions
6. REQUIREMENTS MATRIX
7. APPENDICES



Scope of 24hr Service Limited

INRODUCTION
24hr service system is a service oriented tracking system for Plumbers and Electricians. The Time Tracker is capable of handling the most complex schedules in a user friendly manner. The system is designed to track employees and the task assigned to them within a certain time frame with a handheld GPS tracking device and customer authentication for service completion and satisfaction.
The system has a high level security that gives you the ability to control who can access the software and the scheduling features that they will have access to.
PURPOSE

This Software Design Document will address a multi targeted audience and stakeholders to achieve efficiency in their job (customers, programmers, DBA 's, System Administrators). A DBA should be able to pick-up the document with the information provided generate a database(s) and populate tables. A programmer should be able to start coding from the logical design and act as a guide for the end user.

SCOPE

24hrs service is a simple concept that keeps things simple. Below are a list of the most widely used features such as- customer relationship management, project and task management, scheduling tools, tracking and employee management with data storage as backup.

SYSTEM OVERVIEW
This system is developed for managing, monitoring, tracking and scheduling various activities with seamless integration of the client area with the rest of the site. clients can have as much automation as they want with email notification and password changes 24hrs services is all about integration and automation, bringing together all the services the customer use into an easy to use combined single interface.

REFERENCE MATERIAL

Service CEO Inc.
www.whmcs.com
Vodafone Ghana
www.vodafonegh.com



Definitions and Acronyms

ACRONYM
DEFINITION
GPS
ENTITY
TIME TRACKER
1.Global Positioning System (A worldwide navigation system that uses information received from orbiting satellite)
Entity is something that exist as an object or a single separate object
SYSTEM ARCHITECTURE
ARCHITECTURAL DESIGN
REQUIREMENT DEFINITION
FUNCTIONAL REQUIREMENTS
Add, Update, Delete data functionality
Search and Browse
Time tracking
Task schedule
Handheld alert
Project statuses
Report generation
Employee management
Billing
Call center quote and management
Customer information
NON FUNCTIONAL REQUIREMENTS
Operational
Performance
Security
Cultural and Political


Some objectives and goals are:
System will reduce complexity of employee management
System will maintain all record about - ON Employees and OFF Employees
It will reduce search time
Upgrade customer services to gain competitive edge with a high biometric security
Automating manual procedures to reduce human errors
Cut down employee time and track technicians on site with backup data easily generated
Stress and strain of manual labour can be reduced with easy record keeping and update.
The major goal of the system is to satisfy the functional and nonfunctional requirements as specified in the requirements specification document.


Fig 1:

USE CASE Diagram for 24hrs Service System
LoginLogin
Login
Login
Delivers Licence AgreementDelivers Licence Agreement
Delivers Licence Agreement
Delivers Licence Agreement

Assigns tools and equipementAssigns tools and equipementAdministrator
Assigns tools and equipement
Assigns tools and equipement
Schedule Activity for employeeSchedule Activity for employee
Schedule Activity for employee
Schedule Activity for employee
Track employee on siteTrack employee on site
Track employee on site
Track employee on site
LogoutLogout
Logout
Logout









LoginLogin
Login
Login

Receives Daily taskReceives Daily task
Receives Daily task
Receives Daily task
Takes inventory of tools neededTakes inventory of tools neededEmployee
Takes inventory of tools needed
Takes inventory of tools needed
Start time tracker on handheldStart time tracker on handheld
Start time tracker on handheld
Start time tracker on handheld
Takes signature of clientTakes signature of client
Takes signature of client
Takes signature of client

LogoutLogout
Logout
Logout


Login to systemLogin to system
Login to system
Login to system
Makes a requestMakes a request
Makes a request
Makes a request
Receives a licence agreementReceives a licence agreement
Receives a licence agreement
Receives a licence agreement
Send agreement & job descriptionSend agreement & job description
Send agreement & job description
Send agreement & job description
Verification of workdoneVerification of workdoneClient
Verification of workdone
Verification of workdone

Logout of systemLogout of system
Logout of system
Logout of system





Architectural Design

Administration Administration Fig 2: 24hr Service system Context Diagram
Administration
Administration


Queries the system sends report to admin
ClientClient24hrs Service System24hrs Service SystemEmployeeEmployee
Client
Client
24hrs Service System
24hrs Service System
Employee
Employee
Receives feedback
checks for available sends request
tools

EquipmentEquipment
Equipment
Equipment




Fig 3:
Level 1 Dataflow Diagram employee data store

1.224hrs service System1.224hrs service System
1.2
24hrs service System
1.2
24hrs service System
1.5Employee1.5Employee1.1Client1.1Client Client makes a request
1.5
Employee
1.5
Employee
1.1
Client
1.1
Client

Client feedback
reports sent
1.4Manage Equipment1.4Manage Equipment queries database
1.4
Manage Equipment
1.4
Manage Equipment
1.3Administrator1.3Administratorclient data store takes inventory
1.3
Administrator
1.3
Administrator
sends info. Equipment data store

Fig4: Entity relationship Diagram of subsystem




Fig 5: Data Dictionary for 24hrs System

Fig 6:
Human Interface Design



Bibliography
24/7 Service system, Wikepedia
https://en.wikipedia.org/wiki/24/7_service
What 24/7 should mean?, sticky-marketing.net, 20 February 2001, retrieved 2012-09-03
MIT Open Course ware
http://ocw.mit.edu/resources/#SoftwareToolsandResources


Lihat lebih banyak...

Comentários

Copyright © 2017 DADOSPDF Inc.