Phân tích xây dựng ứng dụng quản lý bán hàng cho công tý bút thiên long ngôn ngữ c#

22 3 0
Phân tích xây dựng ứng dụng quản lý bán hàng cho công tý bút thiên long ngôn ngữ c#

Đ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

Ngày nay, với sự phát triển mạnh mẽ của khoa học công nghệ, Công nghệ Thông tin là một trong những ngành có vị thế dẫn đầu và có vai trò rất lớn trong sự phát triển chung đó. Các ứng dụng của công nghệ thông tin được áp dụng trong mọi lĩnh vực nghiên cứu khoa học cũng như trong mọi lĩnh vực của đời sống. Là một phần của Công nghệ Thông tin, Công nghệ web đang có được sự phát triển mạnh mẽ và phổ biến rất nhanh bởi những lợi ích mà nó mang lại cho cộng đồng là rất lớn. Sự ra đời của công nghệ thông tin là một trong những thành quả vĩ đại nhất của con người. Với tốc độ phát triển không ngừng cuả công nghệ thông tin đã giúp phần nâng chất lượng của các ngành khoa học, giáo dục, kinh tế,… cũng tăng theo nó rất nhiều. và tốc đồ này ngày càng mạnh mẽ, to lớn và ngày càng lớn mạnh thêm. Tin học giữ vai trò vô cùng đặc biệt trong hoạt động của con người, trong đời sống sinh hoạt hằng ngày, trong khoa học kỹ thuật, trong sản xuất kinh doanh, và hầu như là tất cả mọi thứ…. Ứng dụng tin học trong việc quản lý nói riêng dường như cũng chẳng còn xa lạ với các doanh nghiệp, công ty hiện nay. Lợi ích mà các chương trình phần mềm quản lý mang lại là quá lớn, dẫn tới ai ai cũng không thể phủ nhận tính hiệu quả của nó. Từ những lý do trên, trong quá trình học tập, em đã và đang tìm hiểu thực tế về hệ thống bán hàng bút Thiên Long. Với sự hỗ trợ từ mặc kiến thức của Thầy Trần Vĩnh Xuyên, em đã tự tin làm nên một ứng dụng giúp quản lý bán hàng cho công tý bút Thiên Long với tiêu chí nhanh gọn lẹ và hiệu quả nhất có thể.

TRƯỜNG ĐẠI HỌC GIA ĐỊNH KHOA CÔNG NGHỆ THÔNG TIN MƠN: LẬP TRÌNH TRỰC QUAN TÊN ĐỀ TÀI: Xây dựng ứng dụng quản lý bán hàng cho công tý bút Thiên Long GIẢNG VIÊN: Trần Vĩnh Xuyên SINH VIÊN THỰC HIỆN: Diệp Minh Khang MSSV: 2108110406 LỚP: K15DCPM03 NGÀNH: Công Nghệ Thơng Tin TP Hồ Chí Minh, Năm 2022 Mục Lục Lời Mở Đầu……………………………………………………………………………4 Chương I: Giới thiệu………………………………………………………………… 1.1.Giới thiệu cửa hàng…………………………………………………………… 1.1.1Giới thiệu.……………………………………………………………………… 1.1.2.Nhãn hàng điểm 10 –sắn sàng học tốt ………………………………………… 1.2.Ngôn ngữ c# 1.2.1.vì nên sử dụng c# 1.3.Giới thiệu sơ lược SQL server……………………………………………… Chương II: Phân tích hệ thống thiết kế hệ thống……… 2.1.Phân tích ứng dụng…………………………………… 2.1.1.Mô tả toán……………………………………………………………………9 2.1.2.Khảo sát chức đối tượng sử dụng……………………………………….9 2.2.Yêu cầu chức năng…………………………………… 2.2.1.Dung lượng, tốc độ, độ bảo mật…………………………………………………9 2.2.2.Bảo mật - Quyền hạn…………………………………………………………….9 2.3.Xác định UC tác nhân…………………………………………………….9 2.3.1.Cấu trúc bảng …………………………………………………………… 2.4.Thiết kế ứng dụng ………………………………… .10 2.4.1.Giao diện đăng nhập …………………………… 10 2.4.2.Giao diện Form Main chính………………… 14 2.4.3.Giao diện Form quản lý loại sản phẩm………………… 15 2.4.4.Giao diện Form quản lý sản phẩm………………… 15 2.4.5.Giao diện Form quản lý nhân viên………………… 16 2.4.6.Giao diện Form quản lý khách hàng………………… .16 2.4.7.Giao diện Form quản cấp………………… .17 lý nhà cung 2.4.8.Giao diện Form quản lý phiếu nhập………………… 17 2.4.9.Giao diện Form quản lý hóa đơn………………… .18 Kết luận……………………………………………………………………………….19 Tài liệu tham khảo……………………………………………………………………20 LỜI MỞ ĐẦU Ngày nay, với phát triển mạnh mẽ khoa học công nghệ, Công nghệ Thông tin ngành có vị dẫn đầu có vai trị lớn phát triển chung Các ứng dụng công nghệ thông tin áp dụng lĩnh vực nghiên cứu khoa học lĩnh vực đời sống Là phần Công nghệ Thông tin, Công nghệ web có phát triển mạnh mẽ phổ biến nhanh lợi ích mà mang lại cho cộng đồng lớn Sự đời công nghệ thông tin thành vĩ đại người Với tốc độ phát triển không ngừng cuả công nghệ thông tin giúp phần nâng chất lượng ngành khoa học, giáo dục, kinh tế,… tăng theo nhiều tốc đồ ngày mạnh mẽ, to lớn ngày lớn mạnh thêm Tin học giữ vai trò vô đặc biệt hoạt động người, đời sống sinh hoạt ngày, khoa học kỹ thuật, sản xuất kinh doanh, tất thứ… Ứng dụng tin học việc quản lý nói riêng dường chẳng cịn xa lạ với doanh nghiệp, công ty Lợi ích mà chương trình phần mềm quản lý mang lại lớn, dẫn tới ai khơng thể phủ nhận tính hiệu Từ lý trên, trình học tập, em tìm hiểu thực tế hệ thống bán hàng bút Thiên Long Với hỗ trợ từ mặc kiến thức Thầy Trần Vĩnh Xuyên, em tự tin làm nên ứng dụng giúp quản lý bán hàng cho công tý bút Thiên Long với tiêu chí nhanh gọn lẹ hiệu CHƯƠNG I: GIỚI THIỆU 1.1 Giới thiệu cửa hàng 1.1.1 Giới thiệu Suốt gần 40 năm hình thành phát triển, Thiên Long hướng đến mục tiêu trở thành Tập đồn văn phịng phẩm số Đơng Nam Á hàng đầu Châu Á Nhãn hàng thuộc Tập đồn Thiên Long ln sẵn sàng đáp ứng nhu cầu khách hàng ngồi nước thơng qua mạng lưới phân phối 65.000 điểm bán Việt Nam 65 quốc gia giới Thiên Long tổ chức Plimsoll (*) đánh giá công ty sản xuất văn phịng phẩm có mức tăng trưởng doanh thu cao Đông Nam Á, Top 15 công ty văn phịng phẩm có tăng trưởng doanh thu cao giới đánh giá đối tác thương mại tốt giới năm liên tiếp 1.1.2.Nhãn hang điểm 10 – sẵn sang học tốt Nhãn hàng Điểm 10 hướng tới trở thành nhãn hàng dẫn đầu Việt Nam, cung cấp dụng cụ học tập chất lượng, đa dạng tiện ích nhằm phục vụ tốt cho việc học tập, phù hợp chương trình học như: Balo học sinh, bảng, thước kẻ, compa, bút chì, gơm tẩy, hồ dán, kéo, tập sản phẩm đặc biệt bút rèn viết chữ nét nét đậm, bút máy chuyên sử dụng ống mực, bút gel xố An tồn, khơng độc hại, bảo vệ sức khoẻ học đường tiêu chí mà nhãn hàng Điểm 10 ln áp dụng cho sản phẩm Ngồi ra, Điểm 10 cho mắt nhiều sản phẩm dụng cụ học sinh có hình ảnh nhân vật hoạt hình thân quen Disney, Doraemon với nhiều hình ảnh sinh động giúp em học sinh học vui hơn, thoả thích 1.2.Ngơn ngữ c# Như biết c# ngơn ngữ lập trình dơn0 giản ứng dụng khơng đơn giản tí Được phát triển đội ngũ kỹ sư Microsoft vào năm 2000, nói sơ qua thơi thấy ngơn ngữ lập trình uy tín tới mức C# ngơn ngữ lập trình đại, hướng đối tượng xây dựng tảng hai ngôn ngữ mạnh C++ Java Trong ứng dụng Windows truyền thống, mã nguồn chương trình biên dịch trực tiếp thành mã thực thi hệ điều hành Trong ứng dụng sử dụng NET Framework, mã nguồn chương trình (C#, VB.NET) biên dịch thành mã ngôn ngữ trung gian MSIL Sau mã biên dịch Common Language Runtime (CLR) để trở thành mã thực thi hệ điều hành Hình bên thể trình chuyển đổi MSIL code thành native code C# với hỗ trợ mạnh mẽ NET Framework giúp cho việc tạo ứng dụng Windows Forms hay WPF (Windows Presentation Foundation), phát triển game, ứng dụng Web, ứng dụng Mobile trở nên dễ dàng 1.2.1.Vì nên sử dụng C#? Sự đơn giản: Một điểm cộng lớn cho C# loại bỏ vài phức tạp rối rắm ngôn ngữ Java c++, bao gồm việc loại bỏ macro, template, đa kế thừa, lớp sở ảo Ngôn ngữ C# đơn giản dựa tảng C C++ Nếu thân thiện với C C++ chí Java, thấy C# giống diện mạo, cú pháp, biểu thức, toán tử chức khác lấy trực tiếp từ ngơn ngữ C C++, cải tiến để làm cho ngôn ngữ đơn giản Là ngơn ngữ lập trình hướng đối tượng: Lập trình hướng đối tượng (OOP: Object-oriented programming) phương pháp lập trình có tính chất: - Tính trừu tượng (abstraction) - Tính đóng gói (encapsulation) - Tính đa hình (polymorphism) - Tính kế thừa (inheritance) Và vậy, C# ngơn ngữ hồn hảo dành cho muốn tập trung vào lập trình hướng đối tượng C# hỗ trợ cho tất thuộc tính cách đơn giản, nhanh gọn hiệu C# thật ngôn ngữ lập đơn giản: Với chất ngôn ngữ thân thiện với người bước chân chập chững vào ngành nghề này, C# hỗ trợ cho bạn tất thứ bạn cần để thực câu lệnh mà chương trình cho phép, hộ trợ bạn từ nhỏ nhặt để giúp cho công viết code bạn ngày dễ dàng Khơng C# cịn sử dụng giới hạn từ khóa Phần lớn từ khóa sử dụng để mô tả thông tin Đừng tưởng bở ngơn ngữ có nhiều từ khóa mạnh hơn, ta thấy, dù đơn giản nữa, ta khơng thể phủ nhận độ phủ sóng sức mạnh ngơn ngữ lập trình xịn xị 1.2 Giới thiệu sơ lược SQL server SQL server hay Mricosoft SQL server phần mềm ứng dụng cho hệ thống quản trị sở liệu quan hệ (Relational Database Management System – RDBMS).được phát triển Microsoft vào năm 1988 Nó sử dụng để tạo, trì, quản lý triển khai hệ thống RDBMS Phần mềm SQL Server sử dụng rộng rãi tối ưu để chạy mơi trường sở liệu lớn lên đến Tera – Byte lúc phục vụ cho hàng ngàn user Bên cạnh đó, ứng dụng cung cấp đa dạng kiểu lập trình SQL từ ANSI SQL (SQL truyền thống) đến SQL T-SQL (Transaction-SQL) sử dụng cho sở liệu quan hệ nâng cao Tiếp đến, Xét qua ưu điểm thuận lợi SQL Server ta hiểu giúp cho công việc Developer dễ dàng nào: Giao diện SQL Server dễ dàng để Backend Developer tập trung nhiều vào việc chăm sóc liệu việc hoạt động Tích hợp với giao diện người dùng: SQL Server tích hợp với ứng dụng giao diện người dùng, thường ứng dụng web để cung cấp chế thay đổi liệu động Vì sản phẩm Microsoft nên việc tích hợp framework Net dễ dàng chúng có tổ chức So với phương tiện lưu trữ liệu khác Excel, văn bản,… sở liệu ưa chuộng chủ yếu khả lưu trữ lớn, tính bảo mật cao sức mạnh xử lý liệu CHƯƠNG II: PHÂN TÍCH HỆ THỐNG VÀ THIẾT KẾ HỆ THỐNG 2.1.Phân tích ứng dụng 2.1.1.Mơ tả toán Hệ thống phần mềm quản lý bán hang ứng dụng cung cấp cho người sử dụng,quản lý chức cần thiết để tiến hành kiểm kê, quản lý hoạt động theo dõi tình hình hàng hóa kho hàng mình.Sau đăng nhập vào hệ thống, người quản lý quản lý tất vấn đề số lượng nhập , xuất Ngoài thủ người quản lý quản lý liệu nhập hàng in hóa đơn xuất nhập nhà cung cấp hàng công ty 2.1.2.Khảo sát chức đối tượng sử dụng Chức admin : - Quản lý loại sản phẩm - Quản lý sản phẩm - Quản lý nhân viên - Quản lý khách hang - Quản lý nhà cung cấp - Lập phiếu nhập - Lập phiếu xuất - Kiểm tra hóa đơn 2.2.Yêu cầu phi chức 2.2.1.Dung lượng, tốc độ, độ bảo mật Ứng dụng đơn giản, giao diện dễ sử dụng không phức tạp Chức chạy ổn định không phát sinh lỗi q trình sử dụng Hệ thống thơng tin phải có bảo mật khơng chấp nhận sai xót, CSDL phải đảm bảo hệ thống hoạt động 2.2.2.Bảo mật - Quyền hạn 10 Đảm bảo tính tồn vẹn liệu, phải định kỳ lưu giữ thơng tin, đề phịng có cố cịn khắc phục cách dễ dàng Quyền hạn User bảo vệ chặt chẽ Chỉ có Staff có quyền tạo User cập nhật liệu 2.3.Xác định UC tác nhân Tác nhân Admin Use Case Đăng nhập, đăng xuất Quản lý loại sản phẩm Quản lý sản phẩm Quản lý nhân viên Quản lý khách hang Quản lý nhà cung cấp Lập phiếu nhập Hóa đơn xuất Sơ đồ thiết kế bảng 11 2.3.1.Cấu trúc bảng  Bảng NhanVien13:  Bảng LoaiSP13:  Bảng SanPham13:  Bảng TrinhDo13: 12  Bảng KhachHang13:  Bảng NhaCungCap13:  Bảng PhieuNhap13: 13  Bảng ChiTietPN13:  Bảng HoaDon13:  Bảng ChiTietHoaDon13:  Bảng TaiKhoan13 14 2.4.Thiết kế ứng dụng 2.4.1.Giao diện đăng nhập Người dùng tiến hành đăng nhập để sử dụng ứng dụng 2.4.2 Giao diện Form Main Giao diện ứng dụng để tới tính 15 2.4.3 Giao diện Form Quản lý sản phẩm Quản lý danh sách sản phẩm thêm, sửa, xóa sản phẩm 2.4.4 Giao diện Form Quản lý loại sản phẩm 16 2.4.5 Giao diện Form Quản lý nhân viên 2.4.6 Giao diện Form Quản lý khách hàng 17 2.4.7 Giao diện Form Quản lý nhà cung cấp 18 2.4.8 Giao diện Form quản lý phiếu nhập 2.4.9 Giao diện Form lập hóa đơn 19 KẾT LUẬN 20

Ngày đăng: 31/05/2023, 11:43

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

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

Tài liệu liên quan