用ACcess开发教学信息管理系统实例_第1页
用ACcess开发教学信息管理系统实例_第2页
用ACcess开发教学信息管理系统实例_第3页
用ACcess开发教学信息管理系统实例_第4页
用ACcess开发教学信息管理系统实例_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1章教学管理系统1木章内容捉要教学管理系统上耍实现对一般大$院校的教学工作的信息 化伶理.木系班实现了对教师的華木信总和枚师的授课信息的 &记、统计和森询等功能.类似的还对学生的基本档案信息、 学习成绩信总进行保存、统计和住询.同时实现了対谀用倚息 和学生选谀缶息的席理.本系抚很大程度堆实现7校教学匸 作的信息化席理读者知识要求tt 和、W S本的ft据库设计勿I识熟.8 Microsoft Accom的使用操作方法系统组成模块根据系统功能的耍求.教学管丹系统可以分为3个模块, 教帅倍息怦理、学生信息怦理和选课信息许理本章将自读者介绍一个典型的li's系It的开发过賂通过便用

2、本系统,可以IKAft 学管理的工作效串用管理水平本章将便用Microsoft的Accoss 2002 fi的救据用系统欣斤屁该1出从木的数 掘库欢计如识本书的IE书光盘中搂供f完齟的it学管用系统程序.财可以根据书中的阶解并结合光 盘中fi!Wtf学习.本章中涉及的主夏技术如下:使用Access 2002创建数辦、表以及盘立表间关系的方法:便用W体碍在设计IH8创建窗体以及创定包含子ST体的高级窗体的方海设计査询的方法;设计报表的方法;使用切换而板管理器的方法.1.1数据库设让一1.1.1设计思路收学管理系SE主晏应用于大t?院般中,裁学管理人员iiii诛系统町以实观对全松放师、 学生信息以

3、及学生选课岱息的増加' *1除、修改和査询等操仏同时可U通过悽系第对学生 朗成绩进tfS和汇总分析等.根据这些晏求可学管理系魏的程18如用 1-1阶示.根据系挠的数放学管理系统中S;奥设计如下数据信息,为f记杲裁师的基本借B, 9SSH立tt师档案氛财包括裁师编号、处名、性别、 工作时间、政治而貌、学历、职称、系别和联系电话«?»为rB««师授i!的有关理需理立裁师陕表记录放卵所授课程的有关 傅息,包括授Hid、il程編号、菽师编号、處US)号' 学年、I*、学时、授褂堆点 和授細间等字段为了记录学生的基本信息,需理立学生档案表.谈隶包括

4、学号、处名、性别、出生 日期.政治巾僧、册级编号和牛业学ftWT段.为reutl的有关(ha. m 立学i成绩隶,谈求包牺成姒力.学号、学年、 学期、课輕编号和成绩等715胡 柚仕刨门"1酬冲日磁目与耽1-» »aanttfljT 修i»tt他丁"|&歼收11.18仙血窈第 g-» 舉11円"思-_«"黑名敷議 g/ * 生A_|遵行盘am% |ffll-l教学曾理廉竦的&州澈用国为了记求课桿的何关仏息.需望址工课程名农谀农包桔课卅編号、课R名、课用类 別和学分等了攻为Tie录学生堆稈的有

5、关侑息,制m :丨息衣.诛我包括选课id、课程編 号和学号等7段.在这些农中.放帅档案表和放师投课信息衣通过“放帅编号”7攻郴关联:学生档案衣 和学生成绩衣通过“学号”7攻相关联:课用名衣、叔师投课倍息和学生选课仿息通过“课 程骗号”相关联.1.1.2设计结果从上面的分析可以确定教学管理系统斥包括放师档案枚师授课苗况.学生档案.学生 成感、课程名和学生选课借息6张表«« in所小 教为主关»?. -I ftRM*的II体的h沁n i-i放师档* &7段丿曲V文本4文本10ttw文本2Fl工作时何日刖/时间tflllWI否ft文本10Fl文本6flniw文本

6、6fi乐别文:本10A否文本20fl教师授课衣如衣2所示.以授课nr为k关褪? &id放帅的貝体授课伉息R卜2教師授课农7段人小必圳字段授课ID1动厲号长细3教仲塢号文本4S呦级编号文A6ft否文49弁& 7A文本1010;41« 1-1所示.以学号”为主关键分记的槽案借/5 1-3学生档兴宾侯型7段丿必填字段文本8文本10*.文本2日删时间短II刖文本10文本8文本20澈表如1|所小足以成損nr沖主关IW川*JRIT学生成细农字段名称数州类型7段大水必填字段是否主n id朋V长載型文本8文本9f长,型文本31-5折示,把号作为主关便字.&余何门课丹相衣卜5课

7、程名衣数弼类型孑段大小0填字段1本3il程右文本20il思类别文本6ftt字长黄片学生iMMM表如1-6羽小将选1ID"作为主关tt7.衣卜6儒生逸课侑思农选HID仙紀;长,型il程编号文車3文本8n icc«e鉀帼中WB*%的过禅是比较祈单的.FWU创建*教赫笞塞ST为#h机数粥阵界面中双击"梗用65if鬧创趾农”捷项,班入衣的设计裡图,難图L2所示.1-2崔迎讣HUH眶击设计Ht图中”字罚名ft"判的第抒, 林 4中输人教师档案卷"中的馆字段翕“救斛城号3单击甦歸类臺”期的第 打,捋单击H右边的向卜爺并这时 di现"下拉列表,表中

8、列出r Aeeasefrrr)fifiiR类吐*卸图l-ai示,途譯文 *取据娄熨:6 “说明”列中输入宁国的说明们思.这里输入-tXtt字”-说明蓿 息/是直预的h它施皿为【数据的14比性”、“政治面貌”1*1 1-3辻it敌据貝叫重复上一步,在设计视图窗口分别输入“姓名”、“性别”、“工作时间”学"厂、职称=系别-和联系电话-并设代相俺的救括类空上述设賈左成厉还需耍在属性区域设寛相应的属性值.比tniiftW -ft.别”7攻的默 认a厂属性.-匚作时间/狡的恪式-和输入掩码-属性.联系电话字段的输入 掩码”属性零.的是为了减少綸入W«.方便綸入操作设氏了段M性可以按以

