Tải bản đầy đủ (.docx) (42 trang)

ĐỒ ÁN HỆ THỐNG THÔNG TIN WEBSITE NHÀ SÁCH ONLINE

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.74 MB, 42 trang )

ĐẠI HỌC QUỐC GIA TP.HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA HỆ THỐNG THÔNG TIN
Môn: ĐỒ ÁN HỆ THỐNG THÔNG TIN
Đề Tài: WEBSITE NHÀ SÁCH ONLINE
Giáo Viên Hướng Dẫn: Cô Nguyễn Đình Loan Phương
Sinh Viên Thực Hiện (NHÓM 4):
1. LÝ BẢO HUY MSSV: 09520104
2. LƯƠNG TRỌNG NGHĨA MSSV: 09520186
TP Hồ Chí Minh, tháng 6 năm 2013
MỤC LỤC
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
GV: Ths. Nguyễn Đình Loan Phương 2
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
GIỚI THIỆU
Từ lâu, hoạt động thương mại đã là 1 thành phần không thể thiếu trong giao thương kinh
tế toàn cầu. Về mô tả cơ bản, thương mại là 2 hay nhiều chủ thể có thực và được xác định,
gặp mặt nhau để thương lượng, ký kết, mua bán hay trao đổi vật phẩm, thông tin, tri thức,…
Tuy nhiên điều đó chỉ đúng với thương mại truyền thống. Hiện nay cùng với sự bùng nổ về
CNTT khoảng vài thập niên trở lại đây trên toàn cầu, một nhánh khác của thương mại đã ra
đời, khởi đầu cho một kỷ nguyên mới trong hoạt động kinh doanh - đó là Thương Mại Điện
Tử (TMĐT).
TMĐT – hiểu đơn giản tức là giao dịch qua mạng. Và vì vậy đối với cả bên mua và bên
bán thì quy mô và uy tín của website là điều tối quan trọng. Chúng ta cùng đi vào xây dựng
và tìm hiểu 1 website Thương mại cụ thể để biết rõ những đặc trưng và yêu cầu cần đạt, cơ
chế quản lý hoạt động thương mại, cách xây dựng và quản lý hệ thống dữ liệu, Đó cũng là
đề tài báo cáo mà nhóm em đã chọn để báo cáo cho môn học: Đồ Án Hệ Thống Thông Tin
Tên đề tài: WebSite Nhà Sách Online.
Framework: ASP.NET
Ngôn ngữ lập trình: C# sử dụng mô hình MVC
Hệ quản trị CSDL: MS SQL 2008


GV: Ths. Nguyễn Đình Loan Phương 3
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
GV: Ths. Nguyễn Đình Loan Phương 4
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
CHƯƠNG I. XÁC ĐỊNH YÊU CẦU
I. Phát biểu đề tài
Khách truy cập vào website để tham quan và mua sách. Trong đó khách có thể đăng ký
làm thành viên (nếu chưa có tài khoản), nhưng đặc biệt khi không cần đăng ký khách vẫn
có thể mua sách được. Tuy nhiên nếu thường xuyên tham quan và mua sách ở website này,
thì khách hàng nên đăng ký và mua sách dưới quyền thành viên để được hưởng những ưu
đãi đặc biệt vào nhiều dịp trong năm cho nhiều cấp độ thành viên.
Khách hàng có thể tìm kiếm sách theo Menu được bố trí sẵn theo chiều dọc ngay ở
trang chủ, hay tìm kiếm bằng từ khóa, sau đó xem thông tin chi tiết của sách và đưa ra lựa
chọn. Trong quá trình chọn, khách hàng tùy ý thêm sách vào giỏ hàng hay loại bỏ sách
khỏi giỏ hàng. Sau quá trình lựa chọn, ở trang chủ khách hàng sẽ thấy giỏ hàng của mình
cùng những thông tin về tên sách và số lượng mà mình đã chọn, cùng với tổng số tiền phải
thanh toán. Khách hàng điền đầy đủ thông tin người nhận, địa chỉ để nhận sách. Sách sẽ
được thanh toán bằng cách chuyển khoản qua ngân hàng hay thanh toán trực tiếp cho người
nhận.
Nhân viên cũng có tài khoản như khách, nhưng được phân quyền nhân viên. Theo đó
nhân viên có thể đồng thời xem và xuất danh sách người mua, danh sách giỏ hàng và hóa
đơn.
Người quản trị (admin) có thể phân quyền cho người sử dụng (admin khác, nhân viên
hoặc khách hàng) và thậm chí có thể mua sách như khách hàng bình thường. Tuy nhiên
quan trọng nhất là cập nhật đầy đủ và kịp thời CSDL cho website để đảm bảo cho việc kinh
doanh trôi chảy và thuận lợi.
GV: Ths. Nguyễn Đình Loan Phương 5
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
II. Yêu cầu chức năng
1. Tìm kiếm và lưu trữ

 Tìm kiếm Sách theo chủ đề, theo từ khóa.
 Lưu trữ thông tin thành viên.
 Lưu trữ thông tin Sách.
 Lưu trữ thông tin Giỏ Hàng.
 Lưu trữ thông tin Đơn Đặt Hàng.
2. Xử lý
 Xử lý thông tin thêm bớt sách trong Giỏ Hàng.
 Xử lý giao dịch Đặt Hàng và tính tổng tiền thanh toán.
 Xử lý Ưu Đãi cho khách hàng.
3. Thống kê
 Kết xuất báo biểu liệt kê danh sách người mua theo ngày.
 Kết xuất báo biểu liệt kê danh sách giỏ hàng được mua theo ngày.
 Kết xuất báo biểu thống kê danh sách hóa đơn theo ngày.
III. Yêu cầu phi chức năng
 Giao diện thân thiện, bố cục rõ ràng hợp lý.
 Tốc độ xử lý nhanh, dễ dàng cho nhiều người truy cập cùng lúc.
 Phân quyền và bảo mật hệ thống.
 Dễ sửa chữa, cập nhật khi cần thiết.
GV: Ths. Nguyễn Đình Loan Phương 6
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
CHƯƠNG II. PHÂN TÍCH ĐỀ TÀI
I. Mô hình Use Case
GV: Ths. Nguyễn Đình Loan Phương 7
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
II. Phân rã từng Use case
1. Manage user (Quản lý người dùng)
GV: Ths. Nguyễn Đình Loan Phương 8
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
2. Manage commercial DB (Quản lý dữ liệu kinh doanh: Sách, tác giả,…)
3. Login (Đăng nhập)

GV: Ths. Nguyễn Đình Loan Phương 9
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
4. Edit user information (Sửa thông tin người dùng)
5. Search Item (Tìm Sách)
GV: Ths. Nguyễn Đình Loan Phương 10
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
6. Add/Delete item on basket (Thêm/xóa sách từ giỏ hàng)
7. Pay off (Thanh toán)
GV: Ths. Nguyễn Đình Loan Phương 11
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
III. Đặc tả từng Use Case
1. Đăng nhập
Usecase này khởi động khi người dùng đã đăng ký tài khoản và thực hiện
đăng nhập vào hệ thống
Các dòng cơ bản:
1. Người dùng nhập username và password
2. Hệ thống kiểm tra sự tồn tại và tính hợp lệ
3. Thông báo đăng nhập thành công
Các dòng thay thế:
1. Thông báo đăng nhập thất bại
a. Sequence diagram
GV: Ths. Nguyễn Đình Loan Phương 12
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
b. Activity diagram
c. Class diagram
GV: Ths. Nguyễn Đình Loan Phương 13
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
2. Quản lý người dùng (Manage Users)
Usecase này khởi động khi Admin chọn chức năng quản lý Nhân Viên hay
Khách Hàng

Các dòng cơ bản:
1. Xem danh sách, thêm, xóa hay sửa thông tin người dùng hệ thống.
2. Website ghi nhận và lưu lại thông tin mới.
Các dòng thay thế:
1. Thông báo cập nhật thất bại và quay về trang quản lý người dùng
(nhân viên và khách hàng)
a. Sequence diagram
GV: Ths. Nguyễn Đình Loan Phương 14
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
b. Activity diagram
c. Class diagram
GV: Ths. Nguyễn Đình Loan Phương 15
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
3. Quản lý dữ liệu kinh doanh (Manage commercial DB)
Usecase này khởi động khi Admin chọn chức năng quản lý dữ liệu kinh
doanh
Các dòng cơ bản:
1. Xem danh sách, thêm, xóa hay sửa dữ liệu kinh doanh (sách, thể
loại, )
2. Website ghi nhận và lưu lại thông tin mới.
Các dòng thay thế:
1. Thông báo cập nhật thất bại và quay về trang quản lý dữ liệu kinh
doanh.
GV: Ths. Nguyễn Đình Loan Phương 16
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
a. Sequence diagram
GV: Ths. Nguyễn Đình Loan Phương 17
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
b. Activity diagram
c. Class diagram

GV: Ths. Nguyễn Đình Loan Phương 18
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
4. Xem danh sách hóa đơn
Usecase này khởi động khi Nhân Viên chọn chức năng xem DS Hóa Đơn
Các dòng cơ bản:
1. Nhân viên đã đăng nhập và chọn chức năng Xem danh sách Hóa Đơn.
2. Website hiển thị danh sách Hóa Đơn đang tồn tại.
Các dòng thay thế:
1. Không có
a. Sequence diagram
GV: Ths. Nguyễn Đình Loan Phương 19
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
b. Activity diagram
c. Class diagram
GV: Ths. Nguyễn Đình Loan Phương 20
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
5. Xem danh sách người mua
Usecase này khởi động khi Nhân Viên chọn chức năng xem DS Người Mua
Các dòng cơ bản:
1. Nhân viên đã đăng nhập và chọn chức năng Xem danh sách người mua.
2. Website hiển thị danh sách người mua đang tồn tại.
Các dòng thay thế:
1. Không có
a. Sequence diagram
Tương tự Sequence Diagram Xem DS Hóa Đơn.
b. Activity diagram
GV: Ths. Nguyễn Đình Loan Phương 21
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
c. Class diagram
6. Xem danh sách giỏ hàng

Usecase này khởi động khi Nhân Viên chọn chức năng xem DS Giỏ Hàng
Các dòng cơ bản:
1. Nhân viên đã đăng nhập và chọn chức năng Xem danh sách giỏ hàng.
2. Website hiển thị danh sách giỏ hàng đang tồn tại.
Các dòng thay thế:
1. Không có
GV: Ths. Nguyễn Đình Loan Phương 22
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
a. Sequence diagram
Tương tự Sequence Diagram Xem DS Hóa Đơn.
b. Activity diagram
c. Class diagram
GV: Ths. Nguyễn Đình Loan Phương 23
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
7. Kết xuất báo cáo
Usecase này khởi động khi Nhân Viên chọn chức năng xuất báo cáo ra file văn
bản pdf
Các dòng cơ bản:
1. Nhân viên đã đăng nhập và chọn chức năng xuất danh sách người mua,
hóa đơn hay giỏ hàng.
2. Danh sách được xuất dưới dạng file word.
Các dòng thay thế:
1. Không có
a. Sequence diagram
GV: Ths. Nguyễn Đình Loan Phương 24
Khoa Hệ Thống Thông Tin - UIT Môn: Đồ Án HTTT
b. Activity diagram
c. Class diagram
GV: Ths. Nguyễn Đình Loan Phương 25

×