3.数据库组成 4.表单组成
表单名称 表xs.scx 表kc.scx 表cj.scx 查询学生.scx 查询成绩.scx 总浏览表.scx 功能 用于数据表的维护, 通过这3 个表单对3 个基本数据表进行记录的修改、删除、增加、查看等操作 根据用户设置的条件对学生表进行各种情况的查询 根据用户设置的条件对学生成绩表进行查询 以页面形式将3张数据表的全部内容集中展现在一个表单中,以便用户了解系统总的情况。 浏览学生.scx 以页面形式将学生表的内容按班级分组显示,以便阅览。第1页为全体学生概况,第2页为各班学生情况。 在表单设计器中利用数据环境生成表格,再从表单控制中调出系统类库,将文本按钮组添加到表单中,去掉多余部分,只留下查找按钮即可。 在表单设计器中利用页框控件生成3个页面,再利用数据环境将3张数据表分别拖到各页面上,生成相应表格,调至合适大小即可。 在表单设计器中利用页框控件生成2个页面,第1页设计8个标签和7个文本框,并在其Activate 过程中调用程序 sumstud( );第2页设计5个标签,3个文本框,1个组合框,1个表格,在组合框的InteractiveChange过程中调用程序clastud( ) 和查询 studentquery( )。 浏览成绩.scx 以页面形式将成绩表的内容按班级和课程分组显示,以便阅第2页为按班级显示学生各门课的成绩情况,第3页为按课程显示各班学生的成绩情况。 在表单设计器中利用页框控件生成3个页面,第1页设计8个标签和7个用程序 sumcj( );第2页设计5个标签,3个文本框,1个组合框,1个表格,在组合框的InteractiveChange过程中调用程序clacj( )和查询 cla_cjquery( ); 第3页设计5个标签,3个文本框,1个组合框,1个表格,在组合框的InteractiveChange 过程中调用程subcj( ) 和查询 sub_cjquery( )。
5. 报表组成
11
设计方法 先用表单向导生成基本表单,再在表单设计器中进行适当修改,制作成自己满意的样式。 览。第1页为全体学生成绩概况,文本框,并在其Activate 过程中调报表名称 表xs.frx 功能 设计方法 先用报表向导生成基本报表,再在报表设计器中进行适当修改,制作成自己满意的样式。 表kc.frx 为用户提供系统数据 表cj.frx 的书面输出形式。
6.程序文件清单 文件名 主程序: sjmain( ) ? ? ? 作用 设置系统环境 确定系统口令 调用主界面 程序内容 application.caption=\学生成绩管理系统\call 主界面 xs表 在浏览学生表单第1页中调用的程序: Sumstud( ) 统计全体学生概况,包括: 学生总数: S1 男生总数: S3 女生总数: S4 各班学生总数: S2、S5、S6、S7 在浏览学生表单第2页中调用的程序: Clastud( ) 根据输入的班级名称 CS1,显示该班学生情xs表 况,并统计该班的: 学生总数: CS2 男生总数: CS3 女生总数: CS4 在浏览成绩表单第1页中调用的程序: Sumcj( ) 统计全体学生成绩概况,包括: 学生总平成绩: C1 男生总平成绩: C3 女生总平成绩: C4 各班学生总平成绩:C2、C5、C6、C7 xscj表 在浏览成绩表单第2页中调用的程序: clacj( ) 根据输入的班级名称 CC1,统计该班的: xscj表 学生平均分: CC2 男生平均分: CC3 女生平均分: CC4 并通过执行查询 (cla_cjquery( ))在表格中显示该班各门课的平均分、最高分、最低分。 12
在浏览成绩表单第3页中调用的程序: Subcj( ) 根据输入的课程名称 SC1,统计该课程的: xscj表 平均分: SC2 最高分: SC3 最低分: SC4 并通过执行查询sub_cjquery( )在表格中显示该课程各班的平均分、最高分、最低分。
7、
13
8. 主菜单组成
14
相关推荐: