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

Đồ án phân tích thiết kế hệ thống thông tin cửa hàng xe máy

65 1,6K 39
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

Định dạng
Số trang 65
Dung lượng 8,79 MB

Nội dung

Chính vì vậy chúng em đã lựa chọn đề tài Xây dựng phần mềm quản lý cửa hàng bán xe máy HonDa Huy Tuấn 40-42 An Dương Vương – TP Huế - Thừa Thiên Huế với mong muốn vận dụng kiến thức đã h

Trang 1

ĐỀ TÀI:

PHÂN TÍCH VÀ XÂY DỰNG PHẦN MỀM

QUẢN LÝ CỬA HÀNG XE MÁY

Trang 2

A.PHẦN MỞ ĐẦU 1

B PHẦN NỘI DUNG 2

Phần I: MÔ TẢ 2

1 KHẢO SÁT HỆ THỐNG 2

1.1 Giới thiệu 2

1.2 Không gian quán 3

1.3 Bảo hành 4

1.4 Hóa đơn 5

1.5 Bảng điều tra - khảo sát 5

1.6 Mô tả hệ thống 7

Phần II: BIỂU ĐỒ USE CASE 9

1 XÁC ĐỊNH TÁC NHÂN (GỒM 4 TÁC NHÂN) 9

2 CÁC TRƯỜNG HỢP SỬ DỤNG: 9

3 BIỂU ĐỒ USE CASE 10

3.1 Biểu đồ Use Case 10

3.2 Gói nhỏ 11

4 VẼ BIỂU ĐỒ HOẠT ĐỘNG VÀ MÔ TẢ USE CASE PHỨC TẠP 15

4.1 Bán Hàng 15

4.2 Nhập Hàng 17

Phần III BIỂU ĐỒ LỚP 19

Phần IV BIỂU ĐỒ ĐỘNG 20

1 BIỂU ĐỒ TUẦN TỰ 20

2 BIỂU ĐỒ CỘNG TÁC 22

3 BIỂU ĐỒ TRẠNG THÁI 24

Phần V BIỂU ĐỒ THÀNH PHẦN 25

1 CÁC THÀNH PHẦN TRONG GÓI INTERFACE: 25

2 CÁC THÀNH PHẦN TRONG GÓI REPORT: 26

3 CÁC THÀNH PHẦN TRONG GÓI OBJECT: 27

4 CÁC THÀNH PHẦN TRONG GÓI MODEL: 28

Trang 3

5 CÁC THÀNH PHẦN TRONG GÓI CONTROL: 29

Phần VI BIỂU ĐỒ TRIỂN KHAI 30

Phần VII THIẾT KẾ CƠ SỞ DỮ LIỆU 31

Phần VIII THIẾT KẾ GIAO DIỆN 32

Phần IX THIẾT KẾ CƠ CHẾ AN TOÀN 38

Phần X MÃ HÓA 38

C HƯỚNG DẪN SỬ DỤNG 39

I HƯỚNG DẪN CÀI ĐẶT: 39

II HƯỚNG DẪN SỬ DỤNG: 42

E YÊU CẦU 60

I YÊU CẦU PHẦN CỨNG 60

II YÊU CẦU PHẦN MỀM 60

Trang 4

A PHẦN MỞ ĐẦU

I ĐẶT VẤN ĐỀ

Thế kỷ XXI là thế kỷ công nghệ thông tin Từ một nguồn tài nguyên tiềm tàng,thông tin đã trở thành một nguồn thực sự và nó trở thành một hàng hoá đặc biệt, Việcvận dụng nguồn tài nguyên này đã tạo nên một bước phát triển to lớn trong lực lượngsản xuất, cơ sở hạ tầng, kinh tế xã hội, cấu trúc kinh tế, cấu trúc lao động và cách thứcquản lý xã hội

Xã hội ngày càng phát triển thì nhu cầu sử dụng các phần mềm tin học ngày cànglớn và ngược lại sự phát triển của các phần mềm tin học sẽ tác động trở lại, tạo điềukiện phát triển nhanh chóng cho các hoạt động trong mọi lĩnh vực Việc sử dụng cácphần mềm tin học nhằm thực hiện tăng năng suất, hiệu quả trong việc xử lý thông tinphức tạp, trong quá trình nghiên cứu điều tra, điều khiển các hoạt động quản lý…

Ứng dụng các phần mềm tin học trong công tác quản lý là một trong những hiệuquả của tin học nhằm giảm nhẹ đến mức tối đa lao động thủ công, tiết kiệm thời giantìm kiếm thông tin, làm hẹp không gian lưu trữ, hệ thống hoá và cụ thể hoá thông tintheo nhu cầu của người sử dụng, trợ giúp các nhà quản lý trong việc ra quyết định

Đối với các doanh nghiệp thì công nghệ thông tin ngày càng đóng một vai trò hết sứcquan trọng, đặc biệt là công tác quản lý bán hàng Nó đóng vai trò quan trọng trong việc

mở rộng thị trường của công ty Chính vì vậy chúng em đã lựa chọn đề tài Xây dựng phần mềm quản lý cửa hàng bán xe máy HonDa Huy Tuấn (40-42 An Dương Vương – TP Huế - Thừa Thiên Huế) với mong muốn vận dụng kiến thức đã học vào

thực tế, qua đó làm quen và đúc kết kinh nghiệm để sau này có thể xây dựng nên các hệthống ứng dụng công nghệ thông tin vào cuộc sống, đáp ứng nhu cầu của xã hội Đồngthời qua đó, chúng em có thể nhiểu sâu vào nội dung và nắm được ý nghĩa thực tiễn củamôn học

II MỤC ĐÍCH NGHIÊN CỨU

+ Vận dụng kiến thức được học vào thực tiễn

+ Tạo ra một phần mềm quản lý có thể ứng dụng được trong thực tế

III NHIỆM VỤ NGHIÊN CỨU

+ Tìm hiểu cách thức kinh doanh của cửa hàng xe máy HonDa Huy Tuấn

+ Tìm hiểu quy trình nghiệp vụ tại cửa hàng

Trang 5

+ Áp dụng các kiến thức về Cơ sở dữ liệu, Phân tích và thiết kế hệ thống thông tinquản lí và lập trình hướng đối tượng để xây dựng chương trình quản lý cửa hàng xe máyHonDa Huy Tuấn giúp cửa hàng hạn chế đi các hoạt động thủ công phức tạp.

IV PHƯƠNG PHÁP NGHIÊN CỨU

+ Tìm hiểu, nghiên cứu lý thuyết dựa trên giáo trình, tài liệu của giáo viên hướngdẫn và các tài liệu có được

+ Tìm hiểu thực tế

+ Sử dụng phần mềm visio, SQL Server và ngôn ngữ lập trình C# để thực hành+ Trao đổi, tham khảo ý kiến với giáo viên hướng dẫn

V ĐỐI TƯỢNG SỬ DỤNG

+ Người chủ cửa hàng có toàn quyền sử dụng hệ thống

+ Nhân viên: có thể nhập thông tin về hàng hóa, tra cứu thông tin về hàng vềkhách hàng, xử lý số liệu và hóa đơn, lập báo cáo thu chi, doanh thu theo tháng

VI PHẠM VI ỨNG DỤNG CỦA ĐỀ TÀI

+ Phục vụ cho việc quản lý bán hàng của cửa hàng xe máy HonDa Huy Tuấn.+ Công việc chỉ quản lý việc liên quan đến bán hàng, hàng xuất, giá thành, hóađơn…thống kê doanh thu theo kỳ Để phục vụ cho việc tổng kết hoạt động bán hàng củađại lý

Trang 6

-1.2 Không gian quán

Trang 7

1.3 Bảo hành

Trang 8

1.4 Hóa đơn

1.5 Bảng điều tra - khảo sát

lý)? Cụ thể quản lý những

công việc gì?

Cửa hàngtrưởng

Lê Tuấn Nghĩa Quản lý tất cả côngviệc của cửa hàng

2 CH (ĐL) có tất cả bao

nhiêu nhân viên?

Cửa hàngtrưởng

mãi tặng thẻ điện thoại hoặc giảm giá

xe máy cho khách hàng

Trang 9

4 Trong hoạt động bán

hàng, của hàng có thường

xuyên theo dõi, hay tham

khảo giá cả trên thị trường

hay không?

Cửa hàngtrưởng Cửa hàng thường xuyên cập nhật giácủa thị trường để điều chinh mức bán

cho phù hợp với thị trường và kháchhàng

5 Hiện tại cửa hàng có sử

hay không? Nếu lập thì

lập bao nhiêu hóa đơn?

Cửa hàngtrưởng Khi bán hàng, cửa hàng sẽ lập hai hóađơn giá trị gia tăng, một hóa đơn dành

cho khách và một hóa đơn để lại chocửa hàng

8 Hóa đơn bán hàng gồm

những thông tin gì? Cửa hàngtrưởng Họ tên người mua hàng, tên đơn vị bánhàng, mã số thuế, địa chỉ cửa hàng,

điện thoại của cửa hàng, địa chỉ kháchhàng, điện thoại khách hàng, hình thứcthanh toán, số tài khoản, tên hàng, đơn

vị tính, số lượng, đơn giá, thành tiền,nhân viên nhập hóa đơn…

như thế nào?

Cửa hàngtrưởng

12 Xe được quản lý theo

những thông tin gì? Cửa hàngtrưởng Mã xe, tên xe, màu sắc, số máy, sốkhung, đơn vị tính, số lượng, đơn giá,

nhà cung cấp

13 Cửa hàng nhập xe dựa

trên những tiêu chí nào? Cửa hàngtrưởng - Nhập xe theo đơn đặt hàng của kháchhàng (nếu có)

- Nhập xe theo nhu cầu của thị trường(mẫu mã)

những công việc gì?

Cửa hàngtrưởng

Viết hóa đơn, in hóa đơn, kiểm lại hàngbán, thanh toán và giao hàng

Trang 10

16 Của hàng có phục vụ bảo

hành sau khi khách hàng

mua xe máy không?

Cửa hàngtrưởng Có Cửa hàng cung cấp cho khách hàng1 cuốn sổ bào hành Sẽ có hướng dẫn

và nội dung bảo hành trong cuốn sổ đó

được trả lương như thế

nào? Thưởng phạt ra sao?

Cửa hàngtrưởng Được trả lương được trả theo quy địnhcủa cửa hàng và được trả theo tháng

1.6 Mô tả hệ thống

+ Bao gồm các chức năng: thêm mới thông tin khách hàng khi có khách hàng mới,sửa chữa thông tin khách hàng khi thay đổi, xoá bỏ thông tin về khách hàng

+ Các thông tin về khách hàng bao gồm: Mã khách hàng, tên khách hàng, ngàysinh, địa chỉ, điện thoại liên hệ, số chứng minh nhân dân, giới tính Tất cả các thông tin

về khách hàng đều được lưu trữ lại

+ Đầu vào là thông tin của khách hàng bao gồm: tên khách, ngày sinh địa chỉ, điệnthoại, giới tính Đầu ra là một bản danh sách ghi đầy đủ thông tin của khách hàng

+ Bao gồm các chức năng: thêm mới hàng khi hàng được đưa về, sửa các thông tin

về hàng khi cần thiết và xoá thông tin về hàng khi không còn kinh doanh nữa

+ Các thông tin về hàng bao gồm: Mã hàng, tên hàng, mô tả hàng, thông tin bảohành, nhà sản xuất, số lượng hiện có, đơn vị tính, giá hàng

+ Đầu vào là thông tin về hàng bao gồm: Tên hàng, mô tả, thông tin bảo hành, nhàsản xuất, số lượng có, đơn vị tính Đầu ra là một bản danh sách ghi đầy đủ thông tin của

về hàng hóa của cửa hàng

+ Bao gồm các chức năng: thêm mới nhà cung cấp khi công ty mua hàng của nhàcung cấp mới, sửa các thông tin về nhà cung cấp khi cần thiết và xóa thông tin về nhàcung cấp khi không mua hàng của nhà cung cấp nữa

+ Các thông tin về nhà cung cấp gồm: Mã nhà cung cấp, tên nhà cung cấp, địa chỉ,điện thoại, email

+ Đầu vào là thông tin của nhà cung cấp bao gồm: Tên nhà cung cấp, địa chỉ, điệnthoại, email Đầu ra là một bản danh sách ghi đầy đủ thông tin của các nhà cung cấp

Trang 11

+ Bao gồm các chức năng: thêm mới nhân viên khi có nhân viên mới được tuyển,sửa các thông tin về nhân viên khi cần thiết và xóa thông tin khi hết hợp đồng hoặc sathải nhân viên.

+ Các thông tin về nhân viên gồm: Mã nhân viên, tên nhân viên, năm sinh, giớitính, địa chỉ, điện thoại, chức vụ, lương cơ bản

+ Đầu vào là thông tin của nhân viên bao gồm: Tên nhân viên, địa chỉ, điện thoại,năm sinh, giới tính, chức vụ, lương cơ bản Đầu ra là một bản danh sách ghi đầy đủ thôngtin của nhân viên

+ Khi khách hàng đến mua hàng tại công ty thì họ yêu cầu công ty về mặt hàngcần mua Nếu mặt hàng mà khách yêu cầu không có bán tại công ty hoặc đã hết hàng thìđưa ra một thông báo từ chối bán hàng Trong trường hợp mặt hàng có bán tại cửa hàngthì nhân viên nhập hàng lưu thông tin của khách hàng lại, trước khi lập phiếu xuất hàng,phiếu bảo hành vào giao hàng Bộ phận bán hàng cũng có trách nhiệm giải quyết việcthanh toán tiền hàng với khách hàng Có nhiều hình thức thanh toán, có thể thanh toántrực tiếp bằng tiền mặt, chuyển khoản hoặc trả góp

+ Các thông tin trên phiếu xuất hàng gồm: Mã phiếu xuất, ngày xuất, tên nhânviên, tên nhà cung cấp, tên hàng, số lượng xuất, đơn giá xuất, thuế Một nhân viên có thểlập nhiều phiếu xuất Một phiếu xuất thì chỉ do một và chỉ một nhân viên lập

+ Các thông tin trên phiếu nhập hàng gồm: Mã phiếu nhập, ngày nhập, tên nhânviên, tên khách hàng, tên hàng, số lượng nhập, đơn giá nhập, thuế Một nhân viên có thểlập nhiều phiếu nhập Một phiếu nhập thì chỉ do một và chỉ một nhân viên lập

+ Để tiện theo dõi việc kinh doanh của cửa hàng, hàng tháng bộ phận báo cáo sẽlập các báo cáo gửi cho ban giám đốc về doanh thu trong tháng, mặt hàng đã bán ra, hàngtồn kho, mặt hàng bán chạy, để ban giám đốc có các biện pháp điều chỉnh việc kinhdoanh cho hợp lí

+ Đầu vào là các hóa đơn nhập, xuất, danh sách hàng hóa Đầu ra là các bản báo

Trang 12

Phần II: BIỂU ĐỒ USE CASE

+ Cập nhật thông tin nhà cung cấp

+ Đăng ký nhà cung cấp mới

+ Báo cáo nhập hàng

+ Thống kê các mặt hàng tồn kho

+ Báo cáo doanh thu

+ Thống kê các mặt hàng bán chạy

+ Cập nhật thông tin nhân viên

+ Đăng ký nhân viên mới

Trang 13

3 BIỂU ĐỒ USE CASE.

3.1 Biểu đồ Use Case

Khách hàng

Nhà cung cấp

Nhân viên

Trang 15

Chủ cửa hàng Nhân viên

Báo cáo nhập Phụ tùng

Thống kê các loại xe đã tồn kho

Báo cáo doanh thu

Thống kê các loại xe bán chạy Báo cáo nhập xe

Trang 16

Chủ cửa hàng Nhân viên

Trang 18

4 VẼ BIỂU ĐỒ HOẠT ĐỘNG VÀ MÔ TẢ USE CASE PHỨC TẠP

Trang 19

Loại xe mà khách hàng yêu cầu không có trong cửa hàng.

+ Nhân viên bán hàng sẽ thông báo cho khách hàng và tư vấn cho khách hàng một

