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

100 3 0
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

Đ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

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ỏ Giảng viên hướng dẫn (ký ghi rõ họ tên) Hà Nội, ngày 01 tháng 10 năm 2021 Sinh viên thực (ký ghi rõ họ tên) TS Lê Thị Trang Linh Sinh viên thực hiện: Họ tên Chữ ký Ghi 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 : Điểm số Chữ ký Ghi 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.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 bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong 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 bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong 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 bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong Quản lý q 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 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ý bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong • 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 bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong 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 bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong 5.3 Chụp kết Hình Code kết nối sở liệu Hình Code đăng nhập 80 bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong Hình Code quản lý tài sản Hình Code quản lý phận 81 bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong Hình 5 Code lý tài sản Hình Code lấy liệu từ bảng tài sản 82 bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong 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 bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong Hình Testcase Đăng nhập 84 bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong 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 bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong +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 xt giao diện hình dưới: 86 bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong 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 bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong + 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 bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong + 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 bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.t€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong +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 bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong + 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 bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong 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 tồ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 Ngồi ra, lỗi 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 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 bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong bao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dongbao.cao.chuyen.de.hoc.phan.cong.nghe.phan.mem.de.taÌ€i.phan.mem.quan.ly.tai.san.truong.dai.hoc.thanh.dong

Ngày đăng: 03/01/2024, 03:50

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

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

Tài liệu liên quan