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

báo cáo đồ án chuyên ngành website bán hoa cây cảnh

40 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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

Nội dung

Trang 1

TRUONG DAI HQC TAI NGUYEN VA MOI TRUONG

THANH PHO HO CHI MINH

KHOA HE THONG THONG TIN VA VIEN THAM

BAO CAO DO AN CHUYEN NGANH WEBSITE BAN HOA, CAY CANH

Giảng viên hướng dẫn: TS Võ Thị Tuyết Mai

Trang 2

THANH PHO HO CHI MINH

KHOA HE THONG THONG TIN VA VIEN THAM

aM NGUYe,, oe ky

> —#

MM Hs woo

BAO CAO DO AN CHUYEN NGANH WEBSITE BAN HOA, CAY CANH Giảng viên hướng dẫn: TS Võ Thị Tuyết Mai

Sinh viên thực hiện: Nguyễn Chí Vĩnh Lớp: 09 ĐH _CNPMI

Khoá: 2020 - 2024

Trang 3

Ngày nay, công nghệ thông tin đã có những bước phát triển vô cùng mạnh mẽ và đột phá Máy tính đang ngày càng trở thành một công cụ làm việc và giải trí thông dụng của con người Với sự phát triển đó, công nghệ thông tin đã đóng vai trò quan trọng và không thê thiếu trong mọi khía cạnh của cuộc sống và thế giới

Nhận thấy và ý thức được sự quan trọng của công nghệ, hiện nay các tổ chức và các doanh nghiệp đều đang cô gắng xây dựng và hồn thiện hệ thơng thông tin

của mình nhằm tin học hóa các hoạt động của don vi

Trong thời đại công nghệ phát triển mạnh mẽ như hiện nay, việc áp dụng các giải pháp công nghệ vào quản lý và vận hành cửa hàng bán hoa và cây cảnh đã trở thành một xu hướng không thể phủ nhận Trong lĩnh vực này, việc sử dụng phần mềm hỗ trợ quản lý hiệu quả đóng vai trò quan trọng trong việc tăng cường sự chuyên nghiệp, tiện lợi và linh hoạt

Trang 4

Đề hoàn thành bài báo cáo này em xin gửi lời cảm ơn chân thành đối với cô Võ

Thị Tuyết Mai đã tận tình dẫn dắt em trong quá trình học tập, nghiên cứu và phát

triển đề tài

Ximm cảm ơn Ban Cám hiệu Trường Đại học Tài Nguyên và Môi Trường TP.HCM cùng toàn thê các thầy cô giáo khoa Hệ thống thông tin và Viễn thám đã sắp xếp môn học Đồ án chuyên ngành trong chương trình đảo tạo, tạo điều kiện cho em phát huy khả năng tư duy, sáng tạo trong thực tiễn, rèn luyện thêm các kỹ năng

Vì kiến thức em còn hạn chế, còn thiếu nhiều kinh nghiệm cho nên bài báo cáo

còn nhiều sai sót trong quá trình nghiên cứu, em mong thầy/cô có thê cho em góp ý

để em hoàn thiện bản thân hơn và vận dụng được các kiến thức vào công việc thực tế

Sau này

Sau cùng, em xin kính chúc quý thầy cô trong khoa Hệ thống thông tin và Viễn

thám và thầy hiệu trưởng thật dồi dào sức khỏe, niềm tin để tiếp tục thực hiện sứ

Trang 5

(Của giảng viên hướng dẫn tại khoa)

Kết luận: Đồng ý hoặc Không đồng ý cho sinh viên nộp báo cáo thực tập

Trang 6

(Của giảng viên phản biện)

, Iøay tháng năm NGƯỜI NHẬN XÉT

Trang 7

CHƯƠNG 1: TONG QUAN wel

1.1 Tong quan vé don vi thurc tap cccccccccsccssssssssssssssssessssssscsssssssessescssssescsnsssessseeses 1 5n GiGi nh ẽ ) 1 1.1.2 Nhiệm vụ được ØÏ40 To HT HT To ng 0 Tá tàn 9109081 1

1.1.3 Phạm vi của đề tài s- «sec ctErteEteErEkerkEEsEsereererkrsrerrre 3

1.2 Tong quan CÀ, hs 4 1.2.1 Khái niệm 4 1.2.2 Các yêu cầu của phần mềm Winform

1.2.3 Ưu điểm và nhược điểm của Winform << sec ceseeceeeersese sex 7 CHUONG 2: CO SO LY THUYET wd 2.1 Lý thuyết „.0 2.1.1 Khảo sát hiện trạng phần mềm quản lý kho 9 PIN 0n an 6 6 10 PIN g ốc 7a ố ố ố 11 VN CN uc n6 ố 12 2.2.1 Ngôn ngữ lập trình C# 12 2.2.2 Microsoft Visual ŠUd10 cọ Họ ọ Họ họ HH hp HH 13 2.2.3 .NET Erarm€WOTFE co sọ nọ cọ Họ TH HH HH km 14 VN vi in 00 ố ẻ ẽ 17

CHƯƠNG 3: CÀI ĐẶT VÀ THỰC NGHIỆM 5 - 5< se sescsesessseses 21

3.1 Thiết kế cơ s d liu s- ôse E+xÊâ+<ÊExEEExEExEExeEExEEkeevkeeErkgreerecrree 21

3.1.1 Danh sách các bảng c3 HT 9 ng 209 0 008100 21 3.1.2 Dữ liệu thực nghiệm - -< 5S s9 S35 91855558 83 19558 55855 85558 1504 23

3.2 0g 1n hố ố 25

3.2.1 Giao diện biến thị danh mụcc «<< ssse se sessevssssssxe se sersevee 25

3.2.2 Giao diện danh mục kho hảng 45-4 s0 ng px mg mg 26 3.2.3 Giao diện danh mục hàng hóa - dc SG HT ng g9 1 27

Trang 8

4.2 Kinh nghiệm thực tiễn tích lũy được

4.3 Hướng phát triển

Trang 9

Hình I: Hình minh họa WmÍOr1 Q11 1233535011111 HT n9 1 0 1 ky ng cty 5

Hình 2: Sơ đồ phân rã chức năng - + 22 ++Eề 2 1EE15E12171121121121121111 11111 tru ll

Hinh 3: Hinh minh họa Cử c1 22 039993355351 1111 1k9 55355551 11k kg n1 cv ksy 12

Hinh 4: Hinh minh hoa Microsoft Visual Studio Code 22G c1 1x1 eg 14 Hình 5: Hình minh họa NET FramewoIK - TS TT ST KT ng khen nH ty nà 15 Hinh 6: Thanh phan NET Framework 0.ccccccccccssssssesssssesssesessessessessesseseesstssesaeneseesees 16 Hinh 7: Hinh minh hoa SQL Servet.e ccecc ccc cccccecsccesseesssscessssesssssessssecssseeeesenenseees 19 Hinh 8: Dir liu bang Kho ccc 2221222121211 1211 1151112111011 1 1211181120111 11 181kg 23 Hình 9: Dữ liệu bảng hàng hóa 0 1222211121111 1211115111112 1115k nhe key 23

Hình 10: Dữ liệu bảng phiều nhập 5-5-5 St 1 1EE12E121 211211111 1 HE He 24 Hình 11: Dữ liệu bảng chỉ tiết phiếu nhập - 5 SE E211 2EE212 121171111 1 rreg 24

Hình 12: Giao diện hiển thị danh mục - 22 22 22222122312512221123122212111221 2121 cze 25

Trang 10

1.1 1.1.1

CHUONG 1: TONG QUAN

Tổng quan về đơn vị thực tập Giới thiệu

Công ty cô phân đầu tư khu công nghiệp Lê Minh Xuân 2

Địa chỉ: 20 Phùng Khắc Khoan, phường Đa Kao, quận I, TP Hồ Chí Minh

Người đại diện: Phan Minh Toàn Thư

Ngày hoạt động: 27-4-2012

Quản lý bởi: Chỉ cục thuế quận |

Loại hình doanh nghiệp: Công ty cô phần ngoài nhà nước

Tình trạng: Đang hoạt động

Lĩnh vực: Kinh doanh bất động sản, quyền sử dụng đất thuộc chủ sở hữu, chủ sử

dụng hoặc ổi thuê

Ngành nghề ưu tiên thu hút đầu tư: - _ Ngành cơ khí chế tạo máy - _ Ngành điện tử - công nghệ thông tm - _ Ngành hóa chất

- _ Ngành lương thực, thực phẩm - _ Các ngành công nghiệp phụ trợ - Các ngành dịch vụ sản xuất công nghiệp

- _ Các ngành thuộc lĩnh vực công nghệ cao

Nhiệm vụ được giao

Chủ đề: Thiết kế và xây dựng phần mềm bằng Winform

Phạm vi: Thiết kế phần mềm quản lý sân bóng mini hoặc phần mềm quản lý kho cho Công ty cô phần đầu tư khu công nghiệp Lê Minh Xuân 2

Nội dung: Tính năng chính: Quản lý thông tin hang hoa:

Trang 11

- _ Thêm, sửa, xóa thông tin sản phẩm

- _ Hiền thị danh sách sản phâm với các thông tin như tên, mã, số lượng, giá, v.v

- - Tìm kiếm sản phâm dựa trên các tiêu chí khác nhau

Quản lý nhập/xuất kho:

- _ Ghi nhận các giao dịch nhập/xuất kho

- Theo ddi sd luong tồn kho và cập nhật tự động khi có giao dịch mới

