




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VFP课程设计实例学生成绩管理系统简介1. 系统组成 本系统由1个数据库、3个查询,14个表单、3个报表、1个菜单、6个程序和2个自由表组成。 数据库组成:(1)数据表3个: 学生表(5个字段: xh, xm, xb, csrq, bj),其中有4个班各5名学生的记录课程表(4个字段:kch,kcm, js, xf),其中有4门课程的记录;成绩表(3个字段:xh, kch, cj),其中有80条学生成绩的记录。(2)本地视图1个: 基于以上3张表创建,输出字段为:xh, xm, xb, bj, kcm, cj查询组成:查询学生、按班级查询成绩、按课程查询成绩 表单组成: 主界面表单、退出表单、学生表单、课程表单、成绩表单(可按学号分类和按课程分类)、 查询学生表单、查询成绩表单、总浏览表单、浏览学生表单、浏览成绩表单、系统信息表单、 设置口令表单集、修改表单界面。 菜单组成:主菜单由系统维护、浏览、查询、报表、帮助、退出6项组成。报表组成:学生一览表、课程一览表、成绩一览表(可按课程分类和按学号分类)。程序组成:主程序、统计全体学生概况、按班级统计学生概况、统计全体成绩概括、按班级统计各门课的成绩、按课程统计各班学生的成绩。自由表组成:密码表、系统信息表。2. 系统功能 本系统的主要功能分别通过主菜单中的以下各项来实现: 通过系统维护菜单实现数据表记录的维护、数据表结构的修改、系统口令的更改、表单的修改; 通过浏览菜单实现对学生表、课程表和成绩表的总浏览和相关统计信息的浏览; 通过查询菜单实现对学生和成绩的各种查询; 通过报表菜单实现学生、课程和成绩的打印输出; 通过退出菜单退出本系统。3数据库组成数据库名称 数据表名称 数据表结构 记录 数据test 表xs Xh c7,xm c8,xb c2,csrq d,bj c10 4个班,每班5名学生 表kc Kch c5,kcm c20,js c8,xf n3.1 至少4门课 表cj Xh c7,kcm c20,cj n5.1 每人至少2门课成绩 本地视图:表xscj Xh,xm,xb,bj,kcm,cj 4表单组成 表单名称 功能 设计方法 表xs.scx 用于数据表的维护, 通过这3 个表单对3 个基本数据表进行记录的修改、删除、增加、查看等操作 先用表单向导生成基本表单,再在表单设计器中进行适当修改,制作成自己满意的样式。 表kc.scx 表cj.scx 查询学生.scx 根据用户设置的条件对学生表进行各种情况的查询 在表单设计器中利用数据环境生成表格,再从表单控制中调出系统类库,将文本按钮组添加到表单中,去掉多余部分,只留下查找按钮即可。 查询成绩.scx 根据用户设置的条件对学生成绩表进行查询 总浏览表.scx 以页面形式将3张数据表的全部内容集中展现在一个表单中,以便用户了解系统总的情况。 在表单设计器中利用页框控件生成3个页面,再利用数据环境将3张数据表分别拖到各页面上,生成相应表格,调至合适大小即可。 浏览学生.scx 以页面形式将学生表的内容按班级分组显示,以便阅览。第1页为全体学生概况,第2页为各班学生情况。 在表单设计器中利用页框控件生成2个页面,第1页设计8个标签和7个文本框,并在其Activate 过程中调用程序 sumstud.prg;第2页设计5个标签,3个文本框,1个组合框,1个表格,在组合框的InteractiveChange过程中调用程序clastud.prg 和查询 student.qpr。 浏览成绩.scx 以页面形式将成绩表的内容按班级和课程分组显示,以便阅览。第1页为全体学生成绩概况,第2页为按班级显示学生各门课的成绩情况,第3页为按课程显示各班学生的成绩情况。 在表单设计器中利用页框控件生成3个页面,第1页设计8个标签和7个文本框,并在其Activate 过程中调用程序 sumcj.prg;第2页设计5个标签,3个文本框,1个组合框,1个表格,在组合框的InteractiveChange过程中调用程序clacj.prg和查询 cla_cj.qpr; 第3页设计5个标签,3个文本框,1个组合框,1个表格,在组合框的InteractiveChange 过程中调用程subcj.prg 和查询 sub_cj.qpr。 5. 报表组成报表名称 功能 设计方法 表xs.frx 为用户提供系统数据的书面输出形式。 先用报表向导生成基本报表,再在报表设计器中进行适当修改,制作成自己满意的样式。 表kc.frx 表cj.frx 6程序文件清单文件名 作用 程序内容 主程序:sjmain.prg 设置系统环境 确定系统口令 调用主界面 set talk offset safety offset deleted on set defa to d:sjrvfp60课程设计set sysmenu off_screen.caption=学生成绩管理系统_screen.backcolor=RGB(157,214,225)_screen.icon=大自然 .ico_screen.windowstate=2 Public passw,n use passw.dbf go bottom passw=alltrim(password)use Do form 主界面read events 在浏览学生表单第1页中调用的程序:Sumstud.prg 统计全体学生概况,包括:学生总数: S1 男生总数: S3 女生总数: S4 各班学生总数: S2、S5、S6、S7 close datapublic cs1, s1,s2,s3,s4,s5,s6,s7open data 数据testuse 表xscount to s1count for xb=男 to s3count for xb=女 to s4count for bj=98数教 to s2count for bj=98英语 to s5count for bj=98英教 to s6count for bj=98日语 to s7use 在浏览学生表单第2页中调用的程序:Clastud.prg 根据输入的班级名称 CS1,显示该班学生情况,并统计该班的:学生总数: CS2男生总数: CS3女生总数: CS4 close datapublic cs2,cs3,cs4open data 数据testuse 表xsset filter to bj=cs1count to cs2count for xb=男 to cs3count for xb=女 to cs4set filter touse 在浏览成绩表单第1页中调用的程序:Sumcj.prg 统计全体学生成绩概况,包括:学生总平成绩: C1 男生总平成绩: C3 女生总平成绩: C4 各班学生总平成绩:C2、C5、C6、C7close datapublic cc1, c1,c2,c3,c4,c5,c6,c7 open data 数据testuse 表xscjcalculate avg(cj) to c1calculate avg(cj) for xb=男 to c3calculate avg(cj) for xb=女 to c4calculate avg(cj) for bj=98数教 to c2calculate avg(cj) for bj=98英语 to c5calculate avg(cj) for bj=98英教 to c6calculate avg(cj) for bj=98日语 to c7use在浏览成绩表单第2页中调用的程序:clacj.prg 根据输入的班级名称 CC1,统计该班的: 学生平均分: CC2男生平均分: CC3女生平均分: CC4并通过执行查询 (cla_cj.qpr)在表格中显示该班各门课的平均分、最高分、最低分。 close datapublic cc2,cc3,cc4open data 数据testuse 表xscjset filter to bj=cc1calculate avg(cj) to cc2calculate avg(cj) for xb=男 to cc3calculate avg(cj) for xb=女 to cc4set filter touse 在浏览成绩表单第3页中调用的程序:Subcj.prg 根据输入的课程名称 SC1,统计该课程的: 平均分: SC2最高分: SC3 最低分: SC4并通过执行查询(sub_cj.qpr)在表格中显示该课程各班的平均分、最高分、最
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025甘肃祁连山水泥集团有限公司招聘考前自测高频考点模拟试题及答案详解(易错题)
- 2025-2030工业级3D打印设备在航空航天领域的认证壁垒分析报告
- 2025-2030工业物联网平台与LonWorks网关兼容性发展现状
- 政务社区管理系统创新创业项目商业计划书
- 果蔬干混合机创新创业项目商业计划书
- 护理疑难病例分析与讨论模板下载
- 五年级作文题库专项训练范文
- 教师读书心得分享与反思范文
- 2025广东水利电力职业技术学院招聘32人考前自测高频考点模拟试题及答案详解参考
- 中考语文表达能力针对性练习题
- 创伤记忆的集体性遗忘-洞察及研究
- 玻璃、铝板幕墙施工方案
- 2025北京高三一模数学汇编:圆锥曲线的方程章节综合
- 酒店餐饮部主管考试题库
- 产业策划投标方案(3篇)
- 2025年广西专业技术人员继续教育公需科目(一)答案
- 家校社协同育人机制的创新构建与实践探究
- 近视管理白皮书(2025)专家共识-
- 护理学基础:会阴部擦洗
- 征收置换商铺协议书
- 2025届云南省中考道德与法治试题模拟检测试题(一模)附答案
评论
0/150
提交评论