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

Báo cáo Đồ án lập trình trên môi trường window Đề tài phần mềm quản lý tiệm hoa

39 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

Thông tin cơ bản

Tiêu đề Phần mềm quản lý tiệm hoa
Tác giả Nguyễn Đỡnh Ánh
Trường học Đại học Công nghệ Tp.HCM
Chuyên ngành Công nghệ thông tin
Thể loại Báo cáo đồ án
Năm xuất bản 2021
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 39
Dung lượng 7,68 MB

Nội dung

USECASE đăng nhập: - _ Đối tượng sử dụng User: nhân viên và khách hàng.. + Hệ thống sẽ kiểm tra lại thông tin đăng nhập va thông báo thành công/ thất bại cho User.. Néu dang nhập thành c

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG

BÁO CÁO ĐỒ ÁN

LẬP TRÌNH TREN MOI TRUONG WINDOW

DéT ai:

PHAN MEM QUAN LY TIEM HOA

Giảng viên hướng dẫn: Nguyễn Đình Ánh

H 6Chi Minh, ngày 29 tháng 8 năm 2021

Trang 2

1 Tổng quan vỀđÊlài: SH Hà Hà HH HH KH HH 2

2 Lấy yêu ci khách hàng: nh nh nh HH TH HH KH TH TH KH HT TH rệt 2

3 Đặc tả yÊU CẦ: HH Hà HH HH HH HE HT HE Hiện 3 a) _ Yêu cI của hệ thống: eee ene ee ene HH HH HH KH HT KH HH KH KH KH KH Hy 3 b) Yêu c3âi chức năng: ch HH HH HH HH TH HH HH HH Hi 3 c) _ Yêu c3 phi chức năng: St TS HH HT HH HH HH HH HH ty 4

4 Phân tích yêu CẦẦ: kh St nh Hành th HT HH HT HH HT HT TH KHE TK TET TH HH kkrt 4 Chương 3 Thiết kế và tổ chức dữ liệu ¿c1 S SE HH HH HH HH HH 5

1 Giới thiệu vềmôi trưởng và ngôn ngữ lập trình: ¿ch KỲ HH He 5

2 Sơ đôUSE CASE: nh HH Ho HH TH TH HH 5

3 Sơ đồ Activity DiagBTAI: ch nh HH HH TH TH TT TH TH Hhyệt 6 a) Sơ đồActivity Diagram Đăng ký: nh HH TH HH HT Hết 6 b)_ Sơ đồActivity Diagram Đăng nhập: nh nh HH HH th re 7 c) So dGActivity Diagram Đặt hàng: tt nh HH HH TH HT tk n 7 d) Sơ đồActivity Diagram Quản lý Khách hàng: ác nén HH Hệ 9

€) _ Sơ đồActivity Diagram Quản lý Sản phẩm: LH HH HH Ha 10 f) Sơ đồActivity Diagram Quản lý Đơn đặt hàng: ác ch He 11

4 Đặc tả sơ đôUSE CASE quản lý website thương mại điện tỬ: nhe 11

Trang 3

vi USE CASE quan lý đơn đặt hàng: Tnhh HH Hit 14

<2 Ằe 6 443đ 14 A) Tài khoản (US€TS): LH TnS TH TT HT HH HH HE HH HH HH kg kg 15

xe 2 ) ‹(lIIẢIIẢẰIẢắÃ 16 c) _ Chức vụ tài khoản(ser rỌ€): cv vn HT HH TH TH TT kg re 16 d) Đơn đặt hàng(ƠrdET): án nh HH HH KH TH TH KT HH như 16

€) _ Sản phẩm (Produc†): Tnhh Hà HH HH HH HH HH 16

† Chi tiết đơn đặt hàng(Order_ detal]) ch nh Hàn Hiệp 17

@) Th loai (Category) .ốốÁĩÁĩÁĩẦỔỔẦẢẢ 17 h) Gid hang (Cart) ce eee eee ence Hà HH TH HH HH HH 17 Chương 4: Thiết K@ Giao Di@t ener i nen ern HH HT KH TH HH HH TH Thy 18

1 _ Danh sách các màn hình: tt nhn khi HH TH TH HH HH vn hy 18

2 Mơ tả chỉ tiết moi màn hình: ác St ee ene TH TH HH HH ru 19 a) Man hình đăng nhâ p: nh nh HH TH HH TH TH TH Tà ĐH KH vết 19 b) Màn hình quản lý sản phẩm: TT HH HH TH HH 20 c) Man hinh quản lý thể lOại: ST kh HT HH HH HH HH HH ko kh 23 d)_ Màn hình quản lý đơn đặt hàng: nén HH HH Hà Hà HH HH Ho 26 e) Man hinh quản lý khách hàng: cv no HH TH Hệ 30 f) Màn hình sản phẩm: ch HH HH KH HH HH Hy 32 g) Màn hình chỉ tiết sản phẩm: SH HH HH HH HH HH Hệ 33 h) Màn hình giỏ hàng: nh HH Hà HH HH Hà TH KH HT HH ch 35 1) Màn hình theo dõi đơn hàng: - ác Tnhh HH TH HH KH TH HH kết 36

j Màn hình thay đổi thơng tin khách hàng - cà Sàn TH HH ket 39 Chương 5 Demo Xây Dựng Chương TTình ác tt Tnhh TH HH HH HT Hy 41 Chương 6 Kiểm thử phần m ồm - 6 tk TH TH HH HH HH HH 41 Chương 7 Quản trị dự án phì mÌƠm LH HH HH TH TH HT HH HH Ha 42

1 _ Phương pháp quản trị dự án của nhĨĩm: - - St kh HT KH HH Hà 42

2 Tinh todin Chi phi eee ee .aa es 43

3 Một số rủi ro của phần m`ền và hướng giải QUYẾT: ác nh HH Ha 45

LỜI CẢM ƠN ch HH ng HH HH nh ng ga 48

Trang 4

Chương l1 Thông Tin Nhóm

vì nó thể hiện đúng tiêu chí và phong cách của nhóm Mỗi thành viên đền cùng nhau cố gắng hoàn thành tốt công việc được phân công, không những thế còn giúp đỡ thành viên khác để cùng nhau hoàn thành công việc một cách nhanh chóng và hiệu quả nhất

2 Nguyễn Hoàng Khang 1911067366 19DTHES 0328865658 nhk06052001 @ gmail.com

3 Nguyễn Gia Nguyễn 1911067376 19DTHES 0945679701 jamesnguyen3 12@ gmail.com

4 | Pham Huynh Tién Dat 1911066485 19DTHES 0822356374 dat042001 @ gmail.com

5 Lê Trần Bảo Quang 1911062078 19DTHB4 038317531 quangle6996@ gmail.com

Trang 5

Chương 2 Phân tích và đặc tả yêu câi

1 Tổng quan v`ềđềtài:

F Trong thế kỷ 21, hi như đi tới đâu ta cũng nghe đến cụm từ “Công Nghệ 4.0’ Su pho biến của cụm tử này đôi xuất phát từ việc Công Nghệ Thông Tin ngày càng phát triển mạnh mẽ và trở nên hữu dụng trong cuộc sống hiên đại Hân như, ở tất cả mọi thứ, mọi ngành nghề đâu có sự áp dụng công nghệ thông tin Công nghệ thông tin cũng được đưa vào giảng dạy tại các trưởng học từ cấp tiểu học tới đào tạo đại học, thạc sĩ,

Chính vì nó có tính áp dụng cao như vậy, mà việc quản lý cũng áp dụng công nghệ để tăng hiệu quả, và phần m`ần quản lý tiệm bán hoa là một trong số đó

Việc ứng dụng công nghệ vào việc quản lý tiệm bán hoa và nâng cao hiệu quả kinh doanh cũng như quản lý Mọi thứ đền được quản lý rõ ràng, chỉ tiết, hiệu quả, và tránh những rủi ro có thể xảy ra khi không áp dụng quản

lý bằng công nghệ Vì vậy giúp chủ cửa hàng nhanh chóng nắm bắt được tình hình kinh đoanh của cửa hàng một cách chính xác nhất

Sự phát triển và ứng dụng mạnh mẽ công nghệ thông tin giúp cho van dé quản lí bán hàng ngày càng dễ dàng, nhanh chóng và tiện lợi Nhiệm vụ của một ph %h m ‘én quản lí bán hàng là tiện ích mà nó mang lại cho người dùng

2 Lấy yêu c â khách hàng:

Trang 6

2 | Quy mé cửa hàng của bạn trong tương lai? Quy mô cửa hàng bán hoa nhỏ

3| Anh/ chị muốn giao diện như thế nào? Giao diện thân thiện, dễ sử dụng

4_ | Mô hình của Anh/chị tại cửa hàng? Cho người dùng chọn loại hoa mong muốn và

lập đơn hàng cũng như xuất hóa đơn thanh toán cho khách

53 | Anh/chị có yêu cầi nhân viên đăng nhậpí/ Có

đăng xuất tài khoản khi giao/nhận ca hay

không?

6 Anh/chị có muốn phần mềần được bảo mật Có

6 không?

3 Đặc tả yêu cầu:

a) Yêu c3 của hệ thống:

- Đáp ứng được các nhu c`âi cơ bản của việc quản lý một tiệm bán hoa

- Tìm kiếm nhanh không tốn nhi ân thời gian

- - Hệ thếng khêng gặp khó khăn khi lượng khách hàng tăng do tất cả mọi công việc quản lý đâu phải thao tác và xử lý bằng tay

- — Lưu trữ được thông tin

b) Yêu c`âi chức năng:

- _ Nhân viên có thể thao tác trực tiếp bằng chuột và bàn phím

- Cho phép admin thêm, bớt, chỉnh sửa các loại hoa trong cửa hàng

- _ Cho phép kiểm tra hóa đơn

- _ Quản lý thông tin của khách hàng

Trang 7

- _ Thêm, xóa sửa hoa trong cửa hàng

- _ Nhân viên đăng nhập tài khoản

- Tra cứu thông tin mặt hàng

- Thêm hàng vào vỏ hàng

- Quan lý doanh thu

Chương 3 Thiết kế và tổ chức dữ liệu

1 Giới thiệu v`êÊmôi trưởng và ngôn ngữ lập trình:

H Phần m3n được viết bằng ngôn ngữ lập trình C#,

O St dung SQL lam server, IDE Visual Studio dé lap trinh

[1 Sau khi hoàn thiện và đóng gói phần m'`ân, nhân viên và chủ cửa hàng có thể truy cập vào ứng dụng để sử dụng

2 SơđôUSECASE:

Trang 9

a) So d6Activity Diagram Dang nhap:

Rhãn viên Hệ thống

thành công

Trang 11

c) So dGActivity Diagram Quan ly Khach hang:

Trang 12

d) So d Activity Diagram Quan lý Sản phẩm:

Trang 13

e) So dGActivity Diagram Quan ly Đơn đặt hàng:

Trang 15

4 Đặc tả sơ đôUSE CASE quản lý tiệm bán hoa:

1 USECASE đăng nhập:

- _ Đối tượng sử dụng (User): nhân viên và khách hàng

- Use case nay mé ta các bước đăng nhập vào vệ thống

- - Các bước thực hiện g ôn:

+ Hệ thống yêu cầi User cung cấp thông tin đăng nhập va mật khẩu + User nhập đ% đủ các thông tin và click chuột vào nút đăng nhập + Hệ thống sẽ kiểm tra lại thông tin đăng nhập va thông báo thành công/ thất bại cho User Néu dang nhập thành công, hệ thống sé dựa trên thông tin đăng nhập để phân quyên dựa theo loại tài khoản (nhân viên/ khách hàng) Nếu đăng nhập thất bại, hệ thống sẽ tự động hiển thị thông báo cho User va yéu cai dang nhập lại

ii USE CASE Quan lý đặt hàng:

- _ Đối tượng sử dụng (User): nhân viên

- Use case này cho phép nhân viên tra cứu sản phẩm, thêm sản phẩm vào hóa đơn, sau đó thu thập thông tin khách hàng để tạo đơn đặt hàng

Khách hàng tra cứu tất cả hoa trong hệ thống

Khách hàng lựa chọn hết những hoa muốn đặt hàng

Nhân viên nhấn vào hóa đơn để kiểm tra giỏ hàng

Nhân viên nhấn nút lặp đơn đặt hàng và nhập thông tin khách hàng Nhân viên nhấn nút xuất hóa đơn của đơn hàng

Hệ thống cấp nhật cơ sở dữ liệu và chuyển hướng trang đến trang chính

Trang 16

iii USE CASE Quan ly khach hang:

- _ Đối tượng sử dụng (User): nhân viên

- Use case này cho phép nhân viên quản lý danh sách tài khoản của khách

hàng, thay đổi họ tên, email, mật khẩu, ảnh đại diện của khách hang

+ Hệ thống cập nhật lại cơ sở đữ liệu và thêng báo cập nhật thành công

ív USECASE Quản Lý Sản phẩm:

- _ Đối tượng sử dụng (User): nhân viên

- Use case này cho phép nhân viên quản lý những sản phẩm có trong hệ

thếng, thêm xoá sửa v`êtên hoa, hình ảnh, giá, chi tiết màu hoa và loại hoa

- _ Các bước thực hiện:

+ Nhân viên đăng nhập vào trang quản lý sản phẩm, lựa chọn hoa cần thêm hoặc thay đổi, click vào các nút thêm xoá sửa để thực hiện thay đổi

+ Nhân nút xác nhận hành động

+ Hệ thống cập nhật cơ sở dữ liệu Nếu thành công hệ thống thông báo cập nhật thành công Nếu thất bại hệ thống thông báo cho người dùng

cập nhật thất bại

v USE CASE quản lý đơn hàng:

- _ Đối tượng sử dụng (User): nhân viên

- Use case nay cho phép nhân viên quản lý các đơn hàng của khách hàng

Trang 17

Xuất hóa đơn cho khách hàng

Hệ thống cập nhật cơ sở dữ liệu và thông báo cập nhật thành công

vi USE CASE quan lý thông tin nhân viên

- - Đối tượng sử dụng (User): admin

- Use case nay cho phép admin quản lý các thông tin của nhân viên

- Các bước thực hiện:

+ Admin đăng nhập tài khoản bằng tài khoản và truy cập vào trang quản

lý nhân viên

Admin lựa chọn nhân viên muốn quản lý và click vào nút thay các

thông tin họ tên, sdt, mật khẩu của nhân viên

Admin click vào nút ok để cập nhật thay đổi

Hệ thống cập nhật lại cơ sở dữ liệu và thông báo cập nhật thành công

5 Thiết kế Database:

Trang 18

# Id % Flowerld 8 Id Colorld % Orderld Employeeld Name - Quantity Customerld Unit UnitPrice CreatedDate Price

# Id PhoneNumber Address

Name Password Sexual

Phan Tich Cac Thanh Ph %& Trong So’ D 6Database:

a) Nhan vién (Employee):

Tên Thuộc Tính Định Dạng Khóa Chính Khóa Phụ

b) Mau hoa (Color):

Tên Thuộc Tính Định Dạng Khóa Chính Khóa Phụ

Trang 19

d) Don dat hang (Order):

Tên Thuộc Tính Định Dạng Khóa Chính Khóa Phụ

e) Chi tiét don dat hang (Order detail):

Chương 4: Thiết Kế Giao Diện

1 Danh sách các màn hình:

Trang 20

-Màn hình đăng nhâp.dùng để đăng nhân vào hê thống

-Mỗi người dùng phải có mô t tài khoản riêng để đăng nhâào hê

1 Màn hình đăng nhâp thống

-Ngườỡi dùng ở hê thống này chính là nhân viên Các thông tin liệ quan được quản lý trong chức năng quản lý tài khoản của Admin

-Màn hình chính là Form giao diên.chính của chương trình, hiển thị

¬ a ye MenuStrip đi`âi hướng đến các màn hình khác; cho phép nhân viên

? Màn hình quản lý quản lý hoa, quản lý màu hoa, đơn hàng, chỉ tiết đơn hàng và khách

hàng

3 "ng onl neces on hinh ley = n nhân veal ine xóa hoa hay thay đối

thông tin hoặc cập nhật số lượng hiện có của hoa

¬ ws Ls -Màn hình này cho phép nhân viên thêm, xóa sản phẩm vào giỏ

4 Man hinh tao don dat hang hàng của khách hàng, đặt hàng hoặc hủy vỏ hàng vừa chọn

6 Man hình quản lý thông tin ' -Màn hình này cho phép Admin quản lý các tài khoản nhân viên,

nhân viên Admin của ph m`n, thêm, xóa, sửa tài khoản

4 Màn hình quan ly théng tin | -Man hình này sẽ hiển thị thông tin cụ thể (m2, họ tên, sdt, địa chỉ,

khách hàng giới tính) của khách hàng

8 "nang an on — này sẽ hiển thị thông tin v êmàu hoa g Gn m* mau hoa va

tên màu hoa

9 Man hình quản lý đơn đặt | -Man hình cho phép quản lý thông tin của những đơn hàng ` được hàng tạo thành công

2 Mô tả chi tiết moi màn hình:

a) Màn hình đăng nhâ pp:

Trang 21

sỞ' Đăng nhập y= n x

- Chức năng:

ST

1 Phone number Textbox sdt của người dùng

2 Password Textbox Mât.khẩu của người dùng

3 Show password Hiển thị mật khẩu đˆ nhập

x

4 Login button Đăng nhập vào hệ thống

- _ Danh sách các biến cố và xử lý tương ứng:

Trang 22

[1 Kết luận: Chức năng chính của đăng nhập vào màn hình chính

b) Man hinh quản lý chính:

Chức năng

i cj flower management Q Create Order + Employee Management # Order Management ˆ~ customer management flower color management

Xin chào Lộc FuHo

3 Employee NT run Hiển thị màn hình quản lý nhân Do admin dùng tài khoản

21

Trang 23

A Order Menustri Hiển thị màn hình quản lý các

Management enustrtp đơn hàng ổˆ tạo thành công

5 Customer NTienncri Hiện màn hình quản lý thông tin

6 Flower color Menustrip Hien thi man hinh quan ly mau

1 | Nhấn nút flower management Hiển thị màn hình quản lí hoa

Hiển thị màn hình tạo đơn hàng

Hiển thị màn hình quản lí màu hoa

6 Nha‘n nut color management : 1

[1 Kết luận: Dùng để chuyển hướng sang các màn hình cân thao tác

c) Màn hình quản lý hoa:

Trang 24

Chức năng:

STT Tên Kiểu Chức năng (rhi chú

Ð Thêm hoa theo thông tin d* nhập vào cơ sở

Ị Thêm Button | di ligu va high thi vao datagridview

2 Stra Button Stra théng tin theo m* hoa

3 Xóa Button Xóa thông tn hoa „ chọn hoặc đ' nhập

thông tin khỏi cơ sở dữ liệu

Ạ Tìm kiếm Button Hien thị thông tin những loại hoa tử thông

tin nhập vào

23

Ngày đăng: 10/02/2025, 16:07