《ACCESS数据库技术实验指导书 .docx》由会员分享,可在线阅读,更多相关《ACCESS数据库技术实验指导书 .docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品名师归纳总结试验六 治理信息系统开发一、试验目的:学习使用 Access开发治理信息系统的一般方法及步骤,对该课程所学习的学问实现综合性应用。二、预备工作:依据学习情形从备选题目中选择承担力所能及的开发设计任务,从而熟识治理信息系统开发的过程,包括系统功能分析、系统功能模块设计、数据库需求分析与设计、各功能模块编码实现、系统的发布等过程。通过系统的开发综合应用该课程中如下重要技术:1、创建数据库、表以及建立表间关系的方法。2、设计各种窗体的方法。3、设计各种查询的方法。4、简洁的 VBA编程方法。5、设计报表的方法。6、使用切换面板治理器的方法三、试验内容:可选工程(除以下题目仍可自选,必
2、需完整实现基本功能):工程名称重点实现基本功能教案治理系统同学信息、老师信息、选课信息等同学学籍治理系统同学入学、毕业、转专业等同学成果治理系统成果治理、成果查询、成果单打印等课程治理系统课程治理、课程查询、授课老师等可编辑资料 - - - 欢迎下载精品名师归纳总结同学选课系统课程爱护、分类、选课限制标准同学宿舍治理系统宿舍等级与收费、按班级住宿 图书治理系统图书资料、借阅、销售选购与应对账治理系统货品资料、选购方案、入库、应对账库存治理系统货物分类、入库、出库、损耗企业人力资源治理系统员工信息、考勤、工资、查询公司会计治理系统帐户、日记帐、期末结帐、财务报表固定资产治理系统资产信息、报损、折
3、旧、借出会员治理系统会员档案、会费缴纳、会员到期住院部结算系统住院费用统计、收费策略试验完成方式该试验实行一人一题制,确定要在规定的日期交作业。时间支配第 3 周第 10 周,有才能的同学可以提前交作业。考核方法1. 数据库的安全性设置。2. 数据增、删、改。3. 数据查询。4. 数据统计、分析。5. 相关报表。可编辑资料 - - - 欢迎下载精品名师归纳总结考核在第 9、10 周试验课进行,由本人提交程序,以及系统主要功能说明,同时回答老师提出的问题。依据界面的布局成效和基本功能的实现情形来评定成果,原就上只要实现基本功能就评定“及格”,没有按时完成作业的同学一律按“不及格”处理。假如程序中
4、体可编辑资料 - - - 欢迎下载精品名师归纳总结现了自己独到的设计思想或实现了某些特殊功能将酌情赐予加分。以“教案治理系统”为例,介绍治理信息系统的开发过程,其他工程均可参照其完成。7.1 数据库设计1. 设计思路教案治理系统主要应用于大中专院校中,教案治理人员通过系统可以实现对全校老师、同学信息以及同学选课信息的增加、删除、修改和查询等操作。同时可以通过该系统对同学课程成果进行登录和汇总分析等。依据这些要求可以得到教案治理系统的数据流程图,从而需要设计如下数据信息为了记录老师的基本信息,需要建立老师信息表,该表包括老师编号、姓名、性别、工作时间、政治面貌、学历、职称、系别和联系电话等字段为
5、了记录老师授课的有关信息,需要建立老师授课表,该表记录老师所授课程的有关 信息,包括授课ID 、课程编号、班级编号、学年、学期、学时、授课的点和授课时间等字段。为了记录同学的基本信息,需要建立同学信息表,该表包括学号、姓名、性别、民族、产生日期、政治面貌、班级编号和毕业学校等字段。为了记录班级的基本信息,需要建立班级信息表,该表包括班级编号、班级名称、学院、专业、入学时间、人数、层次、班长和班主任等字段。为了记录同学成果的有关信息,需要建立同学成果表,该表包括学号、课程编号、成果、学年和学期等字段。为了记录课程的有关信息,需要建立课程表,该表包括课程编号、课程名、课程类别和学分等字段。为了记录
6、同学选课的有关信息,需要建立同学选课信息表,该表应包括选课ID 、课程编号和学号等字段。在这些表中,老师信息表和老师授课表通过“老师编号”字段相关联。同学信息表和同学成果表通过“学号”字段相关联。课程表和同学成果表通过“课程编号”字段相关联。课程表、老师授课表和同学选课信息表通过“课程编号”相关联。同学信息表和班级信息表通过“班级编号”相关联。2. 设计结果 表的字段设计从上面的分析可以确定教案治理系统应包括老师信息、老师授课、同学信息、班级信息、同学成果、课程、同学选课7 张表。分别设计每个表中的字段,包括字段名称、数据类型、字段大小、是否为必填字段、是否为主键、格式、掩码等。创建数据表格在
7、 Access 中使用表设计器创建设计好的7 张表。设计表间关系在 Access中要想治理和使用好表中的数据,就必需建立表与表之间的关系,只要这样才能将不同表中的相关数据连接在一起,并为建立查询、创建窗体或报表打下良好的基础。使用关系编辑器课创建各表之间的关系,需要留意的是,在定义表之间的关系之前,必需建立各表的主键,并关闭全部需要定义关系的表。可编辑资料 - - - 欢迎下载精品名师归纳总结7.2 系统功能的设计系统功能的设计是数据库治理系统开发中的重要环节。系统功能设计第一进行需求分析,依据用户的系统开发要求,初步调查,明确问题,解决目标系统要“做什么”的问题,最终确定出目标系统的功能模块
8、。1. 需求分析教案治理系统从功能来说,主要是实现对一般大中专院校的信息化治理系统。用户的需求可分为如下 3 个方面:1) 教案治理人员通过该系统爱护同学、老师和课程的有关信息。2) )老师可以通过该系统来设计课程信息和爱护同学的成果,实现对同学成果的治理。3) 通过该系统对同学成果进行汇总统计和分析。详细的说,在教案事务治理过程中,治理人员对新调入的老师登记老师档案,对新入学的同学登记同学档案,每个学期考试终止侯登记同学成果。每个学期末,同学依据学校供应的下一学期所开课程选课。老师接受了一学期教案任务,并将选课结果和支配的教案任务等信息等级储存。教案治理系统应具有以下功能模块老师信息治理:完
9、成对老师档案和老师授课情形的治理,详细包括老师档案爱护、授课信息爱护、老师相关信息查询、老师相关信息统计和老师相关信息浏览等。 同学信息治理:完成对同学档案、班级信息和同学成果的治理,详细包括同学档案爱护、班级信息爱护、同学成果爱护、同学相关信息查询、同学相关信息统计和同学相关信息浏览等。选课信息治理:完成同学选课信息和课程信息的治理,详细包括课程信息爱护、选课信息爱护和选课信息查询等。2. 模块设计依据前面对用户需求的分析,依据系统功能设计原就,对整个系统进行了模块划分,得到系统的功能模块1) 老师信息治理该模块用于实现老师档案信息(姓名、性别、工作时间、政治面貌学历和职称等)和老师授课信息
10、(课程编号、老师编号、授课的点和授课时间等)的爱护,假如有调入学校的新职工,就为其建立档案并将基本信息输入到运算机中。同时,该模块仍供应了对老师档案信息、老师授课信息的统计、查询和浏览功能。该功能模块包括老师档案爱护、授课信息爱护、老师相关信息查询、老师相关信息统计和老师相关信息浏览 5 个窗体。2) 同学信息治理实现同学档案信息(学号、姓名、性别、民族、产生日期和班级编号等)和同学成果(学号、课程编号、成果、学年、学期等)的爱护,可将新入学的同学基本信息输入到运算机中,仍可以将每一学期所选课的考试成果录入到运算机中。另外该模块仍供应了对班级信息的爱护、对同学档案、成果、班级等信息的统计、查询
11、和浏览功能。该功能模块包括同学档案爱护、班级信息爱护、同学成果爱护、同学相关信息查询、同学相关信息统计、同学相关信息浏览、班级相关信息查询7 个窗体。3)选课信息治理该模块用于实现课程信息(课程名、课程编号和学分等)和同学选课信息(课程编号和学号)的治理。包括同学选课信息爱护、课程信息的爱护以及各有关课程等情可编辑资料 - - - 欢迎下载精品名师归纳总结况的查询。包括课程信息爱护、选课信息爱护和选课相关信息查询 3 个窗体。到此为止,整个系统的分析和设计全部完成。从上面的需求分析和数据库设计以及功能模块划分可以看出,“教案治理系统”包含了一个数据库应用系统最基本的功能,它是一个特殊简洁的系统
12、原形。通过本例的系统设计过程,可以对系统的开发有确定的明白。以后无论何种类型复杂的数据库应用系统,包括本试验中所给出的其它备选工程,都可以按此思路和做法进行系统开发。3. 窗体的实现窗体是Access数据库中的一种对象,通过窗体用户可以便利的输入数据、编辑数据和显示数据。与数据表不同的是,数据表以行和列的形式显示数据,而窗体可以按任 何格式显示数据。“教案治理系统”正是利用了窗体这一特点来实现数据爱护的。实现 数据爱护时,应遵循输入精确、快速、便利的原就,输入数据应尽可能少,输入提示应 尽量明确详细。对于数据爱护窗体的创建可接受Access中使用设计视图创建和使用窗体向导创建的两种方法。除此之
13、外,数据的查询和统计是“教案治理系统”最重要的功能之一。建立数据库应用系统,将数据精确、准时的输入并储存在数据库中并不是最终目的,最终 目的是为了更好、更充分的使用它,通过对数据库中的数据进行统计、分析,从中提取 出有用的信息。在Access数据库中,查询是一种统计和分析数据的工具,它能够把多个表中的数据抽取出来,供用户查看、更换和分析使用。“教案治理系统”的查询统计 功能都是通过创建查询,将查询与统计窗体连接起来实现的。因此在实现查询窗体时首 先要创建查询,可依据详细情形接受不同类型的查询,如选择查询、汇总查询、交叉表 查询、参数查询等,然后将查询和窗体组合在一起。“教案治理系统”中的各种窗
14、体都依据以上提示进行创建,可完成各种窗体的设计。4. 报表的实现本系统特的设置了数据浏览功能,同学信息的浏览通过窗体来把握,以报表形式来显示,老师信息的浏览以报表形式输出。报表是Access数据库的主要对象,它的作用是汇总数据,显示经过格式化且分组的信息。报表中的大部分内容是从表、查询或SQL 语句中获得的,它们是报表的数据来源,报表中的其他内容是在报表设计过程中储存的。本系统中主要包括了同学基本信息、同学成果统计、同学人数统计以及老师基本信息等多张报表。报表的设计基本上是先使用“报表向导”创建报表,在使用设计视图完善报表。5. 系统集成的实现至此,已经完成了“教案治理系统”中全部功能的设计,接着需要将它们组合在一起,形成最终的应用系统,以供用户便利的使用。Access 供应了切换面板治理器工具, 用户通过使用该工具可以便利的将已完成的各项功能集合起来。除此之外,仍可以自行设计主界面集合各项功能。实现方法依据详细情形,自行选择。至此,“教案治理系统”已完整的完成了基本的功能模块,有才能的同学仍可在此基础上作进一步扩充,如增加教案仪器设备治理模块,实现支配老师调课和代课治理的可编辑资料 - - - 欢迎下载精品名师归纳总结功能。当然假如认为以上的设计不够合理,仍可自行设计,充分发挥其才能,从而提高分析问题、解决问题和实际动手才能。可编辑资料 - - - 欢迎下载