vbaccess学生成绩管理系统.pptx
《vbaccess学生成绩管理系统.pptx》由会员分享,可在线阅读,更多相关《vbaccess学生成绩管理系统.pptx(39页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、摘 要随着信息系统的普及,很多大、中、小学校都在开发自己的学生成绩管理系统,以便对本学校学生的基本信息和学习情况进行管理。后台数据库使用Access,前台开发工具使用Visual Basic。本系统采用目前比较流行的ADO数据访问技术,并将每个数据库表的字段和操作封装到类中,从而成功地将面向对象的程序设计思想应用到数据库应用程序设计中。这也是本系统的特色和优势。第1页/共39页关键词 学生成绩管理系统 Access数据库Visual Basic开发语言管理信息系统 第2页/共39页系统需求分析 院系(年级)信息的添加、修改、删除和查询。此功能为学生的分类管理提供依据。学生基本信息的添加、修改、
2、删除和查询。课程设置信息的添加、修改、删除和查询。学生成绩信息的添加、修改、删除、查询。第3页/共39页系统功能模块示意图 第4页/共39页简单使用说明运行系统后,首先会看到登录窗体,对用户的身份进行认证。如果需要对普通用户进行管理,则使用Admin用户登录;否则建议使用Users用户登录。如果还要创建其他用户,可以在用户管理模块中创建和管理。在本系统中,应该首先增加院系(年级)信息。添加院系信息后,就可以添加学生信息了。在课程设置管理模块中,可以对课程信息进行添加、修改、删除和查看等操作。在学生成绩管理模块中,可以对成绩信息进行添加、修改、删除和查看等操作。第5页/共39页开发工具的选择 前
3、台开发工具选择Visual Basic 6.0后台数据库选择Access中间层采用ADO数据访问技术,将对数据库的操作以类的形式封装第6页/共39页用户管理功能模块 第7页/共39页系统流程分析如图 第8页/共39页所需实用技术 所选开发工具的基本编程方法。基本的后台数据库管理方法,例如创建数据库、创建表、创建查询、备份和还原数据库等。常用SQL语句的使用。ADO数据库访问技术。第9页/共39页设计表结构数据库结构设计是总体设计阶段非常重要的环节,好的数据库结构可以简化开发过程,使系统功能更加清晰明确。数据库中包含7个表,即院系班级表Classes、学生基本信息表Students、学期信息表T
4、erms、课程信息表Lessons、课程安排表Arrangement、学生成绩表Scores和用户信息表Users。具体表结构参见书中的内容。第10页/共39页常用SQL语句 SELECT语句:实现数据查询。INSERT语句:插入数据。UPDATE:更新数据。DELETE:删除数据。第11页/共39页SELECT语句的基本语法 SELECT子句 INTO 子句 FROM 子句 WHERE 子句 GROUP BY 子句 HAVING 子句 ORDER BY 子句 第12页/共39页SELECT各子句的主要功能SELECT子句-指定由查询返回的列INTO 子句-创建新表并将结果行插入新表中FROM
5、 子句-指定从其中检索行的表WHERE 子句-指定用于限制返回行的搜索条件GROUP BY -子句指定查询结果的分组条件HAVING 子句-指定组或聚合的搜索条件ORDER BY 子句-指定结果集的排序UNION运算符-将两个或更多查询的结果组合为单个结果集,该结果集包含联合查询中的所有查询的全部行第13页/共39页INSERT语句的基本语法INSERT INTO (列名列表)VALUES(插入值列表)“列名列表”是可选项,由要插入数据的列名组成,必须用圆括号将其括起来,并且用逗号对列名进行分隔。如果顺序插入表中所有列的值,则可以将“列名列表”省略。VALUES子句中包含要插入的数据值列表。如
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vbaccess 学生 成绩管理系统
限制150内