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

Báo cáo BTL môn công cụ phát triển phần mềm

46 228 8

Đ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,98 MB

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

Nội dung

Báo cáo bài tập lớn môn công cụ phát triển phần mềm xây dựng website quản lý công văn và thư LỜI NÓI ĐẦU Lời đầu tiên , để hoàn thiện được đề tài Bài tập lớn môn Công cụ phát triển phần mềm, chúng em xin được gửi lời cảm ơn chân thành đến trường Đại học Công nghiệp Hà Nội cùng với Khoa Công nghệ thông tin đã hỗ trợ cũng như tạo điều kiện để cho em được học tập và hoàn thiện bài tâp lớn của nhóm. Đặc biệt , chúng em xin gửi cảm ơn chân thành đến thầy giáo ThS Hoàng Quang Huy trong quá trình học tập tại trường đã giúp chúng em lĩnh hội được rất nhiều kiến thức. Thầy luôn giúp đỡ, hướng dẫn tận tình, truyền đạt kiến thức và kinh nghiệm của mình cho chúng em Trong suốt quá trình làm bài tập lớn để chúng em hoàn thành đề tài đồ án tốt nghiệp này. Mặc dù chúng em đã cố gắng với tất cả nỗ lực của bản thân để hoàn thiện đồ án, nhưng do thời gian có hạn cùng với năng lực và kinh nghiệm còn hạn chế nên bài tập lớn có những thiếu sót là không thể tránh khỏi.Vì vậy chúng em Kính mong nhận được sự đóng góp ý kiến từ phía thầy và bạn bè để chung em có thể nâng cao kiến thức của bản thân, hoàn thiện bài tập lớn được tốt nhất có thể. Chúng em xin chân thành cảm ơn

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO BÀI TẬP LỚN MÔN CÔNG CỤ PHÁT TRIỂN PHẦN MỀM

ĐỀ TÀI: QUẢN LÝ CÔNG VĂN VÀ THƯ BÁO

Giảng viên hướng dẫn : ThS

Trang 2

MỤC LỤC

BẢNG PHÂN CÔNG CÔNG VIỆC 3

LỜI NÓI ĐẦU 4

MỞ ĐẦU 5

1.Lý do chọn đề tài 5

2.Mục tiêu nghiên cứu 5

3.Ý nghĩa 6

4.Cấu trúc báo cáo 6

CHƯƠNG I : TỔNG QUAN VỀ NỘI DUNG NGHIÊN CỨU 7

1.1 Giới thiệu chung 7

1.2 Những vấn đề còn tồn tại 7

1.3 Định hướng phát triển 7

CHƯƠNG II : CƠ SỞ LÝ THUYẾT 9

1.Khái niệm 9

2.Giới thiệu một số công cụ phát triển phần mềm 9

2.1 Xmind 9

2.2 Microsoft Project 11

2.3 Microsoft Visio 14

2.4 PHPMyAdmin 16

2.5 Rational Rose 18

2.6 Balsamiq mockup 21

CHƯƠNG III : NỘI DUNG VÀ KẾT QUẢ THỰC NGHIỆM 22

3.1 Cài đặt và sử dụng 22

3.1.1.Xmind 22

3.1.2.MS Project 22

3.1.3.MS Visio 24

3.1.4 Balsamiq mockup 26

3.2 Kết quả thực nghiệm 27

3.2.1 Sử dụng Xmind để Triển khai ý tưởng 27

3.2.2.Sử dụng Project để quản lý dự án website quản lý công văn và thư báo 28

Trang 3

3.2.3 Sử dụng Visio để xây dựng tiến trình làm bài tập lớn 29

3.2.4 Sử dụng PHPMyAdmin để thiết kế cơ sở dữ liệu 30

3.2.5 Sử dụng Rational rose để thiết kế Use case 32

3.2.6 Sử dụng Balsamiq Mockups để mô tả giao diện 38

3.2.7.Giao diện website demo 41

KẾT LUẬN 43

1.Kết quả đạt được 43

2.Hướng phát triển 43

TÀI LIỆU THAM KHẢO 44

PHỤ LỤC 45

Trang 4

BẢNG PHÂN CÔNG CÔNG VIỆC

cụ Xmind ,

Project để xây

dựng bài tậplớp

90%

2

- Tìm hiểu vàứng dụng công

Rose để xây

dựng bài tậplớn

90%

3

- Tìm hiểu vàứng dụng công

cụ Balsamiq

mockup

PHPMyAdmin

để xây dựng bàitập lớn

- Xây dựng giaodiện website

90%

Trang 5

LỜI NÓI ĐẦU

Lời đầu tiên , để hoàn thiện được đề tài Bài tập lớn môn Công cụ phát triểnphần mềm, chúng em xin được gửi lời cảm ơn chân thành đến trường Đại họcCông nghiệp Hà Nội cùng với Khoa Công nghệ thông tin đã hỗ trợ cũng như tạođiều kiện để cho em được học tập và hoàn thiện bài tâp lớn của nhóm Đặc biệt ,

chúng em xin gửi cảm ơn chân thành đến thầy giáo ThS Hoàng Quang Huy trong

quá trình học tập tại trường đã giúp chúng em lĩnh hội được rất nhiều kiến thức.Thầy luôn giúp đỡ, hướng dẫn tận tình, truyền đạt kiến thức và kinh nghiệm củamình cho chúng em Trong suốt quá trình làm bài tập lớn để chúng em hoàn thành

đề tài đồ án tốt nghiệp này

Mặc dù chúng em đã cố gắng với tất cả nỗ lực của bản thân để hoàn thiện đồ

án, nhưng do thời gian có hạn cùng với năng lực và kinh nghiệm còn hạn chế nênbài tập lớn có những thiếu sót là không thể tránh khỏi.Vì vậy chúng em Kính mongnhận được sự đóng góp ý kiến từ phía thầy và bạn bè để chung em có thể nâng caokiến thức của bản thân, hoàn thiện bài tập lớn được tốt nhất có thể

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

Trang 6

- Mặt khác, ngày nay hầu hết các hệ thống đều được phát triển trên nền web bởi vì các ứng dụng web đem lại khả năng phát triển và triển khai sản phẩm nhanh chóng, giảm thời gian đưa sản phẩm ra thị trường, có khả năng cập nhật tính năng liên tục hàng ngày.

- Ứng dụng web có thời gian phát triển nhanh, với chi phí phát triển và triển khai thấp, tin cậy, có thể truy cập từ bất cứ đâu, mọi người có thể sử dụng

mà không mất thời gian tìm hiểu nhờ giao diện trực quan

- Chính vì những lý do trên nên em chọn đề tài “ Quản lý công văn và thư báo” và phát triển một website về đề tài này

2.Mục tiêu nghiên cứu

- Sử dụng các công cụ phát triển phần mềm để phát triển website

- Tin học hóa công tác quản lý hành chính cũng như các hoạt động quản lý văn bản và thư báo

Trang 7

- Tin học hóa các hình thức tiếp nhận , lưu trữ , phổ cập , trao đổi và tìm kiếm thông tin

- Hỗ trợ tra cứu, tham chiếu các công văn cũ Giúp việc theo dõi và xử lý công văn kịp thời , chính xác và nhanh chóng

- Nâng cao trình độ ứng dụng và sử dụng các công cụ phát triển phần mềm

3.Ý nghĩa

- Website quản lý công văn thư báo ra đời sẽ tạo ra một cơ chế quản lý mới , tiên tiến , hiệu quả , đảm bảo công văn được lưu trữ , xử lý chính xác , nhanhchóng , an toàn , tiện lợi

- Nâng cao hiệu quả xử lý công văn và tiết kiệm thời gian , công sức , chi phí khi quản lý , lưu trữ và tìm kiếm công văn ; tạo môi trường làm việc có sức tương tác cao

- Giảm công sức , chi phí lưu trữ , tìm kiếm và xử lý công văn

4.Cấu trúc báo cáo

- Chương 1 : Giới thiệu tổng quan về lý do và tính cấp thiết để thực hiện đề tàinày Trong chương này còn trình bày về các vấn đề cụ thể cần phải giải quyết và hướng giải quyết cho từng vấn đề; phạm vi cũng như ý nghĩa khoa học nghiên cứu của đề tài

- Chương 2: Trình bày về cơ sở lý thuyết được sử dụng trong đề tài bao gồm các nội dung về các công cụ phát triển phần mềm như Xmind (Công cụ triểnkhai ý tưởng và lập kế hoạch) , Microsoft Project ( Công cụ quản lý dự án ) ,Microsoft Visio ( Công cụ vẽ lưu đồ tiến trình ) , Rational Rose ( Công cụ phân tích và thiết kế UML ) , PHPMyAdmin ( Công cụ quản lý cơ sở dữ liệu) , Balsamiq mockup

- Chương 3 : Cài đặt và ứng dụng các công nghệ vừa nêu và đưa ra những kểt quả đạt được cũng như hướng phát triển trong tương lai

Trang 8

CHƯƠNG I : TỔNG QUAN VỀ NỘI DUNG NGHIÊN CỨU

1.1 Giới thiệu chung

- Ngoài việc quản lý, lưu trữ hồ sơ, giấy tờ gốc bên ngoài ra Việc số hóa các văn bản đến, văn bản đi,… hỗ trợ văn thư tiết kiệm tối đa thời gian quản lý, tra cứu văn bản

- Báo cáo này chúng em sẽ tập chung tìm hiểu vể các công cụ phát triển phần mềm hiện này để ứng dụng vào phát triển website quản lý công văn và thư báo

1.2 Những vấn đề còn tồn tại

- Công tác văn thư lưu trữ có vai trò rất quan trọng đối với hoạt động của bất

kì cơ quan tổ chức nào vì nó đảm bảo thông tin dưới dạng văn bản được cập nhật, lưu trữ, phát hành và tìm kiếm một cách nhanh chóng, kịp thời và chính xác

- Hiện nay, hầu hết các cơ quan tổ chức vẫn lưu trữ văn thư dưới dạng văn bản giấy từ năm này qua năm khác Do đó, theo thời gian, số lượng văn bản càng tăng lên dẫn đến việc lưu trữ và tìm kiếm vô cùng khó khăn

- Vì vậy, Website Quản lý Công văn và Thư báo sẽ hỗ trợ cho việc lưu trữ và tra cứu văn thư một cách hiện đại, bảo mật, nhanh chóng và chính xác nhất

Trang 10

CHƯƠNG II : CƠ SỞ LÝ THUYẾT

1.Khái niệm

- Công việc biến đổi yêu cầu của người dùng hay muc tiêu quảng cáo , tiếp thịthành một sản phẩm phần mềm nào đó gọi là phát triển phần mềm.Để hỗ trợ cho quá trình phát triển phần mềm , lập trình viên cần sử dụng các công cụ.Vậy công cụ phát triển phần mềm là gì ?

- Công cụ phát triển phần mềm là một chương trình được sử dụng để tạo , duytrì , hỗ trợ hoặc gỡ lỗi các ứng dụng và phần mềm khác.Có cả các công cụ phát triển phần mềm miễn phí và trả phí , tuy nhiên các công cụ miễn phí thường đi kèm những tính năng hạn chế

2.Giới thiệu một số công cụ phát triển phần mềm

2.1 Xmind

2.1.1 Xmind là gì ?

- XMind là một nền tảng tích hợp bao gồm các giải pháp lập bản đồ ý tưởng

và quản lý ý tưởng Nó là một nền tảng mã nguồn mở với các tiện ích mở rộng thương mại hỗ trợ các hệ điều hành được sử dụng nhiều nhất như Microsoft Windows, Linux và Apple OS Nó cho phép người dùng đặt dữ liệu một cách an toàn vào Tệp XMind, dễ dàng tích hợp hệ thống vào sản phẩm của họ và phát triển các ứng dụng lập bản đồ tư duy của riêng họ Với tính linh hoạt, giao diện thân thiện với người dùng và một loạt các chức năng, XMind hỗ trợ các nhà phát triển đạt được sự cộng tác và giao tiếp hiệu

Trang 11

quả cho phép họ đạt được tiềm năng tối đa khi phát triển phần mềm năng suất và cung cấp dịch vụ cho khách hàng của họ.

- Tại sao nên sử dụng Bản đồ tư duy ? Sơ đồ tư duy là một sơ đồ với ý

tưởng trung tâm ở giữa và các ý tưởng liên quan tỏa ra như một cái cây Bởi

vì nó kích hoạt bộ não phù hợp và giúp dễ dàng thể hiện mối quan hệ giữa các ý tưởng, đó là một thực hành hữu ích để ghi chú, động não, giải quyết vấn đề, phác thảo các dự án viết ,

2.1.2 Ưu điểm

- Nhiều cấu trúc sơ đồ tư duy : Người dùng có một số tùy chọn về cách cấu

trúc sơ đồ tư duy của họ như Biểu đồ cây, Sơ đồ tổ chức và Biểu đồ logic Mỗi biểu đồ có thể đại diện tốt hơn cho các ý tưởng khác nhau như ma trận

