Môi trường lập trình ứng dụng

Một phần của tài liệu Xây dựng ứng dụng theo dõi giám sát hồ sơ giao dịch bảo hiểm xã hội trực tuyến (Trang 57 - 75)

CHƯƠNG 3. XÂY DỰNG CHƯƠNG TRÌNH V KIỂM TH

3.1. Môi trường phát triển hệ thống

3.1.2. Môi trường lập trình ứng dụng

Từ việc chọn hệ quản trị CSDL cho hệ thống, cũng nhƣ cơ sở hạ tầng hiện tại c nhà trường, tôi chọn ngôn ngữ lập trình Python để phát triển hệ thống.

Cùng với sự r đời c Fr mewwork đã cung cấp cho những người lập trình Sử dụng Fl sk để viết API có một công cụ phát triển website nh nh, linh hoạt. Việc phát triển website trở nên đơn giản và nh nh hơn rất nhiều so với cách viết truyền thống bằng việc dự trên các thƣ viện, lớp có sẵn thêm vào đó nó cũng hỗ trợ HTML, CSS, J v Script, ootstr p để thiết kế và tương tác gi o diện, JQuery và Aj x để gọi API từ phí server.

Ngôn ngữ và công cụ Server

Ngôn ngữ : Python

Framework: Sử dụngFl sk để viết API Database:PostgreSQL

Client

Ứng dụng Website

Ngôn ngữ và Framework:

HTML, CSS, J v Script, ootstr p để thiết kế và tương tác gi o diện.

JQuery và Aj x để gọi API từ phí server.

Ứng dụng di động

Framework: React-native để dễ dàng triển kh i trên cả h i môi trường android và IOS

Công cụ hỗ trợ lâp trình: Visual Studio Code Công cụ quản lí Source Code: Gitlab

3.2. Triển khai ứng dụng 3.2.1. Triển khai server a. Activate môi trường

- ật cmd hoặc powershell ( dministr tor) - Đổi đường dẫn đến thư mục bhxh-quangbinh

- Gõ lệnh s u vào cmd hoặc powershell để ctiv te môi trường:

.\venv\Scripts\activate

b. Bật server

- Đổi đường dẫn đến thư mục bhxhqb bằng lệnh:

cd .\venv\bhxhqb - ật server bằng lệnh:

python .\run.py

- S u khi bật thành công s có kết quả:

Chạy website

- ật trình duyệt (nên sử dụng trình duyệt ẩn d nh vì đ ng trong quá trình test) - Vào đị chỉ localhost:5000

3.2.2. Kết quả a. Website

- Đăng nhập ứng dụng theo dõi, giám sát hồ sơ:

Tại màn ứng dụng, nhập thông tin tài khoản (admin@gmail.com), mật khẩu (123456)

Hình 3.1: Giao diện đăng nhập trên website

- Kích chuột vào Thông tin người dùng, để thực hiện xem thông tin, xó thông tin người.

Hình 3.2: Giao diện thông tin người dùng trên website - Kích chuột vào thông tin đơn vị để thực hiện xem thông tin đơn vị

Hình 3.3: Giao diện xem thông tin đơn vị trên website - Kích chuột vào Xem thông tin hồ sơ và cập nhật thông tin hồ sơ.

Hình 3.4: Cập nhật hồ sơ trên website

Hình 3.5: Form cập nhật hồ sơ trên website

- Kích chuột vào Xem tất cả phản hồi để xem thông tin phản hồi c đối tác.

Hình 3.6: Xem tất cả phản hồi trên website - Xó các phản hồi, hoặc thực hiện s o lưu phản hồi đối tác.

Hình 3.7: Xóa phản hồi trên website

b. Ứng dụng trên điện thoại

Hình 3.8: Giao diện đăng nhập trên app

Hình 3.9: Giao diện tiến độ trên app

Hình 3.10: Giao diện trang chi tiết trên app

Hình 3.11: Giao diện trang tìm kiếm trên app

3.3. Kiểm thử

3.3.1. Kiểm thử web

- Người dùng thực hiện tiến hành kiểm thử chức năng đăng nhập + Nhập s i em il

+ Kết quả: Hiển thị thông báo “Tài khoản không tồn tại”

+ Nhập đúng em il và s i mật khẩu

+ Kết quả: Hiển thị thông báo “Mật khẩu không đúng”

+ Nhập đúng em il và mật khẩu

+ Kết quả: Hiển thị thông báo “Đăng nhập thành công”

3.3.2. Kiểm thử các chức năng trong quyền admin

- Kiểm thử chức năng xem thông tin người dùng đăng nhập tài khoản + Kết quả: Xem thông tin thành công

- Kiểm thử chức năng thêm người dùng trên giao diện + Kết quả: Đã thêm thành công trên d t b se

- Kiểm thử chức năng thêm nhân viên thao tác trên giao diện + Kết quả: Đã thêm thành công trên d t b se

- Kiểm thử chức năng xóa người dùng thao tác trên giao diện + Kết quả: Xó thành công

3.3.3. Kiểm thử chức năng tìm kiếm:

- Kiểm thử tìm kiếm đơn vị Người dùng nhập s i tên đơn vị

+ Kết quả: Không hiển thị thông tin đơn vị Người dùng nhập đúng tên đơn vị

+ Kết quả: Hiển thị thông tin đơn vị trên gi o diện - Kiểm thử tìm kiếm mã hồ sơ

Người dùng nhập s i mã hồ sơ

+ Kết quả: Hiển thị thông báo “Không tìm thấy”

Người dùng nhập đúng mã hồ sơ

+ Kết quả: Hiển thị thông tin theo mã hồ sơ trên gi o diện 3.3.4. Kiểm thử ứng dụng di động

a. Kiểm thử đăng nhập Người dùng nhập s i em il

+ Kết quả mong muốn: Hiển thị thông báo “Em il không tồn tại”

+ Kết quả thực tế : Hiển thị thông báo “Em il không tồn tại”

Người dùng nhập đúng em il và s i mật khẩu

+ Kết quả mong muốn: Hiển thị thông báo “Mật khẩu không đúng”

+ Kết quả thực tế : Hiển thị thông báo “Mật khẩu không đúng”

b. Kiểm thử chức năng tìm kiếm thông tin hồ sơ Kiểm thử tìm kiếm hồ sơ

Người dùng nhập s i mã hồ sơ

+ Kết quả mong muốn: Hiển thị thông báo “Không tìm thấy hồ sơ”

+ Kết quả thực tế : Hiển thị thông báo “Vui lòng kiểm tr lại mã hồ sơ”

Người dùng nhập đúng mã hồ sơ

+ Kết quả mong muốn: Hiển thị thông tin chi tiết về hồ sơ + Kết quả thực tế : Hiển thị thông tin chi tiết về hồ sơ 3.4. Đánh giá kết quả đạt đƣợc.

Ứng dụng theo dõi giám sát gi o dịch hồ sơ bảo hiểm xã hội điện tử với một số tính năng, hầu hết các tất cả đều thực hiện công việc trên internet, việc tr cứu hồ sơ gi o dịch HXH thông qu ứng dụng trên website nhằm làm cải cách th tục hành chính trên đị bàn tỉnh Quảng ình. Với sự phối hợp chặt ch giữ cơ qu n HXH và ƣu điện tỉnh đã giúp cho việc giải quyết tốt hơn bài toán đơn giản hó các th tục hành chính, cũng như sự hài lòng do nh nghiệp, tổ chức đơn vị và người dân trên trên đị bàn tỉnh Quảng. Với kết quả vận hành thử nghiệm hệ thống ứng dụng theo dõi, giám sát gi o dịch hồ sơ bảo bảo hiểm xã hội gồm những thành phần một số đơn vị đã th m gi nhƣ s u:

Về phía cơ quan BHXH:

- Lãnh đạo HXH tỉnh, HXH huyện, thị xã, thành phố trực thuộc HXH tỉnh Quảng ình.

- Cán bộ CNTT quản lý thành viên (Quản trị viên) - Cán bộ làm công tác ộ phận một cử

- Cán bộ làm công tác ộ phận Thu - Cán bộ làm công tác ộ phận sổ thẻ - Cán bộ làm công tác ộ phận Chế độ.

Về phía đơn vị Bưu điện:

- Lãnh đạo ƣu điện tỉnh, ƣu điện cấp huyện

- Nhân viên ưu điện cấp tỉnh, cấp huyện làm công tác bưu chính gi o dịch hồ sơ HXH.

Về phía đối tác:

- Do nh nghiệp th m gi HXH, HYT, HTN trên đị bàn tỉnh Quảng ình.

- Các tổ chức đơn vị th m gi HXH, HYT, HTN trên đị bàn tỉnh Quảng Bình.

- Người dân th m th m gi HXH, HYT, HTN trên đị bàn tỉnh Quảng Bình.

3.4.1. Ứng dụng trên Web

- Hệ thống đã cung cấp được các chức năng cơ bản cho người dùng như: đăng nhập bằng em il để đăng nhập tài khoản, xem thông tin người dung, chức năng thêm người dùng, chức năng thêm nhân viên, chức năng xó người dùng, cán bộ HXH tiếp nhận và xử lý công việc, cập nhật hồ sơ và theo dõi hồ sơ, tạo biên bản gi o nhận hồ sơ, cập nhật mã bưu, mã hồ sơ qua ứng dựng theo dõi, giám sát hồ sơ BHXH.

- Việc theo dõi, giám sát quy trình hồ sơ, tìm kiếm trên hệ thống chức năng thể hiện các công việc như: tìm kiếm tên đơn vị, tìm kiếm mã bưu, mã hồ sơ đã được hiển thị thông tin trên gi o diện.

3.4.2. Ứng dụng trên di động

- Cán bộ cũng như nhân viên bưu điện và người dùng có thể đăng nhập bằng em il để tìm kiếm thông tin hồ sơ, mã bưu, mã hồ sơ đã thể hiện được thông tin.

- Lãnh đạo cũng có thể hoặc người dùng cũng có thể xem xử lý tiến độ công việc thông qu API qu hệ thống, từ đó lãnh đạo có thể đối chiếu xử lý công việc bất kỳ nơi đâu nếu nơi đó có hệ thống kết nối internet.

KẾT LUẬN CHƯƠNG 3

Từ cơ sở lý thuyết trình bày ở Chương 1, và các biểu đồ phân tích thiết kế ở Chương 2, cùng với việc triển kh i hệ thống trên hạ tầng công nghệ thông tin hiện có tại cơ qu n HXH tỉnh Quảng ình, cần đề xuất sử dụng các giải pháp công nghệ: từ đó kết quả phân tích và thiết kế cho hệ thống, cùng với việc triển kh i hệ thống trên hạ tầng công nghệ thông tin hiện có tại cơ qu n HXH, ứng dụng các giải pháp công nghệ nhƣ:

- Sử dụng Hệ quản trị CSDL PostgreSQL để tổ chức CSDL cho hệ thống.

- Từ việc sử dụng hệ quản trị CSDL PostgreSQL.

- Môi trường lập trình Python với Fr mewwork HTML, CSS, J v Script, ootstr p để phát triển hệ thống, Fr mewwork Re ct-n tive để dễ dàng triển kh i trên cả h i môi trường ndroid và IOS.

- Sử dụng Visu l Studio Code để lập trình trên di động.

ên cạnh trình bày các giải pháp kỹ thuật để phát triển hệ thống và tiến hành cài đặt hệ thống, vận hành hệ thống, từ đó đã trình bày bảng báo cáo kết quả mà hệ thống đã đạt đƣợc qu quá trình vận hành thử nghiệm.

KẾT LUẬN V HƯỚNG PHÁT TRIỂN

1. KẾT LUẬN

a. Kết quả đạt được

Qu đề tài “Xây dựng ứng dụng theo dõi, giám sát hồ sơ gi o dịch bảo hiểm xã hội trực tuyến”, tôi đã nghiên cứu đƣợc một số kết quả nhƣ s u:

- Nghiên cứu cơ sở lý thuyết về quy trình nghiệp vụ về quản lý hồ sơ HXH trực tuyến.

- Nghiên cứu quy trình tích hợp tr cứu mã bưu chính gi o dịch hồ sơ.

