| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 970 人关注过本帖
标题:VB+ACCESS??怎么弄?!!我江郎才尽了~~~
只看楼主 加入收藏
nwpuxukeqin
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-11-8
结帖率:0
收藏
已结贴  问题点数:20 回复次数:7 
VB+ACCESS??怎么弄?!!我江郎才尽了~~~
考试系统
采用VB+Access设计
技术要求:
1.    Access数据库要求采用相对路径连接。
2.    Data、ADO数据控件或ADO对象动态连结

必做部分
系统管理
1.    用户登陆
2.用户管理(添加,修改,删除,更改密码)
3.查分(按学号,按姓名)
考试管理
1.    考试总时间,已用时间,剩余时间,现在时间。时间到自动禁止答题。

考试界面
1.    选择题,判断题,有答题格式,上一题,下一题,放弃,提交。注意:试题可以固定几套题。
2.    交卷退出考试,查看考试成绩。


选作部分:
题库管理
1.    修改考试参数(选择题比例,判断题比例,每题分值,考试时间)
2.    增加选择题和增加判断题(题目编号,题目名称,题目答案),修改试题
3.    随机抽取试题生成试卷
4.    多种科目考试
5.    考过试不允许再考
6.    报表,数据分析
7.    帮助
我把做好的窗体发布上来啊,说是超过论坛限制!你们看看咋弄!?数据库这一块!
搜索更多相关主题的帖子: 答题 更改密码 现在时间 考试成绩 选择题 
2011-12-12 13:51
nwpuxukeqin
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-11-8
收藏
得分:0 
2011-12-12 13:54
nwpuxukeqin
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-11-8
收藏
得分:0 
大作业文件2.rar (908.06 KB)
2011-12-12 13:55
nwpuxukeqin
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-11-8
收藏
得分:0 
上面两个是我做的登陆窗体和部分数据库,大家看看!~~
2011-12-12 13:56
Artless
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:4211
专家分:28888
注 册:2009-4-8
收藏
得分:7 
运行不了

无知
2011-12-12 23:58
nwpuxukeqin
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-11-8
收藏
得分:0 
不会吧!?两个文件夹得都要下载!我是分开放的,一个太大,传不上来!版主好人,帮我看看1~~
2011-12-13 13:22
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:7 
我没办法看。WIN7  ,只装了精减版,没控件。看不了。

看了一下窗体,只提几点意见。

1、建议考试端与管理端要分开来,做成二个工程。当然,要在管理端加个按钮用来 启动考试端 测试。
2、用户注册,如果是管理端用的 学生用户注册,不需要再次确认密码,密码直接用明文就可以了。
3、选项建议设置 强制变量定义 ,这样容易发现 程序中错误的 变量。每个模块前都加一句 Option Explicit
4、欢迎窗体后,先加载登陆窗,隐藏自己,显示登陆窗体,再卸载自己。
  load form2             '可省
  Form1.Hide
  Form2.Show            '会造成隐藏加载,如果前面只需加载,可以省略前面那句。
  unload form1          '关掉Form1
' unload me            '关掉自己,如果是在本窗体中关闭自己,建议使用这行命令

5、程序结束。正常结束建议使用 unload 窗体 为种的命令来正常退出,错误退出,才使用 END 命令。
   VB6 中, unload me 后,卸载自己后 ,如果没有窗体在内存中,程序就正常结束运行。
    END 命令,告诉程序关闭所有打开的对象,然后正常结束程序运行。
    功能没有差别,只是消息上有些差别,如你要处理 程序退出时的消息,用 END 命令就无法得到这个消息。

6、窗体名字记不住,你也就把窗体中改为 中文 吧。放心,VB6 支持中文标识符。你数据库也都是用的中文字段。
7、倒计时,或者考试时间计时,你自己走秒是不准确的,你需要 定义一个时间变量,然后保存 进入考试的 时间,然后每秒钟判断 一下,是不是结束了。定时器,100秒大概会慢 1秒左右,与系统有关。
     当前时间 - 原时间
8、选择题,判断题,答案,可以使用 控件组来做,用独立控制 ,分支判断太多了。代码可读性,稳定性也不好。

9、我理解你的流程有问题。我想到的流程如下:
 一、管理端
    1、题库管理:查看现有的题目,选择题,界面: 题目,正确答案框,错误答案框3个。判断题界面:题目,答案。
    2、管理员管理:旧管理员添加新管理员。管理员分权限,题库管理员,用户管理员,考试管理员。
    3、学生管理:学生添加,修改,禁止登陆。该表与管理员表是分开的。
    4、考试管理:生成一次考试。设置考试时间,选择各种题型多少,然后生成试卷。生成的试卷时,可以手动挑选必定生成的题目,生成后,也可以再次手动修改题目。
    5、成绩管理。查询某次考试 ,某个学生的考试情况 。分简单查询和详细查询。简单查询只查询分数。详细查询要列出每道题目的答案来。

二、客户端
    1、学生登陆。
    2、新学生注册。   此功能看要求是否。
    3、选择考试科目,读取试卷。混乱选择题答案顺序,并且保存对应关系及正确的答案。
    4、开始考试。分二个界面,分别是 选择题和判断题。每次答题后,均立即保存答题结果。
    5、交卷或到时间强制交卷。

授人于鱼,不如授人于渔
早已停用QQ了
2011-12-13 21:13
wei855198
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:228
专家分:944
注 册:2009-4-24
收藏
得分:7 
对软件来说,软件的整体规划(或称为工程)是最有价值的部分,代码只是末端,楼上版主给出的意见和思路很不错,值得学习,楼主好好努力吧。

护肤小店 http://mina2010.
靓装小店 http://liangliyizu2010.
2011-12-13 21:56
快速回复:VB+ACCESS??怎么弄?!!我江郎才尽了~~~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.045103 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved