如何做一个试题库系统?
这个学期老师要求做一个试题库系统,但是我的编程能力不是很强,很多东西老师要求自学,我感到困难压力重重。
试题库系统的要求是由登录界面进去,然后分为老师、学生、管理员等模块分别执行不同的职能。
我现在连个登录都做不好......T T
我在这儿就想请教一下各位大神,我不求你们给我具体代码,只希望给我个努力的方向。我初学了个下C++ MFC,请问我还需要学习哪些东西才能把这个完成呢?
还有就是一些更具体一些的问题:
1、如果用java能实现吗?好学吗?
2、怎么把登录界面连接到数据库?数据库是要自己创建吗?用excel还是SQL server?
3、连接了数据库之后,还要怎样进入到试题库界面呢?是不是还要再创建一个试题库界面呢?
感觉好多问题啊,一个新手要解决这些问题真是压力大啊,最近都昼夜不分了.......
[解决办法]
1 反正是初学,就用C++ Builder吧,绝对比MFC上手快,还简单,MFC的学习曲线比较陡峭
2 如果以前一直用java,那就应该用java做,如果以前也没用过,那没必要现学,java的那套框架,学起来也不容易
3 数据库最好是一个标准的关系型数据库,如果嫌SQL Server太大,至少也要用Access,别用Excel这类东西
4 做这种应用,首先要设计一个数据库,定义号需要用到的各种表和相应的各种SQL语句
5 对于这种简单应用,数据库完成后,就直接可以开始设计界面了,这时就要根据你选用的开发工具一步步往前走了
[解决办法]
这个时代只有sql语言是必须熟悉掌握的,其他任何语言都是可选的。
[解决办法]
Java当然能实现,但是没学过的话想做这个也要花好几个月学吧
连数据库倒是简单C++builder就有挺多方法的ADO,BDE都有现成控件,用别的工具VS,VC也行,网上搜一下方法挺多的,数据库自己慢慢创建太慢了吧,在网上找现成的好一点,大学都学过sqlserver,就用sqlserver挺好的,或者mysql也挺简单,别用Excel。
一步步来,完成了你会有很大收获的
[解决办法]
使用一个ide如C++ Builder做依托。耐心做总会成功的 。
[解决办法]
BCB上手快,尤其是开发数据库程序就更快了,理论上打开IDE拖拉几个个控件上去就能把框架弄起来
JAVA在国外很流行,并且在安卓上也有用,但上手需要时间
数据库用ADO的话只要ADO支持的无所谓用什么做数据库,一般的只要改下ADO的连接串而不需要改源码就能更改连接的数据库类型,不同的是不同数据库提供的数据类型可能有区别,比如ACCSEE在国外曾经是最流行的数据库开发工具,但它的文本类型字段只直接支持255个字符
你首先要设计一个数据库结构,然后用EXCEL以表格的形式保存下来以后用,表格里面基本上包括:表名字、每个表的字段名、字段的数据类型以及默认值等,比如登录界面的表至少要有:用户名和用户密码两列
一般把窗体1作为基本功能界面,在程序启动时加载另外一个窗体作为登录界面,登录后登录窗体关闭,直接显示窗体1,用户首先在窗体1上操作,然后根据需要来加载其它窗体
[解决办法]
网上搜C++Builder下载,还是能找到的
[解决办法]