学生管理系统项目总结(共9页)_第1页
学生管理系统项目总结(共9页)_第2页
学生管理系统项目总结(共9页)_第3页
学生管理系统项目总结(共9页)_第4页
学生管理系统项目总结(共9页)_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上 学生管理系统项目总结 作为软件工程经常出现的课题学生信息管理系统,完成这个系统后培训老师一般要我们写一份总结报告,那么这份总结报告怎么写?下面为你带来学生管理系统项目总结 学生管理系统项目总结报告 在上一个星期,我们用C语言做了一个学生管理系统,分别实现了学生管理系统的添加学生信息、删除学生信息、修改学生信息、对学习信息排序、退出等几大功能。 在这次项目中,我发现自己明显认真多了,但是,在项目中也出现了很多的问题,最大的问题就是忘记了,很多以前的知识没怎么用都忘记了,等到项目经理的一点点提示才慢慢的想起,其实也蛮简单的,就是对知识的不怎么熟悉,大概的体系都是知道的。

2、 在这次项目中,学了怎样做头文件,刚开始大家都不知道,以为头文件是个很难的东西,只有高手牛人才会做,可是当我们自己制作的时候,才发现,也不是很难得。 但是这种不难是建立在先人们把用的头文件封好了,我们再次调用,做成的头文件,也很不错了。 我们还用了点美化界面,代码是项目经理找的,虽然写不来,淡市项目老师也没强求,说我们能用就行,不要求掌握,只要拿来用就可以了。 在这个一个星期的项目中,我们回顾了很多以前的东西,也发现了很多的问题,以前都没遇见过的,收获很大,在对不同的编译器代码是不一定可以完整的执行的,不过大概都是一样的,只有一些的小的细节。 在处理那些小的细节时,要多方面考虑,才可以减小差错

3、。 应为没有完美的代码,所以就只有慢慢的多方面,多次认真的考虑,尽量接近完美。 在这次项目中,我还体会到了团队合作的最要性,虽然一直以来都在说团队是很最要的,在这些,我也体会到了团队的热情的,项目老师的负责,只有这样,我们才可以很好,很效率的完成任务,还把以前写的杂乱无章的代码进行了优化,看起来更直观了,也容易找出错误。 很明了。 反正在这次项目中收回时无穷的,有这很好的项目老师带,在加上对项目的热情,这次用B语言做的项目很成功。 这次我也懂得了,一定要不断地复习,人的忘记是很强大的,一部留神就会忘记很多东西,有些事该忘记的,但是有些事不该忘记的,就只有我们不断地复习,来巩固知识,这次也很有利

4、于下面的学习, 这样才可以学到更多的知识,不能学猴子搬包谷,一定要好好的巩固。 学生管理系统项目总结报告 从调试到自己敲完它,到最后的解决问题,已经有半个月了,没有想到自己还是这么慢,最后要好好总结一下 一、 学生信息管理系统的框架:充分体现了数据库增删改查的特点和功能。 二、忘记以前学过的VB控件知识: 1、窗体背景全屏显示 学生信息管理系统里的主窗体是MDI父窗体,怎样在MDI窗体上加上背景图片呢? 第一种方法是加Picture控件,但是picture控件在MDI窗体上的属性是不能设置的,只有在picture上加上Image控件,可以设置picture属性, 并做如下设置: Picture

5、1的属性: 1.Align=top 2.Appearance=flat 3.BordeStyle=None 4.TabStop=false Image1的属性: 1.Stretch=true 在MDI窗体的resize事件中添加如下代码: Private Sub MDIForm_Resize() Me.Picture1.Height = Me.Height End Sub 在Picture1控件的resize事件中添加如下代码: Private Sub Picture1_Resize() Me.Image1.Move 0, 0, Me.Picture1.Width, Me.Picture1.H

