Tải bản đầy đủ (.docx) (52 trang)

Xây dựng website cho công ty TNHH MTV cấp thoát nước kiên giang

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.93 MB, 52 trang )

Đề tài : Thiết kế website

GVHD: Ths Nguyễn Hữu Vĩnh

CHƯƠNG 1. TỔNG QUAN VỀ ĐỀ TÀI
LÝ DO HÌNH THÀNH ĐỀ TÀI

1.1

Việc cập nhật thông tin là điều không thể thiếu ở mỗi người. Thông tin có
thể từ nhiều nguồn như: báo chí, sách, đài và các phương tiện thông tin đại chúng
khác. Ngày nay internet mở ra cho chúng ta một hình thức tiếp cận thông tin mới
thông qua các hệ thống website điện tử cung cấp các nội dung báo chí truyền tải nội
dung đến người xem một cách nhanh chóng và tiện lợi. Mỗi ngày, trên thế giới có
hàng triệu triệu con người đang truy cập vào các website để tìm kiếm thông tin cho
mình trong đó có thông tin về báo chí. Ở nước ta hiện nay có rất nhiều website cung
cấp tin tức và có số lượng người truy cập lớn như:
Việc ứng dụng công nghệ thông tin nói chung và internet nói riêng đang là xu
hướng chung của hầu hết các doanh nghiệp, công ty. Đặc biệt là kênh quảng bá, cung
cấp thông tin các sản phẩm thông qua các website ngày càng phổ biến.
Hiện nay, khác với các nước đã có nền công nghệ thông tin phổ biến và phát
triển, tại Việt Nam, đại đa số vẫn là các website tĩnh, có cấu trúc và tổ chức thông tin
cố định, không thay đổi hoặc rất ít thay đổi, chủ yếu mang tính chất giới thiệu công ty
và sản phẩm dịch vụ của nó. Bên cạnh đó, cũng đã có khá nhiều các trang web động.
Tuy nhiên, một thực tế cần nhìn nhận rằng: đa số các website đều do công ty sở
hữu thuê các nhà thiết kế (thường là các công ty thiết kế website) đảm nhận việc thiết
kế ban đầu, điều này là hợp lý, bởi vì chỉ với một chi phí ban đầu cho dù có hơi cao đối với các trang web động – thì một website được thiết lập mang tính chuyên nghiệp
và hoạt động ổn định là điều hết sức cần thiết, nhưng để website đó hoạt động thực sự
hiệu quả thì không thể thiếu bàn tay của chính những người chủ, của chính công ty sở
hữu nó quản lý và điều hành. Thực tế, ở Việt Nam hiện nay, vai trò của người quản trị
website dường như chưa được đánh giá đúng, đa phần người quản trị trang web của


SVTH: Lý Thị Ngọc

Page 1


Đề tài : Thiết kế website

GVHD: Ths Nguyễn Hữu Vĩnh

các công ty chỉ đảm đương công việc này sau khi hoàn tất các công việc khác, vấn đề
làm mới thông tin website còn bị xem nhẹ, khiến cho những khách hàng thường
xuyên của website cảm thấy nhàm chán và từ từ rời bỏ thói quen vào thăm trang web.
Sự hoạt động hiệu quả của một số trang web nói trên là những minh chứng cho
vai trò của người quản trị website doanh nghiệp. Các công ty sở hữu các website này
đều có một bộ phận riêng đảm đương việc quản lý thông tin website, nhằm đáp ứng
kịp thời và hiệu quả các yêu cầu của khách hàng thông qua mạng internet, có như vậy
thì mới khai thác hết giá trị của website, và nguồn khách hàng tiềm năng trên mạng.
Vì thế, theo tôi, các công ty đã và đang và có ý định xây dựng website riêng cho mình
thì dù ít, dù nhiều cũng đã quan tâm đến vai trò của công nghệ thông tin và các khách
hàng tiềm năng trên mạng, nên có kế hoạch và người quản trị để website của công ty
mình luôn mới mẻ, thu hút khách hàng đến với website, đến với công ty.
Công ty TNHH MTV Cấp thoát nước Kiên Giang là một doanh nghiệp 100% vốn
Nhà nước. Hoạt động trong lĩnh vực chuyên sản xuất và cung cấp nước sạch, thoát
nước và xử lý nước thải, lắp đặt hệ thống cấp, thoát nước. Tư vấn khảo sát, thiết kế,
lập và thẩm định dự án đầu tư. Tư vấn lập hồ sơ mời thầu và lựa chọn nhà thầu. Giám
sát thi công xây lắp các công trinh dân dụng và công nghiệp, cấp thoát nước, thủy lợi,
hạ tầng kỹ thuật. Sau đây là một số lợi ích mà website mang lại cho chủ doanh
nghiệp.
1.2 MỤC TIÊU CỦA ĐỀ TÀI
Mục tiêu chính của đồ án này là xây dựng được một website hỗ trợ công ty cấp

thoát nước kiên giang có thêm một kênh quảng bá, giới thiệu về công ty, cung cấp
đầy đủ những thông tin về các sản phẩm của công ty đến với khách hàng. Muốn vậy,
đầu tiên website phải có giao diện rõ ràng, bắt mắt, cấu trúc hợp lý để gây được ấn
tượng tốt ban đầu cho người vào xem; và một điều tối quan trọng là dung lượng trang
website phải nhỏ vừa phải để khách hàng không mất kiên nhẫn trước khi trang web
SVTH: Lý Thị Ngọc

Page 2


Đề tài : Thiết kế website

GVHD: Ths Nguyễn Hữu Vĩnh

của chúng ta hiện ra trước mắt họ. Kế đến là, nội dung website phải tiện dụng, phù
hợp, đáp ứng được nhu cầu thường gặp của khách hàng. Và cuối cùng là một tên
miền ngắn gọn, dễ nhớ để khách hàng khó có thể quên trong những lần thăm viếng
sau.
1.3 Yêu cầu chung
Yêu cầu về chức năng:
- Website tin tức phải hoạt động như một tòa soạn báo điện tử. Nghĩa là người
dùng khi viết bài, hoặc thu thập tin tức từ một nguồn nào đó sẽ được đưa qua khâu
phân loại sau đó chuyển sang bộ phận kiểm duyệt. Nếu nội dung được chấp nhận
sẽ chuyển tới bộ phận đăng tin. Sau đó nội dung đó sẽ được hiển thị trên trang tin
tức.
- Website phải hỗ trợ tối đa các nhu cầu tìm thông tin của đọc giả, các tin bài
phải được lưu trữ theo luồng sự kiện để đọc giả tiện theo dõi. Các bài báo cũng
được lưu theo từng chủ đề.
- Hệ thống quản lý tin, bài báo phải linh động, đáp ứng tốt cho nghiệp vụ đưa
tin của biên tập viên mọi lúc mọi nơi.

- Hệ thống quản lý nhân viên theo từng tác vụ, những nhân viên có tác vụ khác
nhau sẽ được thực thi trên những chức năng khác nhau.
Yêu cầu phi chức năng:
- Website sẽ có lượng truy cập lớn, đòi hỏi phải có giải pháp kỹ thuật,
phương hướng giải quyết vấn đề tốt để nâng cấp về sau.
- Website phải có tính thân thiện dễ sử dụng, giao diện phải trực quan, đẹp.
Tính an toàn thông tin phải cao, những bài viết sau một thời gian lưu trữ trong
cơ sở dữ liệu cần phải được sao lưu để phòng sự cố xảy ra.
Thông tin của cá nhân trên website cũng phải được bảo mật, chỉ những người
có trách nhiệm mới có quyền xem thông tin này.
SVTH: Lý Thị Ngọc

Page 3


Đề tài : Thiết kế website

GVHD: Ths Nguyễn Hữu Vĩnh

1.4 Ý NGHĨA THỰC TIỄN CỦA ĐỀ TÀI
Thông qua đề tài này, em được củng cố và mở rộng thêm được kiến thức về lập
trình website, phân tích thiết kế hệ thông cơ sở dữ liệu MySQL, ngôn ngữ lập trình
web php và thiết kế giao diện đẹp mắt.
Thương mại điện tử tạo ra được nhiều mối quan hệ hơn giữa các cá nhân, các
công ty và giữa các thành phần trong toàn xã hội. Xây dựng website là chúng ta cũng
đã tham gia vào thương mại điện tử, với mục tiêu đẩy mạnh mối quan hệ thương mại:
công ty – khách hàng và khách hàng – công ty.

SVTH: Lý Thị Ngọc


Page 4


Đề tài : Thiết kế website

GVHD: Ths Nguyễn Hữu Vĩnh

1.5 PHƯƠNG PHÁP THỰC HIỆN ĐỀ TÀI
Để xây dựng website này, trong phương pháp phân tích hệ thống sẽ sử dụng phương
pháp phân tích hệ thống hướng đối tượng và sử dụng ngôn ngữ mô hình hóa hệ thống
(UML) để mô hình hệ thống. Để hiện thực hóa hệ thống website, sử dụng ngôn ngữ lập
trình phổ biến PHP để lập trình xử lý dữ liệu và sử dụng CSS để tạo dựng nên một giao
diện thân thiện cho website. Sử dụng MySQL làm hệ quản trị cơ sở dữ liệu, với hệ quản
trị cơ sở dữ liệu MySQL hỗ trợ và tương thích tốt với ngôn ngữ php.
Ngoài ra, còn sử dụng các công cụ hỗ trợ lập trình khác như: Adobe Dreamweaver,
Notepad++, Adobe Photoshop, phần mềm hỗ trợ server ảo Wampp.
1.5 BẢNG KẾ HOẠCH CHI TIẾT
THỜI GIAN

NỘI DUNG THỰC HIỆN

Đầu tuần 1

Đăng kí đề tài đồ án

Tuần 2

Báo cáo và nộp lại đề cương chi tiết

Tuần 3


Khảo sát hiện trạng tổ chức của công ty và xác định yêu cầu

Tuần 4

Báo cáo nội dung thực hiện tuần 4 và thiết kế hệ thống

Tuần 5

Hoàn thành bài báo cáo

Tuần 6

Báo cáo đồ án
Bảng 1.1 Bảng kế hoạch chi tiết

SVTH: Lý Thị Ngọc

Page 5


Đề tài : Thiết kế website

GVHD: Ths Nguyễn Hữu Vĩnh

CHƯƠNG 2. KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH
YÊU CẦU
KHẢO SÁT HIỆN TRẠNG

2.1

2.1.1 Giới thiệu về công ty

Giới thiệu chung
- Công ty TNHH MTV Cấp thoát nước Kiên Giang. Ngành nghề kinh doanh
chuyên sản xuất và cung cấp nước sạch.
- Tên đầy đủ: Công ty trách nhiệm hữu hạn một thành viên Cấp thoát nước Kiên
Giang
- Hiện tại công ty có trụ sở tại địa chỉ: Số 206, đường Mạc Cửu, Phường Vĩnh
Thanh, Thành phố Rạch Giá, tỉnh Kiên Giang.
- Điện thoại: 0773. 862131 – Fax: 0773.870935.
- Email:
Hiện trạng nghiệp vụ

2.1.2

Giới thiệu

2.1.2.1

Để phát triển thị trường, quảng bá hình ảnh công ty là một trong những việc làm
rất quan trọng quyết định đến lợi nhuận, uy tín của công ty. Phần giới thiệu công ty
sẽ bao gồm các thông tin: giới thiệu chung, nhà máy và các hệ thống cấp nước, thông
tin liên hệ
Thông báo

2.1.2.2

Có hai hình thức thông báo nội bộ và thông báo chung.
2.1.2.3 Tin tức


SVTH: Lý Thị Ngọc

Page 6


Đề tài : Thiết kế website

GVHD: Ths Nguyễn Hữu Vĩnh

Để thông tin các tin tức khác để thông báo tình hình hoạt động của công ty.
Dịch vụ cấp nước

2.1.2.4

Lắp đặt, sửa chửa
Hình thức thanh toán

2.1.2.5

Giá nước, hướng dẩn các hình thức thanh toán, trách nhiệm người thanh toán
Hổ trợ khách hàng

2.1.2.6

Cách tính hóa đơn tiền nước, các mẹo tiết kiệm nước, đổi thông tin trên hóa đơn, hỏi
& đáp.
2.1.2.7 Kiến thức ngành nước
Cấp nước an toàn, chất lượng nước, kiến thức về nước, vật tư ngành nước, thông
tin liên quan


2.2

XÁC ĐỊNH YÊU CẦU
Để các nghiệp vụ trên được thực hiện tốt thông qua website, những yêu cầu sau cần
thực hiện cụ thể, chi tiết và đầy đủ:
Giới thiệu công ty

2.2.1

Để thông tin và thương hiệu công ty được khách hàng biết đến nhiều hơn, trang
giới thiệu bao gồm các nội dung sau:
THÔNG TIN
Tổng quan

CHỨC NĂNG
Cung cấp các thông tin chung về lịch sử hình thành và
phát triển của công ty.

Giới thiệu nhà máy và các Cung cấp các thông tin về nhà máy nước, hệ thống các
hệ thống cấp nước
chi nhánh, trạm, các đơn vị trực thuộc.
Liên hệ
SVTH: Lý Thị Ngọc

Cung cấp đầy đủ các thông tin khi khách hàng cần đăng
Page 7


Đề tài : Thiết kế website


GVHD: Ths Nguyễn Hữu Vĩnh
ký vào nước, thông báo sự cố, tư vấn & giải đáp thông
tin.
Bảng 2.1 Thông tin dự án
Thông báo

2.2.2

Thông báo nội bộ: quản trị viên cung cấp user riêng. chỉ những thành viên có
user mới có thể đăng nhập và đọc
Thông báo chung: người dùng có thể truy cập
Cụ thể như sau:
Nhóm người dùng

Người dùng

Quyền truy cập

Nhóm quản trị

Quản trị viên

Truy cập toàn quyền.

Nhân viên công ty

Nhân viên

Quyền truy cập


Thành viên website

Thành viên

Có use truy cập

Bảng 2.2 quyền truy cập
Trang tin tức

2.2.3

Để quý khách hàng có cái nhìn rõ nét hơn về tình hình hoạt động , sản xuất kinh
doanh của công ty, website cập nhật thường xuyên các chương trình hoạt động, các
dự án mới.

Trang dịch vụ cấp nước

2.2.4

Hướng dẩn thủ tục sủa chửa đường ống, nâng dời đồng hồ nước. Các thủ tục lắp
mới đồng hồ nước cho hộ gia đình. Cách kiểm tra hệ thống nước khi khối lượng nước sử
dụng trong tháng bất thường.

SVTH: Lý Thị Ngọc

Page 8


Đề tài : Thiết kế website


GVHD: Ths Nguyễn Hữu Vĩnh
Trang hình thức thanh toán

2.2.5

Hướng dẩn các hình thức thanh toán tại nhà, thanh toán tại công ty, thanh toán
chuyển khoản. Hướng dẩn khách hàng cách tính tiền nước.
Hổ trợ khách hàng

2.2.6

Cũng như bất cứ doanh nghiệp nào, công ty nào thông tin liên hệ là thông tin hết
sức quan trọng. Do đó, để khách hàng dể dàng liên hệ để được phản hồi nhanh nhất,
công ty có rất nhiều hình thức liên hệ, để hướng dẩn khách hàng cách tính tiền nước,
các hình thức thanh toán, hổ trợ khách hàng giải đáp từng thắc mắc trong việc sử
dụng nước.
-

Liên hệ trực tiếp tại trụ sở công ty hoặc tại văn phòng các chi nhánh, trạm.

-

Thông qua điện thoại.

-

Thông qua email, website.

-


Thông qua nhân viên tư vấn.

Các thông tin trên được cung cấp đầy đủ trên website tại trang liên hệ. Với các yêu cầu
trên, ta hình thành sơ đồ tổng quan của website như sau.

Giới thiệu

Trang chủ
Thanh toán
Dịch vụ

SVTH: Lý Thị Ngọc

Page 9


Đề tài : Thiết kế website

GVHD: Ths Nguyễn Hữu Vĩnh
Tin tức
Khách hàng
Thông báo
Khác
Nhà máy
Lắp đặt
Sửa Chửa
Chung
Thông tin
Nội bộ
Tổng hợp

Hình thức
Văn bản PL
Kiến thức
Hỏi & đáp
Giá nước
Thông tin

