...Nguyễn Hải Long.pdf tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực kinh...
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
NGUYỄN HẢI LONG
ĐỀ TÀI: CHỢ ĐIỆN TỬ
Cán bộ hướng Dẫn Th.S HOÀNG VĂN THÔNG
Hà Nội - 2015
Trang 2MỤC LỤC
LỜI NÓI ĐẦU 1
CHƯƠNG I: GIỚI THIỆU CHUNG 2
1.1 Ý tưởng 2
1.2 Mục tiêu 2
1.3 Chức năng của bài toán 3
1.4 Hướng giải quyết 3
1.5 Bố cục báo cáo 3
CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 4
2.1 Đặc tả yêu cầu người sử dụng 4
2.1.1 Yêu cầu của thành viên: 4
2.1.2 Quản lý website 5
2.1.3 Người quản trị 5
2.2 Use case 6
2.2.1 Use case cho người sử dụng 6
2.2.a Đăng kí 7
2.2.b Tìm kiếm 8
2.2.c Xem sản phẩm 9
2.2.d Đăng nhập 9
2.2.e Đăng xuất 10
2.2.f Đổi mật khẩu 10
2.2.g Sửa thông tin cá nhân 11
2.2.h Thêm sản phẩm 11
2.2.n Sửa Bình luận 13
2.2.p Xóa Bình luận 14
2.3.Use-case cho người quản lý 15
2.3.1 Đăng nhập 16
Trang 32.3.2 Đăng xuất 17
2.3.3 Tìm kiếm 17
2.3.4 Đổi mật khẩu 18
2.3.5 Sửa thông tin cá nhân 18
2.3.5 Gửi thông báo tới thành viên 19
2.3.6 Xóa sản phẩm 19
2.3.7 Tạm ngưng tài khoản 20
2.3.8 Hủy tạm ngưng tài khoản 21
2.3.9 Xem tài khoản 21
2.3.10 Xóa tài khoản 22
2.4 Thiết kế cơ sở dữ liệu 23
2.5 Yêu cầu phi chức năng của hệ thống 23
2.6 Yêu cầu phần mềm 24
2.6.1 Phần mềm 24
2.6.2.Phần cứng 24
2.7 Mô hình phát triển 24
CHƯƠNG III: CƠ SỞ LÝ THUYẾT VÀ PHÂN TÍCH LỰA CHỌN CÔNG NGHỆ 26
3.1 Tìm hiểu về asp.net 26
Lập trình hướng đối tượng 28
Giới thiệu về ngông ngữ trình C# 35
3.1.3 Một số lệnh và hàm thường dùng 38
3.2 Giới thiệu Net Framework 42
3.3 Hệ quản trị CSDL SQL Server 44
3.3.1 Lịch sử ra đời và phát triển 44
3.3.2 Giới thiệu về SQL Hệ quản trị CSDL 45
3.3.3 Những định nghĩa cơ bản 46
Trang 43.3.a Định nghĩa CSDL bảng, cột 46
3.3.b: Định nghĩa một số câu lệnh thường dùng trong HQTCSDL SQL 46
3.3.4 Loại dữ liệu trong SQL 47
CHƯƠNG IV: GIAO DIỆN VÀ HƯỚNG DẪN SƠ LƯỢC 49
4.1 Giao diện trang chủ 49
4.2 Giao diện trang đăng nhập 50
4.3 Giao diện trang cá nhân 51
4.4 Trang thông tin chi tiết sản phẩm 52
4.5 Trang Quản lý sản phẩm 53
4.6 Giao diện menu quản lý của người quản trị 54
4.7 Trang đăng kí thành viên 54
KẾT LUẬN 56
Trang 5DANH MỤC HÌNH ẢNH
Hình 1: Use case giành cho người sử dụng 6
Hình 2: Chức năng cho người quản lý 15
Hình 3 : Sơ đồ thực thể liên kết 23
Hình 3: Vòng đời phát triển 25
Hình 4: Mẫu Model – View – Controller 31
Hình 8: Giao diện trang chủ 49
Hình 9: Giao diện trang đăng nhập 50
Hình 10 : Giao diện trang cá nhân 51
Hình 11: Thông tin chi tiết sản phẩm 52
Hình 12: Giao diện trang quản lý sản phẩm 53
Hình 13: Giao diện menu quản lý của người quản trị 54
Hình 14: Giao diện trang đăng kí thành viên 54
Trang 6LỜI CẢM ƠN
Trong 4 năm học vừa qua, dưới sự dạy dỗ, giúp đỡ của các thầy cô trường Đại học Tài Nguyên Môi Trường nói chung, các thầy cô trong khoa Công Nghệ Thông Tin nói riêng, đã truyền đạt cho em nhiều kiến thức và kinh nghiệm quý báu góp phần không nhỏ vào quá trình học tập và thực hiện
đồ án của em
Được sự đồng ý của khoa Công nghệ thông tin trường Đại học Tài Nguyên và Môi trường Hà Nội và thầy giáo hướng dẫn Th.S Hoàng Văn Thông tôi đã thực hiện đề tài khóa luận tốt nghiệp Thiết xây dựng Website mua bán trực tuyến “Chợ điện tủ”
Để hoàn thành khóa luận này tôi xin chân thành cảm ơn các Quý thầy cô trong khoa Công nghệ thông tin đã tận tình hướng dẫn giảng dạy trong suốt quá trình học tập và rèn luyện ở Trường Đại hoc Tài Nguyên và Môi trường
Hà Nội
Xin chân thành cảm ơn thầy giáo hướng dẫn Th.S Hoàng Văn Thông đã tận tình hướng dẫn, chỉnh sửa nội dung bài khóa luận này trong suốt quá trình
từ xây dựng, hoàn thiện đề cương sơ bộ cho đến khi hoàn thành khóa luận tốt nghiệp
Một lần nữa tôi xin chân thành cảm ơn!
Hà Nội ngày 10 tháng 06 năm 2015
NGƯỜI VIẾT
Nguyễn Hải Long
Trang 71
LỜI NÓI ĐẦU
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 bạn đưa những thông tin mong muốn của mình lên mạng Internet cho mọi người cùng xem một cách
dễ dàng với các công cụ và những ngôn ngữ lập trình Website để quảng bá công ty hay một Website cá nhân không còn là điều gì xa xỉ nữa 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 khác nhau 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
Với sự giúp đỡ của thầy cô trong khoa Công Nghệ Thông Tin, đặc biệt là
sự hướng dẫn tận tình của thầy Hoàng Văn Thông – GV Trường Đại Học Giao Thông Vận Tải, em đã hoàn thành được đồ án tốt nghiệp của mình 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 ý và chỉ bảo tận tình của quý Thầy Cô và các bạn
Em xin chân thành cảm ơn