Tải bản đầy đủ - 0 (trang)
Chương 4 : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Chương 4 : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Tải bản đầy đủ - 0trang

Đồ án tốt nghiệp

Khoa Cơng nghệ thơng tin



 comment

-



Mục đích: Đánh giá bãi đỗ.



-



Dữ liệu đầu vào: Thông tin người đánh giá, chi tiết ý kiến đánh giá.



-



Xử lý dữ liệu: Insert dữ liệu đầu vào.



-



Đầu ra: Dữ liệu vừa cập nhập được hiển thị.



4.1.2 Đối với người quản trị

Website đảm bảo các yêu cầu sau:

Đăng nhập vào hệ thống.

Quản lý chuyên mục: tiến hành cập nhập, thêm mới hay xóa bỏ các dữ liệu

không phù hợp.

Quản lý bãi đỗ: có thể cập nhâp, thêm mới, xóa bỏ các dữ liệu không phù hợp

Quản lý bài viết (news): tiến hành cập nhật, thêm mới, xóa bỏ các dữ liệu tin

tức không phù hợp

Quản lý User: có thể cập nhật, thêm, xóa, phân quyền cho người sử dụng

Chức năng tìm kiếm cho người quản trị

Đăng xuất khỏi hệ thống.

Mô tả yêu cầu chức năng:

 Đăng nhập

- Mục đích: Quản ký và kiểm soát hệ thống.

- Dữ liệu vào: Tài khoản quản trị.

- Xử lý dữ liệu: Kiểm tra tài khoản

- Dữ liệu ra: Đưa người dùng đến trang quản trị hoặc báo lỗi và đăng nhập

lại(trong trường hợp tài khoản không hợp lệ).

 Đăng xuất

- Mục đích: Người quản lý thốt khỏi hệ thống.

Nguyễn Thị Mai



34



Lớp 49TH1



Đồ án tốt nghiệp

Khoa Công nghệ thông tin



- Dữ liệu vào: Yêu cầu đăng xuất.

- Xử lý dữ liệu: Thực hiện đăng xuất cho tài khoản khỏi hệ thống.

- Dữ liệu ra: Trở về trang giao diện người dùng.

 Quản lý User.

- Mục đích: Phân quyền quản lý, kiểm sốt thơng tin, thêm, xóa sửa các user.

- Dữ liệu vào:Thông tin người dùng.

- Xử lý dữ liệu: Xử lý các yêu cầu.

- Dữ liệu ra: Thông tin được hiển thị sau khi sử lý.

 Quản lý chun mục(Category).

-



Mục đích:

Kiểm tra, tìm kiếm, thêm mới, sửa, xóa các chuyên mục.

Kiểm soát các chuyên mục để cho nó có thể hiển thị hoặc ko hiển thị trên

trang người dùng.

Xem thông thin các chuyên mục.



-



Dữ liệu vào:

Dữ liệu yêu cầu tìm kiếm.

Dữ liệu đầu vào cho chuyên mục.

Dữ liệu update.

Dữ liệu cần xóa.

Chuyên mục muốn view.



-



Xử lý dữ liệu:Truy xuất, cập nhật, insert dữ liệu



-



Dữ liệu ra: Hiển thị thơng tin chun mục.



 Quản lý location.

-



Mục đích: Kiểm tra, tìm kiếm, thêm mới, sửa, xóa các location. Xem thông tin

các location



Nguyễn Thị Mai



35



Lớp 49TH1



Đồ án tốt nghiệp

Khoa Công nghệ thơng tin



-



Dữ liệu vào:

Dữ liệu u cầu tìm kiếm.

Dữ liệu đầu vào cho location.

Dữ liệu update.

Dữ liệu cần xóa.

Location muốn view.



-



Xử lý dữ liệu:Truy xuất, cập nhật, insert dữ liệu



-



Dữ liệu ra: Hiển thị thông tin location.



 Quản lý các bãi đỗ

-



Mục đích:

Tìm kiếm, thêm, sửa, xóa thơng tin các bãi đỗ.

Xem thông tin chi tiết từng bãi đỗ.

Kiểm sốt hiển thị các bãi đỗ.



-



Dữ liệu vào:

Dữ liệu tìm kiếm

Dữ liệu thêm mới.

Dữ liệu về update .

Dữ liệu về bãi đỗ cần xóa



-



Xử lý dữ liệu: Xử lý các yêu cầu truy xuất dữ liệu để chỉnh sửa thông tin các

bãi đỗ và cập nhập dữ liệu khi thêm bãi đỗ mới.



-



Dữ liệu đầu ra: Hiển thị thông tin bãi đỗ.



 Quản lý bài viết

-



Mục đích:

Tìm kiếm, thêm, sửa, xóa thông tin các bài viết trong từng chuyên mục.



Nguyễn Thị Mai



36



Lớp 49TH1



Đồ án tốt nghiệp

Khoa Công nghệ thông tin



Xem thơng tin chi tiết từng bài viết.

Kiểm sốt hiển thị các bài viết trong từng chuyên mục.

-



Dữ liệu vào:

Dữ liệu tìm kiếm

Dữ liệu thêm mới.

Dữ liệu về update .

Dữ liệu về bãi đỗ cần xóa



-



Xử lý dữ liệu: Xử lý các yêu cầu truy xuất dữ liệu để chỉnh sửa thông tin các

bài viết trong từng chuyên mục và cập nhập dữ liệu khi thêm bãi đỗ mới.



-



Dữ liệu đầu ra: Hiển thị bài viết.



 Quản lý comment

-



Mụch đích: Quản lý các comment, sửa và xóa các comment không hợp lệ.



-



Dữ liệu vào: dữ liệu là các comment .



-



Xử lý dữ liệu: Truy xuất và cập nhật các comment.



-



Dữ liệu ra: Các comment sau khi được sửa, xóa.



4.2 Thiết kế hệ thống

4.2.1 Biểu đồ phân cấp chức năng

Trang cho người dùng:



Nguyễn Thị Mai



37



Lớp 49TH1



Đồ án tốt nghiệp

Khoa Công nghệ thông tin



Trang chủ

Tìm kiếm

bãi đỗ



Xem thơng

tin bãi đỗ



Xem chi

tiết



Đánh giá

bãi đỗ



Xem bài

viết



Xem

Comment



Xem chi

tiết



Comment



Đánh giá

bãi đỗ



Chi tiết

bãi đỗ



Hình 4.1 Biểu đồ phân cấp chức năng trang người dùng

Trang cho người quản trị



Trang chủ



Quản lý

User



Quản lý

chuyên

mục



Quản lý

location



Quản lý

bãi đỗ



Tìm

kiếm

User



Tìm

kiếm

chuyên

mục



Tìm

kiếm

location



Tìm

kiếm

bãi đỗ



Thêm

User



Thêm

chuyên

mục



Thêm

location



Thêm

bãi đỗ



Quản lý

bãi viết



Quản lý

comment



Tìm

kiếm

bài viết



Tìm

kiếm

comment



Thêm

bài

viết



Sửa

comment



Xóa

comment



Sửa

User



Sửa

chuyên

mục



Sửa

location



Sửa

bãi đỗ



Sửa

bài

viết



Xóa

User



Xóa

chuyên

mục



Xóa

location



Xóa

bãi đỗ



Xóa

bài

viết



Hình 4.2 biểu đồ phân cấp chức năng trang quản trị

Nguyễn Thị Mai



38



Lớp 49TH1



Đồ án tốt nghiệp

Khoa Công nghệ thông tin

4.2.2 Biểu UserCase



a.



Biểu đồ UserCase của hệ thống



System

Tim kiem thong tin bai do



Xem thong tin bai do



xem bai viet



user

comment



quan ly chuyen muc

admin

quan ly location



quan ly bai do



quan ly bai viet



quan ly comment



quan ly user



Hình 4.3 Biểu đồ UserCase của hệ thống



Nguyễn Thị Mai



39



Lớp 49TH1



Đồ án tốt nghiệp

Khoa Công nghệ thông tin



b.



Biểu đồ UserCase của người dùng



tim kiem thong tin bai do



xem bai viet theo chuyen muc



danh gia bai do

user



xem thong tin bai do



xem bai viet moi



Hình 4.4 Biểu đồ UserCase của người dùng

c.



Biểu đồ UserCase của người quản trị



them, sua, xoa chuyen muc

them, sua, xoa location



them, sua, xoa bai viet



them, sua, xoa user



admin



sua, xoa comment



them, sua, xoa bai do



thoat



dang nhap



Hình 4.5 Biểu đồ UserCase cho người quản trị

Nguyễn Thị Mai



40



Lớp 49TH1



Đồ án tốt nghiệp

Khoa Công nghệ thông tin

4.2.3 Mơ hình Sequence Diagram



4.2.3.1 Hệ thống người dùng

a.



Actor



Mơ hình Sequence Diagram hiển thị trang chủ.



View



Controller_index



1 : Action_Index()



Controller_Block_cthome



2 : execute()



5 : execute()



8 : execute()



Model



3 : searchlist_top()



4 : searchList()



6 : search_pargood()



7 : searchList()



9 : search_comment_top()



10 : searchList()



11 : searchcommentpar()



13 : execute()



DB



14 : searchnews()



16 : searchListNews()



12 : searchList()



15 : searchList()



17 : searchList()



18 : Response()



Hình 4.6 Mơ hình Sequence Diagram hiển thị trang chủ



Nguyễn Thị Mai



41



Lớp 49TH1



Đồ án tốt nghiệp

Khoa Công nghệ thông tin



b.



Mơ hình Sequence Diagram cho hiển thị trang list bãi đỗ.

Actor



View



Controller_Search



Controller_Block_cthome



Model_baido



DB



1 : Action_Index()

2 : searchListBaido()



4 : execute()



3 : searchList()



5 : search_pargood()



6 : searchList()



7 : Response()



Hình 4.7 Mơ hình Sequence Diagram hiển thị trang list bãi đỗ



c.

Actor



Mơ hình Sequence Diagram cho hiển thị trang list bài viết.

View



Controller_Search



1 : Action_Index()



Controller_Block_cthome



Model_Category



Model_news



Model_baido



DB



2 : selectPrimary()

3 : selectOne()



4 : searchListNews()



6 : execute()



5 : searchList()



7 : search_pargood()



8 : searchList()



9 : Response()



Hình 4.8 Mơ hình Sequence Diagram hiển thị trang list bài viết



Nguyễn Thị Mai



42



Lớp 49TH1



Đồ án tốt nghiệp

Khoa Cơng nghệ thơng tin



d.

Actor



Mơ hình Sequence Diagram cho hiển thị trang chi tiết bãi đỗ:

View



Controller_baido



Controller_Block_cthome



Model_baido



Model_comment



DB



1 : Action_Index()

2 : selectPrimary()



3 : selectOne()



4 : selectOthers()



5 : searchList()



6 : get_latest_comment()



7 : searchList()



8 : validate_commen()



9 : Validation()



10 : add_comment()

11 : execute()

12 : execute()



13 : search_pargood()



14 : searchList()



15 : Response()



Hình 4.9 Mơ hình Sequence Diagram hiển thị trang chi tiết bãi đỗ

e.

Actor



Mơ hình Sequence Diagram cho hiển thị trang chi tiết:

View



Controller_news



Controller_Block_cthome



Model_news



Model_baido



DB



1 : Action_Index()

2 : selectPrimary()



3 : selectOne()



4 : selectOthers()



6 : execute()



5 : searchList()



7 : search_pargood()



8 : searchList()



9 : Response()



Hình 4.10 Mơ hình Sequence Diagram hiển thị trang chi tiết bài viết

Nguyễn Thị Mai



43



Lớp 49TH1



Đồ án tốt nghiệp

Khoa Công nghệ thông tin



4.2.3.2 Hệ thống người quản trị

a.



Mơ hình Sequence Diagram quản lý bài viết

DataListActio

n



Actor



View



ContentLogic



ContentDB



1 : Request()

2 : searchList()



3 : selectList()

4 : Request()



5 : Response()



Hình 4.11 Mơ hình Sequence Diagram chức năng tìm kiếm và hiển thị danh

sách bài viết

DataAddAction



Actor



View



ContentLogic



ContentDB



1 : Request()

2 : insertData ()

3 : insert ()

4 : Request()



5 : Response()



Hình 4.12 Mơ hình Sequence Diagram chức năng thêm mới bài viết



Nguyễn Thị Mai



44



Lớp 49TH1



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Chương 4 : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Tải bản đầy đủ ngay(0 tr)

×