Authorware学生成绩查询系统的设计与实现(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

Authorware学生成绩查询系统的设计与实现(2)


Authorware支持了一种扩展的DLL文件定义方式,这种方式就叫做UCD函数。实际上UCD(U32)也是DLL,只不过是符合Authorware特有的USERCODE扩展标准的动态链接库,方便不熟悉的DLL用户。UCD扩展了Authorware的使用开发范围,使得用它开发出来的程序更强大,实现了许多高级语言才能编程才能实现的功能。
2.2 Access数据库技术
    数据库技术是计算机科学技术中发展最快的领域之一,也是应用最广的技术之一,它是计算机信息系统与应用系统的核心技术和重要基础。本系统采用的数据库开发工具是Microsoft Access 2007,Access 数据库是微软司推出的基于Windows的桌面关系数据库管理系统,是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,可以完成大部分数据管理的任务。
2.3 ODBC数据源
要想通过Authoreware连接数据库,就要利用ODBC操作数据库,ODBC(Open Database Connectivity,开放数据库互连),他是美国微软公司推出的实现异构数据库互连的标准。它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。Authorware提供了一个支持标准ODBC的数据库接口,利用标准的SQL语言几可以对Access、FoxPro、Dbase、Orade、Sybase、SQL Server等数据库进行添加、删除和查询等基本操作。
在Authorware中正常操作数据库,首先DBC驱动程序必须可用,其次建立ODBC数据源,用来连接一种特殊类型的数据库的ODBC驱动程序配置。配置ODBC的方法一般有两种,手动配置和自动配置。手动配置需要在操作系统的控制面板—管理工具—数据源(ODBC)里中配置,在这里不详细叙述。主要说明一下自动配置,这就要在Authorware中调用“tMsdsn.u32”中的函数实现ODBC数据源的自动配置。自动配置数据源的优点是通过Authorware编制的程序,打包成可执行文件时,可以在其他机子上直接运行,而不需要手动去配置数据源。
3.系统分析与设计
3.1需求分析
在长久以来的教学过程中,教师往往在教学关系中占据主导地位,而教学的模式也往往是以板书为主,学生在教学关系中是以被动接受知识为主,久而久之,学生就会对这种教学模式产生厌倦。因此,在现代的教学过程中,教师往往通过Authorware制作的多媒体课件进行互动教学,以求打破传统教学模式带来的束缚,然而有时需要在课件中显示大量的数据信息,这就需要结合数据库的强大数据管理功能,设计学生成绩查询系统就是通过Authorware连接Access数据库将数据库中的大量信息通过Authorware丰富多彩的界面显示出来,这样既提高了教学的效率,又充分调动了学生们学习的积极性。
3.2系统设计目标
(1)界面设计合理、美观。
(2)数据存储安全、可靠、易扩充。
(3)强大的查询功能,保证数据查询的灵活性。
(4)具有易文护性和易操作性。
3.3功能模块设计
(1)管理员登陆模块:用户通过学号进行登录,用户通过文本输入学号和密码来验证信息,实现登陆操作。
(2)成绩查询模块:用户在进入界面以后,通过点击界面中的科目按钮,来实现相关科目成绩的查询。
系统操作流程如图1所示:
 
图1   操作流程介绍图
4.系统详细实现 (责任编辑:qin)