Tải bản đầy đủ (.docx) (66 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (6.5 MB, 66 trang )

TIỂU LUẬN
ĐỀ 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


MỤC LỤC
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


[Type the document title]
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 3


TIÊU ĐỀ

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ệc

vậ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ượng
sả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ức
quả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àng
lớ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ều
kiệ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ác
phầ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 tin
phứ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ệu
quả 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 gian
tì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 tin
theo 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ức
quan 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. Đồng
thờ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ủa
mô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 1



TIÊU ĐỀ
+ Á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 tin
quả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áy
HonDa 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ướng
dẫ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ý.

B. PHẦN NỘI DUNG
Phần I: MÔ TẢ
1. KHẢO SÁT HỆ THỐNG
1.1. Giới thiệu
Cửa hàng xe máy HonDa Huy Tuấn đặt tại 40 – 41 An Dương Vương – TP Huế Thừa Thiên Huế. Cửa hàng chuyên bán các loại xe máy như Lead, Vison, SH…và một số
phụ tùng chuyên dụng cho các loại xe. Đáp ứng nhu cầu cho người dân địa phương và
các vùng lân cận.

Trang 2



TIÊU ĐỀ

1.2. Không gian quán

Trang 3


TIÊU ĐỀ
1.3. Bảo hành

Trang 4


TIÊU ĐỀ
1.4. Hóa đơn

1.5. Bảng điều tra - khảo sát
STT
1
2
3

Câu hỏi
Tên của chủ cửa hàng (đại
lý)? Cụ thể quản lý những
công việc gì?
CH (ĐL) có tất cả bao
nhiêu nhân viên?

Cửa hàng có thường
xuyên áp dụng chương
trình khuyến mãi nào cho
khách hàng hay không?

Đối tượng Trả lời
Cửa hàng Lê Tuấn Nghĩa. Quản lý tất cả công
trưởng
việc của cửa hàng.
Cửa hàng 20 nhân viên
trưởng
Cửa hàng Có. Khi mua xe có tặng kèm mũ bảo
trưởng
hiểm hay balo. Khi có dịp lễ có khuyến
mãi tặng thẻ điện thoại hoặc giảm giá
xe máy cho khách hàng.
Trang 5


TIÊU ĐỀ
4

5
6

7

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?
Hiện tại cửa hàng có sử
dụng phầm mềm hỗ trợ
bán hàng hay không?
Xe được nhập từ đâu?
Một xe máy, phụ tùng do
một hay nhiều nhà cung
cấp?
Có lập hóa đơn bán hàng
hay không? Nếu lập thì
lập bao nhiêu hóa đơn?

8

Hóa đơn bán hàng gồm
những thông tin gì?

9

Kiểm kê số lượng xe bán
như thế nào?
CH (ĐL) kinh doanh bán
xe của những hãng xe
nào?
Hiện tại cửa hàng có sử
dụng phầm mềm hỗ trợ
bán hàng hay không
Xe được quản lý theo
những thông tin gì?


10
11
12
13

14
15

Cửa hàng Cửa hàng thường xuyên cập nhật giá
trưởng
của thị trường để điều chinh mức bán
cho phù hợp với thị trường và khách
hàng.
Cửa hàng Không
trưởng
Cửa hàng Một nhà cung cấp ở Vĩnh Phúc
trưởng
Cửa hàng Khi bán hàng, cửa hàng sẽ lập hai hóa
trưởng
đơn giá trị gia tăng, một hóa đơn dành
cho khách và một hóa đơn để lại cho
cửa hàng.
Cửa hàng Họ tên người mua hàng, tên đơn vị bán
trưởng
hàng, mã số thuế, địa chỉ cửa hàng,
điện thoại của cửa hàng, địa chỉ khách
hàng, điện thoại khách hàng, hình thức
thanh 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…
Cửa hàng Theo ngày
trưởng
Cửa hàng Honda
trưởng
Cửa hàng Không
trưởng

Cửa hàng Mã xe, tên xe, màu sắc, số máy, số
trưởng
khung, đơn vị tính, số lượng, đơn giá,
nhà cung cấp.
Cửa hàng nhập xe dựa Cửa hàng - Nhập xe theo đơn đặt hàng của khách
trên những tiêu chí nào?
trưởng
hàng (nếu có).
- Nhập xe theo nhu cầu của thị trường
(mẫu mã).
Quản lý bán xe gồm Cửa hàng Viết hóa đơn, in hóa đơn, kiểm lại hàng
những công việc gì?
trưởng
bán, thanh toán và giao hàng.
Cửa hàng có bán thêm các Cửa hàng Không.
loại ngoài xe máy không
trưởng
Trang 6


TIÊU ĐỀ
16

17

Của hàng có phục vụ bảo
hành sau khi khách hàng
mua xe máy không?
Nhân viên trong cửa hàng
được trả lương như thế
nào? Thưởng phạt ra sao?

Cửa hàng Có. Cửa hàng cung cấp cho khách hàng
trưởng
1 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ửa hàng Được trả lương được trả theo quy định
trưởng.
của cửa hàng và được trả theo tháng.

1.6. Mô tả hệ thống
 Quản lý thông tin khách hà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ày
sinh, đị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ện
thoạ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

 Quản lý thông tin 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ảo
hà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.

 Quản lý thông tin nhà cung cấp:
+ 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ện
thoạ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.

 Quản lý nhân viên:
Trang 7


TIÊU ĐỀ
+ 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 sa
thả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ới
tí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ông
tin của nhân viên.

 Quản lý xuất hàng:

+ 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àng
cầ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àng
thì 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ệc
thanh 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án
trự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ân
viê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.

 Quản lý nhập hàng:
+ Khi nhà cung cấp giới thiệu sản phẩm thì bộ phận nhập hàng có trách nhiệm
kiểm tra chất lượng của mặt hàng này, để đồng ý nhập hoặc từ chối nhập. Nếu mặt hàng
là mặt hàng mới thì nhân viên nhập hàng có nhiệm vụ thêm hàng đó vào danh sách hàng,
sau đó lập phiếu nhập hàng. Bộ phận này cũng chịu trách nhiệm thanh toán tiền cho nhà
cung cấ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ân
viê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.

 Báo cáo thống kê:
+ Để 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àng
tồ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 kinh
doanh 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
cáo hàng nhập, hàng xuất, doanh thu, hàng tồn, hàng bán chạy.
Trang 8



TIÊU ĐỀ

Phần II: BIỂU ĐỒ USE CASE
1. XÁC ĐỊNH TÁC NHÂN. (GỒM 4 TÁC NHÂN).
+ Chủ cửa hàng.
+ Nhà cung cấp.
+ Nhân viên.
+ Khách hàng.
2. CÁC TRƯỜNG HỢP SỬ DỤNG:
+ Nhập hàng.
+ Cập nhật thông tin mặt hàng.
+ Đăng ký mặt hàng mới.
+ 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.
+ Cập nhật thông tin khách hàng.
+ Đăng ký khách hàng nhận ưu đãi.
+ Lập hóa đơn đặt hàng.
+ Bán hàng.
+ Thanh toán.
+ Hoạt động bảo hành.

Trang 9



TIÊU ĐỀ
3. BIỂU ĐỒ USE CASE.
3.1. Biểu đồ Use Case

Trang 10


TIÊU ĐỀ
3.2. Gói nhỏ

Trang 11


TIÊU ĐỀ

Trang 12


TIÊU ĐỀ

Trang 13


TIÊU ĐỀ

Trang 14


TIÊU ĐỀ

4. VẼ BIỂU ĐỒ HOẠT ĐỘNG VÀ MÔ TẢ USE CASE PHỨC TẠP
4.1 Bán hàng
 Biểu đồ hoạt động

Mô tả biểu đồ

 Tên trường hợp sử dụng.
Trang 15


TIÊU ĐỀ
+ Bán Hàng.

 Mô tả.
+ Cho phép khách hàng mua xe theo nhu cầu của mình, nhân viên cửa hàng sẽ đáp
ứng yêu cầu của khách hàng.

 Luồng sự kiện.
+ Khách hàng yêu cầu mua xe tại cửa hàng, nhân viên quản lý việc bán hàng sẽ thực
hiện chức năng bán hàng cho khách.

 Luồng cơ sở.
+ Khách hàng nêu thông tin loại xe mà mình muốn mua, với nhân viên bán hàng.
Nhân viên sẽ thực hiện chức năng bán hàng của mình.

 Luồng phụ .
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.


 Cách thoát khỏi trường hợp sử dụng:
+ 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 Form
BÁ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 cho
khách hàng.
+ Sau khi bán xong phải câp nhật lại thông tin hàng hóa.

Trang 16


TIÊU ĐỀ
4.2 Nhập hàng
 Biểu đồ hoạt động

Trang 17


TIÊU ĐỀ

 Mô tả biểu đồ
 Tên trường hợp sử dụng
+ Nhâp Hàng
 Mô tả
+ NHẬP HÀNG cho phép cửa hàng nhập thêm các mặt hàng (xe, phụ tùng) từ các

nhà cung cấp.

 Luồng sự kiện
+ Nhà cung cấp mang hàng (xe, phụ tùng) tới, chủ cửa hàng sẽ thực hiện các công
việc liên quan đến NHẬP HÀNG trong gói NHẬP HÀNG.

 Luồng cơ sở
+ Khi nhà cung cấp mang hàng đến. Chủ cửa hàng sẽ thực hiện công việc kiểm
hàng, lập hóa đơn và thanh toán.
[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êu
cầ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í.

 Luồng phụ
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.
 Cách thoát khỏi trường hợp sử dụng
+ 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ềm
trê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.
Trang 18


TIÊU ĐỀ

 Đ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 19


TIÊU ĐỀ

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

Trang 20


TIÊU ĐỀ

Phần IV. BIỂU ĐỒ ĐỘNG
1. BIỂU ĐỒ TUẦN TỰ
 Bán hàng

Trang 21


TIÊU ĐỀ


 Nhập hàng

Trang 22


×