- Xem lịch sử nhập/xuất kho theo thời gian Quản lý nhà cung cấp và khách hàng:

- _ Thêm, sửa, xóa thông tin về nhà cung cấp và khách hàng - _ Liên kết thông tin với các giao dịch nhập/xuất kho

Thống kê và báo cáo:

- Tạo các báo cáo về tồn kho, doanh số bán hàng, và các chỉ số quan trọng khác - H6 trợ xuất báo cáo dưới dạng tệp tin hoặc ïn trực tiếp từ ứng dụng

Bảo mật và đăng nhập:

- _ Quản lý người dùng với các quyền truy cập khác nhau

- Pang nhập bảo mật để đảm bảo chỉ có người dùng có quyền mới có thê truy

cập vào hệ thông

Giao diện người dùng:

- _ Thiết kế giao diện đơn giản, dễ sử dụng với các chức năng được nhóm lại một cach logic

- _ Sử dụng các hiệu ứng và biểu tượng để làm cho giao diện trực quan hơn - - Hỗ trợ các thao tác kéo và thả, giúp người dùng thực hiện các nhiệm vụ một

cách thuận tiện

Trang 12

© Vấn đề cần giải quyết:

Quản lý tồn kho hiệu quả:

- _ Đảm bảo rằng phần mềm có thể hiệu quả theo dõi số lượng tồn kho và cập nhật

thông tin một cách tự động khi có thay đôi - _ Tìm kiếm nhanh chóng: - H6 tro chức năng tìm kiếm để người dùng có thê dễ dàng xác định vị trí và thông tin về sản phẩm Bảo mật dữ liệu: - Pam bảo an toàn cho dữ liệu khách hàng, thông tin san pham va lich str giao dịch - Tương thích và mở rộng: - _ Thiết kế phần mềm sao cho nó có thê tích hợp dễ dàng với các hệ thông khác và có thê mở rộng để đáp ứng nhu cầu tương lai Hiệu suất tốt: - Đảm bảo rằng ứng dụng có hiệu suất tốt và không gặp vấn đề khi xử lý số lượng lớn dữ liệu

- _ Giao diện thân thiện với người dùng:

- _ Thiết kế giao điện sao cho người dùng có thể dễ dàng sử dụng mà không cần

nhiều hướng dẫn

1.1.3 Phạm vi của đề tài

Lựa chọn phạm vi thực hiện thiết kế phần mềm quản lý kho

*_ Mục tiêu của đề tài

*Xây dựng một hệ thống quản lý kho có ích, khả năng ứng dụng vào thực tế Cao:

* Nhanh chóng, hiệu quả

* Dam bảo chính xác, tiện lợi và dễ dàng sử dụng cho người dùng

Trang 13

1.2 *ˆ Đôi tượng sử dụng Hướng đến là nhân viên, người quản lý kho * Dự kiến kết quả của đề tài thực hiện: Phần mềm có tính ứng dụng cao, có hiệu quả, độ chính xác cao và xác thực với thực tế Phát triển thêm những gì liên quan đến phần mềm mà còn hạn chế chưa được cập nhật bồ sung Tổng quan về Winform 1.2.1 Khái niệm

Winform la một thư viện lớp đỗ họa, mã nguồn mở vả được cung cấp hoàn toàn miễn phí Phần mềm này cung cấp nền tảng giúp bạn viết những lập trình đa dạng cho các thiết bị như máy tính bàn, laptop, máy tính bảng, Winform cũng được coi như là một sự thay thế đối với thư viện lớp nền tảng Microsoft Foundation của C+-†

Mỗi màn hình Windows lại cung cấp một giao diện để người dùng có thể giao tiếp với ứng dụng được gọi là GUI (giao diện đồ hoạ của ứng dụng) Nó bao gồm các ứng dụng chạy trén may tinh Windows nhu Microsoft, Word, Excel, Mail, Access, Yahoo, Calculator

Winform có các thành phan co ban nhu Forms Panel, Button Textbox, ComboBox, RadioButton, Trong đó, Form là nơi chứa tất cả thành phần của chương trình, Panel chứa Button, Label, TextBox Button là nút nhấn, Textbox dùng đề nhập văn bản một dòng hay nhiều dòng Label hiền thị văn bản hoặc thông tin trên

Form và ComboBox là các lựa chọn có sẵn đề bạn lựa chọn dễ đàng hơn

Trang 14

Hình 1: Hinh minh hoa Winform Lich sử ra đời WinForms, hay Windows Forms, đã chứng kiến một hành trình phát triển đáng chú ý kê từ khi được giới thiệu lần đầu tiên cing voi NET Framework 1.0 vao nam 2002 Tính đến hiện nay, nó đã trở thành một phần quan trọng trong lịch sử phát triển ứng dụng Windows

Với mục tiêu thay thế mô hình lập trình sử dụng Windows API (Win32),

WinForms mang lại một mô hình lập trình dựa trên sự kiện và thành phân Các phiên

bản NET Framework tiếp theo, như 2.0, 3.0 và 3.5, đã đem đến nhiều cải tiến và tính nang moi cho WinForms, giup no ngày càng trở nên mạnh mẽ và linh hoạt

Với sự tích hợp chặt chẽ trong môi trường phát triển Visual Studio, WinForms cung cấp một trải nghiệm phát triển ứng dụng dé dàng Tuy nhiên, theo thời gian, xu hướng phát triển ứng dụng đã thay đối, và WinForms đã phải đối mặt với sự cạnh tranh từ các công nghệ mới như WPF và UWP

Mặc dù WinForms vẫn duy tri sy én dinh va hé tro tir Microsoft, su xuat hién cha những lựa chọn hiện đại hơn đã khiến nó trở thành đối tượng so sánh Tuy nhiên, trong nhiều trường hợp, WinForms vẫn là lựa chọn phù hợp cho việc phát triển các

Trang 15

ứng dụng Windows truyền thống, đồng thời duy trì tính tương thích và sự thuận tiện với những người phát triển quen thuộc với mô hình lập trình sự kiện

1.2.2 Các yêu cầu của phần mềm Winform

Hê điều hành:

- Phan mém WinForms chủ yêu được thiết kế để chạy trên hệ điều hành

Windows Đảm bảo ứng dụng của bạn tương thích với phiên bản hệ điều hành mà bạn đang muôn hỗ trợ

Phién ban NET Framework:

- WinForms thuong được phát triển bằng ngôn ngữ lập trình C# hoặc VB.NET trên nên tảng NET Framework Đảm bảo rằng máy tính người dùng đã cài đặt phiên bản NET Framework tương ứng đề chạy ứng dụng của bạn

Thư viện UI (User Interface):

- WinForms str dyng cac thanh phần UI như các controls, forms, va dialog boxes Dam bảo rằng giao diện người dùng được thiết kế sao cho dễ sử dụng và thân thiện với người dùng

Xu ly sự kiện:

- WinForms hé tro xtr ly sự kiện (event handling) đê đáp ứng vào các hành động của người dùng Đảm bảo rằng bạn đã xử lý các sự kiện như Click, DoubleClick, KeyPress, và các sự kiện khác theo yêu cầu của ứng dụng Lưu trữ dữ liêu:

- _ WinForms thường liên quan đến việc làm việc với dữ liệu Đảm bảo rằng bạn

đã xác định cách lưu trữ và truy xuất dữ liệu một cách hiệu quả, có thé str dung cơ sở dữ liệu nhu SQL Server hoac SQLite

Bao mat:

- Néu tng dụng của bạn đòi hỏi bảo mật, hãy xác định và triển khai các biện

pháp bảo mật như xác thực người dùng, quản lý quyền truy cập, và mã hóa dữ

liệu

Trang 16

1.2.3

Kiểm thử:

- Thực hiện kiểm thử đầy đủ để đảm bao rang ứng dụng hoạt động đúng đắn và

không có lỗi

Tương thích với độ phân giải màn hình:

- Dam bảo rằng giao diện người dùng của bạn được thiết kế để phù hợp với

nhiều độ phân giải màn hình khác nhau Ưu điểm và nhược điểm của Winform Ưu điểm của WinForms:

Dễ học và triển khai:

- - WinForms sử dụng ngôn ngữ lập trình C# hoặc VB.NETT và có một mô hình lập trình sự kiện rõ rang, lam cho no dé hoc và triển khai cho các nhà phát triển mới

Tích hợp tốt với Visual Studio:

- WinForms duoc tich hop chat ché voi IDE (Integrated Development Environmenf) mạnh mẽ như Visual Studio, giúp tăng cường trải nghiệm phát

triển và giảm thời gian triển khai

Hiệu suất tốt cho ứng dụng nhỏ đến trung bình:

- _ Cho các ứng dụng với giao diện đơn giản và không yêu cầu sự phức tạp lớn, WinForms cung cấp hiệu suất tốt và có thể đáp ứng được nhanh chóng Thư viện UI phong phú:

- _ WinForms đi kèm với một bộ công cụ UI phong phú, giúp giảm thời gian phát trién va cung cap cac thanh phan chuan nhw buttons, textboxes, và cac controls khac

Phát triển ứng dụng nhanh chóng:

- WinForms cho phép phát triển ứng dụng nhanh chóng và dễ dàng, đặc biệt là

khi có sẵn những thành phần UI có sẵn và không cần phải viết mã nhiều

Ngày đăng: 01/07/2024, 11:51

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

TÀI LIỆU LIÊN QUAN

w