毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

vb考试管理系统

目   录
第一章 系统简介-----------------------------------------------------

-------------------
第二章 总体设计构思-------------------------------------------------

------------------
   2.1 数据库如何设计-----------------------------------------------

-----------------
2.1.1 考题数据库----------------------------------------------------

-----------
2.1.2 考生信息数据库------------------------------------------------

----------
2.1.3 用户信息数据库------------------------------------------------

----------
2.2 如何通讯--------------------------------------------------------

--------------
2.3 如何生成考题----------------------------------------------------

--------------
2.4 如何避免系统蹦溃后考生信息及题目信息丢失------------------------

----------
2.5 如何计算总分----------------------------------------------------

--------------
2.6 如何防止考生作弊------------------------------------------------

--------------
2.7 数据如何隐蔽----------------------------------------------------

--------------
2.8 如何解决服务器传输文件多线程问题--------------------------------

------------
2.9 如何实现加密算法------------------------------------------------

---------------
第三章 主要模块说明-------------------------------------------------

-------------------
3.1 考试平台--------------------------------------------------------

----------------
3.2 服务器----------------------------------------------------------

----------------
第四章 总结---------------------------------------------------------

--------------------
    4.1 系统不足----------------------------------------------------

---------------------
   4.2 心得体会-----------------------------------------------------

--------------------

数据如何隐蔽?
方案1:
     禁止考生访问浏览计算机内容。
方案2:
     更改数据库扩展名,把所有后缀为MDB(ACCESS数据库文件)改成DLL。让

想有侥幸心理查找数据库的考生无从下手
方案3:
     即使找到数据库并打开了数据库,系统对数据库里的内容正确答案进行了

加密。即使找到正确答案也是乱码看不懂内容的含义。
2.8 如何解决服务器文件传输多线程问题?
考场很多考生需要对考题进行下载,而主进程只能对1个请求进行文件传输,因

此只要有一个考生在下载考题,则其他考生则必须等待,因此需要实现多线程

的操作,而要用VB实现多线程,是件比较繁琐困难的事情,而且调试经常使得

VB崩溃。因此可将此部分拆分另一个工程。此工程是专门传输文件的工作。通

过主工程调用传参数(服务地址+端口号+要传输的文件名)。因此解决了文件

传输的1对多同步进行的问题

2.9 如何实现加密算法?
通过VB中的XOR(位操作-异或)操作,明文对密钥的AscII码异或操作后得到密

文。如果密钥和明文相同异或后则二进制为000….所以为了避免,则遇到相同

的用Chr(128)
如明文“ABCD”密钥 “ZC”

 

 

 

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:asp.net计算机图形学在线考试系统
下一篇:ERP系统—计划管理生产.物料需求.能力计划


版权所有 毕业设计网联系qq:242219979 © 2007-2022