6、eight End Sub 但是这种方法会覆盖子窗体,子窗体处于picturebox和image控件之间当时设置好了突然不见了的子窗体就是这么回事,当然还有一种方法就是直接更改图片的尺寸使它符合MDI窗体的大小。 注意:在MDI主窗体中不可以放置控件,除非你在显示窗体时使用的是:Show方法而不是ShowDialog方法,如果是在MDI窗体中添加背景图,建议可以将设置窗体的背景图,而不是添加PictureBox控件。 2、resize事件是窗口大小改变时发生的事件,可以在窗口启动、最大化、最小化、窗口大小改变(如拖拉改变窗口大小、move语句改变窗口大小、改变width或height属性以改变

7、窗口大小)时发生。 3、ListBox控件 在设置课程窗体中,遇到的问题是点击一遍设置课程在ListAllcourse中就显示一遍课程信息,以至于课程重复。 解决方法:listAllcourse.Clear加在设置课程按钮单机事件里,每执行一次设置课程就清空上一次的所有课程列表;另一种方法添加循环语句,把重复列表项删除: For i = 0 To listAllcourse.ListCount - 1 For j = i + 1 To listAllcourse.ListCount If listAllcourse.List(j) = listAllcourse.List(i) Then li

8、stAllcourse.RemoveItem j End If Next j Next i 三、数据库和SQL Server的问题 1、MSFlexGrid控件 作用:该控件以表格形式显示二维字符数组中每个单元的数据。 常用于处理复杂的二维数据表的问题。 简单用法 : MSFlexGrid1.Rows=5 规定表格的总行数为5行 MSFlexGrid1.Cols=2 规定表格的总列数为2行 MSFlexGrid1.TextMatrix(3,0)=“dhkg”某一单元格的文本内容 MSFlexGrid1.AddItem “”,2 在第二行处插入行 ;MSFlexGrid1.RemoveItem

9、3 删除行 属性:CellAlignment 设置一个值定义当前单元的水平和垂直对齐方式 在五个实例里面用到过,显示查询结果时,怎样防止MSFlexGrid出现空白行?代码如下: With myflexgrid .Rows = 2 .CellAlignment = 4 .TextMatrix(1, 0) = “考试编号” .TextMatrix(1, 1) = “学号” .TextMatrix(1, 2) = “姓名” .TextMatrix(1, 3) = “班号” .TextMatrix(1, 4) = “课程名称” .TextMatrix(1, 5) = “分数” Do While No

10、t mrc.EOF .Rows = .Rows + 1 .CellAlignment = 4 .TextMatrix(.Rows - 1, 0) = mrc.Fields(0) .TextMatrix(.Rows - 1, 1) = mrc.Fields(1) .TextMatrix(.Rows - 1, 2) = mrc.Fields(2) .TextMatrix(.Rows - 1, 3) = mrc.Fields(3) .TextMatrix(.Rows - 1, 4) = mrc.Fields(4) .TextMatrix(.Rows - 1, 5) = mrc.Fields(5) m

11、rc.MoveNext Loop End With 2、BOF 和EOF 如果当前记录位于第一个记录之前,BOF 属性将返回 True ,如果当前记录为第一个记录或位于其后则将返回 False 。 如果当前记录位于 Recordset 对象的最后一个记录之后 EOF 属性将返回 True,而当前记录为 Recordset 对象的最后一个记录或位于其前,则将返回 False。 如果 BOF 或 EOF 属性为 True,则没有当前记录 3、SQL语句 这是出现错误最多的地方,一个小小的符号或是空格都有可能导致出错 例如: txtSQL = “select * from gradecourse_I

12、nfo where grade= “ & comboGrade.Text & “ “ SELECT 语句用于检索查询数据库中的数据,SELECT from WHERE 4、两种遍历记录方法 If Not mrc.EOF Then 遍历记录方法1 For i = 1 To mrc.RecordCount listSelectcourse.AddItem mrc.Fields(1) mrc.MoveNext Next i End If While (mrc.EOF = False) 遍历记录方法2 listAllcourse.AddItem mrc.Fields(1) mrc.MoveNext Wend 5、GetUserName函数 作用:取得当前用户的名字,返回值Long,true表示成功,否则为零。 加强系统安全性,不同账号登录。 对账号记录,不同的账号有不同的权限。 6、ExecuteSQL(sqlQuery;fieldSeparator;rowSeparator) 作用:直接执行SQL语句获取数据表中的数据 sqlQuery:是SQL查询语句 field

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论