读书人

学生管理系统小结

发布时间: 2012-09-27 11:11:17 作者: rapoo

学生管理系统总结

学生管理系统总结

学生管理系统有五块:系统管理,学籍管理,班级管理,课程管理,成绩管理。学生管理系统小结

一个系统不可缺少的当然是数据,不过这个系统的数据库我不是自己建的,直接打开sql文件的,然后打开看了看有六个表,分别是:class-info, course-info, gradecoure-info, result-info, student-info, user-info.学生管理系统小结

接下来就开始敲系统了。分为增加,查询,修改信息三大块,五个增加窗体,两个查询窗体,五个修改窗体和一个设置年纪课程窗体,一个主窗体和一个登录窗体。开始不是很熟悉,复杂的就是一个语句块一个语句块敲的,后来一个功能块一个功能块敲,有很多代码都是重复的。

每敲完一个窗体,就运行一次,看看有什么错误,最后敲完了,再运行错误相对好调试一点。再敲时受源代码影响很严重,这时的错误到是不是很多。但当数据库里没东西时,那错误就接踵而至,有很多源代码没考虑到的,所有我也没想过,只是有时突然就发现了。

下面就晒晒我遇到的一些问题。

1.在修改密码时,如果你不输入,他也会“修改密码成功”,而下次登录时,你就可以不用密码就能登录了。他没有判断是否为空,只判断了两次输入的是否一致,如果两次都没输入也是一致的。

2.当表中没有记录时,你修改信息,他会报错。

学生管理系统小结

我们可以在主窗体点击修改菜单时,就判断表中是否有记录,如果没有则打开添加窗体添加,代码如下:

Private Sub modifysinfo_Menu_Click() '修改学籍信息

txtSQL = "select * from student_Info "

Set mrc = ExecuteSQL(txtSQL, MsgText)

If mrc.EOF = False and mrc.BOF=False Then

frmModifysinfo.Show

Else

MsgBox "没有学籍信息,请先添加信息!"

frmAddsinfo.Show

Exit Sub

End If

End Sub

3.我们在修改之前判断了表中是否有记录,但是没过多久,就又有一个问题出来了,当我们表中有记录,但是我们修改时,不小心都删除了也会报上面的错,所有在删除之前要判断他是否是最后一条记录,若是最后一条记录时,判断是否删除,如果还要删除时,就加上一个错误处理。

4.数据库里设置了字段长度,当你运行系统时输入的长度大于了设置长度,也会出错。

若果是textbox控件,将属性maxlength设置个具体的值就好。

若是combox控件,用语句判断,如:

if len(comboclassno.text)>4 then

Msgbox “请输入长度为4的班号!”

Exit sub

End if

.

26楼StubbornPotatoes昨天 19:55
速度不慢。
Re: zuozuo1245昨天 20:22
[e04]
25楼song_mou_xia昨天 19:54
学习学习!!
Re: zuozuo1245昨天 19:54
嘿嘿
24楼zuozuo1245昨天 19:53
呵呵
23楼lishuangzhe7047昨天 19:53
学习学习。
Re: zuozuo1245昨天 19:53
嘿嘿
22楼chenfanglincfl昨天 19:52
提前了解
Re: zuozuo1245昨天 19:52
[e04]
21楼zs15932616453昨天 20:33
加油!
Re: zuozuo1245昨天 19:05
嗯,加油,向你们看齐
20楼aboy123昨天 18:47
排版有点挤了
Re: zuozuo1245昨天 19:03
嗯。。。是的
19楼hejingyuan6前天 08:14
小左加油哦呀
Re: zuozuo1245前天 10:23
一起加油
18楼wj8023前天 20:14
小左,厉害啊,加油……
Re: zuozuo1245前天 20:55
嘿嘿。。。加油
17楼xn4545945前天 19:57
VB还要求做这个呢? 怎么好多廊坊师范学院的。。。。。拿到你们都是一个班的?
Re: zuozuo1245前天 20:05
是的,我们都是廊坊师院信息技术提高班的。
Re: xn4545945前天 20:06
回复zuozuo1245n难怪。真好。你们自己开的博客,还是老师要开的?
Re: zuozuo1245前天 20:13
老师让开的,博客可以记录你成长的点点滴滴,也可以和其他人交流,互相增进知识。
16楼Wentasy前天 19:53
文章排版不够漂亮,整理一下就好了。加油!
Re: zuozuo1245前天 19:56
感谢你对我问题的指出,下次我注意。欢迎下次再来光临我的博客
15楼zuozuo1245前天 19:53
嗯,加油
14楼sh1073266257q前天 19:52
对于学生管理系统说明的是比较详细的,并提供部分代码,不错!!
Re: zuozuo1245前天 19:53
[e10]
13楼dandanzmc前天 19:51
小左,好棒啦
Re: zuozuo1245前天 19:51
[e04]
12楼xvshu前天 19:40
小左加油!!!!
Re: zuozuo1245前天 19:48
加油!
11楼liutengteng130前天 19:31
加油吧。
Re: zuozuo1245前天 19:39
加油
10楼jiuqiyuliang前天 18:55
将代码放在放在文章内置代码里,一定可以更好
Re: zuozuo1245前天 19:01
嗯,下次改进
9楼lilongsheng1125前天 18:46
尽量不要有重复代码。
8楼yingjiebohe前天 15:48
哈哈,总结的很好。这是一种收获也是一种经历,看到现在的你们,就想到当初的自己。
Re: zuozuo1245前天 16:37
嘿嘿,向师姐你学习
7楼han_yankun2009前天 15:42
好好学习了
Re: zuozuo1245前天 15:42
嘿嘿
6楼xiaoduishenghuogo前天 11:04
进度蛮快的嘛!n文章的排版……
Re: zuozuo1245前天 15:05
比你们去年慢多了。 嗯,排版这方面我得加强,向你学习哈
5楼liujiahan6296293天前 10:51
小左,厉害啊!
Re: zuozuo12453天前 10:56
你中午给的建议挺好!下次我注意贴上去
4楼lishehe3天前 10:27
加油
Re: zuozuo12453天前 10:27
加油
3楼wangyongxia9213天前 10:26
左,加油
Re: zuozuo12453天前 10:26
[嗯,加油
2楼lmdcszh3天前 10:16
以后博文中有代码的话,使用插入一下代码的功能吧,那样更好看。
Re: zuozuo12453天前 10:26
OK,师傅
1楼gwblue3天前 09:16
comboclassno???控件命名不规范!总结的挺好!
Re: zuozuo12453天前 09:40
嗯,好细心,验收时师傅让改,还没改就帖出来了。
Re: gwblue3天前 10:11
回复zuozuo1245。。。。。习惯问题。。。。

读书人网 >其他相关

热点推荐