- Nghiên cứu và phác thảo, chọn lự giải pháp xây dựng hệ thống quản lý hồ sơ c HXH tỉnh Quảng ình.

- Nghiên cứu ứng dụng thực tiễn việc tr cứu, theo dõi, giám sát hồ sơ gi o dịch bảo hiểm xã hội trực tuyến.

- Phân tích thiết kế hệ thống đã thiết kế đƣợc các biểu đồ: biểu đồ c sử dụng, biểu đồ hoạt động, biểu đồ lớp cho hệ thống.

Từ đó kết quả phân tích và thiết kế cho hệ thống, cùng với việc triển kh i hệ thống trên hạ tầng công nghệ thông tin hiện có tại cơ qu n HXH, chúng tôi đã ứng dụng các giải pháp công nghệ nhƣ: sử dụng Hệ quản trị CSDL PostgreSQL để tổ chức CSDL cho hệ thống.

Từ việc sử dụng hệ quản trị CSDL PostgreSQL, chúng t đã chọn môi trường lập trình Python với Fr mewwork HTML, CSS, J v Script, ootstr p để phát triển hệ thống, Fr mewwork Re ct-n tive để dễ dàng triển kh i trên cả h i môi trường android và IOS; Sử dụng Visu l Studio Code để lập trình trên di động.

ên cạnh đó các giải pháp n toàn vào bảo mật dữ liệu, để đảm bảo tính xác thực, cần phải lưu ý một số vấn đề s u:

Thứ nhất: Dữ liệu được cài đặt trên hệ thống máy ch và được thường xuyên s o lưu dữ liệu, có hệ thống dự phòng.

Thứ h i: Người sử dụng đặt mật khẩu đ mạnh, thường xuyên th y đổi mật khẩu đảm bảo mã hó dữ liệu thông tin qu n, bảo mật hệ điều hành, bảo mật em il.

Thứ b : Thường xuyên nhắc nhở cán bộ về kiến thức tấn công mạng, h cker để tránh ăn cắp dữ liệu.

Trong hệ thống theo dõi giám sát thị trường việc làm ngày n y, hầu hết các ứng viên đều tìm kiếm công việc trên internet, Vậy việc triển kh i hệ thống có thể giúp từ những vấn đề đã nêu r chúng t s thiết kế một website quản lý hồ sơ bảo hiểm. Tr ng web online cho phép cán bộ bảo hiểm và nhân viên bưu điện cũng như khác hàng dễ dàng kết nối đến hệ thống.

Trải qu một thời gi n thực hiện ứng dụng theo dõi giám sát hồ sơ gi o dịch bảo hiểm xã hội điện tử tại HXH tỉnh Quảng ình, với những chức năng cơ bản đã hoàn thành. Tuy phiên bản hiện tại vẫn đ ng trong quá trình trải nghiệm s m ng lại những sự th y đổi mà nó m ng th y đổi đáng kể khả năng tiếp cận hồ sơ c các do nh nghiệp, tổ chức đơn vị sử dụng l o động, người dân cũng như hiệu suất làm việc c cán bộ HXH, nhân viên ƣu điện sự hài lòng.

b ột số hạn chế

Song song với các kết quả đạt đƣợc c hệ thống, thì hệ thống cũng tồn tại một số hạn chế nhƣ s u:

- Mặc dù hệ thống cũng đã đáp ứng được nhu cầu người dùng, nhưng còn hạn chế các chức năng cập nhật hồ sơ từ Phần mềm Gi o dịch hồ sơ điện tử c ngành, việc cập nhật phải xuất từ file excel để cập nhật vào hệ thống.

- Công tác nhập mã bưu, mã hồ sơ vào hệ thống còn phụ thuộc vào đơn vị liên qu n, việc kiểm soát và tìm kiếm trên hệ thống đã đƣợc phát triển và tích hợp vào hệ thống, tuy nhiên công cụ tìm kiếm chƣ hiệu quả, chƣ xuất r kết quả tìm kiếm như mong muốn c người sử dụng, mất nhiều thời gi n cho công tác tìm kiếm hồ sơ;

- Hệ thống đƣợc phát triển nhằm góp phần tin học hó công tác hành chính c nhà trường, giúp cho việc xử lý công việc linh hoạt, tiện lợi và nh nh chóng. Hệ thống đã đƣợc phân quyền theo nhóm nhƣ: (Admin, Lãnh đạo, cán bộ HXH, nhân

viên bưu điện), mỗi người sử dụng đăng nhập vào hệ thống bằng một tài khoản đã đăng ký bằng em il, nhưng hệ thống chư tích hợp cho từng người sử dụng hệ thống.

2. HƯỚNG PHÁT TRIỂN

Từ những hạn chế nêu trên, hệ thống cần đầu tƣ nghiên cứu phát triển các tiện ích nhƣ s u nhằm hoàn thiện hệ thống:

- Tìm hiểu và hoàn thiện hơn việc đẩy dữ liệu liên thông từ phần mềm Gi o dịch điện tử c ngành.

- Phát triển tiện ích ứng dụng phần mềm có tính thẩm mỹ, thân thiện, phù hợp với người sử dụng.

- Hoàn thiện các chức năng khi thực hiện tr cứu, theo dõi hồ sơ gi o dịch bảo hiểm xã hội hiệu quả hơn trong công việc, giúp cho cán bộ HXH, nhân viên ƣu điện cũng như người sử dụng xử lý nghiệp vụ hiệu quả hơn.

- ƣớc đầu triển kh i ứng dụng mô hình này tại HXH Quảng ình và ƣu điện, cùng sự th m gi c đơn vị, do nh nghiệp, cá nhân trên đị bàn tỉnh Quảng Bình. Nếu thành công s nhân rộng điển hình r nhiều nơi khác.

T I LIỆU THAM KHẢO

[1] Luật số 46/2014/QH13 ngày 13/6/2014 sử đổi, bổ sung một số điều c Luật BHYT

[2] Luật số 58/2014/QH13 ngày 20/11/2014 sử đổi, bổ sung một số điều c Luật về chính sách HXH.

[3] Chính ph (2014), Nghị định số 105/2014/NĐ-CP ngày 15/11/2014 c Chính ph Quy định chi tiết và hướng dẫn thi hành một số điều c Luật ảo hiểm y tế.

[4] ộ chính trị (2012), Nghị quyết số 21-NQ/TW ngày 22/11/2012 c ộ chính trị về tăng cường sự lãnh đạo c Đảng đối với Công tác HYT, HXH gi i đoạn 2012-2020.

[5] ộ Chính trị (2017), Nghị quyết số 20-NQ/TW ngày 25/10/2017 về công tác chăm sóc, bảo vệ và nâng c o sức khỏe nhân dân trong tình hình mới.

[6] ộ Chính trị (2018 )Nghị quyết số 28-NQ/TW ngày 23/5/2018 c n Chấp hành Trung ƣơng khó XII về cải cách chính sách HXH;

[7] ộ Chính trị (2018) Nghị định số 61/2018/NĐ-CP ngày 23/4/2018 c Chính ph về thực hiện cơ chế một cử , một cử liên thông trong giải quyết th tục hành chính theo các nhiệm vụ đƣợc gi o tại Quyết định số 985/QĐ-TTg ngày 08/8/2018 c Th tướng Chính ph ; thành lập hoặc kiện toàn tổ chức, nhiệm vụ ộ phận Một cử và chỉ đạo bố trí trụ sở, tr ng thiết bị c ộ phận Một cử các cấp bảo đảm sự thuận tiện cho người dân, do nh nghiệp khi thực hiện th tục hành chính.

[8] TS. Nguyễn Th nh ình (2007), ài giảng Phân tích và thiết kế hệ thống hướng đối tượng, Đại học Đà Nẵng.

[9] Trần Duy Th nh (2016) Ngôn ngữ lập trình J v - Những kỹ năng cần thiết về lập trình J v để xây dựng ứng dụng Web.

[10] http://laptrinhphp.vn/

[11] https://baohiemxahoi.gov.vn

Một phần của tài liệu Xây dựng ứng dụng theo dõi giám sát hồ sơ giao dịch bảo hiểm xã hội trực tuyến (Trang 57 - 75)

Tải bản đầy đủ (PDF)

(90 trang)