1. Trang chủ
  2. » Luận Văn - Báo Cáo

ePROJECT Online Help Desk FPT APTECT

70 595 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 70
Dung lượng 3,91 MB
File đính kèm ePROJECT - ASPX - Online Help Desk - FPT-APTECT.rar (4 MB)

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Project Name: Online Help Desk RAR file contains: Documentation (folder): contains documents for developer, installation guide, and user manual. CompiledWeb (folder): contains files and folders for running the web site Online Help Desk. Web (folder): contains the source code and database file (App_Data sub folder). Status_Report file Feedback file.

Trang 1

LE THANH BINH - Student635001

VUONG QUOC HUNG - Student557205

HUYNH KHANH HUY - Student407715

Trang 2

This is to certify that

1 Le Thanh Binh Student635001

2 Vuong Quoc Hung Student557205

3 Huynh Khanh Huy Student407715

Has successfully Designed and Developed.

Online Help Desk

Trang 3

TABLE OF CONTENTS

REVIEW 1 4

1 ACKNOWLEDGEMENTS: 5

2 INTRODUCTION: 5

3 PROBLEM DEFINITION: 5

4 SOLUTION: 5

5 CUSTOMER REQUIREMENT SPECIFICATION (CRS): 6

6 ARCHITECTURE & DESIGN OF THE PROGRAM: 7

7 HARDWARE/ SOFTWARE REQUIREMENT: 9

8 DATA FLOW DIAGRAM (DFD): 10

9 ALGORITHMS (FLOW CHARTS DIAGRAM): 15

10 USE CASES: 21

TASK SHEET OF REVIEW 1 24

REVIEW 2 25

1 Entities: 26

2 Entity Relationship Diagram (ERD): 30

3 Table Defination: 31

4 Database Relationship Diagram: 34

TASK SHEET OF REVIEW 2 35

REVIEW 3 36

USER PAGES 37

ADMINISTRATOR PAGES 57

TASK SHEET OF REVIEW 3 70

CHECKLISTS 71

Trang 4

REVIEW 1

Acknowledgements, Problem,

Solution, and Design

Trang 5

Although, there have been many attempted but by the time the limited practice should not be able to avoid the mistakes and omissions Hope is the understanding of eProject Team at the Head Office And finally, we would like to offer many thanks to all my friends for their valuable suggestions and constructive feedback.

This project is aimed at developing an Online Help Desk (OHD) for the facilities in thecampus 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 variousfacilities in the campus This is one integrated system that covers different kinds of facilitieslike class-rooms, labs, hostels, mess, canteen, gymnasium, computer centre, faculty club etc

3 PROBLEM DEFINITION:

Registered users (students, faculty, lab-assistants and others) will be able to log in arequest for service for any of the supported facilities These requests will be sent to theconcerned people, who are also valid users of the system, to get them resolved There arefeatures like email notifications/reminders, addition of a new facility to the system, reportgenerators etc in this system

Trang 6

A person should be able to:

 Login to the system through the first page of the application

 Change the password after logging into the system

 See the status of the requests created by him/her (the status could be one ofunassigned/assigned/work in progress/closed/rejected)

 See the list of requests (both open and closed) created by him/her over the past

 Sreate a new request by specifying the facility, the severity of the request (theremay be several levels of severity defined) and a brief description of the request

 Close a request created by him/her by giving an appropriate reason

 See the requests that are assigned to him/her by the facility-heads and update thestatus of requests (after working on them)

 View the incoming requests (if he/she is a facility-head) and assign them toregistered users of the system

 Get help about the OHD system on how to use the different features of the system

 There is also an ‘Administrator’ for doing the Admin-level functions such as creatinguser accounts, adding new facilities to the system etc

Trang 7

6 ARCHITECTURE & DESIGN OF THE PROGRAM:

The application will be made of a Web-based distributed three-tier architecture tosupport multiple user transaction at the same time

Web-Tier

Middle-Tier

Database-Tier

User interface with HTML and ASPX pages

C#(Code-behind) files containing business logic

SQL Server 2005

Web-Based Distributed 3-Tier Architecture of the Project

Trang 8

b) Module Admin:

 Information about Facilities

 Information about Status

 Information about Severity

 Information about Help topics and Questions

II Requirements Functions:

a) Function of the User:

 Login to Website

 Change password himself/herself

 Change user information himself/herself

 View FAQs

 View Messages

 Create a new request and view requests created by him/her over the past

 Update asignee of requests (facility-heads)

 Update status of requests (assignees)

b) Function of the Admin:

 Login to Administrator Pages

 Change password himself/ herself

 Insert, update, delete Users

 Insert, update, delete Facilities

 Insert, update, delete Status list

 Insert, update, delete Severity list

 View and update status of requests

 Insert, update, delete FAQs

 Send message to any users

Trang 9

7 HARDWARE/ SOFTWARE REQUIREMENT:

I Hardware & OS:

 A minimum computer system that will help you access all the tools in the courses is a Pentium 166 or better

 256 Megabytes of RAM or better

 Windows 2003/2008 Server, Windows XP or Windows 7

Trang 10

8 DATA FLOW DIAGRAM (DFD):

Request

Users

Messages

FAQs

Online Help Desk

Figure 1 Context Diagram - Online Help Desk Process

Users

Logon Manage

Requests Requests Facilities

Logoff

Trang 11

Logon Update

User Info Logoff

Figure 3 Update User Info Process

Trang 12

Logon (Admin)

Change Password Logoff

Figure 6 Change Password Admin Process

Users

Logon (Admin) Manage Users Logoff

Figure 7 Manage Users Process

Users Facilities

Trang 13

Logon (Admin)

Manage Status LogoffStatus

Figure 9 Manage Status Process

Users

Logon (Admin)

Manage Severity LogoffSeverity

Figure 10 Manage Severity Process

Users Requests Facilities

Trang 14

Logon (Admin)

Manage Topics LogoffTopics

Figure 12 Manage Topics Process

Users

Logon (Admin)

Manage Questions LogoffTopics Questions

Figure 13 Manage Questions Process

Users Messages

Trang 15

Figure 1: Flow Chart for Login Object

Trang 16

Figure 2: Flow Chart for Add Object

Trang 17

Figure 3: Flow Chart for Edit Object

Trang 18

Figure 4: Flow Chart for Delete Object

Trang 19

Figure 5: Flow Chart for Search Object

Trang 20

10 USE CASES:

10.1. ACTOR:

Actor Name Description

Trang 21

10.2 CONTEXT DIAGRAM:

USERS:

Trang 22

ADMIN:

Trang 23

TASK SHEET OF REVIEW 1

09-Aug-

Completed

02 RequirementCustomer

Specification

2012

Completed

03 Architecture &Design of the

Program

2012

13-Aug-

Completed

04 Data Flow Diagram

15-Aug-2012

2012

17-Aug-Vuong QuocHung

05 Flow Chart Diagram

15-Aug-2012

2012

17-Aug-Huynh KhanhHuy

Trang 24

REVIEW 2 Entity, Entity Relationship

Diagram, Database

Trang 25

Users Requests Facilities Status

Severity Topics Questions Messages

Trang 26

Status

Trang 29

Entity Relationship Diagram (ERD):

Users

PK UserName Password KindOfUser

FullName Email Address Phone

Active

Topics

PK TopicId TopicName

Requests

PK RequestId FK1 Requestor FK2 Facility RequestDate FK3 Severity FK4 Asigness FK5 Status Remark

Facilities

PK FacilityId FacilityName FK1 Header

Status

PK StatusId StatusName

Severity

PK SeverityId

SeverityName

Trang 30

Table Defination:

Users:

Trang 31

Severity:

Facilities:

Requests:

Trang 32

Remark Varchar(200) Not null

Trang 33

Database Relationship Diagram:

Facilities

FacilityID FacilityName Head

Messages

MessageID Recipient Subject Body DateSend

Requests

RequestID Requestor Facility Severity RequestDate Asignee Status Remark

Trang 34

TASK SHEET OF REVIEW 2

19-Aug-

Completed

02 Entity Relationship

Diagram

2012

21-Aug-

Completed

03 Table Definition &

Database

2012

25-Aug-

Completed

Trang 35

REVIEW 3 User Interface

Trang 36

USER PAGES

User Master Page

Brief Description This first page is use log on system

Controls Description

No Control

Properties

Trang 37

2 Page_Load Check login and display login

information

Trang 38

Brief Description This first page is use log on system

Controls Description

Process Description

Trang 39

Requests.aspx (End-users)

Brief Description This page is use manage requests (If kind of user is End-users)Controls Description

Trang 40

3 btnCreate_Click Redirect to Create Request page CreateRequest.aspx

Trang 41

Page Name CreateRequest.aspx

Brief Description This page is use create new request (If kind of user is End-users)Controls Description

datasource_facilities

datasource_severity

Trang 42

1 btnCreate_Click Create new request Requests.aspx

2 SendMessage Send message about creating this

request to requestor and facility-heads

UpdateRequest.aspx

Page Name CreateRequest.aspx

Brief Description This page is use update request with Id.(If kind of user is

End-users)Controls Description

Trang 43

3 TextBox txtRemark Not null From database

2 SendMessage Send message about updating this

request to requestor and facility-heads

CloseRequest.aspx

Trang 44

Brief Description This page is use close a request by giving an appropriate reason

(If kind of user is End-users)

Controls Description

No Control

Properties

Process Description

1 btnClose_Click Update request status to Closed Requests.aspx

2 SendMessage Send message about updating this

request to requestor and facility-heads

Trang 45

Requests.aspx (Facility-heads)

Brief Description This page is use manage requests (If kind of user is

Facility-heads)Controls Description

Trang 46

Page Name AssignRequest.aspx

Brief Description This page is use assign request (If kind of user is Facility-heads)Controls Description

No Control

Properties

Trang 47

Process Description

1 btnAccept_Click Assign request to user Requests.aspx

2 SendMessage Send message about updating this

request to requestor and assignee

Requests.aspx (Assignees)

Brief Description This page is use manage requests (If kind of user is

Facility-heads)

Trang 48

5 GridView GridView1 From database

Process Description

2 btnShowAll_Click Display all requests This page

Trang 49

Brief Description This page is use update status request (If kind of user is

Facility-heads)Controls Description

No Control

Properties

Trang 50

Process Description

1 btnAccept_Click Update status of request Requests.aspx

2 SendMessage

Send message about updating this request to requestor, facility-heads andassignee

Trang 51

Brief Description This page is use manage messages (All users)

Trang 52

2 btnShowAll_Click Display all requests This page

FAQs.aspx

Brief Description This page is use view help topics and questions (All users)

Controls Description

Trang 53

2 btnShowAll_Click Display all requests This page

Trang 54

Brief Description This page is use update user information (All users)

Controls Description

No

Control

Properties

Trang 55

2 btnSave_Click Update information of user This page

Trang 56

ADMINISTRATOR PAGES

Admin Master Page

Brief Description This first page is use log on system

Controls Description

Trang 57

5 LinkButton btnLogOut Log Out

Process Description

Trang 58

Brief Description This page is use manage requests (view and delete request).Controls Description

Trang 59

Page Name Facilities.aspx

Brief Description This page is use manage facilities

Controls Description

datasource_users

Trang 60

Brief Description This page is use manage status list

Controls Description

Trang 61

Brief Description This page is use manage severity list

Controls Description

Trang 62

Brief Description This page is use manage facilities

Controls Description

Trang 63

Brief Description This page is use manage questions

Controls Description

Trang 64

Process Description

Messages.aspx

Trang 65

1 TextBox txtSubject Not null “”

datasource_users

Process Description

Trang 66

Brief Description This page is use manage users

Controls Description

Trang 67

8 CheckBox ckbActive checked

Process Description

Trang 68

Brief Description This page is use change password of Admin

Controls Description

Not null and match txtNewPass

“”

Trang 69

TASK SHEET OF REVIEW 3

Project

Ref No.

Project Name:

Online Book Store

Date of Preparation of Activity Plan

Complete Date

Completed

03 Database & Store

05 Testing &

Trang 70

Check List of Validation:

Can insert, update, delete and view all tables data after logging in? Yes

Do all the options present in the application display the correct result? YesDoes the application’s functionality resolve the user problem and satisfy

their needs ?

Yes

Has the hardware and software been correctly chosen ? Yes

Submission Checklist:

1 Are the users able to enter the Web site after

validation is performed on the Login Name and

Password?

X

2 Are the users search requests, messages, FAQs

3 Do all the Web page contents devoid of spelling

Ngày đăng: 26/07/2016, 10:18

TỪ KHÓA LIÊN QUAN

w