ACCESS大作业Word下载.docx
《ACCESS大作业Word下载.docx》由会员分享,可在线阅读,更多相关《ACCESS大作业Word下载.docx(20页珍藏版)》请在冰点文库上搜索。
它提供每科成绩的查询。
1.3运行环境
本系统采用VisualBasic6.0作为系统前台应用程序开发工具,Access作为
后台数据库,通过VisualBasic6.0中的DBGrid1、Data控件及ADO控件等前台和后台进行数据连接从而进行系统软件开发。
1.4数据流图
数据流图用于表达数据和处理过程之间的关系。
数据流图中,矩形表示数据的源点或者终点,圆表示数据的处理过程,平行线表示需要存储的数据,箭头的线段表示流动的数据,如图1.1所示。
图1.1数据流图
2概念设计
2.1数据字典
数据字典如表2.1所示。
表2-1数据字典
数据名
数据类型
数据的描述
学号
数据项
(学号,文本,12)
姓名
(姓名,文本,4)
性别
(性别,文本,1)
专业班级
(专业班级,文本,10)
联系方式
(联系方式,文本,13)
Access数据库
(Access数据库,文本,3)
电工电子技术
(电工电子技术,文本,3)
数据结构
(数据结构,文本,3)
2.2E-R图
E-R图
2.3转换规则及关系模式
2.3.1转换规则
1、若实体间的联系是1:
1的,可以在两个实体类型转换成的两个关系
模式中任意一个关系模式的属性中加入另一个关系模式的键和联系类型的属性。
2、若实体之间的联系是1:
N的,则在N端实体类型转换成的关系模式中加入1端实体类型转换成的关系模式的键和联系类型的属性。
3、若实体之间的联系是M:
N的,则将联系类型也转换成关系模式,其属性为两端实体类型的键加上联系类型的属性,而键为两端实体键的组合。
2.3.2关系模式
学生学籍:
学生姓名,学号,专业班级,性别,联系方式。
数据结构:
学生姓名,学号,专业班级,数据结构成绩。
Access数据库:
学生姓名,学号,专业班级,Access成绩。
电工电子技术:
学生姓名,学号,专业班级,电工电子技术成绩。
3逻辑设计
3.1表信息
1、学生学籍表:
包括:
姓名,学号,性别,专业班级,联系方式。
如图3.1所示。
图3.1学生成绩表
2、数据结构成绩表:
姓名,学号,专业班级,数据结构成绩。
如图3.2所示。
图3.2数据结构成绩表
3、Access数据库成绩表:
姓名,学号,专业班级,Access数据库成绩。
如图3.3所示。
图3.3Access数据库成绩表
4、电工电子技术成绩表:
姓名,学号,专业班级,电工电子技术成绩。
如图3.4所示。
图3.4电工电子技术成绩表
3.2表之间的关系
根据所创建的4份表,创建4个表的关系如图3.6所示。
设计步骤
工具栏/关系/显示表中选择所需建立关系的表
4程序的功能模块
4.1学生学籍管理
4.1.1学生学籍信息操作
1、设计步骤:
打开数据库/窗体/新建/设计视图、学生学籍(图4-1所示)/数据建立/保存
图4-1窗体创建
2、完成后界面如图4-2所示。
图4-2学籍信息操作
4.2学籍查询模块
1、设计步骤
1、窗体式查询
打开数据库/窗体/新建/自动创建窗体:
纵栏式、学生学籍/保存
2完成后如图4-3所示。
图4-3学生学籍查询
2、查询
打开数据库/查询/简单查询向导/学生学籍选定/保存
2、完成后的界面如图4-4所示。
图4-4学生学籍查询
4.3成绩查询
1、利用窗体制作成绩查询
1、设计步骤
表格式、成绩查询/保存
2、界面如图4-5所示
图4-5成绩查询
3、单科成绩查询
打开数据库/窗体/新建/自动创建窗体:
表格式(纵栏式)、(所创建科目)/保存
窗体/新建/设计视图/工具箱命令按钮/窗体操作/打开窗体/所需打开的窗体/打开窗体并显示所有记录/文本/保存
4、单科成绩的所有界面如图4-6所示
图4-6成绩查询
4.3记录操作及查找记录
1、设计步骤
打开数据库/窗体/新建/设计视图/工具箱命令按钮/窗体操作/打开窗体/所需打开的窗体/打开窗体并显示所有记录/文本/保存
2、界面如图4-7所示
图4-7记录操作及查找
4.4主界面的制作
打开数据库/窗体/新建/设计视图/工具箱命令按钮/窗体操作/打开窗体/所需打开的窗体/打开窗体并显示所有记录/文本/保存
2界面如图4-8所示
图4-8主界面
4.5窗体中报表浏览
打开数据库/窗体/工具箱命令按钮/报表操作/预览报表/所需预览报表/打开报表并显示所有记录/文本/保存
3、完成后所有界面如图4-9所示
图4-9报表浏览
4.6报表制作
打开数据库/选择报表/使用向导创建报表/表或查询(选择所需建报表的表)/选择所有可用字段/完成
2、完成后界面如图4-10所示
设计过程中质疑(或答辩)记载:
先通过表、查询、报表、窗体的创建。
再利用窗体进行主界面的创建,慢慢摸索使用Access的使用和数据库的创建过程,以此加深了对Access的运用!
出现的问题:
建立关系时错误建立的删除不了
解决方案(列出遇到的问题及解决办法,列出没有解决的问题):
先将关系中连接两个表的线删除,再将多余的表删除。
教师评语:
2011年4月日