Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 70 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
70
Dung lượng
2,9 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG THÔNG NHẬN XÉTNGHỆ CỦA GIẢNG VIÊNTIN _ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Đề tài: TÌMHIỂUMÔHÌNHMVCVÀXÂYDỰNGWEBSITEBÁNHÀNGĐIỆNTHOẠIDIĐỘNG Sinh viên thực NGUYỄN THỊ THANH Lớp ĐH KHMT6-K6 Giảng viên hướng dẫn Th.S ĐỖ NGỌC SƠN Hà Nội, ngày tháng năm 2012 Giảng viên hướng dẫn Thạc sỹ Đỗ Ngọc Sơn NHẬN XÉT CỦA GIẢNG VIÊN Hà Nội, ngày tháng năm 2012 Giảng viên phản biện LỜI NÓI ĐẦU Chúng ta sống thời đại mới, thời đại phát triển công nghệ thông tin, từ đời điệnthoại thô sơ đơn giản hình thức tính năng, với thay đổi tốc độ, phát triển công nghệ kỹ thuật đại bước phát triển cao số hóa loại thông tin, số liệu, âm thanh, hình ảnh chuyển tới cho người nhờ đời mạng internet toàn cầu, với phát triển mạnh mẽ internet ứng dụng nó, chứng minh tiện ích người dùng Có thể cần kích đúp, giới bên bạnBạn xem trao đổi tham gia thảo luận, học tập mạng chí bạn cần mua sản phẩm mà bạn không muốn đến tận nơi, bạn cần lên mạng đặt hàngbạn sở hữu sản phẩm Hơn nữa, công nghệ thông tin có bước phát triển mạnh mẽ theo chiều sâu rộng Nhận thấy điều này, em có ý tưởng xâydựng hệ thống bánđiệnthoạidiđộng trực tuyến nhằm giúp doanh nghiệp tự quảng bá sản phẩm đến với người tiêu dùng người tiêu dùng dễ dàng tìm đặt mua sản phẩm theo sở thích Với website tạo chế cung cấp thông tin sản phẩm Đồng thời tạo hệ thống tra cứu giúp khách hàng đặt hàng thông qua website Dưới hướng dẫn nhiệt tình Thạc sỹ Đỗ Ngọc Sơn, em hoàn thành đồ án tốt nghiệp Trong suốt trình thực cố gắng tìm hiểu, phân tích thiết kế cài đặt hệ thống không tránh khỏi thiếu sót Em mong nhận thông cảm, góp ý quý Thầy cô hội đồng để Websitebánhàngđiệnthoạidiđộng em hoàn thiện Em xin chân thành cảm ơn! TÓM TẮT ĐỀ TÀI Bánhàng trực tuyến hình thức kinh doanh phổ biến năm trở lại đây, tất công ty kinh doanh tất ngành nghề tạo cho website, vừa để quảng bá hình ảnh vừa để tiếp cận với khách hàng thông qua kênh truyền thông không tốn mà hiệu mang lại lại cao Trong khuôn khổ đồ án, em cố gắng thực chức cho website để đưa vào sử dụng thực tiễn đạt kết sau: Tìm kiếm hiển thị thông tin chi tiết sản phẩm Cho phép người dùngtìm kiếm hàng theo hang sản xuất, quốc gia, giá sản phẩm Cho phép người dùng xem tin tức công nghệ sản phẩm Cho phép người dùng thêm, xóa giỏ hàng Cho phép người dùng đặt hàng qua internet nhanh chóng, thuận tiện mà đến tận nơi mua hàng Cho phép quản trị danh mục sản phẩm, nhà cung cấp, nước sản xuất, người dùng Quản lý đơn đặt hàng khách Cho phép quản trị thêm, sửa xóa người dùng, sản phẩm Cho phép người quản trị thống kê doanh thu theo ngày, thống kê tồn kho Selling online is a business model very popular in recent years, all business companies in all industries are giving yourself a website, both to promote the image of medium to reach with its customers through a communication channel not very expensive but effective offer was very high In the framework of the graduation exercises, I have tried to perform the basic functions for the website to be able to put to use in practice and has achieved the following results: Search and display product information Allows users to search for products by manufacturer, country, product prices, Allows users to see information about the new technology of the product Allows users to add, delete your cart Allows users through internet orders quickly and conveniently without having to take the place of purchase Allows administrators to the list of products, suppliers, producers, users To manage customer orders Allows administrators to add, edit, delete users, products Allows administrators daily sales statistics, inventory statistics MỤC LỤC DANH SÁCH HÌNH VẼ DANH SÁCH BẢNG BIỂU Bảng : Danh sách ký hiệu Kí hiệu Tên Ý nghĩa Actor Actor Mô tả đối tượng người hay hệ thống khác tương tác với hệ thống xét Usecase Mô tả chức hệ thống Class Boundary Lớp giao diện người dùng Class Control Lớp đối tượng xử lý nghiệp vụ hệ thống Class Entity Lớp mô tả thực thể hệ thống Quan hệ kết hợp > Quan hệ > Quan hệ Quan hệ Generalization Mô tả mối quan tác nhân Usecase Chỉ Usecase mở rộng từ Usecase khác Mô tả Usecase dùng Usecase khác Biểu thị Usecase tổng quát Usecase cụ thể hoá Usecase CHƯƠNG 1: MỞ ĐẦU Websitebánđiệnthoạidiđộng trực tuyến website vừa mang tính chất quảng bá sản phẩm, vừa phải phần mềm kinh doanh xử lý chủ yếu nghiệp vụ quản lý bánhàng xử lý đơn đặt hàng khách hàng thông qua mạng Internet Vì vậy, website vừa phải có tính thẩm mỹ, đơn giản dễ dùng để cho người dùng khách hàng thực giao dịch mua bán không nhiều thời gian để mua sản phẩm mà ưa thích, vừa tạo thuận tiện quản lý, quản lý thông tin sản phẩm, thông tin khách hàng thông tin đơn đặt hàng khách Để thực việc phân tích nghiệp vụ phần mềm bắt vào xâydựng nhằm phục vụ cho công việc cách nhanh nhất, có nhiều cách tiếp cận phân tích thiết kế khác để nắm rõ đưa thiết kế tốt cho phần mềm phương pháp phân tích thiết kế hệ thống theo kiểu top – down, bottom – up, phương pháp phân tích hướng chức năng, hướng đối tượng… Trong phương pháp có ưu nhược điểm khác đời thời điểm khác Trong đề tài đồ án tốt nghiệp em sử dụng phương pháp phân tích hướng đối tượng để thực đề tài hy vọng đưa hầu hết nghiệp vụ cần có hệ thống quản lý bánhàng trực tuyến, sử dụng ngôn ngữ lập trình ASP.Net Hệ quản trị sở liệu SQL Server 2008 để triển khai hệ thống ứng dụng thực tế vào website quản lý bánhàngđiệnthoạidiđộng Như giới thiệu trên, website phải thể thông tin chi tiết sản phẩm bao gồm thông tin cấu hình, thông số kỹ thuật, phụ kiện kèm với sản phẩm Cho phép thực giao dịch mua, bán sản phẩm website cách dễ dàng, cho phép người quản trị hệ thống thường xuyên thêm mới, cập nhật thông tin sản phẩm gỡ bỏ sản phẩm cũ, danh mục sản phẩm bán, cho phép quản trị quản lý xác đơn đặt hàng khách hàng để giao hàng kịp thời tới khách hàng Ngoài cho phép lưu trữ thông tin khách hàng cách ngắn gọn vừa đủ để thực giao dịch với khách hàng thực thủ tục mua bánhàng hóa thông qua website Các phần, chương em trình bày cụ thể kiến trúc hệ thống quản lý bánhàngđiệnthoạidiđộng ứng dụng hoàn thành CHƯƠNG 2: KHÁI QUÁT VỀ MÔHÌNHMVC TRONG ASP.NET 2.1 Giới thiệu môhìnhMVC ASP.NET MVC khung (framework) cho phép xâydựng ứng dụng web chuẩn, có khả mở rộng, sử dụng mẫu thiết kế (design patterns) tốt sức mạnh ASP.NET NET Framework 2.2 Tìmhiểu ASP.NET MVC Hiện ASP.NET hỗ trợ loại môhình phát triển web: ASP.NET MVC phát triển từ năm 2007 mã nguồn mở! Phiên ASP.NET MVC MVC4 - phát hành vào 15-08-2012 MVC4 phần VS 2012 bạn cài đặt thêm MVC4 cho VS 2010 2.3 Tại sử dụng ASP.NET MVC ASP.NET MVC thiết kế cách gọn nhẹ, giảm thiểu phức tạp việc xâydựng ứng dụng web cách chia ứng dụng thành tầng (layer): Model, View Controller Sự chia nhỏ giúp lập trình viên dễ dàng kiểm soát thành phần phát triển, lợi ích lâu dài việc kiểm tra, bảo trì nâng cấp 2.4 Kiến trúc MVCMVC thiết kế dựa nguyên tắc chia thành phần ứng dụng thành tầng bản: a Model Model chứa thể đặc tính logic ứng dụng Theo cách hiểu khác, Model đại diện cho liệu logic cốt lõi Nó lớp (class) chứa thông tin đối tượng mà ta cần phải thao tác, làm việc Ví dụ: "Sách" chứa thông tin "Tên", "Ngày phát hành", "Giá", "Nhà sản xuất", b View View làm nhiệm vụ thể Model hay nhiều Model cách trực quan Nôm na nhận thông tin (1 Model nhiều Model) sau biểu diễn lên trang web c Controller Controller nằm tầng View Model; làm nhiệm vụ tìm kiếm, xử lý nhiều Model, sau gửi Model tới View để View hiển thị 10 4.1.4 Giao diện chi tiết sản phẩm Hình 4.4: Giao diện chi tiết sản phẩm 4.1.5 Giao diện trang Liên hệ Hình 4.5: Giao diện trang liên hệ 56 4.2 Chức quản lý sản phẩm 4.2.1 Giao diện quản lý sản phẩm Hình 4.6: Giao diện trang quản lý sản phẩm 57 4.2.2 Giao diện thêm sản phẩm Hình 4.7: Giao diện trang Thêm sản phẩm 58 4.3 Chức quản lý hãng sản xuất 4.3.1 Giao diện trang quản lý hãng sản xuất Hình 4.8: Giao diện trang quản lý hãng sản xuất 4.3.2 Giao diện trang Thêm hãng sản xuất Hình 4.9: Giao diện trang Thêm hãng sản xuất 59 4.4 Chức nặng quản lý quốc gia sản xuất 4.4.1 Giao diện trang Quản lý quốc gia sản xuất Hình 4.10: Giao diện trang Quản lý nước sản xuất 4.4.2 Giao diện trang Thêm quốc gia sản xuất Hình 4.11: Giao diện trang Thêm nước sản xuất 60 4.5 Chức quản lý người dùng 4.5.1 Giao diện quản lý người dùngHình 4.12: Giao diện trang quản lý người dùng 4.5.2 Giao diện trang Thêm người dùngHình 4.13: Giao diện trang thêm người dùng 61 4.6 Chức quản lý đơn hàng 4.6.1 Giao diện quản lý đơn hàngHình 4.14: Giao diện trang Quản lý đơn hàng 62 4.6.2 Giao diện chi tiết đơn hàngHình 4.15: Giao diện chi tiết đơn hàng 4.7 Chức quản lý tin tức 4.7.1 Giao diện quản lý tin tức Hình 4.16: Giao diện quản lý tin tức 63 4.7.2 Giao diện Thêm tin tức Hình 4.17: Giao diện thêm tin tức 4.8 Chức báo cáo thống kê 4.8.1 Giao diện báo cáo doanh thu theo ngày tự chọn Hình 4.18: Giao diện báo cáo doanh thu theo ngày tự chọn 64 4.8.2 Giao diện kết báo cáo doanh thu Hình 4.19: Giao diện kết báo cáo doanh thu theo ngày chọn 4.8.3 Giao diện báo cáo hàng tồn kho Hình 4.20: Giao diện báo cáo hàng tồn kho 65 CHƯƠNG 5: KẾT LUẬN Websitebánđiệnthoạidiđộng trực tuyến xâydựng ngôn ngữ ASP.NET hệ quản trị sở liệu SQL SERVER 2008 Chương trình xâydựng với mục đích vừa mang tính chất quảng bá sản phẩm, vừa phải phần mềm quản lý kinh doanh xử lý chủ yếu nghiệp vụ quản lý bánhàng xử lý đơn hàng khách hàng thông qua mạng internet Chương trình góp phần không nhỏ cho doanh nghiệp tự quảng bá sản phẩm đến người tiêu dùng, đồng thời giúp người tiêu dùng dễ dàng tìm mua sản phẩm theo sở thích mà không nhiều thời gian cho việc tìm kiếm Chương trình cho phép thực giao dịch mua, bán sản phẩm website cách dễ dàng, cho phép người quản trị hệ thống thường xuyên thêm mới, cập nhật thông tin sản phẩm gỡ bỏ sản phẩm cũ, danh mục sản phẩm bán, cho phép quản trị quản lý xác dác đơn đặt hàng khách hàng để giao dịch kịp thời tới khách hàng Ngoài cho phép lưu trữ thông tin khách hàng cách ngắn gọn vừa đủ để thực giao dịch với khách hàng thực thủ tục mua bánhàng hóa thông qua website Tuy nhiên chương trình nhiều hạn chế, em kính mong Thầy cô Hội đồngđóng góp ý kiến để chương trình hoàn thiện Trong thời gian thực đề tài em nỗ lực để hoàn thành đề tài thời gian quy định 5.1 5.2 Những kết đạt Tìm kiếm nhanh, tìm kiếm chuyên sâu, tìm kiếm theo kiểu dáng, phong cách cho sản phẩm Hiển thị thông tin chi tiết sản phẩm Cho phép người dùng đặt mua sản phẩm thông qua website Cho phép người dùng thêm, sửa, xóa danh mục sản phẩm giỏ hàng Cho phép quản trị danh mục sản phẩm, hãng sản xuất, nhà cung cấp Quản trị thông tin nhân viên, thông tin khách hàng Cho phép quản lý đơn hàng khách hàng Cho phép người dùng thay đổi tài khoản thông tin profile Thống kê mặt hàngbán chạy Tích hợp bình luận facebook cho sản phẩm Hạn chế 66 Tuy nhiên chưa có nhiều kinh nghiệm thực tế thời gian ngắn em viết chương trình gặp nhiều khó khăn chương trình nhiều thiếu sót: 5.3 - Chưa lưu liệu Hướng phát triển Hoàn thiện chức cách tối ưu Tiếp tục nghiên cứu để hoàn thiện module để chương trình áp dụng vào thực tế không gặp trở ngại Em xin chân thành cám ơn ! Sinh viên thực hiện: Nguyễn Thị Thanh 67 TÀI LIỆU THAM KHẢO [1] Asp.net: Giáo trình FPT software [2] C# 2005 – Tập 3: Lập trình sở liệu – Nguyễn Hữu Khang, Nhà xuất Lao Động [3] Giáo trình phân tích thiết kế hướng đối tượng trường Đại Học Công Ngiệp HN [4] Tài liệu Internet a http://www.google.com.vn b http://www.quantrimang.com c http://nguyentuananhtn.blogspot.com d https://www.youtube.com 68 PHỤ LỤC Hồ sơ sinh viên: Nguyễn Thị Thanh Họ tên: Nguyễn Thị Thanh Ngày sinh: 07/09/1993 Lớp: ĐH – KHMT2 – K6 Giới tính: Nữ Quê quán: Thuận Thành – Bắc Ninh Điểm TBC: Địa : Thanh Khương – Thuận Thành – Bắc Ninh E-mail : thanh.it.haui@gmail.com Điệnthoại : 0989453854 Tên đồ án : TìmhiểumôhìnhMVCxâydựngwebsitebánhàngđiệnthoạidiđộngMô tả nội dung Đồ án : Tìmhiểu hệ thống bánhàngđiệnthoại qua mạng xâydựngwebsitebánhangđiệnthoạidiđộng Lĩnh vực có liên quan ( từ khóa) : Giảng viên hướng dẫn : ThS Đỗ Ngọc Sơn Mục tiêu nghề nghiệp: (đi học tiếp, nghiên cứu, DN nhà nước, DN tư nhân): làm việc doanh nghiệp tư nhân Kỹ Kỹ Thời gian sử dụng 1.Ngôn ngữ lập trình VC, C/C++ Java Net Lập trình Web ASP, JSP, PHP , v.v Lập trình Database MS SQL, MySQL, SQL v.v Phát triển Oracle Networking Administration Programming Quản trị nhóm Analysis & Design Kỹ viễn thông Mobile programming CDMA/GSM Webservice R&D tools cho hệ tổng đài, Trình độ (1_Bắt đầu, 5_Thành thạo) 3 2 1 1 69 viễn thông Kỹ đồ họa Xử lý ảnh (PhotoShop) Thiết kế mô (Flash, Illustrator ) Thiết kế giao diện web 9.Chứng nghề Chứng MS, SUN, IBM, CISCO , CNTT Japan 10 Chứng thi HS giỏi, NC Khoa học Ngoại ngữ Ngoại ngữ (Anh, Pháp, Nhật v.v.) Tiếng: Anh 11 Chứng chỉ/ giải thưởng khác Trình độ, khả Kỹ khác (làm việc theo nhóm, làm việc độc lập, quản lý…) - Làm việc theo nhóm, làm việc độc lập Công việc làm (lập trình, thiết kế, quản trị…): lập trinh viên web ASP.NET (web developer ) Kinh nghiệm/ Nơi thực tập, làm việc Tên công ty, địa điểm thực tập Trường đại học Công Nghiệp Hà Nội Công việc tham gia Web developer 70 ... tục mua bán hàng hóa thông qua website Các phần, chương em trình bày cụ thể kiến trúc hệ thống quản lý bán hàng điện thoại di động ứng dụng hoàn thành CHƯƠNG 2: KHÁI QUÁT VỀ MÔ HÌNH MVC TRONG... khách hàng: Xem thông tin: Khách hàng tự xem thông tin website Tìm kiếm sản phẩm: Khách hàng tìm kiếm sản phẩm website Mua hàng: Sau lựa chọn sản phẩm cần thiết cho khách hàng thêm hàng vào giỏ hàng. .. quản lý bán hàng trực tuyến, sử dụng ngôn ngữ lập trình ASP.Net Hệ quản trị sở liệu SQL Server 2008 để triển khai hệ thống ứng dụng thực tế vào website quản lý bán hàng điện thoại di động Như