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

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

42 612 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

Định dạng
Số trang 42
Dung lượng 4,28 MB

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

Nội dung

Quản lý người dùng Manage UsersUsecase 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 hóa đơnUsecase này khởi động khi Nhân Vi

Trang 1

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):

2 LƯƠNG TRỌNG NGHĨA MSSV: 09520186

TP Hồ Chí Minh, tháng 6 năm 2013

MỤC LỤC

Trang 2

GV: Ths Nguyễn Đình Loan Phương 2

Trang 3

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à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

Trang 4

GV: Ths Nguyễn Đình Loan Phương 4

Trang 5

CHƯƠNG I XÁC ĐỊNH YÊU CẦU

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ườinhậ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 kinhdoanh trôi chảy và thuận lợi

GV: Ths Nguyễn Đình Loan Phương 5

Trang 6

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

Trang 7

CHƯƠNG II PHÂN TÍCH ĐỀ TÀI

I Mô hình Use Case

GV: Ths Nguyễn Đình Loan Phương 7

Trang 8

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

Trang 9

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

Trang 10

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

Trang 11

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

Trang 12

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

Trang 13

b Activity diagram

c Class diagram

GV: Ths Nguyễn Đình Loan Phương 13

Trang 14

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.

Trang 15

b Activity diagram

c Class diagram

GV: Ths Nguyễn Đình Loan Phương 15

Trang 16

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

Trang 17

a Sequence diagram

GV: Ths Nguyễn Đình Loan Phương 17

Trang 18

b Activity diagram

c Class diagram

GV: Ths Nguyễn Đình Loan Phương 18

Trang 19

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.

Trang 20

b Activity diagram

c Class diagram

GV: Ths Nguyễn Đình Loan Phương 20

Trang 21

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.

Trang 22

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

Trang 24

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

Trang 25

b Activity diagram

c Class diagram

GV: Ths Nguyễn Đình Loan Phương 25

Trang 26

8 Sửa thông tin người dùng

Usecase này khởi động khi Người Dùng hệ thống đã đăng nhập và chọn chức năng sửa thông tin

Các dòng cơ bản:

1 Người dùng nhập thông tin mới

2 Website kiểm tra tính hợp lệ của dữ liệu và kiểm tra mật khẩu cũ

(trường hợp đổi mật khẩu)

3 Thông báo sửa thông tin thành công

Trang 27

a Sequence diagram

GV: Ths Nguyễn Đình Loan Phương 27

Trang 28

b Activity diagram

c Class diagram

GV: Ths Nguyễn Đình Loan Phương 28

Trang 29

9 Tìm sách

Usecase này khởi động khi Khách chọn chức năng tìm sách

Các dòng cơ bản:

1 Khách chọn tìm sách theo tên hay theo giá

2 Website tìm kiếm và đưa ra danh sách Sách thỏa yêu cầu

Trang 30

b Activity diagram

c Class diagram

GV: Ths Nguyễn Đình Loan Phương 30

Trang 31

10 Thao tác trên giỏ hàng (thêm, xóa sách)

Usecase này khởi động khi Khách chọn chức năng thêm sách vào hay xóa sách khỏi giỏ hàng

Các dòng cơ bản:

1 Khách chọn thêm sách vào hay xóa sách khỏi giỏ hàng

2 Website kiểm tra số lượng sách còn lại trong cửa hàng có còn đủ

Trang 32

a Sequence diagram

GV: Ths Nguyễn Đình Loan Phương 32

Trang 33

b Activity diagram

c Class diagram

GV: Ths Nguyễn Đình Loan Phương 33

Trang 34

11 Thanh toán

Usecase này khởi động khi Khách chọn chức năng Thanh Toán cho giỏ hàng.

Các dòng cơ bản:

1 Khách chọn hình thức thanh toán (online hay trực tiếp)

2 Website xét ưu đãi và khuyến mãi để tính tổng tiền khách phải trả

3 Website kiểm tra số tiền trong tài khoản có đủ (trường hợp thanh toán Online) và thông tin người gởi, người nhận có hợp lệ (trường hợp

thanh toán trực tiếp)

4 Cập nhật lại số tiền của khách sau khi thanh toán (online)

Các dòng thay thế:

1 Thông báo số tiền trong tài khoản không đủ (thanh toán online)

2 Xuất hóa đơn thanh toán.

a Sequence diagram

GV: Ths Nguyễn Đình Loan Phương 34

Trang 35

b Activity diagram

c Class diagram

GV: Ths Nguyễn Đình Loan Phương 35

Trang 36

IV Mô hình lớp

GV: Ths Nguyễn Đình Loan Phương 36

Trang 37

CHƯƠNG III THIẾT KẾ

I Thiết kế dữ liệu

1 Mô hình dữ liệu

2 Sử dụng Store Procedure cho truy vấn dữ liệu

Để bảo đảm an toàn dữ liệu và phân chia rõ chức năng từng lớp theo mô hình MVC, chúng ta truy vấn dữ liệu hoàn toàn bằng cách sử dụng thủ tục

GV: Ths Nguyễn Đình Loan Phương 37

Trang 38

ALTER proc [dbo].[wbs_PhanTrang] @StartPage int, @EndPage int,

@Key nchar(50),@Table nchar(100)

as

declare @Sql nchar(200)

set @Sql = 'with Search as(select ROW_NUMBER() over (order by '+ RTRIM(@Key) +' asc) as OrderNumber,'+RTRIM(@Table)+'.* from' + RTRIM(@Table) +')

select * from Search where OrderNumber between

'+CONVERT(nvarchar,@StartPage)+' and '+CONVERT(nvarchar,@EndPage)

c Nạp tiền vào tài khoản

ALTER proc [dbo].[wbs_ThanhVien_AddMoney] @UserID

nchar(10),@Tien int

as

begin

begin tran

set @UserID = CONVERT(int,@UserID)

declare @OldMoney int

GV: Ths Nguyễn Đình Loan Phương 38

Trang 39

select @OldMoney=SoTien from THANHVIEN where

MaThanhVien=@UserID

set @Tien=@Tien+@OldMoney

update THANHVIEN set SoTien = @Tien where MaThanhVien=@UserID

else

set @MaMax = @MaMax + 1

INSERT INTO THELOAI VALUES (@MaMax,

end

END

GV: Ths Nguyễn Đình Loan Phương 39

Trang 40

II Thiết kế giao diện

GV: Ths Nguyễn Đình Loan Phương 40

Trang 41

CHƯƠNG IV TỔNG KẾT

I Kết quả đạt được

Đồ án đã phân tích rõ từng bước trong hoạt động bán sách qua mạng Và cũng hoàn thành hết những chức năng cơ bản cần có của 1 WebSite bán sách và thêm vài chức năng nâng cao khác

II Hướng phát triển

Để đưa vào sử dụng trong thực tế, đồ án cần cải thiện độ an toàn bảo mật và chức năng phân quyền Đồng thời nên dùng 1 hệ quản trị CSDL tốt hơn như Oracle

III Bảng phân công công việc

Lý Bảo Huy Lương Trọng Nghĩa

Admin – Quản lý Tác Giả, Thể Loại,

Khuyến Mãi, NXB, Nhận Xét (thêm xóa

Home – Upload hình + file pdf 

GV: Ths Nguyễn Đình Loan Phương 41

Trang 42

Home – Giỏ Hàng 

Admin – Quản lý Thành viên, Loại thành

Member – Yêu cầu admin tư vấn 

Member – Đặt book online (yêu cầu pdf) 

Employee – Gửi file pdf theo yêu cầu 

GV: Ths Nguyễn Đình Loan Phương 42

Ngày đăng: 05/04/2015, 16:41

TỪ KHÓA LIÊN QUAN

w