java吧 关注:1,296,253贴子:12,832,967
  • 32回复贴,共1

有没有好心大哥帮我解答个问题

只看楼主收藏回复

关于这个问题困惑了很久,百度了半天也没找到想要的
按照我的理解(不知道对不对),比如说我要自己做一个刷题小软件,需要实现的功能主要包括:
1.常规刷题功能
2.服务端控制向不同身份客户开通不同的题库
3.服务端上传题库,实时更新题库
4.客户端纠错,建议等功能
我需要操作的整个流程:
1.客户端,服务端界面,功能,敲代码敲代码
2.搭个服务器?
3.再建个数据库?
4.把数据库上传到服务端还是什么关联起来?
5.再把客户端界面跟服务端关联起来?
但是编程相关的软件太多了,什么ph,java,c语言,studio,巴拉巴拉的,光我眼熟的就有七八种,这些东西的到底是什么关系,看的眼花缭乱的
我目前就卡在了第二步,客户端我做好了,整个答题功能也实现了,但就是只能在本地答题,把要用的excel文件放到指定的文件夹里面,但是一旦发给别人,就没办法实现后台更新题库了,只能把文件发给别人让别人放进去才能用。
所以想要请教各位大哥,这个包含客户端、服务端,以及中间连接起来的,整个全过程,到底需要用到哪些软件,这些软件互相之间又是什么关系,就是谁给谁提供数据


IP属地:广东来自Android客户端1楼2026-01-18 15:51回复
    你只要用一个都可以访问的数据库,你把题目放到数据库,别人下载的软件也都读那个数据库


    IP属地:浙江来自Android客户端2楼2026-01-18 16:07
    收起回复
      2026-01-29 22:24:53
      广告
      不感兴趣
      开通SVIP免广告
      要把数据放在公网,你放本地别人怎么访问


      IP属地:云南来自iPhone客户端3楼2026-01-18 17:24
      收起回复
        所以你是野路子出身?纯自学写来自娱自乐吗
        1.题库和用户身份要放在服务器上面,所你要写个服务端的程序来管理用户和题库并向不同用户的客户端发送题库和数据
        2.哪一种语言都可以做,这些编程语言各有特色和优势,但是能做到的功能是差不多的
        3.一般只用做个服务端加网页就可以了,数据通过http网络请求传输,但是你已经做了客户端,那就再做一个服务端就行了,数据库不会倒是无所谓,数据直接存文本文件和excel就行


        IP属地:河南来自Android客户端4楼2026-01-18 17:47
        收起回复
          跟你想的差不多。
          1. 需要弄服务端,它需要处理多个客户端的请求。比如客户端需要做题,那么服务端要把题目发给客户端。而不是让各个客户端读本地TXT文件。
          用任意一种编程语言的都能实现客户端和服务端的联系(c,Java)。服务端时刻处于运行状态,它写了很多个回应函数,收到客户端不同的请求,就执行对应的回应函数。
          2. 数据库是用来高效率的保存和读取题目。服务器收到客户端的题目请求,就先从数据库找题目,然后交给客户端。跟你自己的Excel相比,数据库用了高明的数据结构来快速保存和读取数据。如果你的题库不大,那么可以先不安装数据库软件,服务端直接从Excel读取题目就行。


          IP属地:广东来自Android客户端5楼2026-01-18 17:51
          收起回复
            11级


            IP属地:北京6楼2026-01-18 17:53
            回复
              你需要学网站建设与维护 需要学习winserver 或Linux 需要了解云服务器 服务器=电脑 有独立IP 如果你有域名 可以把域名解析到你服务器上 (域名注册与解析) 把这些话自己问AI吧


              IP属地:山东来自Android客户端7楼2026-01-18 18:15
              回复
                后排提示等级 11级疑似钓鱼
                好奇你服务端一点不懂, 客户端怎么写的? HTML + JS 硬写? 没用一点框架啥的?
                服务端代码简单的可以搞AI帮你写, 你给思路 让它写, 你验证功能就行了.
                或者找个现成的CRUD模板自己改
                但是感觉你还会卡在部署上, 内网部署给服务搭建起来 端口能通就行了
                ---
                最后 你在 Java 吧问服务端用什么是否有点冒犯?


                IP属地:广东8楼2026-01-18 19:26
                收起回复
                  2026-01-29 22:18:53
                  广告
                  不感兴趣
                  开通SVIP免广告
                  找个nginx教程看看


                  IP属地:广东来自iPhone客户端9楼2026-01-19 08:21
                  回复
                    按你说的,也不需要什么数据库,只要个文件存储的就行了,excel放在文件存储上,客户端从文件存储拉最新的excel。


                    IP属地:广东10楼2026-01-19 11:08
                    回复