开发菜鸟,想借这个暑期学习一下。自己想了个项目背景,并且想去实现它。
想用VC开发这么一个系统吧,
1.采用c/s架构,使用mysql数据库
2.客户端分别有不同的子系统。具体子系统功能就没有必要说了。
3.这个系统中有n个角色,对应了不同的操作权限。
4.服务端仅仅有操作日志记录、数据库备份功能。
我目前想到的的问题有:
1.先开发服务端好,还是先开发客户端好呢?
2.一个用户登陆的话,就需要开辟一个线程,那么n个用户,就需要开辟n个线程吧,分别对应不同的端口
3.角色、权限问题:
   比如角色1 在子系统1中可以进行添加、删除、修改等,但在子系统2中,只能有浏览权限。怎么设计好?
3.做这个需要具备哪些最基本的知识点呢?我想到的是使用TCP协议的网络编程、mysql数据库、多线程等。请问这样的系统如何着手好呢?大家能否给个系统的思路或者步骤,从技术角度来说说先做什么,再做什么呢?谢谢!