高校家教服务系统论文

上传人:ni****g 文档编号:469375871 上传时间:2022-08-21 格式:DOC 页数:44 大小:1.42MB
返回 下载 相关 举报
高校家教服务系统论文_第1页
第1页 / 共44页
高校家教服务系统论文_第2页
第2页 / 共44页
高校家教服务系统论文_第3页
第3页 / 共44页
高校家教服务系统论文_第4页
第4页 / 共44页
高校家教服务系统论文_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《高校家教服务系统论文》由会员分享,可在线阅读,更多相关《高校家教服务系统论文(44页珍藏版)》请在金锄头文库上搜索。

1、高校家教服务系统的开发【摘要】随着信息技术与网络的普及,高校对勤工俭学的大力支持,开发一个高校家教服务平台迫在眉睫,本系统采用“自上而下总体规划,自下而上应用开发”的策略开发高校家教服务系统,前台应用DREAMWERVER MX、Asp开发界面,后台选取Access为数据库管理系统,以ADO技术实现前台对后台数据的访问。本系统主要功能有系统操作(包括用户登陆、注销操作等);信息管理功能;新闻管理功能;会员管理;学员/教员管理等功能。系统界面友好,操作简单。【关键词】家教服务;Asp;Access;ADO技术The Development of Yang-ja-ba Iron Ore Conce

2、ntrator Equipment Management System Abstract: with the development of theKey Words: Management Information System ;Upbringing Services;Asp;Access;ADO technique / 文档可自由编辑打印目 录引言11 系统开发环境及相关技术介绍21.1 系统开发环境21.1.1 Asp简介21.1.2 Access数据库简介21.2 ADO数据访问技术介绍32 需求分析62.1 可行性分析62.1.1 技术可行性62.1.2 经济可行性62.2 需求分析6

3、2.2.1 主要需求62.2.2 系统设计目标62.3 数据流图73 系统设计83.1 系统概要设计83.2 数据库设计83.2.1 数据库概念结构设计83.2.2 数据库逻辑结构设计93.2.3 数据库物理设计94 系统实现94.1 系统模块界面设计104.1.1 主界面104.1.2服务信息管理模块104.1.3 学员/教员信息管理模块114.1.4 新闻管理模块134.2 创建数据源并连接数据库135 系统测试145.1 系统测试方法介绍145.2 系统测试15总结16致谢17参考文献18科技外文文献19附录A: 源程序代码33附录B: 系统使用说明书41引 言社会发展节奏的加快使得人们

4、越来越趋向于信息化、数字化,传统的人工管理信息模式已经不能满足社会发展的需求,由计算机实现的管理信息系统(MIS)以其方便快捷的操作受到人们的亲睐,并将逐渐取代传统的人工管理。管理信息系统是一个由人、计算机等组成的能进行信息的收集、传递、储存、加工、维护和使用的系统,它运用计算机完成对数据的操作,不仅能避免繁重的业务量所造成的人为错误,大大提高工作质量和工作效率,还可运用信息共享加快信息更新和发布的速度。除此之外,管理信息系统的面向对象化设计使系统简便易行,操作人员不需很强的专业技术,只要通过简单的培训即可熟练使用系统。而数据库技术是信息技术的基础,在信息高度发达的今天,数据库技术和数据库应用

5、显示出了极大的作用和发展潜力。本文所探讨的高校家教服务系统,以下简称家教网,在这里指的是为家长和教师提供家教信息及其它个性化服务的网络产品网站。该网站应为教员和学员提供更为个性化的家教社区,为家教双方提供双向选择和文流的平台,学员教员可以方便的查询自己中意的教员,教员可以知道自己家教安排的状态等等从而真正实现家教信息网络化和个性化。1 系统开发环境及相关技术介绍1.1 系统开发环境1.1.1 ASP简介ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。AS

6、P的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,ASP网页具有以下特点:(1) 利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术(2) ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;(3) 服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,

7、因此使用各种浏览器都可以正常浏览ASP所产生的网页;(4) ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;(5) ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现和那个Email或访问文件系统等。(6) 由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。1.1.2 Access数据库简介Microsoft Office Access(前

8、名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一。Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。(1)表(Table) 表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的

9、数据,故又称数据表。(2)查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。 (3)窗体(Form)窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。 (4)报表(Report)报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。 (5)宏(Macro)宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。(6)模块(Module)模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用Vis

10、ual Basic编程。 其主要特点如下: (1) 完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。 (2) 强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。 (3) 可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。 (4) 作为Office套件的一部分,可以与Office集成,

11、实现无缝连接。 (5) 能够利用Web检索和发布数据,实现与Internet的连接。Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。1.2 ADO数据访问技术介绍ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO(ActiveX Data Object)数据访问接口,是美国微软公司提出的长期的数据访问策略,它实现了远程数据对象(RDO)的绝大多数功能,另外还增加了一些新的特征,ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO在关键的应用方案中使用最少的网络流量,并且在前端和

12、数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口,它将逐步地取代DAO和RDO成为主要的数据访问接口。VB6.0可以很好地支持ADO和OLE DB数据访问模式。ADO对象模型定义了一组可编程的自动化对象,可用于Visual C+、Java以及其他各种支持自动化特性的脚本语言。ADO最早被用于Microsoft Internet Information Server中访问数据库的接口,与一般的数据库接口相比,ADO可更好地用于网络环境,通过优化技术,它尽可能地降低网络流量。ADO的另一个特性是使用简单,不仅因为它是一个面向高级用户的数据库接口,更因为它使用了一组简化的接口用以处理

13、各种数据源。这两个特性使得ADO必将取代RDO和DAO,成为最终的应用层数据接口标准。图1.1 ADO对象模型图如图1.1是ADO对象模型图。在ADO模型中,主体对象只有Connection、Command和Recordset三个,其他四个集合对象 (Errors、Properties、Parameters和Fields)分别对应Error、Property、Parameter和Field对象。一个典型的ADO应用就是利用Connection对象建立与数据源的连接,然后用Command对象给出对数据库操作的命令(如查询或者更新数据等), 而Recordset则用于对结果集数据进行维护或者浏览等

14、操作。Command命令使用的命令语言与底层所对应的OLE DB数据源有关。不同的数据源可以使用不同的命令语言,对于关系型数据库,通常使用SQL作为命令语言。在Connection、Command和Recordset 3个对象中,Command对象是个可选对象,它是否有效取决于OLE DB数据提供者是否实现了ICommand接口。由于OLE DB既可提供关系型数据源,也可以提供非关系型数据源,所以在非关系型数据源上使用传统的SQL命令查询数据有可能无效,甚至Command命令对象也不能使用。l Connection对象Connection对象代表与数据源之间的一个连接,ADO的Connecti

15、on对象封装了OLE DB的数据源对象和会话对象。根据OLE DB提供者的不同性能,Connection对象的特性也有所不同,所以Connection对象的方法和属性不一定都可以使用。利用 Connection对象,我们可以完成以下一些基本设置操作: (1) 通过ConnectionString、ConnectionTimeOut和Mode属性设置连接串、超时信息、访问模式; (2) 还可以设置CursorLocation属性以便指定使用客户端游标,以便在客户程序中使用批处理修改方式; (3) 设置连接的缺省数据库属性DefaultDatabase; (4) 设置OLE DB提供者的属性Provider; (5) 通过Open和Close控制Connection对象与物理数据源的连接; (6) 通过Execute方法执行命令; (7) 提供事务机制, 通过BeginTrans、CommitTrans和RollbackTrans实现事务控制; (8) 通过Errors集合属性检查数据源的错误信息; (9) 通过OpenSchema方法获取数据库的表信息。Connection

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 论文指导/设计

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号