Xây dựng phần mềm quản lý bán hàng luận văn, đồ án, đề tài tốt nghiệp

67 80 1
Xây dựng phần mềm quản lý bán hàng   luận văn, đồ án, đề tài tốt nghiệp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Phần mềm quản lý bán hàng luận văn, đồ án, đề tài tốt nghiệp Phần mềm quản lý bán hàng luận văn, đồ án, đề tài tốt nghiệp, Phần mềm quản lý bán hàng luận văn, đồ án, đề tài tốt nghiệp, Phần mềm quản lý bán hàng luận văn, đồ án, đề tài tốt nghiệp

MỤC LỤC MỤC LỤC I GIỚI THIỆU TÀI LIỆU 1.1 Mục đích tài liệu 1.2 Phạm vi cùa tài liệu 1.3 Thuật ngữ chữ viết tắt II THÔNG TIN KHẢO SÁT 11.1 Thông tin chung 1.1.Thời gian, địa điểm khảo sát 1.2.Thành phần tham gia 1.3 Thành phần cung cấp thông tin 11.2 Nội dung khảo sát 2.1.Thông tin tham chiếu từ đơn vị 2.2.Cơ cấu tổ chức đơn vị 2.3 Cơ sở hạ tầng cùa khách hàng 2.4 Yêu cầu cùa khách hàng 2.5 Quy trình nghiệp vụ 2.6 Các biểu mẫu, tài liệu quy định liên quan .6 III Cơ SỞ LÝ THUYẾT 111.1 Tổng quan UML 1.1.UMLIàgì? 1.2.Các sơ đồ lớp 1.3 Kiến trúc hệ thống 1.4.Sơ đồ Use Case (Use Case diagram) 1.5 Sơ đồ lớp 10 1.6.Sơ đồ 11 111.2 Môi trường phát triển 11 2.1.Kiến trúc NET framework 11 2.2.Ngôn ngữ c# 12 2.3 Microsoft SQL server 2000 13 IV MÔ TẢ YÊU CẦU HỆ THÕNG 14 IV l Các yêu cầu chức 14 1.1.Chức Đãng nhập 14 1.2.Chức Quản lý người dùng 14 1.3 Chức Đổi mật 16 1.4.Chức Nhập hàng 16 1.5 Chức Bán hàng 18 1.6.Chức Quàn lý sàn phẩm 19 1.7.Chức Quản lýKhách hàng 20 1.8.Chức Quản lýNhân viên 22 1.9.Chức Quản lýNhà cung cãp 23 1.10 Chức Quảnlý Nhà sản xuất 25 1.11 Chức Quảnlý Loại sản phẩm 26 1.12 Chức Thống kê 28 1.13 Chức Tìm kiếm 28 IV Các yêu cầu phi chức 28 2.1.Yêu cầu hiệu 28 2.2.Yêu cầu logic cùa sở liệu 28 2.3 Các ràng buộc thiết kẽ 28 2.4 Các đặc tính cùa hệ thõng phần mềm 29 2.5 Các giao tiếp (Interfaces) 29 V THIẾT KẼ HỆ THÕNG HƯỚNG ĐÕI TƯỢNG .30 v.l Biểu đồ lớp 30 1.1.Danh sách lớp đõì tượng 30 1.2.Chi tiết hóa lớp dõi tượng 30 1.3 Mô hình hóa lớp dõi tượng 37 V Biểu đồ 38 2.1.Chức Đãng nhập 38 2.2.Chức Nhập hàng 39 2.3 Chức Xuất hàng 40 2.4 Chức Quản lý (Nhân Viên, Nhà Cung Cãp, Khách Hàng) 41 2.5 Chức Thống kê 42 2.6 Chức Tra cứu 43 VI THIẾT KẾ Cơ SỞ DỮ LIỆU 44 VI 1.Thiết kẽ bảng Cơ SỞ liệu 44 1.1.Bảng: sản Phẩm 44 1.2.Bảng: 1.3 Bảng: 1.4.Bảng: 1.5 Bảng: 1.6.Bảng: 1.7.Bảng: 1.8.Bảng: 1.9.Bảng: 1.10 HoáĐơn Nhập 44 Hoá Đơn Xuất 45 Nhà Cung Cấp 45 Nhân Viên 46 Khách Hàng 46 Nhà sản Xuất 47 Tài Khoản 47 Loại sản Phấm 48 Bảng: Chi tiết Hóa Đơn Nhập 48 1.11 Bảng: Chi tiết Hóa Đơn Xuất 48 VI Mơ hình liệu quan hệ 49 VII THIẾT KẾ GIAO DIỆN 50 VII Thiết kẽ giao diện cho module 50 1.1.Danh sách chức module 50 1.2.Chi tiết hóa giao diện cùa module Hệ thống 50 1.3 Chi tiết hóa giao diện cùa module Quản lý 53 1.4.Chi tiết hóa giao diện module Thống kê - Báo cáo .60 1.5 Chi tiết hóa giao diện cùa module Tìm kiếm 62 VIII CÀI ĐẶT VÀ SỬ DỤNG PHẦN MỀM .63 VIII l Cài đặt 63 VIII.2 Đánh giá 63 VIII.3 Những kẽtquảđạtđược sau chạy thử chương trình 63 VIII.4 Các hướngphát triển thêm chophần mềm 63 IX KẾT LUẬN 64 /64 I GIỚI THIỆU TÀI ưỆU 1.1 Mục đích tài liệu Nhắm xây dựng phần mềm quản lý Nhân bán máy tính công ty TNHH Thương Mại & Dịch Vụ Phố Hiến, đáp ứng nhu cầu Nhân sử dụng phần mềm bên phía cơng ty 1.2 Phạm vi cùa tài liệu Áp dụng cho cơng ty có mơ hình mơ hình tổ chức kinh doanh mày tính 1.3 Thuật ngữ chữ viẽt tắt Từ viẽt tắt Từ đầy đù TNHH Trách nhiệm hữu hạn PM Phần Mềm TM&DV Thương mại Dịch Vụ CN Chức QL Quản lý Giải thích 3/6 II THƠNG TIN KHẢO SÁT 11.1 Thơng tin chung 1.1 Thời gian, địa điểm khảo sát 1.1.1 Thời gian 1.1.2 Địa điểm 1.2 Thành phần tham gia 1.3 Thành phần cung cấp thông tin II.2 Nội dung khảo sát 2.1 Thông tin tham chiếu từ đơn vị 2.1.1 Thông tin liên hệ 2.1.2 Thông tin dự án 2.2 2.3 Cơ cấu tổ chức đơn vị Cơ sà hạ tầng cùa khách hàng Hệ thống mang: Mạng dây khôngGiám dây Đốc Hệ thống máy :CÓ mày để bàn laptop Phần mềm sử dụng: phần mềm kế toán misa 2.4 Yêu câu khách hàng STT Tên u cầu Bán Kế Tốn Hàng Tính bảo mật cao, phân quyền người sử dụng Giao diện đẹp dễ sử dụng Tính sác tuyệt dõi Bảo Hành Đầy đù chức , in báo cáo, sửa, xóa, thêm, cảnh Báo Chức rõ ràng tách bạch theo phân quyền người sử dụng 2.5 Quy trình nghiệp vụ 2.5.1 Quy trình nhập hàng Bước 1: Nhân viên nhập hàng điền đầy đủ thông tin sản phẩm Bước 2: Kiểm tra thông sõ kỹ thuật, chất lượng cùa sản phẩm Bước 3: Tiến hành nhập sản phẩm vào hệ thống thông qua phần mềm quản lý bán hàng 2.5.2 Quy trình bán hàng Bước 1: Nhân viên bán hàng tư vãn, hỗ trự khách hàng thông tin sản phẩm Bước 2: Sau khách hàng chọn sản phẩm ưng ý, nhân viên bán hàng tiến hành lập hóa đơn với thơng tin cùa sản phâm mà khách hàng chọn Bước 3: Kiểm tra số lượng sản phẩm mà khách hàng yêu cầu kho hàng có đáp ứng khơng? Nếu đủ hàng tiến hành thêm hóa đơn chuyến xuống phận giao hàng cho khách hàng Ngược lại thông báo cho khách hàng tick vào ô hẽt hàng để gửi thông báo cho phận nhập hàng biết 2.6 Các biểu mẫu, tài liệu quy định liên quan 2.6.1 Danh mục tài liệu STT Tên tài liệu Nghiệp vụ liên quan Mô tả quy định Nghiệp vụ liên quan Tài liệu tham khảo đấu thầu Tài liều báo cáo tài Tài liệu Quản lý nhân cũ công ty Mô tả tài liệu Tài liệu word,Excel, lưu trữ thông tin nhập , xuất hàng 2.6.2 Danh mục quy định liên quan STT Tên quy định Quy định sử phạt khen thưởng, Tính lương cho nhân viên xây Dựng Phần Mềm Quản Lý Bán Hàng Quy định bán hàng phong cách phục vụ khách hàng Quy định Nhập ,xuãt hàng Quy định sử dụng phần mềm để thống kê báo cáo Bán hàng, quản lý thông tin khách hàng Nhập hàng, Bán hàng Thõng kê, báo cáo 2.6.3 Danh mục biểu mẫu 6/64 III Cơ SỞ LÝ THUYẾT III Tổng quan UML 1.1 UMLIàgì? UML ngơn ngữ dùng để: ■J Trực quan hóa Chi tiết hóa J Sinh mã dạng nguyên mẫu ■J Lập cung cãp tài liệu 1.2 Các sơ đồ lớp Sơ đồ lớp (Class Diagram) Bao gồm tập hợp lớp, giao diện, sơ đồ hợp tác mõì quan hệ chúng Nó thể mặt tĩnh cùa hệ thõng J Sơ đồ đõì tượng (Object Diagram) Bao gồm tập hợp dõi tượng mõì quan hệ chúng Đõi tượng thể lớp, sơ đồ dõi tượng thể sơ dồ lớp J Sơ đồ Use case (Use Case Diagram) Khái niệm actor: người dùng(tác nhân) hay hệ thống khác bên ngồi phạm vi hệ thống mà có tương tác với hệ thõng Sơ Use case bao gồm tập hợp Use case, actor thể mõi quan hệ tương tác actor Use case Nó quan trọng việc tổ chức mơ hình hóa hành vi hệ thống Sơ (Sequence Diagram) Là dạng biểu đồ tương tác (interaction), biểu diễn tương tác đõì tượng theo thứ tự thời gian Nó mơ tả dõi tượng liên quan tình cụ thể bước việc trao đổi thơng báo(message) dõi tượng để thực chức hệ thõng J Sơ đồ hợp tác (Collaboration) Gần giống sơ đồ Sequence, sơ đồ hợp tác cách khác để thể tình xảy hệ thõng Nhưng tập trung vào việc việc trao đổi qua lại thông báo dõi tượng không quan tâm đến thứ tự cùa thơng báo có nghĩa qua biết nhanh chóng đõì tượng cụ thể có trao đổi thơng báo cho J Sơ đồ chuyển trạng thái (Statechart) Chỉ máy chuyển trạng thái, bao gồm trạng thái, bước chuyển trạng thái hoạt động Nó đặc biệt quan trọng việc mơ hình hóa hành vi lớp giao diện(interface class) hay hợp tác nhấn mạnh vào đáp ứng theo kiện cùa đối tượng, điều hữu ích mơ hình hóa hệ thống phản ứng(reactive) J Sơ đồ hoạt động (Activity) Là dạng đặc biệt sơ đồ chuyển trạng Nó chì luồng từ hoạt động sang hoạt động khác hệ thống Nó đặc biệt quan trọng việc xây dựng mơ hình chức hệ thõng nhấn mạnh tới việc chuyển đồi quyền kiểm soát đổì tượng J Sơ đồ thành phần (Component) Chì cách tổ chức phụ thuộc thành phần(component) Nó liên quan tớ! sơ dồ lớp, thành phần thường ánh xạ tới hay nhĩều lớp, giao diện, collaboration J Quan hệ Thừa kế (Generalization) Chỉ cấu hình cùa hệ thống thực thĩ 1.3 Kiến trúc hệ thõng Khi xem xét hệ thống, cần xây dựng mô hình từ khía cạnh khác nhau, xuất phát từ thực tẽ người làm việc với hệ thống với vai trò khác nhìn hệ thống từ khía cạnh khác UML xét hệ thõng khía cạnh: Cửtiipửúciu Dũuiiiú LcgicaJ View htỉplãii ítSâũon View VK Case View Use Case Dũgtoui Sequence DiapjUB Collabofffiiffl Diagram SUM Diagram AciiM.lv Diigliln Drplff>nien' ữiẽgrãni Class Diagram Object DiagiaBi Hình 1: Kiến trúc hệ thõng J Use Case view: Mô tả cách ứng xử hệ thống J Logical view: Mô tà đổi tượng J Process view: Mơ tả việc đồng hố xử lý đồng thời J Implementation view: Mô tả phụ thuộc kẽt hợp component J Deployment view: Chỉ cấu hình phần cứng 1.4 Sơ đồ Use Case (Use Case diagram) Mơ tả tồn cảnh hệ thõng, đơn giản kỷ hiệu 1.4.1 Mục đích sơ Use Case > Mơ hình hố chuỗi hành động > Cung cấp tổng thể hệ thống > Đưa sở để xác định giao tiếp người, máy đõì với hệ thống > > > Mơ hình hố cho Use Case Cho người dùng hiểu giao tiếp với hệ thõng Làm sở cho phát thảo đặc tả kiểm tra 1.4.2 Các ký hiệu bàn Khái niệm Ký hiêu Actor t Use Case Người dùng hệ thõng, hệ thõng khác kiện thời gian Actor có thế: Chỉ cung cấp thơng tin cho hệ thống, lấy thông tin từ hệ thống, nhận thông tin từ hệ thống cung cấp thơng tin cho hệ thống Là khõì chức thực hệ thống đế mang lại kết có giá trị Actor Quy ước đặt tên Use Case: động từ trước, danh từ cụm từ theo sau Relationship Include Quan hệ phần tử mơ hình, bao gồm kẽt hợp (association), tổng qt hố (generalization) «lnclude» -X Extend 1.5 Ý nghĩa «Extend» Một Use Case có chức cùa Use Case khác Dùng để hành vi tự chọn (có thể khơng), hành vi theo điều kiện định Sơ đồ lớp 1.5.1 Khái niệm ❖Đối tượng (Object) Mơ hình hố vật khái niệm giới thực ■J Một đõì tượng có đặc điếm như: Trạng thái (State), ứng xử (behavior), định danh (indentity) ❖Lớp (class) Là tập hợp dõi tượng có chung thuộc tính, ứng xử ngữ nghĩa Là khuôn mẫu để tạo dõi tượng Đõì tượng lớp ❖Gói (package) Là tập hợp lớp hay gói có liên quan với ❖Sơ đổ lớp (Class diagram) J Cung cấp tranh mô tả số tất lớp mơ hình Thế cấu trúc ứng xử hay nhiều lớp J Thể mõì quan hệ thừa kế lớp 1.5.2 Các kiểu lớp Khái niệm Lớp thực thể (Entity class) Ký hiệu o LiíeLine Ý nghĩa Mơ hình hố thông tin lưu trữ hệ thõng Độc lập với đõì tượng xung quanh Giao diện tương tác với hệ thống Lớp biên |—o frmMain (Boundary class) Lớp điều khiển (Control class) Thể trình tự ứng xử hệ thõng Điều phối hoạt động cần thực HocSinhCorrtroller 1.6 sơ đồ ■J Sơ đồ biểu diễn tương tác cùa dõi tượng theo thứ tự thời gian Đặc điểm biểu đồ phản ánh cấu trúc biểu đồ lớp thứ tự tương tác 1.6.1 Mục đích > > > > III 2.1 Lập mơ hình tương tác dõi tượng Hiện thực hố Use Case Lập mơ hình kịch sử dụng Use Case Khám phá tính logic cùa phép tốn, hàm hay thù tục phức tạp Môi trường phát triển Kiến trúc NET framework Khi Microsoft thông báo phát minh NET với ngôn ngữ C# vào tháng 7/2000, đến tháng 4/2003 phiên 1.1 NET Framework lưu hành, Framework triển khai phần mềm hoàn toàn mới, cách tiếp cận làm cho lập trình dễ Cách dễ hiếu đế nghĩ NET Framework môi trường mà code cùa bạn hoạt động, có nghĩa NET quản lý việc thi hành chương trình, khởi động chương trình, cấp phép hoạt động, cấp phát ký ức để liệu làm việc, hổ trợ việc thu hồi tài ngun ký ức khơng dùng đến, Tuy nhiên ngồi việc tiến hành công tác vừa nêu trên, NET chuẩn bị sẵn thư viện lớp gọi NET Framework base class library cho phép thực nhiều tác vụ windowns Tóm lại, NET Framework giữ vai trò: quản lý việc thi hành chương trình bạn cung cấp dịch vụ mà chương trình bạn cần đến .NET Framework Web Web Forms Windows Data and XMI classes Framework Base Classes Library (IO, string, net, security, threading, text, reflection Cnmmnn an ill lang Pl intima (C\ p^ 1.2.1.4 Giao diện 1.2.1.5 STT Đặc tà giao diện Tên thành phần Kiểu Mô tả Tài khoản Label Hướng dẫn nơi nhập tài khoản Mật khấu Label Hướng dẫn nơi nhập mật Lưu mật khấu CheckBox Tích vào để lưu mật Nơi nhập tài khoản TextBox Là nơi nhập tài khoản Nơi nhập mật TextBox Là nơi nhập mật Đăng nhập Button Click vào đế đăng nhập Hủy bò Button Click vào để hủy bò đăng nhập 1.2.2 Giao diện 1.2.2.1 Mục đích Hiến thị giao diện chức chương trình 1.2.2.2 Giao diện 1.2.3 Chức Đổi mật 1.2.3.1 Mục đích Để đổi mật tài khoản 1.2.3.2 Phạm vi Chỉ người công ty sử dụng 1.2.3.3 Ràng buộc > Dữ liệu đâu vào Nhập mật cũ mật > Dữ liệu đầu Thông báo mật đổi thành công không thành công 1.2.3.4 Giao diện I.2.3.5 Đặc tả giao diện STT Tên thành phần Kiểu Môtả Tài khoản Label Hướng dẫn nơi nhập tài khoản Mật khấu cũ Label Hướng dẫn nơi nhập mật cũ Mật Label Hướng dẫn nơi nhập mật Nhập lại mật Label Hướng dẫn nơi nhập lại mật Đồng ý Button Click vào để đồng ý Nhập lại Button Click vào để nhập lại Thoát Button Click vào để thoát Các textbox nhập liệu cho label TextBox Nơi nhập liệu hướng dẫn 1.2.4 Chức Quán lý tài khốn 1.2.4.1 Mục đích Quản lý tài khoản phân quyền 1.2.4.2 Phạm vi Chỉ có giám đốc sử dụng 1.2.4.3 Ràng buộc > Dữ liệu dâu vào Tên tài khoản, mật > Dữ liệu dâu Thông tin tài khoản phân quyền 1.2.4.4 Đặc tả giao diện STT Tên thành phần Kiểu Môtã Tài khoản Label Hướng dẫn nơi nhập tài khoản Mật Label Hướng dẫn nơi nhập mật khấu Nhân viên Label Hướng dẫn nơi chọn tên nhân viên Phân quyền Label Hướng dẫn nơi chọn loại quyền ComboBox nhân viên Combo Box Hiện danh sách tên nhân viên ComboBox phân quyền Combo Box Hiện danh sách loại quyền Thêm Button Click vào để thêm Sửa Button Click vào để sửa Xóa Button Click vào để xóa 10 Thốt Button Click vào đế 11 Thơng tin tài khoản DataGridView Hiển thị danh sách thông tin tài khoản 12 Các textbox nhập liệu cho label TextBox Nơi nhập liệu hướng dẫn 1.2.5 Chức Sao lưu liệu 1.2.5.1 Mục đích Sao lưu liệu đề phòng trường hợp chương trình bị mãt liệu 1.2.5.2 Phạm vi Chỉ người cùa công ty sử dụng 1.2.5.3 Ràng buộc > Dữ liệu dâu vào Đường dẫn đến thư mục chứa lưu > Dữ liệu dâu Thông báo lưu thành công khơng thành cơng 1.3 Chi tiết hóa giao diện module Quản lý 1.3.1 Chức Quản lý Nhập hàng 1.3.1.1 Mục đích Quản lý thơng tin mặt hàng nhập vào 1.3.1.2 Phạm vi Áp dụng cho nhân viên nhập hàng 1.3.1.3 Ràng buộc > Dữ liệu dầu vào Thông tin mặt hàng > Dữ liệu dâu Đưa thông tin mặt hàng, loại hàng I.3.I.4 Đặc tà giao diện Tên thành STT phần Kiểu Mô tà Số phiếu Label Hướng dẫn nơi nhập mã sõ phiếu Nhân viên Label Hướng dẫn nơi nhập tên nhân viên nhập hàng Nhà cung cấp Label Hướng dẫn nơi nhập tên nhà cung cấp Ngày nhập Label Hướng dẫn nơi nhập ngày nhập hàng Đã trả Label Hướng dẫn nơi nhập số tiền trả Mặt hàng Label Hướng dẫn nơi nhập tên mặt hàng Giá nhập Label Hướng dẫn nơi nhập giá nhập mặt hàng Số lượng Label Hướng dẫn nơi nhập số lượng Giá bán Label Hướng dẫn nơi nhập giá bán Tổng tiền Label Hướng dẫn nơi tổng tiền Phiếu Button Click vào để tạo phiếu Lull Button Click vào đế lưu phiếu Sửa phiếu Button Click vào để sửa phiếu Xóa phiếu Button Click vào để xóa phiếu Thêm Button Click vào đế thêm sản phẩm vào phiếu Sửa Button Click vào để sửa sản phẩm phiếu Xóa Button Click vào để xóa sản phẩm phiếu Chi tiết hóa đơn DataGridView Đế hiến thị chi tiết hóa đơn nhập Các textbox nhập liệu cho lable TextBox Là nơi nhập thông tin hướng dẫn 1 1 1.3.2 Chức Quàn lý Bán hàng I.3.2.I Mục đích Qn lý thơng tin mặt hàng bán 1.3.2.2 Phạm vi Áp dụng cho nhân viên bán hàng 1.3.2.3 Ràng buộc > Dữ liệu dâu vào Thông tin mặt hàng bán khách hàng mua mặt hàng > Dữ liệu dâu Hiến thị thông tin mặt hàng bán khách hàng mua mặt hàng vào hóa đơn chi tiết 1.3.2.4 Đặc tà giao diện Tên thành STT phần Môtả Số phiếu Label Hướng dẫn nơi nhập mã số phiếu Nhân viên Label Hướng dẫn nơi nhập tên nhân viên nhập hàng Khách hàng Label Hướng dẫn nơi nhập tên khách hàng Ngày bán Label Hướng dẫn nơi nhập ngày bán hàng Đã thu Label Hướng dẫn nơi nhập số tiền thu Mặt hàng Label Hướng dẫn nơi nhập tên mặt hàng Số lượng Label Hướng dẫn nơi nhập số lượng Giá bán Label Hướng dẫn nơi nhập giá bán Tổng tiền Label Hướng dẫn nơi tổng tiền Phiếu Button Click vào đế tạo phiếu LirtJ Button Click vào để lưu phiếu Sửa phiếu Button Click vào đế sửa phiếu Xóa phiếu Button Click vào để xóa phiếu Thêm Button Click vào để thêm sản phẩm vào phiếu Sửa Button Click vào để sửa sán phẩm phiếu Xóa Button Click vào để xóa sán phẩm phiếu Chi tiết hóa đơn DataGridView Để hiển thị chi tiết hóa đơn bán 1 1 Kiểu Các textbox nhập TextBox Là nơi nhập thông tin hướng dẫn liệu cho lable 1.3.3 Chức Quàn lý sàn phẩm 1.3.3.1 Mục đích Quản lý thơng tin mặt hàng mà cơng ty có 1.3.3.2 Phạm vi Áp dụng cho người công ty 1.3.3.3 Ràng buộc > Dữ liệu dâu vào Thông tin mặt hàng > Dữ liệu dâu Đưa thông tin mặt hàng, loại hàng 1.3.3.4 Đặc tả giao diện STT Tên thành phần Kiểu Môtả Mã mặt hàng Label Hướng dẫn nơi nhập mã mặt hàng Tên mặt hàng Label Hướng dẫn nơi nhập tên mặt hàng Loại mặt hàng Label Hướng dẫn nơi nhập loại mặt hàng Ngày sản xuất Label Hướng dẫn nơi nhập ngày sản xuãt Hạn sử dụng Label Hướng dẫn nơi nhập hạn sử dụng Thời gian BH Label Hướng dẫn nơi nhập thời gian bảo hành Tình trạng Label Hướng dẫn nơi nhập tình trạng Giá bán Label Hướng dẫn nơi nhập giá bán Ghi Label Hướng dẫn nơi nhập ghi Thêm Button Click vào đế nhập mặt hàng 11 Lưu Button Click vào đế lưu mặt hàng 12 Sửa Button Click vào để sửa mặt hàng Xóa Button Click vào để xóa mặt hàng 10 13 14 Thông tin mặt hàng DataGridView Để hiến tất thị thông tin mặt hàng công ty 15 Các textbox nhập liệu cho lable TextBox Là nơi nhập thông tin hướng dẫn 1.3.4 Chức Quàn lý Nhân viên 1.3.4.1 Mục đích Quản lý thơng tin nhân viên 1.3.4.2 Phạm vi Áp dụng cho quản đõc hay giám đõc 1.3.4.3 Ràng buộc > Dữ liệu dâu vào Thông tin cùa nhân viên > Dữ liệu dâu Đưa hiển thị thông tin nhân viên 1.3.4.4 Đặc tả giao diện STT Tên thành phần Kiểu Môtả Mã nhân viên label Hướng dẫn nơi nhập mã nhân viên Tên nhân viên label Hướng dẫn nơi nhập tên nhân viên Phòng ban label Hướng dẫn nơi nhập phòng ban Chức vụ label Hướng dẫn nơi nhập chức vụ Giới tính label Hướng dẫn nơi tích chọn giới tính Ngày sinh label Hướng dẫn nơi nhập ngày sinh Địa label Hướng dẫn nơi nhập địa sõ điện thoại label Hướng dẫn nơi nhập số dĩiện thoại Email label Hướng dẫn nơi nhập email 10 Tiền lương label Hướng dẫn nơi nhập tiền lương 11 Ghi label Hướng dẫn nơi nhập ghi 12 Thêm Button Click vào để thêm nhân viên 13 Lưu Button Click vào để lưu nhân viên 14 sửa Button Click vào để sửa nhân viên 15 Xóa Button Click vào để xóa nhân viên 16 Nam RadioButton Click để chọn nam 17 Nữ RadioButton Click để chọn nữ 18 Thông tin nhân viên DataGridView Để hiển tất thị thông tin nhân viên công ty 19 Các textbox nhập liệu cho lable TextBox Là nơi nhập thông tin hướng dẫn 1.3.5 Chức Nhà cung cấp 1.3.5.1 Mục đích Lưu trữ thông tin cùa đơn vị mà công ty nhập hàng 1.3.5.2 Phạm vi Áp dụng cho thủ phòng kinh doanh quản lý 1.3.5.3 Ràng buộc > Dữ liệu dâu vào Thông tin đơn vị phân phõì hàng cho cơng ty > Dữ liệu dâu Hiển thị thông tin cùa đơn vị phân phõì hàng cho cơng ty I.3.5.4 Đặc tả giao diện STT Tên thành phần Kiểu Môtả Mã nhà cung cấp Label Hướng dẫn nơi nhập mã nhà cung cấp Tên nhà cung cãp Label Hướng dẫn nơi nhập tên nhà cung cãp sõ điện thoại Label Hướng dẫn nơi nhập số diện thoại Địa Label Hướng dẫn nơi nhập địa Số tài khoản Label Hướng dẫn nơi nhập số tài khoản Ghi Label Hướng dẫn nơi nhập ghi Thêm Button Click vào để nhập Lưu Button Click vào đế lưu sửa Button Click vào để sửa Xóa Button Click vào để xóa Danh sách nhà cung cấp DataGridView Để hiển tãt thị thông tin nhà cung cãp công ty Các textbox nhập liệu cho label TextBox Là nơi nhập thông tin hướng dẫn 1 1.3.6 Chức Khách hàng 1.3.6.1 Mục đích Quản lý thơng tin khách hàng tới mua hàng công ty, khách hàng quen, khách hàng mua hàng bảo hành 1.3.6.2 Phạm vi Áp dụng cho nhân viên bán hàng 1.3.6.3 Ràng buộc > Dữ liệu dâu vào Thông tin khách hàng, mã, số điện thoại, tên, địa chỉ, số tài khoản nẽu có, email nẽu có số thơng tin ghi nẽu có cùa khách hàng > Dữ liệu dâu Đưa hiển thị thông tin khách hàng 1.3.6.4 STT Đặc tả giao diện Tên thành phần Kiểu Môtả Mã khách hàng Label Hướng dẫn nơi nhập mã khách hàng Tên khách hàng Label Hướng dẫn nơi nhập tên khách hàng Địa Label Hướng dẫn nơi nhập địa Số điện thoại Label Hướng dẫn nơi nhập số điện thoại Email Label Hướng dẫn nơi nhập email số tài khoản Label Hướng dẫn nơi nhập số tài khoản Ghi Label Hướng dẫn nơi nhập ghi Thêm Button Click vào đế thêm khách hàng LƯU Button Click vào để lưu khách hàng 10 Sửa Button Click vào để sửa khách hàng Xóa Button Click vào để xóa khách hàng Thông tin khách hàng DataGridView Đế hiến tất thị thông tin khách hàng công ty Các textbox nhập liệu cho lable TextBox Là nơi nhập thông tin hướng dẫn 1 1.4 Chi tiết hóa giao diện module Thõng kê - Báo cáo 1.4.1 Chức báo cáo Doanh thu 1.4.1.1 Mục đích Báo cáo doanh thu công ty 1.4.1.2 Phạm vi Áp dụng cho thù kho 1.4.1.3 Ràng buộc > Dữ liệu dâu vào Thời gian > Dữ liệu dâu Đưa doanh thu theo thời gian 1.4.1.4 STT Đặc tả giao diện Tên thành phần Kiểu Môtả Chọn Label Hướng dẫn nơi chọn loại báo cáo Tháng Label Hướng dẫn nơi chọn tháng Năm Label Hướng dẫn nơi chọn năm Combobox chọn Combo Box Hiện loại báo cáo Combobox tháng Combo Box Hiện tháng Textbox năm TextBox Là nơi nhập năm Xem Button Click vào đế xem thống kê Xuất Excel Button Click vào để xuất excel Thông tin thu DataGridView Nơi hiển thị báo cáo doanh thu công ty 1.4.2 Chức Thõng kê mặt hàng bán chạy 1.4.2.1 Mục đích Thống kê mặt hàng bán chạy 1.4.2.2 Phạm vi Áp dụng cho thủ kho 1.4.2.3 Ràng buộc > Dữ liệu đâu vào Thời gian > Dữ liệu đâu Thông tin mặt hàng bán chạy theo thời gian I.4.2.3.I STT Đặc tả giao diện Tên thành phần Kiểu Môtả Thống kê Label Hướng dẫn nơi chọn loại thống kê Tháng Label Hướng dẫn nơi chọn tháng Năm Label Hướng dẫn nơi chọn năm Combobox thống kê Combo Box Hiện loại thống kê Combobox tháng Combo Box Hiện tháng Textbox năm TextBox Là nơi nhập năm Xem Button Click vào để xem thống kê Xuất Excel Button Click vào đế xuất excel Thông tin thõng kê DataGridView Nơi hiển thị danh sách sản phẩm bán chạy 1.5 Chi tiết hóa giao diện module Tìm kiếm 1.5.1 Chức Tìm kiếm 1.5.1.1 Mục đích Tìm kiếm theo loại từ khóa 1.5.1.2 Phạm vi Áp dụng cho người cùa công ty 1.5.1.3 Ràng buộc > Dữ liệu dâu vào Từ khóa cần tìm > Dữ liệu dâu Đưa kết sau tìm kiếm I.5.I.4 Đặc tả giao diện STT Tên thành phần Kiểu Môtả Tìm kiếm với Label Hướng dẫn nơi chọn loại tìm kiếm Từ khóa Label Hướng dẫn nơi nhập từ khóa tìm kiếm Theo mã RadioButton Click để chọn tìm kiếm theo mã Theo tên RadioButton Click để chọn tìm kiếm theo tên Textbox từ khóa TextBox Nới nhập từ khóa tìm kiếm Tìm Button Click để thực tìm kiếm Thơng tin sản phấm DataGridView Nơi hiển thị thông tin sản phẩm vừa tìm kiếm VIII CÀI ĐẶT VÀ SỬ DỤNG PHẦN MỀM VIII Cài đặt • Yêu cầu hệ thống máy tính tối thiếu: > Hệ điều hành: Windows > Hệ quản trị sở liệu SQL Server 2005, Microsoft Visual studio 2010 > Máy tính cài MS Office thấp Office 2007 VIII.2 Đánh giá Xét bản, hệ thống thỏa mãn đầy đủ yêu cầu ban đầu đặt ra, cung cấp đủ chức phù hợp phục vụ cho q trình bán hàng,cập nhật thơng tin, quản lý thông tin thông tin sản phẩm, nhân viên, nhà cung cãp, doanh thu công ty VIII.3 Những kết đạt sau chạy thử chương trình Hệ thống phần mềm đạt nhiều kẽt thành công sau: > Với Người quản lý - Admin: người quản lý cập nhật thơng tin sản phẩm, nhân viên, nhà cung cấp, khách hàng, loại mặt hàng dồng thời quản lý thông tin liên quan Người quản lý Thõng kê doanh thu, hàng bán chạy, hàng nhập, hàng tồn theo tháng, ngày, quý, năm Ngồi người quản lý nhập thông tin Nhập hàng hay Xuất hàng, Tra cứu thông tin cần thiết > Với Nhân viên: nhập thông tin vào phiếu Nhập hàng danh mục Nhập hàng, nhập hóa đơn bán hàng danh mục Xuất hàng, ngồi nhân viên Tra cứu thông tin sản phẩm, nhân viên, loại mặt hàng, nhà cung cãp, khách hàng in để sử dụng VIII.4 Các hướng phát triển thêm cho phần mềm Hoàn thiện số chức chưa làm được, sửa lỗi xảy trình sử dụng IX KẼT LUẬN Kêt đạt được: o Thực phân tích hệ thõng, lập biểu đồ thể mõi quan hệ chức có phần mềm o Phân tích liệu chương trình o Thiết kế, xây dựng sở liệu o Thiẽt kế giao diện phù hợp với yêu cầu đặt ra, có đầy đủ chức cần thiết Hạn chẽcòn gặp: o Chưa thể hết khả mà máy tính sử dụng o Các thao tác xử lý chậm, chưa đáp ứng nhu cầu đề ... viên xây Dựng Phần Mềm Quản Lý Bán Hàng Quy định bán hàng phong cách phục vụ khách hàng Quy định Nhập ,xuãt hàng Quy định sử dụng phần mềm để thống kê báo cáo Bán hàng, quản lý thông tin khách hàng. .. thông qua phần mềm quản lý bán hàng 2.5.2 Quy trình bán hàng Bước 1: Nhân viên bán hàng tư vãn, hỗ trự khách hàng thông tin sản phẩm Bước 2: Sau khách hàng chọn sản phẩm ưng ý, nhân viên bán hàng. .. VIII.4 Các hướngphát triển thêm chophần mềm 63 IX KẾT LUẬN 64 /64 I GIỚI THIỆU TÀI ưỆU 1.1 Mục đích tài liệu Nhắm xây dựng phần mềm quản lý Nhân bán máy tính công ty TNHH Thương

Ngày đăng: 17/06/2020, 21:57

Từ khóa liên quan

Mục lục

  • 1.3. Mô hình hóa các lớp đốì tượng

  • 0

  • r

  • 0

    • 2.5. Chức năng Thống kê

    • 4

      • 2.6. Chức năng Tra cứu

      • 4

      • [

      • F

      • I

        • 4 r

        • 4

          • 1.1. Mục đích của tài liệu

          • 1.2. Phạm vi cùa tài liệu

          • 2.5.1. Quy trình nhập hàng

          • 2.5.2. Quy trình bán hàng

          • 1.1. UMLIàgì?

          • Sơ đồ lớp (Class Diagram)

          • 1.3. Kiến trúc của hệ thõng

          • 1.4.1. Mục đích của sơ đô Use Case

          • 1.5.1. Khái niệm

          • 1.6. sơ đồ tuần tự

          • 1.6.1. Mục đích

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan