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

luận văn công nghệ thông tin xây dựng và phát triển hệ thống quản trị dự án cho công ty paragon solution

111 586 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 111
Dung lượng 2,87 MB

Nội dung

Hiện tại, công việc quản lý thông tin của hầu hết các công ty, doanh nghiệp đều dựa vào phương pháp thủ công, các thông tin thì được lưu trữ bằng cách chép tay trên giấy bởi những người

Trang 1

TRƯỜNG ĐẠI HỌC DÂN LẬP KỸ THUẬT CÔNG NGHỆ

- -

LUẬN VĂN TỐT NGHIỆP

Đề tài:

XÂY DỰNG VÀ PHÁT TRIỂN HỆ THỐNG QUẢN TRỊ DỰ ÁN

GVHD: Ths LÊ NGỌC ANH

Trang 2

TRƯỜNG ĐẠI HỌC DÂN LẬP KỸ THUẬT CÔNG NGHỆ

KHOA CÔNG NGHỆ THÔNG TIN

- -

LUẬN VĂN TỐT NGHIỆP

Đề tài:

XÂY DỰNG VÀ PHÁT TRIỂN HỆ THỐNG QUẢN TRỊ DỰ ÁN

CHO CÔNG TY PARAGON SOLUTION

GVHD: Ths LÊ NGỌC ANH

Tp.Hồ Chí Minh

Trang 3

PHỤ LỤC A :

RATIONAL ROSE

DIAGRAM

Trang 4

PHỤ LỤC B

TỪ ĐIỂN DỮ LIỆU ( DATA DICTIONARY )

Trang 5

PHỤ LỤC D

SƠ ĐỒ PHÂN CẤP GIAO DIỆN NGƯỜI SỬ DỤNG

Trang 6

PHỤ LỤC C

SƠ ĐỒ GANTT

Trang 7

PHỤ LỤC E

GIAO DIỆN HƯỚNG DẨN SỬ

DỤNG HỆ THỐNG PMS

Trang 8

CHƯƠNG I :

GIỚI THIỆU VỀ CÔNG TY PARAGON SOLUTION

I Sơ lược về lịch sử phát triển của công ty Paragon Solution

II Phương hướng hoạt động của công ty

III Những mục tiêu hoạt động chính của công ty

IV Các bộ phận và chức năng của công ty

1) Phân tích các bộ phận chức năng của công ty

2) Các trung tâm phát triển phần mềm của ParagonSolution

Trang 10

CHƯƠNG III :

ĐÁNH GIÁ VÀ LẬP KẾ HOẠCH

CHO DỰ ÁN

I Mục tiêu của dự án

II Đánh giá tính khả thi của dự án

1 Phân tích, đánh giá về mặt kinh tế

2 Phân tích, đánh giá về mặt kỹ thuật

3 Phân tích, đánh giá về mặt thực thi, tính toán

4 Phân tích, đánh giá về mặt pháp lý

III Lập thời gian biểu thực thi dự án

Trang 11

CHƯƠNG IV :

PHÂN TÍCH VÀ THIẾT KẾ

HỆ THỐNG

I Phân tích yêu cầu của dự án

II Yêu cầu về kiến trúc hệ thống

1 Mô hình xử lý

2 Hệ thống hiện tại

3 Các điểm hạn chế trong hệ thống hiện tại

4 Đặc tả hệ thống

5 Xác định các yêu cầu trong hệ thống mới cần xây dựng

III Xây dựng sơ đồ dòng dữ liệu DFD

IV Mô hình dữ liệu mức khái niệm ERD

V Thiết kế cơ sở dữ liệu

VI Thiết kế Form và Report

VII Thiết kế giao diện và hộp thoại

VIII Thiết kế phần cứng

Trang 12

ĐẠI HỌC DL KỸ THUẬT CÔNG NGHỆ TP.HCM ĐÔC LẬP - TỰ DO - HẠNH PHÚC 144/24 Điện Biên Phủ - Q.Bình Thạnh – TP.HCM -o0o -

ĐT: 5120254 – 5120294



Khoa : Công Nghệ Thông Tin NHIỆM VỤ THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP

Bộ môn:……… Chú ý: Sinh viên phải dán bản nhiệm vụ này vào trang thứ nhất

trong tập báo cáo đồ án tốt nghiệp

a Dữ liệu ban đầu:

Tất cả những tài liệu liên quan vấn đề quản lý hệ thống của công ty Paragon Solution Việt Nam

b Nội dung:

 Phần tìm hiểu công nghệ:

Tìm hiểu công nghệ web PHP, MySQL

 Phần phân tích, thiết kế & xây dựng ứng dụng minh họa:

Phân tích, thiết kế hệ thống quản trị dự án

Xây dựng web site cho dự án (demo)

3 Ngày giao nhiệm vụ đồ án:

Ngày giao đồ án: 10 / 2 / 2003

4 Ngày hoàn thành nhiệm vụ:

Trang 13

5 Họ tên giáo viên hướng dẫn:

Tên giáo viên hướng dẫn: LÊ NGỌC ANH

Nội dung và yêu cầu đồ án tốt nghiệp đã thông qua

TP.HCM, Ngày …… Tháng …… Năm 2003

CHỦ NHIỆM KHOA GIÁO VIÊN HƯỚNG DẪN CHÍNH

(ký và ghi rõ họ tên) (ký và ghi rõ họ tên)

PHẦN DÀNH CHO BỘ MÔN

Người duyệt (chấm sơ bộ) :………

Đơn vị :………

Ngày bảo vệ :………

Điểm tổng quát :………

Trang 14

  

Trong suốt quá trình học ở trường đại học, chúng em đã được Thầy Cô cung cấp và truyền đạt tất cả các kiến thức chuyên môn cần thiết và quý báo Ngoài ra, chúng em còn được rèn luyện một tinh thần học tập và làm việc độc lập, sáng tạo Song song với những kiến thức chuyên môn, chúng em còn được rèn luyện về tư cách đạo đức Đây là những tính cách hết sức cần thiết để có thể thành công khi bắt tay vào sự nghiệp trong tương lai Luận văn tốt nghiệp là cơ hội để chúng em có thể áp dụng, tổng kết lại những kiến thức chuyên môn mà mình đã học được và còn là cơ hội để học hỏi thêm rất nhiều kiến thức mới khi áp dụng vào đề tài đang thực hiên Đồng thời rút ra được kinh nghiệm thực tế

Chúng em trân trọng biết ơn thầy Lê Ngọc Anh đã tận tình hướng dẫn chúng em trong suốt quá trình thực hiện đề tài Mặc dù luôn bận rộn trong công tác nhưng Thầy vẫn luôn dành những thời gian quý báu để phân tính và giảng giải cho chúng em hiểu các vấn đề, giúp chúng em có đủ kiến thức thực tế và lòng tự tin để hoàn thành đồ án tốt nghiệp này

Bên cạnh những kết quả đạt được chắc chắn không tránh khỏi những thiếu sót khi thực hiện đề tài của mình Kính mong quý Thầy Cô và các bạn thông cảm bỏ qua Sự phê bình góp ý của quý Thầy Cô và các bạn là những bài học kinh nghiệm cho chúng em sau này

Chúng em xin bày tỏ lòng biết ơn đối với gia đình, những người thân đã khuyến khích, động viên và tạo mọi điều kiện cho chúng em học tập cũng như hoàn thành đồ án

Sau cùng chúng em xin kính chúc quý Thầy Cô mạnh khỏe, đạt được nhiều thắng lợi trong công tác nghiên cứu khoa học và trong sự nghiệp giáo dục

Tp Hồ Chí Minh, 01 – 05 – 2003 Nhóm sinh viên thực hiện:

Phạm Trung Khánh Tôn Long Khoa

Trang 15

  

Ngày nay, ngành Công Nghệ Thông Tin (CNTT) đã và đang phát triển thành công nghiệp phát triển hàng đầu thế giới, CNTT đóng vai trò rất quan trọng trong sự phát triển kinh tế, xã hội của nhiều quốc gia trên thế giới, là một phần không thể thiếu trong công cuộc hiện đại hóa đất nước

CNTT đã có những bước phát triển mạnh mẽ về chiều rộng lẫn chiều sâu, máy tính cá nhân đã trở nên phổ cập đối với mọi người, và đồng thời máy tính đã trở thành công cụ giải trí thông dụng của con người ở tại công sở hay tại gia đình

Hiện tại, công việc quản lý thông tin của hầu hết các công ty, doanh nghiệp đều dựa vào phương pháp thủ công, các thông tin thì được lưu trữ bằng cách chép tay trên giấy bởi những người phụ trách công việc lưu trữ, điều này tạo sự khó khăn cho việc truy suất hay tổng hợp các dữ liệu, và các tài liệu thu được khi có nhu cầu đôi khi bị sai lệch, không đúng theo yêu cầu

Hiện nay, các công ty tin học hàng đầu trên thế giới không ngừng đưa ra các giải pháp và các sản phẩm, hệ thống quản lý có chất lượng cao Thông qua các giải pháp và sản phẩm đó, chúng ta có thể nhận thấy tầm quan trọng và tất yếu của CNTT trong công việc quản lý

Trong khuôn khổ luận văn này, chúng em hiện thực một hệ thống “Hệ thống quản trị dự án” Hệ thống này mới chỉ thực hiện ở mức độ thử nghiệm nên chưa được hoàn chỉnh trong thực tế

Luận văn này là sự kết hợp giữa những kiến thức chúng em học được tại trường, cùng với những kinh nghiệm có được từ các anh chị đi trước, bạn bè và của bản thân sau một thời gian nghiên cứu lý thuyết và tìm hiểu thực tế Tuy đã có nhiều

cố gắng để đem lại một hệ thống hoàn chỉnh, hiệu quả … Nhưng do là lần đầu tiên nên còn nhiều sai sót không tránh khỏi Rất mong được những ý kiến đóng góp của Quý Thầy Cô, các bạn đọc để chúng em có thể phát triển hệ thống hoàn chỉnh hơn

Nhóm sinh viên thực hiện

Trang 16

Nhiệm vụ đề tài

Lời cám ơn

Nhận xét của Giáo Viên Hướng Dẫn

Lời giới thiệu

Chương I: Giới thiệu về công ty Paragon Solution (PS) Trang 1

I Sơ lược về lịch sử phát triển của công ty PS .Trang 1

II Phương hướng hoạt động của công ty PS VietNam (PSV) Trang 1 III Những mục tiêu chính của công ty PS .Trang 1

IV Các bộ phận và chức năng của công ty PS .Trang 2

1 Phân tích các bộ phận chức năng nghiệp vụ của công ty PS .Trang 3

2 Các trung tâm phát triển phần mềm của công ty PS .Trang 5

Chương II: Giới thiệu dự án .Trang 6

I Bối cảnh hiện tại .Trang 6

II Định nghĩa vấn đề Trang 7 III Mô tả dự án Trang 7

Chương III: Đánh giá và lập kế hoạch cho dự án Trang 8

I Mục tiêu của dự án .Trang 8

II Đánh giá tính khả thi của dự án .Trang 9

1 Phân tích, đánh giá tính khả thi về kinh tế Trang 9

2 Phân tích, đánh giá tính khả thi về kỹ thuật .Trang 12

3 Phân tích, đánh giá tính khả thi về thực thi, tính toán .Trang 12

4 Phân tích, đánh giá tính khả thi về pháp lý .Trang 12 III Lập thời gian biểu thực thi dự án .Trang 13

Chương IV: Phân tích và thiết kế hệ thống .Trang 15

I Phân tích yêu cầu của dự án Trang 15

II Yêu cầu về kiến trúc hệ thống Trang 15

1 Mô hình xử lý .Trang 15

2 Sơ đồ hệ thống hiện tại .Trang 15

3 Các điểm hạn chế trong hệ thống hiện tại Trang 16

Trang 17

5 Xác định các yêu cầu trong hệ thống PMS .Trang 17 III Xây dựng các lược đồ dòng dữ liệu (DFD) .Trang 20

IV Mô hình dữ liệu mức khái niệm (ERD) Trang 32

V Thiết kế cơ sở dữ liệu .Trang 34

VI Thiết kế Forms và Reports Trang 37 VII Thiết kế giao diện và hộp thoại .Trang 38 VIII Thiết kế phần cứng .Trang 38 Kết luận

Phụ lục A: Các sơ đồ Use Case (Rational Rose Diagram) .Trang A-1 Phụ lục B: Từ điển dữ liệu (Data Dictionary) Trang B-1 Phụ lục C: Sơ đồ Gantt (Gantt Chart) Trang C-1 Phụ lục D: Sơ đồ phân cấp giao diện người sử dụng .Trang D-1 Phụ lục E: Giao diện hướng dẫn sử dụng hệ thống PMS .Trang E-1

Tài liệu tham khảo

Trang 18

Chương I: Giới Thiệu Về Công Ty Paragon Solution

I./ Sơ lược về lịch sử phát triển của công ty Paragon Solution

Paragon Solution (PS) là công ty chuyên cung cấp dịch vụ tư vấn, thiết kế

và phát triển phần mềm ứng dụng Công ty PS có trụ sở chính đặt tại thành phố Atlanta, bang Georgia Ngoài ra công ty Paragon Solution còn có hai trung tâm chi nhánh đặt tại Bagalore, Ấn độ và thành phố Hồ Chí Minh

