1. Trang chủ
  2. » Công Nghệ Thông Tin

Xây dựng phần mềm quản lý vật liệu xây dựng

25 214 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 25
Dung lượng 2,85 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Ở Việt Nam hiện nay, máy tính điện tử đặc biệt là máy vi tính trong nhiều năm qua đã được sử dụng rất rộng rãi. Sự phát triển của tin học, các công nghệ phần mềm, phần cứng, các tài liệu tham khảo đã đưa chúng ta từng bước tiếp cận với công nghệ thông tin trong mọi lĩnh vực nhằm đáp ứng nhu cầu của con người. Quản lý xuất nhập khẩu vật liệu xây dựng là một đề tài không còn mới mẻ với các bài toán quản lý. Việc đưa tin học vào ứng dụng để quản lý là rất hữu ích, vì chúng ta phải bỏ ra rất ít thời gian mà lại thu được hiệu quả cao, rất chính xác và tiện lợi nhanh chóng

Trang 1

BÁO CÁO ĐỀ TÀI NHÓM 1

Đề Tài: Phần Mềm Quản Lý Vật Liệu Xây Dựng

GV Hướng dẫn: Trịnh Thị Nhị

Nhóm sinh viên thực hiện:

Đinh Văn Hiển

Đồng Thị Hải

Cao Thị Loan

trách chính

1 Khảo sát thực tế Bản báo cáo thông tin khảo sát Cả nhóm

2 Phân tích chức năng Sơ đồ chức năng của hệ thống Đinh Văn Hiển

3 Phân tích luồng dữ liệu Vẽ biểu đồ luồng dữ liệu Đồng Thị Hải

4 Thiết kế giao diện Mẫu giao diện cho các chức năng Đinh Văn Hiển

5 Cài đặt các chức năng Các chức năng đã cài đặt Cao Thi Loan

6 Test các chức năng Bản báo cáo về các lỗi của chức

Trang 2

NHẬN XÉT CỦA GIÁO VIÊN

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Trang 3

LỜI NÓI ĐẦU

Ngày nay, tin học đã có những bước tiến nhanh chóng về ứng dụng của

nó trong mọi lĩnh vực của cuộc sống trên phạm vi toàn thế giới nói chung

và Việt Nam nói riêng Tin học được người ta quan tâm và nhắc đến nhiềuhơn bao giờ hết vì nó là một phần không thể thiếu trong cuộc sống vănminh, góp phần đẩy mạnh công cuộc công nghiệp hoá hiện đại hoá đấtnước, tiến đến nền kinh tế tri thức Máy vi tính cùng với những phần mềm

là công cụ đắc lực giúp ta quản lý, tổ chức, sắp xếp và xử lý công việc mộtcách nhanh chóng và chính xác

Ở Việt Nam hiện nay, máy tính điện tử đặc biệt là máy vi tính trongnhiều năm qua đã được sử dụng rất rộng rãi Sự phát triển của tin học, cáccông nghệ phần mềm, phần cứng, các tài liệu tham khảo đã đưa chúng tatừng bước tiếp cận với công nghệ thông tin trong mọi lĩnh vực nhằm đápứng nhu cầu của con người

Quản lý xuất nhập khẩu vật liệu xây dựng là một đề tài không còn mới

mẻ với các bài toán quản lý Việc đưa tin học vào ứng dụng để quản lý làrất hữu ích, vì chúng ta phải bỏ ra rất ít thời gian mà lại thu được hiệu quảcao, rất chính xác và tiện lợi nhanh chóng Trong phạm vi làm đề tài nhóm

chúng em đã khảo sát vấn đề “Quản lý xuất nhập khẩu vật liệu xây dựng” ở

một công ty xây dựng vừa và nhỏ Chương trình được thiết kế trên ngônngữ Visual Studio 2008(C#) chạy trên môi trường Windows

Với khoảng thời gian không nhiều, vừa phân tích thiết kế, nghiêncứu tìm hiểu khai thác ngôn ngữ mới, vừa thực hiện chương trình quả làkhó khăn đối với chúng em Bởi “quản lý xuất nhập khẩu vật liệu xâydựng” là một đề tài có nội dung rộng, mặt khác khả năng am hiểu về hệthống của nhóm em vẫn còn nhiều hạn chế Xong cùng với sự nỗ lực củanhóm và sự quan tâm giúp đỡ tận tình của Ban lãnh đạo khoa công nghệ

Trang 4

thông tin, sự góp ý của các thầy cô giáo cùng toàn thể các bạn trong

lớp, các anh chị khoá trước Đặc biệt là sự chỉ bảo tận tình của cô Trịnh Thị Nhị, nhóm em đã hoàn thành bài tập của mình theo đúng thời gian quy

định Tuy nhiên trong quá trình làm vẫn còn có nhiều sai xót nên chúng emrất mong nhận được những ý kiến đóng góp của cô cùng toàn thể các bạntrong lớp để bài tập của chúng em được hoàn thiện

Chúng em xin chân thành cảm ơn!

Trang 5

CHƯƠNG I: PHÂN TÍCH YÊU CẦU HỆ THỐNG

I Đề tài: Xây dựng chương trình quản lý xuất nhập khẩu

vật liệu của doanh nghiệp xây dựng vừa và nhỏ

1 Yêu cầu của đề tài

 Ứng dụng ngôn ngữ lập trình C# để xây dựng đề tài

 Sản phẩm được ứng dụng thực tế, có thể được sửdụng trong hoạt động quản lý sản phẩm của một công ty nàođó

 Sản phẩm dễ nhìn, dễ sử dụng, tiện ích, tra cứu tìmkiếm các nội dung nhanh chóng

2 Tính cấp thiết của đề tài:

Với sự phát triển của công nghệ thông tin ngày càng mạnh mẽ,các ứng dụng của nó được sử dụng trong hầu hết các lĩnh vực như:học tập, kinh doanh, nghiên cứu … Nhờ có công nghệ thông tin màcông việc trở nên đơn giản, nhanh chóng, hiệu quả, nâng cao năngsuất lao động Một trong những ứng dụng của công nghệ thông tin

đã được chúng em thực hiện đó là xây dựng một phần mềm quản lýxuất nhập khẩu vật liệu của công ty xây dựng vừa và nhỏ Với phầnmềm này sẽ giúp cho người làm việc có thể quản lý, tra cứu …thông tin các loại vật tư của công ty một cách nhanh chóng Tiếtkiệm được thời gian và nhân lực … Do vậy có thể thoát ly đượcnhững công việc truyền thống như sổ sách, giấy bút cồng kềnh

3 Giới hạn và phạm vi nghiên cứu

 Áp dụng vào việc quản lý xuất nhập khẩu vật liệu củadoanh nghiệp xây dựng có quy mô vừa và nhỏ

Trang 6

4 Mục đích nghiên cứu

 Giải quyết tối ưu hóa quá trình nhập xuất và quản lý vậtliệu xây dựng về mặt tổng thể cũng như chi tiết

 Đưa ra báo cáo tổng hợp và phân tích

5 Nhiệm vụ nghiên cứu

 Tìm hiểu nghiệp vụ quản lý vật liệu xây dựng

 Tìm hiểu các công cụ xây dựng chương trình

6 Phương pháp nghiên cứu

 Tìm hiểu thực tế

 Thu thập các tài liệu liên quan đến nghiệp vụ quản lýnhập, xuất

 Dựa vào công cụ hỗ trợ để xây dựng chương trình

7 Ý nghĩa lý luận thực tiễn của đề tài

 Giúp chúng em hiểu về nghiệp vụ quản lý nhập, xuất

Trang 7

CHƯƠNG II: KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG

I Phân tích hệ thống

1.1 Xác định và phân tích các luồng thông tin

1 Các thông tin đầu vào.

Việc tổ chức các thông tin đầu vào cho hệ thống cần đáp ứng các theo cácnguyên tắc sau:

 Đảm bảo cho phép đáp ứng các thông tin đầu ra một cách chínhxác, nhanh chóng, hợp lý trên cơ sở thuật toán tối ưu

 Dễ truy cập, kết xuất thông tin nhanh tiết kiệm thời gian nhằm nângcao hiệu suất công việc

 Số liệu đầy đủ, gọn gàng, rành mạch, tiết kiệm bộ nhớ

 Cho phép khai thác dữ liệu ở nhiều khía cạnh

a Tổ chức các thông tin đầu vào.

Thông tin đầu ra chính là yêu cầu quan trọng nhất, là mục đích xây dựng chotoàn bộ hệ thống, thông tin đầu vào chính là thông tin nguồn để quá trình xử

lý thông tin sẽ được kết quả mong muốn ảnh hưởng của quá trình biến đổithông tin mà hệ thống cần đáp ứng không chỉ thể hiện qua chính các yêu cầu

b Phân loại thông tin đầu vào:

Trang 8

Ta có thể phân loại thông tin đầu vào thành 2 cách sau:

- Thông tin không thay đổi: Các thông tin không thay đổi (mã vật tư, tên vật tư

) thể hiện ổn định dữ liệu qua nội dung như dữ liệu được cập nhật hoặc bổsung Đây chính là cơ sở chính cho việc tính toán, thống kê, tổng hợp tácđộng trực tiếp đến thông tin đầu ra và các thông tin tra cứu, hỏi đáp Dữ liệuphải có tính ổn định về nội dung, được đảm bảo an toàn cao, không sai lệchhoặc mất mát trong quá trình sử dụng

- Thông tin thay đổi: Là những thông tin có thể biến đổi (doanh thu, giá vật liệu, ngày nhập, ngày xuất ) Đây là dữ liệu không có tính ổn định.

2 Những luồng thông tin đầu ra mà hệ thống cần đáp ứng:

Đó là các thông tin mà hệ thống ứng dụng phải đáp ứng, các thông tin đóchủ yếu là do các cán bộ quản lý và các cán bộ nghiệp vụ đưa ra cho hệ thốngđáp ứng Việc phân tích cụ thể hoá, đánh giá bổ sung đóng vai trò quyết địnhcủa hệ thống ứng dụng

a Nhiêm vụ của quá trình phân tích các thông tin đầu ra:

- Tập hợp, thống kê các yêu cầu của người quản lý

- Dự báo các yêu cầu phát sinh của hệ thống ứng dụng

- Chuyển các yêu cầu mang tính chất nghiệp vụ và quản lý thuần tuý thànhcác yêu cầu thông tin cụ thể, có thể triển khai trên máy tính và các thiết

bị của hệ thống

- Phân loại theo các tiêu chuẩn khác nhau

- Trên cơ sở phân tích hệ thống đầy đủ có thể đưa thêm các yêu cầu mớitrên cơ sở :

+ Không mở rộng các thông tin đầu vào, mà chỉ khai thác các thông tinđầu vào một cách triệt để

+ Nâng cao hiệu quả ứng dụng của hệ thống

Trang 9

+ Hệ thống có tính mở đáp ứng được cho việc nâng cấp hệ thống về sau.

b Phân loại thông tin đầu ra:

Căn cứ đáp ứng yêu cầu hệ thống ta có thể phân loại thông tin đầu ra thành:

- Thông tin tra cứu, tìm kiếm

- Thông tin đáp ứng bằng phương pháp tính toán, thống kê

- Tạo người giao mới

b Chức năng cập nhật vật tư xuất:

- Tìm kiếm vật tư xuất

c Tìm kiếm thông tin vật tư.

- Tìm và hiển thị vật tư tồn kho

Trang 10

- Tìm và hiển thị danh sách đối tác.

- Tìm và hiển thị danh sách khách hàng

- Tìm và hiển thị vật tư bán chạy

d Tính toán doanh thu

- Tính doanh trong một khoảng thời gian

- Tính doanh thu theo ngày

- Tính doanh thu theo tháng

- Tính doanh thu theo năm

1.3 Thiết kế cấu trúc dữ liệu

Tên trường Kiểu dữ

liệu Kích thước Ràng buộc

Mã vật tư String 20 Duy nhất trong hệ thống

Số lượng Double 20 Chuỗi số không cách

Nhà sản xuất String 100

Thông tin VT String 200

Số điện thoại Double 15

Tên đăngnhập String 20

Họ tên nhân viên String 40

Ngày sinh datetime

Trang 11

Số điên thoại Int 12

Ngày vào làm datetime

hàng”

1.4 Sơ đồ phân ra chức năng

1.5 Biểu đồ luồng dữ liệu

Trang 12

Mức 1

Trang 15

1.5 Thiết kế giao diện.

1.5.1 Thiết kế giao diện chính.

Hoạt động của form như sau:

- Muốn đăng nhập vào hệ thống thì người sử dụng phải nhập Tên và Mật khẩu sau đó

ấn nút đăng nhập

- Nếu chưa nhập tên và pass hoặc nhập sai thì hệ thống đưa ra thông báo yêu cầu nhập lại.

mật khẩu cũ, rồi nhập tên và mật khẩu mới sau đó ấn nếu muốn sửa nếu thông tin đăng nhập đúng hệ thống sẽ đưa ra thông tin chi tiết của nhân viên

Trang 16

Khi đã nhập đúng thì đăng nhập được vào hệ thống, tùy thuộc vào chức vụ của mỗi người mà có thể sử dụng được các chức năng tương Cập nhật vật tư nhập:

 Chức vụ “quản lý” sử dụng được form “quản lý nhân viên”và form tính

“doanh thu”.

 Chức vụ “bán hàng” sử dụng được form “vật tư nhập”

 Chức vụ “nhập hàng” sử dụng được form “vật tư xuất”

 Còn lại form “tra cứu ” vả form “lập phiếu” được sử dụng chung.

1.5.2 Thiết kế giao diện form thay đổi thông tin đăng nhập

Khi muốn thay đổi thông tin đăng nhập của mình một nhân viên có thể sử dụng form này bằng cách từ giao diện chính chon button “thay đổi”, trong form nhập thông tin đăng nhập cũ của nhân viên nếu có tồn tại thì toàn bộ thông tin của nhân viên sẽ được hiện thị ở bảng bên phải, cuối củng chỉ điền thêm thông tin đăng nhập mới và mật khẩu mới và chọn button “sửa TT đăng nhập”

Trang 17

1.5.3 Thiết kế giao diện form quản lý nhân viên

Người quản lý nhập thông tin của nhân viên mới vào các textbox tương ứng, hệ thống

sẽ kiểm tra tên đăng nhập hoặc mã nhân viên có bị trùng hay không nếu không bị trùng

và thông tin đã được điền đầy đủ thì cho phép thêm mới Muốn sửa thông tin cho một nhân viên ta click chọn nhân viên đó trong danh sách, thông tin sẽ được laod lên các ô tương ứng muốn sửa thông tin nào thì sửa trong ô đó kết thúc chọn button “sửa thông tin”.tương tự muốn xóa thì ta chọn nhân viên cần xóa rồi click button “xóa nhân viên”

1.5.4 Thiết kế giao diện form cập nhật vật tư nhập

Trang 18

Hoạt động của form như sau:

Muốn form hoạt động thi trước hết phải xác nhận được các thông tin của người giao bằng cách nhập đầy đủ các thông tin vào các ô textbox theo các label đã tạo sẵn

năng của form.

 Nhập:

Cho phép người sử dụng nhập thêm mặt hàng mới vào kho bằng cách nhập đầy

đủ các thông tin của vật tư vào các textbox theo các label đã tạo sẵn Sau đó ấn nút

Nếu chưa nhập đầy đủ các thông tin thì hệ thống sẽ đưa ra thông báo bạn

chưa điền một thông tin nào đó của vât tư và yêu câu nhập lại bằng cách click vào OK

Và nếu các thông tin được nhập đầy đủ thì sẽ hiện ra thông báo vật tư đẫ được nhập vào kho.

 Sửa:

Cho phép sửa thông tin về vật tư có trong kho bằng cách click vào vật tư cần sửa trong DataGridView thì thông tin của vật tư ấy sẽ được load lên các ô textbox Sau đó sửa thêm thông tin mới vào ô textbox muốn sửa rồi nhấn nút

phiếu.

Trang 19

1.5.5 Thiết kế giao diện form cập nhật vật tư xuất

Hoạt động của form như sau:

Muốn form hoạt động thi trước hết phải xác nhận được các thông tin của khách

hàng bằng cách nhập đầy đủ các thông tin vào các ô textbox theo các label đã tạo sẵn

sau đó click vào button xác nhận thì hệ thống sẽ cho phép thực hiện các chức năng

Trang 20

Vào button một thông báo “vât tư đã được xuất” và thông tin của vật

tư sẽ đươc load nên DataGridView danh sách vật tư xuất.

Lưu ý : số lượng xuất phải nhỏ hơn số lương sẵn có trong kho nếu không hệ

thống sẽ đưa ra thông báo và bạn phải nhập lại số lượng xuất.

 Xóa:

Cho phép xóa vật tư đã xuất Muốn xóa vật tư nào thì ta chọn vật tư đó ở trong

báo hiện nên “bạn có muốn xóa hay không” bạn chon yes hoặc no

 Lập Phiếu :

Chức năng này cho phép lập phiếu xuất của khách hảng tại thời điểm đó bằng

hoặc bạn có thể tạo phiếu mới rồi chọn xem phiếu và cuối cùng ấn vào button in

phiếu

1.5.6 Thiết kế giao diên form tính toán doanh thu

Trang 21

Hoạt động của form như sau:

Muốn tính lợi nhuận và thua lỗ của doanh nghiệp theo một khoảng thời gian,

theo ngày, theo tháng, hoặc theo năm thì ta có thể click vào các button tương ứng: từ

ngày nào đến ngày nào (tính doanh thu theo một khoảng thời gian), , doanh thu tháng, doanh thu năm

Kết quả sẽ được load nên DataGridView ở đây sẽ hiện lên toàn bộ “tổng tiền xuất”,

“tổng tiền gốc”, “lợi nhuận”, “thua lỗ”

Chú ý:

- Khi tính doanh thu theo một khoảng thời gian thì ngày bắt đầy tính phải

có trước ngày kết thúc việc tính nếu không chương trình sẽ bắt chọn lại cho đến khi đúng thì thôi.

- Thông tin của việc lập phiếu được lấy dựa trên dữ liệu của DataGridView

vì vậy khi lập phiếu thì trên DataGridView phải có thông tin nếu không phiếu nhập sẽ không có thông tin nào cả.

1.5.7 Thiết kế giao diện form tra cứu tìm kiếm vật tư:

Trang 22

Hoạt động của form như sau:

- Tìm vật liệu tồn kho

Bạn hãy điền một thông tin nào đó của vật tư cần tìm kiếm vào

tin đó hoặc bạn có thể tìm toàn bộ vật tư tồn kho bằng cách ấn trực tiếp vào mà không phải điền bất kì thông tin gì

- Danh sách đối tác hoặc danh sách khách hàng

thông tin của đối tác hoặc khách hàng và sản phẩm tương ứng của họ sẽ được hiển thị

- Vật liệu bán chạy

Trước hết ta phải chọn ngày bắt đầu tìm vật liệu bán chạy và ngày kết thúc việc tìm kiếm nhưng phải chú ý đến tính hợp lệ là ngày bắt đầu phải có trước ngày kết thúc,

thời gian đó sẽ được liệt kê theo thứ tự số lượng giảm dần từ lớn đến nhỏ, dựa vào số lượng đó mà ta xác định được vật liệu nào bán chạy

Trang 23

1.5.8 Lập phiếu

Hoạt động của form:

Click “Mẫu phiếu” để chọn mẫu phiếu có săn Nhập thông tin cho mẫu

phiếu mới sau đó click “Lưu phiếu” để tạo mẫu phiếu mới hoặc click “Mẫuphiếu” để lưu mẫu phiếu hiện hành Click “Chọn font” để thay đổi cỡ chữ vàfont cho một khối văn bản Click “Xem phiếu” hiện toàn bộ thông tin của phiếutrước khi in Click “In phiếu” để in phiếu hiện hành

Chú ý: Muốn in được phiếu thì phải xem phiếu trước.

Trang 24

1.5.9 Trợ giúp

Hoạt động của form:

Người sử dụng liên hệ với các thành viên trong nhóm hoặc click vào

Trang 25

Địa chỉ liên hệ

Email : thehien233@gmail.com hoặc haitk6@gmail.com hoặc loantk6@gmail.com

Mobile : 0973975886 hoặc 0973115047 hoặc 0973221136

Nhóm sinh viên thực hiện

Đinh Văn Hiển

Đồng Thị Hải Cao Thị Loan

Ngày đăng: 25/10/2018, 10:22

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w