设计基本要求
1.符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理;
2.要求界面友好美观,操作方便易行;
3.设计成果:设计说明书一份(附录:设计说明书格式及要求);
4. 源程序(打印)。
设计组织方法
1.个人选题
2.设计过程:确定设计方案:建立数据库,确定表结构及表间关系,确定程序模块(建立公用模块),实现窗体界面操作的各项功能;
3.提交形式:打印纸质文档,同时交电子版包含word文档和程序工程(不要二进制部分)的zip文件。
设计课题
NO2: 上课点名程序
功能:
(1) 输入
(2) 每次点名,可全点或根据以下方法选择点名;第一次:随机选择若干学生点名;第二次:选择上次未到学生及随机选取若干未点过名的学生;以后每次从点过名的学生中报到率较低的中抽取若干;从报到率较高的中抽取若干名;从未点过名的中抽取若干进行点名(抽取人数及比例可进行手工设定,也可用默认值)
(3) 点名时,记录每个学生点名次数及出勤情况;
(4) 可随时统计查看学生出勤率。
(5) 打印学生出勤情况表
NO3: 学生综合测评
功能:
(1) 能实现数据的基本录入、修改
(2) 进行数据处理(计算、统计、排序、备份数据)
(3) 数据的查询(多种查询方式)
(4) 数据的输出(报表)
NO4: 打印指定年份的公历表和农历表
功能: (1) 输入年份为1990~2050;(2) 可以选择输出公历表或农历表;(3) 农历表包括二十四节气;(4) 要求在文本框中输入年份,单击“输出”按钮在图片框中输出公历表或农历表;单击“退出”按钮来结束程序的运行。
NO5: 设计一个对一维数组进行不同的操作的处理程序。功能:
(1) 操作项目包括:输入数组、求数组最大植、最小植、求和、求平均值、排序、 二分查找、有序插入;(2) 要求单击“操作”按钮可根据选择完成一项或多项操作;单击“退出”按钮来结束程序的运行;(3) 数组的输入用InputBox函数实现,输出在图片框中;(4) 要求界面美观,布局合理,实用性强。
NO6: 设计一个简单的学生成绩管理程序,要求设计相应的界面,根据菜单处理相应功能。
功能:
(1) 每个学生的信息包括:学号、性别、成绩1、成绩2、成绩3、成绩4;(2) 管理功能包括输入学生成绩,求平均成绩、查找、筛选、排序;(3) 输入学生成绩用InputBox函数实现,学生的个数也有用户输入;(4) 求平均成绩可按个人或科目进行,结果通过图片框输出;(5) 查找可按个人、平均分、科目进行,结果通过图片框输出;(6) 可以实现按指定的性别筛选或按高于指定的个人平均分筛选,结果通过图片框输出;(7) 可以实现按平均成绩排序,结果通过图片框输出。(8) 要求界面美观,布局合理,实用性强。
NO7: 请设计一个学生证的管理程序。该程序应该具有下列功能: 功能:
(1) 通过键盘输入某位学生的学生证信息。学生证包含的信息请参看自己的学生证;(2) 给定学号,显示某位学生的学生证信息;(3) 给定某个班级的班号,显示该班所有学生的学生证信息;(4) 给定某位学生的学号,修改该学生的学生证信息;(5) 给定某位学生的学号,删除该学生的学生证信息;(6) 提供一些统计各类信息的功能。(7) 要求用InputBox函数,输出在图片框上,界面布局合理,实用性强。