信息与计算科学专业课程答疑网站建设.docx

上传人:b****6 文档编号:6988273 上传时间:2023-01-15 格式:DOCX 页数:52 大小:278.54KB
下载 相关 举报
信息与计算科学专业课程答疑网站建设.docx_第1页
第1页 / 共52页
信息与计算科学专业课程答疑网站建设.docx_第2页
第2页 / 共52页
信息与计算科学专业课程答疑网站建设.docx_第3页
第3页 / 共52页
信息与计算科学专业课程答疑网站建设.docx_第4页
第4页 / 共52页
信息与计算科学专业课程答疑网站建设.docx_第5页
第5页 / 共52页
点击查看更多>>
下载资源
资源描述

信息与计算科学专业课程答疑网站建设.docx

《信息与计算科学专业课程答疑网站建设.docx》由会员分享,可在线阅读,更多相关《信息与计算科学专业课程答疑网站建设.docx(52页珍藏版)》请在冰豆网上搜索。

信息与计算科学专业课程答疑网站建设.docx

信息与计算科学专业课程答疑网站建设

信息与计算科学专业课程答疑网站建设

摘要

随着网络技术的迅猛发展,ASP已成为Web应用程序的一种重要的开发工具。

用ASP(ActiveServerPages)技术创建的此信息服务系统分为普通用户信息浏览、查询和系统管理员对系统数据进行维护两大部分。

对数据库设计、程序设计和实现、系统安全进行了详细论述。

本课题就是ASP结合Web实现在线答疑的浏览与信息交流的平台。

在这个信息化的社会,网络通讯已成为现代交流的主流。

网络上的在线答疑、在线教学已成为当代教学的一个重要组成部分。

本系统针对当前的教学情况,特为本专业设计了一个供大家互相学习、交流和讨论的系统。

该系统基于WEB方式,操作简单,交互性强。

本系统以ASP为开发语言,ACCESS为后台数据库,IIS为系统运行环境,以友好的界面面向用户。

在该系统中充分利用了会员权限管理功能,针对不同权限的会员,赋予不同的操作功能。

具体有普通会员和系统管理员两种权限。

普通会员享有该系统的所有功能(如会员注册登陆管理、资料上传下载、在线答疑中心、留言板、在线投票等功能),而系统管理员除享有普通会员的功能外,还可以对本站信息和资料进行整理、删除,以优化本站信息质量。

 

关键词ASP,ACCESS,在线,上传下载

 

ABSTRACT

Alongwiththenetworktechnologyswiftandviolentdevelopment,ASPhasbecometheWebapplicationprocedureonekindofimportantdevelopmentkit.Thisinformationservicesystem(ActiveServerPages)thetechnologyfoundswhichwithASPdividesintotheaverageconsumerinformationbrowsing,theinquiryandthesystemmanagercarriesontothesystemdatamaintainstwomajorparts.Tothedatabasedesign,theprogrammingandtherealization,thesystemhavesafelycarriedonthedetailedelaboration.ThistopicisASPunifiesWebtorealizetheon-lineQ/Abrowsingandtheinformationexchangeplatform.

Inthisbecominganinformationbasedsocietysociety,thenetworkcommunicationhasbecomethemodernexchangethemainstream.Inthenetworkon-lineQ/A,theon-lineteachinghavebecomethecontemporaryteachinganimportantconstituent.Thissysteminviewofthecurrentteachingsituation,thisspecialtydesignedtostudy,theexchangeandthediscussionsystemmutuallyspeciallyforeverybody.ThissystembasedonWEBway,operationsimple,andtheinteractionisstrong.

ThissystemtakesASPasthedevelopmentlanguage,ACCESSisthebackstagedatabase,andIISisthesystemmovementenvironment,byfriendlycontactsurfacefaceuser.Hasfullyusedthememberjurisdictionmanagementfunctioninthissystem,inviewofthedifferentjurisdictionmember,entrustswiththedifferentoperationfunction.Hastheordinarymemberandthesystemmanagertwojurisdictionspecifically.Theordinarymemberenjoysthissystemallfunctions(forexamplememberregistrationtolandinmanagement,materialpassesonfunctionandsoondownloading,on-lineQ/Acenter,messagecenter,on-linevoting),butthesystemmanagerbesidesenjoystheordinarymember'sfunction,butalsomaycarriesonthereorganization,thedeletiontothehomestationinformationandthematerial,byoptimizesthehomestationinformationquality.

 

KeywordsASP,ACCESS,on-line,upload&download

摘要………………………………………………………………………………….Ⅰ

ABSTRACT…………………………………………………………………………Ⅱ

绪论

课题背景

本课题的背景

随着网络的发展,人们通过网络可以更方便、更快捷地交流、学习、教育、商业贸易等等。

为了更好地学习本专业知识,提高大家自学能力以及帮助大家解决学习过程中的疑难问题,特制作该网站供大家学习和交流。

同学可以通过该网站,上传和下载各种学习资料,对疑难问题大胆的说出来,我们大家一起来解决。

通过该网站,希望大家能够相互学习,相互见解,促进同学之间成绩的提高和感情融洽;能够更迅速的提供各种通知和资料,使信息快速传播。

本课题国内外发展趋势

ASP是一个新兴的互联网行业,从世界上第一个ASP在1999年初诞生,短短一年时间中根据不完全统计全球已有近600家ASP公司,美国和欧洲的许多著名企业纷纷进入这一市场,他们的第一步大都与其传统业务相互结合,对市场实施快速争夺;另一方面ASP的市场细分也变得越来越明确,服务的内容也变得鲜明起来,作为一个全新领域各个ASP公司的下一步的发展方向如何?

始终在ASP各个领域的领导厂商的头脑中盘桓FOREESTER公司曾经对美国中小企业2002年的服务市场做了研究,报告显示全美中小企业将在管理运营与咨询服务、维护服务、外包业务上花费尽1620亿美元,这对ASP公司的管理层来说是一个极大的诱惑,这种信息实际上预示着未来的市场竞争热点。

国外的著名公司纷纷抢滩中国,要在中国的ASP市场站住脚;这给我们一个非常重要的启示,国内IT企业必须密切关注国外公司的动向,加快脚步眼上他们进军ASP市场的步伐,集合社会力量开创具有中国特色的ASP市场。

ASP模式的发展

ASP模式简介

ASP英文全称为ApplicationServiceProvider,中文译为应用服务供应商。

这是随着Internet革命将人类从工业经济时代推向电子商务时代,并重塑信息技术(InformationTechnology,简称IT)产业的未来发展方向所应运而生的一种崭新的产品及服务模式。

ASP的本质在于:

这种应用,从所需的硬件平台到应用软件、企业内部资源管理和业务流程的处理,不是发生在企业本地的实施上,而是由特定的供应商提供,并由供应商进行维护、管理及更新,企业(即ASP的用户)通过租赁、承包等方式获得服务。

其特点可以归纳为以下几点:

用户不仅实现了自己应用系统建设与维护业务的外包,而且将自己的信息系统运行平台托管给ASP;

用户的信息系统运行平台放置在ASP内部,而不是在企业自身内部;所有的软硬件设施,以及相关应用系统均由ASP配置及维护

用户不拥有相关的软硬件设施及应用平台,只是集中于其内部业务的流程资源管理所需要的应用系统的使用;而用户所使用的的应用系统,并由ASP根据其业务的具体需要提供。

应用服务的产品化:

ASP所拥有产品的不再是具体的、单一的软硬件产品,而是根据不同行业用户而开发及实施的软、硬件业务系统平台,及其为用户所提供的各项技术支持及相关服务。

ASP的主要业务集中于:

根据相关行业的业务范围、业务流程以及资源管理需求,制订先进的系统方案,采用领先的软硬件技术,开发并实施应用环境及应用系统,提供给行业用户一个业务运行的标准系统平台。

除提供标准业务运行平台之外,ASP还可根据不同用户的具体需求进行定制,使得各用户的业务运行及系统应用在统一的标准平台实现‘私有化’。

根据用户规模及其对企业内部IT环境和应用系统的要求,ASP还可为用户提供相关的技术支持(UserHelpDesk),相当于用户原有的内部IT维护部门的职能

在IT应用服务外包模式中,企业的信息系统运行是由承担外包业务的专业IT公司派出业务人员到其现场进行应用与维护服务,而ASP模式则是由ASP业务人员集中在ASP内部,为其众多的用户提供服务器与数据维护服务,并尽可能通过远程通讯提供桌面应用、网络与运行维护服务。

ASP模式的发展基础

ASP作为一个崭新的概念,它的提出和成形不过是半年多的时间,但在美国及其它IT产业快速发展的国家,ASP正成为主导电子商务未来的一种新兴业务模式,ASP产生和发展的前提条件主要基于以下IT技术的成熟:

Internet的普及:

Internet逐步深入人们生活,大量的基于Web的解决方案不断涌现,这些都使得远程的基于主机的应用方案成为可能。

带宽不断增大和价格不断下降:

增长的通信性能和持续减少的带宽费用,使主机上的应用程序可以通过Internet和瘦客户机来访问。

客户机/服务器环境下的可共享应用:

在ASP概念中的远程访问,用户早已经在客户机/服务器环境下习以为常,这使得远程访问和共享应用成为可接受的一种业务模式

浏览器成为广泛接受的图形界面应用程序:

浏览器技术的的广泛应用及开发为基于Web的计算和瘦客户机的计算聚集了足够的技术及人力资源,以及良好的用户基础。

电子商务解决方案的潜力:

先进的电子商务解决方案,与ASP的概念一起分享了许多棘手的业务和技术问题,例如系统的安全性和可靠性。

所以,电子商务的巨大动力也在推动ASP的前进。

同时,以下各因素成为了ASP的技术驱动力:

技术人员的短缺:

由于IT行业的不断发展,技术资源及人力资源的需求成为各企业所面临的一大难题,而对于企业,尤其是中小企业,很难承担雇用、培训以及保持IT技术人才,以支持企业内部的IT系统所付出的时间和金钱代价。

先进应用系统的可用性:

由于自己的技术优势和运营模式,ASP允许小的公司也可以享受一些诸如客户关系管理(CRM)以及供应链管理(SCM)这样的复杂应用。

而目前,这些应用只有那些大企业才有能力负担并管理。

应用软件的实施速度:

据METAGroup的调查显示,传统方式下,ERP软件的平均实施时间都在12个月以上,而在ASP模式下,实施时间是以天或者周来计算的。

IT技术的快速发展变化:

在企业中,IT部门不断地与IT的发展脚步和不断增长的复杂性进行着艰苦卓绝的斗争,而ASP的概念有效地化解了这些内部的不确定因素,因为ASP已经承担了应用程序的相关责任和费用。

而用户,特别是中小型企业则无需承担技术更新的费用和风险。

技术专家的支持及建议:

ASP的业务范围不只限于用户办公系统的共享应用,而是针对企业的业务范围、业务流程和内部资源管理提供先进的管理方案和应用系统,特别是针对某些特定的市场、行业或者应用程序类型。

对于那些希望改善企业内部管理、扩展企业业务的企业用户而言,ASP的这种专业咨询和应用系统提供无疑是非常有价值的。

应用程序的拥有风险转移:

企业内部的IT部门往往非常关心用于对于应用软件的反应和接受程度,而这种过分的关心经常会影响到企业对下一个关键应用得实施决策

此外,ASP的业务驱动力为:

实现总拥有成本(TotalCostofOwnership:

TCO)的最小化:

ASP通过减少企业应用IT环境的复杂性,从而每年大约可以达到30%~50%的TCO节省。

增强现金流的可预见性:

ASP的概念有效地消除了传统软件实施中存在的不确定性,因此可以大大增加现金流的可预见程度。

聚焦企业自身的业务:

将IT环境的实施和管理都交予第三方,使企业可以更加关注于发展自己的核心竞争力,以及其长期的战略目标。

提高内部IT人员的效率:

减轻了IT系统的管理工作,使得内部的IT人员有时间去开发一些可以增强企业核心竞争力的流程或者系统。

提升全球化基础的协作能力:

通过不断引进先进的IT技术和应用产品,对其构建的应用平台进行升级和更新,ASP可以用最先进的技术装备其用户,使之能够进行内部或者外部的全球化协作。

国外ASP发展概况

随着电子商务时代的来临,企业经营的制胜关键在于强调速度和品质,如何善用信息系统提供即时管理信息以协助决策,将从订单到出货的业务流程(BusinessProcess)全部自动化.发展电子商务便成为重要课题,。

企业的业务经营和内部管理需要各式各样不同的信息系统,通过网络提供应用软件租赁服务的应用软件服务.提供者ASP(ApplicationServiceProvider),便应运而生.

1999年5月,ASP工业协会成立,初始会员有25家技术公司。

协会的主要功能是推进ASP整个行业的发展,培育市场空间,开发共同的定义,组织讨论,开展研究,鼓励开放的标准并且推广好的案例。

截止到1999年12月,这家行业协会已经发展到120多家会员。

来自EcommerceTimes的报导指出,应用软件服务提供商(ASP)市场的需求日增。

据Dataquest推估,1999年全球ASP市场规模约为27亿美元,为1998年的3倍,而至2003年可望增长至227亿美元。

市场研究公司IDC则预测到2003年,美国的ASP市场将达20亿美元。

对于这个崭新的市场机会,许多老牌和新兴的IT公司都纷纷做出反应,力求先入为主,争夺市场先机。

1月12日,康柏和微软宣布,将对一家ASP公司Digex投资1亿美元,Digex在投资协议中承诺使用康柏和微软的产品与服务,包括微软的Windows2000和在康柏服务器上使用的SQLServer数据库管理软件。

国内ASP发展状况

目前,国内的普通Internet接入服务,即ISP经过4年的发展和激烈的竞争,已不再具备良好的竞争空间,传统的各项Internet增值服务已不能再适应电子商务时代的发展,和广大用户,特别是行业用户越来越广泛的业务要求。

因此,ASP的概念已开始在国内提出。

同时,随着上一轮ISP、ICP热潮的减退,盲目涌起的网站泡沫正在破灭,而基于人们对电子商务认识的不断清晰,主导未来的ASP模式将会成为电子商务的新一轮浪潮。

少数国内有实力的公司已利用其原有业务的优势,开始涉足ASP的小部分业务。

如:

中国第三电信撏〝已制定ASP发展策略;中国最大的财务软件公司撚糜褦正运筹成为企业财务管理的ASP;中国最大的管理咨询公司摵浩諗正在准备引资将其八家子公司定位于ERP领域的ASP;北京摿苫ザ瘮则描准定位于摽突Ч叵倒芾鞢RM斄煊虻腁SP;北京撌敕街蹟则定位成为网上办公领域的ASP;HP公司正与中国建设银行讨论共建金融领域的ASP等。

综上所述,ASP业务模式在国内的开展,处于机遇、挑战与风险并存的时期。

然而,随着电子商务的发展,这一崭新的业务模式将带动产业广泛的新商机:

系统开发模式、工具及环境

系统开发模式(B/S)

B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。

它是随着Internet技术的兴起,对C/S模式应用的扩展。

在这种结构下,用户工作界面是通过IE浏览器来实现的。

B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。

浏览器通过WebServer同数据库进行数据交互。

B/S可以在任何地方进行操作而不用安装任何专门的软件。

只要有一台能上网的电脑就能使用,客户端零维护。

系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。

甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。

B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。

开发系统工具分析

本系统的开发主要用到dreamweaver、ASP和ACCESS数据库三种开发工具。

DreamweaverMX2004网页编辑工具

DreamweaverMX2004是集网站制作和网站管理于一体化的网页编辑器,可以方便地建立、管理和编辑跨平台、跨浏览器的网页,是一个优秀的可视化的网页制作工具。

利用Dreamweaver中的可视化编辑功能,可以快速地创建页面而无需编写任何代码。

它支持最新的WEB技术,包含HTML检查、HTML格式控制、HTML格式化选项等功能。

在编辑上你可以选择可视化方式或者你喜欢的源码编辑方式。

从对基于CSS的设计提供领先的支持到手动编码功能,Dreamweaver在一个集成和高校的环境中为专业人员提供了所需的工具。

Dreamweaver采用的是MAC机浮动面板的设计风格,用户可以很方便的关闭暂时不需要使用的面板以增大工作区域。

它提供了将全部元素置于一个窗口中的集成工作区,在集成区中,全部窗口和面板集成在一个更大的应用程序窗口中。

你可以选择面向设计人员的布局或面向手工编码人员需求的布局。

在菜单栏下方的“插入”栏包含用于将各种类型的“对象”插入到文档中的按钮。

每个对象都是一段HTML代码,允许你在插入它时设置不同的属性。

ASP编程语言

ASP(即ActiveServerPages的简称),是一种包含了使用VBScript或Jscript脚本程序代码的网页。

当浏览ASP网页时,WEB服务器就会根据请求生成相应的HTML代码,然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页。

ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其他程序进行交互。

ASP的网页文件的格式是.asp。

ASP是基于WEB的种编程技术,它可以完成以往CGI程序的所有功能,如计数器、留言薄、公告板=聊天室等等。

ASP能从HTML表单中收集用户资料,能与数据库连接(当然包括从数据库中读出和写入数据),甚至能用来接收和发送E-MAIL。

ASP可以轻松实现对页面内容的动态控制,根据不同的浏览者显示不同的页面内容。

而浏览者一点儿都不会察觉出来,就象专门为其制作的页面一样。

ASP能在WebServer端集成Script语言到HTML网页的环境,然后利用后者(HTML网页)内含的Script程序代码取代原有的CGI和ISAPI程序,以便执行原有的CGI功能。

ACCESS数据库

Access数据库管理系统是MicrosoftOffice套件的重要组成部分,适用于小型商务活动,用以存贮和管理商务活动所需要的数据。

Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。

MicrosoftAccess是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。

图1是一个“产品”表的例子。

“产品”表由10个记录组成,一个记录占一行,每一个记录由产品ID、产品名称、库存量、订货量、单价和折扣率6个字段组成。

“产品ID”是字段名,其下面的1,2等是字段的值。

表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。

Access数据库以文件形式保存,文件的扩展名是MDB。

Access数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。

表(Table)表是数据库的基本对象,是创建其他5种对象的基础。

表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。

查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。

窗体(Form)窗体提供了一种方便的浏览、输入及更改数据的窗口。

还可以创建子窗体显示相关联的表的内容。

窗体也称表单。

报表(Report)报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。

宏(Macro)宏相当于DOS中的批处理,用来自动执行一系列操作。

Access列出了一些常用的操作供用户选择,使用起来十分方便。

模块(Module)模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。

模块使用VisualBasic编程

开发环境简介

本系统采用B/S模式架构,后台数据库系统为ACCESS系列,脚本语言为VBScript、JavaScript,以微软的IIS5.1网站发布系统为平台,用ASP作为CGI语言。

主要开发工具有:

ASP及HTML脚本编写采用DreamWeaverUltraDevV4.0,WEB图片采用PHOTOSHOP7.0编辑。

IIS5.1环境

IIS是InternetInformationServer的缩写,它是微软公司主推的服务器,最新的版本是Windows2003里面包含的IIS6,IIS与WindowNTServer完全集成在一起,因而用户能够利用WindowsNTServer和NTFS(NTFileSystem,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。

IIS支持HTTP(HypertextTransferProtocol,超文本传输协议),FTP(FeleTransferProtocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。

IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。

IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 职业教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1