1. Trang chủ
  2. » Luận Văn - Báo Cáo

BÁO báo tốt NGHIỆP phần mềm quản lý sản phẩm nội thất

41 4 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 41
Dung lượng 2,73 MB

Cấu trúc

  • 1.1. Thông tin tổng quan và quá trình hình thành (6)
    • 1.1.1. Thông tin tổng quan (6)
    • 1.1.2. Quá trình hình thành (6)
  • 1.2. Ngành nghề kinh doanh (7)
  • 1.3. Tầm nhìn và sứ mệnh (9)
  • 1.4. Trụ sở, liên hệ (11)
  • CHƯƠNG 2: NGÔN NGỮ LẬP TRÌNH – CƠ SỞ DỮ LIỆU (0)
    • 2.1 Giới thiệu về Microsoft .NET và Kiến trúc .NET (13)
      • 2.1.1. Giới thiệu về Microsoft .NET (13)
      • 2.1.2. Kiến trúc .Net (14)
    • 2.2. Ngôn ngữ lập trình C# (16)
    • 2.3. Hệ quản trị cơ sở dữ liệu Oracle Application Express (19)
      • 2.3.1. Oracle Application Express là gì? (19)
      • 2.3.2. Oracle Application Express tích hợp cơ sở dữ liệu ntn (20)
      • 2.3.3. Ưu nhược điểm của Oracle Application Express (0)
    • 2.4. Phần mềm quản lý sản phẩm nội thất (23)
      • 2.4.1. Xây dựng các mô hình và sơ đồ (23)
      • 2.4.2. Sơ đồ chức năng và lưu đồ giải thuật (27)
      • 2.4.3. Diễn giải và ý nghĩa các form (0)
    • 2.5. Cách xây dựng chương trình và hướng dẫn demo (0)
    • 3.2. Hướng phát triển đề tài (38)
    • 3.3. Ưu nhược điểm (39)

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG CAO ĐẲNG KINH TẾ CÔNG NGHỆ TP HỒ CHÍ MINH ĐỀ TÀI THỰC TẬP TỐT NGHIỆP PHẦN MỀM QUẢN LÝ SẢN PHẨM NỘI THẤT Giảng viên hướng dẫn Sinh viên thực hiện Mã số Sinh viên Lớp Ngành Công Nghệ Thông Tin Chuyên ngành Công Nghệ Phần Mềm TP Hồ Chí Minh, tháng 06 năm 20 Lời Mở Đầu Đầu tiên cho phép em được gửi lời cảm ơn chân thành và sâusắc nhất đến quý thầy cô giáo trường Cao Đẳng Kinh Tế Công Nghệ TP HCM, đặc biệt là cô và những thành viên trong Công ty TNHH – TMXD trang trí nội.

Thông tin tổng quan và quá trình hình thành

Thông tin tổng quan

Nội Thất NSB, được thành lập vào ngày 2 tháng 12 năm 2010, là công ty chuyên thiết kế, thi công và sản xuất nội thất cao cấp, với giấy chứng nhận đăng ký kinh doanh số 0306263630 Công ty cam kết mang đến sản phẩm và dịch vụ chất lượng nhất, thể hiện sự cẩn thận và tỉ mỉ trong từng thiết kế và sự chuyên nghiệp trong các dự án Để đảm bảo tiêu chuẩn quốc tế, Nội Thất NSB đã đầu tư vào nhà máy sản xuất hiện đại Qua quá trình phát triển, Nội Thất NSB đã xây dựng được thương hiệu vững mạnh, nhận được sự yêu mến và tin tưởng từ khách hàng và đối tác.

Quá trình hình thành

Nội thất NSB, thành lập vào tháng 12 năm 2010, kế thừa và phát triển từ Công ty Thương mại xây dựng Trang trí nội thất NSB, do ông Nguyễn Chí Cao sáng lập và giữ chức Tổng giám đốc.

Nội thất NSB tự hào sở hữu đội ngũ kỹ sư, kiến trúc sư và chuyên gia nhiệt tình, giàu kinh nghiệm và sáng tạo Mỗi thành viên trong đội ngũ luôn nỗ lực học hỏi và đổi mới để nâng cao bản thân.

Với chiến lược phát triển bền vững, NSB đã thu hút sự quan tâm của nhiều nhà đầu tư cả trong và ngoài nước Đồng thời, NSB cũng đã mở showroom trưng bày các sản phẩm nội thất, giúp khách hàng dễ dàng tìm kiếm những sản phẩm cao cấp phù hợp với không gian kiến trúc của gia đình.

Công ty NSB đang nỗ lực phát triển mạnh mẽ trong lĩnh vực đầu tư và xây dựng, cũng như trang trí nội thất Chúng tôi cam kết tạo ra những sản phẩm đạt tiêu chuẩn cao, với mỗi sản phẩm mới luôn được cải tiến vượt trội hơn sản phẩm trước đó.

Ngành nghề kinh doanh

- Sản xuất, kinh doanh nội ngoại thất;

- Mua bán đồ nội thất(sofa, giường ngủ, bàn ăn, bàn trà, tủ quần áo, kệ tivi,

- Thiết kế, trang trí nội ngoại thất công trình;

- Thi công, xây dựng công trình cao tầng;

- Dịch vụ bảo trì các nhà cao tầng.

Trang web của công ty

Công ty Thương mại Xây dựng Trang trí nội thất NSB khẳng định đẳng cấp bằng sự khác biệt:

- Sản phẩm được tư vấn, thiết kế theo yêu cầu;

- Nguồn nguyên liệu cao cấp được nhập khẩu từ nước ngoài;

- Mẫu mã, màu sắc độc đáo và đa dạng theo tiêu chuẩn Châu Âu;

- Chính sách bảo hành – bảo trì chuyên nghiệp, chế độ chăm sóc khách hàng chuyên biệt hoàn hảo;

- Sản phẩm an toàn cho sức khỏe người tiêu dùng;

- Giá cả cạnh tranh nhất.

Nội thất NSB là thương hiệu hàng đầu tại Việt Nam trong lĩnh vực thiết kế và sản xuất nội thất bọc da, đặc biệt là ghế sofa cao cấp Tất cả sản phẩm của NSB đều trải qua quy trình kiểm định chất lượng nghiêm ngặt trước khi đến tay khách hàng.

Các sản phẩm nội thất của công ty

Các mẫu nội thất và kiến trúc

Tầm nhìn và sứ mệnh

Nội thất NSB cam kết mang đến sự hài lòng cho khách hàng thông qua phong cách làm việc chuyên nghiệp, luôn lắng nghe và thấu hiểu nhu cầu của họ Công ty không chỉ cung cấp sản phẩm và dịch vụ chất lượng cao mà còn góp phần nâng cao giá trị văn hóa, thẩm mỹ và đẳng cấp cho từng căn hộ và công trình Sứ mệnh của Nội thất NSB là cung cấp các sản phẩm cao cấp mang thương hiệu của mình, nhằm tạo ra trải nghiệm tuyệt vời cho khách hàng.

Công ty Nội thất NSB coi con người là tài sản quý giá nhất, vì vậy luôn chú trọng đến đời sống tinh thần và vật chất của cán bộ công nhân viên Chúng tôi cam kết xây dựng một môi trường làm việc chuyên nghiệp, năng động và sáng tạo, đồng thời tạo ra cơ hội việc làm cho hàng trăm cán bộ công nhân viên.

Nội thất NSB cam kết hài hòa lợi ích doanh nghiệp với xã hội, tích cực tham gia vào các hoạt động cộng đồng và phúc lợi xã hội Với nhiều năm kinh nghiệm trong lĩnh vực xây dựng và sản xuất nội thất, NSB luôn nỗ lực mang lại giá trị tốt nhất cho khách hàng và cộng đồng.

Công ty Thương mại Xây dựng Trang trí Nội thất NSB cam kết không ngừng cải tiến và sáng tạo để sản xuất các sản phẩm chất lượng như sofa, bàn trà, ghế, giường và bàn ăn Chúng tôi mang đến sự tiện nghi, thoải mái và sang trọng cho không gian sống của người Việt, đáp ứng nhu cầu mua sắm đa dạng cho hộ gia đình, cơ quan và doanh nghiệp.

Nội thất NSB không ngừng nỗ lực để trở thành thương hiệu hàng đầu trong thiết kế, thi công trang trí nội thất và sản xuất sản phẩm chất lượng cao Với mục tiêu nâng cao thương hiệu nội thất Việt trên thị trường quốc tế, NSB mang đến sản phẩm độc đáo và thiết kế phù hợp với nhu cầu khách hàng, đồng thời luôn đồng hành cùng mái ấm gia đình Việt.

Trụ sở, liên hệ

Trụ sở chính của Công ty Thương mại Xây dựng Trang trí nội thất NSB đặt tại 102/30A, đường TL17, P Thạnh Lộc, Q.12, TPHCM  Điện thoại:

Mail: nsb@nsbdesign.com ngoisaobiendesign@gmail.co m

Website: http://www.nsbdesign.com/

NGÔN NGỮ LẬP TRÌNH – CƠ SỞ DỮ LIỆU

Giới thiệu về Microsoft NET và Kiến trúc NET

2.1.1 Giới thiệu về Microsoft NET

Microsoft Net không phải là một ngôn ngữ lập trình mà là một môi trường phát triển tích hợp bốn ngôn ngữ lập trình chính: C#, VB.NET, Managed C++, và J# NET Các ngôn ngữ này có sự tương tác lẫn nhau và được quy định trong Thư viện lớp khung (FCL).

Microsoft Net bao gồm hai phần chính: Framework và Môi trường Phát triển Tích hợp (IDE) Framework cung cấp các công cụ và cấu trúc cần thiết để hỗ trợ phát triển ứng dụng theo một quy chuẩn nhất định, trong khi IDE tạo ra một môi trường thuận lợi cho việc triển khai và phát triển nhanh chóng các ứng dụng dựa trên nền tảng Net.

Thành phần Framework trong NET là cốt lõi và tinh hoa của môi trường phát triển, trong khi IDE chỉ đóng vai trò là công cụ hỗ trợ Tất cả các ngôn ngữ lập trình như C#, Visual C++ và Visual Basic.NET đều sử dụng chung một IDE trong hệ sinh thái NET.

Microsoft NET là nền tảng lý tưởng để phát triển và triển khai các ứng dụng phân tán thế hệ mới, bao gồm cả ứng dụng từ client đến server và các dịch vụ khác Nền tảng này cung cấp nhiều tính năng hữu ích cho các nhà phát triển, giúp tối ưu hóa quy trình xây dựng ứng dụng.

• Một mô hình lập trình cho phép nhà phát triển xây dựng các ứng dụng dịch vụ web và ứng dụng client với Extensible Markup Language (XML).

• Tập hợp dịch vụ XML Web, như Microsoft NET My Services cho phép nhà phát triển đơn giản và tích hợp người dùng kinh nghiệm.

Chúng tôi cung cấp các máy chủ bao gồm Windows 2000, SQL Server và BizTalk Server, tất cả đều được tích hợp để hoạt động và quản lý các dịch vụ XML Web cũng như các ứng dụng một cách hiệu quả.

Các phần mềm client như Windows XP và Windows CE hỗ trợ các nhà phát triển trong việc phân phối sâu và tạo ra trải nghiệm thuyết phục cho người dùng thông qua nhiều thiết bị khác nhau.

Visual Studio NET là một công cụ hỗ trợ mạnh mẽ, giúp phát triển các dịch vụ Web XML và ứng dụng trên nền tảng Windows hoặc web một cách dễ dàng và hiệu quả.

Mô hình kiến trúc của Net:

Hình 1: Mô hình kiến trúc của NET

.NET Framework là nền tảng giúp đơn giản hóa quá trình phát triển ứng dụng trong môi trường Internet phân tán Nó cung cấp một môi trường lập trình hướng đối tượng vững chắc, cho phép mã nguồn được lưu trữ và thực thi cục bộ hoặc từ xa .NET Framework tối thiểu hóa việc đóng gói phần mềm và xung đột phiên bản, đồng thời đảm bảo an toàn cho mã nguồn, kể cả từ các nhà phát triển bên thứ ba Nền tảng này cũng loại bỏ lỗi trong quá trình thực thi script và môi trường thông dịch, giúp các lập trình viên có kinh nghiệm phát triển nhiều loại ứng dụng khác nhau, từ ứng dụng Windows đến ứng dụng web Cuối cùng, NET Framework xây dựng trên các tiêu chuẩn công nghiệp để đảm bảo tính tương thích của mã nguồn với các hệ thống khác.

.NET Framework có hai thành phần chính: Common Language Runtime (CLR) và thư viện lớp NET Framework CLR là nền tảng của NET Framework. Phát triển ứng dụng Client

Ứng dụng client tương tự như các ứng dụng truyền thống được phát triển trên nền tảng Windows, cho phép người dùng thực hiện các tác vụ qua giao diện đồ họa Chúng bao gồm các phần mềm như xử lý văn bản, bảng tính, và các công cụ thương mại như nhập liệu và tạo báo cáo Các ứng dụng này thường sử dụng cửa sổ, menu, thanh công cụ, và các thành phần GUI khác, đồng thời truy cập tài nguyên cục bộ như tập tin hệ thống và thiết bị ngoại vi như máy in.

Một loại ứng dụng client khác biệt với ứng dụng truyền thống là ActiveX control, hiện đã được thay thế bởi các Windows Form control, và được nhúng vào các trang web trên Internet Những ứng dụng này tương tự như các ứng dụng client khác, cho phép truy cập tài nguyên cục bộ.

Các lớp trong NET Framework được tối ưu hóa cho việc phát triển giao diện người dùng (GUI), giúp lập trình viên dễ dàng và nhanh chóng tạo ra các cửa sổ, nút bấm, menu, thanh công cụ và nhiều thành phần khác cho các ứng dụng thương mại.

Ngôn ngữ lập trình C#

Ngôn ngữ C# là một ngôn ngữ lập trình đơn giản với khoảng 80 từ khóa và hơn mười kiểu dữ liệu được xây dựng sẵn Dù đơn giản, C# lại mang ý nghĩa lớn trong việc thực thi các khái niệm lập trình hiện đại, bao gồm hỗ trợ cho cấu trúc, thành phần component và lập trình hướng đối tượng.

Cốt lõi của ngôn ngữ lập trình hướng đối tượng là khả năng định nghĩa và làm việc với các lớp, cho phép phát triển các kiểu dữ liệu mới Điều này giúp lập trình viên mở rộng ngôn ngữ để tạo ra các mô hình hiệu quả hơn nhằm giải quyết vấn đề Ngôn ngữ C# cung cấp từ khóa để khai báo lớp đối tượng, cũng như các phương thức và thuộc tính của lớp, đồng thời hỗ trợ thực thi các tính năng cơ bản như đóng gói, kế thừa và đa hình.

Trong ngôn ngữ C#, mọi khai báo lớp đều được thực hiện trong phần định nghĩa của nó mà không cần tách biệt giữa tập tin header và tập tin nguồn như trong C++ Ngoài ra, C# còn hỗ trợ kiểu XML, cho phép người dùng chèn các thẻ XML để tự động tạo tài liệu cho lớp.

Ngôn ngữ C# hỗ trợ lập trình hướng thành phần với các đặc tính như thuộc tính và sự kiện Lập trình hướng thành phần được CLR hỗ trợ, cho phép lưu trữ metadata cùng với mã nguồn của lớp.

Ngôn ngữ C# ra đời cùng với nền tảng NET, kết hợp những ưu điểm của C++ và Java C# được thiết kế theo hướng đối tượng và hướng thành phần, mang lại tính mạnh mẽ và bền vững cho các ứng dụng Tất cả mọi thứ trong C# đều được xem như là đối tượng, giúp lập trình viên dễ dàng quản lý và phát triển phần mềm.

• Kể cả kiểu dữ liệu cơ bản. o Chỉ cho phép đơn kế thừa.

• Dùng interface để khắc phục. o Lớp Object là cha của tất cả các lớp.

Tất cả các lớp trong lập trình đều xuất phát từ đối tượng (Object), cho phép chia nhỏ chương trình thành các thành phần độc lập Mỗi lớp được lưu trữ trong một tệp riêng, không cần sử dụng tệp header như trong C/C++ Khái niệm namespace được bổ sung để nhóm các lớp lại với nhau, trong khi khái niệm "property" được giới thiệu để quản lý thuộc tính của các lớp Bên cạnh đó, lập trình còn hỗ trợ khái niệm delegate và event, giúp cải thiện khả năng xử lý sự kiện.

C# – mạnh mẽ & bền vững o Garbage Collector

• Tự động thu hồi vùng nhớ không dùng. o Kiểm soát và xử lý ngoại lệ exception

• Đoạn mã bị lỗi sẽ không được thực thi. o Type – safe

• Không cho gán các kiểu dữ liệu khác nhau. o Versioning

• Đảm bảo sự tương thích giữa lớp con và lớp cha.

Vai trò C# trong NET Framework o NET runtime sẽ phổ biến và được cài trong máy client.

• Việc cài đặt App C# như là tái phân phối các thành phần NET

Nhiều ứng dụng thương mại hiện nay được phát triển bằng C#, mang lại cơ hội cho tổ chức xây dựng các ứng dụng Client/Server n-tier Sự kết nối ADO.NET cho phép truy cập nhanh chóng và dễ dàng đến các hệ quản trị cơ sở dữ liệu như SQL Server và Oracle Bên cạnh đó, cấu trúc của NET giúp hạn chế các vấn đề liên quan đến phiên bản, từ đó nâng cao hiệu suất và tính ổn định của ứng dụng.

• Loại bỏ “DLL Hell”… o ASP.NET viết bằng C#.

• Chạy nhanh hơn (đặc tính của NET)

• Mã ASP.NET ko còn là mới hỗn độn.

• Khả năng bẫy lỗi tốt, hỗ trợ mạnh trong quá trình xây dựng App Web.

Sử dụng C#, chúng ta có khả năng phát triển nhiều loại ứng dụng khác nhau, trong đó ba loại ứng dụng chính mà chúng ta sẽ tập trung vào là ứng dụng Console, ứng dụng Window và ứng dụng Web.

-Giao tiếp với người dùng bằng bàn phím.

-Không có giao diện đồ họa (GUI).

-Ứng dụng Console là ứng dụng có giao diện text, chỉ xử lý nhập xuất trên màn hình Console, tương tự với các ứng dụng DOS trước đây.

Ứng dụng Console thường có thiết kế đơn giản, cho phép người dùng nhanh chóng tạo ra chương trình hiển thị kết quả trên màn hình Vì vậy, các minh họa và ví dụ ngắn gọn thường được thể hiện qua dạng chương trình Console Để tạo ứng dụng Console, ta thực hiện theo các bước hướng dẫn cụ thể.

Trong Visual Studio, chọn File → New → Project Visual Studio sẽ trình bày hộp thoại New Project.

Trong hộp thoại New Project, chọn biểu tượng ứng dụng Console Application Nhập tên chương trình vào ô Name và chỉ định thư mục lưu dự án trong ô Location Cuối cùng, nhấn OK để hoàn tất.

-Visual Studio sẽ hiển thị cửa sổ Ta nhập code vào trong cửa sổ này.

Ví dụ: Chương trình Console sau đây sử dụng hai phương thức

Console.ReadLine và Console.Writeline để nhập và xuất số nguyên a ra màn hình: static void Main(string[] args)

{ int a = int.Parse(Console.ReadLine());

Chạy chương trình: Để chạy chương trình, ta chọn Debug → Start hoặc nhấn

F5, Visual Studio sẽ hiển thị cửa sổ Console cho phép nhập và in số nguyên.

-Giao tiếp với người dùng bằng bàn phím và mouse.

-Có giao diện đồ họa và xử lý sự kiện.

Visual Studio là một ứng dụng với giao diện đồ họa, cho phép người dùng dễ dàng kéo và thả các điều khiển lên cửa sổ Form Khi thực hiện thao tác này, Visual Studio tự động sinh mã để tạo và hiển thị các thành phần trên cửa sổ Để bắt đầu tạo ứng dụng Windows, bạn chỉ cần làm theo các bước đơn giản trong môi trường này.

File → New → Project Visual Studio sẽ trình bày hộp thoại New Project.

Trong hộp thoại New Project, chọn biểu tượng ứng dụng Windows (Windows Application) Nhập tên mô tả cho chương trình trong ô Name (tên dự án) và chỉ định thư mục lưu trữ dự án trong ô Location Nhấn OK để Visual Studio hiển thị cửa sổ thiết kế, nơi bạn có thể kéo và thả các thành phần giao diện lên Form.

-Để hiển thị cửa sổ Toolbox chứa những điều khiển mà ta có thể kéo và thả lên Form, ta chọn View → Toolbox từ menu.

-Biên dịch và chạy chương trình: Để biên dịch chương trình, ta chọn Build →

Để chạy chương trình trong Visual Studio, bạn cần chọn Debug → Start Nếu có thay đổi nào trên Form, như thêm điều khiển, bạn phải yêu cầu Visual Studio biên dịch lại.

Hệ quản trị cơ sở dữ liệu Oracle Application Express

Oracle Application Express (APEX), còn được biết đến với tên gọi thân thiện hơn là HTML DB, là một công cụ phát triển web mạnh mẽ và miễn phí APEX được viết bằng PL/SQL và hoạt động hoàn toàn trên trình duyệt web Đây là một môi trường phát triển tích hợp (IDE) cho phép người dùng xây dựng các ứng dụng web Để sử dụng APEX, người dùng cần đăng nhập bằng tài khoản cơ sở dữ liệu và có thể truy cập các ứng dụng từ menu.

Với APEX IDE, bạn có thể tạo form, report và chart dễ dàng với các thành phần web như radio group, button, drop down list, và date picker Bạn cũng có thể tích hợp mã JavaScript cần thiết để nâng cao chức năng Ứng dụng APEX cho phép xem qua trình duyệt hoặc xuất ra các định dạng như PDF, Excel, Flash, và hỗ trợ tích hợp với web service Ngoài ra, bạn có thể sử dụng các theme có sẵn hoặc tự tạo theme riêng để tùy biến giao diện.

Oracle Application Express được thiết kế để tích hợp hoàn hảo với Oracle Database, mang lại khả năng tương thích tuyệt đối và hỗ trợ xây dựng các ứng dụng web mạnh mẽ.

2.3.2 Oracle Application Express tích hợp cơ sở dữ liệu thế nào ?

Oracle Application Express (APEX) là một ứng dụng cơ sở dữ liệu mạnh mẽ Tất cả các giao diện như IDE, menu và màn hình mà người dùng thấy trong APEX đều được phát triển bằng PL/SQL Dữ liệu cho các màn hình, báo cáo và menu này được lưu trữ trong các bảng quan hệ trong cơ sở dữ liệu Khi người dùng điều hướng qua trình duyệt, họ tương tác trực tiếp với những thành phần này.

APEX URL và Oracle HTTP Listener (Apache + mod_plsql hoặc PL/SQL Gateway) sẽ nhận diện và gọi PL/SQL để truy xuất dữ liệu từ các bảng quan hệ, nhằm hiển thị thông tin lên màn hình.

Hình 3 : Sample Application in OracleXE

Khi đăng nhập vào APEX, bạn cần sử dụng tài khoản cơ sở dữ liệu, tài khoản này phải thuộc ít nhất một vai trò trong cơ sở dữ liệu, và các vai trò này sẽ quyết định quyền truy xuất và hiển thị dữ liệu Nếu bạn là quản trị viên, bạn có khả năng tạo người dùng và không gian làm việc (workspace) Đối với nhà phát triển, bạn có thể tạo ứng dụng, trong khi người dùng cuối chỉ có thể tương tác với ứng dụng trong giới hạn cho phép.

Oracle Application Express (APEX) tích hợp hoàn hảo với Oracle Database, cho phép người dùng mở rộng các chức năng cơ bản mà không cần học thêm ngôn ngữ hay thư viện nào khác Chỉ cần sử dụng SQL và PL/SQL để viết các thủ tục là đủ.

2.3.3 Ưu điểm của Oracle Application Express

APEX tích hợp chặt chẽ với cơ sở dữ liệu, cho phép người dùng tạo các đối tượng cơ sở dữ liệu như bảng Sau đó, người dùng có thể xây dựng các bảng xung quanh đối tượng đó thông qua Object Browser.

Hình 4: Giao diện của Object Brower trong OracleXE

IDE, gồm Table Builder như trên, vàtất cảứng dungc̣ đều chaỵ trong trinhh̀ duyêṭ Sư c̣thay đổi diễn ra theo thời gian thưcc̣ với các wizard xây dưngc̣ sẵn.

Hình 5: Giao diện Quản trị CSDL OracleXE

APEX giúp bạn quản lý thông tin phiên làm việc một cách hiệu quả Với nền tảng bảo mật được xây dựng trên cơ sở dữ liệu Oracle, bạn có thể tập trung vào việc cung cấp các ứng dụng mà không cần lo lắng về việc cấu hình kết nối hay tối ưu hóa thời gian cho các quá trình phát triển khác.

Phần mềm quản lý sản phẩm nội thất

2.4.1 XÂY DỰNG CÁC MÔ HÌNH– SƠ ĐỒ

Hình 1: Mô hình quan hệ

❖ Mô hình MLD ( Thành phần dữ liệu mức Logic )

LOAIHANG(MALLOAI,TÊN LOẠI HANG)

MATHANG(MAHANG,MALOAI,MACONGTY,TENHANG,SOLUONG,DO

KHACHHANG(MAKH,TENGIÀODICH,TENCONGTY,DIACH,SODT_KH,

NHANVIEN(MANV,HOTENNV,DIACHINV,CHUCVU,PHAI,SODT_NV,N

NHACUNGCAP(MANCC,TENNCC,DIACHINCC,TENGIAODICH,SODT_

DONDATHANG(SOHD,MAKH,MANV,NGAYDATHANG,NGAYCHUYEN

CHITIETDONDATHANG(MALOAI,MAHANG,SOHDN,SOLUONGN,DO

Tên Thuộc tính Kiểu Độ dài Khóa Duy Miền Ghi chú chính nhất giá trị

Tenloaihang Nvarchar 50 Tên loại hàng

Tenhang Nvarchar MAX Tên hàng

Donvitinh Nvarchar 8 Đơn vị tính

Macongty Char 10 X Mã công ty

Donvitinh Nvarchar 10 Đơn vị tính

MaKH Char 5 X N Mã khách hàng

TenKH Nvarchar 150 Tên khách hàng

DiachiKH Nvarchar 50 Địa chỉ khách hàng

SoDT_KH Nvarchar 15 X Số điện thoại

MaNV Char 5 X N Mã nhân viên

HotenNV Nvarchar 50 Họ tên N viên

SoDT_NV Nvarchar 15 X Số điện thoại

Ngayvaolam Date Ngày vào làm

MaNCC Char 5 X N Mã nhà CC

TenNCC Nvarchar 150 Tên nhà CC

SoDT_NCC Nvarchar 15 X Số điện thoại

SoHD Integer X N Số hóa đơn nhập

MaNCC Char 5 N Mã nhà CC

MaNV Char 5 N Mã nhân viên

Ngaygiaohang Date N Ngày giao hàng

VAT Integer Giá trị gia tang

Tilemiengiam Date Tỉ lệ giảm giá

2.4.2 SƠ ĐỒ CHỨC NĂNG VÀ LƯU ĐỒ GIẢI THUẬT

➢ Sơ đồ chức năng chính

Hình : Lưu đồ giải thuật

* Thống kê xuất hàng,nhập hàng:

Hình : Lưu đồ ví dụn thống kê Xuất hàng

Hình : Sơ đồ cập nhật hàng hóa

2.4.3 DIỄN GIẢI Ý NGHĨA CÁC FORM

❖ Diễn giải ý nghĩa các Form:

➢ Các form chức năng cập nhật (thêm, sửa, xóa):

➢ Đây là form giao diện chính:

Khi khởi động chương trình, người dùng sẽ thấy một form đăng nhập bắt buộc Để truy cập vào giao diện chính của phần mềm, người dùng cần đăng nhập vào tài khoản của mình.

➢ Sau khi chúng ta đã vào được giao diện chính thì sẽ thực hiện thao tác thêm , sửa, xóa, quản lý một danh mục

Khi sử dụng Form Nhà Cung Cấp, để xóa một hàng hóa, người dùng cần chọn hàng hóa muốn xóa từ bản dữ liệu tổng Sau đó, nhấn nút Xóa trên thanh công cụ, và một bảng xác nhận sẽ xuất hiện để người dùng xác nhận hành động xóa.

➢Form đổi password và form thêm người dùng

Chỉ có admin mới có quyền đổi password của admin và nhân viên Khi nhân viên muốn đổi password thì gởi yêu cầu đến admin.

Hình: Form đổi mật khẩu

Hình: Form thêm người dùng

➢ Thống kê bảng nhân viên:

➢ Thống kế bảng sản phẩm nội thất:

❖ Chức năng thêm và sửa không thể được thực hiện cùng một lúc:

Khi cần thêm thông tin vào một bảng danh sách đã lưu, bạn phải đảm bảo rằng dữ liệu đã có trong cơ sở dữ liệu Lưu ý rằng việc sửa đổi chỉ có thể thực hiện nếu dữ liệu sẵn có, và mã khóa chính không thể bị thay đổi.

2.5 CÁCH THỨC XÂY DỰNG CHƯƠNG TRÌNH VÀ HƯỚNG

2.5.1 CÁCH THỨC XÂY DỰNG CHƯƠNG TRÌNH:

Xây dựng các form cho từng chức năng của chương trình trên nền tảng NET bằng ngôn ngữ C# Thiết kế giao diện sử dụng nền tảng có sẵn của C# và các biểu tượng (Icon) được thu thập từ Internet.

2.5.2 HƯỚNG DẪN SỬ DỤNG CHƯƠNG TRÌNH :

Bước 1: Khởi động chương trình ( Đối với chương trình đã được đóng gói và cài đặt) ( Hoặc Buit tại C# đối với code).

Bước 3: Chọn phiên làm việc bạn mong muốn:

Bước 4: Nhập thông tin đơn hàng cần lưu trữ (nếu có).

Bước 5:Thoát khỏi chương trình sau khi đã hoàn thành công việc

➢ Vì kiến thức còn hạn chế về thời gian có hạn nên còn nhiều chức năng chưa hoàn chỉnh và được cập nhật mong thầy cô thông cảm.

Sau hơn 2 tháng thực tập, em đã vượt qua nhiều khó khăn và trở ngại ban đầu, tích lũy được nhiều kinh nghiệm quý giá Thời gian này không chỉ giúp em chuẩn bị hành trang trước khi trở lại trường học mà còn là bước đệm vững chắc cho công việc tương lai Em nhận ra rằng, những bài học và trải nghiệm từ thực tập đã mang lại cho em nhiều điều bổ ích.

Phần mềm quản lý sản phẩm nổi thất đã hoàn chỉnh và có thể đưa vào cài đặt và sử dụng.

Chức năng của phần mèm:

 Đăng nhập tài khoản admin và nhân viên

 Phân quyền admin và nhán viên

 Đổi mật khẩu người dùng

 Quản lý danh sách nhân viên (Thêm, sửa , xóa)

 Quản lý danh sách nhà cung cấp(Thêm, sửa, xóa thong tin)

 Quản lý danh sách mặt hàng sản phẩm nội thất( Thêm , sửa , xóa)

 Quản lý đơn đăt hàng

3.2 Hướng phát triển đề tài

Sau hơn 2 tháng thực tập, tôi nhận thấy công việc tại công ty rất phù hợp với bản thân Tuy nhiên, với kiến thức hiện có, tôi cần nâng cao thêm nhiều kỹ năng để đáp ứng tốt hơn nhu cầu công việc tại đây.

➢ Về hướng phát triển của “Phần mềm quản lý sản phẩm nội thất” sau khi hoàn thành đồ án tốt nghiệp sẽ bổ sung thêm những chức năng sau:

 Xuất được hóa đơn khách hàng

 Truy xuất được lịch làm việc và bảng chấm công của nhân viên

 Truy xuất được đơn xuất hàng của sản phẩm

 Thống kê được doanh thu hàng tháng và doanh thu mỗi ngày

 Chia ca lịch làm việc và thống kê bảng chấm công

Nhận thức được rằng kiến thức bản thân còn hạn chế và chưa đủ để theo kịp môi trường làm việc tại công ty, tôi cần nỗ lực trau dồi và học hỏi thêm Những kiến thức từ trường học chỉ cung cấp nền tảng cơ bản, vì vậy sự hỗ trợ từ các anh chị trong công ty là rất quan trọng để tôi có thể hoàn thành đồ án đúng hạn theo yêu cầu của nhà trường.

Bài báo cáo của em chỉ là báo cáo sơ bộ và tồng quát về các khái niệm cơ bản liên quan đến NET và ngôn ngữ lập trình C#.

Phần mềm quản lý sản phẩm nội thất hiện tại chỉ hỗ trợ các chức năng cơ bản như thêm, sửa và xóa, mà chưa có các ràng buộc kỹ thuật chặt chẽ Do đó, phần mềm này chủ yếu được sử dụng cho mục đích học tập và hoàn thành kỳ tốt nghiệp, mà chưa đáp ứng được các yêu cầu khắt khe hơn trong quản lý sản phẩm.

• Chưa ràng buộc số điện thoại chỉ có 11 số và không được ghi bằng chữ

• Chưa ràng buộc được nhân viên phải đủ 18 tuổi-60 tuổi thì mới được thêm vào danh sách

• Chưa ràng buộc mã hàng không được sửa và xuất vào combobox

Vì thế phần mềm này không thể sử dụng vào thực tế vì còn khá nhiếu sai sót và lỗ hỏng, mong thầy cô thông cảm cho em.

Trong quá trình thực hiện bài báo cáo này, em đã gặp khó khăn về thời gian, vì vậy chưa thể tìm hiểu sâu về các kiến thức nâng cao hoặc chuyên sâu vào một lĩnh vực cụ thể.

Bài báo cáo của em trình bày cách cài đặt và sử dụng phần mềm quản lý sản phẩm của cửa hàng, đồng thời quản lý danh sách nhân viên và các nhà cung cấp hiệu quả.

Bài viết cho phép người dùng đăng nhập bằng tài khoản cá nhân, tạo tài khoản mới và phân quyền cho các vai trò như admin, nhân viên và quản lý để quản lý đơn hàng hiệu quả.

Trong thời gian học tập:

Thái độ hợp tác tốt, có tính ký luật cao, có tinh thần học hỏi Đi làm đúng giờ, chịu khó, cần cù

Bài báo cáo nhấn mạnh tầm quan trọng của việc kết nối kiến thức học được trong nhà trường với thực tiễn bên ngoài Sự liên kết này không chỉ giúp sinh viên hiểu rõ hơn về ứng dụng của kiến thức mà còn nâng cao khả năng giải quyết vấn đề trong cuộc sống thực.

Kiến thức học được từ trường đã giúp em nhanh chóng hiểu và xử lý các lỗi từ cơ bản đến nâng cao, cũng như quản lý các ràng buộc trong cơ sở dữ liệu một cách hiệu quả.

Quá trình thực tập không chỉ giúp em tích lũy kinh nghiệm sống mà còn rèn luyện các kỹ năng mềm cần thiết Những trải nghiệm này sẽ giúp em tự tin hơn khi ra trường, từ đó định hướng cho mình một công việc ổn định và phù hợp với kiến thức đã học.

Hướng phát triển đề tài

Sau hơn 2 tháng thực tập, tôi nhận thấy công việc tại công ty rất phù hợp với bản thân Mặc dù tôi đã có một lượng kiến thức nhất định, nhưng để hoàn thành tốt nhiệm vụ, tôi cần phát triển thêm nhiều kỹ năng khác.

➢ Về hướng phát triển của “Phần mềm quản lý sản phẩm nội thất” sau khi hoàn thành đồ án tốt nghiệp sẽ bổ sung thêm những chức năng sau:

 Xuất được hóa đơn khách hàng

 Truy xuất được lịch làm việc và bảng chấm công của nhân viên

 Truy xuất được đơn xuất hàng của sản phẩm

 Thống kê được doanh thu hàng tháng và doanh thu mỗi ngày

 Chia ca lịch làm việc và thống kê bảng chấm công

Ưu nhược điểm

Nhận thức được rằng kiến thức của bản thân còn hạn chế so với yêu cầu của môi trường làm việc, tôi cần nỗ lực học hỏi và trau dồi thêm Những kiến thức từ trường học chỉ đủ để tôi nắm bắt những điều cơ bản; sự hỗ trợ từ các anh chị trong công ty là rất cần thiết để tôi hoàn thành đồ án đúng hạn.

Bài báo cáo của em chỉ là báo cáo sơ bộ và tồng quát về các khái niệm cơ bản liên quan đến NET và ngôn ngữ lập trình C#.

Phần mềm quản lý sản phẩm nội thất hiện tại chỉ hỗ trợ các chức năng cơ bản như thêm, sửa và xóa, nhưng chưa được trang bị các ràng buộc kỹ thuật chặt chẽ Nó chủ yếu được sử dụng cho mục đích học tập và hoàn thành kỳ tốt nghiệp, do đó, các ràng buộc cần thiết vẫn chưa được thực hiện đầy đủ.

• Chưa ràng buộc số điện thoại chỉ có 11 số và không được ghi bằng chữ

• Chưa ràng buộc được nhân viên phải đủ 18 tuổi-60 tuổi thì mới được thêm vào danh sách

• Chưa ràng buộc mã hàng không được sửa và xuất vào combobox

Vì thế phần mềm này không thể sử dụng vào thực tế vì còn khá nhiếu sai sót và lỗ hỏng, mong thầy cô thông cảm cho em.

Trong quá trình thực hiện bài báo cáo này, em đã gặp khó khăn về thời gian, dẫn đến việc không thể tìm hiểu các kiến thức nâng cao hoặc chuyên sâu vào một lĩnh vực cụ thể.

Bài báo cáo của tôi trình bày cách cài đặt và sử dụng phần mềm quản lý sản phẩm của cửa hàng, đồng thời giúp quản lý danh sách nhân viên và nhà cung cấp một cách hiệu quả.

Bài viết cho phép người dùng đăng nhập bằng tài khoản cá nhân hoặc tạo tài khoản mới Hệ thống phân quyền cho admin, nhân viên và quản lý, giúp quản lý đơn hàng hiệu quả.

Trong thời gian học tập:

Thái độ hợp tác tốt, có tính ký luật cao, có tinh thần học hỏi Đi làm đúng giờ, chịu khó, cần cù

Bài báo cáo nhấn mạnh tầm quan trọng của việc kết nối kiến thức học được trong nhà trường với thực tiễn bên ngoài.

Kiến thức học được từ trường đã giúp em nhanh chóng hiểu và xử lý các lỗi từ cơ bản đến nâng cao, đồng thời quản lý hiệu quả các ràng buộc trong cơ sở dữ liệu.

Quá trình thực tập không chỉ giúp em tích lũy kinh nghiệm sống mà còn phát triển các kỹ năng mềm quan trọng, từ đó tạo nền tảng vững chắc để em tự tin định hướng cho sự nghiệp và tìm kiếm một công việc ổn định phù hợp với kiến thức đã học.

Ngày đăng: 09/04/2022, 12:06

HÌNH ẢNH LIÊN QUAN

Mô hình kiến trúc của .Net: - BÁO báo tốt NGHIỆP phần mềm quản lý sản phẩm nội thất
h ình kiến trúc của .Net: (Trang 14)
Hình 2: Giao diện Quản trị CSDL OracleXE - BÁO báo tốt NGHIỆP phần mềm quản lý sản phẩm nội thất
Hình 2 Giao diện Quản trị CSDL OracleXE (Trang 20)
Hình 3: Sample Application in OracleXE - BÁO báo tốt NGHIỆP phần mềm quản lý sản phẩm nội thất
Hình 3 Sample Application in OracleXE (Trang 21)
Hình 4: Giao diện của Object Brower trong OracleXE - BÁO báo tốt NGHIỆP phần mềm quản lý sản phẩm nội thất
Hình 4 Giao diện của Object Brower trong OracleXE (Trang 22)
Hình 5: Giao diện Quản trị CSDL OracleXE - BÁO báo tốt NGHIỆP phần mềm quản lý sản phẩm nội thất
Hình 5 Giao diện Quản trị CSDL OracleXE (Trang 22)
2.4.1. XÂY DỰNG CÁC MÔ HÌNH– SƠ ĐỒ - BÁO báo tốt NGHIỆP phần mềm quản lý sản phẩm nội thất
2.4.1. XÂY DỰNG CÁC MÔ HÌNH– SƠ ĐỒ (Trang 23)
Mô hình MPD: - BÁO báo tốt NGHIỆP phần mềm quản lý sản phẩm nội thất
h ình MPD: (Trang 25)
Hình: Lưu đồ giải thuật - BÁO báo tốt NGHIỆP phần mềm quản lý sản phẩm nội thất
nh Lưu đồ giải thuật (Trang 28)
Hình: Lưu đồ ví dụn thống kê Xuất hàng - BÁO báo tốt NGHIỆP phần mềm quản lý sản phẩm nội thất
nh Lưu đồ ví dụn thống kê Xuất hàng (Trang 28)
Hình: Sơ đồ cập nhật hàng hóa - BÁO báo tốt NGHIỆP phần mềm quản lý sản phẩm nội thất
nh Sơ đồ cập nhật hàng hóa (Trang 30)
Hình: Form đổi mật khẩu - BÁO báo tốt NGHIỆP phần mềm quản lý sản phẩm nội thất
nh Form đổi mật khẩu (Trang 33)
➢ Thống kê bảng nhân viên: - BÁO báo tốt NGHIỆP phần mềm quản lý sản phẩm nội thất
h ống kê bảng nhân viên: (Trang 34)
➢ Thống kế bảng sản phẩm nội thất: - BÁO báo tốt NGHIỆP phần mềm quản lý sản phẩm nội thất
h ống kế bảng sản phẩm nội thất: (Trang 34)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w