ợp

Hình 2.3 Sơ đồ tổng quan của website
SVTH: Lý Thị Ngọc

Page 10


Đề tài : Thiết kế website

2.3

GVHD: Ths Nguyễn Hữu Vĩnh

HIỆN TRẠNG TIN HỌC

Hiện tại công ty đã có website hoạt động tại địa chỉ: kiwaco.vn

CHƯƠNG 3. PHÂN TÍCH HỆ THỐNG
3.1. DANH SÁCH CÁC ACTOR

Các thực thể bên ngoài hệ thống tham chiếu đến hệ thống như các tác nhân (Actor).
Actor giữ vai trò người dùng hệ thống, phần cứng hoặc các hệ thống, phần cứng

hoặc các hệ thống bên ngoài khác. Actor có thể sinh ra một Actor khác.
Để nhận dạng các Actor, ta cần trả lời các câu hỏi sau:
 Ai sẽ sử dụng những chức năng chính của hệ thống (tác nhân chính)?Ai sẽ cần sự hổ

trợ của hệ thống để thực hiện những tác vụ hang ngày của họ?
 Ai sẽ cần bảo trì, quản trị và đảm bảo cho hệ thống hoạt động bình thường (tác nhân

phụ).


Hệ thống sẽ phải xử lý và làm việc với các trang thiết bị phần cứng nào?



Hệ thống cần phải tương tác với các hệ thống khác nào?
Các hệ thống này chia ra hai nhóm, nhóm kích hoạt cho mối quan hệ với hệ
thống, và nhóm mà hệ thống cần phải xây dựng của chúng ta sẽ thiết lập quan hệ.

SVTH: Lý Thị Ngọc

Page 11


Đề tài : Thiết kế website

GVHD: Ths Nguyễn Hữu Vĩnh

Khái niệm hệ thống bao gồm cả các hệ thống máy tính khác cũng như các ứng
dụng khác trong chính chiếc máy tính mà hệ thống này sẽ hoạt động.
Ai hay cái gì quan tâm đến kết quả (giá trị) mà hệ thống sẽ sản sinh ra?




Hệ thống website này, có ba actor chính là:


Người quản trị: quản lý toàn bộ hệ thống website.



Thành viên website: tham gia viết bài và đăng bài lên website.

 Khách: chỉ được phép xem các thông tin được người quản trị cho phép trên website.

3.2. DANH SÁCH CÁC USE CASE

Use case là một công việc riêng lẻ. Use case cung cấp một cái nhìn tổng quát, ở cấp
cao cho người ngoài hệ thống về một hành vi có thể nhận thấy được của hệ thống. Một
mô hình use case thường gồm: tên use case, sơ đồ use case và đặc tả use case.
Có ba đối tượng sử dụng chính trong hệ thống website này đó là người quản trị có vai
trò quản lý tất cả các thông tin của website, cũng như các chức năng của website. Đối
tượng thứ hai là thành viên website có chức năng đăng tin, sửa tin và làm mới tin đăng,
trả lời tin đăng. Và đối tượng cuối cùng là khách, với đối tượng này chỉ được phép xem
các thông tin trên website. Cụ thể sơ đồ chức năng từng đối tượng như sau:
Người quản trị:

3.2.1.

Tại các trang giới thiệu, trang tin tức của website, người quản trị có thể thực hiện
các chức năng.


Sua_thong_tin
Xoa_thong_tin
<<include>>
<<include>>
<<include>>
SVTH: Lý Thị Ngọc

Page 12


Đề tài : Thiết kế website

GVHD: Ths Nguyễn Hữu Vĩnh
Them_thong_tin

Quan_tri_vien
<<include>>

Hình 3.1 Sơ đồ use case thể hiện các chức năng
của quản trị với các trang tin.

Tại trang :
Về nội dung, người quản trị có thể thực hiện các chức năng sau: thêm mới, chỉnh sửa,
xóa bớt, các chuyên mục, các tin đăng, các bài phản hồi của mình và của cả thành viên.
Với các chức năng đó, người quản trị có thể điều hành tốt hơn, giảm bớt các tin spam
hàng loạt, các chủ đề, bài đăng trùng lặp nội dung. Ta có sơ đồ use case như sau.

Phan_quyen_truy_cap_cua_thanh_vien
Them_thay_doi_thong_tin_

thanh_vien
SVTH: Lý Thị Ngọc

Page 13


Đề tài : Thiết kế website

GVHD: Ths Nguyễn Hữu Vĩnh

Xoa_quyen_truy_cap_thanh_vien
Khoa_quyen_truy_cap_thanh_vien
Quan_tri_vien

<<include>>

<<include>>

<<include>>

<<include>>
<<include>>

Hình 3.2 Sơ đồ use case thể hiện các chức năng
của quản trị viên với thành viên

Thành viên website:

3.2.2.


Thanh_vien
SVTH: Lý Thị Ngọc

Page 14


Đề tài : Thiết kế website

GVHD: Ths Nguyễn Hữu Vĩnh

Xem_thong_tin_noi_bo
Xem_thong_tin
Xem_tin_dang_bai_viet
Với quyền truy cập của thành viên tại các trang giới thiệu, trang tin tức, trang thông
tin dự án và trang tuyển dụng, thành viên chỉ được phép xem các thông tin tại các trang
này.

<<include>>
<<include>>

<<include>>
Hình 3.3 Sơ đồ use case thể hiện các chức năng
của thành viên với các trang tin.
Tại đây, thành viên có quyền xem và gửi phản hồi các thông tin bài đăng của tất cả
các thành viên. Đối với bài đăng của mình thành viên có thể chỉnh sửa, xóa các thông tin
đã đăng.
3.2.3. Khách hàng:

Khach_hangg
Xem_tin_tuc

Tra_cuu_tien_nuoc
Hoi_va_dap
Đối với khách hàng chỉ có quyền truy cập duy nhất là xem các thông tin tại website
nhiều thành viên hơn, việc giới hạn quyền truy cập của khác.
<<include>>

SVTH: Lý Thị Ngọc

Page 15


Đề tài : Thiết kế website

GVHD: Ths Nguyễn Hữu Vĩnh
<<include>>
<<include>>

Hình 3.4 Sơ đồ use case thể hiện các chức năng của khách hàng
với các trang tin
ĐẶC TẢ USE – CASE

3.3

3.3.1 Đăng nhập
Tóm tắt : Use case này mô tả cách thức người dùng đăng nhập vào hệ thống.
Các luồng sự kiện: Use case này bắt đầu khi hệ thống yêu cầu người dùng đăng
nhập
Luồng sự kiện chính:
-


Hệ thống hiện thị một màn hình yêu cầu người sử dụng nhập tên và mật

khẩu.
Người dùng nhập tên và mật khẩu
- Sau khi nhập xong nhấn Đồng ý
- Hệ thống sẽ chuyển thông tin lên server để xử lý
Hệ thống sẽ kiểm tra tên và mật khẩu có trong cơ sở dữ liệu hay
-

không
-

Hệ thống sẽ dựa vào quyền của người đăng nhập để cấp cho những chức

năng tương ứng
Sau đó hệ thống sẽ thông báo cho người dùng biết là đã đăng nhập
thành công
Luồng sự kiện phụ
Nếu trong luồng sự kiện chính, người dùng nhập sai tên hoặc mật khẩu thì hệ
thống sẽ thông báo là nhập tên và mật khẩu sai. Hệ thống sẽ hiển thị lại màn hình
đăng nhập yêu cầu người dùng đăng nhập lại.
Người dùng có thể đăng nhập lại hoặc là hủy bỏ việc đăng nhập.
Điều kiện tiên quyết
SVTH: Lý Thị Ngọc

Page 16


Đề tài : Thiết kế website


GVHD: Ths Nguyễn Hữu Vĩnh

Hệ thống phải kết nối thành công với server.
Kết quả
Nếu đăng nhập thành công sẽ xuất hiện màn hình quản lý chính và tùy theo
từng quyền của người dùng sẽ xuất hiện những chức năng tương ứng.

Sequence diagram:

: Admin

system control : man hinh

: xu ly

he thong yeu cau nhap user va pass
nhap user va pass

ket qua tra ve
chon chuc nang dang nhap
yeu cau xu ly
kiem tra
ERROR : man hinh
xu ly
khong thanh cong
Thanh cong

Collaboration diagram

7: xu ly


8: khong thanh cong

:

Admin

SVTH: Lý Thị Ngọc

Page 17

: luu tru


Đề tài : Thiết kế website

GVHD: Ths Nguyễn Hữu Vĩnh

1: chon chuc nang dang
nhap 3: nhap user va
pass

: xu ly
ERROR : man hinh
4: yeu cau xu ly

2: he thong yeu cau nhap user va pass

9:thanh
cong

6: ket qua tra
kiem tra

system control :
man hinh

5

ve

Luu tru

SVTH: Lý Thị Ngọc

Page 18


Người quản trị:

3.3.2

3.3.2.1 Thêm một bài viết, tin đăng mới:
Nội dung

Người quản trị đăng nhập vào trang admin và tiến hành
thêm mới một bài viết tại các trang tin và tin đăng mới tại

Tiền điều kiện

Người quản trị phải đăng nhập vào trang quản trị nếu muốn

thêm tin mới và chọn chuyên mục muốn thêm tin đăng mới.

Tác nhân

Người quản trị.

Hậu điều kiện

Thông tin mới được nhập sẽ được báo hoàn tất.
a.

Người quản trị đăng nhập vào trang quản trị của website.

b. Trang đăng nhập hiện ra, yêu cầu người quản trị nhập Tên tài

khoản và mật khẩu.
c. Sau khi nhập đầy đủ các thông tin, yêu cầu sẽ được gửi về máy

chủ server.
Máy chủ server kiểm tra các thông tin vừa nhập nếu sai yêu
cầu nhập lại, nếu chính xác sẽ tiếp tục các bước tiếp theo.
d.

Sau khi thông tin đăng nhập đã được xác nhận, trang quản trị
Các bước thực sẽ hiện ra, người quản trị sẽ chọn trang tin muốn thêm mới.
hiện
f. Sau khi tiến hành nhập các thông tin cần thiết, người quản trị
nhấn “Thêm mới” hoặc “Đăng tin mới” để tiến hành thêm mới
tin đăng.
e.


Sau khi thực hiện bước trên, máy chủ server tiến hành cập
nhập nội dung thêm mới trong cơ sở dữ liệu.
g.

Cuối cùng, máy chủ sever gửi thông báo đã tiến hành thêm
mới bài viết hoặc tin đăng vừa cập nhật.
h.

Bảng 3.5 Người quản trị thêm mới bài viết, tin đăng

Sequence diagram

he thong tra ket qua
system control : man hinh


: luu
: Admin
: xu ly
sau khi dang
nhap
chon chuc nang quan ly bai bao
he thong yeu cau nhap thong so

nhap thong so
yeu cau xu ly
kiem tra
xu ly


luu ket qu vao database
xuat ket qua

tru


Collaboration diagram
1: chon chuc nang quan li
2: he thong yeu cau nhap thong so
: Admin
system control : man hinh
9: xuat ket qua
7: xu ly
4: yeu cau xu ly

5: kiem tra
8: luu ket qu vao database
3: nhap thong so

6: he thong tra ket qua
: xu ly

:luutru


3.3.2.2 Chỉnh sửa một bài viết, tin đăng:
Nội dung

Người quản trị đăng nhập vào trang admin và tiến hành
chỉnh sửa một bài viết tại các trang tin và tin đăng mới tại


Tiền điều kiện

Người quản trị phải đăng nhập vào trang quản trị nếu muốn
thêm tin mới và chọn chuyên mục muốn thêm tin đăng mới.

Tác nhân

Người quản trị.

Hậu điều kiện

Thông tin mới thay đổi sẽ được báo hoàn tất.

Các bước thực a.
Người quản trị đăng nhập vào trang quản trị website.
hiện
b. Trang đăng nhập hiện ra, yêu cầu người quản trị nhập Tên tài
khoản và mật khẩu.
c. Sau khi nhập đầy đủ các thông tin, yêu cầu sẽ được gửi về máy

chủ server.
Máy chủ server kiểm tra các thông tin vừa nhập nếu sai yêu
cầu nhập lại, nếu chính xác sẽ tiếp tục các bước tiếp theo.
d.

