ĐẠ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 3PHƯƠNG PHÁP NGHIÊN CỨU
ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨUMỤC TIÊU NGHIÊN CỨU
LÝ DO CHỌN ĐỀ TÀI KHÁI NIỆM TMĐT1 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 MicrosoftNghiên cứu ASP.NET MVC 3
Các ứng dụng của mô hình MVCThực trạng bán hàng của CTCP HTL
Xây dựng website bán hàng cho CTCP HTL
Trang 8LỢI ÍCH CỦA MÔ HÌNH MVCĐẶC ĐIỂM MÔ HÌNH MVCKHÁI NIỆM MÔ HÌNH MVC
2 TỔNG QUAN VỀ MÔ HÌNH MVC
Trang 9Đối với khách hàng2.1 KHÁI NIỆM MÔ HÌNH MVCĐối với nhà quản trị
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ìnhThay 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
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ẩmQuy trình xác nhận mua sản phẩm
Trang 20BIỂU ĐỒ PHÂN RÃ CHỨC NĂNG
Trang 21BIỂU ĐỒ DÒNG DỮ LIỆU3
Mức ngữ cảnh
Trang 22BIỂU ĐỒ DÒNG DỮ LIỆU3
Mức 0 – Sơ đồ luồng dữ liệu
Trang 23BIỂU ĐỒ DÒNG DỮ LIỆU3
Mức 1 – Chức năng quản lý người dùng
Trang 24BIỂU ĐỒ DÒNG DỮ LIỆU3
Mức 1 – Chức năng quản lý bán hàng
Trang 25BIỂU ĐỒ DÒNG DỮ LIỆU3
Mức 1 – Chức năng quản lý sản phẩm
Trang 26BIỂU ĐỒ DÒNG DỮ LIỆU3
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ỆU3
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ỆU1
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ỆU3
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
Trang 344 KẾT LUẬN VÀ 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
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
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!