ĐẠI HỌC HUẾ TRƯỜNG ĐẠI HỌC KINH TẾ KHOA HỆ THỐNG THÔNG TIN KINH TẾKHÓA LUẬN TỐT NGHIỆP NGHIÊN CỨU MÔ HÌNH MVC VÀ ỨNG DỤNG XÂY DỰNG WEBSITE BÁN HÀNG CHO CÔNG TY CỔ PHẦN HTL Giáo viên hư
Trang 1ĐẠI HỌC HUẾ TRƯỜNG ĐẠI HỌC KINH TẾ KHOA HỆ THỐNG THÔNG TIN KINH TẾ
KHÓA LUẬN TỐT NGHIỆP
NGHIÊN CỨU MÔ HÌNH MVC VÀ ỨNG
DỤNG XÂY DỰNG WEBSITE BÁN
HÀNG CHO CÔNG TY CỔ PHẦN HTL
Giáo viên hướng dẫn: Th.S Trần Thái Hòa Sinh viên thực hiện: Cổ Kim Nguyên Phương Lớp: K43 – Tin Học Kinh Tế
Niên khóa: 2009 – 2013
Trang 2NỘI DUNG TRÌNH BÀY
DEMO SẢN PHẨM
5
KẾT LUẬN
6
Trang 3PHƯƠNG PHÁP NGHIÊN CỨU
ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU MỤC TIÊU NGHIÊN CỨU
LÝ DO CHỌN ĐỀ TÀI
KHÁI NIỆM TMĐT 1 MỞ ĐẦU
Trang 4KHÁI NIỆM TMĐT
1.1 LÝ DO CHỌN ĐỀ TÀI
ASP.NET Webform không có
sự tách bạch rõ ràng giữa phần
Giao diện và phần Code xứ lý
Việc nâng cấp hoặc thay thế một chức năng nào đó thường gặp rất nhiều rắc rối
Nghiên cứu mô hình MVC và ứng dụng xây dựng website bán
hàng cho Công ty cổ phần HTL
Trang 5KHÁI NIỆM TMĐT
1.2 MỤC TIÊU NGHIÊN CỨU
Nghiên cứu mô hình MVC của Microsoft
Nghiên cứu ASP.NET MVC 3 Các ứng dụng của mô hình MVC Thực trạng bán hàng của CTCP HTL
Xây dựng website bán hàng cho CTCP HTL
Trang 6KHÁI NIỆM TMĐT
1.3 ĐỐI TƯỢNG VÀ PHẠM VI
NGHIÊN CỨU
Ngiên cứu ASP.NET MVC 3
Quy mô hoạt động
của CTCP
HTL
Các ngôn ngữ LT Web như: ASP, HTML, CSS
Ứng dụng của mô hình MVC
Công ty cổ phần HTL
25 Hai Bà Trưng – TP.Huế
Trong khoảng 4 tháng 21/01/2013 – 12/05/2013
Không gian
Thời gian
Trang 7KHÁI NIỆM TMĐT
1.4 PHƯƠNG PHÁP NGHIÊN CỨU
Phương
pháp nghiên cứu
tài liệu
Phương pháp quan sát tổng hợp
Phương pháp phân tích, thiết kế
Trang 8LỢI ÍCH CỦA MÔ HÌNH MVC
ĐẶC ĐIỂM MÔ HÌNH MVC
KHÁI NIỆM MÔ HÌNH MVC
2 TỔNG QUAN VỀ MÔ HÌNH MVC
Trang 9Đối với khách hàng 2.1 KHÁI NIỆM MÔ HÌNH MVC Đối với nhà quản trị
ASP.NET MVC là
nền tảng (Framwork) phát
ASP.NET MVC là ý tưởng và công nghệ hiện đại nhất, cùng với những thành phần tốt nhất của nền tảng ASP.NET hiện thời
Trang 102.2 ĐẶC ĐIỂM MÔ HÌNH MVC
Views: Hiển thị thông tin
cho người dùng của ứng
dụng và được giao nhiệm
vụ cho việc nhận các dữ
liệu vào từ người dùng
Controllers: Tầng trung gian giữa Models và Views, điều khiển tương tác giữa đối tượng đồ họa với người sử dụng
Models: Lưu dữ liệu vào các kho chứa dữ liệu và thực hiện tất cả các
nghiệp vụ logic
Trang 112.3 LỢI ÍCH CỦA MÔ HÌNH MVC
Dễ dàng điều khiển ứng dụng của mình Thay thế từng thành phần một cách dễ dàng
Có hệ thống định tuyến mạnh mẽ
Kết hợp tốt giữa người lập trình và người thiết kế
Trang 13- Chức năng đăng nhập quản trị
Trang 14- Chức năng quản lý sản phẩm ( thêm, xóa, sửa)
+ Thêm sản phẩm 3.2 LĨNH VỰC HOẠT ĐỘNG
Mua bán máy tính, linh kiện và thiết bị văn phòng
Thiết kế và lắp đặt mạng nội bộ, mạng Internet
Sửa chữa, lắp ráp và bảo trì các loại máy tính
Xây dựng và cài đặt sản phẩm phần mềm
Trang 153.3 CƠ CẤU TỔ CHỨC
Trang 16THIẾT KẾ CƠ SỞ DỮ LIỆU
PHÂN TÍCH HỆ THỐNG KHẢO SÁT HIỆN TRẠNG
KHÁI NIỆM TMĐT
4 XÂY DỰNG CHƯƠNG TRÌNH
ỨNG DỤNG
Trang 17 Biểu đồ phân rã chức năng
4.1 KHẢO SÁT HIỆN TRẠNG
Quy trình đăng kí mua sản phẩm Quy trình xác nhận mua sản phẩm
Trang 19XÁC ĐỊNH YÊU CẦU HỆ THỐNG 1
Đối với khách hàng Đối với nhà quản trị
Đăng ký thành viên
Xem thông tin sản phẩm
Hiển thị tình trạng đơn hàng
Đăng nhập quản trị Hiển thị tất cả sản phẩm Thêm loại sản phẩm Thêm, sửa, xóa sản phẩm
Trang 20BIỂU ĐỒ PHÂN RÃ CHỨC NĂNG 2
Hệ thống website
Quản lý Bán hàng
Tạo Đơn hàng
Quản lý Sản phẩm
Cập nhật Danh mục Sản phẩm
Cập nhật Sản phẩm
Tìm kiếm Sản phẩm
Quản lý Tin tức
Thống kê
Thống kê Sản phẩm
Thống kê Đơn hàng
Thống kê Người dùng
Quản lý Liên kết website
Quên
Mật khẩu
Xử lý Đơn hàng
Trang 21BIỂU ĐỒ DÒNG DỮ LIỆU 3
Mức ngữ cảnh
Trang 22BIỂU ĐỒ DÒNG DỮ LIỆU 3
Mức 0 – Sơ đồ luồng dữ liệu
Trang 23BIỂU ĐỒ DÒNG DỮ LIỆU
3
Mức 1 – Chức năng quản lý người dùng
Trang 24BIỂU ĐỒ DÒNG DỮ LIỆU
3
Mức 1 – Chức năng quản lý bán hàng
Trang 25BIỂU ĐỒ DÒNG DỮ LIỆU
3
Mức 1 – Chức năng quản lý sản phẩm
Trang 26BIỂU ĐỒ DÒNG DỮ LIỆU 3
Mức 1 – Chức năng quản lý tin tức, liên kết website
Trang 27BIỂU ĐỒ DÒNG DỮ LIỆU 3
Mức 1 – Chức năng thống kê
Trang 284.3 THIẾT KẾ CƠ SỞ DỮ LIỆU
MỐI QUAN HỆ GIỮA CÁC THỰC THỂ
SƠ ĐỒ THỰC THỂ MỐI QUAN HỆ
MÔ HÌNH CƠ SỞ DỮ LIỆU
1
2
3
Trang 29MỐI QUAN HỆ GIỮA CÁC THỰC THỂ 1
Trang 30SƠ ĐỒ THỰC THỂ MỐI QUAN HỆ 2
Trang 31MÔ HÌNH CƠ SỞ DỮ LIỆU 3
Trang 324 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
HƯỚNG PHÁT TRIỂN
5 DEMO SẢN PHẨM
Trang 334 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
HƯỚNG PHÁT TRIỂN
6 KẾT LUẬN
KẾT QUẢ ĐẠT ĐƯỢC
HẠN CHẾ CỦA
ĐỀ TÀI
HƯỚNG PHÁT TRIỂN
Trang 344 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
HƯỚNG PHÁT TRIỂN
6.1 KẾT QUẢ ĐẠT ĐƯỢC
HƯỚNG PHÁT TRIỂN
Tìm hiểu được tổng quan và lý thuyết mô hình MVC
Hiểu rõ hơn về ứng dụng ASP.NET MVC
Xây dựng được trang Web bán hàng cho công ty
Tạo ra nhiều chức năng cho Website
Trang 354 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
HƯỚNG PHÁT TRIỂN
6.2 HẠN CHẾ CỦA ĐỀ TÀI
HƯỚNG PHÁT TRIỂN
Tìm hiểu lý thuyết về mô hình chưa được chuyên sâu
Website chỉ áp dụng cho công ty vừa và nhỏ
Các chức năng của trang Web còn nhiều hạn chế
Chưa đáp ứng được yêu cầu từ thực tế
Trang 364 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
HƯỚNG PHÁT TRIỂN
6.3 HƯỚNG PHÁT TRIỂN
HẠN CHẾ
HƯỚNG PHÁT TRIỂN
Khắc phục những lỗi còn tồn tại của trang Web Xây dựng chức năng thanh toán trực tuyến
Xây dựng chức năng tìm kiếm sản phẩm
Xây dựng chức năng cập thông tin khách hàng Thêm các chức năng hỗ trợ ngôn ngữ, tiền tệ Tăng tính bảo mật cho Website
Trang 37ĐẠI HỌC HUẾ TRƯỜNG ĐẠI HỌC KINH TẾ KHOA HỆ THỐNG THÔNG TIN KINH TẾ
XIN CHÂN THÀNH CẢM ƠN QUÝ THẦY CÔ VÀ CÁC BẠN ĐÃ THEO DÕI!