Xây dựng phần mềm quản lí kho hàng công ty cổ phần pt tm goldtech

60 4 0
Xây dựng phần mềm quản lí kho hàng công ty cổ phần pt tm goldtech

Đ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

Đề án môn học Khoa Tin học kinh tế Li nói đầu Quản lý hàng hóa vật tư là hoạt động có ở bất cứ sở kinh doanh nào, kể cả nhà nước lẫn tư nhân Việc quản lý hàng hóa vật tư thủ công làm mất rất nhiều thời gian, chi phí mà hiêu quả lại không cao Ngày cùng với sự phát triển của khoa học công nghệ các đơn vị sản xuất dần dần chuyển từng bước áp dụng công nghệ thông tin vào quản lý nhằm giảm thiểu tối đa chi phí, nâng cao hiệu quả công tác quản lý Yều cầu đặt đối với một bài toán quản lý hàng hóa đó là quản lý được hàng hóa tồn kho, có thể biết được hiện kho này hàng hóa tồn với số lượng bao nhiêu, chất lượng sản phẩm tồn Ngoài cũng cần quản lý được các đơn vị, tổ chức thường xuyên giao dịch với đơn vị mình, thực hiện việc viết phiếu nhập kho, xuất kho phát sinh giao dịch với khách hàng hay nhà cung cấp, cho phép lập các báo cáo về tình hình xuất nhập, báo cáo về số lượng hàng tồn kho…gửi lên các cấp lãnh đạo để giúp ban lãnh đạo đưa những giải pháp kịp thời, đúng đắn xây dựng công ty ngày càng phát triển Đề án:" Xây dựng phần mềm quản lí kho hàng Công ty cổ phần PT& TM Goldtech.” mong sẽ giúp giải quyết được những khó khăn gặp phải công tác quản lý kho hàng kể Đề án còn rất nhiều thiếu sót mong nhận được những ý kiến đóng góp quí báu của các thầy cô Em xin chân thành cảm ơn! Hà Nội, tháng 11 năm 2008 Sinh viên thực hiện: Nguyễn Trọng Thành SV: NguyÔn Trọng Thành GVHD: TS Trần Thị Song Minh Đề án m«n häc Khoa Tin häc kinh tÕ Chương 1: Tởng quan về công ty tin học Goldtech và bài toán quản lý kho hàng 1.1 Tổng quan về công ty tin học Goldtech Trụ sở : 192 Hoàng Ngân - Trung Hòa – Cầu Giấy – Hà Nội Tel : 04 5565750 Văn phòng đại diện: 106 G4 – Thành Công – Hà Nội Website: http://www.goldtech.com.vn E-mail: goldtech@goldtech.com.vn Công ty Cổ Phần Thương Mại Và Phát Triển Công Nghệ GoldTech Việt Nam là một số ít các công ty tại Việt Nam hoạt động lĩnh vực Công Nghệ Tin Học vừa có thế mạnh là thiết kế website, vừa có khả cung cấp các sản phẩm máy tính đồng bộ PC, Laptop, Linh kiện máy tính, Thiết bị mạng và Máy in …Cho tất cả các cá nhân và doanh nghiệp Mong muốn của chúng là cung cấp các giải pháp toàn diện và đồng bộ cho khách hàng( đặc biệt là các doanh nghiệp mới thành lập), sở đáp ứng tốt nhất mọi nhu cầu của khách hàng 1.1.1 Quá trình thành lập : Công ty GoldTech được thành lập năm 2007 với chức cung cấp các thiết bị tin học, thiết bị văn phòng, thiết kế các website, phục vụ các quan, doanh nghiệp và các tổ chức phòng ban Dịch vụ, chuyển giao công nghệ, tư vấn và cung cấp giải pháp tổng thể cho khách hàng Kể từ thành lập đến nay, GoldTech liên tục phát triển các kênh phân phối thông qua hàng chục công ty địa bàn Hà Nội và các tỉnh Nhờ số lượng nhân viên có trình độ kỹ thuật cao và tinh thần phục tận tình hiệu quả, GoldTech đã dần đạt được vị thế quan trọng thị trường công nghệ thông tin tại Việt Nam cũng thị trường cung cấp các dây truyền thiết bị tin học, thiết lập sở hạ tầng vững chắc để phát triển SV: Nguyễn Trọng Thành GVHD: TS Trần Thị Song Minh Đề án môn học Khoa Tin học kinh tế 1.1.2 Bộ máy tổ chức : Công ty GoldTech được tô chức sau: - Ban Giám Đốc:  Điều hành chung - Phòng kế toán: Thực hiện các nghiệp vụ kế toán của doanh nghiệp và cung cấp các sô liệu cho ban giám đốc cũng các bộ phận kinh doanh để phân tích kịp thời và đưa những quyết định đúng đắn kinh doanh - Phòng kinh doanh phân phối và Marketing:  Kinh doanh phân phối các sản phẩm tin học cho khách hàng và cho các công ty, doanh nghiệp khác  Kinh doanh phân phối các thiết bị công nghê tin học - Phòng kinh doanh dự án:  Tư vấn, thực hiện các dự ắn về CNTT phạm vi toàn quốc  Tiếp cận với các đối tác nước ngoài  Tư vấn triển khai các dây truyền công nghiệp, thực hiện các dự án về cung cấp thiết bị công nghiêp - Trung tâm tích hợp hệ thống:  Phân tích thiết kế hệ thống, xây dựng các giải pháp mạng, xây dựng hệ thống quản lý doanh nghiệp  Tư vấn xây dựng các giải pháp mạng cho khách hàng - Phòng kỹ thuật máy tính:  Hỗ trợ tất cả các dự án, các hợp đồng việc đảm bảo lắp đặt toàn bộ hệ thống thiết bị phần cứng, cài đặt phần mềm hệ thống và ứng dựng  Lắp đặt các thiết bị ngoại vi máy in, Projector,Scanner, máy vẽ và các thiết bị chuyên dụng như: Tapebackup, CD-Writer,  Bảo trì các thiết bị mạng, các phần mềm hệ thống, phần mềm ứng dựng - Phòng kỹ thuận chuyên dụng:  Hỗ trợ tất cả các dự án, các hợp đồng liên quan đến thiết bị viễn thơng SV: Ngun Träng Thµnh GVHD: TS Trần Thị Song Minh Đề án môn học Khoa Tin häc kinh tÕ  Nghiên cứu và đưa vào áp dụng những thành tựu mới của Khoa học công nghệ - Trung tâm bảo hành:  Tổ chức quản lý, bảo hành toàn bộ các thiết bị mà công ty đã cung cấp  Tiếp nhận thắc mắc của khách hàng và bố trí cán bộ giải quyết thắc mắc  Thay thế sửa chữa các thiết bị hỏng hóc 1.1.3 Các mặt hàng kinh doanh chủ yếu: - Máy tính nguyên chiếc( PC, Notebook, Server) của các hãng nổi tiếng như: Compaq, IBM, HP, DELL, Toshiba, Acer, - Máy in Laser, máy in kim, máy in Mạng, Máy chiếu Projector, máy quét các loại - Bộ lưu điện, ổn áp dùng cho máy tính và các thiết bị văn phòng - Máy tính ASEAN được lắp rắp từ những linh kiện sản xuất tại các nước Đông Nam Á - Thiết bị Mạng: Network Card, HUB, Switch, Router, Modem, Cable, - Thiết bị văn phòng: Máy Photocopy, máy hủy tài liệu, máy chấm công, máy in và các phụ kiện kèm theo - Phần mềm: Cung cấp giải pháp phần mềm, chuyên cung cấp thiết kế website công ty, giải pháp thương mại điện tử 1.2 Bài toán quản lý kho hàng công ty GoldTech * Nghiệp vụ thực hiện Kỳ nhập liệu đầu tiên, nhập dữ liệu về các máy tính, linh kiện, thiết bị gồm các thông tin : mã số, tên hàng, nhà cung cấp, hãng sản xuất, kho, vị trí kho …Trước đó phải tiến hành phân loại hàng theo từng nhóm hàng tương ứng để dễ quản lý Từng nhóm hàng được phân theo từng khu vực riêng kho Đầu kỳ, tiến hành thống kê tồn kho đầu kỳ để có được số lượng từng loại hàng kho Trong kỳ, 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 kê chi tiết theo từng phiếu nhập, phiếu xuất Có thể lập báo cao nhõp, SV: Nguyễn Trọng Thành GVHD: TS Trần Thị Song Minh Đề án môn học Khoa Tin học kinh tÕ báo cáo xuất, báo cáo danh mục hàng hoá theo ngày, theo tuần … được cấp yêu cầu Cuối kỳ, báo cáo, thống kê hàng hóa xuất nhập 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 lý hàng hóa và 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 lý 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 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 và còn nhiều bất cập - Việc lưu trữ dữ liệu giấy tờ, sổ sách vẫn còn nhiều hạn chế 1.3 Đề xuất giải pháp tin học hóa cho bài toán quản lý kho  Giải pháp kỹ thuật: Phần mềm sẽ giúp đơn giản hóa các thao tác để người sử dụng có thể thực hiện một cách dễ dàng nhất Phần mềm được viết bằng ngôn ngữ lập trình Visual Basic, sử dụng hệ quản trị sở dữ liệu Microsoft Office Access 2003 và công cụ Crystal Report 8.5 để hỗ trợ lập báo cáo  Giải pháp giao diện: Phần mềm sẽ sử dụng ngôn ngữ Tiếng Việt đế người dùng dễ sử dụng Các màn hình xử lý bản có sự tương đồng về hình thức Trong quá trình thiết kế, phần mềm có sử dụng một số công cụ hỗ trợ thiết kế giao diện nên đảm bảo tính thân thiện và thẩm mỹ cao Chương 2: Cơ sở phương pháp luận xây dựng phõn mờm SV: Nguyễn Trọng Thành GVHD: TS Trần Thị Song Minh Đề án môn học Khoa Tin học kinh tÕ 2.1 Công nghệ phần mềm và các khái niệm liên quan 2.1.1 Khái niệm phần mềm Phần mềm là một hệ thống các chương trình có thể thực hiện máy tính nhằm hỗ trợ các nhà chuyên môn từng lĩnh vực chuyên ngành thực hiện tốt nhất các thao tác nghiệp vụ của mình Nhiệm vụ chính yếu của phần mềm là cho phép các nhà chuyên môn thực hiện các công việc của họ máy tính dễ dàng và nhanh chóng so với thực hiện cùng công việc đó thế giới thực Phân loại phần mềm:  Phần mềm hệ thống là những phần mềm đảm nhận công việc tích hợp và điều khiển các thiết bị phần cứng đồng thời tạo môi trường thuận lợi để các phần mềm khác và người sử dụng có thể thao tác đó một khối thống nhất mà không cần phải quan tâm đến những chi tiết kỹ thuật phức tạp bên dưới cách thức trao đổi dữ liệu giữa bộ nhớ chính và đĩa, cách hiển thị văn bản lên màn hình,  Phần mềm ứng dụng là những phần mềm được dùng để thực hiện một công việc xác định nào đó Phần mềm ứng dụng có thể chỉ gồm một chương trình đơn giản chương trình xem ảnh, hoặc một nhóm các chương trình cùng tương tác với để thực hiện một công vịệc nào đó chương trình xử lý bản tính, chương trình xử lý văn bản, 2.1.2 Các đặc trưng của phần mềm Phần mềm là phần tử của hệ thống logic chứ không phải là hệ thống vật lý, đó nó có những đặc trưng khác với hệ thống phần cứng Phần mềm có những đặc trưng bản sau: - Phần mềm được kĩ nghệ hóa, nó không được chế tạo theo nghĩa cổ điển - Phần mềm không bị hỏng quá trình sử dụng - Phần mềm được xây dựng theo đơn đặt hàng chứ khơng lắp ráp từ SV: Ngun Träng Thµnh GVHD: TS Trần Thị Song Minh Đề án môn học Khoa Tin häc kinh tÕ những thành phần có sẵn 2.1.3 Thuộc tính của sản phẩm phần mềm Thuộc tính của một sản phẩm phần mềm là các đặc tính xuất hiện từ sản phẩm một nó được cài đặt và được đưa dùng Các thuộc tính này không bao gồm các dịch vụ được cung cấp kèm theo sản phẩm đó Các thuộc tính biến đổi tùy theo phần mềm Tuy nhiên những thuộc tính tối quan trọng bao gồm:  Khả bảo trì: Nó có khả thực hành những tiến triển để thỏa mãn yêu cầu của khách hàng  Khả tin cậy: Khả tin cậy của phần mềm bao gồm một loạt các đặc tính là độ tin cậy, an toàn, và bảo mật Phần mềm tin cậy không thể tạo các thiệt hại vật chất hay kinh tế trường hợp hư hỏng  Độ hữu hiệu: Phần mềm không thể phí phạm các nguồn tài nguyên là bộ nhớ và các chu kì vi xử lý  Khả sử dụng: Phần mềm nên có một giao diện tương đối dễ cho người dùng và có đầy đủ các hồ sơ về phần mềm 2.1.4 Khái niệm công nghệ phần mềm Công nghệ phần mềm đời tin học phát triển đến một trình độ nhất định nào đó Từ những năm 90 trở công nghệ phần mềm được nói đến một ngành mũi nhọn nền kinh tế quốc dân Công nghệ phần mềm bao gồm một tập hợp với thành phần chủ chớt – Quy trình cơng nghệ, Phương pháp phát triển phần mềm, công cụ và môi trường phát triển phần mềm - giúp cho người quản lý có thể kiểm soát được quá trình phát triển phần mềm và cung cấp cho một nền tảng để xây dựng một phần mềm chất lượng cao SV: Ngun Träng Thµnh GVHD: TS Trần Thị Song Minh Đề án môn học Khoa Tin häc kinh tÕ Công nghệ phần mềm Thành phần Chức Quy trình công nghệ Quản trị dự án Phương pháp phát triển Kĩ sư phần mềm Công cụ và môi trường phát triển phần mềm Hình 2.1 Qui trình công nghệ phần mềm  Quy trình công nghệ phần mềm : Hệ thống các giai đoạn mà quá trình phát triển phần mềm phải trải qua Với mỗi giai đoạn cần xác định rõ mục tiêu, kết quả nhận được từ giai đoạn trước đó cũng chính là kết quả chuyển giao cho giai đoạn kế tiếp  Để tiến hành xây dựng một phần mềm, chúng ta có thể áp dụng nhiều phương pháp khác Mỗi phương pháp sẽ có những hướng dẫn cụ thể các công việc cần phải thực hiện từng giai đoạn quy trình xây dựng phần mềm Các phương pháp xây dựng phần mềm được chia làm hai nhóm khác dựa vào tính chất của công việc cần thực hiện: - Phươn pháp xây dựng : + Phương pháp hướng chức + Phương pháp hướng dữ liệu + Phương pháp hướng đối tượng - Phương pháp tổ chức quản lý: + Xây dựng dự án + Tổ chức nhân s SV: Nguyễn Trọng Thành GVHD: TS Trần Thị Song Minh Đề án môn học Khoa Tin học kinh tế + Ước lượng rủi ro, chi phí + Lập và theo dõi kế hoạch triển khai  Các công cụ và môi trường phát triển phần mềm là các các phần mềm hỗ trợ chính người sử dụng quá trình xây dựng phần mềm Các phần mềm này gọi chung là CASE tools ( computer Aided Software Engineering ) Việc hỗ trợ của các CASE tools một giai đoạn gồm hình thức chính: - Cho phép lưu trữ, cập nhật kết quả chuyển giao với một phương pháp nào đó - Cho phép phát sinh kết quả chuyển giao cho giai đoạn kế tiếp 2.1.5 Vịng đời phát triển của phần mềm Mỡi phần mềm từ đời, phát triển đều trải qua một chu kì công nghệ phần mềm gọi là vòng đời phát triển của phần mềm Người ta nghiên cứu vòng đời phát triển của phần mềm để hiểu rõ từng giai đoạn để có biện pháp thích hợp tác động vào giai đoạn đó nhằm đảm bảo chất lượng của sản phẩm Vòng đời phát triển của phần mềm được biểu diễn bằng mơ hình thác nước: SV: Ngun Trọng Thành GVHD: TS Trần Thị Song Minh Đề án m«n häc Khoa Tin häc kinh tÕ Định nghĩa các yêu cầu Thiết kế phần mềm hệ thống Thực thử nghiện đơn vị Tổng hợp thử nghiệm toàn phần mềm Sản xuất bảo trì Hình 2.2: Vòng đời phát triển phần mềm Phân tích các yêu cầu và định nghĩa : hệ thống dịch vụ, khó khăn và mục tiêu được hình thành bởi sự trợ ý của hệ thống người tiêu dùng Sau đó các yếu tố này được định nghĩa cho có thể hiểu được bởi cả người phát triển và người tiêu dùng Thiết kế phần mềm và hệ thống : thiết kế hệ thống các quá trình, các bộ phận và các yêu cầu về cả phần mềm lẫn phần cứng Hoàn tất hầu tất cả kiến trúc của hệ thống này Thiết kế phần mềm tham gia vào việc biểu thị các chức hệ thống của phần mềm mà có thể được chuyển dạng thành một hay nhiều chương trình khả thi SV: Nguyễn Trọng Thành GVHD: TS Trần Thị Song Minh

Ngày đăng: 20/06/2023, 14:47

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

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

Tài liệu liên quan