Sau khi thông tin đăng nhập đã được xác nhận, trang quản trị
sẽ hiện ra, người quản trị sẽ chọn trang tin muốn thêm mới.
e.


Sau khi tiến hành nhập các thông tin cần thiết, người quản trị
nhấn “Cập nhật” hoặc “Sửa tin đăng” để tiến hành chỉnh sửa tin
đăng.
f.

Sau khi thực hiện bước trên, máy chủ server tiến hành cập
nhập nội dung đã chỉnh sửa trong cơ sở dữ liệu.
g.

Cuối cùng, máy chủ sever gửi thông báo đã tiến hành chỉnh
sửa bài viết hoặc tin đăng thành công.
h.

Bảng 3.6 Người quản trị chỉnh sửa bài viết, tin đăng

3.3.2.3 Xóa một bài viết, tin đăng:

Nội dung

Người quản trị đăng nhập vào trang admin và tiến hành xóa
một bài viết tại các trang tin và tin đăng mới

Tiền điều kiện

Người quản trị phải đăng nhập vào trang quản trị nếu muốn


thêm tin mới chọn chuyên mục muốn thêm tin đăng mới.
Tác nhân


Người quản trị.

Hậu điều kiện

Thông tin đã xóa sẽ được báo hoàn tất.
a.

Người quản trị đăng nhập vào trang quản trị của website.

b. Trang đăng nhập hiện ra, yêu cầu người quản trị nhập Tên tài

khoản và mật khẩu.
Các bước thực c. Sau khi nhập đầy đủ các thông tin, yêu cầu sẽ được gửi về máy
chủ server
hiện
d.
Máy chủ server kiểm tra các thông tin vừa nhập nếu sai yêu
cầu nhập lại, nếu chính xác sẽ tiếp tục các bước tiếp theo.
Sau khi thông tin đăng nhập đã được xác nhận, trang quản trị
sẽ hiện ra, người quản trị sẽ chọn trang tin muốn thêm mới.
e.

Người quản trị nhấn “Xóa” hoặc “Xóa tin đăng” để tiến hành
xóa bài viết hoặc tin đăng.
f.

Sau khi thực hiện bước trên, máy chủ server tiến hành cập
nhập nội dung đã thay đổi trong cơ sở dữ liệu.
g.


h. Cuối cùng, máy chủ sever gửi thông báo đã tiến hành xóa bài

viết hoặc tin đăng thành công.

Bảng 3.7 Người quản trị xóa bài viết, tin đăng

3.3.2.4 Quản lý nhân viên
Tóm tắt
Use-case này thể hiện chức năng quản lý nhân viên của người quản trị
Các luồng sự kiện
- Tạo mới nhân viên:


Người quản trị nhấn button Tạo mới nhân viên. Hệ thống đưa ra màn hình tạo
mới nhân viên, yêu cầu người quản trị nhập thông tin mới cho nhân viên và nhấn
button Lưu. Hệ thống sẽ thực hiện việc tạo mới nhân viên.
- Sửa nhân viên:
Người quản trị chọn nhân viên cần sửa thông tin từ danh sách nhân viên và
nhấn button Sửa. Hệ thống sẽ đưa ra màn hình sửa nhân viên, yêu cầu người quản trị
nhập thông tin nhân viên và nhấn button Lưu. Hệ thống sẽ thực hiện việc sửa thông
tin nhân viên.
Điều kiện tiên quyết
Người quản trị phải đăng nhập thành công vào hệ thống và có quyền thao tác
trên nhân viên.
Kết quả
Sau khi thực hiện thành công việc tạo mới hoặc sửa thông tin nhân viên.
Hệ thống sẽ lưu thông tin nhân viên vào cơ sở dữ liệu và đưa ra thông báo cho
người quản trị biết đã tạo mới hoặc sửa thành công.

Sequence diagram

: Admin
sau khi dang nhap

system control : man hinh

he thong yeu cau nhap thong so

n
h
a
p
t
h
o
n
g
s
o

he thong tra ket qua
chon chuc nang quan ly nhan vien
yeu cau xu ly
kiem tra
xu ly


: xu ly
luu ket qu vao database
xuat ket qua


: l uu tru


×