Tải bản đầy đủ (.pdf) (38 trang)

đồ án 1 xây dựng phần mềm quản lý tài sản khoa cntt

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.59 MB, 38 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>BỘ GIÁO DỤC VÀ ĐÀO TẠO</b>

<b>TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN</b>

<b>ĐỒ ÁN 1</b>

<b>XÂY DỰNG PHẦN MỀM QUẢN LÝ TÀI SẢN KHOA CNTT</b>

NGÀNH: CÔNG NGHỆ THƠNG TIN CHUN NGÀNH: KHOA HỌC MÁY TÍNH

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<b> LỜI CAM ĐOAN </b>

Em xin cam đoan bài tâp lớn “Phần mềm ứng dụng quản lý tài sản khoa CNTT” là kết quả thực hiện của bản thân em dưới sự hướng dẫn của thầy Nguyễn Minh Tiến.

Những phần sử dụng tài liệu tham khảo trong đồ án đã được nêu rõ trong phần tài liệu tham khảo. Các kết quả trình bày trong đồ án và chương trình xây dựng được hoàn toàn là kết quả do bản thân em thực hiện.

Nếu vi phạm lời cam đoan này, em xin chịu hoàn toàn trách nhiệm trước khoa và nhà

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b> LỜI CẢM ƠN</b>

Để có thể hồn thành đồ án này, lời đầu tiên em xin phép gửi lời cảm ơn tới bộ môn Khoa học máy tính, Khoa Cơng nghệ thơng tin – Trường Đại học Sư phạm Kỹ thuật Hưng Yên đã tạo điều kiện thuận lợi cho em thực hiện đồ án môn học này.

Đặc biệt em xin chân thành cảm ơn Thầy Nguyễn Minh Tiến đã rất tận tình hướng dẫn, chỉ bảo em trong suốt thời gian thực hiện đồ án vừa qua.

Em cũng xin chân thành cảm ơn tất cả các Thầy, các Cô trong Trường đã tận tình giảng dạy, trang bị cho em những kiến thức cần thiết, quý báu để giúp em thực hiện được đồ án này.

Mặc dù em đã có cố gắng, nhưng với trình độ cịn hạn chế, trong q trình thực hiện đề tài khơng tránh khỏi những thiếu sót. Em hi vọng sẽ nhận được những ý kiến nhận xét, góp ý của các Thầy giáo, Cơ giáo về những kết quả triển khai trong đồ án.

Em xin trân trọng cảm ơn!

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>Chương 2. KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ TÀI SẢN, THIẾT BỊ TẠI </b>

<i>2.1.3</i>. Xác định yêu cầu chức năng cụ thể <i>12</i>

<i>2.2.2. Phân tích thiết kế chức năng (UC – AC):14</i>

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>Chương 1: TỔNG QUAN VỀ BÀI TOÁN QUẢN LÝ TÀI SẢN, THIẾT BỊ</b>

<b>1.1.Lý do chọn đề tài</b>

Qua thực tế tại Trường Đại học Sư Phạm Kỹ Thuật Hưng Yên các công tác quản lý tài sản thiết bị chủ yếu dựa vào sổ sách và thủ công, các bộ phận chưa liên kết với nhau còn rời rạc chưa đồng nhất (ví dụ như: việc xét duyệt yêu cầu mua, yêu cầu mượn hay sửa chữa tài sản, thiết bị phải thông qua các công đoạn giấy tờ nhiều công đoạn rất tốn thời gian).

Hơn nữa, việc quản lý tài sản cần thiết trong Trường đang sử dụng phần mềm kế toán MISA, qua thực tế sử dụng tại Trường, nhiều tính năng của phần mềm khơng có một số tính năng chưa đáp ứng được yêu cầu quản lý thực tế tại Trường; Giao diện của MISA là Window form có nhiều bất cập trong quản lý tài sản, hóa chất.

Xuất phát từ nhu cầu thực tế đó với trách nhiệm là một sinh viên Khoa Công nghệ thông tin em đã quyết định nghiên cứu, thực hiện và xây dựng một ứng dụng Winform để có thể giúp cho thầy, cơ tại Trường Đại học Sư Phạm Kỹ Thuật Hưng Yên quản lý các tài sản, thiết bị trong các phòng học một cách dễ dàng và hiệu quả, từ đó có thể nâng cao được khâu quản lý tránh thất thoát tài sản.

<b>1.2. Mục tiêu của đề tài</b>

1.2.1 Mục tiêu tổng quát

Mục tiêu tổng quát của đề tài này là xây dựng một phần mềm quản lý tài sản hiệu quả cho Khoa Công nghệ thông tin (CNTT), giúp cho việc quản lý tài sản của Khoa trở nên dễ dàng, nhanh chóng, chính xác và tiết kiệm thời gian. Phần mềm này sẽ cung cấp cho người quản lý và nhân viên tại Khoa các cơng cụ và tính năng để theo dõi, kiểm soát và báo cáo các tài sản của Khoa CNTT.

1.2.2 Mục tiêu cụ thể

● Thiết kế giao diện đơn giản và dễ sử dụng cho người dùng.

● Quản lý và theo dõi các tài sản của Khoa CNTT, bao gồm tài sản cố định, tài sản di động và tài sản thông tin.

● Cập nhật thông tin tài sản thường xuyên để đảm bảo đầy đủ và chính xác.

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

● Tạo và lưu trữ các báo cáo và thống kê về tài sản của Khoa CNTT.

● Phát hiện và cảnh báo sớm các sự cố về tài sản để người quản lý có thể xử lý kịp thời. ● Hỗ trợ quản lý mượn, trả và chuyển tài sản nhanh chóng và chính xác.

● Tích hợp các tính năng bảo mật để đảm bảo an tồn và bảo vệ thơng tin tài sản của Khoa.

Tổng thể, mục tiêu của đề tài là giúp Khoa CNTT quản lý tài sản một cách hiệu quả, tiết kiệm thời gian và nâng cao chất lượng cơng việc, đồng thời giảm thiểu các sai sót và rủi ro trong quá trình quản lý tài sản.

<b>1.3. Giới hạn và phạm vi của đề tài</b>

1.3.1. Đối tượng nghiên cứu

● Các trang thiết bị máy tính, máy chiếu, máy in, phần mềm, và các thiết bị điện tử khác của Khoa CNTT.

● Các thiết bị di động như máy tính bảng, điện thoại thơng minh, máy tính xách tay, và các thiết bị di động khác của Khoa CNTT.

● Các tài sản thông tin như dữ liệu, tài liệu giảng dạy, tài liệu nghiên cứu, các bản quyền sách và tạp chí điện tử, và các tài sản trí tuệ khác của Khoa CNTT.

1.3.2. Phạm vi nghiên cứu

● Đối tượng nghiên cứu: Các tài sản của Khoa Công nghệ thông tin (CNTT), bao gồm các tài sản cố định, tài sản di động và tài sản thông tin.

● Phạm vi thời gian: 02/2023 - 05/2023

● Mục tiêu nghiên cứu: Xây dựng phần mềm quản lý tài sản hiệu quả, giúp cho việc quản lý tài sản của Khoa trở nên dễ dàng, nhanh chóng, chính xác và tiết kiệm thời gian. ● Phạm vi nghiên cứu: Tập trung vào các tính năng cơ bản để theo dõi, kiểm soát và báo

cáo các tài sản của Khoa CNTT, cũng như các tính năng bảo mật để đảm bảo an tồn và bảo vệ thơng tin tài sản của Khoa.

● Giới hạn nghiên cứu: Phạm vi nghiên cứu sẽ không bao gồm các vấn đề liên quan đến việc mua sắm, bảo trì và sửa chữa các tài sản của Khoa CNTT, cũng như các vấn đề liên quan đến quy trình mượn và trả tài sản.

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b>1.4. Nội dung thực hiện</b>

Đưa ra các công việc cần thực hiện của đề tài, biết được phạm vi của đề tài để lựa chọn nơi khảo sát phù hợp.

Cơ sở lý thuyết Đưa ra quy trình

Nhằm giúp người thực hiện dự án nắm được đề tài cần phải thực hiện những gì và làm như thế nào dựa trên bản

Việc triển khai và chạy thử giúp phát hiện kịp thời các lỗi trong hệ thống và khắc phục trước khi bàn giao lại với khách hàng.

<b>1.5. Phương pháp tiếp cận</b>

. Khảo sát nghiệp vụ của giáo viên cũng như cách tổ chức quản lý tài sản thông qua giáo viên hướng dẫn đề tài và các thầy cô trực tiếp quản lý các vấn đề liên quan đến cơ sở vật chất của trường

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

. Tham khảo ở các tài liệu trên mạng về các vấn đề liên quan đến quản lý tài sản, thiết bị của phịng thí nghiệm nhằm đưa ra các giải pháp linh hoạt cho các vấn đề được đặt ra từ đầu.

. Dựa vào những kiến thức đã được học cùng với kinh nghiệm trong việc thực hiện các hệ thống đã được học của các môn trước để tiến hành nghiên cứu, tìm hiểu về đề tài quản lý tài sản, thiết bị tại trường

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

<b>Chương 2. KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ TÀISẢN, THIẾT BỊ TẠI TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN 2.1. KHẢO SÁT VÀ THU THẬP YÊU CẦU</b>

<i>2.1.1 Cơ cấu tổ chức, hiện trạng đơn vị</i>

1. Ban quản lý: Ban quản lý là đơn vị chịu trách nhiệm quản lý phần mềm quản lý tài sản, đưa ra các quyết định về việc triển khai và sử dụng phần mềm, và giám sát hoạt động của phần mềm quản lý tài sản.

2. Nhân viên quản lý tài sản: Nhân viên quản lý tài sản là những người phụ trách việc quản lý các tài sản của trường, bao gồm cả tài sản vật chất và tài sản trí tuệ. Họ đảm bảo rằng thông tin về tài sản được cập nhật đầy đủ và chính xác trong phần mềm quản lý tài sản.

3. Người dùng cuối: Người dùng cuối là những người sử dụng phần mềm quản lý tài sản để tra cứu thông tin về các tài sản của trường.

4. Hệ thống CNTT của đơn vị hiện tại có máy chủ với địa chỉ IP tĩnh và tên miền sẵn có. Các máy chủ tương đối mạnh. Hệ thống Mạng internet của đơn vị được kết nối với mọi đơn vị trực thuộc, giáo viên và cán bộ đều có smart phone kết nối

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

<i>2.1.2. Khảo sát phần mềm</i>

1. Yêu cầu mua và tiếp nhận tài sản: Người dùng cần phải có khả năng yêu cầu mua tài sản mới, đưa ra đề xuất về việc mua sắm tài sản mới để thay thế tài sản cũ hoặc để mở rộng dự án. Hệ thống cần có chức năng để tiếp nhận yêu cầu mua, xem xét và phê duyệt yêu cầu mua tài sản mới.

2. Lập phiếu yêu cầu mua tài sản: Người dùng cần có khả năng lập phiếu yêu cầu mua tài sản để thực hiện các yêu cầu mua của họ. Hệ thống cần cung cấp một công cụ đơn giản để lập phiếu yêu cầu mua tài sản, bao gồm thông tin về tài sản, ngày đặt hàng, số lượng, giá cả, và các chi tiết khác.

3. Tổng hợp các yêu cầu mua tài sản: Hệ thống cần có khả năng tổng hợp các yêu cầu mua tài sản, giúp người quản lý xem xét và quyết định xem nên thực hiện việc mua sắm hay khơng, và thực hiện các u cầu mua đó trong khoảng thời gian cụ thể.

4. Tiếp nhận tài sản: Người dùng cần có khả năng tiếp nhận tài sản mới được mua sắm và nhập vào hệ thống để quản lý. Hệ thống cần cung cấp một công cụ để tiếp nhận tài sản, bao gồm thông tin về tài sản, ngày nhận, số lượng, giá cả, và các chi tiết khác. 5. Quản lý và theo dõi tài sản: Hệ thống cần cung cấp khả năng quản lý và theo dõi tài sản,

bao gồm các thông tin như tình trạng của tài sản, nơi đặt tài sản, tình trạng bảo trì, nơi sửa chữa tài sản, và các chi tiết khác. Người dùng cần có khả năng tìm kiếm, lọc và sắp xếp các tài sản để dễ dàng quản lý.

6. Phân phối tài sản: Hệ thống cần cung cấp khả năng phân phối t ữ liệu tài sản, bao gồm thông tin về việc chuyển tài sản từ một địa điểm đến địa điểm khác, thông tin về người nhận tài sản, ngày phân phối, số lượng và các chi tiết khác.

7. Theo dõi sử dụng tài sản: Hệ thống cần có khả năng theo dõi sử dụng tài sản để giúp người quản lý đánh giá hiệu quả sử dụng tài sản, tình trạng bảo trì và cập nhật dữ liệu về tài sản.

8. Luân chuyển tài sản: Hệ thống cần cung cấp khả năng luân chuyển tài sản, bao gồm việc chuyển tài sản từ một bộ phận hoặc đơn vị sang bộ phận hoặc đơn vị khác trong cùng một tổ chức.

9. Sửa chữa tài sản: Hệ thống cần có khả năng quản lý thơng tin về việc sửa chữa tài sản, bao gồm thông tin về nơi sửa chữa, ngày sửa chữa, chi phí sửa chữa và các chi tiết khác.

10. Lập giấy mượn tài sản: Người dùng cần có khả năng lập giấy mượn tài sản để thực hiện việc mượn tài sản trong một khoảng thời gian nhất định. Hệ thống cần cung cấp một công cụ để lập giấy mượn tài sản, bao gồm thông tin về tài sản, ngày mượn, ngày trả và các chi tiết khác.

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

11. Kiểm kê và thanh lý tài sản: Hệ thống cần cung cấp khả năng kiểm kê tài sản để đảm bảo rằng tài sản được bảo quản và sử dụng đúng cách, cập nhật thơng tin về tình trạng của tài sản và quyết định xem nên thanh lý tài sản hay không.

12. Đánh giá lại tài sản: Hệ thống cần cung cấp khả năng đánh giá lại tài sản, bao gồm việc đánh giá giá trị của tài sản sau khi đã sử dụng một thời gian nhất định.

13. Lập báo cáo: Hệ thống cần cung cấp khả năng lập báo cáo để giúp người quản lý đánh giá hiệu quả quản lý tài sản, bao gồm các thông tin về tình trạng của tài sản, các yêu cầu mua, thông tin về phân phối, sử dụng và sửa chữa tài sản và các chi tiết khác

<i>2.1.3. Xác định yêu cầu chức năng cụ thể</i>

<b>Stt</b>

Nếu đăng nhập thành công

Quản lý thông tin các đơn vị liên quan đến tài sản: Thêm, xóa, cập nhật. 8 Thống kê – Báo cáo Lập thống kê tài sản

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

<b>2.2. Phân tích yêu cầu của hệ thống2.2.1 Phân tích các u chức năng</b>

2.2.1.Mơ hình Usecase

<b>a) Biểu đồ Usecase tổng quát</b>

<b>b) Mô tả các Use Case:</b>

1. UC Đăng nhập:

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

2. UC yêu cầu mua và tiếp nhận tài sản:

3. UC quản lý theo dõi TS, TB:

4. UC kiểm kê và thanh lý TS,TB

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

<i>2.2.2. Phân tích thiết kế chức năng (UC – AC):</i>

a) Đăng nhập

Mô tả: Nhân viên và quản lý trước khi sử dụng phần mềm phải đăng nhập vào hệ thống. Kiểm tra thông tin

đăng nhập <sup>Hệ thống kiểm tra thơng tin đăng nhập có hợp lệ hay </sup>khơng bằng cách so sánh với dữ liệu trong CSDL Hệ thống Chuyển đến trang Nếu thông tin đăng nhập hợp lệ, hệ thống chuyển đến Hệ

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

<b>Tên bướcMô tảtượng<sup>Đối</sup></b>

b, Yêu cầu mua và tiếp nhận TS, TB

Người dùng tạo mới một phiếu yêu cầu mua tài sản, thiết bị bằng cách điền các thông tin cần thiết như tên, mô tả, số lượng, giá tiền,

... cho các tài sản, thiết bị cần mua. Người dùng Chỉnh

sửa đơn yêu cầu

Người dùng sửa đổi các thông tin trong phiếu yêu cầu mua tài sản, thiết bị như tên, mô tả, số lượng, giá tiền, ... cho các tài sản, thiết

Xóa bỏ đơn yêu cầu

Người dùng xóa bỏ đơn yêu cầu mua tài sản, thiết bị. Hệ thống sẽ hiển thị một thơng báo xác nhận việc xóa bỏ đơn yêu cầu để người dùng xác nhận. Sau khi xác nhận, hệ thống sẽ xóa bỏ đơn yêu cầu khỏi hệ thống.

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

<b>Tên bướcMô tả</b>

Xác định danh sách các tài sản cần phân phối và thông tin chi tiết của chúng như số lượng, địa điểm cần phân phối,

Tạo đơn yêu cầu phân phối tài sản chứa thông tin về tài sản cần phân phối, địa điểm nhận, người nhận, số lượng, v.v.

Người dùng

Gửi đơn phân phối

tài sản Gửi đơn yêu cầu phân phối tài sản tới đơn vị nhận tài sản Hệ thống Xác nhận yêu cầu

phân phối tài sản <sup>Xác nhận yêu cầu phân phối tài sản và lập kế hoạch vận </sup>chuyển tài sản đến địa điểm nhận Người dùng Vận chuyển tài sản Vận chuyển tài sản đến địa điểm nhận Người dùng

phân phối Thêm thông tin về tài sản cần phân phối vào danh sách Người dùng Sửa thông tin tài sản

cần phân phối Sửa thông tin về tài sản cần phân phối trong danh sách Người dùng Xoá tài sản cần phân

phối Xố thơng tin về tài sản cần phân phối trong danh sách Người dùng Tìm kiếm thơng tin

về tài sản cần phân phối

Tìm kiếm thơng tin về tài sản cần phân phối trong danh

Mô tả: Chức năng luân chuyển tài sản, trước khi thêm, sửa, xoá tài sản hệ thống sẽ gửi yêu kiểm tra xem đầu vào có hợp lệ với cơ sở dữ liệu khơng, nếu được thì thêm, sửa, xố hoặc tìm kiếm thành cơng cịn khơng thì thơng báo không hợp lê.

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

Mô tả: <b>Quản lý sửa chữa tài sản, thiết bị của các phịng thí nghiệm: Tại giao diện này khi </b>

tài sản có vấn đề hư hỏng Phịng thí nghiệm sẽ lập u cầu sửa chữa tại đây, bộ phận kỹ thuật sẽ có quyền xét duyệt các tài sản đã được sửa hay chưa. Người dùng có thể xem chi tiết, thêm mới , chỉnh sửa xóa các yêu cầu.

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

<b>Tên bướcMơ tả<sup>Đối tượng mơ</sup>tả quy trình</b>

Lập u cầu sửa

Phịng thí nghiệm lập u cầu sửa chữa tài sản hư hỏng tại giao diện, bao gồm thông tin về tài sản, ngày sửa chữa, nơi sửa chữa,

chi phí sửa chữa và các chi tiết khác. <sup>Phịng thí</sup>nghiệm

Hệ thống phải load thơng tin về nơi sửa chữa, ngày sửa chữa, chi phí sửa chữa và các chi tiết khác từ CSDL trước khi thực hiện thêm, sửa, xố hoặc tìm kiếm.

Hệ thống, Cơ sở dữ liệu (CSDL) Kiểm tra

thông tin

Hệ thống phải kiểm tra thông tin được nhập vào từ người dùng với CSDL để đảm bảo tính hợp lệ trước khi thực hiện thêm, sửa, xoá

Nếu người dùng thực hiện chức năng sửa yêu cầu, hệ thống sẽ cập

nhật thông tin của yêu cầu đã chọn Người dùng

Nếu người dùng thực hiện chức năng tìm kiếm yêu cầu, hệ thống

sẽ tìm kiếm và hiển thị kết quả tương ứng Người dùng

● Mô tả: Hỗ trợ tạo mẫu đơn mượn tài sản

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

Hệ thống kiểm tra thông tin về tài sản, ngày mượn, ngày trả và các chi tiết khác có hợp lệ với CSDL hay không. Nếu không hợp lệ, hệ thống sẽ báo lỗi

Nếu thông tin hợp lệ, hệ thống sẽ thêm mới yêu cầu mượn tài sản vào CSDL và thông báo cho người dùng biết.

Người dùng có thể chỉnh sửa thơng tin các yêu cầu mượn tài sản đã được lập trên hệ thống. Trước khi thực hiện chỉnh sửa, hệ thống phải load thông tin chi tiết của yêu cầu mượn từ CSDL và kiểm tra xem thông tin có hợp lệ hay khơng. Nếu khơng hợp lệ, hệ thống sẽ báo lỗi cho người dùng.

Người dùng có thể xóa các yêu cầu mượn tài sản đã được lập trên hệ thống. Trước khi thực hiện xóa, hệ thống phải load thông tin chi tiết của yêu cầu mượn từ CSDL và kiểm tra xem thông tin có hợp lệ hay khơng. Nếu khơng hợp lệ, hệ thống sẽ báo lỗi cho người dùng.

Người dùng có thể tìm kiếm các u cầu mượn tài sản đã được lập trên hệ thống theo các tiêu chí như tên tài sản, ngày mượn, ngày trả và các chi tiết khác.

Người dùng, hệ

Load Load thông tin từ CSDL về nơi sửa chữa, ngày sửa chữa, chi phí

</div>

×