文档介绍:ACCESS数据库技术实验指导书
2 / 18
实验六 管理信息系统开发
一、实验目的:
学****使用Access开发管理信息系统的一般方法及步骤,对该课程所学****的知识实现综合性应用。
二、准备工作:
根据学****情况从备选设计课程信息和维护学生的成绩,实现对学生成绩的管理;
3)通过该系统对学生成绩进行汇总统计和分析。
8 / 18
具体地说,在教案事务管理过程中,管理人员对新调入的教师登记教师档案,对新入学的学生登记学生档案,每个学期考试结束侯登记学生成绩。每个学期末,学生根据学校提供的下一学期所开课程选课。教师接受了一学期教案任务,并将选课结果和分配的教案任务等信息等级保存。教案管理系统应具有以下功能模块
教师信息管理:完成对教师档案和教师授课情况的管理,具体包括教师档案维护、授课信息维护、教师相关信息查询、教师相关信息统计和教师相关信息浏览等。
学生信息管理:完成对学生档案、班级信息和学生成绩的管理,具体包括学生档案维护、班级信息维护、学生成绩维护、学生相关信息查询、学生相关信息统计和学生相关信息浏览等。
选课信息管理:完成学生选课信息和课程信息的管理,具体包括课程信息维护、选课信息维护和选课信息查询等。
9 / 18
根据前面对用户需求的分析,依据系统功能设计原则,对整个系统进行了模块划分,得到系统的功能模块
1)教师信息管理
该模块用于实现教师档案信息(姓名、性别、工作时间、政治面貌学历和职称等)和教师授课信息(课程编号、教师编号、授课地点和授课时间等)的维护,如果有调入学校的新职工,则为其建立档案并将基本信息输入到计算机中。同时,该模块还提供了对教师档案信息、教师授课信息的统计、查询和浏览功能。该功能模块包括教师档案维护、授课信息维护、教师相关信息查询、教师相关信息统计和教师相关信息浏览5个窗体。
2)学生信息管理
实现学生档案信息(学号、姓名、性别、民族、出生日期和班级编号等)和学生成绩(学号、课程编号、成绩、学年、学期等)的维护,可将新入学的学生基本信息输入到计算机中,还可以将每一学期所选课的考试成绩录入到计算机中。另外该模块还提供了对班级信息的维护、对学生档案、成绩、班级等信息的统计、查询和浏览功能。该功能模块包括学生档案维护、班级信息维护、学生成绩维护、学生相关信息查询、学生相关信息统计、学生相关信息浏览、班级相关信息
11 / 18
查询7个窗体。
3)选课信息管理
该模块用于实现课程信息(课程名、课程编号和学分等)和学生选课信息(课程编号和学号)的管理。包括学生选课信息维护、课程信息的维护以及各有关课程等情况的查询。包括课程信息维护、选课信息维护和选课相关信息查询3个窗体。
到此为止,整个系统的分析和设计全部完成。从上面的需求分析和数据库设计以及功能模块划分可以看出,“教案管理系统”包含了一个数据库应用系统最基本的功能,它是一个非常简单的系统原形。通过本例的系统设计过程,可以对系统的开发有一定的了解。以后无论何种类型复杂的数据库应用系统,包括本实验中所给出的其它备选工程,都可以按此思路和做法进行系统开发。
11 / 18
窗体是Access数据库中的一种对象,通过窗体用户可以方便地输入数据、编辑数据和显示数据。与数据表不同的是,数据表以行和列的形式显示数据,而窗体可以按任何格式显示数据。“教案管理系统”正是利用了窗体这一特点来实现数据维护的。实现数据维护时,应遵循输入准确、迅速、方便的原则,输入数据应尽可能少,输入提示应尽量明确详细。
对于数据维护窗体的创建可采用Access中使用设计视图创建和使用窗体向导创建的两种方法。除此之外,数据的查询和统计是“教案管理系统”最重要的功能之一。建立数据库应用系统,将数据准确、及时地输入并保存在数据库中并不是最终目的,最终目的是为了更好、更充分地使用它,通过对数据库中的数据进行统计、分析,从中提取出有用的信息。在Access数据库中,查询是一种统计和分析数据的工具,它能够把多个表中的数据抽取出来,供用户查看、更改和分析使用。“教案管理系统
12 / 18
”的查询统计功能都是通过创建查询,将查询与统计窗体连接起来实现的。因此在实现查询窗体时首先要创建查询,可根据具体情况采用不同类型的查询,如选择查询、汇总查询、交叉表查询、参数查询等,然后将查询和窗体组合在一起。
“教案管理系统”中的各种窗体都根据以上提示进行创建,可完成各种窗体的设计。
本系统专门设置了数据浏览功能,学生信息的浏览通过窗体来控制,以报表形式来显示,教师信息的浏览以报表形式输出。
报表是Access数据库的主要对象,它的作用是汇总数据,显示经过格式化且