Thiết kế Website bán điện thoại di động cho cửa hàng Minh Tuyết Yên Mỹ - Hưng Yên
NHẬN XÉT CỦA GIÁO VIÊN
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Hưng Yên, ngày tháng năm 2011
1
Thiết kế Website bán điện thoại di động cho cửa hàng Minh Tuyết Yên Mỹ - Hưng Yên
MỤC LỤC
NHẬN XÉT CỦA GIÁO VIÊN 1
DANH MỤC CÁC HÌNH VẼ 5
LỜI MỞ ĐẦU 6
III.1.3.Bảng Giao dịch 34
III.1.4.Bảng Giao dịch chi tiết 34
III.1.5.Bảng Hãng sản xuất 35
III.1.6.Bảng Liên hệ 35
III.1.7.Bảng lượt truy cập 35
III.1.8.Bảng sản phẩm 35
III.1.9.Bảng Tin tức 36
III.1.10.Bảng User 36
4.2 Mô tả chi tiết các chức năng 37
4.2.1 Chức năng đăng nhập , đăng ký 37
4.2.1.1 Mục đích 37
4.2.1.2 Phạm vi 37
4.2.1.3 Ràng buộc 37
4.2.1.4 Giao diện form đăng nhập 37
4.2.1.5 Mô tả chức năng đăng nhập 37
4.2.2 Chức năng sửa thông tin cá nhân 38
4.2.2.1 Mục đích 38
4.2.2.2 Phạm vi 38
4.2.2.3 Ràng buộc 38
4.2.2.4 Giao diện 38
4.2.2.5 Mô tả chức năng 39
4.2.3 Chức năng mua hàng 39
4.2.3.1 Mục đích 39
4.2.3.2 Phạm vi 39
3
Thiết kế Website bán điện thoại di động cho cửa hàng Minh Tuyết Yên Mỹ - Hưng Yên
4.2.3.3 Ràng buộc 40
4.2.3.4 Giao diện 40
4.2.3.5 Mô tả chức năng 40
4.2.4 Chức năng tìm kiếm 41
4.2.8.5 Mô tả chức năng 46
PHẦN III. KẾT LUẬN 47
1.1.Kết quả đạt được của đề tài 47
1.2.Hạn chế của đề tài 48
1.3.Hướng phát triển của đề tài 48
PHẦN IV. TÀI LIỆU THAM KHẢO 50
DANH MỤC CÁC HÌNH VẼ
5
Thiết kế Website bán điện thoại di động cho cửa hàng Minh Tuyết Yên Mỹ - Hưng Yên
LỜI MỞ ĐẦU
Hiện nay, công nghệ thông tin được xem là ngành mũi nhọn của các quốc gia,
đặc biệt là các quốc gia đang phát triển, đang trong thời kỳ công nghiệp hoá và
hiện đại hoá đất nước. Sự bùng nổ thông tin và sự phát triển mạnh mẽ của công
nghệ kỹ thuật số, yêu cầu muốn phát triển thì phải tin học hoá vào các ngành, các
lĩnh vực.
Hiện nay trên thị trường có rất nhiều website với nội dung vô cùng phong phú
và chỉ cần kích chuột thì cả thế giới đã hiện ra trước mắt. Rất nhiều người kinh
doanh đã chọn giải pháp tiếp cận với khách hàng thông qua website. Hầu hết các
6
Thiết kế Website bán điện thoại di động cho cửa hàng Minh Tuyết Yên Mỹ - Hưng Yên
công ty đều có website riêng và mọi người đều cảm thấy bất tiện khi họ phải đến
tận từng của hàng để xem sản phẩm, mua sản phẩm hay để trả tiền. Nhưng có khi
đến cửa hàng lại không có loại sản phẩm mà họ cần. Có khi họ phải mất cả ngày để
tìm mặt hàng theo sở thích và phù hợp với thời đại.
Để giải quyết vấn đề đó chúng em đã xây dựng một website quản lý bán hàng để
giúp cho tất cả mọi người có thể xem sản phẩm hay mua sản phẩm ở bất kỳ nơi
đâu, bất kỳ lúc nào và cho dù là họ đang ở nhà.
PHẦN 1 : MỞ ĐẦU
1.1.Lý do chọn đề tài
Ngày nay, công nghệ thông tin có vai trò hết sức quan trọng, là động lực thúc đẩy
hàng phàn nàn rằng họ không muốn phải chạy hàng giờ trên những con đường bui bặm
để có thể chọn được một món đồ ưng ý, họ muốn chỉ cần ở nhà có một đường dây
internet là họ có thể mua được món đồ ưng ý, với mong muốn đó nhóm chúng em đã xây
dựng website quản lý bán hàng
Phần mềm có vai trò rất lớn đối với người sử dụng. Với hệ thống chức năng tương đối
đầy đủ sẽ trợ giúp người dùng trong việc quản lý một cách thuận tiện và nhanh gọn hơn,
tiết kiệm được nhiều thời gian và công sức
1.5.Cấu trúc của báo cáo
PHẦN 1 : MỞ ĐẦU
PHẦN 2 : NỘI DUNG
- Chương I : Khảo sát xác định yêu cầu phân tích hệ thống
- Chương II : Phân tích thiết kế với UML
- Chương III:Thiết kế cơ sở dữ liệu
- Chương IV : Thiết kế giao diện
PHẦN 3 : KẾT LUẬN
8
Thiết kế Website bán điện thoại di động cho cửa hàng Minh Tuyết Yên Mỹ - Hưng Yên
PHẦN 2 : NỘI DUNG
CHƯƠNG I
KHẢO SÁT, XÁC ĐỊNH YÊU CẦU, PHÂN TÍCH HỆ THỐNG
I.1 Đối với khách hàng truy cập đến Website:
Đối với khách hàng truy cập website hệ thống sẽ cung cấp những chức năng:
- Chức năng hiển thị thông tin và phân loại sản phẩm trong gian hàng ảo:
9
Thiết kế Website bán điện thoại di động cho cửa hàng Minh Tuyết Yên Mỹ - Hưng Yên
Sản phẩm hiển thị lên website sẽ được hiển thị đầy đủ thông tin về sản phẩm đó như : hình
ảnh sản phẩm, tên sản phẩm, đặc điểm nổi bật của sản phẩm, thông tin chi tiết sản phẩm, giá, thời
gian bảo hành, hãng sản xuất, thông tin về các chương trình khuyến mại…
Các sản phẩm này sẽ được phân loại theo từng hãng sản xuất,theo tên chủng loại.Sự phân loại
này sẽ được người dùng lựa chọn khi tham quan các gian hàng.
- Chức năng liên hệ phản hồi :
Khách hàng có thể liên hệ hoặc đóng góp ý kiến về sản phẩm và công ty qua chức năng này.
- Chức năng hỗ trợ trực tuyến (Yahoo!) :
Khách hàng có thể liên hệ trực truyến với nhân viên bán hàng về các thắc mắc, ý kiến của
mình.
- Chức năng báo giá thiết bị :
Các bản báo giá được cập nhập liên tục giúp khách hàng nắm bắt được thông tin giá cả nhanh
nhất.
- Các chức năng khác:
Ngoài các chức năng chính trên,Website sẽ cung cấp một số chức năng khác như là: khách
hàng đã đăng kí thành viên có thể quản lí thông tin cá nhân, hay xem lại các đơn đặt hàng của
mình với cửa hàng …
I.2 Đối với người quản trị Website:
Người được cấp quyền Admin sẽ được quản lý một trang quản trị, sau khi thực hiện quá trình
đăng nhập bằng tài khoản quyền Admin, người quản trị sẽ có các quyền sử dụng các chức năng
sau :
- Chức năng cập nhật sản phẩm:
Người quản trị sẽ có quyền thêm, sửa, xóa các sản phẩm trên website.Các sản phẩm cập nhật
sẽ được đưa lên website.Mỗi sản phẩm sẽ nằm trong loại sản phẩm tương ứng.
- Chức năng cập nhật hãng sản xuất:
Người quản trị sẽ có quyền thêm, sửa, xóa các hãng sản xuất trên website.Các hãng sản xuất cập
nhật sẽ được đưa lên website.
- Chức năng cập nhật tin tức và tin công nghệ:
Tương tự như sản phẩm,các tin tức cũng như tin tức quảng cáo được cập nhật sửa xóa bởi
người quản trị.
- Chức năng quản lý hỗ trợ khách hàng:
Tất cả các thông tin của khách hàng sẽ được lưu lại giúp cho người quản trị trang web sẽ dễ
dàng quản lí :các thông tin khách hàng, lịch sử giao dịch,…
Cho phép người quản trị phản hồi lại các yêu cầu của khách hàng.
11
2 Đăng ký Cho phép người dùng đăng ký các thông tin
3 Phân quyền cho người dùng Admin phân quyền cho từng người dùng
4 Thêm thông tin hãng sản xuất Người quản lý thêm thông tin hãng sản xuất
5 Sửa thông tin hãng sản xuất
Người quản lý sửa thông tin hãng sản xuất
6 Xóa thông tin hãng sản xuất Người quản lý xóa thông tin hãng sản xuất
7 Thêm thông tin desktop Người quản lý thêm thông tin desktop
8 Sửa thông tin desktop
Người quản lý sửa thông tin desktop
9 Xóa thông tin desktop Người quản lý xóa thông tin desktop
10 Thêm thông tin mobilephone Người quản lý thêm thông tin mobilephone
11 Sửa thông tin mobilephone Người quản lý sửa thông tin mobilephone
12 Xóa thông tin mobilephone Người quản lý xóa thông tin mobilephone
13 Tìm kiếm sản phẩm
Người dùng lựa chọn tiêu chí tìm kiếm: tìm
kiếm theo mã sản phẩm,tên sản phẩm, …
14 Tìm kiếm nhà cung cấp
Người dùng lựa chọn tiêu chí tìm kiếm theo
mà nhà cung cấp,tên nhà cung cấp
15 Tìm kiếm theo hãng sản xuất
Người dùng lựa chọn tiêu chí tìm kiếm: tìm
kiếm theo mã hãng sản xuất, tên hãng, …
13
Thiết kế Website bán điện thoại di động cho cửa hàng Minh Tuyết Yên Mỹ - Hưng Yên
16 Thống kê, báo cáo
Thống kê các sản phẩm theo tháng, theo quý
và theo các hình thức và tiêu chí khác nhau.
Bảng 2.1.2: Danh sách Usecase của hệ thống
II.1.3.Biểu đồ usecase
Biểu đồ Usecase tổng quát
Trạng thái hệ thống trước khi chức năng “Đăng ký” được thực hiện khi
người dùng chưa có tài khoản.
Trạng thái hệ thống sau khi chức năng “Đăng ký” được thực hiện
Trường hợp thành công: Quá trình đăng ký thông tin cho người dùng
thành công.
Trường hợp thất bại: Hệ thống thông báo lỗi và không thể đăng ký vào hệ
thống được.
Đặc tả chức năng “Đăng nhập”
Tóm tắt:
Usecase này thực hiện việc đăng nhập vào hệ thống.
Dòng sự kiện:
Dòng sự kiện chính
- Hệ thống hiển thị giao diện đăng nhập
- Admin/ Ban thủ thư/ người dùng nhập tài khoản bao gồm tên đăng nhập
và mật khẩu
- Tiếp đó click “btndangnhap”
- Hệ thống kiểm tra và xác nhận thông tin đăng nhập
- Hiển thị giao diện chính của phần mềm
- Kết thúc Use case
Dòng sự kiện phụ
(1). Dòng thứ nhất:
- Hủy yêu cầu đăng nhập
- Hệ thống đóng lại
- Kết thúc Usecase
(2). Dòng thứ hai:
16
Thiết kế Website bán điện thoại di động cho cửa hàng Minh Tuyết Yên Mỹ - Hưng Yên
- Nhập thông tin sai
- Hệ thống hiển thị thông báo lỗi.
- Kết thúc Usecase
hiện: mật khẩu chưa được thay đổi.
Trạng thái hệ thống sau khi chức năng “Thay đổi mật khẩu” được thực hiện
Trường hợp thành công: mật khẩu của người dùng được thay đổi.
Trường hợp thất bại: hệ thống thông báo lỗi và mật khẩu của người dùng
không được thay đổi.
- Biểu đồ Usecase “Quản lý hãng sản xuất”
Hình 2.3.Biểu đồ usecase quản lý hang sản xuất
Đặc tả chức năng “Thêm hãng sản xuất”
Tóm tắt
Admin/ Người quản lý sử dụng usecase này để thực hiện chức năng thêm hãng sản
xuất.
Dòng sự kiện
Dòng sự kiện chính:
- Người quản lý chọn chức năng thêm hãng sản xuất
18
Thiết kế Website bán điện thoại di động cho cửa hàng Minh Tuyết Yên Mỹ - Hưng Yên
- Hệ thống hiển thị form thêm hãng sản xuất.
- Người quản lý nhập các thông tin về hãng sản xuất
- Hệ thống kiểm tra sự hợp lệ của thông tin đưa vào
- Người quản lý lựa chọn “btnthem”
- Hệ thống xác nhận và lưu thông tin vào hệ thống
- Kết thúc usecase.
Dòng sự kiện phụ:
(1). Dòng thứ nhất:
- Người quản lý hủy bỏ việc thêm hãng sản xuất.
- Hệ thống bỏ qua form thêm hãng sản xuất
- Kết thúc Usecase.
(2). Dòng thứ hai:
- Thông tin người quản lý đưa vào không hợp lệ.
- Hệ thống hiển thị thông báo lỗi.
(2). Dòng thứ hai:
- Không hợp lệ
- Hệ thống hiển thị thông báo lỗi.
- Kết thúc Usecase.
Trạng thái hệ thống trước khi chức năng “Sửa thông tin về hãng sản xuất”
được thực hiện
Thông tin về hãng sản xuất chưa được sửa
Trạng thái hệ thống sau khi chức năng “Sửa thông tin hãng sản xuất” được
thực hiện
Trường hợp thành công: thông tin về hãng sản xuất được sửa.
Trường hợp thất bại: hệ thống thông báo lỗi và thông tin về hãng sản xuất
không được thay đổi.
Đặc tả chức năng “Xóa thông tin về hãng sản xuất”
Tóm tắt
Admin/ người quản lý có thể xóa hãng sản xuất ra khỏi hệ thống khi cần.
20
Thiết kế Website bán điện thoại di động cho cửa hàng Minh Tuyết Yên Mỹ - Hưng Yên
Dòng sự kiện
Dòng sự kiện chính:
- người quản lý chọn chức năng xóa thông tin về hãng sản xuất
- Hệ thống hiển thị form chứa danh sách về các hãng sản xuất
- người quản lý chọn hãng sản xuất cần xóa.
- Hệ thống xác nhận và xóa hãng sản xuất đó khỏi hệ thống
- Kết thúc Use case
Dòng sự kiện phụ:
(1). Dòng thứ nhất:
- Người quản lý hủy bỏ việc xóa thông tin về hãng sản xuất.
- Hệ thống bỏ qua form xóa thông tin về hãng sản xuất.
- Kết thúc Usecase.
(2). Dòng thứ hai:
- Hệ thống hiển thị form thêm thông tin mobilephone.
- Người quản lý nhập các thông tin về mobilephone.
- Hệ thống kiểm tra sự hợp lệ của thông tin đưa vào
- Người quản lý lựa chọn “btnthem”
- Hệ thống xác nhận và lưu thông tin vào hệ thống
- Kết thúc usecase.
Dòng sự kiện phụ:
(1). Dòng thứ nhất:
- Người quản lý hủy bỏ việc thêm thông tin mobilephone.
- Hệ thống bỏ qua form thêm thông tin mobilephone.
- Kết thúc Usecase.
(2). Dòng thứ hai:
- Thông tin người quản lý đưa vào không hợp lệ.
- Hệ thống hiển thị thông báo lỗi.
- Kết thúc Usecase.
Trạng thái hệ thống trước khi chức năng “Thêm thông tin mobilephone”
được thực hiện
Thông tin về mobilephone chưa được thêm vào hệ thống
Trạng thái hệ thống sau khi chức năng “Thêm thông tin mobilephone” được
thực hiện
Trường hợp thành công: thông tin về mobilephone được lưu vào hệ thống.
Trường hợp thất bại: hệ thống thông báo lỗi và thông tin không được lưu
vào hệ thống.
Đặc tả chức năng “Sửa thông tin mobilephone”
Tóm tắt
23
Thiết kế Website bán điện thoại di động cho cửa hàng Minh Tuyết Yên Mỹ - Hưng Yên
Admin/ Người quản lý thực hiện chức năng sửa thông tin về mobilephone
như: tên hãng sản xuất, tên sản phẩm, hình ảnh, ….
Dòng sự kiện
Admin/ người quản lý có thể xóa thông tin mobilephone ra khỏi hệ thống khi
cần.
Dòng sự kiện
Dòng sự kiện chính:
- người quản lý chọn chức năng xóa thông tin mobilephone.
- Hệ thống hiển thị form chứa danh sách về các mobilephone
- người quản lý chọn mobilephone cần xóa.
- Hệ thống xác nhận và xóa mobilephone đó khỏi hệ thống
- Kết thúc Use case
Dòng sự kiện phụ:
(1). Dòng thứ nhất:
- Người quản lý hủy bỏ việc xóa thông tin mobilephone.
- Hệ thống bỏ qua form xóa thông tin mobilephone.
- Kết thúc Usecase.
(2). Dòng thứ hai:
- Hệ thống xảy ra lỗi trong quá trình xử lý dữ liệu
- Hệ thống hiển thị thông báo lỗi.
- Kết thúc Usecase.
Trạng thái hệ thống trước khi chức năng “Xóa thông tin về mobilephone”
được thực hiện
Thông tin về mobilephone chưa được xóa.
Trạng thái hệ thống sau khi chức năng“Xóa thông tin về mobilephone” được
thực hiện
Trường hợp thành công: thông tin về mobilephone đó được xóa khỏi hệ
thống
Trường hợp thất bại: hệ thống thông báo lỗi và mobilephone đó không
xóa được.
25