学生信息管理系统的设计与实现论文(编辑修改稿)内容摘要:

理。 通过本系统,把本校内部查询学生信息、教务信息、学生选课各个环节进行有效地计划、组织和控制。 通过本校内部的信息,依据统一数据信息进行管理,把任何一块信息所产生的数据变动及时地反映给其它相关信息,做到数据共享。 本系统主要信息流程为:教务信息维护接受学生的信息,学生信 息查询根据教务信息维护的学生信息做出对所接收的信息合理性进行判断,并交于信息维护进行相应的修改,再把信息存入数据库中。 学生选课是对学生进行相应选择自己相关的课程。 最后进行打印。 采用本系统,能够使整个系统内部所有信息的工作简化,提高工作效益。 由于采用统一的数据信息,使相关资料能够快速地查询所需的数据、资料及其它信息的,使信息快速高效运行。 本系统中使用到的数据表主要有班级表、成绩表、科目表 、 学生基本信息表 、用户 表,由这五 个表,组成了名为信息的数据库(如图一)。 其中学生档案是本系统主要的 10 (图一) 一张表,所有信息都是根据这张学生档案进行有关的操作,主要的字段有:学号、姓名、年级、专业、性别、出生年月、民族、籍贯、政治面貌、家庭地址、邮政编码、联系电话、入学时间、备注。 其中日期的数据类型为日期 /时间天型,其它的数据类型为文本型;成绩表中字段为:学号、姓名 、年级、专业、学期、考试时间、考试科目、考试地点、课程性质、科目分数、违纪类型、备注;课程表中字段为:专业、年级、学期、课程名称、教材、任课老师、课时、上课地点、课程性质、考试性质;用户资料中的字段包括:用户名、密码、身份。 数据库与 VB 的连接:本系统的数据链接采用的是 ADO 方法,打开控制面板,打开 ODBC数据源图标,选择“系统 DSN”标签,点击“添加”按钮,在弹出的“创建新数据源”对话框中选择名称为“ Microsoft Access Drive( *.mdb)”,点击“完成”按钮,在 ODBC Microsoft Access 安装对话框中在数据源名中输入信息,在数据库这个框中, 单击“选择”按钮,在弹出的选择数据库这一对话框架中,在驱动器下拉列表框中选择本系统数据库所在驱动器,在目录中选择库所在的文件夹,在文件类型中选择选“ Access 数据库( *.mdb)”,在数据库名中选择本系统的数据库,点击“确定”按钮即完成数据链 接。 在 VB 中,用 ADODC 链接数据库,用 DataGrid 或 DATA 将库中的数据在界面中显示出来,本系统采用 DataGrid。 在界面上右击 Adodc 控制,在弹出的快捷菜单中选择属性,在属性 11 对话 框中,在“属性”这一标签中, 选中单选框“ Use ODBC Data Source Name”,并在下拉文本框中选择已经配置好的数据源名信息,再在“ RecordSoure”标签中,在 Commard Text( SQL)文本框中输入查询语句,如: select * from 学生档案。 同时,将桌面的 DataGrid 控件选中,在属性框中,将它的 Datasoure 设为 Adodc。 我们可以设置 DataGrid 控件的外观:选中该控件,右击,在弹出的快捷菜单中选择“检索字段”,在弹出的对话框中单击“确定”,这时,表格中出 现了表的字段。 然后再右击,同样,在弹 出的快捷菜单中选择“编辑”,我们就可以所在的表格的宽度进行调整。 12 第六章 系统(查询模块)总体规划 6. 1 系统功能(查询模块) 查询信息的情况; 判断信息是否符合要求; 将符合条件的信息进行; 6. 2 流程图 学生注册 基本信息输入 学籍信息管理 班级管理 班级课程设置 课程基本信息 班级课程管理 成绩信息输入 成绩信息管理 班级设置 13 第七 章 系统的 具体 实现 7. 1 系统登录模块的实现 1.流程图 2.界面: 界面包括的控件有标签、文本框、命令按钮等控件。 Y N 开始 输入登录密码 是否正确 主界面 14 3.实现过程: 第一步将所需的控件放到窗体的相应 位置;方法:首先在“工具箱”中选中所需的控件图标,然后在表单的恰当位置上单击鼠标并拖动鼠标,即可把由所选取的控件生成的对象添加到窗体上。 如下图: 第二步,选择窗体或控件进行属性设置,如图为窗体的属性设置界面 : 15 第三步双击相应的控件,在控件的相应过程中编写代码: 如此窗体上“进入”与“退出”按钮的代码如下: 16 7. 2 主界面的实现 主界面是用菜单形式表现的,如图 17 菜单的制作过程如下: 首先通过“工具”菜单中 的“菜单编辑器”调出菜单编辑器,然后进行菜单的设置,如下图: 此过程中要注意各菜单的名称唯一,还要注意菜单的级别,另外此设计过程中我们还可以给菜单加快捷键。 18 最后设置如下的代码(只要单击菜单即可设置各菜单代码),代码如下: 主要是通过 Show 方法调用相应的窗体。 7. 3 各 功能 的实现 7. 3. 1 学科管理 模块的实现: 1、运行界面: 19 2.实现过程: 第一步将所需的控件放到窗体的相应位置;方法:首先在“工具箱”中选中所需的控件图标,然后在表单的恰当位置上单击鼠标并拖动鼠标,即可把由所选取的控件生成的对象添加到窗体上。 第二步,选择窗体或控件进行属性设置,同上一小结。 其它属性和控件的设置方法类似。 第三步双击相应的控件,在控件的相应过程中编写代码: 窗体的 load 事件为: Private Sub Command1_Click() Dim myCon As New Dim myRs As New Dim ZhuanYe, NianJi, XueQi, KeCheng, JiaoCai, RenKLS, KeShi, ShangKeDD, KeChengXZ, KaoShiXZ As String ZhuanYe = NianJi = XueQi = KeCheng = JiaoCai = RenKLS = KeShi = 20 ShangKeDD = KeChengXZ = KaoShiXZ = If Trim(ZhuanYe) = Or Trim(NianJi) = Or Trim(XueQi) = Or Trim(KeCheng) = Or Trim(JiaoCai) = Or Trim(RenKLS) = Or Trim(KeShi) = Or Trim(ShangKeDD) = Or Trim(KeChengXZ) = Or Trim(KaoShiXZ) = Then MsgBox 请填写要修改课程资料的内容。 = = Exit Sub End If dsn=信息 select * from 课程表 where 专业 =39。 amp。 amp。 39。 , myCon, 3, 2 myRs!年级 = myRs!学期 = myRs!课程名称 = myRs!教材 = myRs!任课老师 = myRs!课时 = myRs!上课地点 = myRs!课程性 质 = myRs!考试性质 = MsgBox 您确定要修改吗。 , vbYesNo, 提示 = = 39。 = = 21 = = = = = = End Sub Private Sub Command2_Click() Unload Me End Sub Pri。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。