实验报告.docx
- 文档编号:26021029
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:10
- 大小:603.43KB
实验报告.docx
《实验报告.docx》由会员分享,可在线阅读,更多相关《实验报告.docx(10页珍藏版)》请在冰豆网上搜索。
实验报告
案例成绩管理系统
《数据库原理基于Access》课程综合性实验报告
作者:
学号:
20092500037专业:
生物技术与生物工程类
指导教师:
刘冬杰
摘要:
本系统使用Access数据库管理数据表中的数据,建立窗体,功能以查询和数据访问为主。
本系统结构完整,通过主控窗体调用各功能模块,界面简单明了,使用方便。
关键词:
面向对象程序设计、对象、过程、成绩及课程查询
一、系统开发任务的提出
教学管理是学校各项管理工作的核心,实现教学管理的计算机化,可以简化烦琐的工作模式,提高教学管理的工作效率,工作质量和管理水平,“成绩查询系统”主要通过计算机查询学生成绩、学生档案、学生选课等几项内容,及时、方便、适用。
二、系统开发过程及要求
(一)系统主要功能
用户管理:
合法用户能够使用此系统,非法用户不可以使用此系统
学生信息查询:
完成对学生档案和学生成绩的查询。
选课信息管理:
完成对学生选课信息和课程信息的查询。
(二)系统主要功能模块的设计
1、系统总体设计
根据对用户需求的分析,依据系统功能设计原则,将整个系统进行了模块划分,“成绩查询系统”功能模块如图所示。
系统总控程序
2、数据库设计
(1)概念模型设计
“学生成绩管理系统”概念模型如图所示。
(2)关系模式设计
数据库由3个数据表组成:
课程表(课程号,课程名,课程类别,,学分)
学生表(学号,姓名,性别,出生日期,专业,是否党员,简历,照片)
成绩表(学号,课程号,平时成绩,期末成绩)
(3)数据表结构设计
①根据“课程表”关系模式,设计“课程表”表结构
字段名称
字段类型
字段大小
课程号
文本
3
课程名
文本
20
学时数
数字
字节
学分
数字
字节
②根据“学生表”关系模式,设计“学生表”表结构
学生表(结构)
字段名称
字段类型
字段宽度
学号
文本
8
姓名
文本
10
性别
文本
2
出生日期
日期/时间
短日期
是否党员
是/否
简历
备注
照片
OLE
③根据“成绩表”关系模式,设计就“成绩表”表结构
字段名称
字段类型
字段大小
小数位
学号
文本
8
课程号
文本
3
平时成绩
数字
单精度
1
期末成绩
数字
单精度
1
(4)设计数据库中各表间的关系
“学生成绩管理系统”数据库中各表间的关系如图所示。
(5)给数据库中各表输入数据
①课程表数据
②学生表数据
③成绩表数据
三、系统主要工作界面
(1)系统登陆界面
(2)设计“主窗体”工作窗口
(3)设计“快速查询”工作窗口①选择学号
②进入“姓名”主窗体
③进入该学生“成绩”窗体(你自己的系统界面,此处给出的只是参考)
④课程查询窗体
⑤学生选修课程及成绩输出
⑥学生成绩报表
(4)设置系统自动启动窗体
建立操作宏,并将此宏命名为autoexec,则可以实现自动窗体的设置。
Autoexec宏的设计视图如下:
四、系统开发的体会
数据应用系统的实践性非常强,经过这次实践,本人对数据库应用系统开发有了更深、更具体的认识,也有了很多体会。
一是有了理论知识,是远远不够的,开始做之前,有很多问题其实并没有考虑到,开发数据库应用系统前的系统规划是十分重要的,在开发前所做的设计方案往往会对最终结果产生很大影响,认真细致的规划可以节省大量的时间;二是应从数据入手进行数据库应用系统程序的设计,即是先分析数据,再设计合理的系统,让系统更适合所录入的数据。
五、参考文献
1、数据库原理与应用教程(Access2003版)冶金工业出版社杨建伟等编著
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 报告