沈阳航空航天大学
课程设计
学班姓
号2009040603058级94060302名李善彬
指导教师刘学平
2011年
7月
6
f沈阳航空航天大学
课程设计任务书
学院:机电工程学院专业:车辆工程班级:94060302
学号:6
题目:教师上课随机点名
一、课程设计时间2011年3月7日11日(第1周),共计1周。二、课程设计内容教师在每次上课时,需要对学生随机点名,学生信息保存到文本文件或Access数据库中,学生信息至少应包括:学号、姓名、点名次数初始值为0。所谓点名,是指将某位同学的姓名和学号显示到屏幕上,则表示该同学被点名1次,并累加点名次数,注意点名的随机性可使用随机函数。用户界面中的菜单至少应包括“编辑学生数据”开始点名”查询学生点名情况”、“、“、“退出”4项。三、课程设计要求程序质量:贯彻事件驱动的程序设计思想。用户界面友好,功能明确,操作方便;可以增加其它功能或修饰。代码应适当缩进,并给出必要的注释,以增强程序的可读性。
课程设计说明书:课设结束后,上交课程设计说明书和源程序。课程设计说明书的内容参见提供的模板。四、指导教师和学生签字指导教师:__刘学平______五、成绩六、教师评语学生签名:_____李善彬___
目
录
f沈阳航大设计用纸需求分析3设计分析3关键技术5总结14
完整的源程序16参考文献18
一、需求分析教师在每次上课时,需要对学生随机点名,学生信息
第3页,共18页
f沈阳航大设计用纸
保存到文本文件或Access数据库中,学生信息至少应包括:学号、姓名、点名次数初始值为0。所谓点名,是指将某位同学的姓名和学号显示到屏幕上,则表示该同学被点名1次,并累加点名次数,注意点名的随机性可使用随机函数。用户界面中的菜单至少应包括“编辑学生数据”“开、始点名”“查询学生点名情况”“退出”4项。、、
二、设计分析(1)基本原理;设计窗体,添加控件,ADODategridComma
d三个命令按键,一个文本框。在Form1中用Ra
dmize随机产生数运用代码将ADO中的信息显示在Text中。新建Form2将ADO与Dategrid绑定。在Form3中,设置登陆密码,实现加密。从而实现当教师点名时可以显示随机抽点的学生的编号,姓名,学r