Xây dựng công cụ tra cứu văn bản.

kimhoa83

Member
Hội viên mới
Chào tất cả các thành viên!

Hiện nay, chúng ta biết đến rất nhiều công cụ để tìm kiếm, lưu trữ văn bản. Tuy nhiên, để sở hữu một công cụ của riêng mình không phải ai cũng có khả năng để thực hiện được. Nhằm giúp các thành viên của danketoan chúng ta cùng nhau xây dựng một công cụ để lưu trữ, tra cứu, cập nhật văn bản cần thiết để phục vụ cho công tác.

Với mục đích đó tôi kêu gọi các thành viên hãy cùng chung tay để xây dựng một công cụ như đã nêu cho riêng danketoan.

Hôm nay là ngày khai trương của hội IT4DKT, mong rằng hội sẽ xem đây là chiến dịch đầu tiên để giúp các thành viên danketoan.

Hội trưởng hội IT4DKT cho ý kiến đi nào!
 
Ðề: Xây dựng công cụ tra cứu văn bản.

Chào tất cả các thành viên!

Hiện nay, chúng ta biết đến rất nhiều công cụ để tìm kiếm, lưu trữ văn bản. Tuy nhiên, để sở hữu một công cụ của riêng mình không phải ai cũng có khả năng để thực hiện được. Nhằm giúp các thành viên của danketoan chúng ta cùng nhau xây dựng một công cụ để lưu trữ, tra cứu, cập nhật văn bản cần thiết để phục vụ cho công tác.

Với mục đích đó tôi kêu gọi các thành viên hãy cùng chung tay để xây dựng một công cụ như đã nêu cho riêng danketoan.

Hôm nay là ngày khai trương của hội IT4DKT, mong rằng hội sẽ xem đây là chiến dịch đầu tiên để giúp các thành viên danketoan.

Hội trưởng hội IT4DKT cho ý kiến đi nào!

Ghi nhận yêu cầu của bạn các Member khác. đây là một nhu cầu thiết thực, Hội IT4DKT sẽ đưa vào danh mục các "Dự án" của hội IT4DKT. Hội sẽ lập kế hoạch, sản xuất & Gửi sản phẩm lại cho bạn và mọi người trong time sớm nhất. Mời bạn và các mem DKT mô tả yêu cầu chi tiết hơn, để nhóm Phân tích & thiết kế hệ thống cho ưu việt. Thanks you!
Nhóm trưởng nhóm Development Application Team đâu rồi nhỉ? Iu cầu các member IT4DKT ứng cử vị trí TeamLeader của DAT đi!
 
Ðề: Xây dựng công cụ tra cứu văn bản.

Ghi nhận yêu cầu của bạn các Member khác. đây là một nhu cầu thiết thực, Hội IT4DKT sẽ đưa vào danh mục các "Dự án" của hội IT4DKT. Hội sẽ lập kế hoạch, sản xuất & Gửi sản phẩm lại cho bạn và mọi người trong time sớm nhất. Mời bạn và các mem DKT mô tả yêu cầu chi tiết hơn, để nhóm Phân tích & thiết kế hệ thống cho ưu việt. Thanks you!
Nhóm trưởng nhóm Development Application Team đâu rồi nhỉ? Iu cầu các member IT4DKT ứng cử vị trí TeamLeader của DAT đi!

Lời đầu tiên là cảm ơn bạn đã quan tâm đến vấn đề mà tôi đã nêu ra.

Phần mô tả công yêu cầu của công việc tôi xin đưa ra một số ý kiến như thế này: (Tôi chụp các form và mô tả chi tiết sau đó các bác phân tích hệ thống sao cho tối ưu nhất, tôi chỉ demo cho nhu cầu công việc, các bác có thể thiết kế khác sao cho thuật tiện nhất cho người dùng và thẩm mỹ).

1. Chức năng chính:

UpNhAnHdotC0M2008080421632ytk0nmjjnd1440054_1.jpeg



Nội dung của các chức năng:
- Thể loại: Dùng để chọn các thể loại văn bản như: Pháp luật thuế, Kế toán,... khi đó sẽ xuất hiện các mục tương ứng ở List chính như: Thuế GTGT, Thuế TNDN...
Khi chọn ở mục nào thì các văn bản của mục đó xuất hiện ở List Details, người dùng chỉ cần Double click là chương trình tự động mở văn bản.

- Các nút lệnh:
a. Nút Tìm:
Khi nhấn nút Tìm sẽ xuất hiện hộp hội thoại để nhập vào các thông số cần tìm kiếm
UpNhAnHdotC0M2008080421632ymmxnwvkmg772526_1.jpeg


Ví dụ: Tại mục Số văn bản chỉ cần nhập vào 134, chương trình sẽ liệt kê ra TT 134, nếu người dùng không nhớ rõ số của văn bản thì có thể nhập vào các từ khóa gần giống ví dụ như: "thuế TNDN", chương trình sẽ tự động liệt kê ra tất cả những văn bản có chứa cụm từ "thuế TNDN" ở phía dưới.

b. Nút Thêm:

Khi nhấn chọn nút Thêm sẽ xuất hiện giao diện để người dùng cập nhật văn bản cần thiết cho mình.

UpNhAnHdotC0M2008080421632yzjkzgjmow791670_1.jpeg


Các thông tin cần thiết cần phải cập nhật tại bước này:
+ Số văn bản
+ Ngày ban hành
+ Trích dẫn
+ Hiệu lực văn bản (nếu cần)
+ Ngày hiệu lực (nếu cần)
+ Số công báo (nếu cần)

c. Nút In danh mục: dùng để in tất cả các văn bản hiện đang có trong data hoặc có thể in theo nhóm văn bản tùy vào nhu cầu (thao tác này không quan trọng)

d. Nút Xem VB: Dùng để mở file văn bản (giống Double click).

e. Nút Thuộc tính: Cho người dùng biết chi tiết thuộc tính của văn bản như: ngày bắt đầu hiệu lực, văn bản còn hiệu lực hoặc hết hiệu lực, số công báo...

UpNhAnHdotC0M2008080421632ywe4ztawnt590250_1.jpeg


Tạm thời các thao tác cơ bản là thế, nếu các bác có ý kiến khác thì post tại đây để mọi người cùng biết.

Theo quan niệm của tôi thì chúng ta nên chọn Access để triển khai với các lý do sau:

Đối tượng của chúng ta hướng đến đa phần là kế toán không chuyên sâu về IT, chúng ta với tinh thần vừa làm vừa học hỏi để bổ sung kiến thức cho nhau, nếu chọn một ngôn ngữ đòi hỏi tính chuyên môn cao e rằng không nhận được nhiều sự đóng góp của các thành viên.

Kết quả nhận được tại đây là kết quả của nhiều thanh viên chứ không phải của riêng một các nhân nào (vì nếu là cá nhân thì tôi có thể post lên cho mọi người không cần phải tốn thời gian để làm lại).

Với phương châm "Vừa học, vừa làm để có kết quả" tôi mong muốn chúng ta cùng chung tay xây dựng thành một công cụ riêng của chúng ta và để phục vụ cộng đồng.

Mọi ý kiến đóng góp và thảo luận xin post tại topic này, những ai tham gia được hãy tham gia đăng ký tại đây để chúng ta lập kế hoạch triển khai.

Rất mong được sự ủng hộ của các thành viên.
 
Sửa lần cuối:
Ðề: Xây dựng công cụ tra cứu văn bản.

SND đã hiểu yêu cầu đặt ra. Từ những hình ảnh của bạn, SND cũng đã dùng qua tiện ích tra cứu văn bản đó, tuy nhiên cũng chưa hài lòng lắm...Theo bạn thì công cụ mà bạn đang dùng đó có những hạn chế nào?
 
Ðề: Xây dựng công cụ tra cứu văn bản.

kimhoa83 cho cái prototype thì có dáng vẻ của Windows Application, nhưng mà những yêu cầu thì lại mang "hơi hướm" của Web Application, vì yêu cầu tìm kiếm với Google, từ các trang khác, ... cần phải thiết kế hoặc "lụm" một cái search engine để "bắt" mấy em nào có nội dung đã tìm.

Vậy sự lựa chọn công nghệ để xây dựng ứng dụng cần cân nhắc kỹ lưỡng để khi bắt tay vào thực hiện sẽ không phải bàn cãi nhiều.

Nếu chúng ta triển khai được ứng dụng Web thì nó sẽ rất tiện lợi cho việc truy cập dữ liệu của mọi thành viên, đồng thời nó cũng thoả mãn tiêu chí Open Source mà chúng ta mong mỏi.

Tuy nhiên, công nghệ thì không phải là quá mức quan trọng, mà cái chủ yếu là nguồn dữ liệu. Với một nguồn dữ liệu có thể rất đồ sộ thì nguồn sẽ lấy từ đâu, tính hợp pháp của nó, cách lưu trữ nó như thế nào, ... Cũng nhiều thứ lắm đấy.
 
Ðề: Xây dựng công cụ tra cứu văn bản.

kimhoa83 cho cái prototype thì có dáng vẻ của Windows Application, nhưng mà những yêu cầu thì lại mang "hơi hướm" của Web Application, vì yêu cầu tìm kiếm với Google, từ các trang khác, ... cần phải thiết kế hoặc "lụm" một cái search engine để "bắt" mấy em nào có nội dung đã tìm.

Vậy sự lựa chọn công nghệ để xây dựng ứng dụng cần cân nhắc kỹ lưỡng để khi bắt tay vào thực hiện sẽ không phải bàn cãi nhiều.

Nếu chúng ta triển khai được ứng dụng Web thì nó sẽ rất tiện lợi cho việc truy cập dữ liệu của mọi thành viên, đồng thời nó cũng thoả mãn tiêu chí Open Source mà chúng ta mong mỏi.

Tuy nhiên, công nghệ thì không phải là quá mức quan trọng, mà cái chủ yếu là nguồn dữ liệu. Với một nguồn dữ liệu có thể rất đồ sộ thì nguồn sẽ lấy từ đâu, tính hợp pháp của nó, cách lưu trữ nó như thế nào, ... Cũng nhiều thứ lắm đấy.

Tạm thời chúng ta không nên chú trọng đến việc tìm kiếm trên Web, chúng ta chỉ thực hiện việc tra cứu các văn bản có trong data. Chúng ta chỉ để link đến các trang thông tin cần thiết cho người dùng biết mà vào đó tra cứu khi dữ liệu không có các thông tin mà người dùng cần.

Về phần nguồn dữ liệu nếu cần thiết tôi sẽ cung cấp cho các bạn, vấn đề này không nên quá bận tâm.
 
Ðề: Xây dựng công cụ tra cứu văn bản.

Có một số vấn đề như sau:

Nếu chúng ta sử dụng một Win app (có thể là Access chẳng hạn), vậy khi có update dữ liệu mới từ phía những người cung cấp (ví dụ như IT4KT đi) thì chúng ta sẽ làm sao để gửi update cho anh em? Chắc là phải up lên rồi đúng không? Chứ chẳng lẽ mình đánh ra đĩa rồi gửi anh em hay thông báo ai có nhu cầu thì đến đâu đó để nhận?

Còn nếu chúng ta chỉ cung cấp một số thông tin ban đầu cho ứng dụng rồi khi anh em xài nó thì tự cập nhật vào thì OK, chơi Windows app cũng được. Chỉ có điều, như vậy không thể nhất quán được nguồn dữ liệu.

Khi triển khai trên Web, chúng ta có nhiều thuận lợi từ việc thừa hưởng những công nghệ chia sẻ, tìm kiếm trên mạng. Có thể điều này liên quan đến chi phí về domain, host, ... nhưng với tinh thần hợp tác kẻ có của người có công, chẳng lẽ khi chúng ta gắn một nút donation lên, không có ai nhắp hay sao?

Ý kiến riêng thôi, tôi không có ý áp đặt hay bảo lưu ý kiến của mình. Bởi vì hiện tại chúng tôi đang xây dựng dự án này cho công ty chúng tôi mà, nó sẽ là một phần trong portal của chúng tôi.
 
Ðề: Xây dựng công cụ tra cứu văn bản.

Nguồn dữ liệu vẫn có thể nhất quán được nếu có đánh mã số cho nó.
Phân công người sắp xếp nếu chọn chế độ hậu kiểm.
Tuy nhiên, tốt hơn hết là chọn chế độ tiền kiểm.
Mọi người đều có thể up tài liệu lên CSDL nháp và các mod sẽ chọn lọc và update vào CSDL chính thức.
Khi đó ứng dụng sẽ update theo CSDL chính thức đó.
----

Mà cái topic này sao chìm lâu quá vậy bà con?
Kimhoa83 ứa ừa!! Hành động đi chớ!
 
Ðề: Xây dựng công cụ tra cứu văn bản.

Topic có vẻ mọi người ít quan tâm nhỉ!
 
Ðề: Xây dựng công cụ tra cứu văn bản.

Topic có vẻ mọi người ít quan tâm nhỉ!

Bạn khuấy động thì bạn tiến lên trước đi.
Hiện tại để phát triển trên web đã có nhiều open source (free) lắm. Cái trang tìm kiếm của DKT cũng có hình thức tương tự như một trang tra cứu rồi, có điều khá đơn giản.
Cần thiết thì làm thẳng trên DKT hay không thì đưa qua IT4KT nếu IT4KT hoàn tất việc thuê host cho đàng hoàng. Dung lượng lưu trữ tới 750 GB mà. Dành hẳn 100 GB - 200 GB cho cái vụ này được chứ?
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top