Phân tích và thiết kế hệ thống thông tin quản lý kho

42 227 1
Phân tích và thiết kế hệ thống thông tin quản lý kho

Đ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 tích và thiết kế hệ thống thông tin quản lý kho

ỏn mụn hc Li m u Trong những năm gần đây, công nghệ thông tin đã đang phát triển nh vũ bão. Từ một nguồn tài nguyên tiềm năng, thông tin đã trở thành một nguồn tài nguyên thực sự nó trở thành một loại hàng hoá đặc biệt. Việc vận dụng nguồn tài nguyên này đã tạo nên một bớc phát triển to lớn trong lực lợng sản xuất, cơ sở hạ tầng, kinh tế xã hội, cấu trúc kinh tế, cấu trúc lao động cách thức quản kinh tế xã hội. Các doanh nghiệp thành công trên con đờng kinh doanh đã nhân ra vai trò rất quan trọng của hệ thống thông tin :" Hệ thống thông tin là một hệ thống trung gian quan trọng hỗ trợ thông tin tối đa giữa các hệ thống khác với nhau ". Hệ thống này giúp nhiều tổ chức, doanh nghiệp tăng lợi nhuận, mở rộng kinh doanh, giảm bớt chi phí nguồn nhân lực, tăng năng suất hiệu quả trong việc xử thông tin phức tạp. Do vậy, xã hội càng phát triển thì nhu cầu sử dụng tin học càng lớn ngợc lại sự phát triển của tin học cũng tác động trở lại, tạo điều kiện phát triển nhanh chóng hoạt động sản xuất kinh doanh. SV: Vng Ngc Qunh Lp: Tin hc kinh t 47A Đề án môn học Chương I. Phân tích yêu cầu 1.1 Thực trạng hiện nay của quản hàng tồn kho Quản hàng tồn kho là hoạt động có ở bất kỳ công ty nào.Tuy nhiên hiện nay các công ty vừa nhỏ vẫn duy trì phương pháp quản hàng tồn kho thủ công gây lãng phí thời gian,chi phí mà hiệu quả lại không cao.Vì vậy việc xây dựng hệ thống thông tin quản hàng tồn kho là thật sự cần thiết đối với công ty.Nhưng dựa trên thực tế phạm vi tìm hiểu của đề tài,quá trình nhập hàng vào lưu kho được kiểm tra kỹ không có trường hợp phải trả lại hàng cho nhà cung cấp vì do chất lượng hàng hoặc hàng không bán được.Quá trình xuất bán,khách hàng không được trả lại hàng cho công ty sau khi đã thanh toán tiền hàng. 1.2 Địa điểm khảo sát Công ty cổ phần TM & PT GoldTech Công ty GoldTech là công ty hoạt động trong lĩnh vực kinh doanh máy tính nguyên chiếc linh kiện. Văn phòng Công ty: Địa chỉ: Số 106 G4 Thành Công – Hà Nội Điện Thoại:04 292 6865 Fax: 04 556 5750 • Là công ty thương mại cổ phần chuyên cung cấp sản phẩm máy tính đồng bộ, laptop hay các linh kiện máy tính, thiết bị mạng, máy in, đáp ứng nhu cầu sử dụng tại gia đình hoặc tại văn phòng cho tất cả các cá nhân doanh nghiệp… • Sản phẩm của Gold Tech hướng đến mục tiêu: Đặc biệt với chất lượng sản phẩm tốt nhất, Giá cả hấp dẫn nhất, các dịch vụ sửa chữa, bảo hành tận nhà sẽ luôn đem đến cho khách hàng một sự yêu mến tin tưởng mỗi khi nghĩ đến thương hiệu Gold Tech. • Sản phẩm của công ty được nhập từ các nguồn như: từ chính hãng, từ các nhà cung cấp hoặc từ 1 công ty khác. Hàng sau khi nhập sẽ được lưu vào kho. SV: Vương Ngọc Quỳnh Lớp: Tin học kinh tế 47A Đề án môn học 1.3 Yêu cầu của chương trình Nghiệp vụ thực hiện - Đầu kỳ, tiến hành thống tồn kho đầu kỳ để có được số lượng từng loại hàng trong kho. - Trong kỳ, khi có hoạt động nhập kho hay xuất kho, thủ kho phải cập nhập phiếu nhập kho, phiếu xuất kho, thống chi tiết theo từng phiếu nhập, phiếu xuất. Có thể lập báo cáo nhập, báo cáo xuất, báo cáo danh mục hàng hoá theo ngày, theo tuần … khi được cấp trên yêu cầu. - Cuối kỳ, báo cáo, thống hàng hóa xuất nhập trong mỗi kỳ, lượng hàng tồn cuối kỳ mỗi kho, báo cáo xuất nhập tồn. Khó khăn của hệ thống: - Việc quản hàng hóa các kho hàng chủ yếu mang tính thủ công gây nhiều khó khăn cho nhân viên quản kho hàng. - Quá trình cập nhật nhập xuất hàng hóa chủ yếu là thủ công (làm trên Excel). - Lên báo cáo danh mục hàng, báo xuất, báo cáo nhập, báo cáo xuất nhập tồn chủ yếu được thực hiện bằng Excel nên tốn nhiều thời gian, không kịp thời còn nhiều bất cập. - Việc lưu trữ dữ liệu trên giấy tờ, sổ sách vẫn còn nhiều hạn chế. Mục tiêu: - Giải quyết tối ưu hóa quá trình nhập, xuất lưu kho. - Quản kho tốt hơn về mặt tổng thể cũng như chi tiết. - Đưa ra các báo cáo tổng hợp phân tích một cách tự động, nhanh chóng, kịp thời chính xác. - Cho phép lưu trữ dữ liệu một cách nhanh nhất, an toàn nhất. Lợi ích mang lại: - Giúp người quản kho xử công việc nhanh chóng dễ dàng hơn - Quá trình xuất nhập hàng hóa thực hiện 1 cách nhanh chóng thuận lợi nhất - Giúp quản có cái nhìn tổng quát nhanh chóng nhất về tình hình hàng hóa của doanh nghiệp. - Tạo điều kiện tốt hơn cho việc lưu trữ dữ liệu về hàng hóa của các kỳ một cách an toàn bảo đảm hơn. - Tránh nhầm lẫn, sai sót, lên báo cáo dễ dàng kịp thời. SV: Vương Ngọc Quỳnh Lớp: Tin học kinh tế 47A Đề án môn học Chương II. Một số vấn đề về phương pháp luận 2.1 Khái niệm về phần mềm a. Định nghĩa về phần mềm Trong công nghệ phần mềm,người ta chấp nhận định nghĩa sau của nhà tin học người Mỹ : Roger Pressman. Theo ông thì phần mềm trong công nghệ phần mềm là một tập hợp gồm ba yếu tố là: -Các chương trình máy tính. -Các cấu trúc dữ liệu. -Hệ thống tài liệu hướng dẫn sử dụng. b. Vòng đời phát triển của phần mềm Vòng đời phát triển của phần mềm ( SDLC_System development life cycle ) là một quá trình từ khi phần mềm ra đời cho đến khi được đưa vào sử dụng quá trình nâng cấp bảo trì phần mềm đó. Ý nghĩa của mô hình thác nước để biểu diễn vòng đời phát triển của phần mềm : - Đây là công những công đoạn của một quy trình thống nhất,có quan hệ mật thiết với nhau không thể tách rời. -Trong mô hình này thì các công đoạn phía dưới chịu sự tác động của công đoạn phía trên. -Mỗi công đoạn có chức năng chuyên biệt khác nhau nhưng đều nằm trong mối quan hệ thống nhất. Vòng đời phát triển của phần mềm được biểu diễn bởi mô hình thác nước như hình vẽ sau đây : SV: Vương Ngọc Quỳnh Lớp: Tin học kinh tế 47A Đề án môn học Hình 2.1 Mô hình thác nước vòng đời phát triển của phần mềm. 2.2 Các phương pháp thiết kế phần mềm a. Khái niệm module hoá : Module là một khái niệm quan trọng trong lập trình co cấu trúc.Mỗi module được coi là một chương trình độc lập có thể gắn kết lại với nhau.Người ta dùng phương pháp module hoá để phân chia bài toán lớn thành các bài toán nhỏ hơn,đơn giản hơn theo cấu trúc hình cây. b. Phương pháp thiết kế Top Down : Phưong pháp này gồm hai bươc như sau : - Bước 1: Xác định vấn đề bao quát của toàn bộ bài toán. - Bước 2: Phân chia nhiệm vụ cần giải quyết thành những nhiệm vụ cụ thể hơn c. Phương pháp thiết kế Bottom Up : Phương pháp này gồm hai bước như sau : -Bước 1 :Giải quyết các vấn đề cụ thể. SV: Vương Ngọc Quỳnh Lớp: Tin học kinh tế 47A Xác định yêu cầu phân tích HTTT Phân tích chi tiết Thiết kế Cài đặt Khai thác bảo trì Đề án môn học -Bước 2 : Phân chia nhiệm vụ cần giải quyết thành các nhiệm vụ cụ thể gộp chúng lại từng nhóm chức năng từ dưới lên trên cho đến module chính. 2.3 Quy trình trong sản xuất phần mềm : a. Xác định yêu cầu của công ty  Mục đích : Quy trinh này nhằm xác định chính xác yêu cầu của khách hàng về phần mềm.  Dấu hiệu : - Phân tích nghiệp vụ chuyên sâu - Lập mô hình hoạt động của hệ thống ( DFD,BFD,ERD )  Lưu đồ : Hình 2.2. Lưu đồ xác định yêu cầu người sử dụng b. Quy trình xây dựng quản hợp đồng phần mềm  Mục đích : Xem xét các giải pháp,soạn thảo,kí kết,theo dõi quá trình thực hiện hợp đồng thanh toán,thanh lý,nghiệm thu các hợp đồng phần mềm  Dấu hiệu : Quy trình xây dựng quản hợp đồng phần mềm tập trung vào các dấu hiệu sau : - Xây dựng hợp đồng phần mềm với khách hàng. SV: Vương Ngọc Quỳnh Lớp: Tin học kinh tế 47A Mở đầu Lập kế hoạch xác định yêu cầu Báo cáo Phân tích nghiệp vụ Lập mô hình hệ thống Xác định yêu cầu của khách hàng Quản tri viên dự án duyệt Kết thúc Không thông qua Thông qua Đề án môn học - Theo dõi thực hiện hợp đồng với khách hàng. - Thanh toán,thanh hợp đông phần mềm.  Lưu đồ : Hình 2.3 Lưu đồ quy trình xây dựng quản hợp đồng phần mềm c. Quy trình phân tích thiết kế  Mục đich : - Xác định đặc tả yêu cầu phần mềm. - Xác định kiến trúc hệ thống. - Thiết kế dữ liệu. - Thiết kế chương trình. - Thiết kế giao diện. Áp dụng thuyết quy trình thiết kế trong xây dựng phần mềm quản kho ta có : SV: Vương Ngọc Quỳnh Lớp: Tin học kinh tế 47A Mở đầu Mở đầu Nghiên cứu đề xuất Xây dựng hợp đồng phần mềm Trao đổi hợp đồng phần mềm Thanh toán thanh hợp đồng Báo cáo quy trình Lập giải pháp Đề án môn học - Yêu cầu của phần mềm là : các chức năng mà phần mềm quản kho cần có. - Kiến trúc hệ thống là : sơ đồ hình cây mô tả cấu trúc của phần mềm quản kho. - Thiết kế dữ liệu là : thu thập dữ liệu về hoạt động quản kho xây dựng các tệp lưu trữ dữ liệu trong cơ sỏ dữ liệu. - Thiết kế chương trình : thiết kế các module mà phần mềm quản kho cần có. -Thiết kế giao diện : thiết kế màn hình để cập nhật dữ liệu xuất các báo cáo.Phần mềm quản kho sử dung công cụ có sẵn của Visual Basic 6.0 để thiết kế giao diện sử dụng Crystant Report để thiết kế báo cáo đầu ra.  Dấu hiệu : -Thiết kế cấu trúc phần mềm. -Thiết kế kỹ thuật ( gồm có : thiết kế dữ liệu, thiết kế thủ tục, thiết kế chương trình,thiết kế giao diện ) SV: Vương Ngọc Quỳnh Lớp: Tin học kinh tế 47A Đề án môn học  Lưu đồ : Hình 2.4 Lưu đồ quy trình thiết kế phần mềm SV: Vương Ngọc Quỳnh Lớp: Tin học kinh tế 47A Không duyệt Mở đầu Kết thúc Lập kế hoạch thiết kế Thiết kế dữ liệu Thiết kế thủ tục Thiết kế chương trình Thiết kế giao diện Thiết kế kiến trúc phần mềm Hồ sơ thiết kế Duyệt thiết kế kiến trúc duyệt Đề án môn học d. Quy trình lập trình  Mục đích : trên cơ sở của hồ sơ thiết kế,bộ phận lập trình tiến hành chi tiết hoá các sơ đồ khối để biến thành các bản vẽ thiết kế tổng thể,tiến hành lập trình các module tích hợp hệ thống,biên soạn tài liệu mô tả hệ thống.  Dấu hiệu : -Lập trình các thư viện chung. -Lập trình module. -Tích hợp hệ thống.  Lưu đồ : Hình 2.5 Lưu đồ quy trình lập trình phần mềm SV: Vương Ngọc Quỳnh Lớp: Tin học kinh tế 47A Mở đầu Mở đầu Lập kế hoạch lập trình Lập trình Module Tích hợp hệ thống Báo cáo quy trình Lập thư viện chung Duyệt Không duyệt duyệt

Ngày đăng: 05/08/2013, 14:02

Hình ảnh liên quan

 Bảng quan hệ thực thể : - Phân tích và thiết kế hệ thống thông tin quản lý kho

Bảng quan.

hệ thực thể : Xem tại trang 33 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan