visa Phân chia nhóm tác nhân Nhóm 1 : người gửi thiệp user Nhóm : người quản trị website administrator Nhóm 3 : hệ thống nhà băng bank Nhóm : người nhận thiệp Nhóm 1 : em và gửi t
Trang 1Khoa Công Nghệ Thông Tin
KHÓA LUẬN TỐT NGHIỆP
XÂY DỰNG WEBSITE THIỆP ĐIỆN TỬ
Giảng viên hướng dẫn : Th.s Hà Việt Uyên Synh Sinh viên thực hiện : Phạm Lê Hải Âu
TP.Hồ Chí Minh –2004
Trang 2TRƯỜNG ĐHDL NGOẠI NGỮ - TIN HỌC Độc lập - Tự do - Hạnh phúc
Thành phố Hồ Chí Minh
KHOA CÔNG NGHỆ THÔNG TIN
NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP
Chú ý : Sinh viên phải dán tờ này vào trang thứ nhất của bản đồ án
HỌ VÀ TÊN : PHẠM LÊ HẢI ÂU MSSV : 0011075 NGÀNH : HỆ THỐNG THÔNG TIN LỚP : TT0002
1 Tên đề tài : XÂY DỰNG WEBSITE THIỆP ĐIỆN TỬ
2 Nhiệm vụ (yêu cầu về nội dung và số liệu ban đầu):
a) Phân tích và thiết kế hệ thống bằng UML
b) Xây dựng website thiệp điện tử bằng PHP và Mysql
3 Ngày giao nhiệm vụ đồ án : 04/05/2004
4 Ngày hoàn thành nhiệm vụ : 24/07/2004
5 Họ tên người hướng dẫn : Phần hướng dẫn :
1) Th.s Hà Việt Uyên Synh Tất cả
Nội dung và yêu cầu ĐATN đã được thông qua khoa
Ngày…….tháng…….năm……
(Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên)
Kết quả đánh giá : Sinh viên đã hoàn thành và nộp toàn bộ đồ án cho Khoa
Điểm hướng dẫn : Ngày…….tháng……năm……
Điểm duyệt : Sinh viên Đại diện VP.Khoa
Điểm bảo vệ : (Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên)
Trang 3MỤC LỤC
HỆ THỐNG THÔNG TIN
Chương 01 : Xác định yêu cầu
A Đặt vấn đề trang 1
III Các vấn đề cần giải quyết trang 7
B Các chức năng chính của hệ thống trang 9
III Các yêu cầu về dữ liệu trang 9
I Ràng buộc về giao diện trang 12
II Ràng buộc về an ninh trang 12 III Ràng buộc về vận hành trang 12
IV Ràng buộc về chính sách và pháp luật trang 12 Chương 02 : Phân tích yêu cầu
A Phân tích chức năng trang 13
III Quan hệ giữa các usecase trang 15
7 Cập nhập trang 22
Trang 413 Gửi mẫu thiệp mới trang 29
C Phân tích động thái trang 36
I Sequence Diagram trang 36
7 Cập nhật trang 44
II Statechart Diagram trang 58
Trang 51 Admin Component trang 71
II Giao diện chương trình trang 73
Kết luận
Hướng phát triển
Phụ lục : Hướng dẫn cài đặt chương trình
Tài liệu tham khảo
Trang 6HỆ THỐNG THÔNG TIN Chương 1: Xác định yêu cầu A.Đ t v n đ
I.Mục đích thực hiện đ tài :
Nước ta là 1 nước đang phát triển và đang dần hòa nhập học hỏi những công nghệ tiên tiến của các nước bạn để rút ng n khoảng cách về mọi mặt với thế giới Trong nhiều năm tr lại đây Việt Nam đang t ng bước hội nhập vào l nh vực công nghệ thông tin thế giới t các công nghệ mới đến Internet và được mọi người hư ng ứng Sự ra đời của các công ty phần mềm Công Viên Phần Mềm Quang Trung Trung Tâm Công Nghệ Phần Mềm Cần Thơ……
Theo u hướng phát triển người dân Việt Nam dần sử dụng Internet để trao đổi thông tin kiến thức gửi những lời chúc m ng vào những dịp lễ tết sinh nhật cho người thân nơi a qua internet Mục đích của đề tài
Xây dựng sit thiệp điện t nhằm tạo ra 1 website cho mọi người gửi
thiệp c ng những lời chúc m ng cho người thân một cách nhanh chóng với giao diện đ p hình ảnh sống động chất lượng cao hiệu quả và miễn phí Đồng thời bằng phương thức đóng gói package đề tài này s h trợ người
d ng có thể tạo 1 website thiệp điện tử với domain của người d ng đăng ký trên mạng giống như PHP
II Hiện trạng t ch c :
Hiện nay việc gửi tặng thiệp cho người thân a hoặc bạn b nhân những này lễ tết tr nên rất phổ biến Mọi người đều gửi thiệp với những lời chúc hình ảnh nhạc k m theo thiệp chúc m ng cho người thân bạn b qua hệ thống bưu điện hệ thống không có webmail hoặc thông qua những trang web thiệp điện tử
1 Hệ th ng hi hông c mai
Người gửi thiệp mua thiệp các cửa hàng bán thiệp Sau
đó người gửi đến bưu điện yêu cầu gửi thiệp cho người thân theo địa ch ghi trên phong bì ưu điện s chuyển thiệp sau một thời gian khoảng 1 ngày hoặc có thể lâu hơn nếu nơi nhận a đến địa ch người nhận thiệp
Cung cấp cho người mua rất nhiều thiệp
Người mua thiệp có thể chọn 1 tấm thiệp đ p
Trang 7
Tốn tiền, tốn thời gian
Người gửi phải biết địa ch chính ác của người nhận
Thiệp có thể đến tay người nhận chậm hơn thời gian dự tính
mastercard visa website miễn phí và không đòi hỏi người d ng user phải đăng ký là thành viên
a visa)
Phân chia nhóm tác nhân Nhóm 1 : người gửi thiệp user) Nhóm : người quản trị website (administrator)
Nhóm 3 : hệ thống nhà băng bank Nhóm : người nhận thiệp
Nhóm 1 : em và gửi thiệp.Ng ư ời g ửi thi
ệp ph ải cung cấp số th creditcard mastercard visa để thanh toán qua mạng
Nhóm : cập nhật thiệp thêm óa sửa thống kê số lần truy cập thống kê số thành viên thống kê thiệp được gửi nhiều nhất thống kê số thành viên và số khách đang truy cập vào website, gửi thiệp mới cho các thành viên thống
kê số thành viên gửi thiệp nhiều nhất
Nhóm 3 : nhận số th creditcard mastercard visa do website cung cấp và kiểm tra báo kết quả
Trang 8cho nhóm Chuyển tiền vào tài khoản của người quản trị
Nhóm : nhận và em thiệp
thong ke so lan truy cap
thong ke thiep duoc gui nhieu nhat Nguoi gui thiep
xem thiep
Nguoi nhan thiep
Nhan thiep
gui thiep Ngan hang
kiem tra tai khoan
Cap nhat thiep
Người sử dụng phải tốn tiền
Thời gian thực hiện lâu vì phải kiểm tra số
th có đúng không Người sử dụng phải tốn tiền
b
th
Phân chia nhóm tác nhân Nhóm 1 : người sử dụng user
Trang 9Nhóm : người quản trị website (administrator)
Nhóm 3 : người nhận thiệp
Nhóm 1 : em và gửi thiệp Nhóm : cập nhật thiệp thêm óa sửa thống kê số lần truy cập thống kê số thành viên thống kê thiệp được gửi nhiều nhất thống kê số thành viên và số khách đang truy cập vào website gửi thiệp mới cho các thành viên
Nhóm 3 : nhận và em thiệp
thong ke so lan truy cap
thong ke thiep duoc gui nhieu nhat Nguoi gui thiep
thong ke so thanh vien
thong ke so thanh vien va so khach dang o tren mang Nguoi quan tri
Miễn phí Giao diện đ p Nhiều thiệp Phân biệt được người quản trị và người sử dụng bình thường
Quản lý được số người sử dụng website thành viên của website
Có thể gửi những tấm thiệp mới cho các thành viên
Trang 10
Đòi hỏi nhiều thủ tục trước khi gửi thiệp Thời gian thực hiện lâu vì phải lưu trữ thông tin về người sử dụng
c
Phân chia nhóm tác nhân Nhóm 1 : người sử dụng user Nhóm : người quản trị website (administrator)
Nhóm 3 : người nhận thiệp
Nhóm 1 : Xem và gửi thiệp Nhóm : cập nhật thông tin thiệp em óa sửa thống kê được số lần truy cập thống kê được thiệp nào được yêu thích nhất
Nhóm 3 : nhận thiệp và em thiệp
thong ke so lan truy cap
thong ke thiep duoc gui nhieu nhat Nguoi gui thiep
xem thiep
Nguoi nhan thiep
Nhan thiep
gui thiep
Cap nhat thiep
Miễn phí Giao diện đ p Thời gian gửi thiệp nhanh chóng
Trang 11
Không quản lý được số người sử dụng Thời gian cập nhật thiệp mới chậm Người quản trị không có tiền
Chọn ựa giải pháp ây dựng sit -greetingcards (thiệp điện t :
Ở đề tài này, chúng ta chọn 1 giải pháp xây dựng website “thiệp điện tử” miễn phí và có đăng ký thành viên
III Các tác nhân iên uan sta ho d r :
2
Nhóm 1 : người quản trị
Cài đặt chương trình Cập nhật dữ liệu : thiệp thơ nhạc Xóa thành viên
Thống kê Xem góp ý Kiểm duyệt nội dung các file mà thành viên gửi Nhóm : thành viên
Góp ý kiến Gửi mẫu thiệp mới Gửi file nhạc mới Gửi thơ văn tục ngữ mới Nhóm 3 : người gửi thiệp
Gửi thiệp Duyệt lại thiệp muốn gửi Nhóm : người nhận thiệp
Xem thiệp gửi Nhóm 5 : thời gian
Xóa những thiệp gửi đã gửi hơn 1 tháng Gửi những thiệp có ngày gửi là ngày hiện tại
Trang 12Tất cả các nhóm tác nhân trên đều có các chức năng chung sau :
Đăng nhập Đăng ký thành viên Tìm kiếm thiệp theo chủ đ ề Xem thiệp
IV Các v n đ cần giải uy t :
Ưu Tiên
Xây dựng chức năng cho ph p người sử dụng có thể đóng góp ý kiến cho trang web
cả các thiệp thuộc chủ đề nào đó ->
gây mất thời gian cho người sử dụng
Xây dựng 1 công
cụ cho ph p người
d ng tìm kiếm các thiệp theo 1 chủ
đề
3
3 Khó khăn trong việc
gửi theo ngày lựa chọn
Người gửi có thể chọn hoặc nhập 1 ngày bất kỳ như nhập 1 ngày cách ngày hiện tại 1 năm hoặc 1 ngày trước ngày hiện tại -> ngày gửi thiệp không chính ác hoặc thiệp gửi lưu trữ quá lâu trong
hệ thống
Cho 1 danh sách ngày tháng gửi b t đầu t ngày hiện tại đến thời gian cách ngày hiện tại 1tháng
5
4 Không đóng gói trang
web bằng phương thức
Vì một số lý do bảo mật nên các
Viết chương trình đóng gói trang
1
Trang 13package trang web khác
không có chức năng này
web bằng ngôn ngữ PHP Người quản trị ch cần nhập 1 số thông tin cần thiết thì chương trình s tự động cài đặt 1 website thiệp điện
tử của riêng người
đó với đầy đủ các chức năng cần thiết
5 Không có thông báo
cho người gửi khi
người nhận đã em
thiệp
Trang web không
ây dựng chức năng này
Xây dựng chức năng thông báo cho người gửi biết người nhận đã
em thiệp
4
6 Không thay đổi các
themes trong website
Do người quản trị muốn bảo mật trang web của mình không cho người khác thay đổi giao diện
Xây dựng các themes có s n và chức năng cho
ph p người quản trị khi cài đặt trang web có thể thay đổi giao diện
2
7 Khó khăn trong kiểm
tra các thông tin mà
người d ng gửi lên
trang web
Do một số người
d ng gửi 1 số thông tin ấu lên trang web
Xây dựng 1 chức năng d ng để người quản trị có thể kiểm tra các thông tin của người d ng gửi lên và cho ph p đưa lên trang web nếu hợp lệ
6
8 Không có thống kê số
lần truy cập vào trang
web thiệp được yêu
thích nhất số thành
viên
Có nhiều dữ liệu lưu trữ nằm nhiều bảng khác nhau nên khó thống kê
Xây dựng chức năng thống kê để người quản trị có thể biết trang web của mình hoạt động như thế nào
7
Trang 1413 Tìm kiếm thiệp theo chủ đề
14 Xem thiệp gửi
III.Các yêu cầu v dữ iệu :
Trang 15Dữ liệu chủ đề : nhập tên chủ đề mới
3 Th ng ê :
Dữ liệu thiệp : thống kê số lượng thiệp nào
được gửi nhiều nhất
Dữ liệu thành viên : thống kê số lượng thành viên
của trang web
Số lần truy cập : thống kê số lần trang web được
truy cập
4 X m g p ý :
Dữ liệu ý kiến : tựa đề, người gửi, ngày gửi và
nội dung của ý kiến
5 Ki m duyệt nội dung fi mà thành viên g i ên :
Dữ liệu thiệp : các thiệp được s p xếp theo
t ng chủ đề mà thành viên gửi lên trang web
Dữ liệu nhạc : dữ liệu được hiễn thị theo t ng
chủ đề mà thành viên gửi lên cho trang web
Dữ liệu thơ : các bài thơ được hiển thị theo
t ng chủ đề
6 Xoá thành viên :
Dữ liệu thành viên : nhập tên đăng nhập của thành
viên cần xóa
Dữ liệu ý kiến : ý kiến hiển thị theo ngày gửi,
người quản trị chọn ý kiến muốn xóa
7 G p ý :
Dữ liệu ý kiến : ý kiến hiển thị theo ngày gửi,
người quản trị ch cần nhấn vào xem nội dung của t ng ý kiến
8 G i thông tin mới :
Dữ liệu chủ đề : b t buộc chọn chủ đề trước khi
gửi thông tin
Dữ liệu thiệp : nhập đường dẫn file muốn
upload lên trang web và tựa đề của thiệp
Dữ liệu nhạc : nhập đường dẫn file muốn
upload lên trang web và tên bài nhạc
Trang 16Dữ liệu thơ : nhập đường dẫn file muốn
upload và tên bài thơ
9 G i thiệp :
Dữ liệu thiệp : b t buộc chọn 1 mẫu thiệp
muốn gửi đi
Dữ liệu người sử dụng : người quản trị và thành viên,
b t buộc nhập tên đăng nhập
và mật khẩu
12 Đ ng ý thành viên :
Dữ liệu người sử dụng : thành viên, b t buộc nhập tên
đăng nhập, username, có thể nhập hoặc không nhập địa
Trang 17C.Các ràng uộc hệ th ng :
I àng uộc v giao diện :
Giao diện web
II Ràng buộc v an ninh :
Bảo mật về mật khẩu của thành viên
Thành viên nào không tuân thủ các qui định của wensite
thì s bị người quản trị xóa
III àng uộc v vận hành :
Chạy trên Internet plorer I
IV àng uộc v chính sách và pháp uật :
Tuân thủ đúng các điều luật do nhà nước quy định
Trang 18Chương 2 : Phân tích ch c n ng
A Phân tích ch c n ng :
I Summary usecase :
Nguoi quan tri
Nguoi nhan thiep Quan ly thiep dien tu
Trang 20III Quan hệ giữa các Us cas :
Trang 21IV Các mô tả Us cas :
1 Cài đặt chương trình :
Mô tả : Mục đích sử dụng : cài đặt web site vào hệ thống Tầm ảnh hư ng : người quản trị
Mức độ : User Goal Kết quả : website và CSDL của website được cài đặt vào
hệ thống Điều kiện l i : không có hệ quản trị CSDL tên đăng nhập và mật khẩu để đăng nhập vào CSDL sai
Tác nhân chính : người quản trị Kịch bản :
Chon cau hinh co ban cua he thong
Nhap thong tin ket noi CSDL
Nhap thong tin
ve nguoi quan tri
Kiem tra cau hinh
Nguoiquantri
Trang 222 Đăng nhập :
Mô tả : Mục đích sử dụng : đăng nhập vào website Tầm ảnh hư ng : người sử dụng
Mức độ : User Goal Kết quả : người sử dụng được đăng nhập vào hệ thống, session được kh i tạo, cập nhật lại ngày đăng nhập vào
hệ thống
Tác nhân chính : người sử dụng Kịch bản :
Nhap username
va password
Kiem tra username
va password
Thong bao nhap username
hoac password sai
Sai
Khoi tao session
Setattribute (username) cho
Nguoidung
Trang 233 Đăng ký thành viên :
Mô tả : Mục đích sử dụng : đăng ký làm thành viên của trang web
Tầm ảnh hư ng : người sử dụng Mức độ : User Goal
Kết quả : thành viên được đăng nhập vào hệ thống với tên đăng nhập và mật khẩu đã đăng ký
Tác nhân chính : người sử dụng Kịch bản :
Nhap thong tin dang ky
<<Kiem tra dia chi email nhap dung khong?>>
Thong bao nhap dia chi email sai
Them du lieu vao bang nguoidung
Thong bao dang
ky thanh cong
Sai[ VD : haiau ] Chua co
Dung [VD : haiau@yahoo.com]
Nguoidung
Trang 244 Xem thiệp :
Mô tả : Mục đích sử dụng : hiển thị các mẫu thiệp của các chủ
đề
Tầm ảnh hư ng : người sử dụng Mức độ : User Goal
Kết quả : người sử dụng được em các mẫu thiệp theo chủ đề để lựa chọn mẫu thiệp
Tác nhân chính : người sử dụng Kịch bản :
Hien thi mau thiep theo chu de chon Chon chu de thiep
Trang 255 Phân quyền thành viên :
Mô tả : Mục đích sử dụng : phân quyền cho thành viên Tầm ảnh hư ng : người quản trị, thành viên Mức độ : User Goal
Kết quả : thành viên có quyền hạn mới trong hệ thống Tác nhân chính : người quản trị
[Khong co thanh vien nao co username do]
Ket noi va cap nhat du lieu trong CSDL thanh vien [Co username do]
[Kiem tra ket noi CSDL
co bi loi hay khong?]
Thong bao da thuc hien thanh cong va hoi co muon phan quyen cho 1 thanh vien khac nua khong?
[Khong co loi trong ket noi CSDL]
Thong bao loi
ket noi CSDL
[Ket noi CSDL bi loi]
[Kiem tra xem nguoi quan tri co muon tiep tuc phan quyen hay khong?]
[Khong muon tiep tuc phan quyen]
[Tiep tuc phan quyen cho thanh vien khac]
Trang 266 Tìm kiếm thiệp theo chủ đề :
Mô tả : Mục đích sử dụng : tìm kiếm những thiệp theo 1 chủ đề
mà người sử dụng chọn
Tầm ảnh hư ng : người sử dụng Mức độ : User Goal
Kết quả : hiển thị các thiệp trong chủ đề đã được chọn Tác nhân chính : người sử dụng
Kịch bản :
Chon chu de tim kiem
Thuc hien tim kiem cac thiep thuoc chu de do
Kiem tra co tim thay hay khong?
Liet ke cac thiep thuoc chu de do
Trang 277 Cập nhật :
a Thêm thiệp :
Mô tả : Mục đích sử dụng : Thêm 1 mẫu thiệp mới vào CSDL
Tầm ảnh hư ng : người quản trị Mức độ : User Goal
Điều kiện tiên quyết : đã đăng nhập vào hệ thống Kết quả : mẫu thiệp được thêm vào CSDL thiệp và gửi thông báo đến cho thành viên có mẫu thiệp mới Tác nhân chính : thành viên
Kịch bản :
Chon chu de thiep
Nhap duong dan file thiep
Kiem tra duong dan dung hay khong?
Thong bao duong dan sai
Sai
Thuc hien them them vao CSDL Dung
Thong bao da them thiep vao CSDL
Gui thang bao den thanh vien co mau thiep moi.
Nguoiquantri
Trang 28b Xóa thiệp :
Mô tả : Mục đích sử dụng : óa 1 mẫu thiệp ra khỏi CSDL Tầm ảnh hư ng : người quản trị
Mức độ : User Goal Điều kiện tiên quyết : đã đăng nhập vào trang web Kết quả : mẫu thiệp bị óa ra khỏi CSDL và file thiệp đó cũng bị óa
Tác nhân chính : người quản trị Kịch bản :
Chon thiep xoa
Thuc hien xoa thiep
Thong bao da xoa thanh cong
Chon chu de thiep
Thuc hien xoa cac thiep gui co mau thiep nay
Nguoiquantri
Trang 298 Xóa thành viên :
Mô tả : Mục đích sử dụng : xóa 1 thành viên ra khỏi trang web Tầm ảnh hư ng : người quản trị
Mức độ : User Goal Điều kiện tiên quyết : đăng nhập vào hệ thống với quyền
là admin Kết quả : thành viên đó bị xóa ra khỏi trang web Tác nhân chính : người quản trị
Kịch bản :
Nhap username muon xoa
Kiem tra co username
do hay khong?
Thong bao khong co
Kiem tra co phai la username cua admin hay khong?
Thong bao khong xoa duoc vi do la username cua nguoi quan tri he thong
Thuc hien xoa thanh vien co username do
Thong bao da xoa xong
Dung Sai [Khong phai la username cua admin]
Nguoiquantri
Trang 309 Thống kê :
Mô tả : Mục đích sử dụng : thống kê số lần trang web được truy cập số thành viên thiệp được yêu thích nhất
Tầm ảnh hư ng : người quản trị Mức độ : User Goal
Điều kiện tiên quyết : đăng nhập vào hệ thống với quyền
là admin Kết quả : hiển thị các thông tin thống kê Tác nhân chính : người quản trị
Kịch bản :
Thong ke
Thong ke so thanh vien
Thong ke thiep duoc gui nhieu nhat theo chu de
Trang 3110 Xem góp ý :
Mô tả : Mục đích sử dụng : cho ph p người quản trị em các ý kiến của thành viên gửi lên
Tầm ảnh hư ng : người quản trị Mức độ : User Goal
Điều kiện tiên quyết : đăng nhập vào hệ thống với quyền
là admin Kết quả : hiển thị nội dung ý kiến Tác nhân chính : người quản trị Kịch bản :
Xem y kien
Liet ke cac y kien
Chon y kien can xem
Hien thi y kien
Nguoiquantri
Trang 3211 Kiểm duyệt nội dung file mà thành viên gửi :
Mô tả : Mục đích sử dụng : cho ph p người quản trị duyệt nội dung các file mà thành viên gửi lên
Tầm ảnh hư ng : người quản trị Mức độ : User Goal
Điều kiện tiên quyết : đăng nhập vào hệ thống với quyền
là admin Kết quả : hiển thị nội dung các file cần kiểm duyệt nếu file được duyệt thì s được thêm vào CSDL và gửi thông báo đến cho thành viên có mẫu thiệp mới (nếu là file thiệp); ngược lại file s bị óa ra khỏi hệ thống
Tác nhân chính : người quản trị Kịch bản :
Thuc hien xoa
Thong bao xoa thanh cong
Dong file
Cap nhat lai CSDL cot
du lieu daduyet=true
Thong bao da duyet xong
[Kiem tra neu file la mau thiep]
Gui thong bao co mau thiep moi
Nguoiquantri
Trang 3312 Góp ý :
Mô tả : Mục đích sử dụng : cho ph p thành viên gửi ý kiến lên cho người quản trị
Tầm ảnh hư ng : thành viên Mức độ : User Goal
Điều kiện tiên quyết : đăng nhập với quyền là member Kết quả : gửi ý kiến của thành viên cho người quản trị Điều kiện l i : không nhập nội dung góp ý
Tác nhân chính : thành viên Kịch bản :
co noi dung
Thong bao da gui gop y len cho nguoi quan tri
Thanhv ien
Trang 3413 Gửi mẫu thiệp mới :
Mô tả : Mục đích sử dụng : cho ph p thành viên gửi mẫu thiệp mới
Tầm ảnh hư ng : thành viên Mức độ : User Goal
Điều kiện tiên quyết : đăng nhập với quyền là member Kết quả : thêm mẫu thiệp mới vào CSDL nhưng mẫu thiệp này chưa được duyệt
Tác nhân chính : thành viên Kịch bản :
Trang 3514 Gửi thiệp :
Mô tả : Mục đích sử dụng : cho ph p người sử dụng gửi thiệp cho bạn b người thân
Tầm ảnh hư ng : người sử dụng Mức độ : User Goal
Kết quả : thiệp gửi được lưu trong CSDL, thiệp gửi chưa được em
Tác nhân chính : người sử dụng Kịch bản :
Chon thiep muon gui
Chon file nhac kem theo thiep Chon tho van
kem theo thiep Nhap noi dung
Trang 3615 Xem thiệp gửi :
Mô tả : Mục đích sử dụng : cho ph p người nhận thiệp em thiệp thông qua MaID đã được gửi trong email và thông báo cho người gửi thiệp đã được em thông qua email Tầm ảnh hư ng : người nhận thiệp
Mức độ : User Goal Kết quả : hiển thị nội dung thiệp gửi và lưu vào CSDL thiệp gửi đã được em
Tác nhân chính : người nhận thiệp : yêu cầu em thiệp
Sự kiện ràng buộc : em thiệp gửi với MaID đã được thông báo trong email
Kịch bản :
Yeu cau xem thiep voi MaID duoc thong bao trong emai
Kiem tra xem thiep gui
da xoa hay chua?
Thong bao thiep
Trang 3716 Xóa thiệp gửi hơn 1 tháng:
Mô tả : Mục đích sử dụng : óa những thiệp gửi đã gửi hơn 1 tháng
Tầm ảnh hư ng : thời gian Mức độ : User Goal
Kết quả : những thiệp gửi đã gửi hơn 1 tháng bị óa Điều kiện tiên quyết : thời gian thực hiện : vào đầu m i ngày
Tác nhân chính : thời gian Kịch bản :
Ket noi CSDL va chon ra nhung thiep gui da gui hon 1 thang
[Kiem tra co thiep gui da gui hon 1 thang khong?]
Xoa nhung thiep do [Co nhung tiep gui da gui hon 1 thang]
[Khong co DL]
Trang 3817 Gửi thiệp có ngày gửi là ngày hiện tại :
Mô tả : Mục đích sử dụng : kiểm tra và gửi những thiệp có ngày gửi là ngày hiện tại
Mức độ : User Goal Kết quả : gửi thiệp đúng ngày đã chọn
Điều kiện tiên quyết : thời gian thực hiện : vào đầu m i ngày
Tác nhân chính : thời gian
Kịch bản :
Ket noi CSDL va lay ra nhung thiep gui co ngay gui la ngay hien tai
[Kiem tra xem co thiep gui nao
co ngay gui la ngay hien tai]
Gui den dia chi email cua nguoi nhan va thong bao cho nguoi gui da gui thiep
[Co thiep gui]
Trang 3918 Xóa những thành viên không đăng nhập trong vòng 1 tháng :
Mô tả : Mục đích sử dụng : óa những thành viên không đăng nhập trong vòng 1 tháng
Tầm ảnh hư ng : thời gian thành viên
Mức độ : User Goal Kết quả : thành viên bị xóa Điều kiện tiên quyết : thời gian thực hiện : vào đầu m i ngày
Tác nhân chính : thời gian Kịch bản :
Ket noi CSDL va chon ra nhung thanh vien da khong dang nhap trong 1 thang[ngay hien tai-ngay dang nhap=30]
[Kiem tra co nhung thanh vien khong dang nhap trong 1 thang khong]
Xoa nhung thanh vien do [Co thanh vien khong dang nhap trong 1 thang]
Trang 40B Phân tích dữ iệu :