Xây dựng website kim khí điện máy minh long
https://www.facebook.com/pages/Tài-liệu-hay-và- rẻ/600827713314928?fref=ts TRƯỜNG KỸ THUẬT CÔNG NGHỆ HÙNG VƯƠNG KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN CUỐI MÔN LẬP TRÌNH ĐỀ ÁN:Website Kim Khí Điện Máy Minh Long Giáo Viên Hướng Dẫn: Nguyễn Gia Khoa Người thực hiện: Hà Phụng Dinh Chung Toàn Nguyễn Tấn Công Khoá VI-2006 1 of 20 2 of 20 LỜI CẢM ƠN Chúng em xin chân thành cảm ơn Ban giám hiệu trường Kỹ Thuật Công Nghệ Hùng Vương. Xin chân thành cảm ơn thầy Nguyễn Gia Khoa đã tận tình hướng dẫn, chỉ bảo cho chúng em trong suốt thời gian thực hiện đề tài. Xin chân thành cảm ơn quý thầy cô bộ môn Hệ thống thông tin khoa Công nghệ thông tin đã tận tình giúp đỡ chúng em trong suốt những năm học qua. Xin tỏ lòng biết ơn sâu sắc đến cha mẹ cùng các anh em trong gia đình đã tạo mọi điều kiện cho chúng em học tập. Chân thành cảm ơn tất cả các bạn khoa Công nghệ thông tin trường Kỹ Thuật Công Nghệ Hùng Vương đã tận tình giúp đỡ, chỉ dẫn cho chúng tôi trong suốt thời gian thực tập tốt nghiệp. Cảm ơn tất cả các bạn trong lớp , đã giúp nhóm mình rất nhiều trong thời gian thực hiện đồ án và những người thân đã chia sẻ, giúp đỡ , động viên chúng tôi trong suốt những năm học qua. TP HCM, ngày 20 tháng 6 năm 2008 NHÓM THỰC HIỆN ĐỒ ÁN CUỐI MÔN LẬP TRÌNH. Nhận xét của Giáo Viên 3 of 20 MỤC LỤC Phần 1 : Mở đầu 1. Đặt vấn đề .5 2. Tại sao chọn đề án này 5 3. Mục đích, đối tượng và phạm vi nghiên cứu 6 3.1 Mục đích nghiên cứu .6 3.2 Đối tượng và phạm vi nghiên cứu 6 4. Kết quả, mục tiêu cần đạt được 6 Phần 2 : Giới thiệu website I. Giới thiệu 1. Đồ án thực hiện những quyết định 7 2. Các chức năng thực hiện được của đồ án .7 3. Đối tượng sử dụng 7 3.1 Người quản trị 7 3.2 Thành viên .7 3.3 Khách viếng thăm 7 4. Hướng phát trển 7 II. Thiết kế 1. MasterPage của website 8 2. AdminMasterPage của website .8 3. Mô tả CSDL 9 4. Mô hình quan hệ .9 Phần 3 : Mô hình website I. Cấu trúc thư mục đồ án 1. Cấu trúc .11 2. Tập tin .11 II. Cài đặt 1. Trang chủ 12 2. Trang hướng dẫn .12 3. Trang đăng ký .13 4. Trang liên hệ .13 5. Trang giỏ hàng 14 6. Trang giới thiệu 14 7. Trang phương thức thanh toán - vận chuyển 15 8. Trang sản phẩm .15 9. Trang admin 16 10. Trang tìm kiếm .17 11. Trang chi tiết sản phẩm .17 12. Trang tính tiền sản phẩm 18 13. Trang xác nhận tài khoản người dùng 18 13.1 Trang đăng nhập .18 13.2 Trang thông tin cá nhân 19 14. Trang lựa chọn phương thức thanh toán - vận chuyển .19 15. Trang xác nhận hoá đơn 20 16. Trang sửa thông tin cá nhân 20 17. Trang hoàn tất .21 4 of 20 PHẦN 1 : MỞ ĐẦU 1. Đặt vấn đề. Ngày nay,cùng với sự phát triển nhanh chóng của lĩnh vực truyền thông nói chung thì Công nghệ thông tin đã và đang đóng vai trò hết sức quan trọng trong đời sống kinh tế, xã hội của nhiều quốc gia trên thế giới, là một phần không thể thiếu trong một xã hội ngày càng hiện đại hoá. Chúng ta không thể không nhắc đến sự ra đời của các công nghệ web như: JSP, Servlet, PHP … và ASP.NET cũng là một trong những ngôn ngữ không thể thiếu để đáp ứng yêu cầu của việc xây dựng các ứng dụng web. ASP.NET (Active Server Pages .NET) thực chất .NET là một Framework. ASP.NET là một "khung" lập trình được xây dựng trên bộ thực thi ngôn ngữ chung (CLR - Common Language Runtime) và được sử dụng trên một máy chủ phục vụ để tạo ra các ứng dụng Web mạnh. Từ những thế mạnh đó, chúng em đã chọn ngôn ngữ ASP.NET để nghiên cứu và xây dựng website về mua bán trực tuyến, cụ thể hoá bằng việc xây dựng website Kim Khí Điện Máy Minh Long. 2. Tại sao chọn đề án này? Việt Nam đang trên con đường xây dựng công nghiệp hoá, hiện đại hoá đất nước. Đồng thời là một trong những nước WTO; cho nên các mặt hàng điện tử đã tràn ngập thị trường Việt Nam ngày một nhiều. Tiếp diễn với những sự kiện trên thì trong tương lai, website sẽ ngày càng phát triển và thống lĩnh thị trường, vì thế mua bán trực tuyến trở nên thiết thật cho cuộc sống. Để phục vụ cho nhu cầu ngày càng tăng và tạo sự lựa chọn cho khách hàng trong việc mua bán sản phẩm thuận tiện hơn, dễ dàng hơn nên nhóm chúng em đã quyết định chọn đồ án này. 3. Mục đích, đối tượng và phạm vi nghiên cứu. 3.1. Mục đích nghiên cứu. Tìm hiểu cách thức xây dựng Website về mua bán trực tuyến bằng giỏ hàng. 3.2. Đối tượng và phạm vi nghiên cứu. Nghiên cứu về ngôn ngữ ASP.NET và các kỹ thuật xây dựng một Website bán hàng trực tuyến. 4. Mục tiêu cần đạt được. - Hoàn chỉnh 1 Website giống các Website thương mại điện tử hiện có trên thị trường. - Giao diện Website thân thiện,dễ sử dụng. - Khách hàng có thể xem và mua hàng trực tuyến thông qua website và được giao hàng tận nơi. 5 of 20 PHẦN 2 : GIỚI THIỆU WEBSITE I. GIỚI THIỆU TỔNG QUAN 1. Yêu cầu thiết bị Server: Phần Cứng: CPU: Core 2 Duo RAM: 2GB Phần Mềm Đề Nghị: .NET Frameworks 2.0 SQL Server 2005 Visual Studio 2005 Client: Phần cứng: CPU: P4 RAM: 256MB Phần mềm: Internet Explore 6.0 trở lên 2. Đồ án thực hiện những quyết định Cho phép thành viên có thể đăng ký, mua hàng trực tuyến. Admin có thể thêm, xoá, sửa dữ liệu và quản lý thông tin thành viên. Cho phép khách hàng xem lại giỏ hàng mình đã chọn và tổng số tiền hiển thị. 3. Các chức năng thực hiện được của đồ án Tạo ra giao diện thân thiện, dễ sử dụng trong việc mua hàng. Quản trị có quyền thêm, xoá, sửa dữ liệu. Khách hàng chỉ có thể mua hàng thông qua việc đăng ký. Khách hàng có thể xem tổng số tiền mình mua và số hàng đã chọn. 4. Đối tượng sử dụng Có 3 đối tượng sử dụng website này: a) Người Quản Trị Người quản trị sau khi đăng nhập thành công sẽ có thể: Thêm, xoá, sửa dữ liệu. Xem danh sách và thông tin những khách hàng đã đăng ký. 6 of 20 b) Thành Viên Xem được thông tin cá nhân, đổi được mật khẩu. Mua hàng trực tuyến. Xem giỏ hàng. c) Khách Viếng Thăm Có thể xem được những sản phẩm trên trang web nhưng không thể mua hàng. Có thể đăng ký trở thành thành viên. 5. Hướng phát triển Tạo ra một giao diện web hoàn chỉnh, đầy đủ những chức năng hơn. Sau khi mua hàng, người quản trị có thể xuất hoá đơn dưới dạng report. Tạo ra một diễn đàn có thể cho khách hàng thảo luận các sản phẩm. Mỗi sản phẩm,khách hàng có thể cho ý kiến và bình chọn sản phẩm. Giúp khách hàng mua dễ dàng hơn thông qua việc tính thẻ tín dụng. Gửi email sau khi đăng ký, đặt hàng. II. Thiết kế 1. MasterPage của website MasterPage của website là giao diện thống nhất cho toàn bộ các trang của website trừ Admin, nhằm tạo lên tính liền mạch và xuyên suốt cho website. Bố cục: Banner Main_Menu Left_Menu Content Right_Menu Footer Chú thích: 7 of 20 Tên Mô tả Banner Chứa hình ảnh đại diện cho và tên website Main_Menu Chứa phần thanh Menu cơ bản Left menu Thanh thành phần các sản phẩm Content Chứa nội dung của website ứng với chức năng được sử dụng Right_Menu Chứa thẻ đăng nhập,giỏ hàng và quảng cáo Footer Chứa thông tin về bản quyền website 2. AdminMasterPage của website AdminMasterPage là trang MasterPage dành riêng cho Admin. Bố cục: Banner Main_Menu Content Footer Chú thích: Tên Mô tả Banner Chứa hình ảnh đại diện cho và tên website Main_Menu Chứa phần thanh Menu cơ bản Content Chứa nội dung của website ứng với chức năng được sử dụng Footer Chứa thông tin về bản quyền website 3. Mô tả CSDL 8 of 20 CSDL được chia làm 9 bảng cụ thể như sau: Bảng nhasx (manhasx, tennhasx). Bảng sanpham (masp, manhasx, maloai, tensp,…). Bảng thanhvien (id, username, pass, loaitk,…). Bảng hoadon (mahd, id, tongmathang, tongtien…). Bảng loai (maloai, tenloai, machungloai). Bảng chungloai (machungloai, tenchungloai). Bảng chitiethoadon (mahd, masp, soluong, thanhtien). Bảng tinh (matinh, tinh, maquocgia). Bảng quocgia (maquocgia, tenquocgia). 4. Mô hình quan hệ PHẦN 3 : MÔ HÌNH WEBSITE 9 of 20 I. Cấu trúc chương trình: 1. Cấu trúc Đồ án được tổ chức và sắp xếp vào các thư mục sau: Gồm các thư mục như: css: chứa những file định dạng App_Data: chứa CSDL. App_Code: chứa các namespace. Images: chứa những hình ảnh dùng cho việc thiết kế web. Hinh: chứa những hình ảnh dùng cho CSDL Js: chứa những file javascript 2. Tập tin Ngoài những thư mục thì còn có những tập tin đồng cấp với thư mục như file Default.aspx là trang chủ,trang MasterPage.master,… II. Cài đặt 10 of 20 . tuyến, cụ thể hoá bằng việc xây dựng website Kim Khí Điện Máy Minh Long. 2. Tại sao chọn đề án này? Việt Nam đang trên con đường xây dựng công nghiệp hoá, hiện. KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN CUỐI MÔN LẬP TRÌNH ĐỀ ÁN :Website Kim Khí Điện Máy Minh Long Giáo Viên Hướng Dẫn: Nguyễn Gia Khoa Người thực hiện: Hà