1. Trang chủ
  2. » Luận Văn - Báo Cáo

Thiết kế và xây dựng phần mềm quản lý thiết bị đo lường

46 277 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 46
Dung lượng 1,22 MB

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

Nội dung

Phần mền cho phép người sử dụng thực hiện các công việc một cách chínhxác, nhanh gọn trong cập nhật thông tin, lưu trữ các thiên bị, thực hiện cácyêu cầu tìm kiếm thống kê… Mong rằn

Trang 1

NHẬN XÉT

………

………

………

………

………

………

………

………

………

………

………

………

………

Trang 2

Lời cảm ơn

Phần mềm PTTK là một phần mềm rất hữu ích ,nó giúp cho việcquản lý thiết bị của các cơ quan ,doanh nghiệp được dễ dàng nhanhchóng và thuận tiện hơn.Chúng em với mục đích muốn giúp đỡphần nào đó cho các cơ quan nơi em thực tập nên đã xây dưng phầnmềm này mong rằng nó sẽ được úng dụng nhiều

Qua đây em xin được gửi lời cảm ơn thầy Nguyễn Đình Quyết đã tận tình giúp đỡ, hướng dẫn em hoàn thành đề tài này Tuy nhiên do trình độ và kiến thức còn hạn hẹp nên trong chương trình không tránh khỏi những thiếu sót,em rất mong nhận đựợc những góp ý và bổ sung của thầy cô và các bạn để đề tài của em được hoàn thiện hơn.

Em xin chân thành cảm ơn!

SV thực hiện Đặng Thanh Chung

Trang 3

MỞ ĐẦU

1 Sự cần thiết chọn đề tài

Ngày nay tin học đã đóng góp một vai trò rất quan trọng, không thể thiếutrong cuộc sống hiện nay của con người trên thế giới nói chung và Việt Namnói riêng Nó được ứng dụng rộng rãi vào hầu hết các lĩnh vực của nền kinh tế

- xã hội trên mỗi quốc gia

Ngay từ khi mới phát triển nó đã đánh dấu một bước ngoặt, một sự pháttriển vô cùng to lớn trong nhiều ngành, nhiều lĩnh vực khác nhau, đặc biệt làtrong lĩnh vực quản lý và lưu trữ dữ liệu Nó đã đem lại hiệu quả cao trongmọi công việc và tiết kiệm được một khoảng thời gian khá lớn để con người

có thể tham gia vào các công việc khác

Quá trình áp dụng các công nghệ khoa học kỹ thuật vào lĩnh vực đời sốngcủa con người ngày càng tăng Với sự tăng trưởng đột biến của truyền thôngviệc đưa tin học hoá vào trong công tác quản lý đã làm giảm bớt sức lao độngcủa con người, tiết kiệm được thời gian, tốc độ chính xác cao, gọn nhẹ vàthuận lợi hơn rất nhiều so với phương pháp làm thủ công quản lý trên giấy tờnhư trước đây Tin học hoá nhằm thu hẹp không gian lưu trữ, tránh được thấtlạc dữ liệu, tự động hoá hệ thống và cụ thể hoá các thông tin theo nhu cầu củacon người

Ở Việt Nam ngành công nghệ thông tin tuy cũng non trẻ nhưng tốc độ pháttriển khá nhanh và đang dần được ứng dụng trong nhiều lĩnh vực của nền kinh

tế góp phần thúc đẩy vào sự phát triển của xã hội

Trang 4

Mặt khác với sự phát triển của nền kinh tế thị trường thiết bị đolường ngày càng trở nên phong phú và đa dạng hơn việc quản lý như trênkhông còn đáp ứng được công việc và khó khăn khi muốn mở rộng hoạt độngkinh doanh

Vậy thì tại sao chúng ta không áp dụng những phát minh của khoa học kỹthuật vào công việc quản lý để thu được lợi nhuận cao nhất cho cửa hàng củamình

Với sự nghiên cứu và tìm hiểu chúng em đã tiến hành xây dựng phần mềnquản lý hoạt động cho một đơn vị quản lý

Phần mền cho phép người sử dụng thực hiện các công việc một cách chínhxác, nhanh gọn ( trong cập nhật thông tin, lưu trữ các thiên bị, thực hiện cácyêu cầu tìm kiếm thống kê… )

Mong rằng với phần mền này của chúng em giúp ích được phần nào trongviệc quản lý thiết bị đo lường của các nhà quản lý

Với sự nỗ lực em đã xây dựng và hoàn thành đề tài Xong do hiểu biết cònhạn chế nên khó tránh khỏi những thiếu sót rất mong được sự đóng góp ý kiếncủa thày và các bạn để đề tài của chúng em được hoàn thiện hơn

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

- Tin học hoá công tác quản lý thiết bị đo lường

- Tạo chương trình quản lý thiết bị đo lường hoàn chỉnh cho công ty có thể áp dụng rộng rãi vào thực tế

- Tiết kiệm thời gian cho người quản lý trong việc cập nhật và lấy thông tin để

có thể xử lý kịp thời nếu có xảy ra sự cố trong quá trình lưu thông thiết bị đolường

- Người quản lý và người giao nhận có cái nhìn cụ thể về nơi sản xuất thiết bịthời thông tinh tình trạng Hiện trạng thiết vị người giao nhận có thể biếtthông tin về thiêt bị trực tiếp qua danh mục thiết bị đo lường

Trang 5

- Tổng hợp và báo cáo về: Giao thiết bị, nhận thiết bị, đơn vị.

- Nhanh chóng, đỡ tốn thời gian và thuận tiện trong công tác quản lý

- Tạo kỹ năng lập trình chuyên nghiệp

3 Đối tượng và phạm vi nghiên cứu

Nghiên cứu cơ bản về quản lý công ty như: Giao thiết bị, nhận thiết bị,đơn vị,…trong nền kinh tế thị trường nói chung và công ty nói riêng

Khảo sát và phân tích việc quản lý thiết bị đo lường gói trọn trong phầnquản lý chi tiết về thiết bị trong các khâu từ khi sản xuất, nhân thiết bị phạm

vi vừa và nhỏ để quản lý chi tiết các thông tin về thiết bị đo lường của đơn vịquản lý

Đề tài được xây dựng trên ngôn ngữ lập trình C# kết hợp với MicrosoftSQL Server Đề tài này được ứng dụng chỉ đơn thuần phục vụ các yêu cầu vềquản lý thiết bị đo lường

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

Nghiên cứu phần mềm của công ty sau đó tiếp cận thực tế để xác địnhnhu cầu của người sử dụng và thu thập thông tin dữ liệu để tiến hành xâydựng hệ thống

Phương pháp mô hình hóa, phương pháp tiếp cận hệ thống

Nghiên cứu lý thuyết về xây dựng hệ thống thông tin để xác địnhnhững công cụ nào cần sử dụng để xây dựng hệ thống

5 Kế hoạch và thời gian thực hiện

+ Lập đề cương, thu thập tài liệu có liên quan tới đề tài.

+ Khảo sát hiện trạng và phân tích thiết kế bài toán

+ Phân tích và thiết kế phần mềm

+ Cài đặt và kiểm thử phần mềm

6 Chuẩn bị phương tiện nghiên cứu

Trang 6

- Lập danh mục các tài liệu tham khảo gồm tiếng Việt và tiếng Anh

- Tìm kiếm các địa chỉ Website có liên quan

- Kiến thức và kỹ năng lập trình

- Đọc tài liệu

7 Ý nghĩa khoa học và thực tiễn

Việc chọn đề tài “Thiết kế và xây dựng phần mềm quản lý thiết bị đo

lường ” là một công việc có tính khả thi cao và khả năng ứng dụng thực tế

hiệu quả Đề tài nếu ứng dụng thực tế có hiệu quả sẽ góp phần cải thiện hệthống “Quản lý thiết bị “

Đề tài này còn đem lại một số ý nghĩa khoa học khác như làm tài liệutham khảo về cách thức trình bày các thuật toán và cách thức xây dựng phầnmềm ứng dụng cho các sinh viên khóa sau Đồng thời đem lại cho em một kỹnăng lập trình và thiết kế phần mềm tốt

Trang 7

CHƯƠNG I : KHẢO SÁT HỆ THỐNG CŨ1.1 Mô tả bài toán quản lý của hệ thống

Dựa trên quá trình khảo sát các hệ thống bán hàng hiện tại và sự phản ánhcủa khách hàng ta thấy hệ thống bán hàng cũ có những đặc điểm sau:

- Các quy tắc quản lý đơn vị quản lý:

+ Quản lý hàng nhập về : Quản lý số hiệu, tên thiết bị, số lượng, ký hiệu,

+ Quản lý biên bản giao- nhận:Mã, liên số, đơn vị ,ngày , người giao,người nhận…

+ Các quy định về thiết bị đo lường:

Hầu hết các đơn vị đều sử dụng phương pháp thủ công để quản lý thiết bịtrong tất câ các khâu như : lưu trữ, thống kê, giao nhận, tìm kiếm … nên tốnrất nhiều thời gian và công sức mà hiệu quả đạt được lại không cao, đôi khidẫn đến những sai lầm không đáng có Cụ thể:

- Khi đơn vị đến giao một thiết bị thì người chủ đơn vị quản lý phải kiểmtra xem thiết bị đó đó thế nào rồi sau đó làm biên bản giao nhận

- Trong quá trình thống kê, do lưu trữ các thông tin chủ yếu bằng sổ sáchnên khó khăn trong việc tổng hợp các thông tin

- Khi muốn nhập thêm hoặc thay đổi thông tin về thiết bị đo lường thìviệc cập nhật lại và lưu trữ rất phức tạp đôi khi sổ sách còn bị thất lạc nên

Trang 8

những thông tin quan trọng có thể mất đi khó khăn cho việc kiểm tra và giámsát sau này

Đó là những thực tế còn tồn tại trong việc quản lý đơn vị quản lý thủ cônghiện nay.Với sự phát triển của công nghệ hiện nay tại sao ta lại không ứngdụng nó vào trong thực tế này

1.2 Mô tả bài toán:

1.2.1 Chức năng:

Phần mềm “quản lý thiết bị” tìm hiểu và xây dựng chương trình sửdụng mà ở đó người dùng có thể dễ dàng quản lý các nghiệp vụ trongmột cửa hàng quản lý thiết bị (giao, nhận), quản lý nhân viên, đơn vị…

Quy trình bàn giao: Biên bản bàn giao đến các đơn vị , có danh mục

các loại thiết bị, người giao , người nhận

Ưu điểm của hệ thống cũ:

- Là cách quản lý phổ thông dễ dàng áp dụng vào các đơn vị quản lý

- Tiết kiệm được chi phi cho thiết bị để sử dụng hệ thống quản lý

Nhược điểm của hệ thông cũ:

Với lượng thiết bị và đơn vị giao nhận càng ngày càng tăng, đểchính xác hơn và nhanh chóng hơn thì chủ của hàng muốn từng bước

Trang 9

nhận thiết bị Bởi vì với công tác thủ công mà cửa hàng đang thựchiện đã bộc lộ nhiều hạn chế như sau:

- Tra cứu thông tin về thiết bị, đơn vị và tìm kiếm mất nhiều thờigian và nhiều khi không chính xác

- Lưu trữ thông tin về giao nhận thiết bị, về biên bản giao nhậncần nhiều loại giấy tờ nên cồng kềnh và không đạt hiệu quả

- Cập nhật các thông tin hằng ngày tốn nhiều thời gian và khókhăn trong việc thực hiện báo cáo thống kê, nhất là khi có sự việc độtxuất

Trang 10

CHƯƠNG II : XÂY DỰNG VÀ PHÂN TÍCH HỆ THỐNG MỚI

2.1.Mô tả bài toán quản lý mới

sẽ tồn tại trong phần mềm Qua đó với những form thông tin về tổng hợp giaonhân thiết bị và danh sách các thiết bị, để có thể theo dõi và đối chiếu đượcnhững số liệu phục vụ cho công việc của mình Người quản lý muốn theo dõiđược doanh số số lượng giao dịch trong ngày hay trong tháng thì chỉ việc kíchchuột đến phần cần theo dõi là đã có thể có được thông tin mong muốn

2.1.2 Những mục tiêu của hệ thống mới.

2.1.3 Đặc tả yêu cầu hệ thống mới

Trang 11

Hệ thống mới có khả năng thay thế hệ thệ thống hiện tại và giúp bộphận bán hàng của đơn vị quản lý làm việc hiệu quả hơn trong đơn vị và giảmđược chi phí và thời gian.

Có khả năng tự động hiển thị thông tin của tất cả các loại thiết bị đolường, khả năng hiển thị loại hàng, đơn vị số hiện…

Hệ thống có khả năng xuất báo cáo về thống kê giao dịch, danh sáchthiế bị…

2.1.4 Yêu cầu chức năng hệ thống mới

2.1.4.1 Nhập:

2.1.4.2 Biên bản giao:

2.1.4.3 Xử lý:

2.1.4.4 Thi hành:

cơ sở dữ liệu phải được mã hóa

Trang 12

 Hệ thống có giao diện thân thiện và dễ sủ dụng không quá phức tạp, giảm bớt các thao tác nhập phím

viên )

2.1.5 Những yêu cầu phần cứng cho hệ thống mới

2.1.5.1 Phần cứng:

2.1.5.2 Phần mềm :

2.2 Biểu đồ hoạt động của hệ thống mới

Trang 13

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

Trong mối một phần mềm thì đây là một khâu không thể thiếu Vì đây là một phần và cũng là một phương thức giải quyết bài toán mà ở phần khảo sát đặt

ra

ở trong phần này ta phải làm được 2 phần sau :

* Phân tích chương trình về mặt chức năng

* Phân tích chương trình về mặt dữ liệu

Trong phần phân tích xử lý thì kết quả mà nó đưa ra là 2 loại biểu đồ

+ Biểu đồ phân cấp chức năng + Biểu đồ phân luồng dữ liệu ở các mức

Hệ thống quản lý

Quản lý

giao Quản lý đơn

vị nhận Lập biên bản

In biên bản

Tìm kiếm

Tìm kiếm thiết bị

Báo cáo thống kê

Thống kê thiết bị Thống kê giao

Thống kê nhận

Trang 14

Để xây dựng thiết kế một hệ thống thông tin quản lý thì vấn đề đặt ra làphải phân tích hệ thống nhằm tạo ra những lựa chọn, giải pháp thích hợp.

Phân tích hệ thống có cấu trúc là cách tiếp cận tới các giai đoạn phân tích và thiết kế của chương trình phát triển hệ thống, để khắc phục những nhược điểm của nhiều cách tiếp cận truyền thống

Do đó, phân tích là công việc đầu tiên của quá trình xây dựng hệ thống trên máy tính Nó là giai đoạn quan trọng nhất vì kết quả cho ta một mô hình logic của hệ thống mới dựa trên kết quả của quá trình phân tich bài toán ban đầu

Mô tả hệ thống

@ Quy trình hoạt động:

* Thông tin đầu vào:

*Thông tin đầu ra:

+ Báo cáo tình hình thông tin…

Thông tin đầu vào Hệ thống quản lý Thông tin đầu ra

Trang 15

+ Báo cáo giao nhận….

* Chức năng chính:

+ Nhập,sửa chữa dữ liệu dễ dàng mỗi khi cần thay đổi

*Nhập, tên đơn vị

*Nhập,sửa tên thiết bị,……

+Đưa ra dữ liệu thông tin thiết bị đo lường trong nhiều trường hợp

*Cho danh sách thiết bị đo lường đã giao trong ngày…

*Cho danh sách thiết bị đo lường chưa giao được…

* Nghiệp vụ xuất hàng:

+ Nhận biên bản

+ Xử lý biên bản,…

* Sơ đồ chức năng nghiệp vụ

+ Các chức năng xử lý:Dùng để chỉ ra một chức năng hay một quá trình

Biểu đồ luồng dữ liệu mức ngữ cảnh

Để hiểu một cách khái quát nhất hệ thống thông tin quản lý hiện tại cómôi trường nào tác động, có những tác nhân nào thì tiến hành lập biểu đồ ngữcảnh

Trang 16

Biểu đồ luồng dữ liệu mức đỉnh

Biểu đồ dòng dữ liệu mức ngữ cảnh cho ta xem được cả hệ thống làmột tiến trình , nhưng ta không biết được trong tiến trình đó gồm những tiếntrình nhỏ nào, các dòng thông tin lưu chuyển như thế nào giữa các tiến trình

đó, các dòng thông tin được lưu trữ tại các kho dữ liệu nào Do đó, ta phải xâydựng biểu đồ luồng dữ liệu mức đỉnh

Thông tin đơn vị Thông tin thiết bị

Đơn vị giao

Hệ thống quản

Đơn vị nhận

Nhân viên

Trang 17

Quản lý Bàn giao

Quản lý nhận

Thiết bị+ biên bản Biên bản

Đơn vị nhận Biên bản bàn giao

Tìm kiếm

Nhân viên

Báo cáo thống kê

3

4

2

2

Trang 18

Biểu đồ phân rã chức năng

Để hiểu cụ thể hơn dòng lưu chuyển thông tin và sự phân rã của cáctiến trình ở Biểu đồ dòng dữ liệu mức 0, ta có các Biểu đồ dữ liệu mức 1 củacác tiến trình ở Biểu đồ mức 0

- Chức năng quản lý biên bản nhận

Thông tin thiết bị Biên bản

Nhân viên 1.1

Quản lý đơn vị giao

1.3 Lập biên bản

1.2

Quản lý thông tin thiết bị

1.4

In Biên bản Đơn vị giao

Trang 19

- Chức năng quản lý biên bản bàn giao

Bộ phận quản lý trình duyệt báo cáo vè việc nhập thiết bịbằng các văn bảnyêu cầu Sau đó nhà cung cấp tiếp nhận đơn đặt hàng của bộ phận quản lý bàngiao và đáp ứng đủ số lượng hàng yêu cầu Và sau cùng là phục vụ yêu cầu củađơn vị thông qua danh sách bàn giao và xuất các biên bản

- Chức năng tìm kiếm

- Chức năng thống kê

Biên bản

Thiết bị Đơn vị

2.1

In Đơn vị

Hiển thị kết quả Yêu cầu tìm kiếm

Thiết bị

Nhân viên

4.1Tìm kiếm thiết

bị hoá

Trang 20

Hiển thị kết quả Yêu cầu thống kê Yêu cầu thống kê Hiển thị kết quả Hiển thị kết quả Yêu cầu thống kê

Biên bản bàn giao

Biên bản nhận Thiết bị

Thống kê thiết bị

5.2 Thống kê biên bản nhận

5.3 Thống kê biên bản bàn giao

Trang 22

3.4.2.2 Sơ đồ thực thể mối quan hệ

 Sự kết hợp giữa thực thể thiết bị và Biên bản bàn giao

Trang 23

Một Biên bản bàn giao có một hoặc nhiều hàng hóa, một thiết bị có thểxuất hiện một hoặc nhiều biên bản khác nhau.

Sự kết hợp giữa thực thể thiết bị và Biên bản nhận

Một Biên bản nhận thiết bị có một hoặc nhiều thiết bị, một mã thiết bị

có thể xuất hiện trên một hoặc nhiều Biên bản nhận khác nhau

 Sự kết hợp giữa thực thể nhân viên và Biên bản nhận

Một Biên bản nhận chỉ được lập bởi một nhân viên, một nhân viên cóthể lập nhiều Biên bản nhận thiết bị khác nhau

 Sự kết hợp giữa Biên bản nhận và đơn vị

Một Biên bản nhận có một đơn vị, một đơn vị có nhiếu Biên bản

Trang 25

 Nhân viên: Thực thể này cho biết các thông tin về nhân viên đảmnhận việc ghi chép cập nhật tất cả các số liệu về thông tin của hàng hóa Thựcthể này lấy mã nhân viên làm khóa chính và chứa các thông tin chi tiết vềnhân viên.

 Nhà đơn vị: Thực thể này cho biết thông tin về các đơn vị chính chocông ty, thực thể lấy mã đơn vị làm khóa chính và gồm các thông tin chi tiết

về các đơn vị

Trang 26

Giao nhận: Thực thể này cho biết thông tin về việc nhận và bàn giao

mô tả chi tiết về mỗi lần giao nhận đơn vị

 bàn giao

 Nhận thiết bị

Trang 27

 Biên bản: Chứng từ về việc giao nhận thiết bị có sổ sách ghi lại.

 Biên bản nhận chi tiết

 Biên bản bàn giao chi tiết

 Loại

 Đơn vị tính

Trang 28

 Mô hình dữ liệu quan hệ

Trang 29

CHƯƠNG III : THIẾT KẾ CÁC MODUL

3.1 Modul đăng nhập

i = 0

Bắt đầu

Nhập tên người dùng

và mật khẩu

Kiểm tra tên, mật khẩu Thông báo mật khẩu sai i = i+1

I=3

Kết thúc

Trang 30

3.2 Modul cập nhật dữ liệu

chọn danh mục cần cập nhật

Bắt đầu

Nạp dữ liệu theo từng

trường

Dữ liệu thoả mãn điều kiện

Kết thúc

Cập nhật dữ liệu

Đ

S Báo lỗi Nhập lại dữ liệu lỗi

Ngày đăng: 10/06/2015, 22:09

HÌNH ẢNH LIÊN QUAN

3.4.2.2. Sơ đồ thực thể mối quan hệ - Thiết kế và xây dựng phần mềm quản lý thiết bị đo lường
3.4.2.2. Sơ đồ thực thể mối quan hệ (Trang 22)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

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

w