Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 37 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
37
Dung lượng
2,75 MB
Nội dung
ĐẠ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 PHỤ KIỆN VẬT LIỆU XÂY DỰNG CHO CỬA HÀNG 665 TRƯỜNG CHINH Sinh viên thực : Huỳnh Tấn Vũ Mã sinh viên : 161250543135 GIáo viên hướng dẫn : Ths Nguyễn Thị Hà Quyên Ngày bảo vệ : 16/06/2019 Đà Nẵng tháng 06/2019 161250543135 – Huỳnh Tấn Vũ Lớp: 16HQ1 LỜI CẢM ƠN Chúng em xin gửi lời cảm ơn chân thành sâu sắc tới cô Nguyễn Thị Hà Quyên hướng dẫn, giúp đỡ chúng em suốt thời gian thực đề tài Chúng em xin chân thành cảm ơn thầy cô mơn tận tình giảng dạy ,truyền đạt kiến thức cho chúng em kỳ học vừa qua Xin chân thành cảm ơn tất bạn bè động viên,giúp đỡ chúng em thời gian học tập hoàn thành đồ án Mặc dù cố gắng nhiều khơng thể tránh khỏi thiếu sót Chúng em kính mong nhận góp ý q Thầy Cơ bạn để hồn thành tốt Sinh viên thực Huỳnh Tấn Vũ 161250543135 – Huỳnh Tấn Vũ LỜI CAM ĐOAN Chúng xin cam đoan : Những nội dung luận văn chúng em thực hướng dẫn cô Nguyễn Thị Hà Quyên Mọi tham khảo 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á, chúng em xin chịu hoàn toàn trách nhiệm Sinh viên thực Huỳnh Tấn Vũ 161250543135 – Huỳnh Tấn Vũ Lời nói đầu Ngày nay, cơng nghệ thơng tin có bước phát triển mạnh mẽ theo chiều rộng sâu Máy tính điện tử khơng thứ phương tiện quý mà ngày trở thành công cụ làm việc giải trí thơng dụng người, khơng cơng sở mà gia đình Đứng trước vai trò thơng tin hoạt động cạnh tranh gay gắt, tổ chức doanh nghiệp tìm biện pháp để xây dựng hồn thiện hệ thống thơng tin nhằm tin học hóa hoạt động tác nghiệp đơn vị Hiện công ty tin học hàng đầu giới không ngừng đầu tư cải thiện giải pháp sản phẩm nhằm cho phép tiến hành thương mại hóa Internet Thơng qua sản phẩm công nghệ này, dễ dàng nhận tầm quan trọng tính tất yếu thương mại điện tử Với thao tác đơn giản máy có nối mạng Internet bạn có tận tay cần mà khơng phải nhiều thời gian Bạn cần vào trang dịch vụ thương mại điện tử, làm theo hướng dẫn click vào bạn cần Các nhà dịch vụ mang đến tận nhà cho bạn Ở Việt Nam có nhiều doanh nghiệp tiến hành thương mại hóa Internet khó khăn sở hạ tầng viễn thông chưa phát triển mạnh, dịch vụ toán điện tử qua ngân hàng chưa phổ biến nên dừng lại mức độ giới thiệu sản phẩm tiếp nhận đơn đặt hàng thơng qua web Để tiếp cận góp phần đẩy mạnh phổ biến thương mại điện tử Việt Nam, chúng em tìm hiểu cài đặt “Website mua bán Máy Tính trực tuyến Với hướng dẫn tận tình Cơ Nguyễn Thị Hà Qun chúng em hoàn thành đồ án tốt nghiệp Tuy cố gắng tìm hiểu, phân tích thiết kế cài đặt hệ thống không tránh khỏi thiếu sót Chúng em mong nhận thơng cảm góp ý q Thầy cô Chúng em xin chân thành cảm ơn ! 161250543135 – Huỳnh Tấn Vũ MỤC LỤC Contents MỤC LỤC CHƯƠNG CƠ SỞ LÝ THUYẾT CHƯƠNG PHÂN TÍCH THIẾT KẾ CHƯƠNG DEMO CHƯƠNG TRÌNH .21 CHƯƠNG KẾT LUẬN & HƯỚNG PHÁT TRIỂN 30 TÀI LIỆU VISUAL BASIC: HTTPS://LAPTRINHVB.NET/LAP-TRINH-VB-NET.HTML CHƯƠNG MỞ ĐẦU 1.1 Lý chọn đề tài Ngày nay, với phát triển vũ bão kinh tế thị trường gia tăng mạnh nhu cầu thiết yếu người cửa hàng tiện ích xuất ngày nhiều với quy mô ngày mở rộng Sự phát triển đòi hỏi đội ngũ quản lý thật chun nghiệp, có trình độ chuyên môn sâu phải kết hợp với phương pháp quản lý hiệu Trước đây, việc thu thập liệu quản lý hàng hóa thực phương pháp thủ công thông qua ghi chép sổ sách, tính tốn nhiều số liệu thường xun nhập xuất hàng hóa, điều dễ dẫn đến sai sót ảnh hưởng tới doanh thu cửa hàng Do với khối lượng cơng việc lớn phương thức quản lý truyền thống làm tốn nhiều thời gian, cơng sức khó đáp ứng nhu cầu ngày cao người Hiện công nghệ thông tin ngày phát triển cho thấy việc ứng dụng công nghệ thông tin công tác quản lý thông tin doanh nghiệp đặc biệt thông tin khách hàng, bán hàng cần thiết Vì việc kết hợp áp dụng phương pháp đại vào việc quản lý bán hàng giúp người xử lý thơng tin cách nhanh chóng, xác, khoa học, giảm bớt hao tổn cơng sức, chi phí thấp tăng cường hoạt động bán hàng Do hiệu công việc nâng cao cách rõ rệt Nhận biết tầm quan trọng 161250543135 – Huỳnh Tấn Vũ việc ứng dụng công nghệ thông tin vào sống nên tơi tìm hiểu xây dựng mơ hình QUẢN LÝ BÁN HÀNG CHO CỬA HÀNG BÁN PHỤ KIỆN VẬT LIỆU XÂY DỰNG CHO CỬA HÀNG SỐ 665 TRƯỜNG CHINH 1.2 Mục đích đề tài phạm vi đề tài a) Mục đích đề tài : - Xây dựng phần mềm quản lý bán hàng cho phép quản lý việc kinh doanh phụ kiện vật liệu xây dựng cửa hàng số 655 Trường Chinh b) Phạm vi đề tài - Áp dựng cho cửa hàng bán phụ kiện vật liệu xây dựng có quy mô nhỏ tương tự - Đưa thông tin đề cương chi tiết vào mục 1.3 Phương pháp nghiên cứu lựu chọn giải pháp công nghệ a) Phương pháp nghiên cứu - Khảo sát thực tế cửa hàng 655 Trường Chinh để xây dựng phần mềm - Thu thập thông tin, tài liệu liên quan lập trình VB.NET, SQL Sever - Chọn lọc thơng tin, phân tích số liệu thống kê cửa hàng - Tham khảo ý kiến người dùng b) Lựa chọn giải pháp công nghệ - Dùng phần mềm Microsoft Visual Studio 2010 để xây dựng ứng dụng - Dùng SQL Sever để lưu trữ sở liệu 1.4 Bảng câu hỏi khảo sát STT Câu hỏi Công việc bán hàng cửa hàng thực ? Có chứng từ , giấy tờ Công việc nhập hàng cửa hàng thực ? Có chứng từ , giấy tờ Khi khách hàng đến mua hàng cửa hàng lưu giữ thông tin ? Cửa hàng lưu giữ thông tin nhà cung cấp sau cần nhập hàng 161250543135 – Huỳnh Tấn Vũ nhà cung cấp ? Cửa hàng có thống kê doanh thu bán hàng cửa hàng hay khơng 161250543135 – Huỳnh Tấn Vũ CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Hệ quản trị sở liệu SQL Server 2.1.1 - Giới thiệu SQL sever SQL ngôn ngữ để tương tác với sở liệu; Nó bao gồm việc tạo sở liệu, xóa, lấy hàng, sửa đổi hàng, vv SQL ngôn ngữ chuẩn ANSI (American National Standards Institute), có nhiều phiên khác ngơn ngữ SQL Vậy SQL gì? - SQL viết tắt Structured Query Language có nghĩa ngơn ngữ truy vấn có cấu trúc, ngơn ngữ máy tính để lưu trữ, thao tác truy xuất liệu lưu trữ sở liệu quan hệ - SQL ngôn ngữ chuẩn cho hệ sở liệu quan hệ - Tất hệ thống quản lý sở liệu quan hệ (RDMS) MySQL, MS Access, Oracle, Sybase, Informix, Postgres SQL Server sử dụng SQL làm ngôn ngữ sở liệu chuẩn 2.1.2 Lịch sử đời - - - - Phiên Microsoft SQL Server đời vào năm 1989 cho hệ điều hành chạy 16 bít với SQL Server phiên 1.0 tiếp tục phát triển ngày SQL Server Microsoft thị trường chấp nhận rộng rãi kể từ version 6.5 Sau Microsoft cải tiến viết lại engine cho SQL Server 7.0 Cho nên nói từ version 6.5 lên version 7.0 bước nhảy vọt Có số đặc tính SQL Server 7.0 khơng tương thích với version 6.5 Trong từ Version 7.0 lên version 8.0 (SQL Server 2000) cải tiến chủ yếu mở rộng tính web làm cho SQL Server 2000 đáng tin cậy Một điểm đặc biệt đáng lưu ý phiên 2000 Multiple-Instance Tức bạn cài dặt phiên 2000 chung với phiên trước mà không cần phải gỡ chúng Nghĩa bạn chạy song song version 6.5 7.0 với phiên 2000 máy (điều xảy với phiên trước đây) Khi phiên cũ máy bạn Default Instance phiên 2000 vừa cài Named Instance Từ tháng 10 năm 2016, phiên sau Microsoft hỗ trợ: SQL Server 2008 R2 SQL Server 2012 SQL Server 2014 161250543135 – Huỳnh Tấn Vũ Page SQL Server 2016 - Phiên Microsoft SQL Server 2016, xuất vào ngày 1/6/2016 - SQL Server 2016 hỗ trợ cho vi xử lý 64 bít 2.2 Ngơn ngữ lập trình Visual Basic 2.2.1 Giới thiệu ngơn ngữ lập trình Visual Basic - Visual Basic ngơn ngữ lập trình thong dụng Window Visual Basic hỗ trợ quản lý sở liệu internet, đặc biệt quản lý liệu - Visual Basic có nhiều tính Các điều khiển cho phép ta viết chương trình, ứng dụng kết hợp với giao diện Khi dùng Visual Basic để tiết kiệm thời gian công sức so với ngơn ngữ lập trình khác xây dựng ứng dụng - Visual Basic gắn liền với khái niệm lập trình trực quan(Visual) nghĩa thiết kế chương trình ta nhin thấy kết ta thao tác giao diện chương trình thực - Visual Basic cho phép ta chỉnh sửa đơn giản, nhanh chóng màu săc, kích thước hình dáng đối tượng có mặt ứng dụng 2.2.2 Cơ sở lý thuyết a) Các kiểu liệu - Tên kiểu Kích thước Khoảng gía trị Byte byte đến 255 (tức gán cho biến giá trị nhỏ lớn 255) - Integer byte -32768 đến 32767 - Long byte -2.147.483.648 đến 2.147.483.647 - Single byte -3,402823E38 đến –1,401298E-45 (các gía trị âm) - 1,401298E-45 đến 3,402823E38 (các gía trị dương) - Double byte -1,79769E308 đến –4,94065E-324 (giá trị âm) 4,94065E-324 đến 1,79769E308 (giá trị dương) - Currency byte -922337203685477,5808 đến 922337203685477,5807 - Boolean byte True tới False - - Date byte tháng năm 100 đến 31 tháng 12 năm 9999 ; Thời gian từ 0:00:00 đến 23:59:59: String byte cho lên đến 31 ký tự ký tự Variant 16 byte + Null, Error, kiểu số có giá trị khoảng byte cho Double hay nội dung text ký tự 161250543135 – Huỳnh Tấn Vũ Page Ký hiệu Exx phía sau số có nghĩa nhân với 10xx - • • • • • • Kiểu số nguyên dương (không chấp nhận số âm) gồm kiểu Byte Kiểu số nguyên (chấp nhận số âm không chấp nhận phần lẻ thập phân) gồm kiểu :Integer, Long Kiểu số thực gồm Single, Double, Currency Kiểu Boolean gọi kiểu luận lý, chấp nhận hai giá trị True False sai Kiểu String dùng để chứa giá trị chuỗi Một chuỗi ký tự có nhiều ký tự Khi viết giá trị chuỗi, ta phải bao hai đầu dấu nháy kép Kiểu ngày tháng (Date) để chứa giá trị thời gian Khi viết giá trị kiểu Date, ta viết theo kiểu ghi bao hai đầu dấu # b) Các toán tử Visual Basic - Các toán tử tính tốn Tốn tử Ý nghĩa Ví dụ + Cộng hai số hạng với X =Y + dùng để cộng hai chuỗi st= “Visual” + “Basic” - Trừ hai số hạng X = Y - * Nhân hai số hạng X = Y * / Chia, trả kiểu số thực Y = / \ Chia lấy nguyên X = \ ‘X nhận giá trị Mod Chia lấy dư X = Mod ‘X nhận giá trị ^ Lấy lũy thừa X = Y ^ - Các toán tử so sánh Toán tử Ý nghĩa > So sánh xem số thứ có lớn số thứ hai không < So sánh xem số thứ có nhỏ số thứ hai khơng = So sánh xem số thứ có số thứ hai không < > So sánh xem số thứ có khác số thứ hai khơng >= So sánh xem số thứ có lớn hay số thứ hai không