là một lựa chọn tốt để phân tích so sánh toàn diện được sử dụng để quản lý

dự án Có nhiều mẫu sơ đồ đẹp và hút mắt tiết kiệm thời gian thiết kế

- Tuyệt vời cho ý tưởng lập bản đồ : XMind được thiết kế để cung cấp cho

người dùng một cách đơn giản để lập bản đồ ý tưởng của họ Nó có cả chức năng quản lý ý tưởng và lập bản đồ ý tưởng cung cấp cho các nhà phát triển một giao diện trực quan, gọn gàng trong số những người khác

- Hợp lý hóa việc trình bày ý tưởng : Nền tảng này hợp lý hóa việc trình bày

các ý tưởng để làm cho nó dễ dàng và nhiều thông tin XMind 8 cung cấp cho người dùng các công cụ hữu ích để làm cho bài thuyết trình hiệu quả, liền mạch và mang tính giáo dục

- Xuất được ra nhiều loại định dạng khác nhau : Nó có thể xuất ra các định

dạng như Word, Excel, PDF,

Trang 12

2.1.3 Nhược điểm

- Xmind không có tính năng kiểm tra chính tả

- Phải trả phí nếu muốn trải nghiệm các dịch vụ tốt hơn

- Bản trình bày dựa trên trang chiếu

- Lập bản đồ tư duy cơ bản

- Tương thích Office/PDF

2.2 Microsoft Project

2.2.1 Microsoft Project là gì ?

- Microsoft Project là một giải pháp quản lý dự án và công việc cho phép tất

cả các chuyên gia quản lý dự án luôn cập nhật các yêu cầu thay đổi trong công việc hàng ngày của họ Nó cung cấp các công cụ đơn giản cho bất kỳ ai

sử dụng, linh hoạt cho bất kỳ loại dự án nào, mạnh mẽ cho các sáng kiến ở mọi quy mô và minh bạch để hiển thị trong toàn tổ chức Phần mềm này cung cấp một giao diện đơn giản và trực quan, nơi người dùng có thể chuyểnđổi giữa các lưới, bảng hoặc biểu đồ Gantt để theo dõi tiến độ Nó tích hợp với Microsoft Teams để hỗ trợ cộng tác, nơi các thành viên trong nhóm có thể chia sẻ tệp, trò chuyện hoặc tổ chức cuộc họp Các nhóm phân tán có thể

Trang 13

đồng tác giả hoặc chỉnh sửa tác vụ cùng một lúc Lập lịch tự động dựa trên

nỗ lực, thời lượng và tài nguyên giúp các nhóm đi đúng hướng

- Được xây dựng trên Power Platform, Microsoft Project cho web mới mang đến cho người dùng khả năng hiển thị tốt hơn về các dự án của họ Họ có thểtạo bảng thông tin tương tác trong Power BI để trực quan hóa các thành phần quan trọng của từng dự án Họ cũng có thể có được cái nhìn toàn cảnh

về tất cả các dự án trong toàn tổ chức với tính năng Lộ trình mới Bắt đầu thật dễ dàng với gói đăng ký Project Plan 1, một dịch vụ quản lý dự án cho các nhóm cần quản lý các dự án định hướng nhiệm vụ Teams có thể phân công nhiệm vụ và phụ thuộc Họ cũng có thể lên lịch và theo dõi công việc

dự án

2.2.2 Ưu điểm

- Tính linh hoạt : Microsoft Project đã phát hành phiên bản đầu tiên hơn 30

năm trước Có thể nói rằng họ có rất nhiều kinh nghiệm trong chủ đề này

Kể từ khi phát hành, nhóm đã làm việc không ngừng để đảm bảo rằng mọi tính năng đều được tinh chỉnh

- Có thể tích hợp các công cụ khác của Microsoft : Microsoft với tư cách là

một tập đoàn cung cấp nhiều công cụ trực tuyến Vì MS Project là một phần của Microsoft Office 365, bạn có thể tích hợp nó với tất cả các công cụ khác của Microsoft, bao gồm Outlook, PowerPoint, Access Excel và Word Bởi vìđiều này, bạn sẽ có quyền truy cập vào một cơn thịnh nộ rộng lớn hơn nhiều của các công cụ với MS Project hơn rất nhiều phần mềm khác có thể cung cấp

- Cung cấp nhiều kênh giao tiếp : Với MS Project, bạn sẽ có thể dễ dàng

truy nhập vào các công cụ như Outlook, Yammer và Skype Bạn có thể kết nối với nhóm của mình một cách nhanh chóng với nhiều lựa chọn giao tiếp

Trang 14

2.2.3 Nhược điểm

- Quá nâng cao cho người mới bắt đầu : Nhiều nhà quản lý dự án đã phàn

nàn về việc cần đào tạo bao nhiêu nhân viên mới để vận hành và điều hướng

MS Project Thật không may, có khá nhiều một đường cong học tập cho bất

cứ ai chưa quen thuộc với phần mềm

- Hạn chế cộng tác và chia sẻ dữ liệu : Hầu hết các dự án đòi hỏi sự hợp tác

tốt giữa các thành viên trong nhóm và khách hàng Thật không may, MS Project không cung cấp các bản cập nhật thời gian thực mà không có tích hợp Ngoài ra, phần mềm tiêu chuẩn chỉ có sẵn để mua và tải xuống trên Windows PC

- Chi phí sử dụng cao : MS Project cung cấp một vài tầng khác nhau cho

phần mềm của họ Thật không may, tất cả chúng đều khá đắt Nhiều người dùng phàn nàn về chi phí so với chức năng Do giá cao, nhiều người dùng chỉ có thể mua một vài giấy phép, dẫn đến năng suất thấp

- Trực quan hóa tiến độ kém : Nhiều người đã phàn nàn về việc tạo báo cáo

có thể tốn thời gian và khó khăn như thế nào Việc thiếu các bản cập nhật bảng điều khiển thời gian thực cũng góp phần vào điều này Nó là vô cùng khó khăn hơn để ở trên đầu trang của kế hoạch mà không có thông tin thời gian thực

- Quá nhiều tính năng chưa sử dụng : Nó có vẻ như là một điểm tích cực để

có rất nhiều tính năng, nhưng MS Project đưa nó đi quá xa với không chỉ nhiều tính năng nâng cao, mà còn một loạt các tính năng không sử dụng và

vô nghĩa Có lẽ nguyên nhân của giá cao, nhiều tính năng rất dễ bị rối và hầuhết thời gian đều bị lãng phí pixel

Trang 15

- Không tương thích với nhiều PC : Nếu máy khách của bạn yêu cầu một số

dữ liệu, họ sẽ không thể truy cập dữ liệu đó từ bất kỳ máy tính để bàn nào trừ khi nó cũng có MS Project Đây là một lỗ hổng lớn Trừ khi khách hàng của bạn muốn chi tối thiểu 500 đô la hoặc tìm một máy tính đã cài đặt phần mềm, họ không may mắn Bạn sẽ thấy mình làm thêm, công việc không cần thiết chỉ để chia sẻ một số thông tin đơn giản

2.2.4 Tính năng

- Dạng xem Lưới: Dạng xem dự án được sử dụng để lập kế hoạch và quản lý

dự án bằng danh sách nhiệm vụ

- Chế độ xem hội đồng quản trị: Dạng xem bảng kanban trực quan giúp quản

lý quy trình làm việc và trạng thái

- Dạng xem Đường thời gian: Biểu đồ Gantt truyền thống được sử dụng để lênlịch nhiệm vụ trên dòng thời gian dự án

- Giao tiếp và cộng tác: Các nhóm có thể làm việc cùng nhau trong các dự án

- Đồng tác giả: Các bên liên quan và các thành viên trong nhóm làm việc cùngnhau để chỉnh sửa và cập nhật danh sách nhiệm vụ và lịch trình

- Báo cáo: Báo cáo được xây dựng sẵn có thể theo dõi tiến độ, tài nguyên, chương trình và danh mục đầu tư

- Lộ trình: Theo dõi các chương trình và danh mục dự án

- Bảng chấm công: Thu thập thời gian dự án và phi dự án để tính lương và lập hóa đơn

- Quản lý tài nguyên: Quản lý tài nguyên bằng cách yêu cầu và phân công nhiệm vụ

2.3 Microsoft Visio

2.3.1 Visio là gì ?

Trang 16

- Microsoft Visio là một giải pháp lập sơ đồ với thư viện mẫu và hình dạng

mạnh mẽ, khả năng kết nối dữ liệu và các công cụ cộng tác tích hợp để trao quyền cho nhân viên làm việc từ xa và nhóm ở bất cứ đâu Tạo trực quan hóa có tác động bằng cách sử dụng các hình dạng và tệp khởi động được cung cấp Bạn cần cộng tác? Chỉnh sửa sơ đồ được lưu trữ trực tuyến đồng thời với đồng nghiệp thông qua trình duyệt web để làm việc với người khác

ở bất cứ đâu một cách an toàn và dễ dàng Thậm chí kết nối sơ đồ với dữ liệu thời gian thực để đưa ra quyết định nhanh chóng

2.3.2 Ưu điểm

- Tối ưu cho việc lập sơ đồ : Phần mềm này có các công cụ vẽ chung để đáp

ứng bất kỳ nhu cầu đặc biệt nào bạn có thể có Bạn hoàn toàn linh hoạt trongviệc làm việc hiệu quả nhanh chóng bằng cách sử dụng các mẫu tiêu chuẩn Đồng thời, các công cụ vẽ tổng quát giúp bạn tùy chỉnh sơ đồ theo nhu cầu riêng và cụ thể của bạn

- Giao diện trực quan : Các mẫu làm cho bạn làm việc hiệu quả rất nhanh

chóng và bạn có thể tạo các tài liệu chuyên nghiệp mà không cần sự trợ giúpcủa nhân viên draughtsman hoặc CAD

- Không cần chuyển đổi đặc biệt để tích hợp các tài liệu vào thông tin liên lạc

hoặc tài liệu kinh doanh của bạn Nhập sơ đồ từ các gói chuyên dụng có thể yêu cầu công việc chuyển đổi bổ sung

- Khả năng bảo mật và quyền riêng tư cấp doanh nghiệp : Visio dùng

chung nhiều tính năng bảo mật với các ứng dụng Microsoft 365, gồm cả Quản lý Quyền Thông tin (IRM), để cung cấp khả năng tạo liên tục các tệp

sơ đồ trong khi người dùng cộng tác

Trang 17

2.3.3 Nhược điểm

- Chi phí sử dụng cao

- Chỉ hoạt động trên Windows

- Không cộng tác theo thời gian thực

2.3.4 Tính năng

- Chuyển đổi dữ liệu bản đồ quy trình Microsoft Excel thành sơ đồ Visio bằng

Trình trực quan hóa dữ liệu

- Tự động ghi lại sơ đồ quy trình Visio của bạn trong Microsoft Word.

- Chia nhỏ sơ đồ phức tạp thành các phần đơn lẻ với Đoạn mã Trang chiếu

Microsoft PowerPoint

- Tạo sơ đồ chuyên nghiệp dễ dàng

- Cộng tác với người khác và chia sẻ sơ đồ một cách liền mạch

- Chia sẻ đơn giản, bảo mật cao

Trang 18

2.4.2 Ưu điểm

- Hoạt động bảo trì duyên dáng, không có chi phí bổ sung ngoài những gì

sẽ được chi cho việc sở hữu chính các hệ thống quản lý cơ sở dữ liệu

- Hỗ trợ và hoạt động linh hoạt cho phần lớn các định dạng tệp thường được sử dụng, có ích cho mục đích tài liệu trong khi làm việc trên các hệ thống quản lý cơ sở dữ liệu

- Các bảng riêng biệt để thao tác cơ sở dữ liệu, chỉnh sửa truy vấn SQL, theo dõi trạng thái, v.v

- Hỗ trợ hiển thị tất cả các plugin đang hoạt động từ cơ sở dữ liệu được kết nối

2.4.4 Tính năng

- Giao diện ứng dụng cảnh giác là đặc điểm được mong muốn nhất của công

cụ phpMyAdmin, vì nó đóng vai trò cho phép người dùng tương tác với hệ thống ứng dụng Công cụ này bao gồm các thuộc tính tương tự như MySQL

và một vài thuộc tính như vậy là các tùy chọn để duyệt qua các cơ sở dữ liệu

đã có sẵn trong mạng, để tạo kết nối mới và kích hoạt cơ sở dữ liệu trong ứng dụng, biểu tượng / mục menu để tạo bảng, truy cập bảng, lấy bảng bằng truy vấn, truy xuất các dạng xem, chỉ mục, bảng đã được tạo, v.v

Trang 19

- Nó cũng cho phép sao chép dữ liệu / bảng từ vị trí này sang vị trí khác, xóa nội dung bảng, thả / cắt bớt bảng, cập nhật bảng và thay đổi dữ liệu từ các trường của bảng, v.v.

- Về mặt quản lý truy vấn, phpMyAdmin cho phép người dùng tạo truy vấn bằng giao diện chỉnh sửa truy vấn, không gian để sao chép truy vấn dán từ các vị trí khác nhau vào trình chỉnh sửa truy vấn, các truy vấn & quan trọng thường được sử dụng có thể được đánh dấu để sử dụng sau này, xử lý các quy trình, trình kích hoạt và chức năng được lưu trữ từ xa của cơ sở dữ liệu trên giao diện chỉnh sửa truy vấn, tạo các truy vấn phức tạp dưới dạng Truy vấn theo ví dụ, thường được gọi là QBE

- Một tính năng khác, quan trọng nhất của công cụ phpMyAdmin là tùy chọn 'Tìm kiếm' Nó hỗ trợ người dùng đi qua toàn bộ hệ thống cơ sở dữ liệu và các nút được kết nối khi người dùng nhắc thao tác tìm kiếm bằng khóa liên quan đến nội dung cần tìm thấy

- Bất kỳ dữ liệu nào thu được bằng cách sử dụng công cụ quản lý cơ sở dữ liệu này có thể được thực hiện để lưu trữ kết quả ở định dạng bắt buộc của tệp đầu ra, bao gồm SQL, XML, PDF, Excel, Word, CSV và thậm chí cả dữ liệu BLOB (dữ liệu Đối tượng lớn nhị phân) dưới dạng hình ảnh hoặc siêu liên kết có thể tải xuống

2.5 Rational Rose

2.5.1 Rational Rose là gì ?

- IBM Rational Rose là phần mềm dành cho các nhà phát triển xây dựng và

thiết kế hệ thống phần mềm, ứng dụng bằng ngôn ngữ mô hình hóa UML

Nó cung cấp các công cụ vẽ trực quan, nhanh tróng và tuân thủ các kí pháp

được định nghĩa sẵn Phần mềm được đánh giá là môi trường phát triển

extend hoàn hảo cho các nhà phân tích và thiêt kế.

Trang 20

- Phần mềm được bộ phận phần mềm (rational software) của tập đoàn máy

tính IMB sản xuất Nó được ra mắt lần đầu vào năm 1994 Phiên bản ổn địnhnhất hiện tại là 7.0 ra mắt năm 2007 Sau bao nhiêu năm mặc dù không được

phát triển thêm nhưng Rational Rose vẫn được sử dụng rất nhiều Hiện tại

các trường đại học thường hướng sinh viên của mình sử dụng phần mềm nàykhi học các môn phân tích thiết kế hệ thống

- Các tính năng của phần mềm vô cùng phù hợp cho thiết kế mô hình hệ thốngtheo hướng đối tượng Các biểu đồ UML được tạo ra cho thấy được nhiều góc nhìn khác nhau của hệ thống Giúp có một bức tranh trực quan, tổng thể của ứng dụng Từ đó việc lập trình trở nên dễ dàng hơn

- Bản thân UML (Unified Modeling Language) là ngôn ngữ được đội ngũ IBM Soft ware xây dựng Từ đó nó đã trở thành ngôn ngữ chuẩn khi tạo ra các bản thiết kế phần mềm Chính vì thế để vẽ các bản vẽ UML, thì Rational

là phù hợp nhất

2.5.2 Ưu điểm

- Tạo điều kiện phát triển nhóm : Rose cung cấp hỗ trợ nhóm hoàn chỉnh,

cho phép người dùng (nhà phát triển và nhà phân tích) làm việc với phiên bản mô hình của riêng họ trong không gian làm việc của riêng họ

- Được sử dụng trong suốt quá trình phát triển phần mềm : Từ việc xác

định các yêu cầu của người dùng đến việc thực hiện, mọi người làm việc trong dự án đều hiểu một ngôn ngữ phổ quát Bạn có thể sử dụng Rose ở bất

kỳ giai đoạn nào trong quá trình vòng đời Nó giúp bạn khám phá và ngăn chặn những sai lầm nghiêm trọng tiềm ẩn ở hạ lưu

- Giúp quản lý thay đổi mô hình dễ dàng hơn : Bất kỳ thay đổi nào bạn

thực hiện đối với mô hình Rational Rose mà bạn cung cấp cho người khác bằng cách sử dụng hệ thống quản lý cấu hình và kiểm soát phiên bản

Trang 21

(CMVC) Điều này cho phép bạn tích hợp các thay đổi vào mô hình, bất kể bạn đang ở đâu trong giai đoạn phát triển Rose thường sử dụng các công cụ

bổ trợ, chẳng hạn như ClearCase của Rational và Visual SourceCafe của Microsoft, cho mục đích này

- Tiết kiệm khi tạo tài liệu dự án bổ sung : Một lợi thế ở đây là bạn chỉ cần

sử dụng các mô hình được tạo trong Rose làm cơ sở cho thiết kế và phát triển Tôi đã thấy nhiều dự án thất bại vì thực hành tài liệu kém

- Khắc phục phần mềm kế thừa xấu : Bạn nên cân nhắc sử dụng Rose khi

phải đối mặt với phần mềm không phù hợp với nhu cầu của người dùng, vì Rose cho phép bạn quay lại và sửa lỗi trong ứng dụng cũ

- Vẽ Biểu đồ usecase diagram

- Vẽ Biểu đồ trình tự ( Sequence Diagram)

- Vẽ Biểu đồ trạng thái

- Vẽ Biểu đồ lớp ( Class Diagram)

- Vẽ Biểu đồ chuyển trạng thái (StateChart Diagram)

- Vẽ Biểu đồ hoạt động (Activity Diagram)

- Vẽ Biểu đồ thành phần (Component Diagram)

- Vẽ Biểu đồ triển khai (Deployment Diagram)

Trang 22

2.6 Balsamiq mockup

2.6.1 Balsamiq mockup là gì ?

- Giới thiệu: Đây là một trong những trang web phổ biến nhất giúp designer

tạo ra những bản mockup đơn giản cho trang web, ứng dụng,thiết bi di động

và điện tử Trang web cho phép bạn sử dụng thử các tính năng hoàn toàn miễn phí trong vòng 30 ngày

2.6.2 Ưu điểm

- Giao diện của Balsamiq Mockups được thiết kế thân thiện với người dùng,

có đầy đủ các tính năng và rất dễ sử dụng, các bản mẫu có sẵn được sắp xếp theo danh mục, bạn có thể dùng chuột di chuyển chúng lên bản vẽ và định dạng theo ý mình một cách dễ dàng

2.6.3 Nhược điểm

- Trong quá trình sử dụng, phiên bản demo không thực sự có tác dụng, bản

mockup của bạn sẽ biến mất sau vài phút, chưa kể một vài tính năng trong quá trình sử dụng bị giới hạn, bạn sẽ không còn lựa chọn nào khác ngoài việc làm lại từ đầu hoặc bấm chọn mua gói đầy đủ trả phí Bên cạnh đó, do đặc điểm khuyến khích người dùng tập trung vào thiết kế cấu trúc và giao diện của sản phẩm, đôi khi bạn sẽ không có được cái nhìn chân thực về bản cuối cùng do thiếu yếu tố màu sắc

Trang 23

CHƯƠNG III : NỘI DUNG VÀ KẾT QUẢ THỰC NGHIỆM

3.1 Cài đặt và sử dụng

3.1.1.Xmind

1 Điều hướng đến: https://www.xmind.net/zen/download/win64/

2 Tải xuống XMind-2020-for-Windows-64bit.exe thư mục được tạo tại ổ C

(C:\Downloads)

3 Mở Elevated Command Prompt bằng cách Bấm chuột phải vào Command

Prompt và chọn Run as Administrator

4 Dẫn hướng đến ổ C:\Downloads

5 Nhập lệnh sau: XMind-2020-for-Windows-64bit.exe /allusers /S

6 Nhấn Enter

- Sau một vài phút, bạn sẽ thấy Lối tắt máy tính để bàn XMind xuất hiện Bạn

cũng sẽ tìm thấy các mục trong Start Menu , Thư mục Cài đặt và Chương trình và Tính năng trong Control Panel

3.1.2.MS Project

- Bước 1: Đăng nhập để tải xuống Project

+ Truy nhập www.office.com và nếu bạn vẫn chưa đăng nhập, hãy chọn Đăng nhập

- Bước 2: Cài đặt Project

+ Tùy theo trình duyệt của bạn, bấm vào Chạy (trong Edge hoặc Internet

Explorer), Thiết lập (trong Chrome) hoặc Lưu Tệp (trong Firefox)

Ngày đăng: 06/09/2021, 01:26

TỪ KHÓA LIÊN QUAN

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

w