学生信息查询系统文档格式.docx
《学生信息查询系统文档格式.docx》由会员分享,可在线阅读,更多相关《学生信息查询系统文档格式.docx(9页珍藏版)》请在冰豆网上搜索。
94030101
学号:
2009040301026题目:
一、课程设计时间
2011年3月7日~11日(第1周),共计1周。
二、课程设计内容
有一组07级学生信息保存在“file04_学生信息.mdb”数据库中,编程实现如下功能:
分别按照学号和姓名查询某位同学的所有信息;
统计并显示来自各省份的学生人数。
用户界面中的菜单至少应包括“按照学号查询”、“按照姓名查询”、“按省份统计”、“退出”4项。
三、课程设计要求
程序质量:
✧贯彻事件驱动的程序设计思想。
✧用户界面友好,功能明确,操作方便;
可以增加其它功能或修饰。
✧代码应适当缩进,并给出必要的注释,以增强程序的可读性。
课程设计说明书:
✧课设结束后,上交课程设计说明书和源程序。
课程设计说明书的内容参见提供的模板。
四、指导教师和学生签字
指导教师:
________学生签名:
________
五、成绩
六、教师评语
目录
需求分析4
设计分析5
关键技术7
总结12
完整的源程序13
参考文献15
需求分析
学生信息查询系统,主要提供按学号查询,按姓名查询学生所有信息的服务。
按省份统计出各省的人数。
当点击按学号查询按钮时,出现对话框“请输入学号”,后,输入你要查询的学号;
点击查询,则显示该出学生所有的信息
当点击按姓名查询按钮时,出现对话框“请输入姓名”,输入你要查询的姓名;
点击查询,则显示出该学生所有信息
当点击按省份统计按钮时,显示来自各省的人数
设计分析
(1)基本原理:
建立程序设计与数据库的连接,用SQL语句在数据库中查找,添加和更改数据。
(2)总体设计:
(3)详细设计:
关键技术
1建立与数据库的连接代码如下
PrivateSubForm_Load()
Dimmpath$,mlink$
mpath=App.Path
IfRight(mpath,1)<
>
"
\"
Thenmpath=mpath+"
mlink="
Provider=Microsoft.Jet.OLEDB.4.0;
"
mlink=mlink+"
DataSource="
+mpath+"
file04_学生信息.mdb"
Adodc1.ConnectionString=mlink
Adodc1.CommandType=adCmdUnknown
EndSub
窗体如下
2查询学生情况是SQL语句在数据库中查找学生信息
Select<
字段表名>
From<
表名>
Where<
条件>
程序段如下:
PrivateSubNUMBER_Click()
Dimn$
n=InputBox("
请输入学号"
"
输入学号"
)
Ifn>
Then
Adodc1.RecordSource="
Select*FromstudentWhere学号='
&
n&
'
Else
Select*Fromstudent"
EndIf
Adodc1.Refresh
EndSub窗体-查询:
3查询学生情况是SQL语句在数据库中查找学生信息
PrivateSubNAME_Click()
请输入姓名"
输入姓名"
Adodc1.RecordSource="
Select*FromstudentWhere姓名='
Else
EndIf
Adodc1.Refresh
4按省份统计是练级数据库查询各省人数
PrivateSubPROVINCE_Click()
Select省份,Count(*)As人数FromstudentGroupby省份"
总结
这次课设我的题目是学生信息查询系统,通过这次课设让我了解了VB与数据库之间的联系,可以应用ADO技术使VB与数据库进行联系,还可以应用SQL语言查询和更改数据库中的信息,并能向其中添加新的信息。
在课设过程中,我遇到了重重困难,例如:
VB与数据库的连接技术,通过老师的指点和自己查阅资料,我克服了困难,顺利的完成了任务。
同时我也了解了VB的出现是一场技术革命,它在生活中各个方面都能发挥巨大的作用,所以,学好VB是社会发展的需要。
完整的源程序
PrivateSubEND_Click()
End
Adodc1.CommandType=adCmdUnknown
参考文献
[1]刘瑞新.《VisualBasic程序设计教程》.北京:
机械工业出版社,2003
[2]龚沛曾、杨志强、陆慰民.《VisualBasic程序设计教程》北京:
高等教育出版社,2007
[3]龚沛曾、杨志强、陆慰民《VisualBasic程序设计教程.实验指导与测试》北京: