TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN SINH VIÊN: NGUYỄN QUỲNH TRANG XÂY DỰNG WEBSITE QUẢNG CÁO VÀ ĐẶT LỊCH CHỤP TRỰC TUYẾN TẠI STUDIO NGƯỜI HƯỚNG
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
SINH VIÊN: NGUYỄN QUỲNH TRANG
XÂY DỰNG WEBSITE QUẢNG CÁO VÀ ĐẶT LỊCH CHỤP
TRỰC TUYẾN TẠI STUDIO
NGƯỜI HƯỚNG DẪN: TS NGUYỄN LONG GIANG
Hà Nội - 2015
Trang 2LỜI CAM ĐOAN
Em tên là: Nguyễn Quỳnh Trang, sinh viên lớp ĐH1C1, khoa Công nghệ thông tin, trường Đại học Tài Nguyên và Môi Trường Hà Nội
Em xin cam đoan toàn bộ nội dung của đồ án do em tự học tập, nghiên cứu trên Internet, sách và các tài liệu trong và ngoài nước có liên quan Không sao chép hay
sử dụng bài làm của bất kỳ ai khác, mọi tài liệu đều được trích dẫn cụ thể
Em xin chịu hoàn toàn trách nhiệm về lời cam đoan của mình trước quý thầy cô, Khoa và Nhà trường
Hà Nội, ngày 15 tháng 06 năm 2015
Người cam đoan
Nguyễn Quỳnh Trang
Trang 3MỤC LỤC
LỜI CAM ĐOAN 1
LỜI CẢM ƠN 6
LỜI MỞ ĐẦU 9
Chương 1TỔNG QUAN 10
1.1 Nội dung nghiên cứu 10
1.1.1 Mục tiêu của đề tài 10
1.1.2 Nội dung 10
1.1.3 Phương pháp nghiên cứu 10
1.1.4 Phạm vi nghiên cứu 11
1.2 Tìm hiểu về thương mại điện tử 11
1.2.1 Một số khái niệm thương mại điện tử 11
1.2.2 Lợi ích và giới hạn 12
a Lợi ích 12
b Giới hạn 12
1.3 Giới thiệu về hệ thống website 13
1.3.1 Đặc tả các chức năng hệ thống 13
1.3.2 Quá trình giao dịch đặt lịch chụp trên mạng 14
Chương 2PHÂN TÍCH, THIẾT KẾ HỆ THỐNG VÀ CƠ SỞ DỮ LIỆU 15
2.1 Bài toán 15
2.2 Phân tích, thiết kế hệ thống 15
2.2.1 Các yêu chức năng 15
a Các yêu cầu về chức năng nghiệp vụ 15
b Yêu cầu chức năng hệ thống 15
2.2.2 Các yêu cầu phi chức năng 16
a Nhằm lợi ích của các đối tượng người dùng 16
b Nhằm lợi ích của việc phát triển dự án 16
2.2.3 Các tác nhân của hệ thống 16
Trang 42.2.4 Gói tác nhân khách hàng 17
2.2.4.1 Biểu đồ UseCase 17
2.2.4.2 Biểu đồ tuần tự 19
2.2.5 Gói tác nhân Người quản trị hệ thống (admin) 19
2.2.5.1 Biểu đồ UseCase người quản trị hệ thống 19
2.2.5.2 Biểu đồ tuần tự 21
2.2.6 Gói tác nhân sale 22
2.2.6.1 Biểu đồ UseCase sale 22
2.2.6.2 Biểu đồ tuần tự 24
2.2.7 Gói tác nhân Marketing 24
2.2.7.1 Biểu đồ UseCase marketing 24
a Đặc tả 24
b Biểu đồ UseCase marketing 25
2.2.7.2 Biểu đồ tuần tự marketing 26
a Biểu đồ tuần tự quản lý tin tức 26
b Biểu đồ tuần tự quản lý sản phẩm 27
2.2.8 Biểu đồ hoạt động của hệ thống website 28
2.2.9 Biểu đồ lớp 30
a Biểu đồ lớp 30
b Mô tả các lớp 30
2.3 Thiết kế cơ sở dữ liệu 32
2.4 Thiết kế các bảng dữ liệu 32
2.4.1 Bảng chi tiết tài khoản 32
2.4.2 Bảng lịch chụp 33
2.4.3 Bảng sản phẩm 33
2.4.4 Bảng tin tức 33
2.4.5 Bảng đặt dịch vụ 34
Chương 3XÂY DỰNG CHƯƠNG TRÌNH 35
Trang 53.1 Sơ đồ website 35
3.2 Công cụ lập trình 35
3.2.1 Hệ quản trị CSDL MySQL 35
3.2.2 Công cụ hỗ trợ lập trình: Microsoft Visual Studio 2010 35
3.2.3 Ngôn ngữ lập trình 37
a Công nghệ ASP.NET 37
b Visual Basic 38
3.2.4 Lựa chọn môi trường cài đặt 39
3.2.5 Lựa chọn mô hình cài đặt 39
3.3 Triển khai và thử nghiệm chương trình 40
3.3.1 Chức năng dành cho khách hàng: 40
3.3.2 Chức năng dành cho quản trị: 42
3.4 Kết luận kiểm thử 45
KẾT LUẬN 47
TÀI LIỆU THAM KHẢO 48
Trang 6DANH MỤC CÁC BẢNG
Bảng 2.1: Class quản lý 30
Bảng 2.2: Class tin tức 31
Bảng 2.3: Class sản phẩm 31
Bảng 2.4: Class đặt lịch chụp 31
Bảng 2.5: Class khách hàng 32
Trang 7DANH MỤC CÁC HÌNH VẼ
Chương 2: PHÂN TÍCH, THIẾT KẾ HỆ THỐNG VÀ CƠ SỞ DỮ LIỆU
Hình 2.1: Biểu đồ UseCase tổng quát hệ thống website 17
Hình 2.2: Biểu đồ UseCase khách hàng 18
Hình 2.3: Biểu đồ tuần tự quá trình đặt lịch chụp của khách hàng 19
Hình 2.4: Biểu đồ UseCase người quản trị (admin) 20
Hình 2.5: Biểu đồ tuần tự chức năng quản lý tài khoản của người quản trị (admin) 21 Hình 2.6: Biểu đồ tuần tự chức năng quản lý tài khoản của người quản trị (admin) 22 Hình 2.7: Biểu đồ UseCase phân rã đối tượng quản lý khách hàng của sale 23
Hình 2.8: Biểu đồ tuần tự quản lý khách hàng của Sale 24
Hình 2.9: Biểu đồ UseCase phân rã đối tượng quản lý tin tức của marketing 25
Hình 2.10: Biểu đồ UseCase phân rã đối tượng quản lý sản phẩm của marketing 25
Hình 2.11: Biểu đồ tuần tự quản lý tin tức của marketing 26
Hình 2.12: Biểu đồ tuần tự quản lý sản phẩm của marketing 27
Hình 2.13: Biểu đồ hoạt động đăng nhập 28
Hình 2.14: Biểu đồ hoạt động đặt lịch chụp của khách hàng 28
Hình 2.15: Biểu đồ hoạt động quản lý khách hàng của sale 28
Hình 2.16: Biểu đồ hoạt động quản lý sản phẩm của marketing 29
Hình 2.17: Biểu đồ hoạt động quản lý tin tức của markerting 29
Hình 2.18: Biểu đồ lớp 30
Chương 3: XÂY DỰNG CHƯƠNG TRÌNH Hình 3.1: Sơ đồ website 35
Hình 3.2: Công cụ hỗ trợ lập trình: Microsoft Visual Studio 2010 36
Hình 3.3: Tương tác người ứng dụng web 38
Hình 3.4: Giao diện trang chủ 40
Hình 3.5: trang sản phẩm 40
Hình 3.6: Trang tin tức 41
Trang 8Hình 3.7: Trang đặt lịch chụp trực tuyến 41
Hình 3.8: Trang đăng nhập 42
Hình 3.9: Trang quản lý chung của admin 42
Hình 3.10: Trang quản lý tin tức của admin 43
Hình 3.11 : Trang quản lý lịch chụp của admin 43
Hình 3.12: Trang quản lý đặt lịch chụp của admin 44
Hình 3.13: Trang quản lý chung của marketing 44
Hình 3.14: Trang quản lý chung của sale 45
Trang 9LỜI CẢM ƠN
Trước tiên, em muốn gửi lời cảm ơn sâu sắc nhất tới là thầy giáo hướng dẫn tốt nghiệp, thầy Nguyễn Long Giang, Viện Công nghệ thông tin Thầy chính là người đã hướng dẫn tận tình, cung cấp cho em những kiến thức và tài liệu quý giá, định hướng và tạo điều kiện tối đa cho em trong quá trình nghiên cứu và thực hiện
đồ án tốt nghiệp. Nhờ sự giúp đỡ và chỉ bảo tận tâm của thầy, em mới có thể hoàn
thành được đồ án này
Đồng thời, em xin chân thành cảm ơn tới các thầy, cô giáo phụ trách giảng dạy tại trường Đại học Tài Nguyên và Môi Trường đã tận tâm dạy dỗ em trong suốt những năm học vừa qua
Tuy nhiên trong quá trình thực hiện đồ án, chắc chắn sẽ không thể tránh khỏi những thiếu sót chưa hoàn thiện, em kính mong thầy cô cùng các bạn bổ sung để đồ
án được hoàn thiện hơn
Em xin chân thành cảm ơn!
Trang 10LỜI MỞ ĐẦU
Trong nền kinh tế hiện nay, với xu thế toàn cầu hoá nền kinh tế thế giới, mọi mặt của đời sống xã hội ngày càng được nâng cao, đặc biệt là nhu cầu trao đổi hàng hoá của con người ngày càng tăng cả về số lượng và chất lượng Hiện nay các công
ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện các giải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trên Internet Với những thao tác đơn giản trên máy có nối mạng Internet, chúng ta sẽ có tận tay những gì mình cần mà không phải mất nhiều thời gian Bằng cách vào các trang dịch vụ thương mại điện tử, làm theo hướng dẫn và sử dụng
Đề tài “Xây dựng website quảng cáo và đặt lịch chụp trực tuyến tại studio” rất thực tế và phù hợp với tình hình thực tế tại các studio Việc thiết lập một website thương mại nhanh chóng với nhiều dịch vụ tiện ích và hoàn toàn miễn phí (hoặc chi phí thấp ) có thể quảng bá được hình ảnh studio, tạo cơ hội giao dịch trên mạng cho tất cả mọi người …là giải pháp tối ưu và thiết thực với các doanh nghiệp ở nước ta