số loại xe khác

+ Sau khi đã thực hiện các yêu cầu của khách hàng, lập hóa đơn, in hóa đơn vàthanh toán, nhân viên bán hàng sẽ chọn thoát ra khỏi phần mềm trên giao diện FormBÁN HÀNG

Các điều kiện đặc biệt

+ Không có

Điều kiện sau

+ Sau khi thanh toán, cập nhật thông tin hóa đơn, in hóa đơn và giao hóa đơn lại chokhách hàng

+ Sau khi bán xong phải câp nhật lại thông tin hàng hóa

Trang 20

[Không đủ yêu cầu về chất lượng] Yêu cầu bổ sung, gửi mặt hàng khác

Kiểm tra thông tin

[Nhà cung cấp chưa được đặng ký]

Lập hóa đơn

[Mặt đã có]

Cập nhập mặt hàng mới

Trang 21

[Ngoại lệ] Mặt hàng không đảm bảo về số chất lượng.

+ Chủ cửa hàng sẽ thông báo lại cho nhà cung cấp về tình trạng hàng hóa và yêucầu lại mặt hàng khác hoặc bổ sung thêm số lượng

[Ngoại lệ] Nhà cung cấp mới chưa được đăng kí.

[Ngoại lệ] Hàng hóa mới chưa được đăng kí.

Mặt hàng không đảm bảo về chất lượng

+ Nếu hàng nhà cung cấp giao đến không đảm bảo chất lượng sẽ từ chối nhận hàng

Nhà cung cấp mới

+ Đăng ký nhà cung cấp mới

Mặt hàng mới

+ Đăng ký mặt hàng mới

+ Sau khi hoàn tất việc cập nhật thông tin hàng hóa, câp nhật hóa đơn, in hóa đơn vàthanh toán tiền cho nhà cung cấp, chủ cửa hàng sẽ thực hiện thoát ra khỏi phần mềmtrên giao diện Form NHẬP HÀNG

Các điều kiện đặc biệt

+ Không có

Điều kiện trước

+ Chủ cửa hàng phải có mặt tại cửa hàng lúc nhà cung cấp mang hàng tới

Điều kiện sau: Sau khi nhập hàng xong phải tiến hành cập nhật lại thông tin

hàng hóa mới nhập và thông tin hóa đơn

Trang 22

Phần III BIỂU ĐỒ LỚP

Trang 23

Phần IV BIỂU ĐỒ ĐỘNG

1 BIỂU ĐỒ TUẦN TỰ

Trang 24

Khách hàng Nhân viên

Y/C xem hàng

Form bán hàng

Hàng hóa

Hóa đơn bán

Y/C KT TT HH Lấy TT HH

KT TT HH OK

Báo giá

Y/C chất lượng

Y/C lập hóa đơn bán hàng

Lập hoá đơn bán Báo tổng tiền

Y/C Thanh Toán

Thanh Toán

Y/C In hóa đơn In

Hóa Đơn OK

Giao Hóa đơn

Y/C CN Hóa đơn Cập

Nhập Hóa Đơn

Y/C CN Lại TT HH Cập

Nhập Hàng Hóa

Trang 25

Yêu cầu nhập hàng

Giao hàng Kiểm

Tra Hàng Hóa Đồng ý

Yêu Cầu cập nhập NCC mới nhập nhà Cập

CC mới

Nhập hàng

Báo tổng tiền Trả tiền

Yêu cầu in hóa đơn In

Hóa Đơn

Đồng ý Giao hóa đơn nhập

Yêu cầu cập nhập hóa đơn Cập nhập

HĐ nhập

Yêu cầu cập nhập TT HH Cập

Nhập TT HH

Trang 26

1 Yêu cầu xem hàng

7 Yêu cầu chất lượng

12 Thanh toán

2 Yêu cầu kiểm tra TT hàng hóa

13 Yêu cầu in hóa đơn

17 Yêu cầu cập nhật hóa đơn

19 Yêu cầu cập nhật lại TT-HH

3 Lấy thông tin hàng hóa

9 Lập lại hóa đơn

4 Kiểm tra thông tin hàng hóa

Trang 27

Nhập hàng

Trang 28

3 BIỂU ĐỒ TRẠNG THÁI

Chờ đăng ký

[when: chưa được đăng ký]

Chờ bán

[When: đã được đăng ký] [When: đã được đăng ký]

Bán chạy [When: phù hợp nhu cầu khách hàng] [When: không phù hợp nhu cầu khách hàng] Hàng tồn kho

Trang 29

Phần V BIỂU ĐỒ THÀNH PHẦN

1 CÁC THÀNH PHẦN TRONG GÓI INTERFACE:

Các Thành Phần Trong Gói InTerface

FrmDangNhap frmEditDangNhap frmKhachHang frmNhaCungCap

frmNhanVien FrmThongTinPhuTung FrmThongKeXe ucBaoHanhXeMay

ucDanhSachNhaCungCap UcDanhSachNhanVien ucDanhSachPhuTungCoTrongCuaHang

ucDanhSachXeCoTrongCuaHang ucEditDangNhap ucHoaDonBanPhuTung ucHoaDonBanXeMay

ucKhachHang ucNhaCungCap ucNhanVien ucNhapPhuTungNavBar ucNhapXeNavBar

ucPhuTung ucThongKeBanHangTheoNam ucThongKeBanHangTheoThang ucThongKeNhapHangTheoNam

ucThongKeNhapHangTheoThang ucThongKeTheoNgay ucTimKiemKhachHang ucTimKiemNhanVien

ucTimKiemPhuTung ucTimKiemXeMay ucXe frmMain ucThongKeTheoKhoangThoiGian

Trang 30

2 CÁC THÀNH PHẦN TRONG GÓI REPORT:

Các thành phần trong gói Object

ReportDanhSachNhaCungCap ReportDanhSachNhanVien ReportDanhSachPhuTungCoTrongCuaHanh

ReportDanhSachXeCoTrongCuaHang ReporHoaDonBanPhuTung ReporHoaDonBanXeMay ReporHoaDonNhapPhuTung

ReporHoaDonNhapXeMay ReportThongKeBanPhuTungTheoThang ReportThongKeBanXeMayTheoThang

ReportThongKeNhapPhuTungTheoThangBatKy ReportThongKeNhapPhuTungTheoThangHienTai

ReportThongKeNhapXeMayTheoThangBatKy ReportThongKeNhapPhuTungTheoNam

ReportThongKeNhapXeMayTheoThangHienTai ReportThongKeNhapXeMayTheoNam ReportThongKePhuTungNgayHomNay

ReportThongKePhuTungNgayBatKy ReportThongKeXeMayHomNay ReportThongKeXeMayNgayBatKy

ReportThongKeBanXeMayTheoNam

ReportThongKeBanPhuTungTheoNam

Trang 31

3 CÁC THÀNH PHẦN TRONG GÓI OBJECT:

Các thành phần trong gói Object.

BaoHanhObj ChiTietBaoHanhObj ChiTietHoaDonBanPhuTungObj ChiTietNhapPhuTungObj

HoaDonBanPhuTungObj HoaDonBanXeObj DangNhapObj

ChiTietNhapXeObj

KhachHangObj NhaCungCapObj NhanVienObj NhapPhuTungObj

NhapXeObj PhuTungObj ThongTinPhuTungObj ThongTinXeObj

XeObj

4 CÁC THÀNH PHẦN TRONG GÓI MODEL:

Trang 32

Các thành phần trong gói Model

BaoHanhMod ChiTietBaoHanhMod ChiTietHoaDonBanPhuTungMod ChiTietNhapPhuTungMod

HoaDonBanPhuTungMod

HoaDonBanXeMod

DangNhapMod ChiTietNhapXeMod

KhachHangMod NhaCungCapMod NhanVienMod

NhapPhuTungMod NhapXeMod PhuTungMod ThongTinPhuTungMod

ThongTinXeMod XeModj

ConnectToSqlMod

5 CÁC THÀNH PHẦN TRONG GÓI CONTROL:

Ngày đăng: 28/11/2018, 17:11

TỪ KHÓA LIÊN QUAN

w