Báo cáo đồ án môn Nhập môn công nghệ phần mềm: Quản lý hệ thống Head Honda dành cho sinh viên ngành CNTT. Đồ án về phần mềm quản lý giải quyết những khó khăn trong thống kê, báo cáo, theo dõi tình hình kinh doanh, theo dõi hàng hóa trong kho cho tới những sai sót trong số liệu xuất/nhập tại cửa hàng,..
Trang 1KHOA CÔNG NGHỆ THÔNG TIN
Trang 3I HIỆN TRẠNG VÀ YÊU CẦU
Hiện trạng:
Giới thiệu về thế giới thực:
Là hệ thống đại lý lớn của Honda với nhiều chi nhánh, nhân sự đôngđảo khiến các Head Honda gặp phải những khó khăn muôn thưở trong bàitoán quản lý hệ thống đại lý của mình, bao gồm những khó khăn trongthống kê, báo cáo, theo dõi tình hình kinh doanh, theo dõi hàng hóa trongkho cho tới những sai sót trong số liệu xuất/nhập tại cửa hàng…
Đặc biệt sự phát triển mạnh mẽ của các hệ thống Head, khiến bộ máyquản lý chưa thể phát triển kịp dẫn tới việc quản lý toàn bộ sản phẩm, linhkiện, hàng hóa…trong đại lý gặp khó khăn không nhỏ, thậm chí có thể gâythiệt hại cho hoạt động kinh doanh của đại lý
Với mong muốn giải quyết dứt điểm toàn bộ những khó khăn trêncủa các Head Honda, nhằm nâng cao công tác quản lý của doanh nghiệpchuyên nghiệp hơn, kiểm soát dễ dàng toàn bộ hoạt động của các đại lýtrong hệ thống, từ đó xây dựng được chiến lược phát triển toàn diện vàvững mạnh Một phần mềm quản lý hiệu quả, thay cho phương pháp quản
lý cũ (như Access) sẽ thực hiện nhiệm vụ gỡ nút thắt cho những khó khăncủa doanh nghiệp
Các quy trình công việc:
Hệ thống được thiết kế nhiều tính năng giúp quản lý được mọi hoạtđộng mua hàng, bán hàng, quản lý xuất nhập, điều chỉnh tồn kho, dịch vụbảo dưỡng và chăm sóc khách hàng sau khi bán
Đối với người quản lý hệ thống sẽ được cấp một tài khoản admindành cho người quản trị Khi làm việc, người quản trị hệ thống cần đăngnhập bằng tài khoản admin Sau khi đăng nhập thành công, người quản lý
hệ thống có quyền can thiệp tới tất cả dữ liệu được lưu trữ trong hệ thống,tức là có thể xem, xóa, sửa thông tin, danh sách của nhân viên, thông tincủa sản phẩm, khách hàng Tài khoản admin này chỉ được cung cấp cho
Trang 4người quản lý hệ thống, người quản lý hệ thống phải chịu trách nhiệmquản lý tài khoản này.
Đối với nhân viên, được cấp một tài khoản dành cho nhân viên Tàikhoản này được giới hạn chức năng đối với dữ liệu của hệ thống Khi mộtnhân viên có nhu cầu sửa đổi thông tin cá nhân, sẽ đăng nhập bằng tàikhoản của mình, sau đó thực hiện việc thay đổi thông tin của mình Nhânviên đó không có quyền thay đổi thông tin của người nào khác
Khi có yêu cầu đặt sản phẩm của khách hàng, nhân viên cần đăng nhậpbằng tài khoản của mình để xem được thông tin của đơn hàng đó, nhânviên chịu trách nhiệm quản lý đơn đặt hàng sẽ thực hiện việc kiểm tra sảnphẩm ở tại chi nhánh của mình, nếu có hoặc tại chi nhánh đó hết mà nhânviên kiểm tra ở các chi nhánh khác có sản phẩm khách hàng yêu cầu sẽthực hiện xác nhận đơn hàng và gửi thông báo đặt sản phẩm thành công,yêu cầu khách hàng đến thanh toán và nhận sản phẩm Nếu chi nhánhkhông có và các chi nhánh khác cũng không có sản phẩm khách hàng yêucầu thì sẽ gửi thông báo hết sản phẩm, đề nghị khách hàng xem và chọnsản phẩm khác Khi khách hàng đến chi nhánh thanh toán và nhận sảnphẩm, nhân viên phải xuất hóa đơn thanh toán, trong đó ghi thông tin chinhánh, thông tin khách hàng, thông tin sản phẩm, thông tin nhân viênthực hiện giao dịch, thời gian khách đặt hàng và thời gian giao dịch cùngvới phiếu bảo hành cho khách hàng cùng các hướng dẫn dịch vụ kèm theo
Biểu mẫu có liên quan
- Hóa đơn thanh toán (thông tin sản phẩm (có bao gồm giá sảnphẩm) + số lượng + thành tiền + thông tin khách hàng + thông tinnhân viên thực hiện giao dịch + thông tin đặt hàng + thông tin giaodịch)
Trang 5- Khánh hàng trả góp phải trả đúng số tiền cho mỗi lần góp/tháng.Nếu trễ phải chịu thêm phí phạt
- Phải chấp hành nghiêm quy định bảo hành, bảo dưỡng xe máy (ápdụng cho cả hệ thống Head và khách hàng)
1% (đối với 8tháng)
1.2% (đối với 12tháng)
Trang 6 Xác định các công việc mà người dùng thực hiện trên phầnmềm theo từng loại công việc sau:
Quyđịnh/Cô
ng thứcliênquan
Biểu mẫuliên quan Ghi chú
Quản trị viên hệ thống
sẽ đăng nhập vào hệthống thông qua 1 tàikhoản admin (có
Trang 7Cập nhật thông tintoàn bộ nhân viên của
hệ thống, cập nhậtthông tin khách hàngcủa hệ thống, số lượng
xe nhập vào và bán ra,doanh số của toàn bộ
Quyđịnh/Cô
ng thứcliênquan
Biểu mẫuliên quan Ghi chú
1 Đăng nhập Lưu
trữ
Biểu mẫuđăng nhâp
Nhân viên đăng nhập
hệ thống qua tài khoảndành cho nhân viên và
từ đó có thể thực hiệncác thao trách trongphạm vi chức năng củamình
Thông tin cá nhân, ID,password
trữ
Một số thông tin củanhân viên khác, nhưngkhông có quyền thêm,xóa, sửa
4 Nhận đơn
hàng
Lưutrữ
Ghi nhận thông tin khikhách hàng đặt hàng
5 Xuất hóa Kết Hóa đơn Thông tin sản phẩm
Trang 8đơn thanh
(có bao gồm giá sảnphẩm) + số lượng +thành tiền + thông tinkhách hàng + thôngtin nhân viên thực hiệngiao dịch + thông tinđặt hàng + thông tingiao dịch
6 Thu tiền
góp
Lưutrữ
Thu tiền góp + phí(nếu khách hàng nộptrễ)
7 Chăm sóc
khách hàng
Lưutrữ
Phiếu bảohành
8 Báo cáo
doanh thu
Kếtxuất
Tổng hợp doanh thutừng thời kì và báo cáo
về ban quản lý head
Xác định yêu cầu chức năng hệ thống và chất lượng
Bảng yêu cầu chức năng hệ thống
Trang 9Khách: Chỉ được xem và báo cáo lỗicho quản trị hệ thống Khôngthực hiện các chức năng khác.
Bảng yêu cầu về chất lượng hệ thống
chuẩn Mô tả chi tiết Ghi chú
Có khả năng tra cứu gầnđúng, tra cứu theo nộidung,
Có thể lấy dữ liệu từ cácnguồn ngoài như Access,Excel
Trang 10QTVHT
NV
4
Việc mua – bán phải
diễn tra đúng quy trình
nhưng cần có sự đảm
bảo hiệu quả về mặt
thời gian
Hiệuquả
Trả về kết quả tra cứunhanh
Đảm bảo thời gian ngắnnhất cho các quy trìnhnhưng cần chính xác
II MÔ HÌNH HÓA YÊU CẦU
Mô hình USE CASE
Cập nhật
Xemm
Trang 11Mô hình dữ liệu mức khung cảnh
Hóa đơn thanh toán, phiếu bảo hành Đăng nhập
In hóa đơn
Trang 12Mô hình luồng dữ liệu mức 1 của chức năng giao dịch
Mô hình luồng dữ liệu mức 1 của chức năng quản trị
Trang 14Mô hình luồng dữ liệu cấp 1 của chức năng tìm kiếm
Mô hình luồng dữ liệu theo yêu cầu (Cấp 1)
Kết xuất Cập nhật
Xem
USER
Dữ liệu cho toàn bộ
hệ thống
Trang 15Mô hình luồng dữ liệu chung cho toàn bộ hệ thống (Cấp 0)
Trả kết quả cho yêu cầu của khách
hàng Yêu cầu của khách hàng (truy vấn)
Kết quả các hoạt động/kết xuất Cập nhật dữ liệu.Hoạt động mua bán, xuất – nhập sản phẩm.
Quan hệ khách hàng
Hệ thống Head Honda
Khách hàng Phần mềm quản lý Head Honda
Trang 16III CƠ SỞ DỮ LIỆU VÀ GIAO DIỆN
1 Cơ sở dữ liệu
Lược đồ cơ sở dữ liệu
Danh sách các thành phần của sơ đồ
* Bảng Users
Trang 18* Bảng ChucVu
* Bảng HoaDon
* Bảng ChiTietHoaDon
Trang 19* Bảng PhieuNhap
* Bảng ChiTietPhieuNhap
* Bảng KhachHang
* Bảng LoaiKhachHang
Trang 202 Giao diện
- Đăng nhập
- Đăng ký tài khoản
Trang 21- Sản phẩm
- Thông tin sản phẩm
* Loại sản phẩm
Trang 22* Thông tin nhập sản phẩm
- Quản lý nhân viên
Trang 23- Chức vụ
- Đối tác
Trang 24- Khách hàng
- Hoá đơn
Trang 25- Thông tin phần mềm
- Sản phẩm ẩn
Trang 26IV CÀI ĐẶT VÀ THỬ NGHIỆM
1 Cài đặt
STT Chức năng Mức độ hoàn thành Ý nghĩa
cho tài khoản
2 Đăng ký tài khoản nhân viên 100%
Đảm bảo cho thôngtin cá nhân và cáchoạt động của nhânviên được bảo mật
3 Quản lý hoá đơn giao dịch 100% Quản lý thông tin
lịch sử giao dịch
4 Thay đổi mật khẩu 100% Bảo mật cho người
sử dụng
Quản lí các hóa đơntheo doanh thu dựatrên hiệu suất làmviệc của từng nhânviên, sưc mua củakhách hàng, sức tiêuthụ sản phẩm…
Quản lí các tàikhoản được sử dụngphần mềm
7 Quản lý khách hàng 100% Thông tin khách
hàng đã giao dịch
Quản lý thông tinchi tiết của sảnphẩm
Trang 272 Thử nghiệm
Thử nghiệm chức năng đăng nhập
Tài khoản thừ nghiệm: Quản trị viên – admin
(Nhân viên Nguyễn Cao Trí - Password:admin)
ID
case Nội dung test Các bước thực hiện
Kết quả mong muốn
Kết quả thực tế
Độ ưu tiên
Trạng thái
Ngày sửa đổi
Ghi chú
Thành công
Như mong muốn
1 Thànhcông
Nhấn đăng nhập
Báo lỗi:
“Tên đăngnhập hoặcmật khẩu không chính xác
Vui lòng thử lại!”
Như mong muốn
2
Khôn
g thành công
Báo lỗi:
“Tên đăngnhập hoặcmật khẩu không chính xác
Vui lòng thử lại!”
Như mong muốn
2
Khôn
g thành công
Báo lỗi:
“Tên đăngnhập hoặcmật khẩu không chính xác
Vui lòng
Như mong muốn
2 Khôn
g thành công
Trang 28thử lại!”
V TỔNG KẾT VÀ ĐÁNH GIÁ
1 Ưu điểm:
- Chương trình có giao diện thân thiện, dễ dàng sử dụng
- Các chức năng thêm, xóa, sửa…được thực hiện nhanh chóng và thuận tiện
- Dễ dàng quản lý được dữ liệu
2 Nhược điểm:
- Do thời gian nghiên cứu ngắn và khả năng còn hạn chế nên một số ý tưởng chưa được thực thi vào phần mềm
- Tính chuyên nghiệp của phần mêm chưa cao, chức năng còn ít
- Giao diện chưa có thẩm mỹ cao