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

Xây dựng website chia sẻ sách và tài liệu điện tử

112 0 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

Tiêu đề Xây Dựng Website Chia Sẻ Sách Và Tài Liệu Điện Tử
Tác giả ThS. Võ Thanh Hiển, Nguyen Lam Binh
Người hướng dẫn ThS. Võ Thanh Hiển
Trường học Trường Đại Học Ngoại Ngữ - Tỉnh TP. Hồ Chí Minh
Chuyên ngành Công Nghệ Thông Tin
Thể loại đề cương dự án
Năm xuất bản 2023
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 112
Dung lượng 43,63 MB

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

Nội dung

• H~ th6ng cho phep nguai dung tcli sach v@may, ~ Luang sl}'ki~n khac Khong co Ti~n di~u ki~n Nguai dung phcli dang nh?p vao website... ~ LuAng St}'ki~n khac Khong co Ti~n di~u ki~n Ngua

Trang 1

BO GIAo Due vA uAo TAO

TRUONG DH NGO~I NGU - TIN HQC TP HO CHi MINH

KHOA CONG NGH~ THONG TIN

-I.,

-1/

Trang 2

Ben c?nh do, chung em xin gui lai cam an chan thanh dSn th~y VuThanh Hi~n da t~n tinh huang d~n chung em trong su6t thai gian thvc hi~n vahoan thanh t6t khoa lu~n t6t nghi~p nay.

M?c dli da c6 g~ng hoan thanh nhung ch~c ch~n dE>an khong tranh kh6inhung thiSu sot nh~t dinh, kfnh mong sv chi bao t~n tinh cua cac th~y co

Xin chan thanh cam an

Sinh vien thvc hi~nNguy~o Lam Bloh

Trang 5

Usecase Quim ly b<)SHU t?P ca nhan 12

Usecase Quan y tal? l' , l'HfUA ca n an'hA . 13

Usecase Quim ly tai li~u thanh vien upload 17

Usecase Quim ly b<)SHU t?P thanh vien 18

2.3 Sa d6 tu~n tv (Sequence Diagrams)

2.3.18 Quan ly tai li~u thanh vien upload 39

2.3.20 Quan I;' b<)SHU t?P thanh vien 41

Trang 6

2.2.22 Usecase Qmln ly thanh vien 46

2.4 Sa d6 lap (Class Diagrams)

2.4.17 Quan ly tai li~u thanh vien upload 57

Trang 7

M'an h' h QIn uan y tal lyU ca nan? I' , I'" 'h" .8 8

Trang 8

I

Trang 9

Chuang 1 : Gi6i thi~u t6ng quan v~ d~ tai

1

Co~g ngh~ thong tin c~mg luc dmg phcit triSn m~nh me, vi~c lum web

dS tim kiSm thong tin tren m:;mg la di~u rfrt ph6 biSn, cac hinh thuc giaitrf cung phcit triSn m~nh me tren internet DQc sach va tham khao taili~u la m(>t nhu c~u khong thS thiSu d6i v6i nhi~u nguai, thay vi phaidSn nha sach dS mua, ta co thS len m~ng dS tim nhli'ng tai li~u, sach rnachung ta c~n dS xem, tai v~ ho?c co thS chia se v6i b~n be, chi phi rfrtthfrp va khong c~n phai t6n nhi~u thai gian Vi v~y, vi~c t~o ra nhu'ngwebsite chia se sach va tai li~u tn,rc tUYSn la rfrt c~n thiSt, dap ung nhuc~u cho nguai dung

1.2 Chu'c nang nghi~p v\l:

Chuc nang chinh clla trang web la nguai dung dugc phep xem tai li~utn,rc tuySn, download v~ may, t~o b(>suu t~p g6m nhu'ng tai li~u yeuthich Ngoai ra nguai dung co thS upload len web dS chia se nhu'ng taili~u hay v6i nhli'ng nguai b~n rna minh mu6n chia se

Chi tiSt cac chu'c nang Clla trang web:

NSu User la khach:

• Xem tai li~u

• Dang ky thanh vien

• Tim kiSm tai li~u, sach

NSu User la thanh vien, ngoai cac chu'c nang clla khach con co:

• Dang nh~p

• Dang tai li~u

• Download tai li~u

• Download sach

• Binh lu~n tai li~u, sach, b(>suu t~p

• T~o b(>suu t~p yeu thfch

• Quan ly b(>suu t~p yeu thfch (xoa, sua)

• C~p nh~t thong tin ca nhan

Trang 10

Chuang 1 : Giai thi~u t6ng quan v@d@tai 2

• Thanh toan trvc tuySn

• Chi a se tai li~u cho cac thanh vien nh~t dinh

1.2.2 Chu'c nang cua Admin

• Qwln ly nguai dung (C?P nh?t thong tin nguai dung, phanquy@n, xoa nguai dung)

• Qwln ly tai li~u (them xoa, sua tai li~u)

• Quim ly sach (them, xoa, sua sach)

• Qwin ly tai li~u thanh vien upload (ki~m duy~t, xoa, suatai li~u)

• Qw~mly tac gia (them, xoa, sua tac gia)

• Quan ly th~ IOc;li(them, xoa, sua th~ IOc;li)

• Quan ly b9 suu t?P cua thanh vi en (ki~m duy~t, xoa b9 suut?P cua thanh vien)

• Quan ly binh lu?n tai li~u, sach, b9 suu t?P (ki~m duy~t,xoa binh lu?n cua nguai dung)

Trang d@tai co r~t nhi@u huang phat tri~n va do kiSn thu'c

co hc;lnnen Admin chi co kha nang thvc hi~n m9t Web chiatai li~u thong dvng.Website co chu'c nang download tai li~u,upload tai li~u, chia se tai li~u cho bc;lntheo danh sach

chQn, Admin quan ly them,xoa sua tai li~u, th~ IQai, duy~t

Trang 11

Chuang 1 : Gi6i thi~u t6ng quan vS dS tai

tai li~u upload, duy~t binh lu~n Quan ly thong tinUser,c~p nh~t,phan quySn user

Chuang nay chi trinh bay t6ng quan vS n(>idung dS tai cling nhu cac

chilc nang ca ban cua Website

Trang 12

Chuang 2 : Phan tfch nghi~p V\Jva thiSt kS h~ th6ng 4

3 Xem tai li~u

4 Dang tai li~u

5 Download tai li~u

6 Download sach

7 Chi a se tai li~u

8 Binh lu?n tai li~u

10 B iOOIu?n sach

1 1 B inh Iu?n b9 suu t?P

12 Them b9 sU'Ut?P ca nhan

13 Quan Iv b9 suu t?P ca nhan

14 Quan ly tai li~u ca nhan

Trang 13

Chuang 2 : Phan tieh nghi~p V\l va thiSt kS h~ th6ng 5

Qufm l' binh lu?n

Qufm 1' b(>suu t? thanh vien

Qufm 1' the lo?i

Trang 14

Chuang 2 : Phan tieh nghi~p Vt,1 va thiet ke h~ th6ng

Trang 15

Chuang 2 : Phan tlch nghi~p V\l va thiSt kS h~ th6ng 7

Chuc nang nay cho phep nguai dung dang ky thanh vien

L ~uong sl}' k'"I~n

.: Chuc nang nay b~t d~u khi nguai dung mu6n dang kythanh vien

•: Nguai dung nh?P cac thong tin c~n thiSt d~ dang ky thanhvien

•: Nguai dung ch<;mchtl'c nang "Dang kY"

• H~ th6ng ki~m tra tlnh hQ'p l~ cua thong tin

• H~ th6ng cho phep t<ilOtai khoan maio

NSu trong lu6ng S\l' ki~n chinh nguai dung nh?p ten dang nh?p ho~c e-mailtrung vai ten dang nh?p, e-mail da: luu trong CSDL thi h~ th6ng se bao 16i.Nguoi dung co th~ ch9n ten dang nh?p, e-mail khac d~ tiSp t\lC dang ky thanhvien

Ti~n di~u ki~n

.: Chuc nang nay b~t d~u khi nguai dung mu6n dang nh?p vao

h~ th6ng

•: Nguai dung nh?p ten va m?t khAu

•: Nguai dung ch9n chtl'c nang dang nh?p.

• H~ th6ng ki~m tra tlnh hQ'p l~ cua thong tin

• H~ th6ng cho phep dang nh?p vao h~ th6ng

Trang 16

Chuang 2 : Phan tich nghi~p V\l va thiSt kS h~ th6ng 8

NSu trong lu6ng SlJ ki~n chinh nguai dung nh~p ten va m~t kh~u sai thi h~th6ng se thong baa 16i.Nguai dung co thS quay tra v~ d~u dong S\l' ki~n ho~chuy b6 vi~c dang nh~p, luc nay UseCase kSt thuc

Ti~n di~u ki~n

~ Luang s•••.ki~n chinh

.: Chllc nang nay b~t d~u khi nguai dung mu6n xem tai li~u

•: Nguai dung ch9n tai li~u c~n xem

• H~ th6ng se load tai li~u va hiSn thi cho nguai dung

~ Luang s •••.ki~n khac

Khong co

ij, Ti~n di~u ki~n

Khong co

f Hau di~u kien .

NSu UseCase thanh cong thi h~ th6ng se hiSn thi tai li~u thea yeu c~u nguaidung

2.2.4 Usecase Dang tai Ii~u

Chu'c nang nay cho phep thanh vien dang tai li~u len website

*- Luang s •••.ki~n

~ Luang s•••.ki~n chinh

.: Chu'c nang nay b~t d~u l<hinguai dung mu6n dang tai li~u lenwebsite

Trang 17

Chuang 2 : Phan tich nghi~p V\l va thiSt kS h~ th6ng 9

.: Nguai dung ch<;mchuc nang "Upload"

• Nguai dung nh?p thong tin tai li~u c~n upload

• Nguai dung ch9n file tai li~u c~n upload

• H~ th6ng kiSm tra tinh hqp l~ cua thong tin

• Nguai dung ch9n chuc nang "Luu"

• H~ th6ng luu thong tin tai li~u va hiSn thj sau khi du<;yckiSmduy~t

Khong co

Ti~n di~u ki~n

Nguai dung phai dang nh?p vao website

.: Ch(rc nang nay b~t d~u khi nguai dung mu6n tid tai li~u vS

may

•: Nguai dung ch9n tai li~u c~n tai

• H~ th6ng cho phep nguai dung tai tai li~u vS may,

Khong co

*- Ti~n di~u ki~n

Nguai dung phai dang nh?p vao website

Hit.u di~ukien.

NSu UseCase thanh cong thi nguai dung co thS tai tai li~u vS may

Mota

Ch(rc nang nay cho phep thanh vien tai sach vS may

Trang 18

Chuang 2 : Phan tich nghi~p V\!va thi@tk@h~ th6ng 10

Luang sl}'ki~n

~ Luang Sl}'ki~n chinh

.: Chilc nang nay b~t d~u khi nguai dung mu6n tai sach v@may

•: Nguai dung chQn sach c~n tai

• H~ th6ng cho phep nguai dung tcli sach v@may,

~ Luang sl}'ki~n khac

Khong co

Ti~n di~u ki~n

Nguai dung phcli dang nh?p vao website

H~ u di~u ki~n

N@uUseCase thanh cong thi nguai dung co th~ tclisach v@may,

2.2.7 Usecase Chia se tai Ii~u

Mo ta :

Chilc nang nay cho phep nguai dung chia se tai li~u v6i b?n be

t Luong sl.J' u;n:A k'"

~ Luang Sl.J'ki~n chinh :

• Chilc nang nay b~t d~u khi nguai dung mu6n chia setai Ii~u v6i b?n be

• Nguai dung chQn chilc nang "Chia se tai li~u ",lu6ngph\! dUQ'cthgc hi~n :

• H~ th6ng chuy~n d@ntrang chia se tai Ii~u

• Nguai dung nh?P email cua nguai nh?n

• H~ th6ng se gai email tai li~u b?n c~n chia

se d@nmail cua nguai nh?n

~ Luang Sl.J'ki~n khac :

Khong co

*' Ti~n di~u ki~n :

Nguai dung phcli dang nh?p vao Website

Trang 19

ChuO'ng 2 : Phan tich nghi~p Vlf va thiSt kS h~ th6ng 11

Chtl'c nang nay cho phep nguai dung binh lu?n tai li~u

LuAng st}' ki~n

~ LuAng st}' ki~n chinh

• Chtl'Cnang nay b~t d~u khi nguai dung mu6n binh lu?n mQttai li~u,

• Nguai dung nh?p binh lu?n cua minh van khung binh lu?n vach9n chuc nang "Binh lu?n",

• H~ th6ng luu binh lu?n va hi~n thj sau khi dugc ki~mduy~t

~ LuAng St}'ki~n khac

Khong co

Ti~n di~u ki~n

Nguai dung phai dang nh?p van website

~ LuAng St}'ki~n chinh

• Chuc nang nay b~t d~u khi nguai dung mu6n binh lu?n sach

• Nguai dung nh?p binh lu?n cua minh van khung binh lu?n vach9n chtl'c nang "Binh lu?n"

• H~ th6ng luu binh lu?n va hi~n thj sau khi dugc ki~mduy~t

~ LuAng st}' ki~n khac

Khong co

U:. Ti~n di~u ki~n

Nguai dung phai dang nh?p van website

Hau di~u kien

NSu UseCase thanh cong nguai dung co th~ gu'i binh lu?n sach Ngugc l~itr~ng thai cua h~ th6ng khong dbi

Trang 20

Chuang 2 : Phan tich nghi~p V\l va thiSt kS h~ th6ng

Mo ta

Chuc nang nay cho phep nguai dung binh lu~n b9 sU'Ut~p

12

LuAng st}'ki~n

• Chuc nang nay b~t d~u khi nguai dung mu6n binh lu~n m9tb9 suu t~p,

• Nguai dung nh~p binh lu~n cua minh vao khung binh lu~n vachQn chuc nang "Binh lu~n"

• H~ th6ng luu binh lu~n va hiSn thi sau khi duQ'c kiSmduy~t

Khong co

~ Ti~n di~u ki~n

Nguai dung phai dang nh~p vao website

H~u di~u ki~n

NSu UseCase thanh cong nguai dung co thS gu'i binh lu~n b9 suu t~p NguQ'cl(;1itr(;1ngthai cua h~ th6ng khong d6i,

, Mota

Chuc nang nay cho phep nguai dung t(;10b9 suu t~p g6m nhfrng tai li~u yeuthich

LuAng st}'ki~n

.: Chll'C nang nay b~t d~u khi nguai dung mu6n t(;10b9 suu t~p

•: Nguai dung chQn chuc nang them tai li~u yeu thich

• H~ th6ng cho phep t(;10b9 suu t~p mai va them tai li~uvao

Khong co

Ti~n di~u ki~n

Nguai dung phai dang nh~p vao website

H~u di~u ki~n

Trang 21

Chuang 2 : Phan tfch nghi~p V\!va thiSt kS h~ th6ng 13

NSu UseCase thanh cong thi nguoi dung co th~ them b(>suu t~p mai, NguQ'cl~i tr~ng theEcua h~ th6ng khong d6i

Mota

Chuc nang nay cho phep nguoi dung quim ly b(>suu t~p tai li~u ca nhan cuaminh

.: Chuc nang nay b~t d~u khi nguoi dung mu6n quan ly b(>suut~p ca nhan cua minh,

.: Nguoi dung chQn b(>suu t~p c~n c~p nh~t va chQn chtl'c nangc~p nh~t : lu6ng ph\! "c~p nh~t " dugc thl;!'chi~n :

• H~ th6ng chuy~n dSn trang C~p nh~t b(>SUU t~p

• H~ th6ng hi~n thi chi tiSt b(>suu t~p

• Nguoi dung sua d6i cac thong tin c~nthiSt va chQn chuc nang c~p nh~t :

• H~ th6ng c~p nh~t cac thay d6i vS b(>suut~p vao CSDL ,

• Nguoi dung chQn b(>suu t~p c~n xoa va chQn chtl'cnang xoa :lu6ng phl;!"xoa " dugc thvc hi~n :

• H~ th6ng yeu c~u xac nh~n thao tac xoa

• H~ th6ng se xoa thong tin b(>suut~p ra kh6i CSDL

~ LuAng st}'ki~n khac

Khong co,

Ti~n di~u ki~n

Nguoi dung phai dang nh~p vao website

Hau di~u kien

NSu UseCase thanh cong thi nguoi dung co th~ quan ly b(>suu t~p cua minh

Ngugc l~i tr~ng thai cua h~ th6ng khong d6i

Trang 22

Chuang 2 : Phan tieh nghi~p V\l va thiSt kS h~ th6ng 14

2.2.13 Usecase Qmin Iy tai Ii~u ca nhan

Mo ta

Chue nang nay eho phep nguai dung qu~m Iy tai li~u ea nhan ella minh

LuAng St}'ki~n

~ LuAng st}' ki~n chinh

.: Chue nang nay b~t dftu khi nguai dung mu6n quan Iy tai li~u

ea nhan ella minh

•: Nguai dung ehQn ehue nang mu6n th\l'e hi~n.

• Nguai dung ehQn tai li~u mu6n xem

• H~ th6ng load tai li~u va hi~n thi eho nguaidung,

• Nguai dung ehQn tai li~u eftn xoa va ehQn ehLl'e nang

• H~ th6ng se hi~n thi danh saeh b(>suu t?p

• Nguai dung ehQn b(>suu t?P ma minh mu6nthem tai li~u vao, va ehQn ehue nang "Them" / H~ th6ng se them tai li~u vao b(>suu t?p

~ LuAng St}'ki~n khac

Khong co

Ti~n di~u ki~n

Nguai dung phai dang nh?p vao website.

Ha u di~u kien

NSu UseCase thanh eong thi nguai dung co th~ quan ly tai li~u ea nhan

NguQ'e I?i tr?ng thai ella h~ th6ng khong d6i

2.2.14 Usecase Tim ki~m

Trang 23

Chuang 2 : Phan tich nghi~p V\lva thiSt kS h~ th6ng 15

.: Chll'Cnang nay b~t d~u khi nguai dung mu6n tim kiSm tai li~uho?c sach

•: Nguai dung nh?p ten tai li~u ho?c sach c~n tim kiSm va chQnchuc nang "Tim"

• H~ th6ng hiSn thi danh sach tai li~u ho?c sach c~n tim

Khong co

Ti~n di~u ki~n

Khong co

NSu UseCase thanh cong, thong tin tai li~u ho?c sach se duQ'c hiSn thi tu' h~th6ng

Chll'Cnang nay cho phep Admin dang nh?p vao h~ th6ng

J.•• LuAng SI}' ki~n

.: Chuc nang nay b~t d~u khi nguai dung mu6n dang nh?p vaoh~ th6ng

•: Nguai dung nh?P ten va m?t kh~u

•: Nguai dung chQn chuc nang "Dang nh?p"

• H~ th6ng kiSm tra tinh hgp l~ cua thong tin

• H~ th6ng cho phep dang nh?p vao h~ th6ng

NSu trong lu6ng s\1'ki~n chinh nguai dung nh?p ten va m?t kh~u sai thi h~

th6ng se bao l6i Nguai dung co thS quay tra v~ d~u dong s\1'ki~n ho?c huy bQ

vi~c dang nh?p, luc nay UseCase kSt thuc

4 Ti~n di~u ki~n

Khong co

NSu UseCase thanh cong, nguai dung co quy~n Gang nh?p vao h~ th6ng theochu'c nang cua minh NguQ'c lC;litr~mgthai cua h~ th6ng khong thay d6i

Trang 24

Chuang 2 : Phan tich nghi~p V\l va thiSt kS h~ th6ng 16

Mo ta

Chuc nang nay cho phep Admin qWln Iy tai li~u, bao g6m cac thao tac chinh:them, xoa, Sll'a

LAuong s1]' I~nk'"

~ LuAng S1]'ki~n chinh

.: Chuc nang nay b~t d~u khi Admin mu6n them, xoa Sll'a tai li~u

•: Nguai dung chQn chuc nang mu6n thlJc hi~n,

• Nguai dung chQn th(l'c nang "Them"

• Nguai dung nh~p thong tin tai li~u va upload.

• Nguai dung chQn ch(l'c nang luu

/ H~ th6ng IUDtai li~u VaG CSDL

• Nguai dung chQn chuc nang "C~p nh~t"

• H~ th6ng hiSn thi chi tiSt tai li~u

• Nguai dung sua d6i cac thong tin c~n thiSt va chQnch(l'c nang c~p nh~t

/ H~ th6ng c~p nh~t cac thay d6i v~ tai li~u VaGCSDL

• Nguai dung chQn tai li~u c~n xoa va chQn chuc nang

"Xoa"

• H~ th6ng yeu c~u xac nh~n thao tac xoa,

/ H~ th6ng se xoa tai li~u ra kh6i CSDL

~ LuAng S1]'ki~n khac

Khong co,

f Ti~n di~u kien

Admin phai dang nh~p VaG h~ th6ng va VaG trang quan Iy cua Admin

Hi! u di~u kien

NSu UseCase th~nh cong thi Admin co thS them, xoa ho?c c~p nh~t taili~u NguQ'c I?i tr?ng thai cua h~ th6ng khong d6i,

2.2.17 Usecase Quan Iy sach

Ch(rc nang nay cho phep Admin quan Iy sach, bao g6m cac thao tac chinh:them, xoa, sua

LuAng St).ki~n

~ LuAng st)' ki~n chinh

.: Ch(l'C nang nay b~t d~u khi Admin mu6n them, xoa su'a sach

Trang 25

Chuang 2 : Phan tich nghi~p V\l va thi@t k@h~ th6ng 17

.: Nguai dung ch<.mchuc nang mu6n th\fc hi~n

• Nguai dung chQn thll'C nang "Them"

• Nguai dung nh~p thong tin sach va upload

• Nguai dung chQn chuc nang "C~p nh~t".

• H~ th6ng hiSn thi chi ti~t sach

• Nguai dung Stl'a d6i cac thong tin cfrn thi~t va chQn

chuc nang c~p nh~t

v" H~ th6ng c~p nh~t cac thay d6i vS sach vaoCSDL

• Nguai dung chQn sach cfrn xoa va chQn chuc nang xoa.

• H~ th6ng yeu cfru xac nh~n thao tac xoa

>- Lu8ng St}'ki~n khac

Khong co

Ti~n di~u kien

Admin phai dang nh~p vao h~ th6ng va vao trang quan I;' cua Admin

w. Hau di~u kien

N@u UseCase th~nh cong thi Admin co thS them, xoa ho?c c~p nh~t sach.NguQ'c I?i tr?ng thai cua h~ th6ng khong d6i

2.2.18 Usecase Quan Iy tai Ii~u thanh vien upload

Mo ta

Chll'C nang nay cho phep Admin quan I;' tai li~u thanh vien da upload

4 Lu8ng st}'ki~n

>- Lu8ng st}'ki~n chinh

.: Chuc nang nay b~t dfru khi Admin mu6n qmln I;' tai li~u thanhvien upload,

.: Nguai dung chQn Chll'Cnang mu6n th\l'c hi~n.

• Nguai dung chQn chuc nang "C~p nh~t"

• H~ th6ng chuySn d~n trang c~p nh~t tai li~u thanhvien

• Nguai dung chinh su'a I?i cac thong tin cfrn thi~t vachQn chuc nang "C~p nh~t"

Trang 26

• Chuang 2 : Phan tich nghi~p Vl) va thiSt kS h~ th6ng 18

./ H~ th6ng se luu tai li~u nay vao bang tai li~u,d6ng thai c~p nh~t tinh tr~ng tai li~u la dffduy~t

• Nguai dung chQn chuc nang "Xoa"

• H~ th6ng se xoa tai li~u nay kh6i danh sach tai li~uthanh vien upload

~ LuAng s •.•.ki~n khac

Khong co

Ti~n di~u kien

Admin phai dang nh~p vao h~ th6ng va vao trang quan ly cua Admin

H~u di~u ki~n

NSu UseCase nay thanh cong thi Admin co th~ c~p nh~t ho?c xoa tai li~uthanh vien upload NguQ'c l~i tr~ng thai cua h~ th6ng khong d6i

~ Mo fa

Chtl'C nang nay cho phep Admin quan ly binh lu~n tai li~u, sach, bQSU'U t~p

'~ LuAng s •.•.ki~n

.: Chuc nang nay b~t d~u khi Admin mu6n quan ly binh lu~n taili~u, sach, bQ suu t~p

•: Nguai dung chQn chuc nang mu6n th\fc hi~n

• Nguai dung chQn chtl'c nang ki~m duy~t

• H~ th6ng hi~n thi danh sach cac binh lu~n dang cho'ki~m duy~t

• Nguai dung ki~m tra nQi dung binh lu~n va chQnchtl"c nang "Duy~t"

./ H~ th6ng se c~p nh~t tinh tr~ng binh lu~n ladff duy~t va hi~n thj binh lu~n len trang web

•: Nguai dung chQn mQt binh lu~n va chQn chtl'c nang "Xoa"

./ H~ th6ng yeu c~u xac nh?n thao tac xoa / H~ th6ng se xoa binh lu~n kh6i danh sach

~ LuAng s •.•.ki~n khac

Khong co

~ Ti~n di~u kien

Admin phai dang nh~p vao h~ th6ng va vao trang quan ly cua Admin

Trang 27

Chuang 2 : Phan tich nghi~p V\lva thiSt kS h~ th6ng

~ LuBng st}' ki~n chinh

.: Chuc nang nay b~t o~u khi Admin mu6n themmai,su'a,xoa thong tin b9 suu t~p kh6i h~ th6ng

•: Nguoi dung ch<;mchtl'c nang mu6n thvc hi~n :

• Nguoi dung chQn chtl'c nang them: lu6ng ph\l

"Them" ougc thvc hi~n :

• Nguoi dung nh~p thong tin: Ten ,thong tin,hinh b9 suu t~p

• Nguoi dung chQn chtl'c nang them

• H~ th6ng luu thong tin Album vaoCSDL

• Nguoi dung chQn b9 suu t~p c~n c~p nh~t vachQn chuc nang c~p nh~t : lu6ng ph\l "c~p

nh~t " ougc thvc hi~n :

• H~ th6ng chuySn oSn trang C~p nh~t b9suu t~p

• H~ th6ng hiSn thj chi tiSt b9 sU'ut~p

• Nguoi dung sua 06i cac thong tin c~nthiSt va chQn chtl'c nang c~p nh~t :

• H~ th6ng c~p nh~t cac thay 06i v~ b9suu t~p vao CSDL

Trang 28

Chuang 2 : Phan tich nghi~p V\! va thi~t k~ h~ th6ng 20

• Nguai dung chQn b9 suu t?P c~n xoa va chQnChll'Cnang xoa :lu6ng ph\! "xoa " dugc thl,l'chi~n :

• H~ th6ng yeu c~u xac nh?n thao tac xoa

• H~ th6ng se xoa thong tin b9 suut?P ra kh6i CSDL

~ LuAng S\}' ki~n khac

Khong co

4- Ti~n di~u kien

Admin ph~ti dang nh?p vao h~ th6ng va vao trang Quan ly B9 suu t?p

~ LuAng S\}' ki~n chinh

.: Chll'C nang nay b~t d~u khi Nguai dlmg mu6n them b~n m6i

dS chia se tai li~u

•: Nguai dung chQn chuc nang mu6n thvc hi~n :

• Nguai dung chQn Chll'Cnang them :lu6ng phl:!

"K~t b~n " dugc thvc hi~n :

• Nguai dung chQn button K~t b~n

• H~ th6ng luu thong tin thS lo~i vaoCSDL

LuAng S,!ki~n khac

Khong co

Trang 29

Chuang 2 : Phan tich nghi~p V\! va thi~t k~ h~ th6ng

Ti~n di~u kien

Nguai dung phai d~ng nh?p vaa h~ th6ng va vaa trang ca nhan cua nguaimu6n k~t b?n , nguai dung chua k~t b?n v6i nguai mu6n k~t b?n

21

Hau di~u kien

N~u Use~ase nay thanh cong thi Nguai dung co th~ luu nguai minh mu6n k~tb?n vaa danh sach b?n be

2.2.22 Usecase Chia se tai Ii~u tren web theo ch~ d{)

Chilc nang nay cha phep Nguai dung chia se tai li~u thea tung ch~ de) Baag6m cac thao tac chfnh : chia se tai li~u thea ch~ de) : b?n be , ca nhan , congkhai

LuAng Sl}' ki~n

~ LuAng Sl}' ki~n chinh

.: Chtl'C nang nay b~t d~u khi nguai dung mu6n chia se tai li~uminh upload tren kh6i h~ th6ng

•: Nguai dung chQn chilc nang mu6n th\l'c hi~n :

• Nguai dung chQn chtl'c nang :lu6ng phl;l

"private" dugc th\l'c hi~n :

• H~ th6ng luu thong tin chia se vaoCSDL

• Nguai dung chQn chtl'C nang chia se : lu6ngphl;l "public" dugc thl;l'c hi~n :

• H~ th6ng C?p nh?t cac thay d6i v~ thongtin vaa CSDL

• Nguai dung chQn chilc nang chia se : lu6ngph\! "friend" dugc th\l'c hi~n :

• Nguai dung chQn ten b?n be trong danhsach mu6n chi a se

Trang 30

Chuang 2 : Phan tich nghi~p vv va thiSt kS h~ th6ng 22

• H~ th6ng c~p nh~t cac thay d6i vS thongtin VilO CSDL

LuAng st}' ki~n khac

Khong co

~ Ti~n di~u ki~n

Admin phai dang nh~p vao h~ th6ng va vao trang quan Iy tac gia,

~ LuAng st}' ki~n chinh

.: Chuc nang nay b~t d~u khi Admin mu6n C?Pnh?t thanh vien ,

