View
218
Download
0
Category
Preview:
Citation preview
8/2/2019 Oh d Document
http://slidepdf.com/reader/full/oh-d-document 1/10
Online Help Desk-Group213 C0908M
Project Name
OHD
Online Help Desk
Instructor: Bui Xuan Trung
Class: C0908M
Student’s Name:
1.Vu Tien Hoa
2.Nguyen Duong
3.Ta Trung Nghia
4.Nguyen Anh Vinh
8/2/2019 Oh d Document
http://slidepdf.com/reader/full/oh-d-document 2/10
Online Help Desk-Group213 C0908M
Contents1. Problems Definition .............................................................................................................................. 3
1.1. Problem Abstraction ..................................................................................................................... 3
1.2. The Current System ....................................................................................................................... 3
2. Customer Require Specification (CRS) .................................................................................................. 3
2.1. Object use the System .................................................................................................................. 3
2.1.1. End-Users .............................................................................................................................. 3
2.1.2. Facility-Heads ........................................................................................................................ 3
2.1.3. Assignees ............................................................................................................................... 4
2.1.4. Administrator ........................................................................................................................ 4
2.2. Project objective ........................................................................................................................... 4
2.3. Function Analysis .......................................................................................................................... 4
2.3.1. Login ...................................................................................................................................... 4
2.3.2. Change Individual Information ............................................................................................. 5
2.3.3. Logout ................................................................................................................................... 5
2.3.4. Create Request ...................................................................................................................... 6
2.3.5. See list of requests created by him/her ................................................................................ 6
2.3.6. Cancel Request ...................................................................................................................... 7
2.3.7. Update Status for Requests .................................................................................................. 7
2.3.8. Assign request to registered user. ........................................................................................ 8
2.3.9. Reject request ....................................................................................................................... 9
2.4. Hardware Requirement ................................................................................................................ 9
2.4.1. Minimum Requirements ....................................................................................................... 9
2.4.2. Recommended Requirement ................................................................................................ 9
2.5. Software Requirement ................................................................................................................ 10
2.6. Boundaries of system .................................................................................................................. 10
3. Architecture and Design of Project ..................................................................................................... 10
3.1. Architecture of project ................................................................................................................ 10
3.2. Design of project ......................................................................................................................... 10
4. Data Flow Diagram .............................................................................................................................. 10
8/2/2019 Oh d Document
http://slidepdf.com/reader/full/oh-d-document 3/10
Online Help Desk-Group213 C0908M
1. Problems Definition
1.1. Problem Abstraction
The thirst for learning, upgrading technical skills and applying the concepts in real
life environment at a fast pace is what the industry demands from IT professionals today.
However, busy work schedules, far-flung locations, and unavailability of convenient time-slots pose as major barriers when it comes to applying the concepts into realism. And
hence the need to look out for alternative means of implementation in the form of laddered
approach.
The above truly pose as constraints especially for our students too! With their busyschedules, it is indeed difficult for our students to keep up with the genuine and constant
need for integrated application which can be seen live especially so in the field of IT
education where technology can change on the spur of a moment. Well, technology doescome to our rescue at such times.
1.2. The Current System
This is an Intranet based application that can be accessed throughout the campus. This
system can be used to automate the workflow of service requests for the various facilities
in the campus. This is one integrated system that covers different kinds of facilities like
class-rooms, labs, hostels, mess, canteen, gymnasium, computer center, faculty club etc.Registered users (students, faculty, lab-assistants and others) will be able to log in a
request for service for any of the supported facilities. These requests will be sent to the
concerned people, who are also valid users of the system, to get them resolved. There are
features like email notifications/reminders, addition of a new facility to the system, reportgenerator in this system.
2. Customer Require Specification (CRS)
2.1. Object use the System
2.1.1. End-Users
Login to the system
Change the password after login
Logout
See the list of the request created by him/her
Create a new request
Close a request created by him/her by giving an appropriate reason
2.1.2. Facility-Heads
Login to the system
8/2/2019 Oh d Document
http://slidepdf.com/reader/full/oh-d-document 4/10
Online Help Desk-Group213 C0908M
Change password after login
Logout
View the incoming requests
Assign requests to registered users of the system
Get help about OHD system on how to use different features of the system
2.1.3. Assignees
Login to the system
Change password after login
Logout
See requests that are assigned to him/her
Update status of requests after working on them
2.1.4. Administrator
Login to the system
Change password after login
Logout
Create new user accounts
Change user account
Manage data of system
2.2. Project objectiveThe Objective of this program is to give a sample project to work on real life projects. These
applications help you build a larger more robust application.
The objective is not to teach us the software’s but to provide us with a real life scenario and helpus create basic applications using the tools.
2.3. Function Analysis
2.3.1. Login
USE CASE # 1
USE CASE Name User Login
ACTOR End-Users, Facility-Heads, Assignees, Administrator
Purpose To use authorized system functions
Input User Name and Password
Process Check information about user in database based on Input
Output Display result of login
8/2/2019 Oh d Document
http://slidepdf.com/reader/full/oh-d-document 5/10
Online Help Desk-Group213 C0908M
2.3.2. Change Individual Information
2.3.3. Logout
USE CASE # 3
USE CASE Name System Logout
ACTOR End-Users, Facility-Heads, Assignees, Administrator
Purpose To logout
Input Logout Action
Pre-conditionsThe user table, containing information concerning user login details has been
created and initialized in the database.
Descriptions
1. Click on the Login tab, a login form will appear
2. Enter user name and password to the fields
3. Click on the Login button to submit the data
If the data is valid, the system brings in the individual workspace.
Vice versa, the system displays a login error message.
Other Comments
USE CASE # 2
USE CASE Name Change Information
ACTOR End-Users, Facility-Heads, Assignees, Administrator
Purpose Change Information about self
Input New information details
Process Check and update information in database
Output Display result message
Pre-conditions Need Login before use this function
Descriptions1. Click on Change button
2. Fill all information fields which is allowed3. Click Save change
Other Comments With each object, information fields are difference
8/2/2019 Oh d Document
http://slidepdf.com/reader/full/oh-d-document 6/10
Online Help Desk-Group213 C0908M
Process Escape from individual workspace
Output Return presentation screen
Pre-conditions Need Login before logout.
Descriptions1. Click on the Logout tab or logout items, a logout confirm appear
Click on “OK” button if User wants to logout.
Click on “Cancel” button if user don’t want logout
Other Comments
2.3.4. Create Request
USE CASE # 4
USE CASE Name Create Request
ACTOR End-Users
Purpose Create a requests
Input Request information Details
Process Insert into database
Output Display result message
Pre-conditions Need Login to use this function
Descriptions
1. Fill all information fields
2. Click on the Save is save new request in draft
If the data is valid, the system brings in the end-user workspace
Vice versa, the system displays an error message.3. Click on the Send button to submit the data
If the data is valid, the system brings in the end-user workspace
Vice versa, the system displays an error message.
Other Comments
2.3.5. See list of requests created by him/her
USE CASE # 5
USE CASE Name See list of Requests
8/2/2019 Oh d Document
http://slidepdf.com/reader/full/oh-d-document 7/10
Online Help Desk-Group213 C0908M
ACTOR End-Users
Purpose See list of requests
Input Information about requests which end-user needs view.
Process Search requests which belong to end-user.
Output Display list of requests
Pre-conditions Need Login to use this function
Descriptions1. Select options to see requests.
Options based on request statuses.2. Click to submit button to view.
Other Comments
2.3.6. Cancel Request
USE CASE # 6
USE CASE Name Cancel request
ACTOR End-Users
Purpose Cancel a request with appropriate reason.
Input Information about requests which end-user needs cancel.
Process Search requests which end-user needs cancel. Update to database.
Output Display result message.
Pre-conditions Need Login to use this function
Descriptions
1. Select options to see requests.
Options based on request statuses.2. Write a remark to note why end-user cancels this request
3. Click on submit button.Other Comments
2.3.7. Update Status for Requests
USE CASE # 7
8/2/2019 Oh d Document
http://slidepdf.com/reader/full/oh-d-document 8/10
Online Help Desk-Group213 C0908M
USE CASE Name Update status of Requests
ACTOR Facility-Heads, Assignees
Purpose Change appropriate status which corresponds to each step in workflow.
Input Information about requests which user needs process.
Process Search requests which user needs process. Update to database.
Output Display result message.
Pre-conditions Need Login to use this function
Descriptions
1. Select options to see requests.
Options based on request statuses.
2.
Change status of request3. Click on submit button.
Other Comments
2.3.8. Assign request to registered user.
USE CASE # 8
USE CASE Name Assign request
ACTOR Facility-Heads
Purpose Choice registered user and assign request to this user.
Input Information about request and user who is assigned.
Process Search request and assigned. Update to database.
Output Display result message.
Pre-conditions Need Login to use this function
Descriptions
1. Select options to see request.
Options based on request statuses.2. Select registered user to assign request.
3. Click on submit button.
Other Comments
8/2/2019 Oh d Document
http://slidepdf.com/reader/full/oh-d-document 9/10
Online Help Desk-Group213 C0908M
2.3.9. Reject request
USE CASE # 9
USE CASE Name Reject request.
ACTOR Assignees
Purpose Reject requests which is not valid.
Input Information about request which is assigned to him/her.
Process Reject request, change status of request. Update to database.
Output Display result message.
Pre-conditions Need Login to use this function
Descriptions
1. Select options to see request.
Options based on request statuses or key words.2. Write a remark to note why reject this request.
3. Click on submit button.
Other Comments
2.4. Hardware Requirement
2.4.1. Minimum Requirements
Minimum
PC Pentium IV 1.5 MHz
256MB RAM
20GB hard drive
2.4.2. Recommended Requirement
Recommended
PC Pentium R Core i3 2.5 MHz
2G RAM
80 GB hard drive
8/2/2019 Oh d Document
http://slidepdf.com/reader/full/oh-d-document 10/10
Online Help Desk-Group213 C0908M
2.5. Software Requirement
.Net Framework 2.0/4.0
MS visual studio 2005/2010 Microsoft SQL Server 2005
Browser IE 6+/Chrome/Firefox…
2.6. Boundaries of system
3. Architecture and Design of Project
3.1. Architecture of project
Tier 2
Database Tier
Store and protect data. Process request from
Client
Tier 1
Application Tier
User Interface-GUI component. Make
Request. Format data on the Desktop.
3.2. Design of project
“Online Help Desk” is designed with .Net framework 4. This application is a web-based
application. Technologies are used:
Asp.Net 4.0
MVC design model.
4. Data Flow Diagram
Recommended