Professional Documents
Culture Documents
A05-RT03 - SRS v1.0
A05-RT03 - SRS v1.0
PAGE \* MERGEFORMAT 3
1.DOCUMENT HISTORY.......................................................................................................................4
2. REFERENCE DOCUMENTS...........................................................................................................4
3. DISTRIBUTION LIST AND APPROVALS......................................................................................4
4. INTRODUCTION...........................................................................................................................5
4.1. Purpose.................................................................................................................................5
4.2. In scope.................................................................................................................................5
5. OVERVIEW...................................................................................................................................5
5.1. Actors...................................................................................................................................5
5.2. System Use Case Diagram....................................................................................................6
5.2.1. Admin............................................................................................................................6
5.2.1.1. Quả n lý thô ng tin cá nhâ n....................................................................................6
5.2.1.2. Quả n lý User..........................................................................................................6
5.2.1.3. Quản lý cập nhât các dịch vụ..................................................................................7
5.2.2. User................................................................................................................................7
5.2.2.1. Quả n lý tà i khoả n..................................................................................................8
5.2.2.2. Xem và tìm kiếm dịch vụ ......................................................................................8
5.3 Staff.......................................................................................................................9
5.2.2.4 Chỉnh sửa thô ng tin lịch chụ p ả nh............................................................................9
5.4 Rentail....................................................................................................................9
5.2.2.4 Chỉnh sửa thô ng tin thuê đồ ................................................................................ 9
6. FUNCTIONAL DESCRIPTION.....................................................................................................11
6.1. Admin..................................................................................................................................11
6.1.1. Quả n lý thô ng tin cá nhâ n..........................................................................................12
6.1.1.1. Đă ng nhậ p...........................................................................................................12
6.1.1.2. Chỉnh sử a mậ t khẩ u............................................................................................14
6.1.2. Quả n lý User................................................................................................................15
6.1.2.1. Thêm User............................................................................................................16
6.1.2.2. Hiển thị danh sá ch User.........................................................................................19
6.1.2.3. Xó a User..................................................................................................................20
6.1.3. Quả n lý cá c dịch vụ .............................................................................................21
6.2 User.....................................................................................................................................21
6.2.1. Quả n lý tà i khoả n........................................................................................................22
6.2.1.1. Đă ng nhậ p...........................................................................................................22
6.2.1.2. Xem chi tiết thô ng tin cá nhâ n...........................................................................23
6.2.1.3. Chỉnh sử a thô ng tin cá nhâ n..............................................................................25
6.2.2. Xem và tìm kiếm dịch vụ ...........................................................................................28
6.2.3. Xem thông tin dịch vụ chụp ảnh..................................................................................29
6.2.3.1. Đă ng kí lịch chụ p ả nh.........................................................................................30
6.2.4. Xem thô ng tin dịch vụ thuê đồ cướ i..........................................................................31
6.2.4.1. Đăng ký dịch vụ thuê đồ cưới...............................................................................32
6.2.4.2. Chỉnh sử a thô ng tin thuê đồ ...............................................................................33
6.2.5. Chỉnh sử a mậ t khẩ u........................................................................................................34
6.2.6. Staff 38
6.2.7. Rentail ............................................................................................................................39
PAGE \* MERGEFORMAT 3
7. NON-FUNCTIONAL REQUIREMENTS AND OTHERS................................................................37
Performance...................................................................................................................................37
Scalability.......................................................................................................................................37
Security...........................................................................................................................................37
Browser..........................................................................................................................................37
Interfaces........................................................................................................................................37
Assumptions...........................................................................................................................37
PAGE \* MERGEFORMAT 3
1. DOCUMENT HISTORY
Date Summary of Changes Version
9/5/2023 - Vẽ sơ đồ Use Case tổ ng quá t và phâ n cô ng cô ng việc.
10-05-2023
Thiết kế database cho trang wed
14-05-2020 1.0
- Sử a cá c lỗ i trong phầ n nhậ n xét củ a GVCB
4. INTRODUCTION
4.1. Purpose
Mụ c đích củ a tà i liệu nà y mô tả mộ t cá ch chi tiết về nhữ ng chứ c nă ng củ a “Xâ y
dự ng hệ thố ng quả n lý tiệm á o cướ i chụ p ả nh cướ i Mai WEDDING”. Nó minh họ a
chi tiết chứ c nă ng và xâ y dự ng mộ t hệ thố ng hoà n chỉnh. Nó giả i thích rõ rà ng về
rà ng buộ c củ a hệ thố ng, trình bà y tổ ng quan về giao diện và nhữ ng tương tá c vớ i
hệ thố ng hay ứ ng dụ ng khá c bên ngoà i. Tà i liệu nà y dù ng mô tả trình bà y lạ i vớ i
khá ch hà ng nhằ m chỉnh sử a và điều chỉnh đượ c tố t hơn.
PAGE \* MERGEFORMAT 3
4.2. In scope
Hệ thố ng quả n lý chụ p ả nh và thuê đồ cướ i trên nền web giú p đơn giả n hó a
quy trình đă ng ký và triển khai dịch vụ mộ t cá ch nhanh chó ng và tiết kiệm.
Khá ch hà ng có thể truy cậ p và o giao diện web để xem thô ng tin chi tiết về
cá c gó i dịch vụ chụ p ả nh và thuê đồ cướ i, lự a chọ n gó i phù hợ p và đă ng ký
trự c tuyến. Hệ thố ng cung cấ p thô ng tin về giá cả , lịch trình và yêu cầ u kỹ
thuậ t, đồ ng thờ i cung cấ p cá c tính nă ng bổ sung như tạ o hồ sơ cá nhâ n, đặ t
lịch hẹn và thanh toá n trự c tuyến. Nhà cung cấ p dịch vụ cũ ng có thể dễ
dà ng quả n lý đơn hà ng, lịch trình và thô ng tin khá ch hà ng, và tạ o bá o cá o
thố ng kê để nắ m bắ t xu hướ ng và cả i thiện dịch vụ .
+ Admin
+ User
+ Staff
+ Rentail
5. OVERVIEW
5.1. Actors
Biểu đồ dướ i đâ y sẽ mô tả tấ t cả cá c tá c nhâ n tham gia và o “Xây dựng hệ thống
quản lý tiệm áo cưới chụp ảnh cưới Mai WEDDING”. Mỗ i tá c nhâ n sẽ có mộ t vai
trò khá c nhau trong hệ thố ng; Hiện tạ i chú ng ta có cá c tá c nhâ n : Admin, User.
Admin có quyền xem, tìm kiếm , chỉnh sử a, khó a , xó a tà i khoả n củ a ngườ i dù ng ,
đổ i mậ t khẩ u cá nhâ n. Ngườ i dù ng có quyền quả n lý tà i khoả n cá nhâ n, quả n lý
thô ng tin dịch vụ , xem và đặ t cá c dich vụ bên trang web.
Actor Description
PAGE \* MERGEFORMAT 3
cướ i.
Có quyền chỉnh sử a cá c thô ng tin như địa điểm, giá chụ p ả nh.
5.2.1. Admin
5.2.1.1. Quản lý thông tin cá nhân
PAGE \* MERGEFORMAT 3
5.2.1.2. Quản lý User
PAGE \* MERGEFORMAT 3
5.3 Staff :
5.3.1. Quản lý thông tin thuê đồ và lịch chụp ảnh
PAGE \* MERGEFORMAT 3
5.3.2. Chỉnh sửa đặt lịch cưới
PAGE \* MERGEFORMAT 3
5.3.3 Chỉnh sửa thuê đồ cưới
PAGE \* MERGEFORMAT 3
6. FUNCTIONAL DESCRIPTION
6.1. Admin
6.1.1. Quản lý thông tin cá nhân
6.1.1.1. Đăng nhập
Screen Đă ng nhậ p
Screen Content
PAGE \* MERGEFORMAT 3
Mậ t khẩ u Password – Trườ ng dà nh
String(100) cho admin
nhậ p mậ t khẩ u
Đă ng nhậ p Button Đă ng nhậ p và o
hệ thố ng
Hủ y Button Hủ y đă ng
nhậ p và quay
về trang chủ .
Screen Actions
PAGE \* MERGEFORMAT 3
6.1.1.2. Chỉnh sửa mật khẩu
Screen Đổ i mậ t khẩ u
Screen Content
PAGE \* MERGEFORMAT 3
Item Type Data Description
PAGE \* MERGEFORMAT 3
xá c nhậ n chưa chính
xá c”.
PAGE \* MERGEFORMAT 3
Số điện thoạ i Text field – Ô nhậ p số điện thoạ i
String (50)
Email Text field – Ô nhậ p Email
String (50)
Tà i khoả n Text field – Ô nhậ p tên tà i khoả n
String (50)
Mậ t khẩ u Password – Ô nhậ p mậ t khẩ u
String(100)
Trở về Button Ngườ i dù ng kích và o Trở
khi muố n quay về trang
trướ c
Là m mớ i Button Ngườ i dù ng kích và o Là m
mớ i khi muố n xó a tấ t cả cá c
dữ liệu nhậ p trướ c đó
Thêm Button Ngườ i dù ng kích và o Thêm
khi muố n thêm User và o
Database
Screen Actions
PAGE \* MERGEFORMAT 3
hơn 11 hoặ c bé hơn
10 -> Hệ thố ng sẽ
thô ng bá o “Vui lò ng
nhậ p đú ng định dạ ng
số điện thoạ i”.
Khi để trố ng ô Số
điện thoạ i->Hệ thố ng
sẽ thô ng bá o “Vui
lò ng điền Số điện
thoạ i”
Khi để trố ng ô Tà i
khoả n->Hệ thố ng sẽ
thô ng bá o “Vui lò ng
điền Tà i khoả n”
Khi để trố ng ô Mậ t
khẩ u->Hệ thố ng sẽ
thô ng bá o “Vui lò ng
điền Mậ t khẩ u”
PAGE \* MERGEFORMAT 3
Khi nhậ p sai ngà y
sinh
dd/mm/yyy
-> Hệ thố ng sẽ thô ng
bá o “Ngà y sinh khô ng
đú ng định dạ ng”
Khi có lỗ i kết nố i cơ
sở dữ liệu -> Hiển thị
thô ng bá o “Lỗ i kết
nố i cơ sở dữ liệu”
PAGE \* MERGEFORMAT 3
sinh
Giớ i tính RadioButton Hiển thị giớ i tính
Địa chỉ Text field – Ô hiện địa chỉ
String (50)
Số điện thoạ i Text field – Ô hiện số điện thoạ i
String (50)
Email Text field – Ô hiện Email
String (50)
Tà i khoả n Text field – Ô hiện tên tà i khoả n
String (50)
Trở về Button Ngườ i dù ng kích và o
Trở khi muố n quay về
trang trướ c
Screen Actions
PAGE \* MERGEFORMAT 3
Screen Xó a User
Description Cho phép Admin xó a User
Screen Admin kích và o Quả n lý User -> Chọ n “Danh sá ch User” -> kích “Xem” -
Access > kích “Xó a”.
Screen Content
PAGE \* MERGEFORMAT 3
thị trang hiện tạ i.
Có Ngườ i dù ng kích nú t “Có ” Mà n hình hiển Khi có lỗ i kết nố i cơ
khi đã chắ n chắ n muố n xó a thị thô ng bá o sở dữ liệu -> Hiển
User nà y. “Xó a thà nh cô ng” thịthô ng bá o “Lỗ i kết
và quay về mà n nố i cơ sở dữ liệu”.
hình danh sá ch Mà n hình vẫ n hiển
User thị trang hiện tạ i.
PAGE \* MERGEFORMAT 3
6.2. User
6.2.1. Quản lý tài khoản
PAGE \* MERGEFORMAT 3
Screen Actions
PAGE \* MERGEFORMAT 3
Ngà y sinh Date Hiển thị ngà y thá ng nă m sinh
Thoá t Button Quay trở lạ i trang chủ
Cậ p nhậ t Button User kích và o khi muố n chỉnh
thô ng tin cá sử a thô ng tin
nhâ n
Họ tên Label-String (50) Hiển thị Họ tên đầ y đủ
Ngà y sinh Label-String (50) Hiển thị Ngà y sinh
Screen Actions
PAGE \* MERGEFORMAT 3
Screen Chỉnh sử a chi tiết thô ng tin cá nhâ n
Description Cho phép User chỉnh sử a tấ t cả cá c thô ng tin củ a mình như:Họ
tên,Số điện thoạ i, Email, Ngà y sinh, Giớ i tính, Địa chỉ, …
Screen User sau khi đăng nhập chọ n Menu Thông tin cá nhân và chọ n
Access Cập nhật thông tin cá nhân
Screen Content
Khi nhậ p và o ô Số
PAGE \* MERGEFORMAT 3
điện thoạ i sai định
dạ ng số điện thoạ i-
>
Hiển thị thô ng bá o
“Vui lò ng nhậ p số
điện thoạ i đú ng
định dạ ng”
Khi ngườ i dù ng để
trố ng ô Email->
Hiển thị thô ng bá o
“Vui lò ng nhậ p
email”
Khi nhậ p và o ô
Email sai định dạ ng
số điện thoạ i->
Hiển thị thô ng bá o
“Vui lò ng nhậ p
email đú ng định
dạ ng”
Khi ngườ i dù ng để
trố ng ô Ngà y Sinh-
> Hiển thị thô ng
bá o “Vui lò ng nhậ p
Ngà y Sinh”
Khi nhậ p và o ô
Ngà y Sinh sai định
dạ ng ngà y
dd/MM/YYYY->
Hiển thị thô ng bá o
“Vui lò ng nhậ p
ngà y sinh đú ng
định dạ ng
dd/MM/YYYY”
Khi ngườ i dù ng để
PAGE \* MERGEFORMAT 3
trố ng ô Mậ t khẩ u->
Hiển thị thô ng bá o
“Vui lò ng nhậ p mậ t
khẩ u mớ i”
Khi nhậ p và o ô Mậ t
khẩ u sai định dạ ng
mậ t khẩ u là chuổ i
ký tự có độ dà i từ 6
đến 32 ->
Hiển thị thô ng bá o
“Vui lò ng mậ t khẩ u
đú ng định dạ ng là
chuổ i ký tự từ 6
đến 32 ký tự ”
Khi ngườ i dù ng để
trố ng ô Nhậ p lạ i
mậ t khẩ u-> Hiển
thị thô ng bá o “Vui
lò ng nhậ p Xá c nhậ n
lạ i mậ t khẩ u”
Khi nhậ p và o ô
Nhậ p lạ i mậ t khẩ u
khá c so vớ i Dữ liệu
ở trườ ng Mậ t khẩ u-
>
Hiển thị thô ng bá o
“Xá c nhậ n mậ t
khẩ u khô ng đú ng”
Khi có lỗ i kết nố i cơ
sở dữ liệu -> Hiển
thị thô ng bá o “Lỗ i
kết nố i cơ sở dữ
liệu”.
Mà n hình vẫ n hiển
PAGE \* MERGEFORMAT 3
thị trang hiện tạ i.
Screen Content
PAGE \* MERGEFORMAT 3
Screen Actions
Description Cho phép User xem thô ng tin chi tiết về dịch vụ thuê đồ cướ i.
Screen Content
PAGE \* MERGEFORMAT 3
Nhiếp ả nh gia String(20) Hiển thị thô ng tin
nhiếp ả nh gia, hồ sơ,
kinh nghiệm.
PAGE \* MERGEFORMAT 3
Xem lịch Date time Ngườ i dù ng xem ngà y trố ng lịch
trố ng để đặ t lịch
Thô ng tin Textfield -String Ô nhậ p họ tên, số điện thoạ i, địa
ngườ i đă ng (50) chỉ email.
kí lịch chụ p
ả nh
Chọ n gó i Textfield - Ngườ i dù ng chọ n gó i dịch vụ mà
dịch vụ String(20) mình muố n
Xá c nhậ n và Textfield -String Trang web xá c nhậ n và gử i
gử i thô ng (50) thô ng tin chi tiết về lịch hẹn.
tin
Description Cho phép User xem thô ng tin chi tiết về dịch vụ thuê đồ cướ i.
Screen Content
PAGE \* MERGEFORMAT 3
phẩ m ả nh, kích thướ c.
Description Cho phép User chỉnh sử a thô ng tin chi tiết về việc thuê đồ
cướ i
Screen Access User sau khi đăng nhập.Chọ n “Thông tin dịch vụ” và chọ n
Chỉnh sửa thuê đồ
Screen Content
PAGE \* MERGEFORMAT 3
Item Type Data Description
PAGE \* MERGEFORMAT 3
6.2.5. Thay đổi mật khẩu
Screen Đổ i mậ t khẩ u
Screen Access User sau khi Đăng nhập ,Mở Menu ẩ n->Thông tin cá nhân
Screen Content
PAGE \* MERGEFORMAT 3
Chỉnh sử a Button Thự c hiện việc
đổ i mậ t khẩ u
đă ng nhậ p và o
hệ thố ng.
Hủ y Button Hủ y bỏ thao
tá c đổ i mậ t
khẩ u.
Screen Actions
Khi có lỗ i kết
nố i hiển thị
thô ng bá o “Kết
nố i thấ t bạ i”
Hủ y User kích nú t “Hủ y” Mà n hình hiển thị Khi có lỗ i kết
khi đã xem xong thô ng trang trướ c đó . nố i cơ sở dữ
tin và khô ng muố n liệu -> Hiển thị
chỉnh sử a gì thêm. thô ng bá o “Lỗ i
PAGE \* MERGEFORMAT 3
kết nố i cơ sở
dữ liệu”.
Mà n hình vẫ n
hiển thị trang
hiện tạ i.
6.2.6 Staff.
6.2.7 Rentail
PAGE \* MERGEFORMAT 3
Post-
processing
Performance
No. Requirement
1. Cho phép 1 lượ ng lớ n truy cậ p bằ ng internet và o hệ thố ng
2. Thờ i gian phả n hồ i nhanh
3. Thờ i gian nhậ p/xuấ t dữ liệu nhanh
Scalability
No. Requirement
1. Khả nă ng lưu trữ dữ liệu lớ n
2. Cho phép nhiều ngườ i dù ng thự c hiện cá c thao tá c giố ng nhau trong
cù ng khoả ng thờ i gian
Security
No. Requirement
1. Web Server => Java > 7.0
2. Đă ng nhậ p để thự c hiện cá c chứ c nă ng ứ ng vớ i từ ng vai trò củ a ngườ i
dù ng
3. Xá c thự c ngườ i dù ng bằ ng tà i khoả n và mậ t khẩ u
4. Dữ liệu hệ thố ng đượ c sao lưu hằ ng ngà y và đượ c lưu an toà n bên ngoà i
trang web
Browser
PAGE \* MERGEFORMAT 3
No. Requirement
1. IE6 and above (IE8 is not recommended).
2. Chrome and Firefox
Interfaces
No. Requirement
1. Sử dụ ng thư viện CSS, Js để tạ o giao diện
Assumptions
No. Requirement
1. Có thể tạ m ngưng hệ thố ng nếu cầ n phả i nâ ng cấ p
PAGE \* MERGEFORMAT 3