Professional Documents
Culture Documents
Sinh viên thực hiện : CAO ĐỨC TÂM (22IT257), HOÀNG QUÂN (22IT.B166), TRẦN BẢO QUÂN (22IT237), ĐẶNG
TRUNG HIẾU (22IT.B073), NGUYỄN VĂN THẮNG (22IT.B193)
Lớp : 22GIT2
Sinh viên thực hiện : CAO ĐỨC TÂM (22IT257), HOÀNG QUÂN (22IT.B166), TRẦN BẢO QUÂN (22IT237), ĐẶNG
TRUNG HIẾU (22IT.B073), NGUYỄN VĂN THẮNG (22IT.B193)
Lớp : 22GIT2
Ngày nay, với sự phát triển vượt bậc của khoa học kỹ thuật. Công nghệ thông tin là một lĩnh vực có nhiều ứng dụng thiết thực nhất trong mọi lĩnh vực
của cuộc sống và xã hội chúng ta, đặc biệt nó là công cụ đắc lực không thể thiếu trong công tác quản lý. Dễ dàng thâý rằng cơ sở dữ liệu là một trong ứng
dụng quan trọng của công tác tin học hóa trong quản lý kinh doanh của các doanh nghiệp. Nhờ tin học hóa mà công tác quản lý, điều hành của các doanh
nghiệp tỏ ra hiệu quả, nhanh chóng, chính xác, lưu trữ gọn, bảo mật cao và dễ dàng. Chính vì lẽ đó mà cơ sở dữ liệu như là một giải pháp hữu hiệu nhất cho
các doanh nghiệp có thể phát triển một cách nhanh chóng.
Với sự phát triển vượt bậc của công nghệ hiện nay thì việc xây dựng các website ngày càng phổ biến và nhu cầu mua sắm của người dân ngày càng
tăng cao.Để đáp ứng được nhu cầu tất yếu đó,em đã xây dựng Website bán hàng trực tuyến Siêu thị sách.Ở website này sẽ cập nhật đầy đủ thông tin mới
nhất các loại sách được xuất bản,in ấn,tái xuất bản .Tuy nhiên, căn cứ vào đối tượng phục vụ là bạn đọc yêu thích sách mà em đã chọn hệ quản trị cơ sở dữ
liệu quan hệ SQLServer 2005 và ngôn ngữ hỗ trợ cài đặt là Visual C#.
LỜI CẢM ƠN
Em xin gửi lời cảm ơn chân thành và sự tri ân sâu sắc đối với các thầy cô của trường Đại học Công nghệ Thông tin và Truyền thông Việt Hàn, đặc biệt là
các thầy cô khoa Khoa học máy tính của trường đã tạo điều kiện cho em học tập ở khoa để có nhiều thời gian cho việc làm đồ án cơ sở. Và em cũng xin
chân thành cảm ơn thầy Hồ Văn Phi đã nhiệt tình hướng dẫn, giúp đỡ em trong quá trình làm đồ án.
Trong quá trình học tập, cũng như là trong quá trình làm đồ án cơ sở, khó tránh khỏi sai sót, rất mong các Thầy, Cô bỏ qua cho em. Đồng thời do trình độ lý
luận cũng như kinh nghiệm thực tiễn còn hạn chế nên đồ án không thể tránh khỏi những thiếu sót, em rất mong nhận được ý kiến đóng góp Thầy, Cô để em
học thêm được nhiều kinh nghiệm và sẽ hoàn thành tốt hơn những đồ án sắp tới.
1. Kết luận.................................................................................................................................................................................................................... 12
1.2. Ưu điểm........................................................................................................................................................................................................ 12
PHỤ LỤC.................................................................................................................................................................................................................................. 14
Ngày nay ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong những yếu tố mang tính chất quyết định trong hoạt động của các chính
phủ, tổ chức, cũng như của các công ty, nó đóng vai trò hết sức quan trọng, có thể tạo ra những bước đột phá mạnh mẽ.
Bằng internet, chúng ta đã thực hiện được nhiều việc với tốc độ nhanh hơn và thấp hơn nhiều so với cách thức truyền thống. Chính điều này đã thúc đẩy
sự khai sinh và phát triển của thương mại điện tử, làm biến đổi đáng kể bộ mặt văn hóa, nâng cao chất lượng cuộc sống của con người.
Trong hoạt động kinh doanh, giờ đây, thương mại điện tử đã khẳng định được vai trò xúc tiến và thúc đẩy sự phát triển của doanh nghiệp. Đối với một cửa
hang hay shop, việc quảng bá và giới thiệu đến khách hàng các sản phẩm mới, đáp ứng được nhu cầu của khách hang là rất cần thiết. Do đó việc xây dựng
một website quảng bá tất cả các sản phẩm của mình bán là điều quan trọng.
Vì vậy, nhóm em đã thực hiện đồ án “Xây dựng website bán sách online” cho cửa hàng bán sách. Người chủ của cửa hang đưa các sản phẩm đó lên
website của mình và quản lý website đó, khách hang có thể đặt, mua hang mà không cần đến cửa hang. Chủ cửa hang sẽ xác nhận và gửi sản phẩm cho
khách hang.
- Tìm hiểu ngôn ngữ lập trình cơ sở dữ liệu SQLserver 2005, công nghệ ASP.net.
- Tìm hiểu sơ lược về tình hình bán hàng trực tuyến hiện nay.
- Thu thập dữ liệu cần thiết, trình giáo viên hướng dẫn xem xét.
- Phân tích các báo cáo có liên quan xây dựng cơ sở dữ liệu cho hệ thống. Trình giáo viên hướng dẫn đê lấy ý kiến bổ sung.
- Xây dựng và lập trình được website bán hàng trực tuyến
1
Chương 2: Phân tích thiết kế hệ thống
Gồm có 4 đối tượng chính sử dụng website là: Khách hàng viếng thăm, Khách hàng thành viên, Nhân viên, Giám đốc.
+ Xem danh sách sản phẩm: Khi người dùng truy cập vào website thì hệ thống sẽ tự động hiển thị một số sản phẩm nổi bât. Khi người dùng chọn vào một
danh mục sản phẩm cụ thể nào thì tất cả sản phẩm của danh mục đó sẽ hiển thị lên giao diện
+ Xem chi tiết sản phẩm: Sau khi tìm thấy sản phẩm cần, người dùng có thể chọn vào sản phẩm để xem thông tin chi tiết của sản phẩm đó.
+ Tìm kiếm: Khi khách hàng cần tìm một sản phẩm nào đó thì có thể nhập thông tin sản phẩm vào ô tìm kiếm để thực hiện chức năng tìm kiếm. Nếu sản
phẩm đó có tồn tại trong dữ liệu thì sẽ hiện thông tin sản phẩm được tìm thấy.
2
+Đăng ký: Khi khách hàng viếng thăm muốn mua hàng thì có thể thực hiện chức năng đăng ký để trở thành thành viên của website và thực hiện các chức
+Đưa sản phẩm vào giỏ hàng: Sau khi khách hàng tìm thấy sản phẩm đáp ứng nhu cầu của mình thì có thể chọn đưa sản phẩm vào giỏ hàng.
+ Đặt mua: Sau khi xem thông tin sản phẩm đúng với nhu cầu thì người dùng có thể chọn đặt mua để đưa sản phẩm vào giỏ hàng.
+ Xem danh sách sản phẩm: Khách hàng có thể xem lại các sản phẩm mà mình từng đặt mua trên website.
+ Thanh toán: Khi đã quyết định chắc chắn mua sản phẩm, người dùng có thể chọn chức năng thanh toán để thực hiện xác nhận đơn hàng cho mình. Muốn
thực hiện thanh toán thì yêu cầu người dùng phải đăng nhập vào hệ thống. Trong quá trình thực hiện chức năng thanh toán thì người dùng có thể thấy được
danh sách sản phẩm mà mình đặt mua trong giỏ hàng. Người dùng cần điền một số thông tin như người nhận ( người nhận và người đặt mua là hai người
khác nhau), chọn hình thức giao hàng (giao đến tận nơi, chuyển qua các dịch vụ, khách hàng đến công ty để nhận hàng), chọn hình thức thanh toán ( thanh
toán chuyển khoản, trực tiếp khi nhận hàng, thanh toán qua các dịch vụ thanh toán trực tuyến như ngân lượng, bảo kim). Sau khi thực hiện xong các bước
- Nhân viên: Có tất cả các chức năng của khách hàng thành viên và có thêm chức năng quản lý tùy vào quyền hạn của mỗi nhân viên:+
Quản lý sản phẩm, đơn hàng, khách hàng, một số thông tin khác: Để thực hiện chức năng quản lý thì yêu cầu nhân viên phải đăng nhập hệ
thống. Nhân viên chọn mục mình cần thực hiện quản lý như sản phẩm. Trong quản lý sản phẩm có xem, thêm, sửa, xóa sản phẩm. Chọn thao tác cần thực
hiện, điền đầy đủ thông tin trong quá trình thực hiện rồi xác nhận thao tác.
+ Tư vấn, giải đáp thắc mắc, phản hồi ý kiến: Để thực hiện chức năng quản lý thì yêu cầu nhân viên phải đăng nhập hệ thống. Nếu có người sử
dụng cần tư vấn, thắc mắc, ý kiến đóng góp thì nhân viên sẽ làm việc thông qua các dịch vụ như yahoo, skype và cũng thể giải đáp trực tiếp trên website.
- Giám đốc: Người có toàn quyền trong hệ thống, có tất cả chức năng của nhân viên, người dùng.
- Tính bảo mật cao, giảm thiểu tối đa các rủi ro khi khách hàng thực hiện thanh toán bằng e-banking.
- Website chạy được trên hầu hết các trình duyệt như Google Chrome, Cốc Cốc, Mozilla Firefox, Microsoft Edge, Internet Explore,…
- Sơ đồ ca sử dụng
3
Bảng 2: Các Usecase
4
ID Tên Usecase Actor Sử Dụng
1 Xem danh sách sản phẩm Khách hàng viếng thăm, khách hàng thành viên, nhân viên, giám đốc
2 Xem thông tin sản phẩm Khách hàng viếng thăm, khách hàng thành viên, nhân viên, giám đốc
3 Đăng ký Khách hàng viếng thăm, khách hàng thành viên, nhân viên, giám đốc
4 Tìm kiếm Khách hàng viếng thăm, khách hàng thành viên, nhân viên, giám đốc
5 Đưa sản phẩm vào giỏ hàng Khách hàng viếng thăm, khách hàng thành viên, nhân viên, giám đốc
6 Đặt mua Khách hàng thành viên, nhân viên, giám đốc
7 Thanh toán Khách hàng thành viên, nhân viên, giám đốc
8 Quản lý đơn hàng Khách hàng thành viên, nhân viên, giám đốc
5
Chương 3: Triển khai xây dựng
FK_iTuvanhoiID
FK_iTaikhoanID iNamsinh
sTieude bGioitinh
sTomtat sDiachi
sNoidung sSodienthoai
dNgaytao bQuyenDangnhap
bHienthi FK_iTaikhoanID
sTencongty
Tai Khoan Quyen sDiachi
PK_iTaikhoanquyenID sEmail
FK_iTaikhoanID sFax
FK_iPhanQuyen sSodienthoai
Nhom Tin
Binh Luan Tin sLink
PK_sNhomtinID
PK_iBinhluantinID
sTennhomtin sImage
FK_iNoidungtinID
fGiatien
sHoten
Phan Quyen dNgaybatdauquangcao
sEmail PK_iPhanquyenID dNgayketthucquangcao
Danh Muc Tin sTieuDeBinhLuan sTenquyen bHienthi
PK_sDanhmuctinID sNoiDungBinhLuan iLoaiquyen
FK_sNhomtinID dNgayBinhLuan
sTendanhmuctin bHienthi
6
3.2.2. Giao diện danh mục sách
7
3.3.3. Giao diện phần thông tin đặt hang
8
3.3.4. Giao diện liên hệ
9
Chương IV: Kết luận và hướng phát triển
1. Kết luận
- Hiểu được một số giải pháp xây dựng website thương mại điện tử.
- Xây dựng được một website bán hàng có đầy đủ các chức năng cơ bản đối với khách hàng.
- Ngoài những kết quả đạt được trên thì vẫn còn một số yêu cầu chưa nắm rõ và website vẫn còn một số khuyết điểm cần khắc phục
1.2. Ưu điểm
- Giới thiệu sản phẩm đến khách hàng. Đối với khách hàng: cho phép thực hiện các chức năng xem hàng hóa, góp ý.
- Sau khi mua sản phẩm, đặt mua sản phẩm và thanh toán bằng nhiều cách khác nhau.
- Khách hàng có thể thay đổi mật khẩu và mật khẩu thanh toán trong thông tin cá nhân. Khách hàng có thể xem thông tin đơn hàng của mình.
- Hoàn thành hầu hết các chức năng cơ bản của một trang web bán hàng .
- Xây dựng trên mô hình 3 layer dễ dàng quản lý việc thay đổi cấu trúc sau này.
- Website áp dụng giao thức bảo mật SSL nên thông tin đã bảo mật hơn.
10
1.3. Nhược điểm
- Về dữ liệu .
+ Dữ liệu trên trang web hiện tại không đúng với thực tế, sử dụng nguồn dữ liệu ảo.
- Về giao diện
+ Giao diện cứng, không thể thay đổi template cho giao diện.
- Với những thiếu sót như phân tích trên, để phần mềm ngày càng hoàn thiện, phục vụ tốt cho nhu cầu của người dùng thì nên có những cập nhật
sau đây:
- Thiết kế trang web đẹp hơn, tiện dụng hơn, có nhiều chức năng và sinh động hơn. Xây dựng thêm một diễn đàn trên trang web để khách hàng có
thể trao đổi bình luận về sản phẩm. Thiết kế thêm vị trí để cập nhật giá cả thị trường. Nâng cao khả năng bảo mật cho chương trình. Ngăn ngừa
tối đa các trường hợp đột nhập dữ liệu hệ thống. Chỉnh sữa dữ liệu cho chính xác với thực tế và sẽ nâng cấp dần website để đáp ứng được những
nhu cầu của khách hàng trong thời đại mới.
PHỤ LỤC
11
- 1 số hình ảnh về giao diện của người quản trị
12
TÀI LIỆU THAM KHẢO
[1] https://www.google.com
[2] https://www.sites.google.com
[3] https://www.123docz.net
[4] https://www.youtube.com
13
14