xây dựng chương trình quản lý kho hàng bách hóa thanh xuân

54 603 0
xây dựng chương trình quản lý kho hàng bách hóa thanh xuân

Đ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

xây dựng chương trình quản lý kho hàng bách hóa thanh xuân

BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN MÔN : CÔNG NGHỆ XML ĐỀ TÀI : XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ KHO HÀNG Gio viên hưng dn : Ths. Đỗ Ngọc Sơn Lp : KHOA HỌC MÁY TÍNH 2 - K5 Nhóm sinh viên thực hiện : Nhóm 21 STT Họ tên 1. Lê Thanh Nghị 2. Nguyễn Thị Mai Hà Nội, tháng 8 năm 2013 1 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân MỤC LỤC Lớp: Khoa học máy tính 2 - K5 Page 2 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân Lời Nói Đầu Ngay từ khi XML được W3C công bố (10/2/1998). Chuẩn XML đã pht triển nhanh chóng vi một số lượng ln cc phần mềm được p dụng theo chuẩn XML. Hiện nay XML rất quan trọng để pht triển phần mềm. XML có ở mọi nơi. Nó là công cụ phổ biến để chuyển đổi giữa tất cả cc ứng dụng và trở nên phổ biến hơn trong lĩnh vực lưu trữ và miêu tả thông tin. Trên thế gii hiện nay, cc hệ thống my tính và cc hệ quản trị dữ liệu thường chứa dữ liệu dễ xung đột và thường bị mất đi khi chuyển đổi. Dữ liệu XML được lưu trữ dưi dạng text đơn giản. Do đó, nó cung cấp cch lưu trữ dữ liệu một cch độc lập giữa hệ thống và ứng dụng. Nó dễ dàng hơn nhiều để tạo lập dữ liệu mà ứng dụng khc nhau có thể chia sẻ. Vi XML, dữ liệu có thể thay đổi dễ dàng giữa cc hệ thống không tương thích. Tương lai có thể mang đến cho chúng ta cc hệ truy cập từ ngữ, ứng dụng bảng tính và cc hệ quản trị cơ sở dữ liệu có thể đọc dữ liệu của chúng vi cùng một định dạng text mà không cần khả năng chuyển đổi giữa chúng. Vi cc tiện ích mà XML mang lại, nhóm chúng em đã p dụng công nghệ này vào bài ton phần mềm quản lý bn hàng (sử dụng xml). Mục tiêu của bài ton là chuyển đổi bảng dữ liệu từ hệ thống database của SQL Server 2008 sang lưu trữ dưi dạng XML có kết hợp kiểm tra bằng XML Schema. Đồng thời sử dụng XSLT để hiển thị cc kết quả như: Bảng Tỉ gi, danh sch menu, Do thời gian có hạn và sự hạn chế của kiến thức nên chương trình chưa hoàn chỉnh. Chúng em mong nhận những góp ý của thầy. Lớp: Khoa học máy tính 2 - K5 Page 3 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân - Bảng phân công công việc của cc thành viên : Mã SV Họ tên Công việc được phân 0541060123 Nguyễn Thị Mai  Phân tích thiết kế hệ thống  Xây dựng và thiết kế cc form: frmMain frmDangNhap frmMathang frmKhachHang frmPhieuXuat frmPhieuNhap 0541060137 Lê Thanh Nghị  Phân tích thiết kế hệ thống  Xây dựng và thiết kế cc form: frmDoiMatKhau frmChitietphieunhap frmChitietphieuxuat frmNhanvien frmNguoidung Lớp: Khoa học máy tính 2 - K5 Page 4 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân CHƯƠNG 1: KHẢO SÁT NGHIỆP VỤ THỰC TẾ CỦA ĐỀ TÀI 1. Mục đích yêu cầu của đề tài Công tc tra cứu và nhập xuất hàng hóa trong kho đòi hỏi phải xử lý thông tin một cch chính xc kịp thời, chặt chẽ. Hiện nay, ở nưc ta một số nơi việc tra cứu và nhập xuất hàng hóa bằng phương php thủ công, truyền thống, hàng hóa được nhập xong được lưu trữ trong những túi hồ sơ. Cc tài liệu về hàng hóa được lưu trong túi hồ sơ theo một phương php nào đó người quản lý phải tìm theo cch sắp xếp của riêng mình. Việc cập nhật dữ liệu hoặc tìm kiếm bổ xung mất rất nhiều thời gian, việc thống kê số hàng hóa nhập, xuất càng phức tạp hơn. Nhất là việc tra cứu lại xảy ra thường xuyên cc yêu cầu luôn thay đổi nên người quản lý thực hiện xong cũng phải mất rất nhiều thời gian . Vi những yêu cầu và tính chất của công việc tra cứu và nhập, xuất hàng hóa như vậy, việc đưa hệ thống vào sử dụng bằng my tính là yêu cầu cấp thiết. Nó sẽ giải quyết được cc vấn đề nêu trên một cch tối ưu hiệu quả nhất. Hệ thống tra cứu và nhập, xuất hàng hóa được xây dựng trên my tính phải khắc phục được nhược điểm của hệ thống cũ (hệ thống thủ công) giúp việc quản lý đơn giản dễ dàng, chính xc, chặt chẽ, tiết kiệm thời gian & sức lao động. 2. Tìm hiểu và đánh giá hiện trạng 2.1 Quan sát tìm hiểu hệ thống hiện tại và tập hợp thông tin cần thiết  Ưu điểm của hệ thống cũ + Hệ thống làm việc đơn giản + Công cụ và phương tiện rẻ tiền + Ít phụ thuộc khi có sự cố đột xuất, những tc động khch quan  Nhược điểm của hệ thống cũ + Khi có yêu cầu công việc tìm kiếm và bo co mất nhiều thời gian + Việc cập nhật sửa đổi, hủy bỏ thông tin thiếu chính xc + Việc lưu chuyển thông tin chậm, kém hiệu quả + Việc quản lý rất phức tạp và mất nhiều thời gian, đòi hỏi sự tỉ mỉ 2.2Các giai đoạn • Lập kế hoạch xc định yêu cầu • Xc định yêu cầu của người sử dụng • Phân tích nghiệp vụ Lớp: Khoa học máy tính 2 - K5 Page 5 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân • Lập mô hình hệ thống • Bo co quy trình 2 2.2.1 Lập kế hoạch ST T Công Việc Nhân lực (Người) Thời gian (ngày) Người/ngà y 1 Xc định yêu cầu người sử dụng 2 2 4 2 Phân tích nghiệp vụ 2 2 4 3 Lập mô hình hệ thống 2 2 4 4 Bo co quy trình 2 1 1 1 2.2.2 Khảo sát và xác định yêu cầu người sử dụng a. Yêu cầu chức năng nghiệp vụ  Kho • Quản lý hàng nhập • Quản lý hàng xuất • Quản lý hàng tồn  Phòng kế ton • Yêu cầu cc bo co thường kì về hàng hóa trong kho b. Yêu cầu chức năng hệ thống - Phân quyền: Vi mỗi chức danh khc nhau sẽ chức năng của phần mềm có gii hạn khc nhau. Quyền admin thì ln hơn quyền user - Cấu hình thiết bị: My c nhân phải được trang bị cấu hình phần cứng mạnh, chạy hệ điều hành Windows XP trở lên. c. Yêu cầu phi chức năng - Giao diện trực quan, thân thiện, dễ sử dụng. - Khả năng quản lý linh hoạt: Cho phép thêm mi, sửa chữa, cập nhật nhanh chóng, chính xc. Lớp: Khoa học máy tính 2 - K5 Page 6 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân - Khả năng tìm kiếm đa kho: Sử dụng nhiều kho để có thể tìm kiếm chính xc nhất. - Khả năng bo co tuỳ biến: Cho phép người dùng lựa chọn cỏc tiờu thức theo ý mình để in bo co - Tự động cập nhật công việc diễn ra hàng ngày: như phân bổ chuyến đi, cập nhật xe về bến, nhắc nhở bảo dưỡng, sửa chữa. 2.2.3 Phân tích nghiệp vụ chuyên sâu a Nhập kho : • Bưc 1 : Phòng kế ton chuyển đơn đặt hàng và bảng kê xuống kho ( đây là đơn đặt hàng của chi nhnh gửi vào trong tổng công ty MDF Gia Lai có ghi rõ chủng loại và khối lượng gỗ cần đặt ) • Bưc 2 : Kho kiểm kê hàng theo bảng kê, kiểm tra số lượng và chất lượng của vn sau đó ghi xc nhận giao nhận hàng vào phần dưi của bảng kê • Bưc 3 : Viết phiếu nhập kho d. Xuất kho : • Bưc 1 : Kho nhận hóa đơn và bảng kê từ phòng kế ton • Bưc 2 : Kho viết phiếu xuất kho : phiếu này gồm có 3 liên : 1 gửi lên phòng kế ton, 1 do kho giữ, 1 đưa cho khch hàng • Bưc 3 : Khch hàng kiểm tra hàng theo đúng bảng kê sau đó ghi xc nhận giao nhận hàng vào phần dưi bảng kê • Bưc 4 : Kho chuyển phiếu xuất kho lên cho phòng kế ton 3. Mô tả hoạt động hệ thống 3.1 Sơ đồ DFD mức 0 Lớp: Khoa học máy tính 2 - K5 Page 7 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân 3.2Sơ đồ DFD mức 1  Sơ đồ DFD mức 1 Quản lý phiếu nhập Lớp: Khoa học máy tính 2 - K5 Page 8 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân  Sơ đồ DFD mức 1 Quản lý phiếu xuất.  Sơ đồ DFD mức 1 Báo cáo Lớp: Khoa học máy tính 2 - K5 Page 9 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân 4. Báo cáo quy trình xác định yêu cầu Ta thu được cc bản phân tích nghiệp vụ, phân tích yêu cầu của người sử dụng và tổng quan về hoạt động của hệ thống cũng như cc sơ đồ BFD, DFD là đầu vào của quy trình phân tích thiết kế. Lớp: Khoa học máy tính 2 - K5 Page 10 [...]... Lớp: Khoa học máy tính 2 - K5 Page 14 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân k Bảng phiếu xuất chi tiết 3.4 Thiết kế giải thuật a Giải thuật đăng nhập Lớp: Khoa học máy tính 2 - K5 Page 15 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân l Giải thuật cập nhật dữ liệu Lớp: Khoa học máy tính 2 - K5 Page 16 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa. .. trình quản lý kho hàng Bách hóa Thanh Xuân 6 Thiết kế dữ liệu 1 Sơ đồ cấu trúc dữ liệu Lớp: Khoa học máy tính 2 - K5 Page 12 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân 3.3 Thiết kế các bảng CSDL a Bảng khách hàng e Bảng mặt hàng f Bảng người dùng Lớp: Khoa học máy tính 2 - K5 Page 13 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân g Bảng nhân viên h Bảng phiếu... quả: Sử dụng các Chexk box tìm kiếm  Quản lý lỗi: Hiện ra thông báo lỗi hiệu quả và nguyên nhân, vị trí xảy ra lỗi để cho phép người dùng sửa một cách hiệu quả Lớp: Khoa học máy tính 2 - K5 Page 28 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân Lớp: Khoa học máy tính 2 - K5 Page 29 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân w Form đổi mật khẩu • Biểu mẫu... tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 1 Lập kế hoạch thiết kế STT Công việc Nhân lực Thời gian (Người) Người/ngày (ngày) 1 Thiết kế kiến trúc 1 2 2 2 Thiết kế dữ liệu 1 5 5 3 Thiết kế thủ tục 1 2 2 4 Thiết kế giao diện 1 4 4 5 Thiết kế kiến trúc Lớp: Khoa học máy tính 2 - K5 Page 11 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh. .. chương trình quản lý kho hàng Bách hóa Thanh Xuân m Giải thuật xuất báo cáo Lớp: Khoa học máy tính 2 - K5 Page 17 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân CHƯƠNG 3: THIẾT KẾ VÀ CÀI ĐẶT CHƯƠNG TRÌNH 1 Lập kế hoạch lập trình STT Công việc Nhân lực Thời gian (Người) (ngày) Người/ngà y 1 Lập trình hệ thống 1 2 2 2 Cập nhật danh mục 1 3 1 3 Xử lý nghiệp vụ 2 4 2 4 Tìm kiếm báo cáo...  Quản lý lỗi: Hiện ra thông báo lỗi hiệu quả và nguyên nhân, vị trí xảy ra lỗi để cho phép người dùng sửa một cách hiệu quả Lớp: Khoa học máy tính 2 - K5 Page 25 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân t Form thông tin phiếu nhập kho • Tên biểu mẫu: Phiếu nhập • Người thực hiện: Nhân viên bán hàng, người quản trị hệ thống • Thời gian thực hiện: Khi có nhu cầu nhập hàng. .. các Chexk box tìm kiếm  Quản lý lỗi: Hiện ra thông báo lỗi hiệu quả và nguyên nhân, vị trí xảy ra lỗi để cho phép người dùng sửa một cách hiệu quả s Form thông tin phiếu xuất chi tiết • Tên biểu mẫu: Phiếu xuất kho chi tiết Lớp: Khoa học máy tính 2 - K5 Page 24 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân • Người thực hiện: Nhân viên bán hàng, người quản trị hệ thống • Thời... bào thành công và con trỏ chuột đặt ở ô vừa thêm Lớp: Khoa học máy tính 2 - K5 Page 27 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân  Mềm dẻo và hiệu quả: Sử dụng các Chexk box tìm kiếm  Quản lý lỗi: Hiện ra thông báo lỗi hiệu quả và nguyên nhân, vị trí xảy ra lỗi để cho phép người dùng sửa một cách hiệu quả v Form quản lý người dùng • Biểu mẫu áp dụng các nguyên tắc của Nielsen... các Chexk box tìm kiếm  Quản lý lỗi: Hiện ra thông báo lỗi hiệu quả và nguyên nhân, vị trí xảy ra lỗi để cho phép người dùng sửa một cách hiệu quả Lớp: Khoa học máy tính 2 - K5 Page 26 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân u Form thông tin phiếu nhập chi tiết • Tên biểu mẫu: Phiếu nhập chi tiết • Người thực hiện: Nhân viên bán hàng, người quản trị hệ thống • Thời gian... Lớp: Khoa học máy tính 2 - K5 Page 33 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân . Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân  Sơ đồ DFD mức 1 Quản lý phiếu xuất.  Sơ đồ DFD mức 1 Báo cáo Lớp: Khoa học máy tính 2 - K5 Page 9 Đề tài: Xây dựng chương trình quản. chương trình quản lý kho hàng Bách hóa Thanh Xuân l. Giải thuật cập nhật dữ liệu Lớp: Khoa học máy tính 2 - K5 Page 16 Đề tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân m. Giải thuật. tài: Xây dựng chương trình quản lý kho hàng Bách hóa Thanh Xuân 3.3Thiết kế các bảng CSDL a Bảng khách hàng e. Bảng mặt hàng f. Bảng người dùng Lớp: Khoa học máy tính 2 - K5 Page 13 Đề tài: Xây dựng

Ngày đăng: 19/12/2014, 17:34

Từ khóa liên quan

Mục lục

  • Lời Nói Đầu

  • Bảng phân công công việc của các thành viên :

  • CHƯƠNG 1: KHẢO SÁT NGHIỆP VỤ THỰC TẾ CỦA ĐỀ TÀI

    • 2.1 Quan sát tìm hiểu hệ thống hiện tại và tập hợp thông tin cần thiết

      • 2.2 Các giai đoạn

      • 3.1 Sơ đồ DFD mức 0

      • 3.2 Sơ đồ DFD mức 1

      • CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

        • 1 Sơ đồ cấu trúc dữ liệu

        • 3.3 Thiết kế các bảng CSDL

          • e. Bảng mặt hàng

          • f. Bảng người dùng

          • g. Bảng nhân viên

          • h. Bảng phiếu nhập

          • i. Bảng phiếu nhập chi tiết

          • j. Bảng phiếu xuất

          • k. Bảng phiếu xuất chi tiết

          • 3.4 Thiết kế giải thuật

            • a Giải thuật đăng nhập

            • l. Giải thuật cập nhật dữ liệu

            • m. Giải thuật xuất báo cáo

            • CHƯƠNG 3: THIẾT KẾ VÀ CÀI ĐẶT CHƯƠNG TRÌNH

              • a Form Menu

              • n. Form đăng nhập

              • o. Form thông tin khách hàng

              • p. Form thông tin nhân viên

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

Tài liệu liên quan