9、下步骤 完成:将插入点移至“性别*字霞行.在常J3T选顶卡卜的默认fiT Wfttr中綸入男二 如图1-4所示.图17属性设WW. «将插入点移至“丁作时间肆了攻行眼击常规-选项KT -»式”行.然厉单击右 边的向卜箭头.从列表中选择-h11期I在输入掩wwn.fr;中单击歟标.这时该 世的右边出现一个生成ar按tii. 击该按忸打开“綸入掩码向导”対话極.如 B1-5所示.“»W21 x 1W 1-5 "输入掩码向牙“对认松庄该対话框的“綸入掩码列衣中选n-feiiwr.燃后总击下一步”按忸这时屏 幕上显示如图if所示对话惟在诛对话惟中.输入掩码方式和

10、占位符.ffi 1-6“输入掩码向导“对认能.1.设置结果如图i-7图 i-7-工作时(hj- -mwnwww设!联系电话撷字段的输入掩码” JB性与上步相同.只足在向导第二个对i 的綸入掩码-文木惟中输入8个0二“ Z H图8所不.如图1-9所示129设小世定义亢个部7殳拆.m击第个了段.然麻匝击gif上的德-按切给所建衣定义一个关健/按总上述的方法设定所有的字段JH性后卬I保""按忸整衷保存.如图i-ioW示.4 一左名称-綸入IU中綸入衣的称找师档案农二於麻烦击确定"fettleW1-10保农格根据如表2表1-6个设计系絃中雪整用制的表I检具体字段的jh性.

11、初步完成了师据沟的设计此时救据岸窗口的“ -lift选顷 rig 1-11所示.ffil-11 “&“组件迭项卡3.设计表间关系在Access中耍想管理和使用好衣中的数据就必須建立表与衣之间的关系只有这样 才能将不同表中的相关数据连接在一起.并为建立査询创建宦体或报表打下良好的基础.下面将介绍定义农之.间关系的操作步骤盂耍注盘的足.在定义花Z间的关系2前应 把需定义关系的斫有衣关闭. m击匸八-菜小选择关系菜曲项.系统弹出如图12所示的显示衣-对话 1-12 “tc/r 引;在显示衣-对话杠中单击教帅档案衣二然厉单击“添加-按柳.按若使用同样 的方法将教怖投课倍总衣* -课程名称9 “

12、学生成绩衣J 学生档案衣和学生 堆潭信息表”瀑加到关系-®U中巾击-X;闭"按忸此时关系宦口如图1-13 所示图its 关系“ WU选定“课丹名衣"中的课用編号字攻.然后按住秋标左键不放将其拖动刘“学工 成壇表果丹編.*2 I这时屛毎匕显示知BB1T4所示的編辑关系対 话祇.rox竽2u,r nwwwf mffl 1-14-«W关廉”时认粮选中实施参照完整rr选项.然后单击创建” ftffl.便用同样的方法设置其他表之间心】系.设置们 2御H 1-19所示.至此.L1给左成 了数据库结构的分析设计和衣的创班.图1-15关聚图从图中可以看出.教师档案农-通

13、过7孜“教师編号-和教师投课佶息衣-进行关 联:学生档案农-通过7孜学号和学生成绒衣-进行关联:教师授课侑息衣-和学 生成填衣”通过字段课科,編号-和课用名衣-进行关联:课程名麦”通过7攻-课即編 号槨和学生选课驱进行关联.厂1.2系统功能的设计系统功能的设计足数据库席理系统开发中的亜:鉴-环.系统功能设计廿先进行需求分 析.根据用户的系统开发耍求.初步调住.明确柯题.解决目标系统“做什么"的轲题.M 后确定出目标系统的功能模块.1.2.1需求分析教学管理系统从功能來说,主要是实现对般人专院校的信息化管理系统。用户的需求 可分为如下3个方面:(1)教学粋理人员通过该系统住录学生、教师

14、和课程的冇关信息:(2)教师可以通过该系统来设置课稈信息和豈录学牛的成绩.实现对学生成绩的管理:(3)通过该系统对学生成绩进行汇总统计和分析。具体地说.在教学爭务管理过程中,骨理人员对新调入的教师登记教师档案,对新入学 的学生登记学生档案,每个学期考试结束后登记学生成绩每个学期末,学生根据系里提供 的下学期所开课程选课.教师接受了 学期教学任务,并将选课结果和分配的教学任务等 信息登记保存。教学管理系统应具有以下功能模块。教师仃息管理:完成对教师档案和教师授课悄况的管理,具体包松教师档案登录、授 猫息甘.教师相X. §询、教师相关信息统计和教师相关(H息浏览等学生信息管理:完成对学生

15、档案和学生成绩的管理,具体包括学生档案登录、学生成 绩登录、学生相关信息査询、学生相关信息统计和学生和关信息浏览等。选课仁息骨理,完成学生选课们息和课宀仁息的管理,具体包括课FH;息住录、选课 信息住录和选课信息代询等.1.2.2模块设计根据前面对用户需求的分析,依据系统功能设计原则.对整个系统进行了模块划分.得 到了如图1-16所示的功能模块图.学生档秦蚤«关信見古一切图1-16 “敦学许理系统“功施模块图1. 教师依息管理该模块用于实现教师档案信息(姓名.性别.匸作时间、政治面貌和学历等)和教师授 课信息(课程编兮、教师编号.授课地点和授课时何等)的住记.如果右调入学校的新职匚

16、则为其建龙档案并将味木信息输入到计算机中同时.该模块还提供了对教师档案信息教 师授课信息的统计、査询和浏览功能.该功能模块包括教师瑙案登录、授课信息登录、教师 相关信息査询、教师相关倍息统计和教师相关信息浏览5个穿体其中教师档案登录和相关ffil-17Wf*I p t":p= : 二 r i _ffil-18 教帅相图119 7牛或嬪登录”宦体IVI1-20实現学生档案信息(学号、姓名、性别、出生H期和班级编号等)和学生成绩的住录(学 号.学年学期.课程编号和成绩雪)町将新入学的学生基本信息输入到计口机中.还可以 将毎一学期所选课的占试成细求入到计口机中.另外该根块还提供了对学生档案

17、.成绩等信 息统ih农询和浏览功能.该功能怏块包括学生档案住氣学生成绩奁录、学生相关friBft 询、学生相关佶息址i仁 学4相关傅个窗体.11*1 ? 1或淡B录和学fl-: «j t. 1 览窗体如图1-19和图1-20所示3.选课friBff理该根块用于实现课用缶总(课程名.课円編号和学分零)和学生选课缶息(课用編号和 学号)的管理.包括学生选课信总住求.课卅佶©的&求以及并有关课用零侑况的点询.包 括课用伉息&朮选课和选课相关Ci询3个谢体.典中课程佶总。录和选课缶 J&住录窗体如图1-21和图22所示.|CCrex JRy 3 *纸厂图22

18、1课程伯息登录”宦体I,1-22这时教学骨理系鋭”的主界面如图23所示.m 1-23理廉fir主界面到比为止.整个系统的分析和设计全部完成.从上面的需求分析和数据库设计以及功能 樓块d.学管理系统"包會个救抵j功能它足一个非常简甲的系统廉彤通过本例的系统设计过程.iicffLl经对系抚的开发何一定的了解以 坊无论何种类空虹杂的数据库应用系统.都可按此思路和做法进行系统开发厂1.3窗体的实现廊体Ji Access数据際中的种対彖.通过窗体用户可以方便堆输入救据.編输救据和 显亲#据与数据表不同的趁.数据表以行和列的形式显示数据.而宙体可以按任何格式显 示故据.教学席理系统-正是利用了由

19、体这一待点來实现数据&录的.实现数摇轻录时应 遵淅输入准确.迅速、方便的驗则.输入救据应尽可能少.綸入提示应尽I#明确详细1.3.1直录学生档案谢体的实现1创建窗体在Access中创建窗体有人匸方式创建和便用窗体向导创建药种方法.人匸方式创建窗 体.需耍创建商体的何个梓(!:并建屯拎件和救据源Z间的联系而使用商体向导创建由体用户只石按向导捉示綸入的有关信息.步步堆完成即可.创建过用简单.快堆.效 率高.因此存设计Accoss S :;应用系统时.往往是先便用商体向导建立体的基本轮廉. 热后再切换到设计视图使用人工方式进行调整利用窗体向导创建“奁录学生档案-商体的步骤如下,首先在数据库管

20、理n中选择对象标签的窗体"然麻以击r吏用向片创建宙体” 选项.启动宦体角导二如图1-21 示.妝击“农/杏询槨下拉列农杠右侧的爺头.列岀所有有效的农或者杳询救据源.从中选择萄 学生档案表”在可用字MT列衣框中选择需要在新建窗体中显示的字段. 此处单击创按AL选定所有字b如图25所小云”t2HUWITT® >i Wq2J>d l1ID 1-21体向#-对话柜1图1-25 “由体向导”对认柜2r "g广"心ilWJFWTt1 丄cd T 劲1 仕足 I 1-27會曲体向导”财话 4单击卜步*按仏 弹出如图26所示的对话槪在此对话据片选择纵栏IT

21、项.这时可以在左边看创所建由体的布喝.单击下一步按忸.禅出如图L27所示的对话惟.在对话桥右侧的列袄惟中列出了 若1:窗体的样式.选中的样真效果在对话框的左韵显示用户可选择M欢的样兀.此 处选择标准”样式.:r广 H3E5B! Lq>:厂 EW.s单击完成”按忸.进入永学生档案” 体设计視图BH 1-29ffi 1-28“urn向悼“对认朴5ffi 1-29“(M学件档兴-WfiWil m至此.使用窗体向导快連创建 f &企学生档案粋窗体.其他的窗体也町以通过上面的 步骤创建2. 对由体的调铁上-节中创建出來的窗体有许多不尽如人意的地方.比如.所冇数据的输入用户 通过按谜來完成.

22、输入操作不简使.由体布喝比牧乱.这些都违背了綸入设计的凍则仔细 观察“住处7生档案槨由体可以发現.扇体中包括的数据内客犬垃分为两类. 类内窍范 |制不确定.像姓名.出生I期等,另一类内客范用确定.如性别.政治面規零.为了提応綸 入述度.統少输入内将.方便输入操作.対于内存范用确定的数撼俺尽btiS免使盘綸入.W 此.需耍対该窗体进行修改和调铁修改.调铁窗体可以在设计視图中通过使用并种控件來 完成.貝体方法和步骤是如下.<1>调铁位賈«|整窗体中各控件尺寸及位as在设计視图窗口中打开隹永学生档案叩宦体.调整宦 体上Bfitt Jt 了的齐个控件位E与尺寸.调整结果如图130

23、所小图1-S0> 小<2)添加控件在窗体中添加.设從所需控件在由体上添加一个矩形”控件腋击工貝箱中的矩1T控件按忸.金窗体主体区 域画个矩形区域.便現有的窗体内弃均放在真中:将矩形"控件的“待殊效!IT 属性设为凸起”潦加一个标签槨控件作为窗体标题.庄窗体上方中央海加一个标签控件并输 入&杀学心档案伉XT作为该商体的林题.将标题的7体名称设为“出书二了体人 小设为26.前采巔色设为“深灰S曲于像性别.政治面規.学历.职祢和系别零了段有固定的取值如性别取值为-W 和女二政治面貌取值为群众J “团员J 党员”和其他S I灿比.可以将这屿了段的 控件改为组合控件.这样町

24、以简化输入操作.捉髙綸入效申.下面以政治而魏为例.说明组介祇的创建和调整方法.梵余4个控件的创建和调整方法 与此相同.材已有的政泊幽飯r 了段删除单击工具16中的咆合框”工貝按粗在ST体上单击fittK81介桥-的位置.屏莘 显示组合松控件向导*对话杠.tom i-3i所示.选祥口行键入所需的值”单击“步”按忸.弹出如图i-32m示的对话桥.在第1列”列衣中依次输入群 众 -BI员二党员”和艮他零低.毎输入完一个血.按Tab览移至下一行.:W<P"他Xr &曇“負”氏上比七&“1h f << -11*11-31 访 ' 八忙勺'1图1

25、-32绍存低向*对话恤2单击-卜 步俊仞弹出鋼图1-33所小的对话枷.禺毎.««Bfi保存在这个字段 中"项.并单击右MAT*头按忸.从弹出的下盘列義中选择政治面IT字段.腹击卜if ftettl.弹出如图31所示的对话槪.存“谕为细介槪描迄林签”文本 松中输入政治面5T作为该俎介柩的标签.此时.拖动列的右边槪对以改变列衣矗 的賣度1-33 “纽合厳向号对WfrSffi 1-3-1 -组佇血向特“对话椒勺小击*完成"按忸.细合祇创建完成.同样对性別-7进行设覽.适当的调铁即 可得到图35所示的窗体.(3)创建命令按忸在如图1-36所示的窗体卜'方

26、添加下一记录S “上一记录叭“海加记毀S 保存记录” 以及退ar零5个命令按忸.下面以退dr按忸为例.说明使用命令按忸向导创建 命令按柳的过和方法. m击工几箱中的命令按忸二在由体上总击要战置命令按忸的位豐.屛齡上弹出命 令按忸向导-対话槪.如图36所示.任对话惟的类别-列刑g屮列出r町佻址荐的操作类别.毎个类别©操作-列衣 桥卜都対向若多种不同的操作.先在类别-杠内选择“窗体操作二然后在対应的“操 作呼框中选择关闭窗体 m击下步”按忸.i-37所示对话世.为使在債忸上显示文本.单击文 本选项.燃后在扶厉的文本张内输入“退岀二m-36“ 令按钮对讣川1图卜 W令戡讯向导“ “口 2单

27、击卜步按忸弹出如图L38所示对话施 在说对话檔中"J以为创比的命令按 忸足-个名以便以麻的引用图1-38 S令按钮向牙“对话惬S腋击“完成-按忸.至此命令按忸创建完成.艮他按忸的创建方法与此相同.为了使窗体布局整齐、灸观.可再Hl 矩形控件.将5个命令按放置苴中.矩形控待殊乳11刻” Ji>.i旳39所心图179,刘这也永杉工档案"窗体己垄本设计完成.但在浏览商体时.“记求定位器J 浏 览按旬”等.这些是窗体不需耍的.应诛梅扶去抻记录选定器属性有两个ffh 是.和否J它决定谢体显示时是否右记录选定器.即数 据衣域左瑞足否右林志块* “&求学生档案秤窗体的记求选

28、泄器wntfi为否j測览按mwri也竹两个仏 ry和_巾体运行对足否有測觉按忸即数据衣厳f瑞地否有浏览按忸组 儆如果不需耍浏览救据或在用户自己设掘r救据浏览时.该 为厂.这样可以增加由体的njiictt:求学生档案秤窗体的浏览按til.Wft值 为V.!【他rrjMftiftB这屮.不再过事说明.此时.由体的測氮效果ftiffl 1-4o所小.W 1- io -0求学牛档*囱件浏览效黑至此.我们已经完成了一个完整的由体的创建按照同样的慄作方法町以很容易抱创 i£ “段学怦理系统”中学生成绡0求=教师档案窃录"和枚师投课侑息0求”窗体.1.3.2课程及选课信息査询窗体的实现数

29、据的空询和统计是救学怦理系统-Jd匝耍的功能2企立数据库应用系统.称数 据肚确、及时堆输入并保存在数据库中并不足曲终口的.仗终nrjit为r更好.史充分堆使 用H过对数据库中的救据进b统计分析从中提取出右用的«Be ft Access数据时I SMfi 种统计和分析数据的门l它能够把多个表中的数据抽取出来供用户査看更改 和分析使用.教学悴理系饮m询统计功能都足通过创建住询.将杳询与统计奮体连按來 实現的.本节将重点介绍如何通过创建金询來实现盘询和统计.如何通过窗体和於來与所媳住询 进行连按.以形成完整的査询统计功能橫如 下面耐先併解系嶷中所用到的査询设计方法 和疋设计方法.然厉以创建

30、谀程及选课佶总仕询奮体为例.貝体说明该类窗体的创建方法.1.査呦统计设计时面援到.本系统的住询统计功能見通过廊体与所tfftHu连復來实现的肉此.曲先耍 创5E伍询.根据“教宁管理系tV it询抚计的霧求.在创建金询M使用了氏中4种类则. 分别是选择荻询、计交义衣直询和翁数仓询.<1)选择点询的设计选择任询足址常丸的含询类空它从一个或?个衣中根据准则检索救据它的优点任于能将一个或多个衣中的救据集介在一雄例如.传找不及恪学生.并显示学生所在班级編号,*1*愉样的査询整求需耍梅学1 m.八;-成细表"和-wr牧零3张衣的数据堆按住一起.找岀不及恪的学生.创建逸择含询的步強如“在如图

31、所示的数据库界面中双击在设计视图中制建査r选项.进入卜1彊计 視图窗口,同时弹岀显示表对话梅如图LI2所小图 “11扶.界面W 1-122对在显小农-对话槪中竹3个选项k 它们足“衣* 住询二两如果建立 直询的救据源來fl衣.则小击衣-选项卡.如果建立我询的救据源來“已1E立的金 询.则单rtr -ft询欄选项卡:如果建询的救据源*白衣和已建工的住询.则单击 两者都何"选项卡.这里小击 T 选项卡.双击学生档案衣=« 学生档案表”添加到査询设计視图应口上半部分的商口中. 然后便用同样方法将学生成绩IT和课程名衣.港加到査询设计觇图窗口上半部 分的窗口中总击确定*按粗依次双击

32、学生档案衣一中的班级編号S “姓名二“课用名农-中的课用名”和 “学生成细義”中的“成细”等了段.便这屿了段显示在设计m«t的字攻行上在成绩字殴列的准wr行中输入条件如,如图i-43m示.的击工儿栏上的保存-按忸,这时岀现一个另存为-対话祇.庄住询名称-文 本框中输入不及格学生信息1*1 1- 13不从恪学乞怙息“ ft«单击“确ir按忸.完成直询的设计.在建立不及格学生信息査询时我们在成ST字段列的准则,行中输入了准则 -<60准则足运口符.常5L 7段(ft.臥数以及7没名和属性雪的任总组介.能够计口岀一 个结果.准则在创建选择含询时经常用到.因此.了解准则的组成

33、.童握它的书写方法非常 重瓠准则一股有两种,简单准则和复杂准则.前*准则 般通过关系运许符连按一个值来表示比如.作找90分以上的学生可|;>=W:査找1980年5 IJ 1日以膚出生的学生可以人;>-#80-05-01#: 男学生可 以农示为=男"为了输入方便 Accoss允许在衣达式中省去筹号=所以.可“按衣 示为男J綸入时应注意'文本值用英文的双引号括起来.日期值用英文的井号V 括观 札m Access进行代询时.有些杳询条件比敏 因此.豊则书写也相应比牧见 复杂准则一股需耍通过逻桝运口符.关系运口符.特殊的运口符、函数以及它们的组介來连 按一个或儿个这里不粧

34、开说明了.(2)计口农询的设计左建立資询时.有时可能关心住询记录.有时可能关心记录的计算结果.比如.住找平 均分低于所在班半均分的学生.冉比如计算各类职称教师的人数.计绎各班毎名学生的平 均成绩等.耍茯取这样的救据.都抽壑在创建住询时进行统计计<£ 教于席理系统-中所建的住询统计怏块.何许多功能足適过创建计口企询实现的. 如备系教师人救、毎班不及格人次.孑班毎名学生的半均成绒等.下面以齐系教师人r 为例介绍其创念过程.双击企询-対線中的在设计觇图中创比伍HT选项.屏翳上显示住询设计视图窗 口.并显示显示表”对话栖在“显示衣”对话框中.单击“好 选项卡.然后双击“枚帅档案衣卸梅扶

35、添如刘住 询设计视图窗口上半部分的曲口中.单击“关闭槨按忸.依次双击“教帅档案茨”中的“姓IT和系別"7段.将它们添加到了攻行的第1 列和第2列中.小击匸儿栏上的介计按忸这时Access A计MKT中插入了一个总计”行 并fl动将系别7攻和“姓名” 了殳的总计”行设賈成SoupB八单击处名字段的' 行.并单击其右14的向下铸头按从下拉列表 选幵Count曲软. iY-.hTHr 1:的“保存”按蚀在出现的另存为对话槪的住询幺称”文木桥中 输入 F职称教帅人数二保存所建査询设计结果如图44所示.HU可以看到图144所示的倫果由于本査是H过处名-7段统计人数. Wfc-在图45所

36、示的住询结果中统计字叔名显示为姓名之CounT.图1嗣 系教师人故“ A*uh 1-s人ir mW然这样的显示可朮n < 需要调也调整fj法足可以再址 个我询使“处名之Count - 址示变为人数=貝体步能如下打开直询设计觇图窗口.将上述已建并系教师人ftHU作为救据源添加到现图I: 半邹分1 口中.职称了段和图i-46了段放在视图卜丫部分设计用 络”中它的血引H 并系救帅人tr企询中的“姓it引用了段.都应用方拈号括 起來.中间加!”作为分隔符.在-»#为”対话槪的含询名称-文本框中输入统计系教师的人数=保存所建 愎査询得到的站果如图1-47 « 1uh 1-16统

37、计冷廉擲巾的人tr aw图117 "沟绪ji<3)交义表直询的设计交叉表査询是Access支持的另一类査询.交叉表査询显示來源丁我中某个字段的汇总 fi.并梅它们分细.组列在救据衣的左侧.另-组列亦救据农的上部.例如.在“教学管 理糸统"中鉄计各班男女生人救.如图1-18所乩 这时用交义农任询來实现FS 将详细说明完成图1-48统计耍求的步骤.在数据库籽対话框中.单击住询秤対線.然厉敢由新iir按柳.这时屛缺上显、怖建仕询"対认柄,如图1-宀mi-i8并曲男幺件人数维ii结梁Hl-49査 IT MiSfi在如J话椎中.双击“年询向导X 出如EH50折示的对话

38、(在由口的視图俎中选中表二 再在上胡列衣中选中学生档案表”单击下步"按UL弹出如图51所示对话桥.在该对话感中.确定交义衣的行标 越.为了左交义衣的毎行前iiii显示班级编号.向双击町用字er桥中的班级編 号 7攻.将其选入选定7CT中.M I 上一U1 FT 丄 |ffi 1-50 -殳艾询向廿“对认柿1W 1-51交乂 询向廿”对认柿2 单击.下 步按忸.弹出如图S2所示的对话祇.冷谀对话据中.确定交叉衣的列标题.双击“町用字段”框中的性别”字段.!>1 1-52-J1.?*(i3单击下:按M弹出如图53所,在iJ对话据中确定每个行¥ 交义处进行什么样运口.为了让

39、交叉衣査询计算毎班不同性别的人数.单击7段- 惟中的学号澤字段.然圻在数-据中选祥计数-Ffitte如图53所示. 1-53向牙“对 i/弧击*卜并出知图51妙比在谀对话框中请指定査询的名称. 文本槪中綸入“毎班男女住人tr作为该住询名.然历单击完成刁按忸.ffl 1-51 览“询向廿“对认柜5<4)參数査询的设计前面所妃伍询.无论是内将.还是*件都足IM定的.如果用户冷电根据不同的*件值金就需要不斯堆建、上任询柿rtttm麻妨i.为了方便用户农询 accxs提化左救査询.參救住询利用对话杠提示用户输入参救.并检啾符合所输入歩救的记永或值*在牧学钉理系统槨中大m焰便用了多数伍询來实现不同

40、的住询姿求.例如.按学号住 看学生羞本信©.按班级伍看学生信息等卜面简小介绍按学号住音学生卑本信息”伍询 的创建过很.双击住询对象中的“在设计視图中创直査nr选序,屏算上显示企询设计視图窗u.并显示一个显示衣秤対话框. ( -屮单击“衣选旷1门系ZT将K添加刘仕询设计视图窗I】上半部分的由口中.总击“关闭務按忸.在査询设计視图窗口上半部分的1»口中字段”行的第-列中选择学生榕案麦.铲, 在第二列中选择“学号二去掉“学号稼字叔显示”行的勾选.在学号”了段准则澤疔中输入请输入学号'r.如图55所示.T:K*:ffi 1-55介询*故设疋单击文件-菜单中的另存为-命令.然

41、后金弹岀的“另存为-对话杠中.在直 询姓名”文本松中綸入按学号农洵学生基本信XT.敢击确4r按忸.完成够数荻询的设置.创建参救杏询时.不仅可以使用一个参救.也可以便用多个参救多个歩救仔询的创建 过軒与个參数査询的创建过, :样,; 任询设计視图麼口中赫多个參数的准则都 放住准则行上.例如.木系统竹这样一个住询耍求.企找并显示臬学年.期.集课用的 1 ;忖I琪査询有3项發数要求.分别是学年学期和课輕.设置的结果如图1F6所小ffi 1-56 U个參故设眾至此.把本系址中耍用到的Access中的査询设计方法都讲解了一遍.木系统的所有直 询的役计均足按照上面所讲的方法创建的创1£了住询以后

42、.还需姿務所建伍洵号住询统计谢体相连搖.一股俏况卜'町以通过宏 将住洵连接刘命令按tfl I:.当单击该命令按协时.运行相应的玄打开对应的农询.宋是种转硃的代耐 m I转移功能.也不能直幾操纵变al但能»#对抑有机 地组介拭来.按照某个顺序执行一空步骤.完成系列操作动作.宏可以包恬一个操作序列. 也可以足个恋组-所谓底细就堆以一个宏名來存够相关宜的集合.如果冇很多宏.可以将 相关的宏放在同一龙细里.宏细中的毎个比都/Hi己的名字它们郴互独立.互不依轅.在 很多怙况卜使用密组会给数据库的操作和席理带來极人的方便木系撓便用了很纟的宏组. 下面仅以教师统i广 玄组为例介绍宏组的创建

43、过.在“救据库窗口中S小击宏槨对線.单击新ET按忸.弹出如图1-57 示的宏设计視图.W 1-57丈设计刖图玄设计视图窗口分为上、下两部分.上半部分包介宏名、条件、操作和待注4列.在宏 名”列中用户可以为毎个垄本底指定一个名称.在条件槨列中可以描定麻操作的条件.如 果设计視图窗口中没有这蹲列可单击工具栏上的宏名”按忸和条件*按忸将两列显示 出來.在“操作-列中.可以为毎个宜描定 个或多个宏操作如果需耍还可以在备注" 列中对谀操作进行必耍的说明.以方便今后对玄进行修改和维护下半部分是操作參数区X 在此可以対操作多数进行设建选样的操作不同.典够数的内卉就何所不同.接下来就是在设计觇图窗口

44、中緬加宏操作.山于本系统査H0或统计的显示方式有些 足伐耐有纸足丙体.内此.添加附宏慄作稅显示方真不冋而有所不同.腋击第一个空白行的底名澤类.并输入按系计人的击操作”列.这时右边 出现 个向卜箭头按忸弹出 个操什"列农.金该列左中选择0 portiuory操作.单击操作參数区”中的査询名称”行.单击右边向下箭头按便.在弹出的列衣中 选择统计并系教师的人tr化询.如图i-58 < jW 1-58设用探作及探作參救I Hjt述步幣 戍所仃衣撫n汝曲量后结果如圄1 矶W 1-59 设,T油乂单击工具栏上的保存撷按忸.在弹出的另存为叩对话肛的玄名称文本张中綸 入教师统计二总击确定”按粗

45、使用同样的方法创建如图60所示的英他宏组“11-60水廉魏的所冇宏组3.窗体设计査诲设计界面是用户和系统之间的按口 可以将所有已建立的査询 1»体和宏纽合左一 閱.企询址计界何是通过窗体来实现的.(1)创建从设程谢体双击“窗体-对線中的在设计视图中创建窗体稼选项.并出窗体设计視图甯口.在 谢体设计視图窗口上方海加窃体标题并设覽样式. m击匸八箱中选项卡控件-按忸在由体匕单击要f&n -选顶卡稼的位覽.调整艮 人小和格式.如图61所示.图卜61宦体礼 I效眾单击“页厂并设置其格式凤性.匝复上 步操作完成“页2恪式属件设定.效果如图L62所示.W 1-62设刃辻顶|毀集为使住询由

46、体显示更为"现可读石耍在选项長页上放廉 个列衣枢.晁示所住数据 单击工具箱中的列表I tfl.在窗体上单击耍列表権舞的位置,»上显示如图1-63折示对话粧 选择“使用列农様代阅衣或査询中的值”单击下一步-按忸.弹岀如图lf4所示的对话惬选择視图”惬中的表”頊.然珀从茨的列表中选择“课程名表二3W1 c <4Ci> r RT«DlU 1-63列衣鞭向#“対话軸1<"I H > 11-61“0.皆对认血23 £ ¥3l<WW>>,nr 6入rw :3单击 F_步”弹出如图1-65对话粧 将可用承S

47、T列表椎中的所fj了段移到选定YKT列衣框中单击-下步按柳.弹出如图66所示的对话世.其中列岀了所有字吸的列表.此 时.捲动并列右边张可以改变列衣槪的覽度.ffl 1-65-列农粗向导”对话粗SW 1-66“0,r 对认m33单击“完成-按忸.剧除列衣据的标签.并适当调整列表衲大小.结果如图67所示.1-67 ”列农枱向廿对话粗5(2)添加命令按柳添加亢列衣桥后.按卜來在该页中添加命令按乩 卜何以恋窗体上添加.按课程名仓尸 按忸为例介绍其步骤. m击工貝箱中的命令按忸二在窗体上小击耍放置“甜令按wr的位賈.弹出.命令 按忸向导対话框.如图L68所示.金窗II的类别列农矗中.选样“杂项二燃后庄对

48、应的操作-槪中选择运行宏二 小击“下步秤按柳.弹出如图69所示对话亂在请确定命令按柳运行的宏"列 表框中选择宏课用住询.按课程名S*r Jy、IVI 1-68第令按讯向牙“対WHUW 1-69 m按钿向#“对认林2屮卜弹出如Hi-roM示对话帕 选中文本,选珮 后左其后的文木牴内綸入显示住按忸上的文本按课程名伍二* IIra 1-70 “绪令按讯向导”対话惬S总击完成槨按纽按照耍求在页他必哩的命令按何至此.完成了住询统计廊体的设计.系统的氏他仕询统计窗体的设计都町以按照列样的 方法进行创建.1.3.3学生相关信息浏览窗体的实现学生相关信息測觉窗体是个包含有子窗体的金体其创定方法也可以

49、便用窗体创楚旬诗来头riaiwiFrHJtJd k w 佯 in u«j wixirr-1.浪立学生成绩衣子窗体L曹先建立学生成细表f商体V. iiWtui下:尬数据库管丹器中选择窗体"标签.然后於击“新建”按忸.在出现的対话桥中选 择谢体向导二如图1-71所示.单击确L - I: :!.岀現知图72所示的体向导(选祥数据农)对i稈 za uKZZmI.IIHH亠2>J-n"r 一于 却IOrai-71体”对认厳图1-72 “窗体导.(选样ft««)时i在如图72所示的对话能中选择“衣:学生成细农”选定除成绒HT以外的所右 了段.M

50、87;Tuh -下 步”按忸出现如图i-;3所示的窗体向导(选择衣格)对 话框.选中表格”项.为新创建的窗体选择布局单ih - F-步按忸再单击“下一步斡按忸在出现的対话杠中綸入谢体的名称学 j M体1 燃后选择修改窗体设计-顶.如图171所小g匸|WD W 込 <JM4TW«厂 trwxwwarmdiH1-73由体fi»H遺样««)时话桶 1-74“宦体向9*(B£«*> 时话 18单击完成”按忸.进入应口设计现图.调整数据槪的位置.任界面上濫加必要的按忸.效果如图L79所小.aBl-75儒生成绩农子K体! 2.建V学生

51、相关伎息浏览"窗体住数据岸.理髀中选挣体标签然后单击左岀現的对话中速 n - ail ww. »Jto-个祈宦体并设置彳丿控件界而如图76所示.图卜76“" nil 3,Ith(HU住控件箱中选择子窗体控件向由体上添加 个子窗体将白动弹出子窗体生成向导. 如图177所示.选择使用现有由体项哝击°下一步”按忸.图-77- TWII向导-対认惬1介如图1;8所小“选择f界面"的对门也中.选择已绘设计好的丨1宦体1二单击完歳按祖保“添加的f窗体.厂o> i-78“ rur体向廿対认血2设ilju的应体tniffl i-79 huh i-79学丫

52、郴知mmvr体至此完成r学生相关侑息浏览商体的设计教学怦理系挠円中教师相关倚息杏询 的窗体也足使用同样的方法进行设计的.厂1.4报表的实现1本系统令门设稚救据浏览功能.学生佶总的浏览通过由体來控制.以报农彤式來显示. 教师倍息的浏览以报衣形式綸出报表& Access敷据库的 奥对欽它的fl用足汇总救据.量示删格式化且分蛆的 息.报我中的大解分内客是从表.伍询或SQL语句中获得的它们是报表的数据来海,报表 中的艮他内客是衽报衣设计过程中保存的本系统中主要包括学生基本借息.学生成镇魏计.学生人数鋭计以及教师基本佶息等 多张报如 报衣的设计基本上是先使用报衣向导-创世报友.再便用设计视图完善

53、报表.1.4.1学生基本信息报农的实现下面介绍学生基本倍息报衣的设计过程.双击报麦对象中的便用向导创建报表”弹岀报表向导撷对话矗.如图1-80 所示 !/含询俎合框中选择打I厂 s在可用字ar軽中选择所o?-a-单击下:按忸弹出如图81所小的对话極在魂对话框H定分血级別.4、报 表不需耍分组.ttXIertiM9MNHSit字*X1丽也明.Ifc*10W enm*Ht«r1-80“报衣向导“ M认:” I < ±-r q> It-t d >1Ire 1-81 -报衣向导“对认惬2单认一 F步按忸.弹出如图1-82的对话.F对话框要求确定报3-Ifjll序次序.并决定足否汇总数据本处选择按学号升序拮序.IV) 1-82-:厂单击下”按钮弹出如图所示对话権几代要求确定报表所采用的布 耐方式.在布耐”选顶组.选择“衣格-在方向-选项细.选择纵向二单击下一步-按忸.弹出如图1-81所示的对活杠.确定推衣所采用的样式.选n-m 选项.丨1-83“诂帳4Mtmmirsc单击下一步”按U 即出如图85所

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论