Bàn về chương trình tìm kiếm TỈNH, HUYỆN, XÃ trong nước

Liên hệ QC

ndu96081631

Huyền thoại GPE
Thành viên BQT
Super Moderator
Tham gia
5/6/08
Bài viết
30,703
Được thích
53,930
Trước đây có vài người làm chương trình này rồi nhưng vài hôm trước tôi chợt nghĩ ra giải thuật tìm kiếm mới, tin chắc sẽ cho tốc độ tìm kiếm nhanh hơn rất nhiều so với những gì ta đã làm
Hiện tại tôi đang có trong tay:
- Toàn bộ CSDL tỉnh huyện xã trong nước
- Giải thuật tìm kiếm
Vấn đề đang gặp phải của tôi là:
- Tôi không biết người dùng cần 1 chương trình như thế nào?
- Người dùng cần 1 giao diện như thế nào?
- Tương tác giữa chương trình và bảng tính ra sao?

Vân.. vân...
Nói chung, tôi không làm trong cơ quan hành chính nhà nước nên chưa mường tượng được sẽ xây dựng chương trình này theo kiểu gì
Vậy hy vọng những ai cần dùng chương trình này đóng góp ý kiến (như phần tô màu xanh ở trên), tôi sẽ ra chương trình đúng như nhu cầu của số đông
(nói thêm rằng: tôi không cần dùng chương trình này để làm gì cả, chỉ là... có "hứng" muốn viết chơi)
 
Trước đây có vài người làm chương trình này rồi nhưng vài hôm trước tôi chợt nghĩ ra giải thuật tìm kiếm mới, tin chắc sẽ cho tốc độ tìm kiếm nhanh hơn rất nhiều so với những gì ta đã làm
Hiện tại tôi đang có trong tay:
- Toàn bộ CSDL tỉnh huyện xã trong nước
- Giải thuật tìm kiếm
Vấn đề đang gặp phải của tôi là:
- Tôi không biết người dùng cần 1 chương trình như thế nào?
- Người dùng cần 1 giao diện như thế nào?
- Tương tác giữa chương trình và bảng tính ra sao?

Vân.. vân...
Nói chung, tôi không làm trong cơ quan hành chính nhà nước nên chưa mường tượng được sẽ xây dựng chương trình này theo kiểu gì
Vậy hy vọng những ai cần dùng chương trình này đóng góp ý kiến (như phần tô màu xanh ở trên), tôi sẽ ra chương trình đúng như nhu cầu của số đông
(nói thêm rằng: tôi không cần dùng chương trình này để làm gì cả, chỉ là... có "hứng" muốn viết chơi)

Theo em thì phải tạo 3 bảng, nếu dùng CSDL quan hệ:

1. Tỉnh/ Thành Phố:
-MaTinh
-Ten
-Loai
2. Quận Huyện:
-MaQuanHuyen
-MaTinh
-Ten
-Loai
3. Xã Phường
-MaXaPhuong
-MaQuanHuyen
-Ten
-Loai
 
Upvote 0
Theo em thì phải tạo 3 bảng, nếu dùng CSDL quan hệ:

1. Tỉnh/ Thành Phố:
-MaTinh
-Ten
-Loai
2. Quận Huyện:
-MaQuanHuyen
-MaTinh
-Ten
-Loai
3. Xã Phường
-MaXaPhuong
-MaQuanHuyen
-Ten
-Loai
Ah, hổng phải vậy Hai Lúa à (thậm chí tôi có cách bố trí tối ưu hơn)
Ở đây cái tôi cần là: chưa biết xây dựng giao diện người dùng ra sao (vì có biết người dùng cần gì đâu mà xây)
 
Upvote 0
Ah, hổng phải vậy Hai Lúa à (thậm chí tôi có cách bố trí tối ưu hơn)
Ở đây cái tôi cần là: chưa biết xây dựng giao diện người dùng ra sao (vì có biết người dùng cần gì đâu mà xây)
Dạ vậy ý tưởng của Sư Phụ là đem lại tiện ích gì cho người dùng? Và dùng nó như thế nào?
 
Upvote 0
Dạ vậy ý tưởng của Sư Phụ là đem lại tiện ích gì cho người dùng? Và dùng nó như thế nào?
Thì tôi đâu có biết nên mới hỏi xem người dùng cần điều gì thì tôi sẽ viết phục vụ
Chỉ vậy thôi
Nói chung mọi thứ "nguyên liệu" đã có và đang chờ người dùng "gọi món" sẽ nấu như ý họ
 
Upvote 0
Thì tôi đâu có biết nên mới hỏi xem người dùng cần điều gì thì tôi sẽ viết phục vụ
Chỉ vậy thôi
Nói chung mọi thứ "nguyên liệu" đã có và đang chờ người dùng "gọi món" sẽ nấu như ý họ
Em cứ tưởng....
Hay là Sư Phụ làm cái lý lịch nhân viên đi sẽ có người cần. Tuy nhiên để xây dựng nó cần phải có thời gian và công sức nhiều đó Sư Phụ.
 
Upvote 0
Trước đây có vài người làm chương trình này rồi nhưng vài hôm trước tôi chợt nghĩ ra giải thuật tìm kiếm mới, tin chắc sẽ cho tốc độ tìm kiếm nhanh hơn rất nhiều so với những gì ta đã làm
Hiện tại tôi đang có trong tay:
- Toàn bộ CSDL tỉnh huyện xã trong nước
- Giải thuật tìm kiếm
Vấn đề đang gặp phải của tôi là:
- Tôi không biết người dùng cần 1 chương trình như thế nào?
- Người dùng cần 1 giao diện như thế nào?
- Tương tác giữa chương trình và bảng tính ra sao?

Vân.. vân...
Nói chung, tôi không làm trong cơ quan hành chính nhà nước nên chưa mường tượng được sẽ xây dựng chương trình này theo kiểu gì
Vậy hy vọng những ai cần dùng chương trình này đóng góp ý kiến (như phần tô màu xanh ở trên), tôi sẽ ra chương trình đúng như nhu cầu của số đông
(nói thêm rằng: tôi không cần dùng chương trình này để làm gì cả, chỉ là... có "hứng" muốn viết chơi)
Hy vọng là sẽ có ai đó bên lĩnh vực nhân sự hoặc bảo hiểm xã hội xem bài này của anh.
 
Upvote 0
Upvote 0
Upvote 0
Theo mình được biết thì các đơn vị HC của ta đã được mã hóa;
Nhưng có điều mỗi anh làm 1 cách, gồm ngành: Bưu điện, Tổng cục Thống kê, BHXH 1 fách; Mấy anh chị Tài nguyên môi trường làm mã kiểu khác
Tựu chung là chưa ai nể ai & chưa thống nhất được.
Cũng nghe nói, trong số danh định công dân cũng chứa nhóm số để chứng tỏ nơi sinh ra mỗi người nữa.

Nếu muốn làm 1 mẫu chung cho ai/ngành nào cũng xài được là hơi bị fiêu!

/)ù sao mình cũng rất mong sự kiện này ra đời & đóng góp của mọi người cho xum tụ đi đến hoàn chỉnh.
 
Upvote 0
Anh Ndu thử vầy xem sao giống cái Phần mềm VPN của Vietnamobile chạy kết nối với máy chủ em đang xài vầy

1/ Tao 1 Textbox nhập tỉnh trước hãy gõ chữ B nó sẻ xổ ra một loạt chữ B đầu xong chọn VD: B nó ra .... Bình Dương vvv
2/ Tao 1 TextBox cho Huyện khi đã nhập tỉnh xong thì mặc định trên Text Huyện nó sẻ lọc hết tất cả các huyện trong Tỉnh ở câu 1
3/ Tạo 1 TextBox cho Xã nó sẻ lọc hết tất cả những xã trong huyện mình đã lọc ở câu 2

Nói chung nó logic như vậy ... khi đã chọn tỉnh rồi thì câu 2 và 3 nó sẻ tự lọc ra theo logic ta chon vào đó nó xổ ra chọn là xong
 
Upvote 0
Upvote 0
Theo mình được biết thì các đơn vị HC của ta đã được mã hóa;
Nhưng có điều mỗi anh làm 1 cách, gồm ngành: Bưu điện, Tổng cục Thống kê, BHXH 1 fách; Mấy anh chị Tài nguyên môi trường làm mã kiểu khác
Tựu chung là chưa ai nể ai & chưa thống nhất được.
Cũng nghe nói, trong số danh định công dân cũng chứa nhóm số để chứng tỏ nơi sinh ra mỗi người nữa.

Nếu muốn làm 1 mẫu chung cho ai/ngành nào cũng xài được là hơi bị fiêu!

/)ù sao mình cũng rất mong sự kiện này ra đời & đóng góp của mọi người cho xum tụ đi đến hoàn chỉnh.
Em sẽ tự tạo mã riêng của mình trên nguyên tắc:
- Mã tỉnh 3 ký tự
- Mã huyện 6 ký tự, trong đó có chứa luôn 3 ký tự mã tỉnh mà nó thuộc
- Mã xã 9 ký tự, trong đó có chứa 6 ký tự mã huyện mà nó thuộc
Vậy chỉ cần nắm được 1 mã là lập tức có thể truy ra "cha" hoặc "ông" của nó
Ví dụ:
- Ta có xã Tân Thái có mã: 012007022
- Vậy thì 012007 chính là mã huyện mà nó thuộc, tức huyện Đại Từ
- Suy ra tiếp 012 là mã tỉnh, tức Thái Nguyên
 
Upvote 0
Em sẽ tự tạo mã riêng của mình trên nguyên tắc:
- Mã tỉnh 3 ký tự
- Mã huyện 6 ký tự, trong đó có chứa luôn 3 ký tự mã tỉnh mà nó thuộc
- Mã xã 9 ký tự, trong đó có chứa 6 ký tự mã huyện mà nó thuộc
Vậy chỉ cần nắm được 1 mã là lập tức có thể truy ra "cha" hoặc "ông" của nó
Ví dụ:
- Ta có xã Tân Thái có mã: 012007022
- Vậy thì 012007 chính là mã huyện mà nó thuộc, tức huyện Đại Từ
- Suy ra tiếp 012 là mã tỉnh, tức Thái Nguyên
Tạo như vậy nó giống cách tạo mã chứng Minh thư đó ... Em ko nhớ lắm đại ý nó như sau
VD: Thanh hóa : 172100399 ... thanh hóa có 171,172,173,174 gì đó
172 = Tỉnh
10 = Huyện
0399 = mã cá nhân
 
Upvote 0
Vậy là hơi xa xỉ đó nha với cả thẩy 9 kí số!
Theo như quyết định của ngài PV Khải nêu trên, mã tỉnh chỉ là 2 kí số;
Theo mình, mã huyện cũng chỉ là 2+2 (4 kí số) mà thôi. Lí do ư, ở ta chưa có trường hợp nào cao hơn HN & ở Thủ đô chỉ chưa vượt qua 99 đơn vị quận huyện cơ mà?
& cũng như lí thuyết trên, chưa có Quận huyện nào có trên 99 phường xã.

Có lúc mình còn suy nghĩ tới mã hóa tính/thành theo quân khu; Vì chúng ta có 9 quân khu mà thôi;
Như quân I có các tình Lang Sơn (15), Cao Bằng (14), Bắc Giang (12), Bắc Cạn (11), Bắc Ninh (13) & Thái Nguyên (16)
 
Upvote 0
Vậy là hơi xa xỉ đó nha với cả thẩy 9 kí số!
Mục đích là để đồng bộ tất cả các mã, tạo điều kiện cho việc xử lý dễ dàng sau này. Cứ cắt từng 3 ký tự ra là xong, khỏi lăn tăn lúc 2 ký tự, lúc lại 3 ký tự đó sư phụ à
(Excel có đến 15 ký tự, xài có 9 thôi, lo gì sư phụ)
Bằng mọi giá, em phải làm sao để việc xử lý dễ dàng nhất và tốc độ tìm kiếm nhanh nhất có thể
 
Upvote 0
Web KT
Back
Top Bottom