毕业设计,高手请给个思路是我的毕业设计,程序有了,不过不够完善,
是我的毕业设计,程序有了,不过不够完善,要求如下: 1.计算机开放实验室在开放过程中人员流动性大,管理较为复杂,目前采用上机人员手写登记的方式记录计算机的使用情况,本设计利用现有的机房局域网,分别开发服务器端应用程序和客户端应用程序,运行于每台计算机的客户端自动向服务器端登记计算机使用情况,同时资料保存至,管理人员可对上机情况进行统计和报表打印,以及用户管理和安全设置等操作。该系统能在一定程度上降低实验室管理难度和强度,基本实现无纸化管理。 2、 设计任务: (1) 熟悉Access数据库的基本知识;
这个问题其实比较简单,关键问题是socket通讯这块。 在客户端,编写的软件需要完成的功能是: 用户界面:用于接收用户的输入 socket发送:用于将用户的输入信息封装成包,传递给服务器。 socket接受:用于接收从服务器传递来的包,提取信息。 服务器端的功能: socket接收:解读客户端传递过来的包,提取出信息 数据库操作:将用户信息转化为SQL语句进行查询或者修改操作等,然后返回结果。 socket发送:将查询结果打包发送到客户端 需要解决的几个问题是: 1、学习如何使用socket通讯(最大难点) 2、设计数据库 3、设计用户界面 另外提供你两个备选方案,我认为比socket要好 1、利用xml来作为传输的媒介,这种方法易于实现,也方便 2、我不知道C++是否支持远程调用SQL。我曾用Java实现过类似功能,只要将本地的数据源设为远程的数据库服务器,就可以在本地直接调用远程的数据库了