Paragon Solution VietNam (PSV) là công ty tiên phong trong lĩnh vực cung cấp giải pháp công nghệ, dịch vụ phần mềm cho các công ty, tổ chức hàng đầu trong nước cũng như trên thế giới từ khi được thành lập vào năm 1995 Công ty PSV phát triển ngành công nghiệp xuất khẩu phần mềm, và hiện tại với năng lực mạnh mẽ PSV đã trở thành một trong những công ty phát triển phần mềm lớn nhất tại Việt Nam Với phương châm dịch vụ “khách hàng hoàn toàn hài lòng”, PSV ngày càng được nhiều khách hàng trong và ngoài nước tín nhiệm trong cung cấp

và phát triển các giải pháp kỹ thuật chất lượng cao, chi phí thấp, ít rủi ro, hỗ trợ kỹ thuật lâu dài…

II./ Phương hướng hoạt động của Công ty Paragon Solution VietNam

Hướng hoạt động chính của công ty PSV là cung cấp giải pháp tư vấn, dịch

vụ công nghệ thông tin và phát triển phần mềm ứng dụng cho các công ty trên toàn cầu PSV đặt trọng tâm vào các dịch vụ cung cấp các giải pháp công nghệ tiên tiến

Mục tiêu chính của công ty PSV là phát triển các sản phẩm phần mềm chất lượng cao và thu hút thêm ngày càng nhiều khách hàng Ngoài ra, PSV còn tạo ra môi trường làm việc chuyên nghiệp tốt hỗ trợ giúp các nhân viên có thể phát triển

và phát huy hết năng lực vốn có của mình

III./ Những mục tiêu chính của Công ty Paragon Solution VietNam

Với phương pháp phát triển đúng đắn và kinh nghiệm rộng rãi trên nhiều lĩnh vực công ty sẽ đưa ra những sản phẩm đạt chất lượng cao

Trong tương lai PSV sẽ có những đổi mới bằng việc sử dụng nhiều công nghệ hiện đại để có thể đưa ra thị trường những sản phẩm tốt hơn các công ty cạnh tranh khác và cung cấp các dịch vụ hỗ trợ cho khách hàng ngày càng có hiệu quả tốt hơn

Trang 19

PSV sẽ cố gắng tiếp tục duy trì vị trí là một trong những công ty phát triển phần mềm lớn nhất Việt Nam Đồng thời, Paragon Solution sẽ phát triển để trở thành người dẫn đầu trong ngành công nghiệp phát triển phần mềm trên thế giới

PSV sẽ đầu tư tổ chức những khóa huấn luyện nhằm nâng cao trình độ nghiệp vụ và phát huy hết năng lực vốn có của các nhân viên, huấn luyện các nhân viên của mình trở thành những cá nhân có năng lực làm việc trong môi trường độc lập hay theo từng nhóm, năng nổ trong công việc, được trang bị tốt về kiến thức và kinh nghiệm để có thể làm việc hiệu quả trên phạm vi rộng thuộc nhiều lĩnh vực

IV./ Các bộ phận và chức năng của công ty Paragon Solution

Vu Lam

Phó chủ tịch phụ trách phát triển

Robet Wittenstein

Phó chủ tịch phụ trách phát triển

Tom Underwood Chủ tịch hội đồng quản trị

Tom Underwood

Phó chủ tịch phụ trách kinh doanh

Philip Jacobs

Trưởng phòng tài chính

Giám đốc trung tâm

Paragon Solutions Vietnam

Trang 20

IV 1./ Phân tích chức năng của các bộ phận kinh doanh, phát triển:

Bộ phận phát triển sản phẩm

Phát triển ứng dụng

Bộ phận tái phát triển các sản phẩm

Chức năng kinh doanh Chức năng

hỗ trợ

Bảo trì ứng dụng Quản trị chất lượng phần mềm

Phát triển phương pháp

tư vấn

Bộ phận phát triển kinh doanh và tiếp thị

Nghiên cứu thị trường Phát triển kinh doanh

Bộ phận nhân sự

Ngân sách vốn Tài khoản thu Tài khoản chi

Tuyển nhân viên mới Đào tạo và huấn luyện

Bộ phận tài chính

Hình 2: Cây thể hiện các bộ phận, chức năng của Paragon Solution

Trang 21

 Bộ phận phát triển sản phẩm :

Phát triển ứng dụng: bộ phận có nhiệm vụ hỗ trợ một cách đầy đủ cho toàn bộ chu trình phát triển phần mềm: từ công việc thu thập yêu cầu, làm rõ các yêu cầu và sau đó đưa ra giải pháp thích hợp cho khách hàng

Nâng cấp ứng dụng: bộ phận này có nhiệm vụ hỗ trợ phát triển chuyển đổi một ứng dụng đã hoàn chỉnh từ nền hệ thống cũ sang nền hệ thống mới và sử dụng công nghệ mới

Bảo trì ứng dụng: mục tiêu của bộ phận này là cung cấp cho khách hàng công việc bảo trì từng các chức năng của sản phẩm hoặc là toàn bộ sản phẩm

Quản trị chất lượng sản phẩm: nhiệm vụ cung cấp cho khách hàng những phần mềm có chất lượng đúng theo yêu cầu với giá cả hợp lý nhất

Dịch vụ tư vấn: cung cấp dịch vụ huấn luyện sử dụng và tư vấn cho các khách hàng tùy theo nhu cầu

 Bộ phận phát triển kinh doanh và tiếp thị: có nhiệm vụ hỗ trợ cho việc phát triển tất cả các hoạt động tiếp thị sản phẩm và kinh doanh của công ty

 Bộ phận tài chính: có nhiệm vụ quản lý nguồn tài chính của công ty, các khoản tiền thu được từ khách hàng và các khoản chi phí sử dụng trong các hoạt động của công ty

 Bộ phận nhân sự: có nhiệm vụ quản lý các thông tin, hoạt động của các nhân viên, bao gồm: thông tin cá nhân, tiền lương, tiền trợ cấp, huấn luyện nghiệp vụ và phát triển năng lực

Paragon Solution quyết tâm tạo mọi điều kiện cho tất cả các nhân viên có thể liên tục phát triển năng lực chuyên môn, tinh thần nhằm đảm bảo đội ngũ nhân viên năng động, hiệu quả sẵn sàng thích ứng trong mọi môi truờng làm việc

Trang 22

Một trong những cơ chế bảo đảm chất lượng dịch vụ, sản phẩm của

PS là tổ chức các khoá đào tạo thích hợp cho các nhân viên Ban huấn luyện

sẽ sắp xếp các đợt huấn luyện cho các nhân viên và khách hàng của PS nhằm nâng cao trình độ cho các nhân viên, tăng trình độ hiểu biết sử dụng các sản phẩm của công ty Việc huấn luyện gồm lập các tiến trình huấn luyện khác nhau, thời gian huấn luyện, tuyển chọn, kiểm tra tư cách nhân viên…

IV 2./ Các trung tâm phát triển phần mềm của Paragon Solution

Công ty Paragon Solution có hai trung tâm phát triển phần mềm đặt tại Bangalore, Ấn độ và thành phố Hồ Chí Minh Hiện tại công ty PS đã đầu tư mạnh mẽ nhiều công nghệ mới vào cơ sở hạ tầng tại mỗi trung tâm nhằm phát triển những sản phẩm đạt chất lượng, yêu cầu của khách hàng và đảm bảo nhu cầu

và lợi ích cho khách hàng Công nghệ được sử dụng tại các trung tâm PSV gồm có:

 Sử dụng đường truyền tốc độ cao:

 Sử dụng đường truyền riêng biệt có tốc độ truyền tải dữ liệu cao

 Hệ thống thông tin viễn thông tốc độ cao, thuận tiện liên hệ với khách hàng quốc tế

 Liên kết với hệ thống và mạng lưới từ xa của khách hàng

 Sử dụng Internet và giao dịch với khách hàng trên toàn cầu trực tuyến

 Các công cụ thời gian thực:

 Voice-Over-IP, Intant Messenger, NetMeeting

 Phương pháp hội thảo trực tuyến được sử dụng trong các cuộc họp

Trang 23

Chương II: Giới Thiệu Dự Án

I./ Bối cảnh hiện tại :

Vào thời gian gần đây, sự cạnh tranh giữa các công ty phát triển phần mềm ngày càng dữ dội, công ty Paragon Solution nhận thấy rằng mình cần phải có một

kế hoạch chiến lược, với mục tiêu tận dụng những công nghệ hiện đại để có thể tiếp tục phát triển sản xuất và thu hút khách hàng trong và ngoài nước Vấn đề cấp thiết đặt ra là việc tạo nên một hệ thống trung tâm để có thể nối liền cả ba nơi nhằm hỗ trợ và phát triển công việc kinh doanh

Vừa qua, Ban giám đốc công ty Paragon Solution đã thông qua một kế hoạch chiến lược với mục tiêu hiện đại hóa công ty Kế hoạch này bao gồm nhiều giai đoạn, trong đó giai đoạn một gồm có: tái sử dụng và cải tiến các hệ thống có liên quan đến nhân sự: thông tin cá nhân, thời gian, lương bổng, năng lực của các nhân viên …

Đặc biệt, trong giai đoạn một của kế hoạch là xây dựng và phát triển công

cụ hệ thống quản trị dự án - Performance Management System (PMS), đó là một

hệ thống lưu trữ, quản lý thông tin về các nhân viên, dự án, kế hoạch của công ty làm cơ sở cho việc tự động tích hợp dữ liệu, giải pháp hệ thống tập trung dữ liệu cho phòng quản lý dự án và nhân sự

Các nhà quản lý của Paragon Solution nhận thấy rằng hệ thống hiện tại tồn tại nhiều vấn đề trong công việc quản lý nhân sự, quản lý dự án và đánh giá hiệu suất làm việc của nhân viên:

 Đối với hệ thống quản lý hiện tại thì dữ liệu lưu trữ còn dựa trên giấy tờ, và

xử lý phần lớn bằng sức người – thói quen hiện tại này còn đang tồn tại trên một phạm vi rộng Các nhân viên làm công việc lưu trữ thường phải lưu các thông tin bằng tay trên giấy hay bằng trí nhớ, và các thông tin này thông thường có thể bị sai lệch

 Trong hệ thống hiện tại việc thực hiện các báo cáo thì mất nhiều thời gian

vì có nhiều khó khăn trong việc thu thập các thông tin cần thiết Ví dụ như khi người quản lý yêu cầu một báo cáo danh sách nhân sự, thì người thư ký phải đi đến phòng nhân sự để lấy thông tin và sau đó đánh máy thành văn bản để trình lên nhà quản lý Do đó, những nhà quản lý bị phụ thuộc vào cách giải quyết của người thư ký để có những bản báo cáo đúng như yêu cầu

Trang 24

 Hiện tại cả ba chi nhánh của công ty Paragon Solution đều có hệ thống quản

lý riêng, dẫn đến những thông tin cần quản lý đôi khi bị trùng nhau và bị dư thừa thông tin, không thể đáp ứng được về việc quản lý sự gia tăng thông tin của công ty Paragon

II./ Định nghĩa vấn đề :

Hiện tại, công việc quản lý dự án và nhân sự của Paragon Solution hoạt động dựa vào phương pháp thủ công, hầu hết các thông tin thì được lưu trữ bằng cách chép tay trên giấy bởi người phụ trách công việc lưu trữ, điều này tạo sự khó khăn cho việc truy suất hay tổng hợp các dữ liệu, và các tài liệu thu được khi có nhu cầu đôi khi bị sai lệch Để giải quyết vấn đề này, đòi hỏi cần phải có một hệ thống mới dựa trên cơ sở Web – base application được đưa ra để giải quyết các công việc một cách hiệu quả

III./ Mô tả dự án :

Hệ thống quản trị dự án (PMS) sẽ cho phép các nhân viên (Employee ) nhập vào thông tin hoạt động hàng ngày của họ, các nhà giám sát (Supervisor ) có thể đánh giá hiệu suất làm việc của các nhân viên thuộc quyền quản lý của mình, các nhà quản lý (Manager) có thể tạo ra những bảng báo cáo theo ý muốn của mình khi có nhu cầu

Hệ thống PMS phát triển trên giao diện Web với sự an toàn bảo mật cho những thông tin cá nhân của người sử dụng Về mặt chức năng thì hệ thống PMS

có các giao diện khác nhau cho Employee, Supervisor và Manager, tất cả người sử dụng hệ thống đều có thể truy cập đến cơ sở dữ liệu vào bất cứ lúc nào và bất cứ nơi đâu, điều này sẽ làm tăng thêm hiệu quả của công việc rất nhiều

Người sử dụng có thể truy suất các thông tin bằng cách nhập tên người sử dụng và mật khẩu vào hệ thống và được hệ thống kiểm tra xem có hợp lệ không? Nếu hợp lệ thì cho phép đăng nhập, nếu không thì báo lỗi cho người sử dụng

Sau khi đăng nhập vào hệ thống thì người sử dụng khác nhau có thể truy cập vào những chức năng khác nhau tùy theo người sử dụng có quyền hay không? Quyền truy cập của người sử dụng phụ thuộc vào sự cho phép của người quản trị

