信息与计算科学专业课程答疑网站建设.docx
《信息与计算科学专业课程答疑网站建设.docx》由会员分享,可在线阅读,更多相关《信息与计算科学专业课程答疑网站建设.docx(53页珍藏版)》请在冰豆网上搜索。
信息与计算科学专业课程答疑网站建设
信息与计算科学专业课程答疑网站建设
摘要
随着网络技术的迅猛发展,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…………………………………………………………………………Ⅱ
1绪论1
1.1课题背景1
1.1.1本课题的背景1
1.1.2本课题国内外发展趋势1
1.2ASP模式的发展2
1.2.1ASP模式简介2
1.2.2ASP模式的发展基础3
1.2.3国外ASP发展概况4
1.2.4国内ASP发展状况5
2系统开发模式、工具及环境6
2.1系统开发模式(B/S)6
2.2开发系统工具分析6
2.2.1DreamweaverMX2004网页编辑工具6
2.2.2ASP编程语言7
2.2.3ACCESS数据库7
2.3开发环境简介8
2.3.1IIS5.1环境8
2.3.2WINDOWS环境9
2.4Asp脚本语言——VBScript9
2.5Asp的内建对象10
2.5.1Response对象10
2.5.2Request对象11
2.5.3Application对象12
2.5.4Session对象12
2.5.5Server对象13
2.6访问数据库的方法13
2.6.1建立对Access数据库连接13
2.6.2使用Recordset对象操作数据14
2.6.3使用SQL指令操作数据库14
3系统需求分析15
3.1功能需求分析15
3.1.1会员注册功能15
3.1.2在线答疑16
3.1.3资料上传16
3.1.4资料下载16
3.1.5资料查询16
3.1.6留言功能16
3.1.7投票功能16
3.2数据流程图17
3.3数据库设计18
3.3.1counter(计数器):
19
3.3.2guestbook(留言薄):
19
3.3.3photo(资料):
19
3.3.4user(用户):
20
3.3.5vote(投票):
20
4系统设计与实现22
4.1系统可行性分析22
4.1.1系统维护简单22
4.1.2系统开发难度低22
4.1.3系统运行平台成熟、兼容性强23
4.2整体设计23
4.3会员注册管理24
4.3.1会员注册24
4.3.2会员登陆25
4.3.3资料修改27
4.4在线答疑功能27
4.5资料上传下载30
4.5.1资料上传(upload/upphoto.asp)30
4.5.2资料下载(upload/index.asp)31
4.5.3删除资料(upload/delphoto.asp)33
4.5.4资料编辑(upload/editphoto.asp)34
4.6留言板35
4.6.1留言板主页(leavewords/index.asp)35
4.6.2我要留言(leavewords/leavewords.asp)37
4.6.3回复留言(leavewords/reply.asp)38
4.6.4删除留言(leavewords/del.asp)38
4.7在线投票38
4.8查询资料41
4.9计数器42
5系统安装、测试与调试44
5.1系统开发平台44
5.2系统安装44
5.2.1安装IIS5.1服务器44
5.2.2测试IIS5.1服务器44
5.2.3管理IIS5.1服务器44
5.2.4安装、运行本系统45
5.3系统测试45
5.3.1会员功能的测试45
5.3.2在线答疑功能的测试46
5.3.3资料上传的测试46
5.3.4资料下载的测试46
5.3.5留言板的测试46
6总结47
7参考文献48
8附录:
本系统使用说明49
9致谢51
1绪论
1.1课题背景
1.1.1本课题的背景
随着网络的发展,人们通过网络可以更方便、更快捷地交流、学习、教育、商业贸易等等。
为了更好地学习本专业知识,提高大家自学能力以及帮助大家解决学习过程中的疑难问题,特制作该网站供大家学习和交流。
同学可以通过该网站,上传和下载各种学习资料,对疑难问题大胆的说出来,我们大家一起来解决。
通过该网站,希望大家能够相互学习,相互见解,促进同学之间成绩的提高和感情融洽;能够更迅速的提供各种通知和资料,使信息快速传播。
1.1.2本课题国内外发展趋势
ASP是一个新兴的互联网行业,从世界上第一个ASP在1999年初诞生,短短一年时间中根据不完全统计全球已有近600家ASP公司,美国和欧洲的许多著名企业纷纷进入这一市场,他们的第一步大都与其传统业务相互结合,对市场实施快速争夺;另一方面ASP的市场细分也变得越来越明确,服务的内容也变得鲜明起来,作为一个全新领域各个ASP公司的下一步的发展方向如何?
始终在ASP各个领域的领导厂商的头脑中盘桓FOREESTER公司曾经对美国中小企业2002年的服务市场做了研究,报告显示全美中小企业将在管理运营与咨询服务、维护服务、外包业务上花费尽1620亿美元,这对ASP公司的管理层来说是一个极大的诱惑,这种信息实际上预示着未来的市场竞争热点。
国外的著名公司纷纷抢滩中国,要在中国的ASP市场站住脚;这给我们一个非常重要的启示,国内IT企业必须密切关注国外公司的动向,加快脚步眼上他们进军ASP市场的步伐,集合社会力量开创具有中国特色的ASP市场。