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

Báo cáo thực tập hệ thống phần mềm quản trị đầu tư mua sắm và quản lý tài sản tập trung gAMSPro

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 (963.93 KB, 23 trang )

1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM

BÁO CÁO THỰC TẬP

Hệ thống phần mềm quản trị đầu tư mua sắm và
quản lý tài sản tập trung gAMSPro

Công ty thực tập: Cơng ty TNHH Hồn Cầu – GSOFT
Người phụ trách: Võ Quang Thiều
Thực tập sinh: Trương Hoàng Khang

TP. Hồ Chí Minh, tháng 07 năm 2020

Võ Quang Thiều

Trương Hồng Khang


2
LỜI MỞ ĐẦU

Ngày nay, ngành công nghệ thông tin là một ngành khoa học đang trên đà phát triển mạnh
và ứng dụng rộng rãi trên nhiều lĩnh vực. Cùng với sự phát triển đó, mạng Internet cũng khơng
ngừng phát triển. Từ đó, các vấn đề về số hóa và quản lý thông tin cũng trở nên đặc biệt quan
trọng, đặc biệt là các vấn đề quản lý liên quan đến tài sản của doanh nghiệp, cá nhân hay các tổ
chức
Quản lý tài sản (asset management) là việc trông coi và giữ gìn tài sản, bảo đảm cho tài
sản khơng bị mất mát, hao hụt trừ những hao mòn tự nhiên. Việc quản lý tài sản địi hỏi phải có


một cách tiếp cận có hệ thống đối với việc quản trị và hiện thực hóa giá trị từ những điều mà một
nhóm hoặc thực thể chịu trách nhiệm, xuyên suốt trong tồn bộ vịng đời.
Quản lý tài sản rất cần thiết đối việc có thể kiểm tra nhanh chóng và tiến hành theo dõi tài
sản trong thời gian ngắn của các doanh nghiệp nói chung và người dùng mạng ở mọi nơi trên thế
giới nói riêng. Điều này sẽ giúp doanh nghiệp hiệu quả hơn trong việc lập kế hoạch sản xuất và
giảm thời gian làm việc. Phần mềm quản lý tài sản cũng sẽ cho phép bạn lên lịch bảo dưỡng hoặc
dịch vụ cần thiết cho các thiết bị, tài sản của bạn vào những thời điểm thích hợp. Với một giải
pháp hoàn chỉnh bao gồm hệ thống mã vạch / RFID, thiết bị in ấn, máy tính di động và phần mềm
quản lý sẽ giúp bạn quản lý tài sản của mình một cách chính xác và hiệu quả.
Tầm quan trọng của lĩnh vực này ngày càng tăng do sự phụ thuộc ngày càng nhiều vào các
hệ thống máy tính và Internet tại các quốc gia, cũng như sự phụ thuộc vào hệ thống mạng không
dây như Bluetooth, Wi-Fi. Và sự phát triển của các thiết bị “thông minh” và cơng cuộc số hóa
thơng tin trong thời đại hiện nay
Nhận biết được tầm quan trọng cũng như sự cần thiết của quản lý tài sản, mong muốn được
có thêm kinh nghiệm thực tế trong lĩnh vực này, em đã tìm hiểu và có một thời gian thực tập tại
Cơng ty TNHH Hồn Cầu – GSOFT Việt Nam, một cơng ty chuyên về phát triển sản phẩm quản
lý tài sản cho các doanh nghiệp hàng đầu tại Việt Nam – một mơi trường lý tưởng, uy tín và
chun nghiệp để nâng cao hiểu biết của mình.

Võ Quang Thiều

Trương Hồng Khang


3
LỜI CẢM ƠN

Trân trọng gửi lời cảm ơn Công ty TNHH Hoàn Cầu - GSOFT đã tạo điều kiện cho em
có cơ hội được thực tập tại cơng ty.
Chỉ trong một thời gian ngắn, nhưng nhờ sự chỉ dẫn nhiệt tình của nhóm trainer, em đã

