毕业论文——自适应网络课程学习导航系统.doc
《毕业论文——自适应网络课程学习导航系统.doc》由会员分享,可在线阅读,更多相关《毕业论文——自适应网络课程学习导航系统.doc(40页珍藏版)》请在文库网上搜索。
1、1.3 数据库选择 .121.4 数据库接口的实现 .12第 2 章 数据建模.132.1 数据库建模方法 .132.2 程序开发软件 .14第 3 章 需求分析与总体设计.193.1 需求分析 .193.1.1 需求的提取.193.1.2 需求定义与规约.193.2 系统总体设计 .203.2.1 系统结构图.203.2.2 数据功能模块设计.203.2.3 系统的主要功能设计.213.2.4 数据库设计.21第 4 章 详细设计与实现.254.1 投票界面模块的设计 .254.2 投票项目模块的设计 .284.3 投票结果模块的设计 .33重庆邮电大学移通学院毕业设计(论文)54.4 用户
2、管理模块的设计 .374.4.1 管理员登录的设计与实现.374.4.2 修改密码的设计与实现.39结论.41致谢.42参考文献.43论文附件.44一、英文原文 .44二、英文翻译 .54重庆邮电大学移通学院毕业设计(论文)6前 言随着科学技术的不断提高,计算机科学日渐成熟,互联网技术的不断发展和普及,众多高校,科研机构及个人从理论与实践两个方面进行了大量的研究与开发工作,涌现出了很多在线投票系统,对学院、企业的管理起到了很好的作用。总之投票系统概括起来就是要通过科学的管理手段和专业化管理技术来实现统一。在线投票系统应具有的独特的功能:其一,方便的操作。原有的手工投票管理基本上是人工操作,效率
3、低下,缺乏方便性,在线投票管理系统运用计算机和其他附加设备,不再需要手工操作,基本上是全自动化,能够节省人力、最大限度地利用各种宝贵的资源,大大的提高了效率。 其二,友好的界面。友好的用户界面会给人一种亲切的感觉,在使用起来不会觉得沉闷,效率自然也会提高了。其三,强大的功能,能够满足学校教学需要,快速简单的统计教学任务,提高教学质量。 正是在这样的情况下,本人在导师的带领下完成了在线投票系统的开发与实现。重庆邮电大学移通学院毕业设计(论文)7第 1 章 编程环境及数据库随着各高校办公自动化工作的推进,投票管理自动化也被摆上日程。通过Dreamweaver 与 Microsoft Office
4、Access 2003 的编程环境,采用 ASP 代码和数据库开发一个动态的在线投票系统。1.1 编程环境在该投票系统中,我使用ASP和Microsoft Office Access 2003相结合的综合开发环境,采用 ODBC 作为投票系统与后台数据库的接口。投票系统开发平台是 Windows XP。开发工具选择的是Dreamweaver MX。1.2 ASP 简介ASP的简称是Active Server Pages,目前没有正式的中文名称,可理解为“动态服务器页面” 技术。ASP是目前最流行的开放式Web服务器应用技术,它的特点是将脚本、超文本和强大的数据库访问技术结合在一起,并提供了众多
5、的服务器组件来扩展功能,能够很方便地创建分布式和基于Web的商业化应用程序。如果要更简单地描述ASP,可以说ASP 就是运行在Web 服务器上的动态网页。ASP程序文件也是 一个标准的网页,一般由 HTML标记和ASP 脚本代码混杂在一起组成。ASP网页程序必须先经Web 服务器的ASP解释器解释执行,产生HTML代码后才传送给浏览器执行显示。1.2.1 ASP 的技术特点1、组件在ASP技术中起着核心作用重庆邮电大学移通学院毕业设计(论文)8要想开发出具有实用价值的动态Web 应用程序,ASP脚本必须与基于COM标准的组件配合使用。组件对象模型是微软公司提出来的一种基于二进制的软件标准,与语
6、言无关。Visual Basic、Visual C+、Visual J+等都能创建COM组件,在不同的语言实现的组件之间,依据COM标准可以进行交互操作。ASP提供了10个内置组件。每个组件中包括一个或多个对象。在使用前,组件的对象需要被实例化。ASP提供了6个内置对象,这6个内置对象可以被ASP脚本直接使用,不需要被实例化。除了内置组件和对象,开发人员还可以自行制作实现特殊功能的组件。2、采用ADO技术访问数据库ASP依据ADO技术访问后台数据库,其内置的数据库访问组件ADODB提供了一组优化的访问数据库专用对象集。UDA(Universal Data Access)是微软公司提出的适合企业
7、范围并能够高性能地访问各种信息(包括关系型数据库和非关系型数据)的数据访问模型。它由ODBC、OLEDB、和ADO组成。ODBC提供了对关系型数据库系统的标准访问界面,已得到大多数数据库系统的支持。OLEDB用于处理异构平台的关系型和非关系型信息,非关系型信息包括电子邮件、文件系统、文本、图形等。它还能使用已有的ODBC驱动访问关系型数据库。ADO是以开放数据库连接ODBC为基础的,可支持任何ODBC数据源对数据库的操作;可以提供任何类型数据库与Web 服务起的访问方式。3、支持所有脚本语言除了支持VBScript、JavaScript外,ASP还支持REXX、Perl等多种脚本语言。VBSc
8、ript是ASP支持的默认脚本语言。若要重新设定默认脚本语言,只需在ASP程序的第一行使用命令即可。在同一个ASP文件中,ASP脚本可以调用不同的脚本语言,从而发挥各种脚本语言的优势。若要在ASP程序中使用与默认脚本语言不同的脚本语言,可以将这段语言放于标志符.中。重庆邮电大学移通学院毕业设计(论文)91.2.2 ASP 对象使用基础ASP之所以成为功能强大的服务器端程序,是因为它为Web程序设计人员提供了一组功能强大的内置对象。所谓的对象是指具有典型方法、属性或者集合的事物。方法决定了对象的功能;属性决定了对象的状态。使用ASP进行动态网页设计时,必须熟练掌握ASP的各种内置对象。ASP提供
9、的内置对象如表1-1 所示。对象名称 用途Application对象 Application对象是所有用户共用的对象,通过这个对象,不同的用户间可以共享信息。在主页计数器中常常使用Application对象来保存访问网页的人数ASPError对象 捕捉ASP错误并向用户返回详细信息描述ObjectContext对象提交或中止有ASP脚本启动的事件Request对象 获取从HTML表单传递给服务器的参数,这些参数的传递方式包括POST方法或GET方法、cookies(一种保存在客户端上的,用来保存网站信息的文件)以及客户端证书Response对象 控制发送给用户的信息,包括直接发送文本和HTML
10、代码等信息到浏览器、把浏览器当前访问的网页重定向到其他URL、设置cookie的值Server对象 通过Server对象可以访问服务器上的方法和属性。其他方法毕 业 论 文 ( 设 计 )题 目 在线投票系统 学生姓名 学号 班 级 专 业 分 院 指导教师 年 月 日长春职业技术学院毕业设计(论文)专用纸 第 1 页 内容包括:题目 在线投票系统摘要及关键词 JSP 投票 目录绪论正文结论致谢语参考文献附录长春职业技术学院毕业设计(论文)专用纸 第 2 页 目 录第 1 部分 概 述 .1第 2 部分 分析部分 .221功能需求 .2第 3 部分 系统设计 .331功能模块设计 .332数据
11、库的设计 .3第 4 部分 系统开发 .341数据库 .34 1 1创建数据库 .34 1 2创建表 .44 1 3连接数据库 .442功能的实现 .543问题及解决 .5第 5 部分 运行部分 .551系统的安装 .552系统的使用 .6第 6 部分 附 录 .8附录 1 运行环境 .81.1 硬件要求 .81.2.软件要求 .9附录 2 设计代码 .91.vote.jsp .92.result.jsp.103.add.jsp.114.del.jsp.135.display.jsp .146.modify.jsp.157. DBConnect.java.18第 1 部分 概 述在线投票系统主
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 自适应 网络 课程 学习 导航系统