Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 40 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
40
Dung lượng
1,45 MB
Nội dung
TRƯỜNG ĐẠI HỌC NAM CẦN THƠ KHOA KỸ THUẬT CÔNG NGHỆ HỌ TÊN TÁC GIẢ NGUYỄN ĐỨC HUY TÊN ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG CHO CƠNG TY VỪA VÀ NHỎ KHĨA LUẬN TỐT NGHIỆP ĐẠI HỌC Ngành: công nghệ thông tin Mã số ngành: 05115 01 / 2019 download by : skknchat@gmail.com TRƯỜNG ĐẠI HỌC NAM CẦN THƠ KHOA KỸ THUẬT CÔNG NGHỆ HỌ TÊN TÁC GIẢ NGUYỄN ĐỨC HUY TÊN ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG CHO CÔNG TY VỪA VÀ NHỎ KHĨA LUẬN TỐT NGHIỆP ĐẠI HỌC NGÀNH: CƠNG NGHỆ THÔNG TIN MÃ SỐ NGÀNH: 05115 CÁN BỘ HƯỚNG DẪN HUỲNH BÁ LỘC 01 / 2019 download by : skknchat@gmail.com LỜI CÁM ƠN Em xin chân thành gửi lời cám ơn đến quý thầy cô trường Đại Học Bách Khoa Đà Nẵng nói chung thầy mơn khoa cơng nghệ thơng tin nói riêng tạo điều kiện cho chúng em hội thực hành, tiếp xúc để chúng em tránh vướng mắc bỡ ngỡ môi trường công việc thời gian tới Em xin chân thành cảm ơn TS Huỳnh Hữu Hưng Nhờ giúp đỡ tận tình bảo Thầy từ lúc bắt đầu lúc kết thúc đồ án mà em hoàn thành thời hạn quy định tích lũy cho lượng tảng kiến thức quý báu Mặc dù cố gắng hoàn thành đề tài tốt thời gian kiến thức cịn có hạn nên em tránh khỏi thiếu sót định, mong nhận cảm thơng, chia sẻ tận tình đóng góp bảo quý thầy cô bạn Đà Nẵng, ngày 20 tháng năm 2013 Sinh viên Nguyễn Minh Thắng download by : skknchat@gmail.com LỜI CAM ĐOAN Tôi xin cam đoan: Những nội dung luận văn thực hướng dẫn trực tiếp Tiến Sĩ – Thầy Huỳnh Hữu Hưng Mọi tham khảo dùng luận văn trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm công bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, tơi xin chịu hồn tồn trách nhiệm Đà Nẵng, ngày 20 tháng 06 năm 2013 Sinh viên Nguyễn Minh Thắng download by : skknchat@gmail.com NHẬN XÉT CỦA CƠ QUAN THỰC TẬP Cần Thơ, ngày …… tháng …… năm 2013 CÁN BỘ HƯỚNG DẪN download by : skknchat@gmail.com MỤC LỤC download by : skknchat@gmail.com DANH SÁCH BẢNG download by : skknchat@gmail.com DANH SÁCH HÌNH download by : skknchat@gmail.com LỜI MỞ ĐẦU Sự phát triển vũ bão ngành công nghệ thơng tin kéo theo dịch vụ mạng ngày phát triển, mở rộng hoàn thiện hơn, tồn nhiều khuyết điểm song khơng tiện lợi từ công nghệ đem lại cho xã hội lồi người nhanh chóng xác Thư điện tử dần thay thư tay, hội nghị truyền hình với âm hình ảnh trực tiếp giúp linh hoạt hóa cơng việc tổ chức, đồn thể Người bác sĩ trực tiếp đứng phịng mổ thực ca phẫu thuật với xác cao, độ an tồn tuyệt đối… cịn nhiều lợi ích mà cơng nghệ thơng tin đem lại cho chúng ta, dựa vào đâu mà cơng nghệ thực điều tưởng chừng khơng thể tích tắc vậy? Ngơn ngữ lập trình phần khơng thể thiếu việc xây dựng nên giới công nghệ linh hoạt mạnh mẽ Không gian làm việc Microsoft Net tổng hợp bốn ngơn ngữ lập trình: C#, VB.NET, Managed C++, and J# NET có chồng gối lên ngôn ngữ, định nghĩa FCL (framework class library) Hỗ trợ cho lập trình viên phát triển ứng dụng mạng với kích thước nhẹ mạnh mẽ xử lý Dựa kiến thức lập trình mạng với C#, đa dạng dịch vụ mạng với nhiều tính đòi hỏi ngày cao Từ ý tưởng áp dụng công nghệ thông tin vào việc quản lý, bớt phần gánh nặng sổ sách đầu óc người, đồ án hướng đến xây dựng phần mềm quản lý bán hàng máy tính, áp dụng cho cơng ty hay cửa hàng máy tính.Giúp cơng ty dễ dàng cơng việc quản lý hàng hóa cơng ty hay cửa hàng Trong q trình xây dựng chương trình khơng tránh khỏi sai sót kính mong thầy bạn đóng góp ý kiến xây dựng để chương trình hồn thiện download by : skknchat@gmail.com CHƯƠNG 1: GIỚI THIỆU Giới thiệu Microsoft NET Kiến trúc NET 1.1 Giới thiệu Microsoft NET Microsoft Net khơng phải ngơn ngữ lập trình, khơng gian làm việc tổng hợp bốn ngơn ngữ lập trình: C#, VB.NET, Managed C++, and J# NET có chồng gối lên ngôn ngữ, định nghĩa FCL (framework class library) Microsoft Net bao gồm phần chính: Framework Intergrated Development Enviroment (IDE) Framework cung cấp cần thiết bản, khn dạng hay môi trường hỗ trợ hạ tầng sở theo quy ước định để công việc thuận tiện IDE cung cấp môi trường giúp triển khai dễ dàng nhanh chóng ứng dụng dựa tảng Net Thành phần Framework quan trọng NET cốt lõi tinh hoa mơi trường, cịn IDE cơng cụ để phát triển dựa tảng thơi Trong NET tồn ngơn ngữ C#, Visual C++ hay Visual Basic.NET dùng IDE Microsoft NET tảng cho việc xây dựng thực thi ứng dụng phân tán hệ Bao gồm ứng dụng từ client đến server dịch vụ khác Một số tính Microsoft NET cho phép nhà phát triển sử dụng sau: Một mơ hình lập trình cho phép nhà phát triển xây dựng ứng dụng dịch vụ web ứng dụng client với Extensible Markup Language (XML) Tập hợp dịch vụ XML Web, Microsoft NET My Services cho phép nhà phát triển đơn giản tích hợp người dùng kinh nghiệm Cung cấp server phục vụ bao gồm: Windows 2000, SQL Server, BizTalk Server, tất điều tích hợp, hoạt động, quản lý dịch vụ XML Web ứng dụng download by : skknchat@gmail.com Tóm tắt: Đăng nhập để sử dụng chức hệ thống Dịng kiện chính: • Ca sử dụng sử dụng nhân viên muốn sử dụng chức hệ thống • Ngươi quan tri nhập thông tin tài khoản mật trang đăng nhập -Dịng kiện phụ: • Nếu khơng nhập hay nhập sai thông tin hệ thống thông báo lỗi • Nếu thông tin nhập vào hợp lệ hệ thống thông báo đăng nhập thành công chuyển trang quản lý hệ thống 1.9.2 Quản ly hóa đơn -Tóm tắt: Người quản trị sử dụng dùng để quản tình trạng hóa đơn -Dịng kiện chính: • Nhân viên đăng nhập vào hệ thống tài khoan, lựa chọn chức phù hợp với yêu cầu: xem chi tiết in hóa đơn • Nếu lựa chọn xem chi tiết hóa đơn Chọn vào hóa đơn hiển thị bảng hóa đơn chi tiết bao gồm tên khách hàng, hàng hóa, thời gian tốn, nhân viên tốn Có thể in hóa đơn đơn hàng xuất file Excel tồn hóa đơn khoảng thời gian -Dịng kiện phụ: • Nếu có sai sót q trình thao tác (tìm kiếm, chọn in hóa đơn) hệ thống có thơng báo cho nhân viên biết (Vi du: hóa đơn khơng tồn thông báo cho nhân viên biết) 1.9.3 Quản ly nhập kho -Tóm tắt: Mơ tả quy trình nhận hàng hóa cừa hàng -Dịng kiện chính: • Nhân viên kiểm tra danh sách số lượng tên hàng hóa cần nhập kho • Nhân viên nhập thơng tin hàng hóa như: tên sản phẩm, giá bán, số lượng sản phẩm • Sau hàng hóa chuyển vào kho sau lưu trữ thông tin phần mềm -Dịng kiện phụ: • Nếu thơng tin nhập vào xác, sau nhân viên lựa chọn “thêm”, thông tin sản phẩm lưu vào bảng CSDL Nếu lỡ nhập thông tin sai xóa, chỉnh sửa lại Chọn vào ô sản phẩm cần sửa bảng, sửa lại thơng chọn “sửa” thơng tin sản phẩm cập nhật • Nếu q trình nhập thơng tin phịng, thiếu sai thơng tin - cần thiết thơng báo cho nhân viên biết download by : skknchat@gmail.com 1.9.4 Quản ly tồn kho Tóm tắt: chức sử dụng dùng để quản lý thơng tin loại hàng hóa có kho sau nhập kho Dịng kiện chính: • Nhân viên đăng nhập vào hệ thống tài khoản mình, lựa chọn chức tồn kho, chọn sản phẩm cần chỉnh sửa tron bảng danh sách sau đó: sửa, xóa lại thơng tin theo nhu cầu • Nếu nhân viên lựa chọn sửa, sau nhập điều chỉnh đầy đủ thông tin tên sản phẩm, số lượng, giá nhân viên click vào “Cập nhật”, thông tin sản phẩm tự động thêm vào bảng CSDL • Nếu nhân viên chọn xóa, u cầu nhân viên chọn xác thơng tin loại hàng đó, nhân viên chọn xóa, đồng ý thơng tin loại sản phẩm xóa khỏi bảng CSDL -Dịng kiện phụ: • Chức tồn kho khơng có thêm sản phẩm, muốn thêm sản phẩm phải sử dụng chức nhập kho • Nếu có sai sót q trình chỉnh sửa, ví dụ nhập thơng tin khơng phù hợp với định dạng u cầu, hệ thống có thơng báo cho nhân viên biết 1.9.5 Quản ly sản phẩm Tóm tắt: Được dùng để quản lý thơng tin loại, đơn vị sản phẩm -Dịng kiện chính: • Nhân viên đăng nhập vào hệ thống tài khoản, lựa chọn chức sản phẩm từ menu với u cầu: thêm, sửa, xóa • Ngươi quan li lựa chọn thêm sửa, sau nhập điều chỉnh đầy đủ thông tin loại, đơn vị sản phẩm, chọn vào “Cập nhật”, thông tin loại, đơn bị sản phẩm tự động thêm vào bảng CSDL • Nếu người quản trị chọn xóa, u cầu chọn xác thơng tin loại, đơn vị sau chọn xóa, đồng ý thơng tin xóa khỏi bảng CSDL -Dịng kiện phụ: • Nếu có sai sót q trình nhập, ví dụ nhập mã loại để xóa sửa mà mã lại khơng có CSDL, hệ thống có thơng báo cho nhân viên biết 1.9.6 Quản ly cửa hàng Tóm tắt: chức sử dụng dùng để quản lý việc thông tin cửa hàng, thông tin nhân viên, thông tin khách hàng Dòng kiện: download by : skknchat@gmail.com Quản trị viên (chủ cửa hàng) đăng nhập vào hệ thống tài khoản admin lựa chọn chức thiết lập chỉnh sửa chọn thông tin cần thiết • Quản trị viên tìm kiếm thơng tin nhân viên mã nhân viên để chỉnh sửa: tài khoản mật khẩu, tên đăng nhập vào hệ thống nhân viên admin • Quản trị viên tìm kiếm thông tin khách hàng số điện thoại, email, chỉnh sửa lại thông tin chọn cập nhật Thơng tin in hóa đơn quản lý quản trị viên, • gồm có: tên cửa hàng, số điện thoại, địa lời chào CHƯƠNG 4: Sơ đồ hoạt động hệ thống bán hàng download by : skknchat@gmail.com Sơ đồ hoạt động q trình nhập kho Mơ hình quan hệ ERD Hình Mơ hình quan hệ ERD Xây dựng sở liệu: Bảng Hóa Đơn HoaDon PK/FK T PK ID H H H download by : skknchat@gmail.com H H H H H SD Te H N Bảng CSDL hóa đơn Bảng Khách hàng KhachHang PK/FK Tên thuộ PK IDkh TenKH SDT DiaChi Email Bảng CSDL khách hàng Bảng Nhân Viên NhanVien PK/FK Tên thuộ PK STT usernv tennv download by : skknchat@gmail.com passnv Bảng CSDL nhân viên Bảng nhập kho NhapKho PK/FK Tên thuộc tín masp tensp soluongsp gianhapsp giabansp loaisp donvisp anhsp ngaynhapkho nvnhapkho download by : skknchat@gmail.com Bảng tồn kho TonKho PK/FK Tên thuộc tín PK masp tensp soluongsp gianhapsp giabansp loaisp donvisp anhsp giamgia Bảng đơn vị sản phẩm DonViSP PK/FK Tên thuộc tín PK IDdonvi TenDonvi Bảng loại sản phẩm Loaisp PK/FK Tên thuộc tín PK IDloai TenLoai Bảng thông tin cửa hàng download by : skknchat@gmail.com ThongTinShop PK/FK Tên thuộc tín PK ID TenShop DiaChi SDT Loichao logo download by : skknchat@gmail.com Phát triển phần mềm Code trang chủ Tại nhân viên sử dụng để bán hàng, nhập mã sản phẩm tên điều chỉnh số lượng sản phẩm phần mềm tự động tính tổng tiền in hóa đơn Hình… 31231 Code nhập kho Hinhj2 dsad asdl;as Code form login download by : skknchat@gmail.com Hình dnjsada Giao diện đăng nhập download by : skknchat@gmail.com Giao diện trang chủ (bán hàng) Sau bấm tốn Giao diện form quản lý hóa đơn (đơn hàng) download by : skknchat@gmail.com Giao diện form nhập kho Giao diện form tồn kho download by : skknchat@gmail.com Giao diện form thống kê Giao diện form quản lý loại sản phẩm download by : skknchat@gmail.com Giao diện trang quản lý cửa hàng (chỉ dành cho tài khoản admin) download by : skknchat@gmail.com Hướng dẫn cài đặt download by : skknchat@gmail.com ... cửa hàng cần tự động hóa quy trình quản lý Do nhu cầu xây dựng phần mềm quản lý bán hàng nhu cầu tất yếu Sau tìm hiểu em nắm thơng tin cần xây dựng cho phần mềm quản lý bán hàng sau: Bán hàng: ... người quản lý có mong muốn áp dụng công nghệ tin học vào công tác quản lý Xuất phát từ nhu cầu thực tiễn đó, em mạnh dạn xây dựng phần mềm với chức quản lý bán hàng nhằm giúp người quản lý cập... phẩm Và quản lý đơn vị hàng hóa như: hộp, thùng, chai Quản lý thơng tin công ty, cửa hàng Chỉ quản trị viên truy cập chức này, phần cho phép admin - Quản lý thơng tin cửa hàng in hóa đơn bán hàng: