数据库课程设计范本Word文件下载.docx
- 文档编号:16294927
- 上传时间:2022-11-22
- 格式:DOCX
- 页数:20
- 大小:44.97KB
数据库课程设计范本Word文件下载.docx
《数据库课程设计范本Word文件下载.docx》由会员分享,可在线阅读,更多相关《数据库课程设计范本Word文件下载.docx(20页珍藏版)》请在冰豆网上搜索。
删除模块——删除.frm的设计……………………………16
删除模块的功能……………………………………16
建立界面…………………………………………16
设置对象属性………………………………………17
代码设计……………………………………………18
修改模块——修改.frm的设计……………………………18
修改模块的功能……………………………………18
建立界面…………………………………………18
设置对象属性………………………………………19
代码设计…………………………………………19
浏览模块——浏览.frm的设计……………………………19
浏览模块的功能……………………………………19
建立界面…………………………………………19
修改DataGrid1的属性………………………………20
代码设计…………………………………………20
查询模块——查询.frm的设计…………………………21
查询模块的功能……………………………………21
建立界面…………………………………………21
设置对象属性………………………………………22
代码设计………………………………………22
结束语…………………………………………………………23
致谢……………………………………………………………23
参考文献………………………………………………………24
附录………………………………………………………25
第1章系统开发的思路
需求分析
在传统模式下利用人工进行学生信息管理,存在着较多的缺点,如:
效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。
诸如这些情况,令学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率,针对这些情况,我们可使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,这一技术具有手工管理所无法比拟的优点,如:
检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本底等。
这些优点能够极大地提高学生信息管理的效率,使我们的学校在市场经济的发展过程中具有一定的竞争优势,也是企业实现科学化,正规化,现代化的重要条件。
用计算机制作的学生信息化管理系统还可以通过功能强大的Internet网及时的向学生的家长传递该生在校的最新成绩,有助于学校与家长的信息互动,为更好地把握学校的教育方针起到了一定的促进作用!
第2章系统总体规划
系统功能
增加学生信息
在班级里来新学生时,我们可以利用些功能,增加该学生的信息。
删除学生信息
学生转学或因其他情况终止学业,取消该生信息。
修改学生信息
当学生信息与实际情况不同,可通过此功能来进行修改。
浏览学生信息
可浏览学生信息情况,便于管理者对总体学生信息的了解。
根据输入条件查询
应用程序的界面如下图所示:
查询操作流程图:
N
Y
数据库建立
根据对系统功能分析,画出系统功能模块结构图:
学生信息管理系统
增删修浏查退
加除改览询出
模模模模模模
块块块块块块
其结构如下:
数据表(学生信息)的结构
字段名称
类型
字段长度
学号
文本
8
姓名
20
班级
年龄
数字
整型
地址
50
电话
数学
单精度型
政治
语文
英语
使用VB60所提供的“可视化数据管理器”建立数据库以及其中的数据表。
a.在VB集成环境中启动数据管理器:
单击“外接程序”菜单下的“可视化数据管理器”命令,打开可视化数据管理器“VisData”窗口。
b.选择“文件”菜单中的“新建”项,在“新建”子菜单中,选择“MicrosoftAccess”子菜单中“VersionMDB”,在创建数据库对框中选择保存数据库的路径和库文件名(XS)后保存。
c.打开已经建立的Access数据库(XS),用鼠标右键单击数据库窗口,在快捷菜单中选择“新建表”,打开“表结构”对话框,输入表名称(学生信息),通过“添加字段”进行添加字段,添加完后在“表结构”对话框中单击“生成表”按钮生成表。
第3章系统具体实现
主控模块——MDI窗体的设计
主控模块功能
用户登录系统后,进行人机对话的一个界面。
建立界面
选择“新建”工程,进入窗体设计器。
首先,在“工程”菜单中选择“移除”。
然后,在“工程”菜单中选择“添加MDI窗体“——添加主控窗体。
修改窗体的名称(Name)属性为:
main。
在“文件”菜单中,选择“保存工程”,将新工程保存为“”,然后选择“保存From1”,将主控窗体保存为“”。
在窗体中增加两个用作容器的图片框Picture1和Picture2。
在Picture1中增加一个标签,在Picture2中增加一个按钮控件数组Command1(0)~command1(5)。
设置对象属性
修改窗体的属性:
Caption改为:
学生信息管理系统
修改Picture1的属性:
Align改为:
1-AlignTop
BorderStyle改为:
0-None
修改Picture2的属性:
1-FixedSingle
修改Lable1的属性:
AutoSize改为:
True
设置适当的Font属性。
修改控件数组Command1(0)~command1(5)的属性:
Caption依次改为:
增加、删除、修改、浏览、查询、退出
代码设计
<
见附录>
登录对话框——的设计
进入学生信息管理系统后,首先应进行身份检查——登录。
若口令不正确,立即退出系统。
登录模块功能
登录模块功能是实现信息管理系统保密性的主要措施,该模块可以让信息管理者通过输入密码进入该系统,对确保学生信息的安全性有着主要作用。
建立界面
在“工程”菜单中选择“添加窗体”对话框,新建“登录对话框”。
表结构如下:
密码
字符型
6
〈见附录〉
在工程中添加“数据环境”
在工程中添加“数据环境”的步骤为:
1.在“工程”菜单中,选择“添加DataEnvironment”,打开数据环境设计器,同时也为工程添加了一个数据环境DataEnvironment1。
中包含一个连接对象Connection1。
2.用鼠标右键单击“Conection1”对象,在弹出的快捷菜单中选择“属性”,打开“数据链接属性”对话框。
在“提供者”选项卡中,选择“MicrosoftJetOLEDBProvider”。
在“连接”选项中选择所需的数据库路径和名字(xs),其他设置不变。
测试成功后,回到数据环境设计器中。
3.在“Connection1”对象中添加一个命令对象Command1,打开“Command1属性”对话框。
在“数据库对象”下拉列表框中选择“表”,在“对象”下拉列表框中选择“学生信息”,单击“确定”按钮,返回数据环境设计器,关闭“属性”对话框。
增加模块——增加.frm的设计
增加模块的功能
增加模块的功能是在添加新的学生信息时,利用该模块进行加入该学生的信息。
在“工程”菜单中选择“添加窗体”,打开“添加窗体”对话框,选择添加“窗体”。
并将新窗体保存为“增加.frm”。
在窗体的下部一个容器的图片框Picture1,在其中ADO控件Adodc1和一个命令按扭控件数组Command1(0)~Command1
(2)。
在窗体中增加一个标签组Lable1(0)~Lable1(9)和一个文本框控件数组Text1(0)~Text1(9)。
首先设置ADO控件Adodc1的属性。
打开ADODC属性页,选中“使用连接字符串”进入“数据链接属性”对话框,在“提供者”选项中,选择“MicrosoftJetOLEDBProvider”。
单击“下一步”按钮,打开“连接”选项卡。
用鼠标单击“选择或输入数据库名称”框右边的“…按钮,选择所需的数据库和名字(),其他设置不变。
当连接成功后,在“属性页”对话框中打开“记录源”选项卡,在命令类型下拉框选择“2-”,在“表或存储过程名称”下拉框中选择“学生信息”表,退出“属性页”对话框。
设置其他对象的属性
名称(Name)改为:
增加
MaxButton改为:
False
MinButton改为:
MDIChild改为:
修改Pictrue1的属性:
2-AlignBottom
修改控件数组Command1(0)~Command1
(2)的属性:
Caption依次改为增加、确定、取消
修改标签组Lable1(0)~Lable1(9)的属性:
Caption依次改为学号、姓名、电话、班级、地址、年龄、数学、政治、语文、英语
修改控件数组Text1(0)~Text1(9)的属性:
Datasource改为:
Adodc1
DataField依次改为:
学号、姓名、电话、班级、地址、年龄、数学、政治、语文、英语
删除模块——删除.frm的设计
删除模块的功能
删除模块功能是实现对终止学业人员的信息进行删除的操作。
并将新窗体保存为“删除.frm”。
在窗体的下部一个容器的图片框Picture1,在其中ADO控件Adodc1和一个命令按扭控件数组Command1(0)~Command1
(1)。
各对象的属性设置完与“增加.frm”中各对象的属性设置相同,只是控件数组Command1(0)~Command1
(1)的Caption属性依次改为:
删除、查找。
修改模块——修改.frm的设计
修改模块的功能
修改模块的功能是实现对学生信息系统中错误的信息进行纠正的模块,有效地保证学生信息管理系统的准确性。
并将新窗体保存为“修改.frm”。
各对象的属性设置完与“增加.frm”中各对象的属性设置相同,只是控件数组Command1(0)~Command1
(2)的Caption属性依次改为:
确定、取消、查找。
浏览模块——浏览.frm的设计
浏览模块的功能
浏览模块功能是实现全面了解学生情况。
并将新窗体保存为“浏览.frm”。
在窗体中增加一个表格控件DataGrid1。
修改DataGrid1的属性:
DataSource改为:
DataEnvironment1
DataMember改为:
Command1
然后用鼠标右键单击DataGrid1,在弹击的快捷菜单中选择“检索字段”,用新的字段替换现有的表格布局。
查询模块——查询.frm的设计
查询模块的功能
查询模块的功能可查询出所有满足查询条件的学生信息,以便于学生信息的分类、分级。
并将新窗体保存为“查询.frm”。
设置对象属性:
按学号查、按姓名查。
参考文献
[1]《VisualBasic程序设计教程》
[2]《VisualBasic程序员指南》
[3]《VB6开发宝典》
[4]《VisualBasic使用指南》
[5]《VisualBasic中文控件大全》
[6]《VB和SQLServer编程指南》
[7]《Access2000入门与提高》
附录
主窗口代码:
PrivateSubCommand1_Click(IndexAsInteger)
If>
1Then
UnloadForms-1)
EndIf
SelectCaseIndex
Case0
增加.Show
Case1
删除.Show
Case2
修改.Show
Case3
查询.Show
Case4
浏览.Show
Case5
UnloadMe
EndSelect
EndSub
PrivateSubMDIForm_Load()
1
(1).Open
PrivateSubMDIForm_QueryUnload(CancelAsInteger,UnloadModeAsInteger)
a=MsgBox("
退出吗"
vbOKCancel+vbDefaultButton1)
Ifa=vbOKThenUnloadMeElseCancel=1
对话框代码:
PrivateSubCommand1_Click()
If="
000000"
Then
LoginSucceed=Ture
Else
MsgBox"
密码错误,请重试!
"
SendKeys"
{Home}+{End}"
PrivateSubCommand2_Click()
LoginSucceeded=False
End
查询窗口代码:
PrivateSubAdodc1_MoveComplete(ByValadReasonAs,ByValpErrorAs,adStatusAs,ByValpRecordsetAs
="
record:
&
CStrSub
With
.MoveFirst
EndWith
bb=InputBox("
查找姓名为:
"
,"
*"
)
Ifbb<
>
姓名like'
bb&
*'
ExitSub
Error:
MsgBox
xh=InputBox("
查找学号为:
Ifxh<
学号like'
xh&
PrivateSubForm_Load()
Left=0
Top=0
=
PrivateSubForm_Unload(CancelAsInteger)
source0=
(1).Source
activeconnection0=
(1).ActiveConnection
(1).Close
(1).Opensource0,activeconnection0,3,3
浏览窗口代码:
WithDataGrid1
.Left=0
.Top=0
.Height=
.Width=
增加窗口代码:
adAffectAll
With
.MoveFirst
EndWith
EndSelect
Setrec=
(1)
删除窗口代码:
PrivateSubAdodc1_MoveComplete(ByValadReasonAs,ByValpErrorAs,adStatusAs,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 范本