Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 101 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
101
Dung lượng
8,06 MB
Nội dung
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI: PHẦN MỀM QUẢN LÝ TÀÀ̀I SẢN TRƯỜNG ĐẠI HỌC THÀÀ̀NH ĐÔNG Sinh viên thực : LÊ QUỐC TOÀÀ̀N Giảng viên hướng dẫn : TS LÊ THỊ TRANG LINH Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CƠNG NGHỆ PHẦN MỀM Lớp : D14CNPM4 Khóa : 2019-2024 Hà Nội, tháng 11 năm 2021 Mô tả tóm tắt đề tài - Xây dựng hệ thống phần mềm quản lý tài sản Đại học Thành Đông bao gồm chức sau: + Quản lý người dùng + Quản lý tài sản + Quản lý loại tài sản + Quản lý xuất xứ + Quản lý nguồn quỹ + Quản lý phận + Báo cáo thống kê Nội dung thực - Chương 1: Giới thiệu dự án phần mềm - Chương 2: Quản lý dự án - Chương 3: Phân tích hệ thống - Chương 4: Thiết kế - Chương 5: Lập trình - Chương 6: Kiểm thử phần mềm - Chương 7: Đóng gói bảo trì phần mềm Kết đạt Hoàn thành đề cương chuyên đề học phần môn: “Công nghệ phần mềm” Xây dựng phần mềm hoàn chỉnh với đầy đủ chức năng, đơn giản phù hợp với doanh nghiệp vừa nhỏ TS Lê Thị Trang Linh Sinh viên thực hiện: Họ tên Lê Quốc Toàn Giảng viên chấm: Họ tên Giảng viên chấm : Giảng viên chấm : CHƯƠNG GIỚI THIỆU DỰ ÁN PHẦN MỀM 1.1 Khảo sát hệ thống 1.2 Xác định toán cần giải .1 1.3 Phân tích đặc tả nghiệp vụ hệ thống 1.4 Xác định yêu cầu hệ thống CHƯƠNG QUẢN LÝ DỰ ÁN 2.1 Ước lượng dự án 2.2 Lập lịch theo dõi dự án CHƯƠNG PHÂN TÍCH VÀÀ̀ THIẾT KẾ HỆ THỐNG 11 3.1 Xác định Actor Use Case tổng quát hệ thống 11 3.2 Phân tích thiết kế chức hệ thống 12 CHƯƠNG THIẾT KẾ 68 4.1 Thiết kế giao diện 68 4.2 Thiết kế lưu trữ 72 CHƯƠNG LẬP TRÌNH 75 5.1 Ngơn ngữ lập trình 75 5.2 Công cụ hỗ trợ 75 5.3 Chụp kết 75 Chương 6.KIỂM THỬ PHẦN MỀM 79 CHƯƠNG ĐÓNG GÓI, BẢO TRÌ PHẦN MỀM 80 7.1 Cách đóng gói phần mềm 80 7.2 Khái niệm bảo trì phần mềm 87 7.3 Những lý cần bảo trì phần mềm 87 Hình Use case tổng quát hệ thống 12 Hình Use case chức đăng nhập 12 Hình 3 Biểu đồ hoạt động chức đăng nhập 14 Hình Biểu đồ trình tự đăng nhập 15 Hình Use case chức quản lý người dùng 15 Hình Biểu đồ hoạt động thêm người dùng 17 Hình Biểu đồ hoạt động sửa người dùng 19 Hình Biểu đồ hoạt động xóa người dùng 20 Hình Biểu đồ trình tự quản lý người dùng 22 Hình 10 Biểu đồ trình tự thêm người dùng 22 Hình 11 Biểu đồ trình tự sửa người dùng 23 Hình 12 Biểu đồ trình tự xóa người dùng 23 Hình 13 Use case quản lý tài sản 24 Hình 14 Biểu đồ hoạt động thêm tài sản 26 Hình 15 Biểu đồ hoạt động sửa tài sản 27 Hình 16 Biểu đồ hoạt động xóa tài sản 29 Hình 17.Biểu đồ hoạt động tìm kiếm tài sản 30 Hình 18 Biểu đồ trình tự quản lý tài sản 31 Hình 19 Biểu đồ trình tự thêm tài sản 32 Hình 20 Biểu đồ trình tự sửa tài sản 32 Hình 21 Biểu đồ trình tự xóa tài sản 33 Hình 22 Use case quản lý loại tài sản 33 Hình 23 Biểu đồ hoạt động thêm loại tài sản 34 Hình 24 Biểu đồ hoạt động sửa loại tài sản 36 Hình 25 Biểu đồ hoạt động xóa loại tài sản 37 Hình 26 Biểu đồ trình tự quản lí loại tài sản 39 Hình 27 Biểu đồ trình tự thêm loại tài sản 39 Hình 28 Biểu đồ trình tự sửa loại tài sản 40 Hình 29 Biểu đồ trình tự xóa loại tài sản 40 Hình 30 Use case quản lý phận 41 Hình 31 Biểu đồ hoạt động thêm phận 42 Hình 32 Biểu đồ hoạt động sửa phận 44 Hình 33 Biểu đồ hoạt động xóa tài sản 45 Hình 34 Use case quản lý xuất xứ 46 Hình 35 Biểu đồ hoạt động thêm xuất xứ 48 Hình 36 Biểu đồ hoạt động sửa xuât xứ 49 Hình 37 Biểu đồ hoạt động xóa xuất xứ 51 Hình 38 Biểu đồ trình tự quản lý xuất xứ 52 Hình 39 Biểu đồ trình tự thêm xuất xứ 52 Hình 40 Biểu đồ trình tự sửa xuất xứ 53 Hình 41 Biểu đồ trinh tự xóa xuất xứ 53 Hình 42 Use case quản lý nguồn quỹ 54 Hình 43 Biểu đồ hoạt động thêm nguồn quỹ 55 Hình 44 Biểu đồ hoạt động sửa nguồn quỹ 56 Hình 45 Biểu đồ hoạt động xóa nguồn quỹ 58 Hình 46 Biểu đồ trình tự thêm nguồn quỹ 59 Hình 47 Biểu đồ trình tự sửa nguồn quỹ 60 Hình 48 Biểu đồ trình tự xóa nguồn quỹ 60 Hình 49 Use case chức lập báo cáo 61 Hình 50 Biểu đồ hoạt động lập báo cáo 62 Hình 51 Biểu đồ hoạt động chức lập báo cáo 63 Hình 52 Use case chức lý tài sản 64 Hình 53 Biểu đồ hoạt động lí tài sản 65 Hình 54 Biểu đồ trình tự lí tài sản 67 Hình 55 Biểu đồ chức xóa tài sản lí 67 Hình Giao diện chức đăng nhập 68 Hình Giao diện chức quản lý người dùng 68 Hình Giao diện chức quản lí tài sản 69 Hình 4 Giao diện chức lập báo cáo 69 Hình Giao diện chức lý tài sản 70 Hình Giao diện chức quản lý loại tài sản 70 Hình Giao diện chức quản lý xuất xứ 71 Hình Giao diện chức quản lý nguồn quỹ 71 Hình Giao diện chức quản lý phận 72 Hình 10 Biểu đồ Diagram hệ thống quản lý tài sản 72 Hình 11 Bảng người dùng 73 Hình 12 Bảng tài sản 73 Hình 13 Bảng loại tài sản 73 Hình 14 Bảng xuất xứ 74 Hình 15 Bảng nguồn quỹ 74 Hình 16 Bảng phận 74 Hình 17 Bảng lý tài sản 74 Hình Code kết nối sở liệu 75 Hình Code đăng nhập 76 Hình Code quản lý tài sản 76 Hình Code quản lý phận 77 Hình 5 Code lý tài sản 77 Hình Code lấy liệu từ bảng tài sản 78 Hình Code truy vấn liệu bảng tài sản 78 Hình Testcase Đăng nhập 79 CHƯƠNG GIỚI THIỆU DỰ ÁN PHẦN MỀM 1.1 Khảo sát hệ thống Quản lý tài sản trường đại học Thành Dơng tác động có tổ chức quyền phận quản lý tài sản nhằm đảm bảo tài sản đầu tư xây dựng mới, mua sắm, quản lý, sử dụng, xử lý cách hiệu quả, tiết kiệm, thực tốt chức năng, nhiệm vụ giao ❖ Giới thiệu chung hệ thống: Hệ thống quản lý tài sản phần mềm trường Đại học Thành Đông, giá trị vật gắn với khâu trình quản lý, trình hình thành, trình khai thác, sử dụng tài sản trình kết thúc sử dụng tài sản Địa chỉ: Số 03 Vũ Công Đán, Tứ Minh, Thành phố Hải Dương Thời gian hoạt động: Từ 7:00 đến 17:00 từ thứ đến thứ Số điện thoai: 02203559666 Website: thanhdong.edu.vn Thiết bị tài sản bao gồm: Máy in, máy chiếu, máy tính, bàn ghế, quạt ,dụng cụ thực hành ❖ Những ưu điểm, hạn chế hệ thống tại: ▪ Ưu điểm: - Một là, đảm bảo tiết kiệm, chống lãng phí khai thác hiệu nguồn tài sản nhà trường - Hai là, đảm bảo sử dụng mục đích, tiêu chuẩn, định mức, chế độ nhà trường qui định - Ba là, đáp ứng yêu cầu thực nhiệm vụ đơn vị - Hỗ trợ quản lý thơng tin tài sản, lưu trữ, tìm kiếm, khấu hao, lý, thống kê, báo cáo - Thực lý nhanh xác - Giảm chi phí, cơng sức, tăng hiệu quản lý - Lưu trữ thơng tin lâu dài có hệ thống ▪ Hạn chế: - Tính bảo mật chưa cao - Hệ thống quản lý sơ sài 1.2 Xác định toán cần giải Bài toán hệ thống tiếp cận quản lý theo trình: hình thành; khai thác - sử dụng trình kết thúc sử dụng tài sản 1 Quản lý trình hình thành: Quá trình hình thành tài sản vào phương thức hình thành tài sản: tài sản hình thành bàn giao, điều chuyển tài sản dược hình thành đầu tư xây dựng, mua sắm Với phương thức hình thành tài sản có quy định quan có thẩm quyền quy trình, thủ tục để quan, đơn vị có liên quan đến thực Quản lý trình khai thác sử dụng: Quá trình khai thác, sử dụng tài sản định hiệu tài sản Đây trình diễn phức tạp, thời gian khai thác, sử dụng tùy thuộc đặc điểm, tính chất, độ bền loại tài sản Thời gian trình khai tác, sử dụng tính từ ngày nhận tài sản đến tài sản khơng cịn sử dụng phải lý Quản lý trình kết thúc sử dụng tài sản: Sau trình khai thác, sử dụng tài sản, xét thấy tài sản không cần thiết hay phục vụ cho công việc đơn vị, phận quản lý tiến hành làm thủ tục kết thúc trình sử dụng Khi kết thúc sử dụng tài sản, phải thực đánh giá trạng vật chất giá trị; thực kiểm kê, xác định giá trị tại; lập phương án xử lý 1.3 Phân tích đặc tả nghiệp vụ hệ thống Phân tích đặc tả nghiệp vụ hệ thống Các nghiệp vụ hệ thống cũ chủ yếu quản lý thơng qua phần mềm Excel làm khó khăn việc tìm kiếm, thống kê mục • Quản lý tài sản Tài sản thông qua nhập từ phía thu mua nhà trường sau thơng báo với phịng quản lí • Lập báo cáo tài sản Khi nhà trường yêu cầu báo cáo tài sản phịng quản lí tiến hành lập hóa đơn gửi lên phịng ban giám hiệu • Thanh lí tài sản Tài sản qua thời gian sử dụng mức khấu hao lớn, tài sản cần li phận gửi yêu cầu lên phòng ban chấp thuận tiến hành lý • Quản lý loại tài sản Mỗi tài sản có tính chất riêng quy định loại tài sản định để quản lý dễ dàng Quản lý xuất xứ Tài sản riêng nên xuất xứ loại từ nhiều nơi khác nhau, trùng tạo mã xuất xứ chung để quản lý • • Quản lý nguồn quỹ Nguồn quỹ từ đơn vị tài trợ phòng ban giám hiệu sử dụng để nhập tài sản phục vụ cho việc học tập • Quản lý phận Các phận dùng riêng tài sản mà cấp cho phép sử dụng để đảm bảo mức độ an toàn cho tài sản chung • 1.4 Xác định yêu cầu hệ thống 1.4.1 Yêu cầu chức Đăng nhập Quản lý người dùng Quản lý nhập xuất tài sản Thanh lý tài sản Lập báo cáo thống kê Quản lý loại tài sản,xuất xứ, nguồn quỹ phận 1.4.2 Yêu cầu phi chức 1.4.2.1 Yêu cầu bảo mật - Cần có cập nhật bảo mật thường xuyên 1.4.2.2 Yêu cầu lưu - Hệ thống phần mềm quản lý cần backup liệu thường ngày, tránh trường hợp xấu, cố xảy làm liệu thông tin khách hàng, thống kê doanh thu, … 1.4.2.3 Yêu cầu tính sử dụng - Những tính cần thuận tiện, hoạt động xác, khơng có sai sót, lỗi 1.4.2.4 u cầu ràng buộc thiết kế - Thiết kế giao diện trực quan dễ dùng, thuận tiện cho người sử dụng 1.4.2.5 Yêu cầu phần cứng - Bộ xử lý: Bộ xử lý có tốc độ gigahertz (GHz) trở lên SoC - RAM: GB RAM trở lên - Dung lượng đĩa cứng: Trống tối thiểu 2GB Hình 17 Bảng lý tài sản CHƯƠNG LẬP TRÌNH 5.1 Ngơn ngữ lập trình - Ngơn ngữ lập trình : C# - Lý chọn ngơn ngữ C# để lập trình bởi: + C# loại ngơn ngữ lập trình an tồn khơng cho phép việc chuyển đổi kiểu liệu để giảm tránh vấn đề sai lệch xảy + #C ngơn ngữ có hiệu suất cao, có chạy mượt hệ thống giới hạn dung lượng + #C ngôn ngữ sở hữu cú pháp sát với suy nghĩ logic, nhờ mà việc viết code đơn giản hóa nhanh chóng + C# ngơn ngữ sử dụng lập trình nhiều tảng Các ứng dụng website xây dựng ngôn ngữ hoạt động tốt nhiều tảng Windows, Linux Mac 5.2 Công cụ hỗ trợ - Visual Studio 2017 - Microsoft SQL Server 79 5.3 Chụp kết Hình Code kết nối sở liệu Hình Code đăng nhập 80 Hình Code quản lý tài sản Hình Code quản lý phận 81 Hình 5 Code lý tài sản Hình Code lấy liệu từ bảng tài sản 82 Hình Code truy vấn liệu bảng tài sản Chương 6.KIỂM THỬ PHẦN MỀM ▪ Testcase Đăng nhập 83 Hình Testcase Đăng nhập 84 CHƯƠNG ĐĨNG GĨI, BẢO TRÌ PHẦN MỀM 7.1 Cách đóng gói phần mềm + Bước 1: Đầu tiên cần tải gói Setup Projects +Bước 2: Mở Project lên nhấn chuột phải chọn vào Solution => Add =>>New Project 85 +Bước 3: Gõ “Setup” để tìm kiếm => Chon Setup Project Sau nhấn Next đặt tên chọn vị trí lưu cho File Exe sau chọn OK +Bước 4: Sau tạo xong xuât giao diện hình dưới: 86 Nhấn ApplicationFolder =>Add => Project Output + Bước 5: Chọn tên Project sau nhấn chọn Primary output nhấn OK 87 + Bước 6: Nhấn Phải chuột vào Primary output tạo chọn Create Shortcut to Primary… đặt tên cho Shortcut 88 + Bước 7: Di chuyển shortcut vừa tào vào thư mục User’s Desktop + Bước 8: Thiết lập icon cho File Exe Nhấn chuột phải vào chọn Properties sau vào mục Icon => Browse Nhấp chọn vào thư mục Application Folder => Add File Sau chọn icon phù họp với File có dduoi ico 89 +Bước : Làm lại bước 6-8 với thư mục User’s Programs Menu + Bước 10: Vào Setup =>Properties 90 + Bước 11: Vào mục Properties => Author mục Manufacturer để chỉnh tên + Bước 12: Tiến hành Rebuild File Setup 91 7.2 Khái niệm bảo trì phần mềm Bảo trì phần mềm (Software maintenance) bao gồm điều chỉnh lỗi mà chưa phát giai đoạn trước chu kỳ sống phần mềm, nâng cấp tính sử dụng an toàn vận hành phần mềm Bảo trì phần mềm chiếm đến 65%-75% cơng sức chu kỳ sống phần mềm Quá trình phát triển phần mềm bao gồm nhiều giai đoạn: thu thập yêu cầu, phân tích, thiết kế, xây dựng, kiểm tra, triển khai bảo trì phần mềm Nhiệm vụ giai đoạn bảo trì phần mềm giữ cho phần mềm cập nhật môi trường thay đổi yêu cầu người sử dụng thay đổi TheoIEEE (1993), bảo trì phần mềm định nghĩa việc sửa đổi phần mềm sau bàn giao để chỉnh lại lỗi phát sinh, cải thiện hiệu phần mềm thuộc tính khác, làm cho phần mềm thích ứng mơi trường bị thay đổi Bảo trì phần mềm chia thành bốn loại: Sửa lại cho (Corrective): việc sửa lỗi hỏng hóc phát sinh Các lỗi lỗi thiết kế, lỗi logic lỗi coding sản phẩm Ngoài ra, lỗi q trình xử lý liệu, hoạt động hệ thống Thích ứng (Adaptative): việc chỉnh sửa phần mềm cho phù hợp với môi trường thay đổi sản phẩm Môi trường có nghĩa tất yếu tố bên ngồi sản phẩm quy tắc kinh doanh, luật pháp, phương thức làm việc, Hoàn thiện: chỉnh sửa để đáp ứng yêu cầu thay đổi người sử dụng Loại tập trung vào nâng cao chức hệ thống, hoạt động tăng cường hiệu hệ thống, đơn giản cải thiện giao diện Nguyên nhân với phần mềm thành công, người sử dụng bắt đầu khám phá yêu cầu mới, yêu cầu mà họ đề ban đầu, đó, cần cải tiến chức Bảo vệ (Preventive): mục đích làm hệ thống dễ dàng bảo trì lần 7.3 Những lý cần bảo trì phần mềm Sử dụng phần mềm không bị gián đoạn: Thử nghĩ ví dụ nhỏ thơi, điện thoại dùng bị hết pin hẳn khiến bực Khi phần mềm 92 đến giai đoạn bảo trì vậy, khơng thể nói phần mềm “hết pin” được, việc định kỳ để kiểm tra lỗi khắc phục điều cần phải làm, tránh rủi ro Rút ngắn tối đa thời gian phần mềm hỏng hóc, ngưng hoạt động, đồng thời giảm thiểu chi phí bảo trì: Trước hết hạn bảo hành phần mềm, bạn nên chuẩn bị cho việc bảo trì, lẽ việc bảo trì sớm việc bạn phát bệnh sớm, nhờ mà sửa chữa kịp thời hay nâng cấp phần mềm nhằm đảm bảo trì phần mềm chạy ổn định Việc bảo trì nên thực tối thiểu lần/năm Duy trì độ an tồn, bảo mật phần mềm Chắc bạn nghe qua, dù cơng nghệ tiên tiến đến có lúc có lỗ hổng Dù đại suy cho máy móc, mà máy móc cần phải bảo trì, sửa chữa nâng cấp để hoạt động tốt Ở lĩnh vực phần mềm, việc bảo trì lại cần đề cao lượng liệu lớn, độ bảo mật an tồn cần trì 93 ...TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI: PHẦN MỀM QUẢN LÝ TÀÀ̀I SẢN TRƯỜNG ĐẠI HỌC THÀÀ̀NH ĐÔNG Sinh viên thực... lý tài sản Đại học Thành Đông bao gồm chức sau: + Quản lý người dùng + Quản lý tài sản + Quản lý loại tài sản + Quản lý xuất xứ + Quản lý nguồn quỹ + Quản lý phận + Báo cáo thống kê Nội dung thực... THIỆU DỰ ÁN PHẦN MỀM 1.1 Khảo sát hệ thống Quản lý tài sản trường đại học Thành Dơng tác động có tổ chức quyền phận quản lý tài sản nhằm đảm bảo tài sản đầu tư xây dựng mới, mua sắm, quản lý, sử dụng,