ĐẠI HỌC HUẾ<br />
TRƯỜNG ĐẠI HỌC KINH TẾ<br />
KHOA HỆ THỐNG THÔNG TIN KINH TẾ<br />
<br />
tế<br />
H<br />
<br />
uế<br />
<br />
<br />
<br />
cK<br />
<br />
in<br />
<br />
h<br />
<br />
KHÓA LUẬN TỐT NGHIỆP<br />
<br />
CỔ KIM NGUYÊN PHƯƠNG<br />
<br />
Tr<br />
<br />
ườ<br />
<br />
ng<br />
<br />
Đ<br />
ại<br />
<br />
họ<br />
<br />
NGHIÊN CỨU MÔ HÌNH MVC VÀ ỨNG<br />
DỤNG XÂY DỰNG WEBSITE BÁN<br />
HÀNG CHO CÔNG TY CỔ PHẦN HTL<br />
<br />
Khóa học: 2009 – 2013<br />
<br />
ĐẠI HỌC HUẾ<br />
TRƯỜNG ĐẠI HỌC KINH TẾ<br />
KHOA HỆ THỐNG THÔNG TIN KINH TẾ<br />
<br />
tế<br />
H<br />
<br />
uế<br />
<br />
<br />
<br />
in<br />
<br />
h<br />
<br />
KHÓA LUẬN TỐT NGHIỆP<br />
<br />
Đ<br />
ại<br />
<br />
họ<br />
<br />
cK<br />
<br />
NGHIÊN CỨU MÔ HÌNH MVC VÀ ỨNG<br />
DỤNG XÂY DỰNG WEBSITE BÁN<br />
HÀNG CHO CÔNG TY CỔ PHẦN HTL<br />
<br />
Sinh viên thực hiện:<br />
<br />
Giáo viên hướng dẫn:<br />
<br />
Cổ Kim Nguyên Phương<br />
<br />
Th.S Trần Thái Hòa<br />
<br />
ng<br />
<br />
Lớp: K43 - Tin Học Kinh Tế<br />
<br />
Tr<br />
<br />
ườ<br />
<br />
Niên khóa: 2009 - 2013<br />
<br />
Huế, 05/2013<br />
<br />
Khóa Luận Tốt Nghiệp<br />
<br />
GVHD: Th.S Trần Thái Hòa<br />
<br />
LỜI CẢM ƠN<br />
Được sự phân công của các thầy cô khoa Hệ Thống Thông Tin Kinh tế và<br />
trường Đại học Kinh Tế Huế, sau gần 4 tháng thực tập nghề nghiệp, em đã hoàn<br />
<br />
uế<br />
<br />
thành bài Khóa Luận với đề tài “Nghiên cứu mô hình MVC và ứng dụng xây<br />
<br />
tế<br />
H<br />
<br />
dựng Website bán hàng cho Công ty cổ phần HTL”.<br />
<br />
Để thực hiện nhiệm vụ của bài Khóa Luận, ngoài sự nỗ lực của bản thân<br />
còn có sự giúp đỡ và hướng dẫn tận tình của các thầy cô trong Khoa cùng các<br />
nhân viên của đơn vị thực tập.<br />
<br />
h<br />
<br />
Em xin chân thành cảm ơn các thầy cô trong Khoa đã giúp đỡ, hướng dẫn<br />
<br />
in<br />
<br />
và luôn động viên, khích lệ em trong suốt quá trình thực tập. Đồng thời cho phép<br />
<br />
cK<br />
<br />
em gửi lời cám ơn đến các nhân viên tại đơn vị thực tập của Công ty cổ phần<br />
HTL, đã trao đổi và truyền đạt cho em nhiều kinh nghiệm quý báu trong quá<br />
<br />
họ<br />
<br />
trình thực tập cũng như trong công việc sau này.<br />
<br />
Tuy nhiên, do kiến thức chuyên môn còn hạn chế cũng như việc thiếu<br />
<br />
Đ<br />
ại<br />
<br />
kinh nghiệm thực tiễn nên nội dung đề tài không tránh khỏi những thiếu sót. Vì<br />
vậy, em kính mong nhận được sự góp ý, chỉ của quý thầy cô trong Khoa cùng<br />
giáo viên hướng dẫn là Thạc sĩ Trần Thái Hòa để đề tài được hoàn thiện hơn.<br />
<br />
ng<br />
<br />
Cuối cùng em xin cảm ơn đến tất cả các thầy cô giáo trong Khoa Hệ<br />
Thống Thông Tin Kinh tế, đến gia đình người thân và tất cả bạn bè đã đóng góp<br />
<br />
ườ<br />
<br />
ý kiến và giúp đỡ cho đề tài của em được hoàn thành.<br />
<br />
Tr<br />
<br />
Em xin chân thành cảm ơn !<br />
<br />
Huế, tháng 05 năm 2013<br />
Sinh viên thực hiện<br />
<br />
Cổ Kim Nguyên Phương<br />
SVTH: Cổ Kim Nguyên Phương – K43THKT<br />
<br />
Trang 1<br />
<br />
Khóa Luận Tốt Nghiệp<br />
<br />
GVHD: Th.S Trần Thái Hòa<br />
<br />
MỤC LỤC<br />
DANH MỤC THUẬT NGỮ ...........................................................................................5<br />
DANH MỤC CÁC BẢNG ..............................................................................................6<br />
<br />
uế<br />
<br />
DANH MỤC CÁC HÌNH ...............................................................................................6<br />
<br />
tế<br />
H<br />
<br />
PHẦN A – MỞ ĐẦU .....................................................................................................9<br />
1. Lý do chọn đề tài .........................................................................................................9<br />
<br />
2. Mục tiêu nghiên cứu ..................................................................................................10<br />
<br />
h<br />
<br />
3. Đối tượng và phạm vi nghiên cứu .............................................................................10<br />
<br />
in<br />
<br />
4. Phương pháp nghiên cứu ...........................................................................................11<br />
<br />
cK<br />
<br />
5. Kết cấu của đề tài.......................................................................................................11<br />
PHẦN B – NỘI DUNG................................................................................................12<br />
<br />
họ<br />
<br />
CHƯƠNG 1: TỔNG QUAN VỀ MÔ HÌNH MVC ......................................................12<br />
1.1. Xuất xứ của mô hình MVC ....................................................................................12<br />
<br />
Đ<br />
ại<br />
<br />
1.2. Khái niệm mô hình MVC .......................................................................................12<br />
1.3. Kiến trúc của mô hình MVC ..................................................................................13<br />
1.4. Đặc điểm của mô hình MVC..................................................................................15<br />
<br />
ng<br />
<br />
1.5. Mô hình MVC trong ASP.NET..............................................................................15<br />
<br />
ườ<br />
<br />
1.5.1. Lịch sử phát triển của ASP.NET .........................................................................16<br />
1.5.2. Nhược điểm của ASP.NET .................................................................................18<br />
<br />
Tr<br />
<br />
1.5.3. Sự ra đời của ASP.NET MVC.............................................................................19<br />
1.5.4. Đặc tính trong ASP.NET MVC...........................................................................20<br />
1.5.5. Lợi ích của mô hình ASP.NET MVC .................................................................21<br />
1.5.6. So sánh ASP.NET MVC với ASP.NET ..............................................................22<br />
<br />
SVTH: Cổ Kim Nguyên Phương – K43THKT<br />
<br />
Trang 2<br />
<br />
Khóa Luận Tốt Nghiệp<br />
<br />
GVHD: Th.S Trần Thái Hòa<br />
<br />
CHƯƠNG 2: PHÂN TÍCH TÌNH HÌNH CÔNG TY ...................................................24<br />
2.1. Tổng quan về công ty cổ phần HTL.......................................................................24<br />
2.1.1. Lịch sử hình thành ...............................................................................................24<br />
<br />
uế<br />
<br />
2.1.2. Quan điểm kinh doanh.........................................................................................25<br />
2.1.3. Lĩnh vực hoạt động..............................................................................................26<br />
<br />
tế<br />
H<br />
<br />
2.1.4. Năng lực công ty..................................................................................................27<br />
2.2. Cơ cấu tổ chức công ty cổ phần HTL.....................................................................27<br />
<br />
h<br />
<br />
2.3. Mô tả chương trình ứng dụng.................................................................................28<br />
<br />
in<br />
<br />
2.3.1. Khảo sát hiện trạng ..............................................................................................28<br />
<br />
cK<br />
<br />
2.3.2. Xác lập dự án .......................................................................................................29<br />
2.3.3. Quy trình hoạt động của Website ........................................................................29<br />
<br />
họ<br />
<br />
2.3.4. Quy trình nghiệp vụ.............................................................................................29<br />
CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH ỨNG DỤNG .....................................30<br />
<br />
Đ<br />
ại<br />
<br />
3.1. Cài đặt mô hình MVC ............................................................................................30<br />
3.1.1. Cài đặt chương trình ............................................................................................30<br />
3.1.2. Tạo một Project với ASP.NET MVC..................................................................31<br />
<br />
ng<br />
<br />
3.1.3. Tạo mới cơ sở dữ liệu..........................................................................................35<br />
<br />
ườ<br />
<br />
3.2. Xây dựng ứng dụng với ASP.NET MVC...............................................................36<br />
3.2.1. Phân tích thiết kế hệ thống ..................................................................................36<br />
<br />
Tr<br />
<br />
3.2.1.1. Xác định yêu cầu hệ thống ...............................................................................36<br />
3.2.1.2. Phân tích hệ thống ............................................................................................37<br />
3.2.2. Phân tích thiết kế cơ sở dữ liệu ...........................................................................42<br />
3.2.2.1. Liệt kê tất cả các danh từ liên quan đến bài toán..............................................42<br />
3.2.2.2. Loại bỏ những danh từ đồng nghĩa...................................................................42<br />
SVTH: Cổ Kim Nguyên Phương – K43THKT<br />
<br />
Trang 3<br />
<br />