VB设计一个学生成绩管理系统
一.设计一个学生成绩管理系统.要求:1.录入M位同学的姓名,学号和N门功课的成绩,形成一个文件
2.处理该文件,求出:各位同学的平均成绩
3.按平均成绩由高到低的顺序排序,形成一个新文件
4.求出各门功课的平均分,并统计各门功课各分数段(90分以上,80-90,70-80,60-70,60分以下)的人数及所占比例
5.对录入的成绩文件的修改功能(要求:若某成绩录入有误,只须重新录入该成绩不需要重新录入整个成绩文件).
二.程序思路
拟采用数据库作为数据存储载体.用ADO搭配DATAGRID控件来实现记录数据显示,用ADO配合SQL语句的OREDR BY 来实现排序,通过对数据库记录集的NEW UPDATE 等方法来实现记录查找,添加,修改等操作.数据统计功能,利用建立各个分数段记录集,并使用RecordCount得到记录的数目来实现,并用图形操作语句实现一个统计表示图的功能.
程序包括主窗体(main.frm),添加记录窗体(addfrm.frm),修改记录窗体(modifyfrm.frm),记录统计窗体(countfrm.frm),以及说明窗体(sm.frm),五个窗体.
主窗体除实现向其他窗体的切换功能外,同时具有数据库记录显示,以及排序操作的功能.窗体主体为一个DATA GRID控件.各窗体切换以及排序功能用菜单实现.
添加记录窗体中以文本框的形式获取用户输入资料,并自动产生平均分,通过添加按扭单击过程下的代码把文本框中输入的数值按对应字段添加到数据库中.
修改记录窗体中,通过输入学号,使用查询按扭检索到对应数据,并在左侧文本框中显示,用户修改后,使用保存修改按扭将修改后的记录保存到数据库中.
记录统计窗体中,以文本框显示各个分数段记录数,同时在下方显示一个按记录人数比例生成的图谱.
各位大哥帮帮忙~~帮帮小弟噢 小弟QQ:15285400 邮箱:xida10@163.com 会做的发一份给我 --------------------编程问答-------------------- 现在的孩子呀~~!!
T_T|||.... --------------------编程问答-------------------- 类似网上挺多的,百度一下 --------------------编程问答-------------------- google 一下~ --------------------编程问答-------------------- 增 删 改 查 不会问老师 --------------------编程问答-------------------- 网上很好找,我以前下一个,完全看不明白 --------------------编程问答-------------------- 上网找个,很简单的.. --------------------编程问答-------------------- 上传来看一下可以吗,楼上的? --------------------编程问答-------------------- 给你发一个,仅供参考! --------------------编程问答-------------------- 淘宝旺旺:mycdshop 有卖的。你可以去找他咨询下。
补充:VB , 基础类