学生信息管理系统总结

  经过很长一段时间的学习,学生信息管理系统终于敲完了,但是敲完只是其中的一部分。运行过程又遇到了各种问题,各种网上搜索查找,终于觉得解决的差不多了,打包好给师傅验收,还是出现了一些问题。问题总是避免不了的,遇到问题解决问题,就是一个进步的过程。从懵懵懂懂到现在完成,突然觉得它也不是特别的难懂,发现问题解决问题的过程还是挺有意思的。下面总结一下这段时间遇到的问题:
  在敲学生信息管理系统之前,我先大致的了解了一下学生的整体构造,有了基本的了解再敲感觉思路会更清晰些,具体的可见我的博客《学生信息管理系统初了解》

1、首先遇到的就是数据库的连接,一般会出现这个问题:


说明数据库没有连接好,开始我是因为访问ODBC数据源的UID或者PWD与程序代码中的不一致,所以出现此问题,设置一致了应该就没什么问题了。

2、解决了SQL Server 的问题,VB中又会出现问题,我的是因为VB中缺少一些文件,出现如下图找不到工程或库的问题:


这个问题的解决办法,可以看一下《VB的数据环境设计器》,我就是这样解决的。

3、这里需要注意的是文本框的数据长度,具体的情况具体对待,在设计编程的时候要有所体现,比如成绩设置0到100之间,那么编程中也需要做相应的属性或者代码的设置,否则就会出错,一定要特别的注意。要设置一下文本框的输入类型和输入的数据长度。不然会出现如下问题:




4、当表中没有添加任何信息,修改信息时就会报错:


解决方法如下:
我们可以在修改信息的过程中添加如下代码:



5、设置年级课程时,如果选择添加的课程与已选的重复,还会被添加进去,造成了所选课程的重复。


解决方法如下:



6、运行时问题解决的差不多了,接下来就是打包了。打好包,能异地发布很关键。如果按源代码写的,打包运行后就会出现这样的问题:



要想保证数据库的正常使用,当然意思就是不管你的应用程序到哪都要满足他们能连接到你电脑上的数据库。访问ODBC数据源的方法:


注:server写自己电脑的ip地址,database要与FileDSN一致,这样就可以打包在异地发布了。
   总之系统中还有许多小问题和不足之处,如combobox控件有时把它设置为只能选择不能输入会更方便些。做好一个完美的让人用的舒心的软件并不是那么容易的事。敲完学生信息管理系统收获很多,接下来的学习要更加的努力了,Fighting!!!



评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值