Lợi ích của phần mềm quản lý khi sử dụng là rất lớn , giúp tích kiệm thời gian và công sức của nhà lãnh đạo , giữa các phòng ban và nhân viên.. Do đó , việc triển khai phần mềm công nghệ
Trang 1TRƯỜNG CAO ĐẲNG FPT POLYTECHNIC
oOo
-TÀI LIỆU ĐẶC TẢ DỰ ÁN QUẢN LÝ
CÔNG TY PHẦN MỀM
NGÀNH: ỨNG DỤNG PHẦN MỀM GVHD: HOÀNG QUỐC VIỆT
LỚP: UDPM – 17310 NHÓM 4
Trang 210 Các ràng buộc về thực thi và thiết kế
Phần II: SƠ ĐỒ USECASE VÀ ACTIVITY DIAGRAM
Trang 32.3 Đăng xuất
2.4 Xem Nhân Viên
2.5 Thêm Nhân Viên
2.6 Sửa Nhân Viên
2.7 Xóa Nhân Viên
2.8 Tìm kiếm Nhân Viên
Trang 44 Chi tiết ERD
2.4 Sau khi đăng nhập với tư cách nhân viên
2.5 Sau khi đăng nhập với tư cách quản lý
Trang 5DANH SÁCH THÀNH VIÊN:
1 Mai Thị Hoa PH28149 UDPM 0363566796 Hoamtph28149@fpt.edu.vn
3 Trịnh Huy PH23251 UDPM 0329323103 Hoangthph23251@fpt.edu
Trang 6………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Giáo viên hướng dẫn ký, ghi rõ họ tên Ghi Chú: - Phần này bắt buộc với tất cả đề tài Nhận xét (Của hội đồng phản biện ) ………
………
………
Trang 7………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Hội đồng phản biện ký, ghi rõ họ tên
Ghi Chú:
- Phần này bắt buộc với tất cả đề tài
LỜI MỞ ĐẦU:
Hiện nay với sự phát triển ngành công nghiệp máy tính, phần mềm đóng vai trò quan trọng không thể thiếu trong việc điều hành quản lý, vì vậy việc kinh doanh phần mềm thu hút được nhiều nhà đầu tư quan tâm Kéo theo đó , những công ty liên quan đến phần mềm cũng ngày càng trở nên phổ biến Đây
Trang 8là một môi trường khá mới mẻ nhưng lại có nhiều tiềm năng phát triển
trong tương lai do ngành phần mềm đang trên đà phát triển vượt bậc
Nhu cầu sử dụng phần mềm quản trị doanh nghiệp nhằm tối ưu hóa hoạt động quản lý -điều hành trong doanh nghiệp ngày càng trở nên phổ biến và cũng là yêu cầu bắt buộc để không bị tụt xuống , giành cơ hội vươn lên trong thời đại 4.0 có tốc độ phát triển chóng mặt như hiện nay Các phần mềm như phần mềm quản lý dự án, phần mềm quản lý nhân viên, phần mềm quản lý
khách hàng… với những tính năng ưu việt được tích hợp đang trở thành công
cụ hỗ trợ đắc lực để doanh nghiệp nâng cao năng lực
Thực tế cho thấy , hầu hết các doanh nghiệp hiện nay được tổ chức theo
mô hình nhiều phòng ban , bộ phận.Theo đó dù mỗi phòng ban đảm nhận những vai trò nhiệm vụ khác nhau song để đảm bảo hiệu quả tối ưu thì cần sự
hỗ trợ của các bên nhưng việc áp dụng cách thức phối hợp truyền thống luôn bộc lộ những hạn chế nhất định , khiến cho hiệu quả công việc bị giảm sút Lợi ích của phần mềm quản lý khi sử dụng là rất lớn , giúp tích kiệm thời gian và công sức của nhà lãnh đạo , giữa các phòng ban và nhân viên Do đó , việc triển khai phần mềm công nghệ hay phần mềm quản lý doanh nghiệp sẽ giúp hoạt động của các phòng ban , bộ phận diễn ra khoa học, nhanh chóng giúp nhà quản lý nắm bắt mọi thông tin về tình hình hoạt động, hiệu quả công việc
và sự phát triển của doanh nghiệp
1 Lý do chọn đề tài
Với sự bàn giao ý tưởng “Quản lý công ty phần mềm” của nhóm 2 và
để giải quyết các vấn đề của product owner nhóm 2, chúng em đã xây dựng sản phẩm phần mềm theo tiêu chí, đơn giản ,tiện lợi, dễ
sử dụng, dễ bảo trì và dễ phát triển.
Trang 9Để vận hành một công ty thực ra không khó nhưng để vận hành một
cách chỉn chu, hạn chế được các phát sinh không đáng có , để kiểm
soát dòng tiền hay đơn giản để mở rộng quy mô thì việc có một phần
mềm quản lý là rất cần thiết.
Tại sao lại nói vậy? Vì phần mềm quản lý giống như một nhà máy
giúp người chủ gắn kết các bánh răng một cách nhanh gọn lẹ và đỡ
tốn thời gian nhất Kết hợp dữ liệu với phân tích hình ảnh để tạo ra
những thông tin chi tiết và hữu ích về doanh nghiệp Dễ dàng bổ
sung và tùy chỉnh chức năng khi doanh nghiệp phát triển hơn,
bằng cách tận dụng hệ thống quản trị kinh doanh có khả năng mở
rộng cao.
Vì vậy mong thầy và hội đồng phản biện hãy khám phá cùng nhóm 4.
2 Quy ước tài liệu
Font chữ Kích thước Khoảng cách Căn lề
Tên Thuật Ngữ Giải Thích Thuật Ngữ
Database Là một tập hợp các dữ liệu có tổ chức được lưu trữ và truy
cập điện tử từ hệ thống máy tính
Use Case Mô tả sự tương tác đặc trưng giữa người dùng bên ngoài và
Trang 10hệ thốngActivity Diagram Biểu đồ hoạt động là một biểu đồ hành vi để mô tả các khía
cạnh động của hệ thốngClass diagram Biểu đồ lớp, là một biểu đồ cấu trúc tĩnh mô tả cấu trúc của hệ
thống bằng cách hiển thị các lớp của hệ thống, các thuộc tính,hoạt động của chúng và mối quan hệ giữa các đối tượngERD Mô Hình mối quan hệ thực thể
Java Ngôn ngữ lập trình hướng đối tượng
CPU Bộ phận xử lý trung tâm
RAM Bộ nhớ tạm thời
Developer Người viết ra sản phẩm chương trình, các phần mềm trang
webTester Người kiểm tra sản phẩm mà lập trình viên làm ra, để nâng
cao chất lượng sản phẩm
4 Mục tiêu đề tài
Nhằm đáp ứng nhu cầu trợ giúp tối đa trong việc quản lý và vận hành công
ty phần mềm
Chỉ bằng những thao tác đơn giản như click chuột sau khi đăng nhập tài khoản,
sẽ chỉ rõ từng bước để có thể vận hành từ chọn sản phẩm đến khâu thanh
toán một cách dễ dàng
Ngoài ra giúp người quản lý nắm bắt được thông tin một cách đơn giản ,
nhanh chóng , chính xác
5 Phạm vi đề tài
Phần mềm quản lý quán cà phê Bát giúp cho người quản lý ngoài việc có thể
kiểm tra thông tin đăng nhập của nhân viên còn biết được hợp đồng của
công ty qua tab thống kê trong phần mềm
Trang 11KHẢO SÁT:
Hình thức khảo sát Khảo sát bộ phận quản lý của các công ty Người lên kế hoạch Mai Thị Hoa
Ngô Thị Thu Hằng Trịnh Huy Hoàng
Kế hoạch khảo sát Cả nhóm khảo sát bộ phận quản lý của các
công ty về cách thức quản lý hiện nay và những lợi ích khi áp dụng phần mềm quản
lý trong công việc.
Câu hỏi khảo sát
Đối tượng khảo sát 1: Công Ty TNHH ABC
Câu 1: Bạn là người có khối lượng công việc Một ngày chúng tôi phải giải quyết không khổng lồ không thể kiểm soát? biết bao nhiêu là công việc liên quan đến
quản lý tài liệu , quản lý hồ sơ , giấy tờ và quản lý cả con người.
Câu 2 : Bạn có gặp khó khăn trong quá trình Giao việc cho một nhóm hay một bộ phận phân chia công việc không? thường có tình trạng không phải ai cũng có
trách nhiệm với công việc được giao dẫn đến thái độ dựa dẫm của nhân viên này với nhân viên khác
Câu 3: Bạn là nhà quản lý nhưng không thể Nhà quản lý chỉ nhận ra vấn đề trông phần nắm bắt được tiến độ công việc của nhân công việc của nhân viên khi có trục trặc hay viên? sự cố bởi quản lý phải tiếp nhận rất nhiều
công việc mỗi ngày và không có thời gian sát sao từng chi tiết một.
Câu 4 : Bạn cần một phần mềm quản lý Các vấn đề không hề dễ giải quyết nếu như công việc , tối đa hiệu suất và thời gian? bạn chỉ sử dụng phương pháp truyền thống.
Trong thời công nghệ phát triển, phần mềm
Trang 12quản lý là một lựa chọn thông minh.
Đối tượng khảo sát 2: Công Ty Cổ Phần DT & PT Nông Thôn LC
Câu 1: Bạn là người có khối lượng công việc Khối lượng mà ban quản lý của một công ty khổng lồ không thể kiểm soát? phải làm là rất lớn , chúng tôi rất vất vả
trong việc kiểm soát mọi thứ.
Câu 2 : Bạn có gặp khó khăn trong quá trình Công việc nếu được phân công không hợp phân chia công việc không? lý,không đúng cách sẽ ảnh hưởng rất lớn
đến hiệu quả làm việc.
Câu 3: Bạn là nhà quản lý nhưng không thể Người quản lý không phải lúc nào cũng có ở nắm bắt được tiến độ công việc của nhân văn phòng để trực tiếp giám sát công việc viên? của mỗi người.Quá trình làm việc của nhân
viên sẽ bị đình trệ , ảnh hưởng rất nhiều đến hiệu quả công việc.
Câu 4 : Bạn cần một phần mềm quản lý Một phần mềm quản lý là chìa khóa giải công việc , tối đa hiệu suất và thời gian? quyết vấn đề quản lý của một công ty.
Đối tượng khảo sát 3: Công Ty Big Four Entertaiment
Câu 1: Bạn là người có khối lượng công việc Đúng vậy, khối lượng của tôi rất nhiều , để khổng lồ không thể kiểm soát? kiểm soát công việc tôi mất rất nhiều thời
gian.
Việc phân chia công việc cho từng bộ phận Câu 2 : Bạn có gặp khó khăn trong quá trình hay nhân viên rất khó để quản lý
phân chia công việc không?
Câu 3: Bạn là nhà quản lý nhưng không thể Đúng , do lượng công việc quá nhiều, số nắm bắt được tiến độ công việc của nhân lượng nhân viên đông nên rất khó để kiểm
Trang 13TIEU LUAN MOI download : skknchat123@gmail.com
Trang 14công việc , tối đa hiệu suất và thời gian? để đạt hiệu suất làm việc tốt thì không có lý
do gì mà chúng tôi không áp dụng.
Đối tượng khảo sát 4: Công Ty FBI
Câu 1: Bạn là người có khối lượng công việc Bạn sẽ không hình dung được khối lượng khổng lồ không thể kiểm soát? quản lý của một công ty lớn nhiều đến mức
không được phân công minh bạch và thống nhất
Câu 4 : Bạn cần một phần mềm quản lý Khoa học công nghệ ngày một phát triển , công việc , tối đa hiệu suất và thời gian? trong dó sự phát triển của công nghệ thông
tin khiến chúng ta đi từ bất ngờ này đến bất ngờ khác Vì thế việc sử dụng phần mềm quản lý sẽ rất có lợi trong mọi lĩnh vực.
6 Bố cục tài liệu
● Giới thiệu đề tài – hệ thống
Trình bày lý do chọn đề tài, mục tiêu mà dự án hướng tới, phạm vi
Trang 15tính, kiểu dữ liệu
● Thiết kế
Mô tả các chức năng sẽ làm trong hệ thống, mô tả các đối tượng của hệ
thống và loại quan hệ tồn tại giữa chúng Liệt kệ thiết kế giao diện của
hệ thống
● Các phi chức năng
Liệt kê các phi chức năng mà dự án đã làm hoặc dự kiến sẽ đạt được
● Kiểm thử
Đưa ra kế hoạch kiểm thử của dự án như ai là người kiểm thử, các
mục tiêu và kết quả mong muốn
● Tổng kết
Đưa ra những khó khăn gặp phải, cách giải quyết khó khăn Rút ra bài
học và kế hoạch dự kiến phát triển trong tương lai
7 Khởi tạo và lập kế hoạch
7.1 Lập kế hoạch
thực hiện gian bắt gian kết
Hằng, Quang, An, Hoàng
Trang 16Hằng, Quang, An, Hoàng
Hằng
Hằng, Quang, An, Hoàng
7.2 Xác định đối tượng sử dụng hệ thống
- Dựa vào khảo sát đã xác định những đối tượng sử dụng hệ thống gồm:
Quản lý: kiểm soát toàn bộ hệ thống
Nhân viên: quản lý dự án nhưng không được phép xóa, sửa dự án;
quản lý khách hàng nhưng không được xóa thông tin khách hàng
7.3 Phương pháp phát triển phần mềm
Phát triển dự án theo mô hình Scrum
Trang 17TIEU LUAN MOI download : skknchat123@gmail.com
Trang 18● Hoàn thành sprint 1, tiếp tục làm sprint 2, sprint cho đến khi hoàn thành hết các yêu cầu.
● Trong mỗi 1 sprint thì sẽ có họp hàng ngày – daily meeting từ 15 –
20 phút Mỗi thành viên sẽ báo cáo: Hôm qua tôi đã làm gì? Hôm naytôi sẽ làm gì? Có gặp khó khăn gì không?
● Scrum là mô hình hướng khách hàng (Customer oriented)
Các nhân tố tạo nên quy trình Scrum
Có 3 thành tố quan trọng cấu thành nên SCRUM:
● Tổ chức (Organization)
Trang 19○ Development Team: Nhóm phát triển.
● Tài liệu (Artifacts): đó chính là các kết quả đầu ra.
sản phẩm
mỗi giai đoạn
● Qui trình(Process): Quy định cách thức vận hành của SCRUM.
Tổ chức dự án
● Product Owner
sản phẩm có những chức năng nào và là người quyết định Product Backlog
cho khách hàng đảm nhận
● ScrumMaster
thực hiện đúng và thuận lợi
● Development Team
sản phẩm
những gì sẽ làm trong Sprint (giai đoạn )này và kết quả sẽ ra sao
Trang 20○ Thảo luận để đưa ra các giải pháp, ước lượng thời gian thực hiện công việc, họp đánh giá kết quả công việc.
● Product Backlog
phẩm
khách hàng và dự án
Ưu nhược điểm:
▪ Một người có thể thực hiện nhiều ▪ Trình độ của nhóm cần có một kỹviệc ví dụ như dev có thể test năng nhất định
những dự án mà yêu cầu khách ▪ Khó khăn trong việc xác định ngânhàng không rõ ràng ngay từ đầu sách và thời gian
▪ Luôn nghe ý kiến phản hồi từ kháchhàng và thay đổi theo nên thời gian
sẽ kéo dài
▪ Vai trò của PO rất quan trọng, PO làngười định hướng sản phẩm Nếu
PO làm không tốt sẽ ảnh hưởng đếnkết quả chung
▪
7.4 Đánh giá tính khả thi của dự án
✔ Quản lý có thể quản lý nhân viên, hợp đồng, dự án một cách dễ dàng, chính xác
mà không phải làm qua excel hay word Không tốn quá nhiều nguồn lực
Trang 218 Các công cụ phát triển sử dụng trong dự án
Draw.io Trello Google Chrome Google Meet
Trang 22Google Drive Google Docs NetBean Messenger
9 Môi trường vận hành
Netbean SQL Server
10 Các ràng buộc về thực thi và thiết kế Ràng buộc thực tế:
✔ Giao diện đơn giản, thân thiện với người sử dụng
✔ Kích thước của CSDL, đủ lớn với thông tin của người sử dụng
✔ Bàn giao sản phẩm đúng thời gian và địa điểm thích hợp
✔ Phần mềm chạy trên nền Windows
Phần III: SƠ ĐỒ USECASE VÀ ACTIVITY DIAGRAM
Trang 231 Sơ đồ usecase
1.1 Usecase tổng:
Trang 241.2 UseCaseManager :
Trang 251.3 UseCaseStaff :
2 Activity Diagram
Trang 262.1 Đăng ký:
Trang 272.2 Đăng nhập :
2.3Đăng xuất :
Trang 282.4 Xem Nhân Viên
Trang 302.5 Thêm Nhân Viên
2 6 Sửa Nhân Viên :
Trang 322.7 Xóa Nhân Viên :
2 8 Tìm kiếm Nhân Viên :
Trang 332.9 Xem dự án:
Trang 352.10 Thêm dự án:
Trang 362 11 Sửa dự án :
2.12 Xóa dự án :
Trang 382.13 Tìm Kiếm dự án:
2.14 Thêm hợp đồng :
Trang 392.15 Xóa hợp đồng:
Trang 402.16 Hiển thị hợp đồng :
Trang 412.17 Tìm hợp đồng :
Trang 422.18 Sửa hợp đồng :
Trang 432.19 Xóa phòng ban :
Trang 452.10 Thêm phòng ban:
2.21 Sửa phòng ban :
Trang 462.22 Tìm phòng ban :
Trang 472.23 Hiển thị phòng ban :
Trang 482 24 Thêm khách hàng :
Trang 492.25 Xóa khách hàng
Trang 512.26 Hiển thị khách hàng
2.27 Tìm khách hàng
Trang 522.28 Sửa thông tin khách hàng
Trang 54PHẦN III: ERD
Trình bày sơ đồ ERD và diễn giải các bảng có trong sơ đồ về tên thuộc
tính ,kiểu dữ liệu
1.ERD 0
Trang 552.ERD 1
Trang 563.ERD 2
4 Chi tiết ERD
4.1 Bảng dự án:
Trang 574.2 Bảng phòng ban
4.3 Bảng nhân viên
4.4 Bảng khách hàng
Trang 584.5 Bảng hợp đồng
PHẦN IV: MOCKUP
1 Đăng nhập
Trang 592 Đổi mật khẩu
3 Quên mật khẩu
Trang 604 Quản lý dự án
Trang 615 Quản lý khách hàng
Trang 626 Quản lý nhân viên
Trang 637 Quản lý hợp đồng
Trang 648 Quản lý phòng ban
Trang 659 Dự án chi tiết
Trang 66PHẦN V: DESIGN GIAO DIỆN
1 Đăng nhập
Trang 672 Đổi mật khẩu
Trang 683 Quên mật khẩu
Trang 694 Sau khi đăng nhập với tư cách nhân viên
Trang 705 Sau khi đăng nhập với tư cách quản lý
Trang 716 Quản lý dự án
Trang 727 Quản lý phòng ban
Trang 738 Quản lý nhân viên
Trang 749 Quản lý khách hàng
Trang 7510 Quản lý hợp đồng