学生学籍管理系统.ppt

上传人:牧羊曲112 文档编号:6268526 上传时间:2023-10-11 格式:PPT 页数:15 大小:321.50KB
返回 下载 相关 举报
学生学籍管理系统.ppt_第1页
第1页 / 共15页
学生学籍管理系统.ppt_第2页
第2页 / 共15页
学生学籍管理系统.ppt_第3页
第3页 / 共15页
学生学籍管理系统.ppt_第4页
第4页 / 共15页
学生学籍管理系统.ppt_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《学生学籍管理系统.ppt》由会员分享,可在线阅读,更多相关《学生学籍管理系统.ppt(15页珍藏版)》请在三一办公上搜索。

1、学生学籍管理系统,作者:张杰、袁祎悦2013年5月14日,开发工具介绍,1 Visual Basic 6.0 Microsoft Access2003,Visual Basic 6.0简介,无论用户是一个Windows 编程新手,还是已经具有丰富的Windows程序设计经验的专业程序开发人员,利用Visual Basic 6.0提供的良好开发环境,均可以使你快速地完成所需设计任务。所谓Visual,中文的意思是“可视化”,它提供了一种创建图形用户界面(GUI)的方法,利用这种方法,用户可不必书写复杂的描述界面元素外观和位置的程序代码,而只需将系统提供的对象放到屏幕上的适当位置,并通过属性窗口进

2、行适当的设置或调整,就可以设计出一个优秀的应用程序界面。此外,用户除了可以使用单独的Visual Basic 6.0程序设计环境进行程序设计外。Visual Basic 6.0 程序设计系统还被包括在Excel Access 等众多Windows功能应用软件中,以供用户进行二次开发。目前在编制网页上使用较多的VBScript 脚本语言实际上是Visual Basic 语言的子集。因此,无论从哪方面讲,用Visual Basic 6.0系统开发软件都是一件非常合算的投资。,Microsoft Access2003,Access是Microsoft公司的一个成功的数据库管理系统产品。其核心是Mic

3、rosoft Jet数据库引擎。早期的Access 2.0在办公自动化中获得了广泛的应用,后续版本的功能得到了不断提高,它与Microsoft Office 套件紧密结合,使之得到越来越广泛的应用。Access 本身是一个可视化的数据库管理系统,它提供了很多非常实用的向导,初学者很容易学会如何用Access建立数据库的各种对象,如创建表、查询和报表,也可创建数据窗体等。Access使用内嵌Visual Basic语言作为开发工具,完全面向对象编程,可以可视化地独创数据库应用于程序。Access的数据库和传统的桌面数据库几乎没有什么不同,但它支持网络环境的应用,如管理应用组和安全性等,所以是一种

4、特殊的桌面数据库管理系统,很多人将其列入客户机/服务器前端,其核心是Microsoft Jet理论系统RDBMS的范畴。Microsoft Access 2003是当前最流行的关系数据库管理系统之一,它与Visual Basic数据库一样,基本的核心是Microsoft Jet数据库引擎,数据库的访问和编程与Visual Basic中访问数据库一样。它操作方便、简单易学,Access 2003能满足小型企业客户/服务器解决方案的要求来组建客户/服务器的数据库应用系统,是一个功能较完备的数据库管理系统,它几乎包含了数据库领域的所有技术和内容,对于初学者学习数据库知识非常有帮助。正因为这些特点,在

5、利用Visual Basic开发数据库应用系统程序时,比较适合采用Access 2003作为后台数据库管理系统。在一个Access 2003数据库应用程序中,用一系列表的集合来存放各种经提取的原始数据。通过表的视图可以直接操作数据,但是为了能够使用户方便又安全地操作数据,应用程序一般不让用户通过表来直接操作数据,而是用通过窗体对象来访问表,这样可以对用户的行为作较好的指导和限制,数据操作外的其他功能则是用窗体来完成的。,用户界面的实现,登陆界面(frmlogin)MDI主窗体(frmmain)用户管理窗体(frmmanage)修改密码窗体(frmchgPWD)浏览学生信息窗体(frmstu)添

6、加/修改学生信息窗体(frmAddstu)学生学籍管理模块 报表功能模块,登陆界面(frmlogin),因为本系统是按学籍管理的思想设计的,故而登陆部分主要完成密码校验、确定管理员等功能,对于密码本系统采用的是MD5算法。,MDI主窗体(frmmain),本系统采取多文档界面(MultiDocument Interface)。多文档界面是一种Windows用户界面标准。它有一个父窗口,在典型情况下,父窗口用来显示程序菜单以及包含子窗口。在工程中添加一个MDI窗口,取名为“frmmain.frm”,并为MDI窗体进行菜单和代码的设计,用户管理窗体(frmmanage),向项目中添加窗体,并命名为

7、frmmanage.frm。,修改密码窗体(frmchgPWD),当用户要更改密码时,单击“系统选项/修改个人密码”菜单,会弹出如下图案,浏览学生信息窗体(frmstu),在工程中添加一个窗体,命名为frmstu.frm,这里将使用frmstu窗体,来实现浏览学生信息的功能,添加/修改学生信息窗体(frmAddstu),当窗体加载时,首先判断是修改学生资料还是添加新的学生资料,如果学号为“00000000”,则为添加新的学生资料,反之则为修改学生资料。如果为修改资料,则以学生的学号为关键字将该学生的信息加载到该窗体的对应文本框,同时将该学号框的Enable属性设置为False。如果为添加新的学

8、生资料,则将学号的前6位置为该班级的ID,并将学号输入框的SelStart属性设为6(添加/修改学生信息界面),添加/修改学生信息界面,学生学籍管理模块,该模块包括班级设置、学院/专业设置、课程设置和学生成绩管理四个功能。在该模块中,我使用了Adodc控件和MSFlexGrid控件来实现其功能。Adodc控件连接数据库的过程为先定义该对象的ConnectionString属性,在使用Adodc时再定义其RecordSource属性。,报表功能模块,报表设计在实践应用中很有实用性,同样,它也是一项细致的工作,没有太难的算法;当然要使其统计功能做得强大,还要有统计学的理论知识作指导。此模块很简单,主要实现的是学生信息的预览、打印等功能。,欢迎大家批评指正!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号