4. Thiết kế giao diện
4.3. Đặc tả giao diện
4.3.2. Màn hình nâng cấp tài khoản
1 - Loại : RadioButton - Check nếu muốn nâng
cấp tài khoản bằng thẻ tín dụng
2 - Loại : RadioButton - Check nếu muốn nâng
cấp tài khoản bằng tiền mặt
3 - Loại : Textbox - Nhập mã tài khoản
- Không được để trống
4 - Loại : Dropdownlist - Chọn tháng hết hạn
5 - Loại : Dropdownlist - Chọn năm hết hạn
6 - Loại : Textbox - Nhập mã bảo vệ
7 - Loại :Textbox - Nhập mã vùng
- Không được để trống
8 - Loại : Button - Nút nâng cấp tài khoản
sau 1 tuần dùng thử miễn phí
6.3.3. Tìm kiếm nâng cao
Ràng buộc Mô tả
1 - Loại : Textbox - Nhập 1 hoặc nhiều từ
khóa có liên quan
2 - Loại : Textbox - Nhập tất cả các từ khóa
có liên quan
3 - Loại : Textbox - Nhập chính xác 1 từ
hoặc 1 cụm từ liên quan
4 - Loại : Textbox - Nhập 1 từ hoặc cụm từ
không liên quan
5 - Loại : Textbox - Nhập tên phim
6 - Loại : Textbox - Nhập tên video
8 - Loại : Textbox - Nhập số tập phim
9 - Loại : Textbox - Nhập tên diễn viên, đạo
diễn, …
10 - Loại : Textbox - Nhập thể loại phim
11 - Loại : Textbox - Nhập network
12 - Loại : Textbox - Nhập ngày bắt đầu
13 - Loại : Textbox - Nhập ngày kết thúc
14 - Loại : Button - Nút thực hiện chức
năng tìm kiếm
15 - Loại : Button - Nút thực hiện chức
năng hủy tìm kiếm
6.3.4. Quản lý tài khoản nhân viên
Ràng buộc Mô tả
1 - Loại : Textbox - Nhập email đúng định
dạng
- Không được để trống
- Không được để trống
3 - Loại : Textbox - Nhập mật khẩu
- Không được để trống
4 - Loại : Textbox - Nhập chứng minh nhân
dân
- Không được để trống - Không được nhập chữ, phải là dãy số gồm 9 chữ số
5 - Loại : Textbox - Nhập địa chỉ
- Không được để trống
6 - Loại : Textbox - Nhập số điện thoại
- Không được để trống - Không được nhập chữ, phải là số
7 - Loại : DropDownList - Chọn giới tính
- Mặc định chọn sẵn là Nam
8 - Loại : Button - Nút thực hiện chức năng
cập nhật
9 - Loại : Button - Nút thực hiện chức năng
thêm
10 - Loại : DataGirdView - Hiển thị danh sách tất cả các nhân viên mà hệ thống quản lý
- Các cột :
+ Email : email nhân viên
+ Mật khẩu : mật khẩu nhân viên
+ Họ tên : họ tên nhân viên
+ Action
o Icon 1 : link xóa nhân viên
6.3.5. Quản lý tài khoản khách hàng
Ràng buộc Mô tả
1 - Loại : Textbox - Nhập email đúng định
dạng
- Không được để trống
2 - Loại : Textbox - Nhập họ tên
- Không được để trống
3 - Loại : Textbox - Nhập mật khẩu
- Không được để trống
4 - Loại : Textbox - Nhập chứng minh nhân
dân
- Không được để trống - Không được nhập chữ, phải là dãy số gồm 9 chữ số
5 - Loại : Textbox - Nhập địa chỉ
- Không được để trống
6 - Loại : Textbox - Nhập số điện thoại
- Không được để trống - Không được nhập chữ, phải là số
7 - Loại : DropDownList - Chọn giới tính
- Mặc định chọn sẵn là Nam
8 - Loại : DropDownList - Chọn loại tài khoản
- Mặc định chọn sẵn là Free
9 - Loại : Button - Nút thực hiện chức năng
cập nhật
10 - Loại : Button - Nút thực hiện chức năng
thêm
11 - Loại : DataGirdView - Hiển thị danh sách tất cả các khách hàng mà hệ thống quản lý - Các cột : + Email : email khách hàng + Mật khẩu : mật khẩu
khách hàng
+ Họ tên : họ tên khách hàng
+ Action
o Icon 1 : link xóa khách hàng
6.3.6. Quản lý phim
Ràng buộc Mô tả
1 - Loại : Textbox - Nhập nội dung cần tìm
kiếm
2 - Loại : Button - Nút tìm kiếm
3 - Loại : Dropdownlist - Chọn thể loại phim
4 - Loại : DataGridView -Hiển thị danh sách phim
theo thể loại - Các cột:
+ Tên phim : tên phim + Mô tả : mô tả phim + Thể loại : thể loại phim
+ Hình : hình ảnh phim + Phí : phí của phím + Action
o Icon 1 : link xóa khách hàng
o Icon 2 :
5 - Loại : Textbox - Nhập tên phim
- Không được để trống
6 - Loại : Textbox - Nhập mô tả phim
- Không được để trống
7 - Loại : Textbox - Nhập tên diễn viên
- Không được để trống
8 - Loại : Textbox - Nhập tên đạo diễn
- Không được để trống
9 - Loại : DropDownList - Chọn season
- Mặc định chọn sẵn là Không có
10 - Loại : DropDownList - Chọn tập phim
- Mặc định chọn sẵn là Không có
11 - Loại : DropDownList - Chọn thể loại
- Mặc định chọn sẵn là Hài
12 - Loại : RadioButton - Chọn có phí hoặc không
13 - Loại : FileUpload - Chọn hình ảnh
14 - Loại : Button - Nút thực hiện chức năng
cập nhật
15 - Loại : Button - Nút thực hiện chức năng
6.3.7. Quản lý thẻ gift Ràng buộc Mô tả 1 - Loại : Textbox - Nhập mã thẻ - Không được để trống - Không được nhập chữ, phải là số
2 - Loại : DropDownList - Chọn thời hạn sử dụng
- Mặc định chọn sẵn là 1 tháng
3 - Loại : Textbox - Nhập đơn giá
- Không được để trống - Không được nhập chữ, phải là số
4 - Loại : Button - Nút thực hiện chức năng
cập nhật
5 - Loại : Button - Nút thực hiện chức năng
thêm
6 - Loại : DataGirdView - Hiển thị danh sách tất cả các thẻ gift mà hệ thống quản lý - Các cột : + Serial number : mã thẻ gift + Hạn dùng : thời hạn sử dụng
+ Đơn giá : giá thẻ gift + ID người sử dụng : mã khách hàng
+ Action
o Icon 1 : link xóa khách hàng
6.3.8. Tìm kiếm nâng cao
Ràng buộc Mô tả
1 - Loại : Textbox - Nhập từ khóa tìm kiếm
2 - Loại : Textbox - Nhập tên diễn viên, đạo
diễn
3 - Loại : Textbox - Nhập số tập phim
- Không được nhập chữ, phải là số
4 - Loại : Textbox - Nhập năm phát hành
- Không được nhập chữ, phải là số
5 - Loại : Textbox - Nhập tiêu đề phim
6 - Loại : Button - Nút thực hiện chức năng
6.3.9. Cập nhật thông tin cá nhân
Ràng buộc Mô tả
1 - Loại : Textbox - ReadOnly
- Thể hiện Email đang đùng để đăng nhập
2 - Loại : Textbox - ReadOnly
- Thể hiện mã của tài khoản đang sử dụng
3 - Loại : Textbox - Nhập họ tên người sử
dụng
- Không được để trống
4 - Loại : Textbox - Nhập chứng minh nhân
dân.
- Không được để trống - Không được nhập chữ, phải là dãy số gồm 9 chữ số
5 - Loại : Textbox - Nhập địa chỉ
- Không được để trống
6 - Loại : Textbox - Nhập điện thoại
- Không được để trống
7 - Loại : DropDownList - Chọn giới tính
- Mặc định chọn sẵn là Nam
8 - Loại : Button - Nút thực hiện chức năng
Cập nhật
9 - Loại : Button - Nút chuyển qua trang
6.3.10. Đổi mật khẩu
Ràng buộc Mô tả
1 - Loại : Textbox - Nhập mật khẩu cũ ( hiện
tại).
- Không được để trống
2 - Loại : Textbox - Nhập mật khẩu mới.
- Không được để trống
3 - Loại : Button - Nút thực hiện chức năng
7. Môi trường
- Môi trường web
- Hệ điều hành Apche 2.0 - Kiến trúc MVC 4
8. Tổng kết
- Nhóm đã bắt đầu sử dụng phần mềm quản lý SVN để làm việc chung nên hiệu
quả làm việc được nâng lên.
- Tuần này các thành viên đã hoàn thành tốt các nhiệm vụ được giao,không chậm trễ
như tuần trước.
- Nhóm đã bổ sung thêm các phần bị thiếu của báo cáo tuần trước.