Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: Lập trình server - client để quản lý tài khoản. Mong mọi người tư vấn hướng giải quyết?

  1. #1
    Ngày gia nhập
    08 2009
    Bài viết
    98

    Mặc định Lập trình server - client để quản lý tài khoản. Mong mọi người tư vấn hướng giải quyết?

    Ở phía client có một phần mềm ứng dụng (như yahoo chẳng hạn)
    Khi app client connect tới server, dựa vào thông tin tài khoản đó, server sẽ quyết định xem phần mềm đó có được sử dụng hay không, và sử dụng những chức năng nào.
    Nếu được sử dụng thì server sẽ cho connect tới một server khác mà ứng dụng có thể gọi một số chức năng nâng cao của server mới đó. Ngoài ra server còn gửi các yêu cầu khác đến phần mềm theo định kỳ

    Yêu cầu viết phần mềm quản lý được các tài khoản đó trên server và các API cho người phát triển phía client gọi các API đó để connect và trao đổi thông tin với server.

    Vần đề mình chưa bao giờ lập trình trên server và cũng chưa hình dung ra cơ chế kiểu j
    Có phải lập trình socket???????

    PS: Tiêu đề thật khó đặt tên. Mod nào thấy chưa hợp thì edit nhé đừng move. thanks

  2. #2
    Ngày gia nhập
    03 2009
    Bài viết
    267

    Trích dẫn Nguyên bản được gửi bởi nguyenduykhanh1986 Xem bài viết
    Ở phía client có một phần mềm ứng dụng (như yahoo chẳng hạn)
    Khi app client connect tới server, dựa vào thông tin tài khoản đó, server sẽ quyết định xem phần mềm đó có được sử dụng hay không, và sử dụng những chức năng nào.
    Nếu được sử dụng thì server sẽ cho connect tới một server khác mà ứng dụng có thể gọi một số chức năng nâng cao của server mới đó. Ngoài ra server còn gửi các yêu cầu khác đến phần mềm theo định kỳ

    Yêu cầu viết phần mềm quản lý được các tài khoản đó trên server và các API cho người phát triển phía client gọi các API đó để connect và trao đổi thông tin với server.

    Vần đề mình chưa bao giờ lập trình trên server và cũng chưa hình dung ra cơ chế kiểu j
    Có phải lập trình socket???????

    PS: Tiêu đề thật khó đặt tên. Mod nào thấy chưa hợp thì edit nhé đừng move. thanks
    Cái này có nhất thiết yêu cầu nhiều server ko vậy bạn? Nếu nhiều server thì mỗi chức năng 1 server àh, vì 1 tài khoản thuộc 1 group, 1 group thì có nhiều quyền. mà nhiều group có thể có nhiều quyền giống nhau :|, nếu mà dùng nhiều server thì mỗi chức năng 1 server :| thấy điều này ko đúng thực tế lắm.

    Còn muốn biết quyền của 1 tài khoản thì trong csdl của bạn có 3 bảng. 1 là tài khoản, 2 là nhóm người dùng, 3 là quyền hạn. tài khoản liên kết với nhóm, nhóm liên kết với bản quyền hạng.
    Khi 1 user đăng nhập thì sẽ gửi thông tin tài khoản và mật khẩu của user đó. server nhận đc thông tin tài khoản bước đầu sẽ dùng tài khoản select ra kiểm tra mật khẩu đúng ko, nếu đúng thì bắt đầu kiểm tra quyền, nếu có quyền thì gửi thông tin tiếp theo về client.

    Còn API theo mình nghĩ là bạn đặt ra 1 số quy tắc trước, vd khi client gửi A cho server, server sẽ thực hiện công việc đó và gửi kết quả về cho client.

  3. #3
    Ngày gia nhập
    10 2010
    Bài viết
    518

    Cái này vẫn chỉ là phân quyền bình thường thôi mà, trước bác có làm cái đăng nhập, phân quyền cho web hay win form rồi thì cứ thế mà làm thôi.

  4. #4
    Ngày gia nhập
    08 2009
    Bài viết
    98

    Thiết kế dữ liệu để phân quyền theo group thì mình làm được. Nhưng vấn đề là mình không hiểu cái cách mà client và server giao tiếp với nhau. Vậy nên mình mới hỏi có phải lập trình socket ko vì thực tế cũng chưa tìm hiểu socket bao giờ.

    Vấn đề mông lung nhất là trên server có app chứa các service nâng cho phần mềm phía client. Việc chuyển mạch để phần mềm phía client có thể sử dụng các dịch vụ trên app kia thế nào?

Các đề tài tương tự

  1. Trả lời: 6
    Bài viết cuối: 28-06-2014, 12:02 PM
  2. Chạy ứng dụng client/server vc++ trên 2 máy, làm thế nào để client kết nối server?
    Gửi bởi hotritam365 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 5
    Bài viết cuối: 12-07-2012, 10:20 PM
  3. Viết chương trình Quản Trị học phí Làm Việc Client-Server?
    Gửi bởi phamducvu_do trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 14-02-2012, 08:44 AM
  4. Lập trình client/server app cho đề bài quản lý?
    Gửi bởi tun_tun trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 17-03-2010, 09:12 PM
  5. Quản lý tiến trình client/server trong mạng LAN bằng C#?
    Gửi bởi huylecntt trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 20-01-2010, 11:04 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn