ĐỒ ÁN CƠ SỞ 1ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG DESKTOPQUẢN LÍ BÁN HÀNG

17 11 0
ĐỒ ÁN CƠ SỞ 1ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG DESKTOPQUẢN LÍ BÁN HÀNG

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT – HÀN KHOA KHOA HỌC MÁY TÍNH ĐỒ ÁN CƠ SỞ ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG DESKTOP QUẢN LÍ BÁN HÀNG Sinh viên thực : PHẠM VĂN TÀI NGUYỄN PHƯỚC ANH THƯ Giảng viên hướng dẫn : TS NGUYỄN ĐỨC HIỂN Lớp : 20IT8 Đà nẵng, tháng năm 2021 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT – HÀN KHOA KHOA HỌC MÁY TÍNH ĐỒ ÁN CƠ SỞ XÂY DỰNG ỨNG DỤNG DESKTOP QUẢN LÍ BÁN HÀNG Đà Nẵng, tháng năm 2021 MỞ ĐẦU Xã hội ngày phát triển kéo theo nhu cầu người ngày tăng cao, số lớn nhu cầu thiết yếu mà chúng em hướng đến giày, vật dụng nhỏ bé lại quan trọng người Để có đơi giày tốt giúp nâng đỡ bàn chân hay mang lại vẻ đẹp, địi hỏi tìm tịi kĩ chất liệu, thương hiệu, giá cả, phù hợp, tác dụng,… Thật bất tiện phải chạy hết cửa hàng hay trung tâm mua sắm khác để tìm kiếm đơi giày phù hợp, nhiều trang web chuyên giày lập để mang lại tiện lợi cho khách hàng Vậy thuận tiện khách hàng để ý đến việc người bán hàng phải tìm cách quản lý việc mua sắm khách hàng web cách dễ dàng, khoa học Nhìn kẽ hở thơng qua ý kiến giảng viên hướng dẫn, chúng em tiến hành đề tài đồ án sở : “Xây dựng ứng dụng desktop quản lí bán hàng” Những kiến thức, lực đạt trình học tập trường năm đánh giá qua đợt bảo vệ đồ án cuối kỳ Vì chúng em cố gắng tận dụng tất kiến thực học với tìm tịi nghiên cứu, để hồn thành tốt đồ án Sản phẩm kết đạt kiến thức tích lũy trình học tập nghiên cứu Mặc dù chúng em cố gắng để hoàn thành tốt đồ án thời hạn không tránh khỏi thiếu sót kiến thức cịn hạn hẹp mong q thầy thơng cảm Chúng em mong đón nhận ý kiến đóng góp q thầy cô Chúng em xin chân thành cảm ơn LỜI CẢM ƠN Trước tiên, chúng em xin chân thành cảm ơn giúp đỡ nhiệt tình thầy giáo Nguyễn Đức Hiển, người hướng dẫn hỗ trợ cho chúng em trình chuẩn bị tiến hành để chúng em hồn thành tốt đồ án Chúng em xin chân thành cảm ơn khoa Khoa Học Máy Tính, trường Đại học công nghệ thông tin truyền thông Việt-Hàn tạo điều kiện cho chúng em thực đề tài gửi lời cảm ơn đến tất thầy cô giảng dạy chúng em suốt năm học vừa qua Mặc dù nổ lực mình, đồ án khó tránh khỏi thiếu sót Chúng em mong nhận thông cảm, bảo tận tình thầy bạn Kính chúc thầy cô mạnh khỏe, công tác tốt, tiếp tục giảng dạy đào tạo hệ trẻ thành công Chúng em xin chân thành cảm ơn! NHẬN XÉT (Của giảng viên hướng dẫn) ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… MỤC LỤC Trang MỞ ĐẦU Chương Giới thiệu 1.1 Giới thiệu đề tài Chương Công cụ thực .8 2.1 Ngơn ngữ lập trình Java 2.2 Cơ sở liệu SQL Server 10 SQL Server hệ quản trị sở liệu hoạt động mạng, thực trao đổi liệu theo nhiều mơ hình mạng khác nhau, nhiều giao thức phương thức truyền tin khác nhau, quan hệ phổ biến cho ứng dụng liệu doanh nghiệp .10 SQL Server cấu tạo nhiều thành phần Database Engine, Reporting Services, Notification Services, Integration Services, Full Text Search Service… Các thành phần phối hợp với tạo thành giải pháp hoàn chỉnh giúp cho việc lưu trữ phân tích liệu cách dễ dàng .10 Chương Xây dựng ứng dụng 11 3.1 Sơ đồ giao diện 11 3.2 Các chức ứng dụng .11 3.3 Cơ sở liệu ứng dụng 13 Chương Kết luận 15 DANH MỤC TÀI LIỆU THAM KHẢO 16 Chương Giới thiệu 1.1 Giới thiệu đề tài Tình hình dân số ngày tăng cao dẫn đến nhu cầu mua sắm ngày lớn, với sống xã hội bận rộn, người cảm thấy thật thời gian cho việc đến cửa hàng hay trung tâm thương mại mua sắm Vì thế, đáp ứng nhu cầu người,áp dụng công nghệ vào đời sống, nhiều trang web lập để tiện lợi hóa việc mua sắm tất nhiên việc sử dụng giấy tờ để quản lý việc bán hàng theo truyền thống thật bất cập người bán hàng Để bắt kịp xu hướng chuyển đổi số nay, chúng em xây dựng “ứng dụng quản lý bán hàng” tin tưởng ứng dụng quản lý thông minh, tiện lợi, mơ hình hóa đại hóa cách thức quản lý 1.2 Mục đích đề tài - 1.3 Giúp người bán hàng làm việc cách thông minh, khoa học tiện lợi Giúp người bán hàng theo dõi tiềm khách hàng để phục vụ nhu cầu khách hàng tốt Hệ thống bán hàng trở nên chuyên nghiệp Giảm bớt nhân công không cần thiết Người bán hàng làm việc cách khoa học đại mà không sức Phương pháp thực - Xây dựng “ứng dụng quản lý bán hàng” ngôn ngữ lập trình Java Xây dựng sở liệu Thiết kế giao diện ứng dụng Kết nối chương trình với sở liệu Lập trình các chức Chạy thử, sửa lỗi hoàn thiện ứng dụng Chương Cơng cụ thực 2.1 Ngơn ngữ lập trình Java 2.1.1 Giới thiệu sơ lược - Java ngơn ngữ lập trình hướng đối tượng Nó sử dụng phát triển phần mềm, trang web, game hay ứng dụng thiết bị di động - Java khởi đầu James Gosling bạn đồng nghiệp Sun MicroSystem năm 1991 Ban đầu Java tạo nhằm mục đích viết phần mềm cho sản phẩm gia dụng, có tên Oak - Java phát hành năm 1994, đến năm 2010 Oracle mua lại từ Sun MicroSystem - Java tạo với tiêu chí “Viết (code) lần, thực thi khắp nơi” (Write Once, Run Anywhere – WORA) Chương trình phần mềm viết Java chạy tảng khác thông qua môi trường thực thi với điều kiện có mơi trường thực thi thích hợp hỗ trợ tảng 2.1.2 Đặc điểm tính - Hướng đối tượng: Trong q trình tạo ngôn ngữ phục vụ cho mục đích chạy nhiều tảng, kỹ sư Sun MicroSystem muốn tạo ngôn ngữ dễ học quen thuộc với đa số người lập trình Vì họ sử dụng lại cú pháp C C++ - Tuy nhiên, Java thao tác với trỏ bị lược bỏ nhằm đảo bảo tính an tồn dễ sử dụng Các thao tác overload, goto hay cấu trúc struct union loại bỏ khỏi Java - Độc lập phần cứng hệ điều hành: Một chương trình viết ngơn ngữ Java chạy tốt nhiều môi trường khác Gọi khả “crossplatform” Khả độc lập phần cứng hệ điều hành thể cấp độ cấp độ mã nguồn cấp độ nhị phân - Ngôn ngữ thông dịch: Ngơn ngữ lập trình thường chia làm loại (tùy theo thực hóa ngơn ngữ đó) ngơn ngữ thơng dịch ngơn ngữ biên dịch    Thơng dịch (Interpreter) : Nó dịch lệnh chạy lệnh, lần sau muốn chạy lại phải dịch lại Biên dịch (Compiler): Code sau biên dịch tạo file thường exe, file exe đem sử dụng lại không cần biên dịch Ưu điểm : Phương pháp giúp đoạn mã viết Java chạy nhiều tảng khác Với điều kiện JVM có hỗ trợ chạy tảng  Nhược điểm : Cũng ngơn ngữ thơng dịch khác, q trình chạy đoạn mã Java chậm ngôn ngữ biên dịch khác (tuy nhiên mức chấp nhận được) - Cơ chế thu gom rác tự động  Đa luồng: Tính an tồn  Ngơn ngữ lập trình Java yêu cầu chặt chẽ kiểu liệu  Dữ liệu phải khai báo tường minh  Khơng sử dụng trỏ phép tốn với trỏ  Java kiểm soát chặt chẽ việc truy nhập đến mảng, chuỗi Không cho phép sử dụng kỹ thuật tràn Do truy nhập khơng vượt kích thước mảng chuỗi  Quá trình cấp phát giải phóng nhớ thực tự động  Cơ chế xử lý lỗi giúp việc xử lý phục hồi lỗi dễ dàng  Tính bảo mật  Java cung cấp mơi trường quản lý chương trình với nhiều mức khác  Mức : Chỉ truy xuất liệu phương phức thông qua giao diện mà lớp cung cấp  Mức : Trình biên dịch kiểm soát đoạn mã cho tuân thủ quy tắc ngơn ngữ lập trình Java trước thơng dịch  Mức : Trình thơng dịch kiểm tra mã byte code xem đoạn mã có đảm bảo quy định, quy tắc trước thực thi  Mức 4: Java kiểm soát việc nạp lớp vào nhớ để giám sát việc vi phạm giới hạn truy xuất trước nạp vào hệ thống 2.2 Cơ sở liệu SQL Server - SQL Server hệ quản trị sở liệu hoạt động mạng, thực trao đổi liệu theo nhiều mơ hình mạng khác nhau, nhiều giao thức phương thức truyền tin khác nhau, quan hệ phổ biến cho ứng dụng liệu doanh nghiệp - SQL Server cấu tạo nhiều thành phần Database Engine, Reporting Services, Notification Services, Integration Services, Full Text Search Service… Các thành phần phối hợp với tạo thành giải pháp hoàn chỉnh giúp cho việc lưu trữ phân tích liệu cách dễ dàng 10 Chương Xây dựng ứng dụng 3.1 Sơ đồ giao diện Hình – Sơ đồ tổng quan giao diện Đây sơ đồ tổng quan giao diện có ứng dụng, trang bao gồm mục hóa đơn, đối tác, sản phẩm, doanh thu, khách hàng, đăng nhập, nhân viên about me Mỗi mục giao diện bao gồm liệu sơ đồ minh họa 3.2 Các chức ứng dụng - Đăng kí: giao diện hiển thị người muốn truy cập vào ứng dụng, sau đăng kí, thơng tin lưu vào sở liệu để đăng nhập cho lần sau 11 Hình – Giao diện đăng nhập - Thêm, xóa thơng tin: sau nhập thơng tin, nhấp nút thêm, thông tin lưu sở liệu, nút xóa xóa liệu chọn sở liệu Hình – Giao diện chức thêm, xóa thơng tin - Sản phẩm ẩn: chức sản phẩm ẩn Hình – Giao diện sản phẩm ẩn 12 - Thêm hình ảnh: thêm hình ảnh cho sản phẩm Hình – Giao diên thêm hình ảnh 3.3 Cơ sở liệu ứng dụng - Dưới số hình ảnh sở liệu ứng dụng: Hình – Cơ sở liệu chi tiết hóa đơn 13 Hình – Cơ sở liệu quản lý sản phẩm 14 Chương Kết luận Kết đạt Qua trình học tập nghiên cứu, chúng em hoàn thành đồ án “xây dựng ứng dụng quản lý bán giày” Qua chúng em học thêm củng cố kiến thức ngơn ngữ lập trình Java, sở liệu, rèn luyện kĩ lập trình, kĩ làm việc nhóm, sử dụng thành thạo cơng cụ PowerPoint, Word, … - Ứng dụng đưa được: Danh sách khách hàng, sản phẩm, giao diện cần thiết Người bán hàng quản lý thơng tin sản phẩm, phân loại sản phẩm, khách hàng tiềm năng, … Xây dựng chức cần thiết nhập, xóa, tìm kiếm Một số hạn chế như: Ứng dụng chưa mượt mà Mở desktop bị delay nhiều giao diện Chức ứng dụng chưa đa dạng Hướng nghiên cứu Với hạn chế nêu trên, hướng nghiên cứu chúng em dự kiến sau: - Khai thác nghiên cứu thêm chức ứng dụng tận dụng tính ngơn ngữ lập trình áp dụng vào ứng dụng, - Thiết kế giao diện không rườm rà, kết nối sở liệu đầy đủ, rành mạch Vì đồ án nên khơng tránh khỏi thiếu sót, chúng em mong nhận hướng dẫn, bảo từ thầy để chúng em có thêm kinh nghiệm kiến thức áp dụng cho đồ án Chúng em xin chân thành cảm ơn! 15 TÀI LIỆU THAM KHẢO [1] Bài tập Java Swing+CSDL Hướng dẫn giải tập quản lý sinh viên + CSDL + Java Swing - Trâm (xn trm-jla.vn) [2] Tổng quan Ngơn ngữ lập trình Java Tổng quan ngơn ngữ lập trình java | TopDev [3]Tổng quan SQL Server Bài 1: Tổng quan SQL Server | Tìm (timoday.edu.vn) 16 17

Ngày đăng: 30/11/2021, 00:13

Hình ảnh liên quan

Hình 1– Sơ đồ tổng quan giao diện - ĐỒ ÁN CƠ SỞ 1ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG DESKTOPQUẢN LÍ BÁN HÀNG

Hình 1.

– Sơ đồ tổng quan giao diện Xem tại trang 11 của tài liệu.
Hình 2– Giao diện đăng nhập - ĐỒ ÁN CƠ SỞ 1ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG DESKTOPQUẢN LÍ BÁN HÀNG

Hình 2.

– Giao diện đăng nhập Xem tại trang 12 của tài liệu.
Hình 3– Giao diện chức năng thêm, xóa thông tin - ĐỒ ÁN CƠ SỞ 1ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG DESKTOPQUẢN LÍ BÁN HÀNG

Hình 3.

– Giao diện chức năng thêm, xóa thông tin Xem tại trang 12 của tài liệu.
- Thêm hình ảnh: thêm hình ảnh cho sản phẩm. - ĐỒ ÁN CƠ SỞ 1ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG DESKTOPQUẢN LÍ BÁN HÀNG

h.

êm hình ảnh: thêm hình ảnh cho sản phẩm Xem tại trang 13 của tài liệu.
Hình 5– Giao diên thêm hình ảnh - ĐỒ ÁN CƠ SỞ 1ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG DESKTOPQUẢN LÍ BÁN HÀNG

Hình 5.

– Giao diên thêm hình ảnh Xem tại trang 13 của tài liệu.
Hình 7– Cơ sở dữ liệu của quản lý sản phẩm - ĐỒ ÁN CƠ SỞ 1ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG DESKTOPQUẢN LÍ BÁN HÀNG

Hình 7.

– Cơ sở dữ liệu của quản lý sản phẩm Xem tại trang 14 của tài liệu.

Mục lục

    1.1 Giới thiệu đề tài

    Chương 2 Công cụ thực hiện

    2.1 Ngôn ngữ lập trình Java

    2.2 Cơ sở dữ liệu SQL Server

    Chương 3 Xây dựng ứng dụng

    3.1 Sơ đồ các giao diện chính

    3.2 Các chức năng chính trong ứng dụng

    3.3 Cơ sở dữ liệu của ứng dụng

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan