做的毕业设计,就是在本机做的,数据库用的是access,功能就是管理员登陆以后可以录入学生信息,就业信息等,学生登陆以后可以看到自己信息这些,但我学的时间少,不知道怎么把系统连到互联网,让学生下载完exe以后可以用高手指点一下~~~()

解决方案 »

  1.   

    用ado连接
      

  2.   


    可能你没懂我的意思吧   就是现在这个系统不管是管理员还是用户,只能在我这一台电脑上实现,我想问,怎么连接才能使每个地方的用户只要下载了这个exe文件,就可以进系统,可以看到管理员更新的信息,感觉得用网络数据库,可是那下载以后怎么连接到呢?对了  是不是跟QQ一样,基于UDP协议就可以实现啊??
      

  3.   

    1、你的电脑能在互联网上被找到,需要有固定IP或用花生壳等工具。
    2、数据库要用MSSQL或其它网络版的数据,用ACCESS就需要用三层软件来实现。
    楼主可先试着用网络版数据库在局域网内实现,再试着放到互联网。
      

  4.   

    据你描述的使用要求只能把数据库放在公网上和UDP无关,租个服务器吧,弄个免费试用的(网上很多试用1个月)
      

  5.   

    楼主,你的问题是这样的:
    1、你选择了access数据库,一般来说,access适用于单机版。如果你一定要实现其他同学能访问你的access,个人觉得只有一种方法可以实现。
    就是将你的硬盘放access数据库的目录共享出来,其他人映射你的硬盘目录。然后运行你的exe文件操作。
    这个应该不是你想要的吧。2、如果你要实现web/互联网访问你的access,那么你必须做一个服务器,然后做一个B/S系统,通过B/S系统访问你的access。
    这种方法好像不能通过你的exe文件实现啊。
    所以,你必须确认好你的开发框架。要么是B/S系统,要么是C/S系统。你想用C/S系统去实现B/S系统是不行的啊。个人见解,请大侠指正。依我看,你开发EXE软件访问access数据库,显然是C/S系统,所以不能通过互联网来访问你的access数据库。
    如果你退一步,只要实现在局域网内运行,那么最快的办法就是我说的第一种方法。其实局域网学生系统,正规的做法是,exe +  网络型数据库,如:sql如果你一定要实现互联网,那么就要开发B/S系统了。希望能帮到你。
      

  6.   

    datasnap
      

  7.   

    要的要求是要在互联网上操作你的软件 那么你开发的系统为B/S
    delphi的intraWeb模式和ExpressWeb模式  可以帮助到你既然都开发B/S系统了 干嘛不用 JAVA和 .NET呢?
      

  8.   

    网络上用ACCESS系统,数据库太小了吧,如果要实现,我可以帮你
      

  9.   

    如果只为测试的话 可以使用ACCESS的
    如果大项目的话,建议使用MSSQL,ORACLE,MYSQL之类的
      

  10.   

    用Delphi的WebService技术或者Com组件技术,如果Delphi是高版本的话,2009及以上版本,可以用DataSnap。还可以用第三方的RO技术等。
      

  11.   

    三楼的可行
    你可以用自己电脑从测试
    1、一台能上网的电脑
    2、做一个固定IP(花生壳) 例如你本机IP:127.0.0.1 固定后:221.45.68.17
    3、ADO 连接的时候直接填写 固定IP即可!
    抛开安全不谈,没多少技术含量!
      

  12.   

    ACCESS的数据库,让 别人通过网络 查看,甚至编辑,用 ASP编写个 网站吧,这样就实现你的目的
    用户用浏览器打开 就是了
      

  13.   

    用个花生壳做动态解析,用ado方案,只能是理论上可行,具体实现起来还要考虑很多,比如安全问题
    access远程连接是要把access这个文件暴露出来,这样安全不能保证
    2、效率问题,access 网络直连,客户端直接操作数据库,在进行大数据的检索、浏览会导致界面长时间不能响应,因此,必须使用三层技术,构建中间服务器来处理
    3、同步问题,多人操作数据库,为了保证数据安全,需要进行数据同步与锁定,而这在互联网中是不可想象的。。因此,1、数据库换成sqlserver 2、创建个应用程序服务器来处理数据。。3、利用花生壳进行解析。
      

  14.   

    Access不能直接连接到互联网上,只有做三层的方式