• H~ th6ng hi~n thi danh sach thanh vien

• Nguai dung ch<,mchuc nang mu6n thvc hi~n :

• Nguai dung ch<;mthanh vien va ch<;mchll'cnang c~p nh~t : lu6ng phv "C?P nh?t " dugcthvc hi~n :

• H~ th6ng hi~n thi thong tin chi tiSt cuathanh vien

• Nguai dung su'a d6i cac thong tin c~nthiSt:

• H~ th6ng ki~m tra tfnh hQ'pI~ cuathong tin

• Nguai dung chQn chll'c nang "C?P nh~t " :

Trang 31

Chuang 2 : Phan tlch nghi~p V\l va thiSt kS h~ th6ng 23

• H~ th6ng C?P nh?t cac thay d6i cuathanh vi{~nvao CSDL

Khong co

Ti~n di~u kien

Admin phcli dang nh?p vao h~ th6ng

!;k H~ u di~u ki~n

NSu Usecase thanh cong thi Admin co th~ xoa ho~c su'a thong tin thanhvien.NguQ'c l(~litn~mgthai clla h~ th6ng khong thay d6i

Trang 32

Chuang 2 :Phan tlch nghi~p Vl,l va thiSt kS h~ th6ng

2 : Vao Trang Pang KyO

3 : Nhap Thong lin Pang KyO

i

ifIraHop LeO 5; Nhan nut tiao ta khoanO

i

6 : Kiem ra Hop LeO

7 : Them Tal KhoanO

S ; Them Tai KhoanO

Hinh 2.3 - Sa00 tuan tl,1':Dang ky

~'

D

Trang 33

Chuang 2 : Phan tlch nghi~p V\l va thi~t k~ h~ th6ng

2 : Nl1ap Ten va Mat KhauO

3 : Nhan nut Dang nhapO

Hinh 2.4: Sa a6 tu6n tl:"- Dang nh{tp User

2.3.3 Xem tili Ii~u

: NguoiDung

2: Chon Tai LeuO

:TranqChu

,

~O

,, , , ,,

Trang 34

Chuang 2 :Phein tich nghi~p V\l va thiSt kS h~ th6ng

2.3.4 Dang tili Ii~u

: TrMQC!y : TrMlQ Uo!oad T~i Lieu : NQyo!Qvna

3 : NhapthFtin La; tieuO

5 ; Chon file 11i lieu can uploadO

6 : Nh'in nulluuO

"0

~: Ki tTa hop leO

8 : luu tai fieuO

.

Hlnh 2.6: So' ad tudn tlrl'- Dang tiIi li?u

Trang 35

Chuang 2 :Phan tich nghi~p V\l va thiSt kS h~ th6ng

27

: NguoiQuno

1 : Vao trang chuO

2 : Nhan nut downloadO

: TrangChy

3 : Doc du ~euO

.

, ,

Sr"i~O

o: Control Download Tail,iev

o

Trang 36

Chuang 2 :Phan tich nghi~p V\l va thiSt kS h~ th6ng 28

o

o

; ControlChiaSeJ}iLieu : Tr¥lQChia5erailieu

Trang 37

Chuang 2 : Phan tlch nghi~p Vl;1 va thiSt kS h~ th6ng 29

2.3.8 Binh luan tai lieu .

: NquoiDung

1 ; Vao !Tano chuO

2 : Chon tai &~O

; Tr""oChu

'

o

"0

: Tr!!!lQXemTailieu : Con!TolBinhluano ; Binhluano

:3; Vao !Tang xem tai heu,,"

4 ; BiOh Iuan tai heuO

5 ; Them BiOh IuanO

7 : ~,.et 8<nh IuanO

8 : ~ !hanh congO

6 : Them 8<nh JuanO

Hlnh 2.10: SO'a6 tu6n tif' - Binh lu(m tili li?u

4 : Binh IUllr sach()

"0, 5 : Them Binh luanO

Trang 38

Chuang 2 : Phan tieh nghi~p V\l va thi~t k~ h~ th6ng 30

4,. Them b9 suu t~p ea nhan

Trang 39

Chuang 2 :Phan tieh nghi~p V\l va thiSt kS h~ th6ng 31

a lhono 000

12 : Lw BST maiO

: Tr!Y!OTaoBSICN : Trang()!,@nLv8SICN

10 : Lw Iai BST maiO

2 : Vao !rang QLBSTO :

~O

5 : ~anh sach BSTO

~O!: VIIO!rang tao BST mai~ ::

14 : Hen !hi~o : Th"", thatY1 Con<)O

~ Qufm ly b(>suu t?P eel nhan

Trang 40

Chuang 2 : Phan tich nghi~p vl,l va thi~t k~ h~ th6ng 32

Ngày đăng: 01/09/2023, 21:55

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1]. Bill Evjen and Scott Hanselman, Professional ASP. NET 3, 0 (Programmer to Programmer) - Wiley Pulishing Inc Sách, tạp chí
Tiêu đề: Professional ASP. NET" 3,0
[5] Professional ASP.NET 4 in C# and VB [Kindle Edition] - Scott Hanselman (Author), Bill Evjen (Author), Devin Rader Sách, tạp chí
Tiêu đề: Professional ASP.NET 4 in C# and VB
Tác giả: Scott Hanselman, Bill Evjen, Devin Rader
[2] ASP.NET 3.5 Enterprise Application Development with Visual Studio 2008: Problem Design Solution (Wrox Programmer to Programmer) - Vince Varallo Khác
[3] ASP.NET 2.0 Website Programming: Problem - Design - Solution (Programmer to Programmer) - Marco Bellinaso Khác
[4] Beginning ASP.NET 3.5: In C# and VB (Programmer to Programmer)- Imar Spaanjaars Khác
[7] Pro ASP.NET 4 in C# 2010, Fourth Edition by Matthew MacDonald Khác

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm