Access实习报告:成绩管理系统
小组成员:施杰24 何元21 姜钰20
黄洁21
设计分析:
设计分析是创建数据库的保障,它包括对系统功能进行分析、设计和预览等,下面分别讲解。
“成绩管理系统”主要是处理学生信息和学生成绩。
学生信息包括学号、姓名和班级等,学生成绩包括笔试成绩、上机考试成绩和总成绩。
考虑成绩处理的不同信息,可创建两个表分别保存学生信息和学生成绩,并在两个表间通过学号建立联系。
“成绩管理系统”应具备学生信息和学生成绩的查看、输入、修改和删除,以及打印成绩表功能。
根据程序处理的信息,在数据库中创建两个表,即“学生成绩”和学生名单“表。
”学生成绩“表保存学生成绩,”学生名单“表保存学生信息。
“学生名单”表中,“学号”字段定义为主键,该字段只允许输入0~9的数字,所以定义输入了掩码。
“学生成绩”表中,“学号”字段定义为主键,与“学生名单”表中的“学号”字段相同,用于连接“学生名单”表。
“学生名单”表保存在“学生名单.xls”工作簿中,“学生成绩”表数据保存在“学生成绩.xls”工作簿中。
在创建完表后将数据导入相应的表。
系统实现:
系统实现应先创建“成绩管理系统”数据库,然后创建数据库中的表、查询、报表和窗体等对象。
创建数据库及“学生名单”表
创建数据库及“学生名单”表,操作步骤如下:
(1)启动Access2003,创建一个空数据库,将其命名为“成绩管理系统”并保存。
(2)单击数据库窗口“对象”菜单中的“表”按钮,再在内容窗格中双击“使用设计器创建表”选项,打开表设计器。
(3)按“学生名单”表结构,并将“学号”字段定义为主键,如图10-3所示,
(4)按“Ctrl+S”键打开“另存为”对话框,将表保存为“学生名单”。
(5)关闭表设计器,完成“学生名单”表设计。
(6)选择“文件/获取外部数据/导入”命令,打开“导入”对话框,在“查找范围”下拉列表中选择“学生名单.xls”所在文件夹中,在“文件类型”下拉列表框中选择
Microsoft Excel,然后在文件夹列表中双击“学生名单”文件。
(7)“学生名单.xls”中的“学生名单”工作表保存了学生名单数据,向导默认选中了该工作表,单击“下一步”按钮,从工作表中导入数据。
(8)选中“第一行包含列标题”复选框,单击“下一步”按钮,确认第一行包括列标题。
(9)在“现有表中(X)”单选按钮右侧的组合框中输入或选择“学生名单”,选择包括数据的位置,然后单击“下一步”按钮。
(10)在打开的对话框中单击“上一步”按钮可返回前面的对话框修改参数设置,最后单击“完成”按钮执行导入操作,完成数据导入后,Access显示一个对话框进行提示,单击“确定”按钮完成数据导入操作。
(创建好“学生名单”表后,继续用相似的方法设计“学生成绩”表,并为其导入数据。
)创建“成绩单”查询
创建“成绩单”查询,用于创建“学生成绩”报表和“学生成绩管理”窗体,操作步骤如下:
(1)单击数据库窗口“对象”菜单中的“查询”按钮,再在内容窗格中双击“在设计视图中创建查询”选项,打开查询设计视图。
(2)选择“视图/SQL视图”命令,切换到SQL视图,输入下面的SQL命令:Select 学生名单.学号,学生名单.姓名,学生成绩.笔试,学生成绩.机试,学
生成绩.总成绩,学生成绩.缺考,学生名单.班级
From 学生名单Left Join 学生成绩On 学生名单.学号=学生成绩.学号
Order By 学生名单.学号,学生名单.班级
(3)单击工具栏中的“运行”按钮,,查看查询结果。
(4)按“Ctrl+S”键打开“另存为”对话框,将查询保存为“成绩单”。
(5)关闭查询窗口,完成“成绩单”查询设计。
创建“学习成绩报表”
(1)在数据库窗口对象栏中的“报表”按钮,再在内容窗格中双击“使用向导创建。