TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEBSITE BÁN SÁCH ONLINE Giáo viên hướng dẫn: ThS... LỜI CẢM ƠN Em xin chân thành cảm
Trang 1TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
ĐỒ ÁN TỐT NGHIỆP
XÂY DỰNG WEBSITE BÁN SÁCH ONLINE
Giáo viên hướng dẫn: ThS Trịnh Thị Lý
Hà Nội, năm 2015
Trang 2LỜI CẢM ƠN
Em xin chân thành cảm ơn các thầy các cô trong khoa Công nghệ thông tin đã trang bị những kiến thức quý báu cho em trong suốt quá trình học tập và làm đề tài tại Trường Đại học Tài nguyên và Môi Trường Nhờ sự chỉ bảo tận tình của các thầy các
cô mà em đã có được những kiến thức chuyên ngành về công nghệ thông tin để thực hiện đề tài này
Đặc biệt, em xin chân thành cảm ơn cô Trịnh Thị Lý đã tận tình hướng dẫn, chỉ bảo, đưa ra những đóng góp ý kiến rất hữu ích và quý báu cho em trong suốt quá trình thực hiện đề tài này
Tuy nhiên, do thời gian hạn hẹp, mặc dù đã nỗ lực hết sức mình nhưng chắc rằng
đồ án khó tránh khỏi thiếu sót Em rất mong nhận được sự thông cảm, những lời góp ý,chỉ bảo tận tình của quý Thầy Cô và các bạn để em có thể hoàn thiện website chở lên hoàn thiện hơn
Em xin chân thành cảm ơn!
Trang 3LỜI NÓI ĐẦU
quan trọng trong các lĩnh vực khoa học kĩ thuật và đời sống Tuy nhiên các bạn đã được nghe nói nhiều về Internet, nói một cách đơn giản, Internet là một mạng toàn cầu
mà bất kì ai cũng có thể kết nối bằng máy PC của họ Với mạng Internet, tin học thật
sự tạo nên một cuộc cách mạng trao đổi thông tin trong mọi lĩnh vực văn hóa, xã hội, chính trị, kinh tế
Với công nghệ Word Wide Web, hay còn gọi là Web sẽ giúp đưa những thông tin mong muốn lên mạng Internet một cách dễ dàng và những ngôn ngữ lập trình Website để quảng bá công ty hay một Website bán hàng online không còn là điều xa
lạ Thông qua Website khách hàng có thể lựa chọn những sản phẩm mà mình cần một cách nhanh nhất Sự ra đời của các ngôn ngữ lập trình cho phép chúng ta xây dựng các trang Web đáp ứng được các yêu cầu của người sử dụng
tài “Xây dựng Website bán sách online” làm đề tài cho đồ án của mình
Trang 4MỤC LỤC
LỜI CẢM ƠN 1
DANH SÁCH HÌNH VẼ 5
DANH SÁCH CÁC BẢNG BIỂU 6
CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 7
1.1 Tổng quan về phương pháp phát triển hệ thống theo hướng đối tượng 7
1.2 Hệ quản trị cơ sở dữ liệu SQL Server 2008 8
1.3 Ngôn ngữ lập trình 9
1.3.1 Giới thiệu về ASP.NET 9
1.3.2 Giới thiệu về ngôn ngữ lập trình C# 10
1.4 Công cụ hỗ trợ lập trình 11
CHƯƠNG 2: KHẢO SÁT HIỆN TRẠNG 15
2.1 Phân tích yêu cầu đề tài 15
2.1.1 Mô tả hoạt động của hệ thống mà đề tài sẽ được ứng dụng: 15
2.1.2 Phạm vi đề tài được ứng dụng 16
2.1.3 Đối tượng sử dụng 16
2.1.4 Mục đích của đề tài 16
2.2 Xác định yêu cầu của khách hàng 16
2.2.1 Hệ thống hiện hành của cửa hàng 16
2.2.2 Hệ thống đề nghị 17
2.3 Yêu cầu giao diện của website 18
2.3.1 Giao diện người dùng 18
2.3.2 Giao diện người quản trị: 18
2.4 Phân tích các chức năng của hệ thống 18
2.4.1 Các chức năng của đối tượng Customer (Khách vãng lai) 20
2.4.2 Các chức năng của đối tượng Member (thành viên) 21
2.4.3 Chức năng của Administrator 22
2.5 Biểu đồ phân tích thiết kế hệ thống 23
2.5.1 Biểu đồ hoạt động 23
2.5.2 Đặc tả Use-case 32
Trang 52.6.3 Bảng quantri 39
2.6.4 Sơ đồ thực thể liên kết 39
CHƯƠNG 3: KẾT QUẢ 40
3.1 Giao diện trang chủ 40
3.2 Giao diện Form đăng nhập 41
3.3 Giao diện Form liên hệ 41
3.4 Giao diện trang giỏ hàng 42
3.5 Giao diện Form đăng ký thành viên 42
3.6 Giao diện trang chi tiết sản phẩm 43
3.7 Giao diện trang đăng nhập quản trị Admin 44
3.8 Giao diện trang quản trị Admin 44
3.9 Giao diện trang thêm sách mới 45
TÀI LIỆU THAM KHẢO 47
Trang 6DANH SÁCH HÌNH VẼ
Hình 2.1 Biểu đồ Use Case 19
Hình 2.2 Biểu đồ hoạt động đăng nhập vào hệ thống 23
Hình 2.3 Biểu đổ hoạt động thoát ra khỏi hệ thống 24
Hình 2.4 Biểu đồ hoạt động đăng kí thành viên 25
Hình 2.5 Biểu đồ hoạt động xem thông tin về sản phẩm 26
Hình 2.6 Biểu đồ chức năng thêm SP vào giỏ hàng 27
Hình 2.7 Biểu đồ chức năng đặt hàng 28
Hình 2.8 Biểu đồ chức năng đổi mật khẩu 29
Hình 2.9 Biểu đồ chức năng thêm sản phẩm 30
Hình 2.10 Biểu đồ chức năng sửa thông tin sản phẩm 31
Hình 2.11 Biểu đồ chức năng xoá sản phẩm 32
Hình 2.12 Biểu đồ cộng tác chức năng tìm kiếm 32
Hình 2.13 Biểu đồ tuần tự chức năng tìm kiếUse-case quản lý sản phẩm 33
Hình 2.14 Use-case quản lý sản phẩm 33
Hình 2.15 Biểu đồ cộng tác chức năng cập nhật 34
Hình 2.16 Biểu đồ tuần tự chức năng thêm sản phẩm mới 34
Hình 2.17 Biểu đồ tuần tự chức năng sửa thông tin sản phẩm 35
Hình 2.18 Biểu đồ tuần tự chức năng xóa sản phẩm 35
Hình 2.19 Biểu đồ tuần tự chức năng đăng nhập 36
Hình 2.20 Biểu đồ tuần tự chức năng đăng ký thành viên 36
Hình 2.24 Sơ đồ thực thể liên kết 39
Hình 3.1 Giao diện trang chủ 40
Hình 3.2 Giao diện form đăng nhập 41
Hình 3.3 Giao diện form liên hệ 41
Hình 3.4 Giao diện giỏ hàng 42
Hình 3.5 Giao diện form đăng ký thành viên 42
Hình 3.6 Giao diện trang chi tiết sản phẩm 43
Hình 3.7 Giao diện trang đăng nhập quản trị Admin 44
Hình 3.8 Giao diện trang quản trị Admin 44
Hình 3.9 Giao diện trang thêm sách mới 45
Trang 7DANH SÁCH CÁC BẢNG BIỂU
Bảng 2.1 Bảng hoadonchitiet 37
Bảng 2.2 Bảng hoadon 37
Bảng 2.3 Bảng sanch 38
Bảng 2.4 Bảng thanhvien 38
Bảng 2.5 Bảng quantri 39
DANH MỤC CÁC TỪ VIẾT TẮT