MỞ ĐẦU1.1 Lý do chọn đề tài Trong thực tế ngày nay, công việc quản lý ở các cơ quan nói chung và việc quản lýcác cửa hàng bán hàng nói riêng đã và đang được áp dụng trên máy vi tính vì s
Trang 1ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT
THUYẾT MINH
ĐỒ ÁN TỐT NGHIỆP NGÀNH HỆ THỐNG THÔNG TIN QUẢN LÍ
Tên đề tài:
XÂY DỰNG PHẦN MỀM BÁN HÀNG TẠI CỦA HÀNG LUXURY
LEATHER – 74 BẠCH ĐẰNG, HẢI CHÂU, ĐÀ NẴNG
Sinh viên thực hiện : Phạm Thị Bích Hòa
Mã sinh viên : 161250543111 GIáo viên hướng dẫn : ThS Nguyễn Thị Hà Quyên Ngày bảo vệ : 16/06/2019
Trang 2LỜI CẢM ƠN
Chúng em xin gửi lời cảm ơn chân thành và sâu sắc tới cô Nguyễn Thị Hà Quyên đã hướng dẫn, giúp đỡ chúng em
trong suốt thời gian thực hiện đề tài
Chúng em xin chân thành cảm ơn thầy cô bộ môn đã tận tình giảng dạy ,truyền đạt kiến thức cho chúng em trong các kỳ học vừa qua.
Xin chân thành cảm ơn tất cả bạn bè đã động viên,giúp đỡ chúng em trong thời gian học tập và hoàn thành đồ án
Mặc dù đã cố gắng nhiều nhưng sẽ không thể tránh khỏi những thiếu sót Chúng
em kính mong nhận được sự góp ý của quý Thầy Cô và các bạn để hoàn thành tốt hơn nữa
Sinh viên thực hiện
Phạm Thị Bích Hòa
Trang 3LỜI CAM ĐOAN
Chúng tôi xin cam đoan :
1 Những nội dung trong luận văn này do chúng em thực hiện dưới sự hướng dẫn của cô Nguyễn Thị Hà Quyên
2 Mọi tham khảo trong luận văn đều được 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ố.
3 Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, chúng em xin chịu hoàn toàn trách nhiệm
Sinh viên thực hiện
Phạm Thị Bích Hòa
Trang 4Lời nói đầu
Ngày nay, công nghệ thông tin đã có những bước phát triển mạnh mẽ theo cả chiều rộng và sâu Máy tính điện tử không còn là một thứ phương tiện quý hiếm mà đang ngày càng trở thành một công cụ làm việc và giải trí thông dụng của con người, không chỉ ở công sở mà còn ngay cả trong gia đình.
Đứng trước vai trò của thông tin hoạt động cạnh tranh gay gắt, các tổ chức và các doanh nghiệp đều tìm mọi biện pháp để xây dựng hoàn thiện hệ thống thông tin của mình nhằm tin học hóa các hoạt động tác nghiệp của đơn vị.
Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện các giải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trên Internet Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầm quan trọng và tính tất yếu của thương mại điện tử Với những thao tác đơn giản trên máy có nối mạng Internet bạn sẽ có tận tay những gì mình cần mà không phải mất nhiều thời gian Bạn chỉ cần vào các trang dịch vụ thương mại điện tử, làm theo hướng dẫn và click vào những gì bạn cần Các nhà dịch vụ sẽ mang đến tận nhà cho bạn.
Ở Việt Nam cũng có rất nhiều doanh nghiệp đang tiến hành thương mại hóa trên Internet nhưng do những khó khăn về cơ sở hạ tầng như viễn thông chưa phát triển mạnh, các dịch vụ thanh toán điện tử qua ngân hàng chưa phổ biến nên chỉ dừng lại ở mức độ giới thiệu sản phẩm và tiếp nhận đơn đặt hàng thông qua web.
Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ở Việt Nam, chúng em đã tìm hiểu và cài đặt “Phần mềm bán hàng “.
Với sự hướng dẫn tận tình của Cô Nguyễn Thị Hà Quyên chúng em đã hoàn thành đồ án tốt nghiệp này Tuy đã cố gắng hết sức tìm hiểu, phân tích thiết kế và cài đặt hệ thống nhưng chắc rằng không tránh khỏi những thiếu sót Chúng em rất mong nhận được sự thông cảm và góp ý của quí Thầy cô
Chúng em xin chân thành cảm ơn !
Trang 54
CHƯƠNG 1 MỞ ĐẦU 1
CHƯƠNG 2 CƠ SỞ LÝ THUYẾT 6
CHƯƠNG 3 PHÂN TÍCH THIẾT KẾ 7
CHƯƠNG 4 DEMO CHƯƠNG TRÌNH 20
CHƯƠNG 5 KẾT LUẬN & HƯỚNG PHÁT TRIỂN 24
Trang 6CHƯƠNG 1 MỞ ĐẦU
1.1 Lý do chọn đề tài
Trong thực tế ngày nay, công việc quản lý ở các cơ quan nói chung và việc quản lýcác cửa hàng bán hàng nói riêng đã và đang được áp dụng trên máy vi tính vì số lượngrất lớn Nếu chúng ta sử dụng biện pháp lưu trữ trên giấy tờ, văn bản thì sẽ rất khó khăntrong việc quản lý như khi muốn tìm kiếm thông tin về một mặt hàng hay muốn thayđổi thông tin của một mặt hàng thì sẽ cực kỳ khó khăn với lượng mặt hàng cực lớn củacác cửa hàng.Từ những khó khăn đó mà các phần mềm quản lý đã và đang được nghiêncứu và phát triển để hỗ trợ cho công tác quản lý.Việc áp dụng công nghệ thông tin vàocông tác quản lý không chỉ làm giảm các bất cập trong công tác quản lý mà còn giúpcho người quản lý cảm thấy thoải mái trong công tác năng suất làm việc được nângcao
Xuất phát từ những lý do đó em đã quyết định chọn đề tài: “Quản Lý Bán Hàng”nhằm góp phần giải quyết cho người quản lý cập nhật thông tin nhanh chóng, tra cứunhững dữ liệu được xử lý chính xác về các mặt hàng, giá cả, doanh thu nhằm phục vụcho các thao tác hoặc chức năng sau đó, dễ sử dụng cho những giao diện đồ họa thânthiện đối với người dùng
1.2 Mục đích đề tài
- Xây dựng phần mềm quản lý bán hàng tại cửa hàng Luxury Leather – 74 BạchĐằng, Hải Châu, Tp Đà Nẵng
1.3 Phạm vi đề tài
- Áp dựng cho các cửa hàng bán túi xách vừa và nhỏ
- Quản lý cửa hàng về mặt tổng thể cũng như chi tiết
Trang 7CHƯƠNG 2 CƠ SỞ LÝ THUYẾT
2.1 Hệ quản trị cơ sở dữ liệu SQL Server
SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ (Relational DatabaseManagement System (RDBMS) ) sử dụng câu lệnh SQL (Transact-SQL) để trao đổi dữliệu giữa máy Client và máy cài SQL Server
2.2 Ngôn ngữ lập trình
2.2.1 Visual Basic
Visual Basic.NET (VB.NET) là ngôn ngữ lập trình khuynh hướng đối tượng (ObjectOriented Programming Language) do Microsoft thiết kế lại từ con số không VisualBasic.NET (VB.NET) không kế thừa VB6 hay bổ sung, phát triển từ VB6 mà là mộtngôn ngữ lập trình hoàn toàn mới trên nền Microsoft ’s NET Framework
- .NET là tầng trung gian giữa các ứng dụng (applications) và hệ điều hành (OS).Tầng NET cung cấp mọi dịch vụ cơ bản giúp tạo các công dụng mà ứng dụngđòi hỏi, giống như hệ điều hành cung cấp các dịch vụ cơ bản cho ứng dụng như:đọc hay viết các tập tin (files) vào dĩa cứng (hard drive), … Tầng này bao gồm 1
bộ các ứng dụng và hệ điều hành gọi là NET Servers
Đối với VB.NET, tất cả mọi thứ đều thay đổi tận gốc rễ Một trong những thànhphần quan trọng của NET là NET Framework Đây là nền tảng cho mọi công cụ pháttriển các ứng dụng NET
Trang 8CHƯƠNG 3 PHÂN TÍCH THIẾT KẾ
3.1 Phát biểu bài toán
Để quản lý được một khối lượng hàng hoá lớn thì hệ thống phải đáp ứng được các yêu cầu: Dễ cập nhật, dễ tìm kiếm, dễ tra cứu, dễ sửa đổi ngoài ra hệ thống cần phải
xử lý được các lỗi và kiểm tra được tính đúng đắn của dữ liệu ngay từ khicập nhật
- Đầu ra của hệ thống: Căn cứ vào yêu cầu cụ thể mà ta có thể đưa ra những thông tin cần thiểt nhằm phục vụ một cách tốt nhất theo yêu cầu của quản lý Đó
là những không tin liên quan đến khách hàng, sản phẩm, tìm kiếm, hóa đơn, phiếunhập…
3.2 Liệt kê Actor-Usecase
1 Nhân viên quản lý
a) Đăng nhập
- Đăng nhập vào hệ thống
- Thay đổi mật khẩu
b) Quản lý khách hàng
- Thêm thông tin khách hàng
- Sửa thông tin khách hàng
- Xóa thông tin khách hàng
- Tìm kiếm khách hàng
c) Quản lý nhà cung cấp
- Thêm thông tin nhà cung cấp
- Sửa thông tin nhà cung cấp
- Xóa thông tin nhà cung cấp
- Tìm kiếm nhà cung cấp
d) Quản lý sản phẩm
- Thêm thông tin sản phẩm
- Sửa thông tin sản phẩm
- Xóa thông tin sản phẩm
- Tìm kiếm sản phẩm
Trang 9e) Quản lý loại sản phẩm
- Thêm thông tin loại sản phẩm
- Sửa thông tin loại sản phẩm
- Xóa thông tin loại sản phẩm
- Tìm kiếm loại sản phẩm
f) Quản lý hóa đơn
- Lập hóa đơn bán hàng
- Thêm hóa đơn bán hàng
- Xóa hóa đơn vừa lập
g) Quản lý phiếu nhập hàng
- Lập phiếu nhập hàng
- Thêm phiếu nhập hàng
- Xóa phiếu nhập vừa lập
f) Báo cáo thống kê
3.3 Sơ đồ Usecas
Trang 103.4 Xây dựng sơ đồ ERD
3.5 Phác thảo giao diện
a) Giao diện trang chủ
b) Giao diện đăng nhập
Trang 11c) Giao diện thay đổi mật khẩu
d) Giao diện khách hàng
e) Giao diện sản phẩm
Trang 12f) Giao diện hóa đơn
Trang 13g) Giao diện loại sản phẩm
Trang 14i) Giao diện phiếu nhập
j) Giao diện báo cáo thống kê
Trang 153.6 Xây dựng sơ đồ hoạt động
a) Sơ đồ chức năng đăng nhập
Trang 16c) Sơ đồ chức chức năng quản lý loại sản phẩm
d) Sơ dồ chức năng quản lý sản phẩm
Trang 17e) Sơ đồ chức năng quản lý nhà cung cấp
f) Sơ đồ chức năng quản lý hóa đơn
Trang 18h) Sơ đồ chức năng quản lý báo cáo thống kê
3.7 Xây dựng cơ sở dữ liệu
KHÁCH HÀNG
1 Makh Varchar(10) Khóa chính
2 Hoten Nvarchar(30) Not null
3 Diachi Nvarchar(100) Not null
NHÂN VIÊN
1 Manhanvien Varchar(10) Khóa chính
2 Tendangnhap varchar(30)
Trang 19NHÀ CUNG CẤP
1 Mancc Varchar(10) Khóa chính
2 Tenncc Nvarchar(30)
3 Diachi Nvarchar(100)
LOẠI SẢN PHẨM
1 Maloaisanpham Varchar(10) Khóa chính
2 Tenloaisanpham Nvarchar(50)
ĐƠN VỊ TÍNH
1 Madonvitinh Varchar(10) Khóa chính
2 Tendonvitinh Nvarchar(50)
SẢN PHẨM
1 Masp Varchar(10) Khóa chính
1 Mahd Varchar(10) Khóa chính
4 Tongtien Varchar(10)
5 Manhanvien Varchar(10) Khóa phụ
CHI TIẾT HÓA ĐƠN
1 Machitiethoadon Varchar(10) Khóa chính
Trang 20PHIẾU NHẬP
1 Mapn Varchar(10) Khóa chính
2 Mancc varchar(10) Khóa phụ
4 Tongtien Varchar(30)
CHI TIẾT PHIẾU NHẬP
1 Mactphieunhap Varchar(10) Khóa chính
5 Dongianhap Varchar(30)
6 Thanhtien Varchar(30)
►►► RELATION SHIP
Trang 21CHƯƠNG 4 DEMO CHƯƠNG TRÌNH
4.1.1 Các giao diện của chương trình
a) Giao diện đăng nhập
b) Giao diện trang chủ
Trang 22c) Giao diện đổi mật khẩu
d) Giao diện quản lý thông tin khách hàng
Trang 23e) Giao diện quản lý thông tin nhà cung cấp
Trang 24f) Giao diện quản lý thông tin sản phẩm
g) Giao diện loại sản phẩm
h) Giao diện phiếu nhập
Trang 25i) Giao diện hóa đơn
Trang 26j) Giao diện báo cáo thống kê
Trang 27CHƯƠNG 5 KẾT LUẬN & HƯỚNG PHÁT
TRIỂN
5.1 Kết luận
- Sau khi nghiên cứu, em đã xây dựng được một phần mềm quản lý cửa hàng bán túixách và cụ thể là dùng cho các cửa hàng quy mô nhỏ, thay thế cho cách quản lý thủ công,mất nhiều thời gian của những nhân viên quản lý trước kia làm việc trên giấy tờ, sổ sách
- Phần mềm dùng cho cửa hàng nhỏ, dùng để quản lý các thông tin liên quan đếnnhà cung cấp, máy tính, hóa đơn và có thể tìm kiếm nhà cung cấp và máy tính…
5.2 Hướng phát triển
Công nghệ không ngừng phát triển và tạo ra những xu hướng ảnh hưởng mạnh mẽ đếnthói quen mua sắm cửa người tiêu dùng Khi khách hàng thay đổi thì người bán hàngcũng phải thay đổi Vì vậy những ứng dụng công nghệ ngày càng hiện đại hơn phục vụcho các nhà kinh doanh được phát triển như một điều tất yếu Trong đó, phần mềm quản
lý bán hàng đang làm thay đổi nhanh chóng cách mà một chủ cửa hàng quản lý công việckinh doanh của mình
Trang 28TÀI LIỆU THAM KHẢO
1 Nguyễn Ngọc Tuấn “Visual Basic NET Toàn Tập”.Nhà xuât bản thống kê
2 Phạm Hữu Khang “Lập trình cơ sở dữ liệu”-quyển 1 Nhà xuất bản lao đông và xã hội Năm 2005
3 Phạm Hữu Khang “Lập trình cơ sở dữ liệu”-quyển 2 Nhà xuất bản lao đông và xã hội Năm 2005
4 www.google.com.vn