做的毕业设计,就是在本机做的,数据库用的是access,功能就是管理员登陆以后可以录入学生信息,就业信息等,学生登陆以后可以看到自己信息这些,但我学的时间少,不知道怎么把系统连到互联网,让学生下载完exe以后可以用高手指点一下~~~()
解决方案 »
- 有一定挑战性:代码中执行一个命令行exe文件,这个exe文件在控制台输出的字符串,有什么办法可以获得吗?
- 用ADOQuery添加记录,第一次成功,第二次就出错
- installshield express5怎样才能支持中文?
- 如何让DBGrid/DBGridEh中的某一单元获得输入焦点?
- 怎么判断键盘按下的是回车键呢
- 这是不是delphi的一个bug?关于在dll中使用ADO连接数据库。
- 请问腾讯QQ是用什么开发的
- 打印时为什么会有这个问题???大哥们救命
- @@@@@@@@@@@TREEVIEW中 如何指定当前节点的下一层节点的IMAGE@@@@@@@@@@@@@@
- 问一非DELPHI的问题,急需解决
- TspSkin控件
- 求教Delphi中播放Flash的问题
可能你没懂我的意思吧 就是现在这个系统不管是管理员还是用户,只能在我这一台电脑上实现,我想问,怎么连接才能使每个地方的用户只要下载了这个exe文件,就可以进系统,可以看到管理员更新的信息,感觉得用网络数据库,可是那下载以后怎么连接到呢?对了 是不是跟QQ一样,基于UDP协议就可以实现啊??
2、数据库要用MSSQL或其它网络版的数据,用ACCESS就需要用三层软件来实现。
楼主可先试着用网络版数据库在局域网内实现,再试着放到互联网。
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系统了。希望能帮到你。
delphi的intraWeb模式和ExpressWeb模式 可以帮助到你既然都开发B/S系统了 干嘛不用 JAVA和 .NET呢?
如果大项目的话,建议使用MSSQL,ORACLE,MYSQL之类的
你可以用自己电脑从测试
1、一台能上网的电脑
2、做一个固定IP(花生壳) 例如你本机IP:127.0.0.1 固定后:221.45.68.17
3、ADO 连接的时候直接填写 固定IP即可!
抛开安全不谈,没多少技术含量!
用户用浏览器打开 就是了
access远程连接是要把access这个文件暴露出来,这样安全不能保证
2、效率问题,access 网络直连,客户端直接操作数据库,在进行大数据的检索、浏览会导致界面长时间不能响应,因此,必须使用三层技术,构建中间服务器来处理
3、同步问题,多人操作数据库,为了保证数据安全,需要进行数据同步与锁定,而这在互联网中是不可想象的。。因此,1、数据库换成sqlserver 2、创建个应用程序服务器来处理数据。。3、利用花生壳进行解析。