Sơ đồ chức năng và lưu đồ giải thuật

Một phần của tài liệu BÁO báo tốt NGHIỆP phần mềm quản lý sản phẩm nội thất (Trang 27)

Sơ đồ chức năng:

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

* Thêm hàng hóa:

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

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

* Cập nhật hàng hóa:

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):

- Loại hàng - Mặt hàng - Nhân viên - Khách hàng - Nhà cung cấp - Đơn đặt hàng

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

➢ Khi mới chạy chương trình thì bắt buộc phần mềm sẽ hiển thị form đăng nhập

trước tiên và bắt buộc đăng nhập tài khoản thì mới có thể vào phần

➢ 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

Lấy ví dụ cụ thể: Trên Form Nhà Cung Cấp, khi chọn chức năng xóa một hàng hóa, ta sẽ phải chọn một hàng hóa cần xóa trên bản dữ liệu tổng, sau đó nhấn nút Xóa trên thanh công cụ. Sau khi nhấn nút xóa có một bảng hiện ra thông báo để ta xác nhận việc xóa.

➢ Demo:

➢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

➢ 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:

cần phải lưu trước. Nếu thực hiện thao tác sửa thì bắt buộc phải có dữ liệu sẵn trong cơ sở dữ liệu và không thể sửa mã khóa chính

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

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

Xây dựng các form dựa theo từng chức năng của chương trình trên nền .NET theo ngôn ngữ C#. Thiết kế giao diện trên nền có sẵn của C# và các Icon được sưu tầm từ Internet.

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 2: Đăng nhập

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.

Chương 3 TỔNG KẾT

3.1. Kết quả đạt được

Trải qua kì thực tập kéo dài hơn 2 tháng vừa qua , vượt qua những khó khăn, trở ngại ban đầu, đó chính là khoảng thời gian để em tích lũy hành trang cho mình trước khi trở lại trường cũng như đến với công việc sau khi ra trường sau này. Hơn 2 tháng, em đã nhận lại được rất 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

 Thêm người dung

 Đổ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 , cảm thấy công việc của công ty khá phù hợp với bản thân.Với lượng kiến thức em sẵn có thì nhu cầu công việc ở công ty cần thêm nhiều kĩ năng hơn nữa để hoàn thành tốt.

➢ 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

3.3. Ưu nhược điểm3.3.1. Nhược điểm 3.3.1. Nhược điểm

Nhận ra được kiến thức bản thân quá hạn chế chưa thế theo kịp với môi trường làm việc công ty, cần phải trau dồi và học hỏi nhiều hơn nữa. Những kiến thức được học trên nhà trường chỉ có thể giúp em được những phần cơ bản, phải có sự giúp đỡ của các anh chị trong công ty em mới có thể hoàn thành được đồ án kịp với thời gian cho phép 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 chỉ sử dụng được hạn chế các chức năng thêm, sửa, xóa chứ chưa có những ràng buộc kĩ , và chặt chẽ chỉ sử dụng cho việc học và hoàn thành kì tốt nghiệp. Các ràng buộc chưa làm được:

• 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.

Vì trong quá trình tìm hiểu để thực hiện bài báo cáo này, thời gian của bản thân em không đủ nên không tìm hiểu về các kiến thức nâng cao hay đơn thuần có thể chuyên sâu vào một lĩnh vực.

3.3.2. Ưu điểm

Bài báo cáo của em cho phép cài đặt và sử dụng phần mềm, quản lý đựa sản phẩm của cửa hàng, quản lý được danh sách nhân viên và các nhà cung cấp.

Ngoài ra bài viết còn cho phép người dùng đăng nhập bằng tài khoản của mình , tạo tài khoản mới, phân quyền admin, nhân viên, quản lý được đơn hàng.

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ên cạnh đó bài báo cáo còn cho thấy được tầm quan trọng giữa kiến thức em đã từng học trong nhà trường có mỗi liên kết thực tế ở ngoài như thế nào.

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

Ngoài ra qua quá trình thực tập còn cho em được thêm nhiều kinh ngiệm sống và kỹ năng mềm rất hữu ích để khi ra trường em có thể tự tin định hướng cho mình một công việc ổn định và thích hợp với những gì mà mình đã được học.

TÀI LIỆU THAM KHẢO [1]http://www.cse.hcmut.edu.vn/~hiep/LaptrinhHDT/LyThuyet/Chuong2.pdf [2]https://vietjack.com/csharp/hoc_c_sharp_co_ban_nang_cao.jsp [3]https://quantrimang.com/khoa-ngoai-foreign-key-trong-sql-server-148347 [4]https://www.codehub.vn/Hoc-SQL/Rang-Buoc-Khoa-Ngoai-Trong-SQL [5] https://techtalk.vn/khac-biet-giua-khoa-chinh-va-khoa-ngoai-trong-sql.html [6] https://tuandc.com/lap-trinh/them-doc-sua-xoa-crud-co-so-du-lieu-sql-server- trong- c.html [7]http://diendan.congdongcviet.com/threads/t25434::them-sua-xoa-database- c.cpp [8]https://expressmagazine.net/development/1331/trinh-bay-du-lieu-voi- datagridview- va-combobox

Một phần của tài liệu BÁO báo tốt NGHIỆP phần mềm quản lý sản phẩm nội thất (Trang 27)