大型数据库课程设计指南- 淮阴工学院计算机工程实验中心--首页(4)
4.课程设计完成后2周内将指导课程设计工作小结和学生成绩交二级学院。 六、成绩评定
1.课程设计的成绩评定要严格、规范,可按优秀、良好、中等、及格和不及格5级记分制或百分制评定。
2.课程设计成绩获优的学生人数比例一般不超过20%。课程设计成绩不及格的学生,要重修。
七、资料归档
课程设计完成后,有关资料(包括课程设计任务书,论文或设计说明书、设计图纸(作品)、指导教师考核评语、评分结果等)均应认真加以整理,编订目录,装订成册与指导书一起送系存档。
9
学生成绩管理系统简介
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项组成。 报表组成:学生一览表、课程一览表、成绩一览表(可按课程分类和按学号分类)。 程序组成:
主程序、统计全体学生概况、按班级统计学生概况、统计全体成绩概括、按班级统计各门课的成绩、按课程统计各班学生的成绩。
自由表组成:密码表、系统信息表。 数据库名称 数据test 数据表名称 表xs 表kc 表cj 数据表结构 记录 Xh c7,xm c8,xb c2,csrq d,bj c10 4个班,每班5名学生 Kch c5,kcm c20,js c8,xf n3.1 至少4门课 Xh c7,kcm c20,cj n5.1 每人至少2门课成绩 本地视图:表xscj Xh,xm,xb,bj,kcm,cj 2. 系统功能
本系统的主要功能分别通过主菜单中的以下各项来实现:
· 通过系统维护菜单实现数据表记录的维护、数据表结构的修改、系统口令的更改、表单的修改;
· 通过浏览菜单实现对学生表、课程表和成绩表的总浏览和相关统计信息的浏览; · 通过查询菜单实现对学生和成绩的各种查询; · 通过报表菜单实现学生、课程和成绩的打印输出; · 通过退出菜单退出本系统。
10
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
…… 此处隐藏:1069字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记