tiếp thu được những kiến thức quan trọng để em có thể trực tiếp tiếp cận và làm việc với sản
phẩm. Chân thành cảm ơn các anh chị trong nhóm trainer đã bỏ ra nhiều thời gian, cơng sức để
hướng dẫn chúng em hồn thành đợt thực tập này.
Đặc biệt cảm ơn anh Võ Quang Thiều và anh Dương Văn Hùng, đã training, hướng dẫn,
giúp đỡ cho em tận tình từ những việc nhỏ đến những việc lớn, những khó khăn trong việc làm
quen với những công nghệ mới, môi trường mới; cảm ơn anh Trần Văn Lưc đã hỗ trợ, hướng
dẫn em về một số nghiệp vụ của phần mềm; cảm ơn mọi người trong phòng phát triển dự án số
1 đã dành thời gian, giúp đỡ để hồn thành cơng việc hàng t̀n của mình.
Cũng xin cảm ơn thầy cơ trong khoa Cơng nghệ phần mềm đã nhiệt tình hỗ trợ, tạo điều
kiện em làm bài báo cáo này.
Trương Hoàng Khang
Thành phố Hồ Chí Minh, tháng 07 năm 2020

Võ Quang Thiều

Trương Hồng Khang


4
NHẬN XÉT CỦA KHOA

..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................

..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................

Võ Quang Thiều

Trương Hoàng Khang


5

Mục Lục
CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP .................................................................... 7
1. Giới thiệu cơng ty CNHH Hồn Cầu - GSOFT ..................................................................... 7
1.1.

Tầm nhìn GSOFT ...................................................................................................... 7

1.2.

Sứ mệnh GSOFT ....................................................................................................... 7

1.3.


Giá trị cốt lõi GSOFT ................................................................................................ 8

1.4.

Lĩnh vực hoạt động .................................................................................................... 8

2. Sản phẩm của công ty ............................................................................................................ 9
CHƯƠNG 2 NỘI DUNG THỰC TẬP ........................................................................................ 11
1. Tìm hiểu cơng ty và các kỹ năng cơ bản trong công ty ....................................................... 11
2. Nghiên cứu kỹ thuật ............................................................................................................. 12
2.1 Các công cụ làm việc ..................................................................................................... 12
2.2 Tìm hiểu về cách tổ chức dự án và cấu trúc khuôn mẫu và các luồng trong xử lý
backend và frontend ............................................................................................................. 12
2.3 Tìm hiểu về AspNet Zero .............................................................................................. 13
2.4 Tìm hiểu về nghiệp vụ Quản lý tài sản và xe................................................................. 13
3. Thực hiện project ................................................................................................................. 14
4. Lịch làm việc........................................................................................................................ 14
CHƯƠNG 3 CHI TIẾT VỀ PROJECT ....................................................................................... 15
1. Giới thiệu về project ............................................................................................................ 15
2. Chi tiết phát triển Hệ thống phần mềm quản trị đầu tư mua sắm và quản lý tài sản tập trung
gAMSPro ................................................................................................................................. 15
2.1 Quick start ...................................................................................................................... 15
2.2 Cách thao tác và sử dụng chức năng Thông tin xe ........................................................ 16
3. Thực hiện ............................................................................................................................. 21
4. Kết quả ................................................................................................................................. 21
TÀI LIỆU THAM KHẢO ........................................................................................................... 21
TỔNG KẾT .................................................................................................................................. 23

Võ Quang Thiều


Trương Hoàng Khang


6

Võ Quang Thiều

Trương Hoàng Khang


7

CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP

1. Giới thiệu cơng ty CNHH Hồn Cầu - GSOFT
Cơng ty CNHH Hồn Cầu (GSOFT) là một công ty phần mềm hướng công nghệ, được sáng lập
bởi những người có tâm huyết, có năng lực và kinh nghiệm chuyên môn cao với mong muốn hình
thành và phát triển một cơng ty phần mềm hàng đầu tại Việt Nam và vươn tầm ra thế giới.
GSOFT được thành lập từ năm 2007 với 13 năm kinh nghiệm trong lĩnh vực phát triển phần mềm.
GSOFT cung cấp các giải pháp phần mềm quản lý cho các doanh nghiệp tập đồn, tổng cơng ty,
ngân hàng, trường đại học, bệnh viện, các giải pháp kết nối cộng đồng trên nền tảng internet, các
hệ thống website và các dịch vụ liên quan đến website, các hệ thống trong lĩnh vực thương mại
điện tử và chính phủ điện tử.
GSOFT ln tập trung nghiên cứu và ứng dụng tinh hoa công nghệ vào thực tiễn đời sống nhằm
mục đích nâng cao chất lượng cuộc sống vì cộng đồng.

1.1.
-

-


GSOFT xây dựng và phát triển thành một mái nhà chung cho những người có khả năng
và đam mê sáng tạo trong lĩnh vực cơng nghệ phần mềm, cơng nghệ thơng tin nói riêng
và lĩnh vực kinh tế sáng tạo nói chung.
GSOFT hoạt động và phát triển trong phạm vi cả nước, vươn ra khu vực và toàn cầu
bằng những giải pháp và sản phẩm cơng nghệ trí tuệ, độc đáo giúp nâng cao chất lượng
cuộc sống.
1.2.

-

Tầm nhìn GSOFT

Sứ mệnh GSOFT

Đối với khách hàng: Bằng cách khai thác, ứng dụng những thành tựu khoa học công
nghệ mới nhất, GSOFT mang lại những giải pháp, sản phẩm dịch vụ giúp khách hàng gia
tăng hiệu quả công việc, tăng doanh thu và giá trị thương hiệu của khách hàng, đồng thời
giúp khách hàng giảm thiểu chi phí quản lý, chi phí quảng bá, truyền thơng, tiếp thị, bán
hàng.

Võ Quang Thiều

Trương Hoàng Khang


8
-

-


-

Đối với đồng nghiệp: GSOFT luôn tạo ra một môi trường năng động, kích thích sự sáng
tạo và phát triển toàn diện, vượt trội cho từng thành viên GSOFT, đồng thời đây cũng là
một mái nhà, một gia đình cho các thành viên GSOFT – Gia đình GSOFT.
Đối với cộng đồng: Với khẩu hiệu “Khát khao nâng tầm cuộc sống”, tất cả các giải pháp,
sản phẩm, dịch vụ GSOFT cung cấp đều mang lại những giá trị góp phần xây dựng cuộc
sống con người tốt đẹp hơn, cộng đồng đẹp tốt hơn.
Đối với khoa học công nghệ: Bằng cách nghiên cứu và ứng dụng khoa học công nghệ
tiên tiến, GSOFT góp phần làm giàu thêm cho kho tàng khoa học cơng nghệ, đồng thời
góp phần đem khoa học cơng nghệ đến với thực tiễn đời sống.
1.3.

-

Tư duy sáng tạo và sáng tạo khơng ngừng, ln đặt câu hỏi “Cịn cách nào làm tốt hơn
không?”
Tư duy hướng đến khách hàng, đặt mình vào vị trí khách hàng và phục vụ khách hàng
như mình mong muốn được phục vụ.
Tinh thần đồn kết – chuyên nghiệp, đặt lợi ích của khách hàng và lợi ích chung lên trên
vì mục tiêu chung phát triển bền vững.
Tinh thần làm hết sức – chơi hết mình, ln nghiêm túc và hài hịa giữa cơng việc và
niềm vui cuộc sống.
1.4.

-

Giá trị cốt lõi GSOFT


Lĩnh vực hoạt động

Phát triển phần mềm – Software: Gsoft
Thiết kế website – Web Design: Gwebsite
Quảng bá thương hiệu online – Online Branding: GoBranding
Chính phủ điện tử – E-Government
Thương mại điện tử – E-Commerce: GShop
Giáo dục đào tạo – Education & Training: GEdu
Cung ứng nguồn nhân lực – Human Resourcing
Gia công phần mềm – Software Outsourcing
Dịch vụ – Services
Tư vấn đầu tư công nghệ thơng tin – IT Investment Consultanting
Kiểm tốn IT – IT Audit
Bảo hành, bảo trì hệ thống mạng, máy tính – Computer and network maintenance
service.

Võ Quang Thiều

Trương Hoàng Khang


9
2. Sản phẩm của công ty
- Hệ thống phần mềm quản trị đầu tư mua sắm và quản lý tài sản tập trung gAMSPro:
Hệ thống phần mềm quản trị đầu tư mua sắm và quản lý tài sản tập trung gAMSPro mang đến
giải pháp tổng thể giúp các tổ chức, doanh nghiệp giải quyết tất cả các vấn đề của các bộ phận
liên quan tới quản lý tài sản và phân tích hiệu năng sử dụng, hiệu quả đầu tư tài sản cố định chỉ
trên một hệ thống duy nhất. gAMSPro được nhiều tổ chức, doanh nghiệp có quy mơ giá trị tài sản
lớn tin chọn. Đặc biệt trong các lĩnh vực: ngân hàng, tài chính, giáo dục, y tế, vận tải, khu công
nghiệp,... giải quyết mọi vấn đề với hệ thống phần mềm quản trị đầu tư mua sắm và quản lý tài

sản tập trung gAMSPro. Hệ thống hiện tại có đến 14 phân hệ giúp quản lý tài sản trọn vẹn và hiệu
quả
+ Quản lý hàng hóa: để đảm bảo khi lập kế hoạch, thực hiện đầu tư mua sắm thì được mua sắm
những hàng hóa chất lượng, uy tín đã được hội đồng mua sắm, kiểm duyệt đủ tiêu chuẩn sử
dụng trong tổ chức, doanh nghiệp.
+ Quản lý nhà cung cấp: Chỉ những nhà cung cấp hàng hóa uy tín, có chất lượng được sự kiểm
duyệt, mới được cung cấp hàng hóa cho tổ chức, doanh nghiệp. Hàng năm hệ thống hỗ trợ đánh
giá nhà cung cấp dựa trên lịch sử làm việc với NCC và lịch sử, bảo trì, sửa chữa tài sản mà
NNC đó đã cung cấp.
+ Quản lý kế hoạch mua sắm: Cho phép tổ chức, doanh nghiệp xây dựng kế hoạch tổng thể đầu
tư mua sắm trong cả năm và chi tiết đến từng tháng. Từ đó làm căn cứ cho cả quá trình thực
hiện đầu tư mua sắm tiếp theo.
+ Quản lý tạm ứng – thanh quyết toán: Quản lý, theo dõi tất cả các q trình tạm ứng, thanh
quyết tốn trong q trình thực hiện đầu tư mua sắm để ln chủ động được dịng tiền thanh
tốn.
+ Quản lý tài sản cố định – CCDC: Quản lý tất cả vòng đời khai thác sử dụng tài sản từ nhập
mới, cấp phát sử dụng, in nhãn, điều chuyển, thu hồi, sửa chữa, kiểm kê, khấu hao tài sản.
+ Quản lý thanh lý tài sản: Cho phép lập kế hoạch thanh lý để biết được số lượng tài sản cần
mua thay thế và cho phép lập đề xuất thanh lý, cũng như thanh lý tài sản.
+ Quản lý phương tiện vận tải: Quản lý thơng tin xe, vận hành, bảo trì, bảo dưỡng, đăng kiểm,
sửa chữa theo đúng thời hạn sử dụng để tối ưu hóa hiệu năng.
+ Quản lý bất động sản: Cho phép quản lý các thông tin chi tiết, đặc thù của bất động sản cũng
như hồ sơ bất động sản..
+ Quản lý cơng trình xây dựng cơ bản: Quản lý cơng trình, từng hạng mục cơng trình, q trình
thầu cho từng hạng mục, hợp đồng thầu, phụ lục hợp đồng và theo dõi ghi nhận q trình thanh
quyết tốn để tổng hợp kinh phí đầu tư, định giá cơng trình khi hồn cơng, nhập mới, khai thác
tài sản.
+ Quản lý khai thác cho thuê tòa nhà: Cho phép định nghĩa các tầng khu trong tịa nhà, khai
báo diện tích sử dụng nội bộ và diện tích cịn trống để cho thuê, quản lý khách thuê, hợp đồng
thuê và thanh toán.

+ Quản lý kho vật liệu: Quản lý tất cả các quá trình từ yêu cầu mua sắm, nhập kho, điều

Võ Quang Thiều

Trương Hoàng Khang


10
chuyển, cấp phát sử dụng vật tư vật liệu, văn phịng phẩm, hàng hóa, tặng phẩm.
+ Quản trị thơng tin tổ chức: Cho phép thiết lập đầy đủ thông tin liên quan cơ cấu tổ chức,
danh mục chung cho toàn hệ thống.
+ Quản trị hệ thống: Cho phép quản trị người dùng, phân quyền vai trò, phân quyền người
dùng hệ thống ở các cấp độ quyền chức năng, quyền thao tác và quyền dữ liệu.
- gAMSPro được thiết kế và xây dựng trên nền tảng web application với các công nghệ hiện
đại của Microsoft có thể triển khai, bảo trì, nâng cấp dễ dàng và nhanh chóng.

Võ Quang Thiều

Trương Hồng Khang


11

CHƯƠNG 2 NỘI DUNG THỰC TẬP
Tham gia vào công ty CNHH Hồn Cầu - GSOFT với vai trị là Fullstack .NET Developer
nhằm mục đích phát triển và nâng cấp các chức năng cho sản phẩm “Hệ thống phần mềm quản
trị đầu tư mua sắm và quản lý tài sản tập trung gAMSPro”. Đồng thời, rèn luyện được những kỹ
năng mềm như làm việc nhóm, thuyết trình, giao tiếp. Tại cơng ty, sinh viên có cơ hội học tập,
khám phá và làm việc với sản phẩm thực và một môi trường chun nghiệp.
1. Tìm hiểu cơng ty và các kỹ năng cơ bản trong công ty

Thời gian: 1 ngày
Nội dung:
 Giới thiệu về công ty, cách tổ chức của công ty.
 Được giới thiệu bản thân trước công ty, HR giới thiệu về từng team, leader, chức năng của
từng team.
 Được nghe người phụ trách giới thiệu về công ty, quá trình thành lập và phát triển, quy
trình làm việc từ cao xuống thấp, cách thức tổ chức của công ty, những lưu ý về hacker,
mail phishing…
 Xem training về công nghệ như Angular, AspNet Zero, một số các quy ước trong tổ chức
dự án và cấu trúc khuôn mẫu để phát triển dự án
 Ngồi ra, thực tập sinh cịn được giới thiệu về cách thức làm việc trong công ty như thời
gian đi làm, các quy định cần phải tuân thủ, cách sử dụng email trong công việc…
Kết quả:
 Hiểu thêm về GSOFT, quá trình thành lập và phát triển. Có thêm các kỹ năng về việc sử
dụng email trong cơng việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm hơn.
 Hiểu biết hơn về cách tổ chức và phát triển dự án và những cận trọng hơn trong cơng việc.

Võ Quang Thiều

Trương Hồng Khang


12
2. Nghiên cứu kỹ thuật
2.1 Các công cụ làm việc
Thời gian: 1 tuần
Nội dung:
Trong thời gian này, Thực tập sinh tự tìm hiểu về các cơng cụ sẽ giúp ích cho trong công việc sau
này. Một số phần mềm trong số đó như:
 Redmine – Cơng cụ quản lý dự án.

 Skype – Công cụ trao đổi thông tin.
 NSwag – Công cụ hỗ trợ tạo api client dựa trên các api có sẵn trên server
 SVN – là một hệ thống quản lý version
 Stackoverflow - nền tảng hỏi đáp trực tuyến lớn nhất, đáng tin cậy nhất dành cho những
người lập trình để tìm hiểu, chia sẻ kiến thức.
Thực hiện: Thực hành sử dụng các phần mềm, công cụ đã nêu trên.
Redmine:
 Tìm hiểu cách tạo issue, quy trình làm việc.
 Tìm kiếm các issue theo điều kiện lọc.
 Quy trình Agile, kế hoạch, báo cáo.
 Cách cập nhật các trạng thái khi hồn thành các issue.
Skype: Tìm hiểu cách sử dụng, cài đặt trên PC và mobie, …
Wiki: Tìm hiểu cách sử dụng confluence, tìm kiếm, đọc hiểu tài liệu.
NSwag: Tạo thử các api client dựa trên các api có sẵn trên dự án
SVN: Cách sử dụng SVN.
Stackoverflow: Tìm hiểu các tìm tài liệu, giải pháp.
Kết quả: Biết được cách thức làm việc, cách sử dụng, chức năng, ứng dụng các công cụ trong
công việc và thực tập.
2.2 Tìm hiểu về cách tổ chức dự án và cấu trúc khuôn mẫu và các luồng trong xử lý
backend và frontend
Thời gian: 1 tuần
Nội dung: Tìm hiểu cách triển khai và lập trình trên backend và frontend
 Backend: Mơ hình xử lý cho dữ liệu cho các tầng trong kiến trúc dự án trên .NET Core.
Thao tác giữa server và truy vấn store procedure
 Frontend: Tổ chức code dự án trên angular trên từng module, các lớp được tái sử dụng và
phân quyền trang

Võ Quang Thiều

Trương Hoàng Khang



13
Kết quả: Biết được cách xử lý từ frontend đến backend của hệ thống để tiến hành lập trình và
phát triển sản phẩm
2.3 Tìm hiểu về AspNet Zero
Thời gian: 1 tuần
Nội dung:
 Được training về ASP NET Core trên framework AspNet Zero
 Được tìm hiểu và phát triển tính năng trên “Hệ thống phần mềm quản trị đầu tư mua sắm
và quản lý tài sản tập trung gAMSPro”
 Được traing về Redmine, Angile Model.
Kết quả:
 Hiểu biết hơn về các công việc của một Fullstack .NET developer cũng như những việc
khi trở thành một developer
 Biết dựa vào product để phát triển cho phù hợp. Xử lý từ frontend đến backend
 Cách sử dụng Redmine cũng như board công việc mà Team đang thực hiện. Tạo lịch, issue,
spent time,…
2.4 Tìm hiểu về nghiệp vụ Quản lý tài sản và xe
Thời gian: 1 tuần
Nội dung:
 Được training về nghiệp vụ quản lý đội xe
 Được đọc các tài liệu liên quan đến phân hệ quản lý tài sản và đội xe
 Được hướng luồng dữ liệu đầu vào và đầu ra
Kết quả:
 Nắm được nghiệp vụ của nhập mới tài sản và đội xe
 Biết được cách truy vấn luồng của nghiệp vụ dưới cơ sở dữ liệu
 Biết quy trình thêm mới, chỉnh sửa, xóa và duyệt thơng tin của một xe

Võ Quang Thiều


Trương Hoàng Khang


14
3. Thực hiện project
Sau hơn 1 tháng được training và thực hành, thực tập sinh đã nắm được những kiến thức để trở
thành một Fullstack .NET Developer, sử dụng các công cụ hỗ trợ trong công việc. Trong thời
gian tiếp theo, trainer đã hướng dẫn thực tập sinh áp dụng những kiến thức đã được tìm hiểu để
áp dụng vào kiểm thử sản phẩm của công ty và kiểm tra tính năng có đáp ứng u cầu được ghi
checklist trước khi commit
Chi tiết sản phẩm sẽ được nói ở phần sau.
4. Lịch làm việc
Tuần

1

1, 2

Cơng việc

Người hướng dẫn

 Tìm hiểu về công ty và các kỹ
năng cơ bản trong công ty.
 Làm quen với các công cụ
làm việc trong công ty.
 Học cách trao đổi, làm việc
qua email.
 Tìm hiểu về cách tổ chức dự

án và cấu trúc khuôn mẫu và
các luồng trong xử lý ở
backend và frontend
 Tìm hiểu về AspNet Zero.

Dương Văn Hùng
(Trưởng nhóm lập
trình)

3
 Tìm hiểu về nghiệp vụ Quản
lý xe
4

5,6

 Phát triển tính năng Thơng tin
xe

7,8

 Phát triển chức năng bảo trì
bảo dưỡng xe

Võ Quang Thiều

Mức độ
hồn
thành


Nhận xét của
người hướng
dẫn

Dương Văn Hùng
(Trưởng nhóm lập
trình)
Dương Văn Hùng
(Trưởng nhóm lập
trình)
Võ Quang Thiều
(Trưởng phịng dự án
số 1)
Trần Văn Lực (Phó
phịng dự án số 1)
Dương Văn Hùng
(Trưởng nhóm lập
trình)
Dương Văn Hùng
(Trưởng nhóm lập
trình)

Trương Hồng Khang


15

CHƯƠNG 3 CHI TIẾT VỀ PROJECT
1. Giới thiệu về project
Hệ thống phần mềm quản trị đầu tư mua sắm và quản lý tài sản tập trung gAMSPro v3 là

hệ thống phần mềm quản lý tài sản được nâng cấp từ gAMSPro v1, chuyển đổi từ công nghệ cũ
silver light sang công nghệ mới là ASP.NET Core và Angular dựa trên framework AspNet Zero
Các tính năng chính:
 Quản lý các hạng mục về tài sản cố định – CCDC, quản lý đội xe, mua sắm, kế hoạch,…
 Lập các báo cáo liên quan đến các chức năng của từng phân hệ
 Phân quyền động người dùng
 Xử lý đa ngôn ngữ
 Tool hỗ trợ vận hành nghiệp vụ
 Cấu hình tham số hệ thống
 Quản lý quyền và các cấp độ đơn vị

2. Chi tiết phát triển Hệ thống phần mềm quản trị đầu tư mua sắm và quản lý tài sản tập
trung gAMSPro
2.1 Quick start
2.1.1 Cài đặt.
B1: Cài đặt môi trường cho AspNet Core 2.2 và các SDK cần thiết, được phát hành miễn phí
bởi microsoft: />
Võ Quang Thiều

Trương Hồng Khang


16
B2: Cài đặt Visual Studio 2017+ và Vscode để phát triển dự án
B3: Cài đặt hệ quản trị cơ sở dữ liệu MSSQL 2016 để đảm bảo version vận hành hiện tại của
khách hàng
B4: Đồng bộ cơ sở dữ liệu của phân hệ xe và tài sản.
B5: Clone mã nguồn dự án AspNet Core + Angular của dự án trên SVN nội bộ.
B6: Cài đặt và run AspNet Core để mở các api để các thiết bị truy cập dữ liệu
B7: Cài đặt và run Angular để mở giao diện phần mềm gAMSPro

Cài đặt cơ bản:
 Mở Web Brower: Cốc Cốc, Chrome, FireFox, Edge, ... và nhập địa chỉ: Error!
Hyperlink reference not valid. name or IP>:
 Cổng mặc định: 5000 (.NetCore API)
 Cổng mặc định: 4200 (Angular)
 Nếu có vấn đề về Access thì kiểm tra lại port, các kết nối csdl trên server
2.2 Cách thao tác và sử dụng chức năng Thông tin xe
2.2.1 Mô tả chức năng:
Chức năng này được sử dụng khi người dùng cần thêm thông tin của 1 chiếc xe ứng với 1 tài
sản cố định thuộc loại xe và tài sản này đã được xuất sử dụng cho đơn vị.
2.2.2 Các màn hình và các xử lý liên quan đến thơng tin xe:
2.2.2.1. Tìm kiếm xe
Các bước thao tác
Bước 1: Chọn chức năng Thông tin xe trong tab Quản lý tài sản đặc thù

Màn hình tìm kiếm thơng tin các xe

Võ Quang Thiều

Trương Hồng Khang


17
Bước 2: Chọn các tiêu chí tìm kiếm cho xe. Trong đó hệ thống cho phép người dùng tìm
kiếm tất cả các xe tại đơn vị với nhiều tiêu chí như số xe/ biển số xe, hãng sản xuất,…
Đối với đơn vị và phịng giao dịch thì ràng buộc của lựa chọn này phụ thuộc vào phân
quyền của từng loại người dùng.
Bước 3: Nhấn nút

trên thanh cơng cụ.


Hồn thành việc tìm kiếm xe
2.2.2.2. Thêm thơng tin xe
Các bước thao tác
Bước 1: Chọn chức năng Thông tin xe trong tab Quản lý tài sản đặc thù
Bước 2: Nhấn nút

trên thanh công cụ. Lúc này màn hình thêm thơng tin xe xuất

hiện.
Bước 3: Nhập các thông tin liên quan đến xe bao gồm:
-

Mã tài sản: nhấn nút

để tìm kiếm tài sản tương ứng với xe cần nhập. Sau khi đã

chọn tài sản và nhấn nút chấp nhận, lúc này thông tin về tài sản tương ứng sẽ xuất hiện
như hình:

Võ Quang Thiều

Trương Hoàng Khang


18
Màn hình thêm thơng tin của xe

Màn hình thơng tin xe sau khi chọn tài sản


-

Các thông tin liên quan đến xe:
 Chọn loại xe và hãng sản xuất, lúc này danh mục của tất cả model sẽ hiện lên. Khi
người dùng chọn một model nào đó, lúc này định mức nhiên liêu ứng với loại xe
đó sẽ được tự động xuất hiện.
 Đơn vị sử dụng mặc định là đơn vị nhập thông tin xe.
 Kế hoạch bảo dưỡng thể hiện các thông tin chỉ số Km đến hạn bảo dưỡng, nội dung
bảo trì bảo dưỡng, cho biết thơng tin sẽ đi bảo dưỡng cho xe trong lần đầu tiên.

Võ Quang Thiều

Trương Hoàng Khang


19

Màn hình nhập thơng tin liên quan đến xe

-

Nhập thiết bị đính kèm cho xe. Nhấn nút
các thiết bị cần xóa sau đó nhấn nút

để thêm một thiết bị đính kèm, check chọn
để bỏ đi thiết bị đó.

Màn hình thơng tin thiết bị đính kèm

-


Nhập thơng tin lịch bảo dưỡng cho xe. Nhấn nút

để thêm một ngày bảo dưỡng,

check chọn mốc thời gian cần xóa sau đó nhấn nút

để bỏ đi lần bảo dưỡng đó.

Võ Quang Thiều

Trương Hồng Khang


20

Màn hình thơng tin bảo dưỡng xe

Bước 4: Nhấn nút

để lưu thơng tin của xe.

Hồn thành việc thêm mới xe
2.2.2.3. Chỉnh sửa kiếm xe
Các bước thao tác
Bước 1: Tìm kiếm xe cần cập nhật thông tin.
Bước 2: Chọn xe cần chỉnh sửa trong danh sách các xe tìm kiếm được.
Bước 3: Nhấn nút

hoặc nhấp đúp vào xe cần sửa để mở màn hình chỉnh sửa


thơng tin xe.
Bước 4: Nhấn nút

để lưu thơng tin xe đã chỉnh sửa.

Hồn thành việc chỉnh sửa thông tin xe
2.2.2.4. Duyệt xe
Các bước thao tác
Bước 1: Tìm kiếm xe cần duyệt.
Bước 2: Chọn xe cần duyệt trong danh sách các xe tìm kiếm được.
Bước 3: Nhấn nút

để xem tồn bộ thơng tin liên quan đến xe được cập nhật (bao

gồm thêm mới hay chỉnh sửa) bởi người dùng.
Bước 4: Nhấn nút

để xác nhận duyệt cho cập nhật thơng tin xe.

Hồn thành việc duyệt xe

Võ Quang Thiều

Trương Hoàng Khang


21
3. Thực hiện
Giữ vai trò là Fullstack .NET Developer, em đã thực hiện và hoàn thành các task được giao với

sự hỗ trợ của team tại công ty CNHH GSOFT – Hồn Cầu.
Thuận lợi:
+ Framework và các cơng cụ hỗ trợ giúp việc phát triển phần mềm dễ dàng hơn, thực hiện chức
năng nhanh và đạt hiệu quả cao
+ Công nghệ mới được áp dụng giúp xử lý công việc với năng suất cao so với ASP.NET
Framework lúc trước
+ Các tài liệu cung cấp khá đầy đủ và chi tiết nên việc nắm rõ nghiệp vụ và áp dụng rất thuận
lợi
Khó khăn:
+ Cách tiếp cận để phát triển sản phẩm khá mới mẻ so với lúc học tập tại trường, nên lúc đầu
mất một lượng thời gian để nghiên cứu và tiếp thu
+ Framework mới nhưng chưa đáp ứng được hiệu suất performace nên trong quá trình làm đã
phải cải tiến lại nhiều lần
+ Hệ thống được phát triển từ phần mềm cũ nâng cấp lên nên dễ xảy ra những lỗi tiềm ẩn không
biết trước cùng với thay đổi nghiệp vụ theo yêu cầu nên việc hoàn thiện mất nhiều thời gian
4. Kết quả
Thực hiện đầy đủ, đúng thời gian với các công việc được giao
Về mặt sản phẩm: đã đóng góp được một phần vào trong sản phẩm của công ty và đưa đến tay
người dùng để trải nghiệm
Về mặt kiến thức: đã nâng cao được trình độ và kinh nghiệm xử lý từ giao diện người dùng đến
quản lý dữ liệu trong hệ thống. Nâng cao về mặt nghiệp vụ chun mơn và kỹ năng lập trình
cũng như công nghệ mới

TÀI LIỆU THAM KHẢO

AspNet Zero

Võ Quang Thiều

Trương Hoàng Khang



22
/>Main product demo of gAMSPro
/>Angular 2+ learning
/>AspNet Core documents
/>
Võ Quang Thiều

Trương Hoàng Khang


23

TỔNG KẾT
Như vậy, chỉ trong vòng hai tháng ngắn ngủi, em đã kịp tìm hiểu cũng như được thực hành
với các sản phẩm thực tế của công ty, thực hiện vai trị của một web developer. Sản phẩm
gAMSPro của cơng ty là một ứng dụng rất hữu ích trong việc quản lý tài sản của doanh nghiệp,
nên khi được trực tiếp với sản phẩm này, ngoài kinh nghiệm của một web developer, em còn được
học hỏi, biết thêm về dự án thực tế cùng những kĩ năng mềm, các nghiệp vụ quản lý và tổ chức
dữ liệu
Chân thành cảm ơn sự giúp đỡ của anh chị trainer tại Công ty TNHH Hồn Cầu – GSOFT
đã tận tình giúp đỡ. Cảm ơn Thầy/Cơ đã tạo điều kiện để em hồn thành bài báo cáo này.

Võ Quang Thiều

Trương Hoàng Khang




×