hệ thống

Tất cả thông tin của các nhân viên sẽ được sẵn sàng ngay lập tức khi các nhà quản lý cần đến, để có thể đánh giá nhân viên cấp dưới mình khi cần thiết, hay khi cần các báo cáo về công việc

Trang 25

Chương III: Đánh Giá Và Lập Kế Hoạch Cho Dự Án

I./ Mục tiêu của dự án :

Hệ thống PMS là một phần không thể thiếu trong chiến lược quản lý của công ty PS Mục tiêu của hệ thống là làm tăng hiệu quả công việc thực hiện, khai thác tiềm năng nâng cao hiệu suất và năng suất làm việc của các nhân viên một cách toàn diện để đạt được các mục tiêu đã đề ra của công ty Hệ thống nhắm vào các mục tiêu:

Hỗ trợ các mục tiêu cần đạt được của các phòng ban trong công ty thông qua việc bố trí nhân viên:

 Các phòng ban tự vạch ra những chiến lược và mục tiêu riêng để hỗ trợ cho tầm hoạt động, nhiệm vụ, năng suất của từng phòng ban Để đạt được những mục tiêu đã đề ra thì các phòng ban đã phải thay đổi phương hướng sang những mục tiêu cụ thể cho từng khu vực cụ thể, từng đơn vị và sau đó bổ sung đầy đủ các mục tiêu công việc cho từng

cá nhân, thay vì đặt ra những mục tiêu tổng quát Các mục tiêu cá nhân thì được liên kết chặt chẽ với các mục tiêu của các phòng ban, các nhân viên đóng góp năng lực vào việc phân phối các mục tiêu của các phòng ban

 Hệ thống PMS cung cấp cơ chế giám sát và đánh giá năng suất làm việc của các nhân viên Hiệu suất của các mục tiêu thì được đặt ra khi bắt đầu chu trình quản lý hiệu suất, thông qua các cuộc thảo luận giữa người giám sát và người đánh giá Các tiến trình làm việc đặt ra được giám sát một cách đều đặn, các thông tin phản hồi từ các nhân viên và các nhà giám sát được đối chiếu dùng để gạn lọc các mục tiêu, đồng thời đưa ra những điều cần thiết để nâng cao hiệu suất công việc

Hệ thống PMS được đáp ứng như là một công cụ dùng cho nhiều mục đích,

hệ thống cung cấp các thông tin có giá trị giúp nhận ra những điều cụ thể cần huấn luyện để làm tăng hiệu suất và phát triển khả năng của các nhân viên ngày càng tiến bộ hơn Quản lý thông tin về khách hàng, thời gian thực hiện từng dự án sản phẩm chặt chẽ đáp ứng tốt yêu cầu của khách hàng, nhằm thu hút thêm những khách hàng mới, góp phần thúc đẩy và phát triển công ty

Trang 26

Qua những điều trên cung cấp hình ảnh minh họa hệ thống quản lý PMS liên kết với các chức năng tài nguyên nhân sự như thế nào:

II./ Đánh giá tính khả thi của dự án:

II 1./ Phân tích, đánh giá tính khả thi về kinh tế:

Trong thời điểm hiện nay tất cả những dự án, kế hoạch khi đưa ra đều phải xem xét tính khả thi về kinh tế Nếu như những dự án nào dù có mang tính lợi ích cao nhưng không có hiệu quả, khả thi về kinh tế thì cũng khó có thể khai triển và phát triển hoàn thiện

 Lợi ích đạt được của dự án: Lợi ích của hệ thống quản lý PMS có thể chia ra thành: lợi ích hữu hình và lợi ích vô hình

 Lợi ích hữu hình:

Trong hệ thống mới thì các lỗi mắc phải được làm giảm rõ rệt,

hệ thống mới sẽ không chỉ làm giảm thời gian tìm kiếm lỗi để xử lý

mà còn làm tăng thêm tính linh hoạt Việc điều chỉnh lỗi dữ liệu và tăng tính linh hoạt sẽ đánh giá được mức độ chuyên môn của các nhân viên (mức lương: 300 USD đối với nhân viên tại Việt Nam,

1500 USD đối với nhân viên tại Ấn Độ - theo tài liệu của PS) Bên cạnh đó, việc giảm bớt lỗi có thể tiết kiệm một nữa thời gian của các nhân viên Dựa trên mức độ làm việc hiện tại, thì trong một tháng thì Hình 3: Hệ thống quản lý PMS liên kết với các chức năng khác

Trang 27

có thể tiết kiệm khoảng 900 USD/ 1 tháng (hay 10,800 USD/1 năm – theo tài liệu của PS)

Đối với hệ thống mới việc nhập liệu đã được tự động hoá, do

đó việc cắt giảm 2 nhân viên nhập và xử lý dữ liệu ( 1 ở Ấn Độ và 1

ở Việt Nam) thì có thể tiết kiệm 1,700 USD/ 1 tháng (hay 20,400 USD/ 1năm – theo tài liệu của PS)

Sự cải tiến trong kế hoạch quản lý hay điều khiển công việc sẽ đem lại kết quả từ việc phân tích trong một phạm vi rộng lớn trong

hệ thống mới Hiệu ứng này sẽ được đánh giá qua mức lương của 10 người quản lý, từ điều đó có thể tiết kiệm 10% thời gian và sử dụng khoảng thời gian đó vào những hoạt động phát sinh khác Nói cách khác, công việc kinh doanh sẽ tiết kiệm khoảng 28,800 USD/ 1năm

Lợi ích hữu hình Từ năm 1 đến năm 5 (USD) 1./ Giảm bớt lỗi $10,800

2./ Giảm nhân viên $20,400

3./ Cải tiến kế hoạch quản lý $28,800

Tổng lợi nhuận $60,000

 Lợi nhuận vô hình:

Bên cạnh các lợi ích mà ta có thể tính toán được thì còn có một điểm lợi khác là điểm lợi về hiệu quả công việc thực hiện Lợi nhuận vô hình chủ yếu từ việc cải tiến tính rõ ràng của xử lý dữ liệu Những lợi ích của việc cải tiến dữ liệu như sau:

 Khả năng xử lý thông tin sẽ được cải tiến thông qua quá trình sử dụng hệ thống mới

 Xử lý công việc càng hiệu quả sẽ dẫn đến sự gia tăng tính tự tin trong công việc của các nhân viên

 Giải quyết công việc nhanh hơn và đúng đắn hơn thông qua phân tích dữ liệu tập trung

 Việc tổ chức và quản lý hệ thống được thực hiện dễ dàng hơn thông qua cơ sở dữ liệu tập trung và dữ liệu được chuẩn

bị sẵn khi có yêu cầu truy suất

Trang 28

Với các dữ liệu đúng đắn có sẵn, được thể hiện rõ bằng trình duyệt Web

Do đó, các nhà quản lý và nhân viên không cần phải đi đến các phòng ban lưu trữ

dữ liệu ở tại những nơi nhất định để tìm kiếm dữ liệu khi cần thiết Khi có hệ thống phát sinh ra lỗi hay có sự cố, thì người quản lý có thể tra cứu các tài liệu liên quan đến các lỗi hay sự cố xảy ra ngay trên mạng nội bộ, xử lý các sự cố đó và sau

đó cập nhật, sữa chữa lỗi từ văn phòng làm việc của mình Kết quả của việc này là

có thể tiết kiệm nhiều thời gian cho các nhà quản lý trong việc sử dụng và quản lý

1 Hệ điều hành Windows 2000

2 Các phần mềm hợp pháp

$7,500.00

$5,000.00 Huấn luyện nhân viên $9,200.00

Lương nhân viên

1 Lãnh đạo công ty

2 Lương của các nhân viên

$4,000.00

$7,000.00 Tổng cộng : $62,540.00

Các khoản chi phí trong quá trình sử dụng hệ thống PMS:

 Chi phí bảo trì hệ thống

 Chi phí cho việc lưu trữ dữ liệu tăng trưởng

 Chi phí trợ cấp và các khoản chi phí các

Trang 29

Bảng chi phí bảo trì

Hệ thống quản lý PMS Year 1 – Year 5(USD)

Chi phí bảo trì hệ thống $12,600.00 Chi phí cho việc tăng trưởng dữ liệu $3,000.00 Chi phí trợ cấp và các khoảng khác $600.00 Tổng cộng: $16,200.00

II 2./ Đánh giá và phân tích tính khả thi về kỹ thuật :

Sau khi sử dụng một số nguyên tắc đo lường kỹ thuật sử dụng trong hệ thống PMS Hệ thống PMS được đánh giá như sau:

 Dự án hiện tại là một đề tài cỡ nhỏ

 Các yêu cầu trong đề tài có tính chất quản lý cao và có thể giải quyết dễ dàng

Trong quá trình xây dựng hệ thống, sử dụng những công nghệ và công cụ xử lý mới

 Kết quả đây là một đề tài sử dụng công nghệ mức độ nhỏ

II 3./ Phân tích, đánh giá tính khả thi về thực thi, tính toán :

Hệ thống PMS sẽ thay thế hầu hết các hệ thống tồn tại trước đây Với hệ thống mới này, các nhân viên của công ty Paragon Solution có thể truy xuất hay trích một phần dữ liệu cá nhân một cách dễ dàng và nhanh chóng hơn Thêm vào đó, việc dữ liệu tập trung sẽ làm gia tăng sự trao đổi

dữ liệu giữa các bộ phận kinh doanh và bộ phận tài chính, nhân sự

II 4./ Phân tích, đánh giá tính khả thi về pháp lý :

Paragon Solution cung cấp các tài liệu liên quan về dự án dùng vào bất cứ việc hướng dẫn, phân tích và thiết kế cần thiết cho việc hoàn tất dự

án Tất cả các thông tin và tài liệu hướng dẫn về dự án này đều thuộc về sở hữu của Paragon và không được công bố rộng rãi nếu không có sự cho phép của công ty Paragon Solution

 Tóm lại, dù muốn hay không thì việc quản lý hiệu suất các nhân viên cũng đạt một số mục tiêu dựa vào:

Trang 30

 Các nhà lãnh đạo có nhiều kinh nghiệm, củng cố mục tiêu của công

ty và đảm bảo liên kết mục tiêu của việc quản lý hiệu suất với những mục tiêu của công ty

 Nhiệm vụ quản lý tại tất cả các mức độ với trách nhiệm của người hướng dẫn, giám sát, cải tiến hiệu suất khu vực hay phòng ban tương ứng của họ

 Tiếp tục cải thiện các kỹ năng của người quản lý trong hệ thống quản

lý PMS, bao gồm xác định các mục tiêu, hướng dẫn, đánh giá, thúc đẩy các nhân viên

 Việc đem lại quyền lợi của nhân viên trong hệ thống quản lý PMS bởi hiệu quả truyền đạt thông tin và thường xuyên phản hồi trong hệ thống quản lý PMS

III./ Lập thời gian biểu thực thi dự án:

( Xem tiếp Gantt Chart trong phụ lục C )

Sau đây là bảng phân bố thời gian thực hiện các tiến trình xây dựng hệ thống PMS Thời gian cho từng công việc được phân bố như sau:

Số thứ

Ngày bắt đầu

Ngày kết thúc

Khởi tạo và lên kế hoạch cho dự án 1tuần 10/02/2003 17/02/2003

1 Nghiên cứu tài liệu và hệ thống cũ của

4 Trình bày các yêu cầu của dự án 5 ngày

5 Xây dựng mô hình xử lý 7 ngày

6 Xây dựng mô hình quan hệ dữ liệu 10 ngày

7 Phân tích chi tiết yêu cầu của dự án 4 ngày

8 Kiểm tra lại các tiến trình xử lý và mô

hình dữ liệu

4 ngày

9 Xây dựng từ điển dữ liệu 12 ngày

Thiết kế và cài đặt 4 tuần 01/04/2003 28/04/2003

10 Xây dựng giao diện giao người sử

dụng

7 ngày

11 Cài đặt chương trình 17 ngày

Trang 31

12 Viết tài liệu hướng dẫn sử dụng 3 ngày

Kiểm tra và hoàn tất dự án 1 tuần 29/04/2003 03/05/2003

13 Kiểm tra chương trình (testing) 3 ngày

14 Hoàn tất và trình bày dự án 4 ngày

 Mô hình sử dụng trong việc lập kế hoạch cho dự án:

MySQL Hệ quản trị cơ sở dữ liệu

Microsoft Windows XP Hệ điều hành Windows XP

Microsoft IIS Chương trình IIS (Web Server)

Smart Draw Chương trình thiết kế mô hình DFD,

Trang 32

Chương IV: Phân Tích Và Thiết Kế Hệ Thống

I./ Phân tích yêu cầu của dự án :

Để hiểu được các yêu cầu về dự án phát triển hệ thống PMS của công ty Paragon Solution, ta cần phải xây dựng một hệ thống các câu hỏi yêu cầu có liên quan đến toàn bộ vấn đề cần giải quyết Các câu hỏi này hầu hết đều là các câu hỏi trắc nghiệm và được phân ra là 2 mức độ: gồm các câu hỏi cho nhà quản lý, người giám sát và các câu hỏi dành cho các nhân viên

Đặc biệt đối với các nhà quản lý, các câu hỏi tập trung vào những vấn đề như: quản lý thông tin, tài nguyên nhân lực, bảo mật và chi phí cho hệ thống hiện tại Các câu hỏi cho các nhân viên tập trung vào tính hữu dụng của hệ thống

II./ Yêu cầu về kiến trúc hệ thống :

II 1./ Mô hình xử lý :

Sơ đồ dòng dữ liệu (DFD) được dùng mô tả các công việc xử lý như: lấy thông tin, lưu trữ, tạo những bảng báo cáo hay phân loại dữ liệu trong hệ thống, môi trường của hệ thống đó và giữa các thành phần trong phạm vi hệ thống đó

II 2./ Sơ đồ ngữ cảnh hệ thống hiện tại:

Sơ đồ ngữ cảnh (Hình 5) trình bày mối quan hệ giữa các thực thể bên ngoài với hệ thống hiện tại Sơ đồ ngữ cảnh của hệ thống hiện tại gồm có: một tiến trình

xử lý, không có kho dữ liệu, ba nguồn dữ liệu và hai dòng dữ liệu vào/ ra

Hình 5: Sơ đồ ngữ cảnh của hệ thống hiện tại

Trang 33

Khi một người nhân viên cần một bản báo cáo thì nhân viên đó phải nhập các thông tin cá nhân vào hệ thống và sau đó chờ hệ thống kiểm tra nếu hợp lệ thì

hệ thống sẽ trả về bản báo cáo như ý muốn của người nhân viên

Đối với các nhà quản lý hay giám sát, khi cần bản báo cáo tổng kết, hệ thống sẽ tổng kết báo cáo dựa trên các thông tin nhận được từ các nhân viên và sau

đó đưa ra bản báo cáo cần thiết

Hầu hết các tiến trình xử lý trong hệ thống hiện tại đều không được thực hiện một cách tự động Thực tế, các nhà quản lý, người giám sát và các nhân viên phải tự mình thực hiện các công việc đó Qua sơ đồ ngữ cảnh, nhận thấy rằng dữ liệu thì bị trùng lặp và bị phân tán nhiều, mỗi người sử dụng đều có một cơ sở dữ liệu riêng của mình Điều đó dẫn đến việc không đồng nhất cũng như tính sẵn sàng của dữ liệu trong hệ thống hiện tại

II 3./ Các điểm hạn chế trong hệ thống hiện tại :

Cơ sở dữ liệu không tập trung: Đối với hệ thống quản lý hiện tại thì cơ sở

dữ liệu bị phân tán nhiều nơi không được xử lý tập trung Hầu hết các dữ liệu thì được lưu trữ tại phòng nhân sự Mỗi nhân viên có một mẫu đơn để điền các báo cáo

Không thể mở rộng: Hệ thống hiện tại thì thích hợp cho số lượng người sử dụng ít, khi số lượng người sử dụng tăng cao thì hệ thống hiện tại trở nên không bền vững, công việc quản lý trở nên phức tạp

Việc thực thi: Trong hệ thống hiện tại công việc được thực thi những yêu cầu một cách chậm chạp và không cung cấp dữ liệu đúng theo thời gian mong muốn của nhà quản lý

Sao lưu và phục hồi: trong hệ thống hiện tại công việc sao lưu dữ liệu rất phức tạp, và khi có sai sót trong việc quản lý thì phải mất nhiều ngày để khôi phục lại dữ liệu cũ

Giới hạn về thời gian và địa điểm: những người sử dụng không thể làm việc tại nhà hay tại nơi khác; hệ thống quản lý cũ giới hạn những người sử dụng chỉ có thể làm việc trong suốt thời gian họ ở văn phòng làm việc

II 4./ Đặc tả hệ thống PMS :

Hệ thống PMS là một ứng dụng được thực hiện trên nền tảng Web, được sử dụng với mục đích hỗ trợ cho các nhân viên của công ty Paragon Solution Các nhân viên của công ty có thể làm việc, truy suất thông tin, báo cáo các công việc

Trang 34

của mình vào các thời điểm dễ dàng hơn, giúp cho các nhà quản lý có thể xem báo cáo của nhân viên nhanh chóng và theo dõi công việc một cách chặt chẽ hơn

Hệ thống PMS được xây dựng phục vụ cho việc quản lý nhân sự, các dự án, các công việc của nhân viên công ty Để sử dụng hệ thống người dùng phải nhập vào Username, Password Có 4 nhóm người có thể sử dụng hệ thống này: Employee, Supervisor, Manager và người quản trị hệ thống “Administrator “

Hệ thống PMS quản lý nhiều nhân viên, dự án, khách hàng Một nhân viên

có thể tham gia vào nhiều dự án và một dự án có sự tham gia của nhiều nhân viên; một Employee có quyền xem các thông tin cá nhân, thực hiện các báo cáo theo mẫu có sẵn tiến độ công việc của mình; một Supervisor có nhiều nhân viên thuộc cấp, có quyền giao công việc cho các nhân viên thuộc cấp của mình và giám sát tiến độ thực hiện công việc của các nhân viên, nhưng một nhân viên chỉ thuộc quyền giám sát của một Supervisor Manager có quyền thêm dự án, lập kế hoạch cho các dự án, yêu cầu các báo cáo tổng hợp từ những báo cáo của Employee

Hệ thống có thể tạo ra những bản báo cáo từ những yêu cầu của Supervisor, Manager về tiến trình thực hiện các dự án, đánh giá hiệu suất công việc và có thể xuất những báo cáo đó ra dưới dạng văn bản hay bảng tính tùy theo ý muốn của nhà quản lý

II 5./ Xác định các yêu cầu trong hệ thống PMS :

Các yêu cầu trong hệ thống mới được chia theo các nhóm chức năng sau đây:

Yêu cầu về chức năng:

Hệ thống cần có khả năng tìm kiếm dữ liệu theo những thông tin mà User nhập vào

Các nhân viên có thể truy suất các thông tin cá nhân và nhập vào các hoạt động hàng ngày thông qua một số mẫu đơn có sẵn

Các giám sát viên có thể nhập các đánh giá công việc thông qua những mẫu đơn có sẵn

Sau khi các dữ liệu điền vào trong các mẫu đơn có sẵn sẽ được lưu vào kho dữ liệu bởi hệ quản trị cơ sở dữ liệu như: Oracle, SQL Server, My SQL …

Các nhân viên có thể lựa chọn truy suất từng thành phần của dữ liệu một cách linh hoạt (Ví dụ như hoạt động của một nhân viên trong một khoảng thời gian nhất định) trong cơ sở dữ liệu

Trang 35

Người sử dụng có thể truy cập vào hệ thống thông qua mạng Internet bất cứ lúc nào và bất kỳ ở đâu

Các nhân viên có thể xem tất cả các hoạt động hằng ngày hay lịch làm việc của họ

Các nhà quản lý hay giám sát viên có thể yêu cầu các báo cáo tổng kết các hoạt động của mỗi nhân viên

Hệ thống phải có một số lựa chọn cho việc quản lý các báo cáo để có thể đưa ra các thông tin quyết định đúng đắn

Hệ thống phải cung cấp khả năng tìm kiếm dựa theo các tiêu chuẩn nhất định do người sử dụng đưa vào: tìm kiếm nhân viên, dự án, thời gian bắt đầu, thời gian kết thúc …

Yêu cầu an toàn của hệ thống:

Xác định chính xác người đăng nhập vào hệ thống Không cho phép nguời không có quyền hạn truy cập vào hệ thống

Hệ thống phải cung cấp một phạm vi quyền truy cập cho những nhóm người khác nhau Ví dụ: mỗi nhân viên chỉ có thể truy suất vào các hoạt động, thông tin cá nhân của mình và không thể truy cập vào thông tin của những người khác Tương tự đối với các giám sát viên chỉ có thể truy cập vào các thông tin hoạt động của mỗi người

Hệ thống cần phải có đầy đủ các chức năng bảo mật và quản lý an toàn cơ sở dữ liệu trên mạng Internet

Việc truyền dữ liệu cần phải được bảo đảm an toàn

Hệ thống có khả năng tự động lưu lại các thông tin của khách truy cập đến: tài khoản, số lần truy cập, những câu truy vấn …) để có thể truy tìm theo dấu vết những khi cần thiết

Yêu cầu thực thi:

Hệ thống cơ sở dữ liệu được thiết kế trên trang Web phải có hỗ trợ môi trường nhiều người dùng

Thời gian đáp ứng của hệ thống trong môi trường mạng khi có yêu cầu không quá 5 giây

Yêu cầu tiện dụng:

Thiết kế giao diện của hệ thống phải thuận tiện cho việc chuyển đổi

Trang 36

Giới hạn của hệ thống cũ sẽ được xoá bỏ và không có sự nhằm lẫn giữa hệ thống mới với hệ thống cũ

Việc trợ giúp trực tuyến sẵn sàng hỗ trợ cho các khách hàng

Yêu cầu sao lưu và khôi phục:

Công việc sao lưu dữ liệu cần phải được thực hiện mỗi tuần

Cần có một ứng dụng sao lưu hệ thống để xử lý các ứng dụng hệ thống chính bị hỏng

 Sự so sánh giữa hệ thống hiện tại và hệ thống mới :

Hệ thống hiện tại Hệ thống mới Tất cả các hoạt động trong hệ thống

hiện tại đều thực hiện bằng tay

Các hoạt động đều thực hiện trên các trang Web

Các báo cáo thực hiện trên giấy Các báo cáo thực hiện tự động

Cơ sở dữ liệu không tập trung Cơ sở dữ liệu tập trung

Sau khi xem xét và phân tích các vấn đề một các toàn diện, chúng tôi có thể đưa ra một hệ thống mới – PMS, được mô tả bởi sơ đồ ngữ cảnh sau đây:

Hình 9: So sánh hai hệ thống

Hình 6: Sơ đồ ngữ cảnh của hệ thống mới

Trang 37

III./ Xây dựng các lược đồ dòng dữ liệu DFD:

(Xem tiếp phân tích Use Case trong phụ lục A)

Trong hệ thống mới thì nhân viên, người giám sát, người quản lý và người quản trị hệ thống được nhập lại thành một thành phần đó là “USER” Cũng như yêu cầu của hệ thống người sử dụng phải có quyền đăng nhập vào hệ thống Những yêu cầu và những báo cáo sẽ thay đổi tùy thuộc vào người sử dụng, chẳng hạn như: nhân viên, người giám sát, người quản lý, người quản trị hệ thống

Hình 7: DFD Mức 0

Tiến trình 1.0 Lấy thông tin về UserID và Password từ cơ sở dữ liệu để kiểm tra xem nếu đúng thì đăng nhập vào hệ thống Nếu không đăng nhập được thì xuất ra thông báo lỗi cho người sử dụng

Tiến trình 2.0 Xử lý tất cả các yêu cầu của User Quá trình này được thực hiện khi nhận UserID và Password đúng từ tiến trình 1.0

Tiến trình 3.0 Xuất những báo cáo mà User cần

Trang 38

Hình 8: level 1 – DFD của tiến trình 1.0

Tiến trình 1.1 Lấy UserID và Password, sau đó gửi UserID và Password đến tiến trình 1.2

Tiến trình 1.2 Kiểm tra xem nếu thông tin đúng thì gởi UserID và Password đến tiến trình 2.0, ngược lại thì gởi thông báo lỗi đến cho User

Hình 9: DFD mức 1 của tiến trình 2.0

Trang 39

Tiến trình 2.1 Lấy các thông tin về nhân viên, quyền truy cập, thông tin bảo mật dựa vào UserID và Password để xác định quyền của User tác động được

gì trên hệ thống

Tiến trình 2.2 Những yêu cầu của Employee

Tiến trình 2.3 Những yêu cầu của Supervisor

Tiến trình 2.4 Những yêu cầu của Manager

Tiến trình 2.5 Những yêu cầu của Administrator

Hình 10: DFD mức 2 của tiến trình 2.2

Trang 40

Những yêu cầu của nhân viên ở mức này được chia thành hai loại: yêu cầu cập nhật và yêu cầu báo cáo

Tiến trình 2.2.1 Nhận yêu cầu cập nhật thông tin từ nhân viên Những yêu cầu này có thể là các hoạt động hàng ngày của mình, thông tin cá nhân hay những chi phí trong quá trình tiến hành dự án Tiến trình này cần lấy thông tin từ cơ sở dữ liệu và chuyển các thông tin cập nhập đến các tiến trình 2.2.3, 2.2.2, 2.2.5

Tiến trình 2.2.2 Cập nhật dữ liệu vào bảng Employee

Tiến trình 2.2.3 Cập nhật dữ liệu vào bảng WorkReport

Tiến trình 2.2.5 Cập nhật dữ liệu vào bảng CostReport

Tiến trình 2.2.4 Nhận các yêu cầu báo cáo từ nhân viên sau đó kết hợp với thông tin các bảng Project, Phase, Activity, Employee, Workreport và CostReport

để có được dữ liệu cần cho nhân viên

Hình 11: DFD mức 2 của tiến trình 2.4

Ngày đăng: 25/12/2014, 19:48

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w