江西省电子电脑大赛数据库及服务端客户端开发说明
江西省内,每年都有大量的大学本科生甚至高中省参加江西省电子电脑大
赛。该赛事使用单机版系统远程链接服务器数据库读取试题,管理人员无法直
接的了解当前赛事情况和对当前状况进行管理,对于此,本人运用所学的 VB
知识,综合 SQL 数据库知识开发了一个 C/S 系统,这样方便管理人员对考生信
息进行管理。同时美化系统的界面,提高了安全性。
一、 需求分析
服务器端:
(1)能实时监控当前客户端的信息以及服务端的操作信息,可以切换模式;
(2)用户信息基本信息查询,如语言种类、历史最佳成绩、学习进度等,修改,
用户增加,用户删除;
(3)对题库中的题目数据进行查询、修改编辑、增加、删除等操作;
(4)能进行系统设置,如竞赛模式设置,及学习模式的默认设置等操作。
各功能模块示意图
各实体及其属性与主键如下,主键已加下划线:
考生(准考证号、考生姓名、登陆次数、最佳成绩、语言种类、学习进度)
试题(题号、试题内容、选项 A、选项 B、选项 C、选项 D、正确答案、题目类型、题
目难度)
竞赛成绩(准考证号、考生姓名、成绩、用时)
E-R 图及实体之间联系图如下: