基于ASP技术的论坛网站的设计与实现Word文件下载.docx
- 文档编号:12943147
- 上传时间:2022-09-30
- 格式:DOCX
- 页数:32
- 大小:301.85KB
基于ASP技术的论坛网站的设计与实现Word文件下载.docx
《基于ASP技术的论坛网站的设计与实现Word文件下载.docx》由会员分享,可在线阅读,更多相关《基于ASP技术的论坛网站的设计与实现Word文件下载.docx(32页珍藏版)》请在冰豆网上搜索。
软件工程
学院
软件学院
指导教师
XXXXXXX
完成时间
2013年5月15日
作者声明
本人以信誉郑重声明:
所呈交的学位毕业设计(论文),是本人在指导教师指导下由本人独立撰写完成的,没有剽窃、抄袭、造假等违反道德、学术规范和其他侵权行为。
文中引用他人的文献、数据、图件、资料均已明确标注出,不包含他人成果及为获得东华理工大学或其他教育机构的学位或证书而使用过的材料。
对本设计(论文)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本毕业设计(论文)引起的法律结果完全由本人承担。
本毕业设计(论文)成果归东华理工大学所有。
特此声明。
毕业设计(论文)作者(签字):
签字日期:
年月日
本人声明:
该学位论文是本人指导学生完成的研究成果,已经审阅过论文的全部内容,并能够保证题目、关键词、摘要部分中英文内容的一致性和准确性。
学位论文指导教师签名:
年月日
DesignandimplementationofASPTechnology
Forumwebsitebasedon
2013年5月15日
摘要
论坛系统开发和设计采用的是ASP技术,从而确保安全,同时又简化了ASP编码的页面代码。
系统管理的动态信息是在网站上发布的,因此更及时,更高效,工作效率得到提高。
数据库采用的是ACCESS数据库,操作简单、方便、价格低廉易于维护。
该系统采用B/S模式,前台显示,后台管理的结构设计是系统中的两个的主要部分。
用户登录,用户注册,找回密码,修改密码,回复帖子,浏览帖子,根据关键字查找帖子是前台的主要功能;
取消精华设置,删除非法帖子,对帖子的回复查看,删除等管理操作,以及发布,添加,修改,删除公告等是后台的主要功能。
为了让人们了解论坛网站的结构从设计到实现中各个部分的解决方案,让大家了解ASP网络编程被广泛使用的设计模式,本文描述了论坛网站系统的设计到实现流程。
关键词:
论坛;
系统;
ASP;
公告
Abstract
ForumwebsitesystemisdevelopedanddesignedwithASPtechnologytoensuresafetyandalsotosimplifytheASPpagecodeofencoding.Thedynamicinformationaboutsystemmanagementisreleasedontheweb,resultinginmoretimelyandefficentreleasingaswellasincresedworkefficiency.Thedatabase,whichusesACCESSdatabase,isuser-friendly,convenient,lowinpriceandeasytomaintain.
ThesystemadoptsB/Smodeandtakesthestructuresdesignedasfront-stagedisplayandback-stagemanagementasitstwomainparts.Thefrontstageisresponsibleforuserloginandregistration,passwordrecoveryandmodification,aswellasforreplying,visitingpostsandsearchingthemwithkeywordswhilethefuntionsofthebackstagearecancellingthesetttingofstickyposts,deletingillicitposts,managingpostssuchasviewingordeletingthecomments,aswellasreleasing,adding,andmodifyingannouncements,etc.
Thearticledescribestheprocessofforumwebsitesystemfromitsinitialdesigntoimplementation,aimingatlettingpeoplegettoknowthesolutionsintroducedineachpartofthestructureofforumwebsite,frominitialdesigntoimplementation,andthedesignpatternscommonlyusedinASPnetworkprogramming.
Keywords:
Forum;
system;
ASP;
announcements
绪论
网站论坛是一种以文化交流,学习,娱乐为目的的,通过网络传输介质和WEB共享实现的应用系统。
什么样的目的就要有什么样的特点。
这个网站的主要目的是娱乐,所以在服务和内容方面既要从娱乐这个角度考虑,又要体现互联网的优势——消息的实效性,传播速度快。
为了给用户提供更好的服务,本系统用软件工程的思想居高临下把握开发流程,使系统更稳定,维护起来更容易,从而减少了投入。
该系统使人们能够更方便的进行在线交流,从而促进了文化知识以及各种信息技术的传播,同时实现在线娱乐的目的。
以下是本系统开发过程中运用到的技术:
(1)ASP技术
ASP是一个动态的,交互式的Web技术,是由微软开发的服务器端脚本语言,可以用来轻松的创建动态的,交互的,高性能的Web应用程序。
该技术提供了一种简单,快捷的方式创建网页动态生成的内容。
(2)AJAX技术
Ajax(AsynchronousASPScriptandXML)可以让系统开发人员更方便的构建基于ASP的Web应用,它整合了XML、XHTML技术以及ASPScript等常用编程技术,而且相对于以前使用页面重载的习惯有了创新。
Ajax的开发方法是通过客户端脚本与Web服务器进行数据交换。
系统采用免费开元的ACCESS数据库,从而降低了设计的成本。
此外,ACCESS数据库相对于其他数据库来说操作容易,稳定,可以很好的满足我们这个中小型网站所面临的的需求。
1可行性分析
1.1技术可行性
技术的可行性上,需要根据系统分析得到的需要,来分析是否可以利用现有技术来实现待开发的系统。
该系统的运行环境需要互联网,采用ASP+servlet技术,所需工具简单,操作方便,安全,开放的源码,便于开发和维护。
如下所示:
开发技术:
ASP+ACCESS技术.
Web服务器:
IIS5.0版本.
开发工具:
网页开发工具MacromediaDreamweaver8.
数据库:
ACCESS
服务器操作系统:
基于ASP语言的跨平台性,开发过程使用的是WindowsXP操作系统。
不论是硬件还是软件,它们在性能和功能上都可以满足我们此次系统开发的需求,而且开发所运用到的的工具软件都是简单容易上手的,开发人员的技术也完全可以胜任系统的开发。
因此,从技术上来说本系统是可行的。
1.2操作可行性
本系统可以很容易就上手操作,加上B/S结构的优势,所以我们在不安装任何软件,只用浏览器连接到Internet的条件下就可以使用,避免了不是专业技术人员操作上的困难。
服务器操作系统采用的是WindowsXP,Web服务器用的是IIS5.0版本,数据库则用的是ACCESS。
该系统的界面给人的感觉很友好,简单直接,表意明了,功能方面比较全面而且使用起来也很容易上手,上手即会,最重要的是该系统对运行的平台和配置要求不高,这样就用户就很容易就能把软硬件配置齐全并使用。
1.3分析结论
综上所述,该论坛系统从技术和操作两方面都是可行的,可以进行开发。
2需求分析
2.1系统的功能需求
标准的论坛系统分类管理,注册成为会员可以发表帖子,浏览帖子,帖子回复的查看,热点话题,管理维护界面,真正节约资源和提高业务流程效率的同时真正实现论坛功能。
2.1.1会员功能
为了使论坛在良好的秩序,必须准确测定用户身份。
必须为每个用户在网站上注册,然后再进入论坛会员账号。
当然,在用户数据的机密性的网站的承诺不会受到损害。
注册帐户号码后,用户可以使用的帐户登录网站,发表了一篇文章,发表回复,有没有注册的用户不能浏览帖子,但不能发布。
2.1.2搜索功能
用户可以根据自己的需求,按标题,类别和关键字来查找论坛的帖子。
2.1.3版主功能
版主的主要功能是管理的帖子,包括删帖,发帖,回帖精华设置。
不健康的一些职位信息删除后,此信息被删除。
收到需要回复文章,评论,表达意见,并给予适当的答复。
精华集访问后,多用户访问信息的利用率,可设置精华,过时的帖子取消它的精华标志。
2.1.4论坛展区功能
论坛展览是各种信息,包括用户自主题,让用户可以使用的职位沟通的主要课题。
主要包括各种帖图,娱乐头条,和当下的新闻热点。
管理员的筛选后,继续提供给大家。
这里用户浏览帖子,发送帖子和别人的帖子上发表他们的意见,即:
回复帖子。
2.1.5后台数据维护功能
管理用户信息管理,包括用户管理,消息管理,以及更改您的密码处理。
帖子管理,删除不良信息由用户发布给不同的分区信息管理,包括对数据库的更新来修改用户的密码,并公布。
综合上述分析进行概要设计。
2.2ASP技术简介
ASP全名ActiveServerPages,它是由微软推出的,ASP实际上是服务器端脚本语言环境的一个组成部分。
它可以开发出和用户很好的交互的界面友好的Web服务器端应用,并能更容易地实现复杂的Web应用程序。
使用ASP开发的脚本都运行在服务器端,无论用户的浏览器,从而大大降低了客户的要求。
它的工作原理是:
当用户发出请求时,浏览器从服务器上调用ASP文件,每个脚本语句在服务器端脚本引擎中解释并执行,执行结果则在客户端生成HTML文件。
ASP文件,包括文本,HTML标签和特定ASP文件的脚本语句。
生成ASP文件,HTML文件,可以使用任何纯文本编辑器进行编辑。
ASP可以支持任何的脚本语言,只要提供与之相匹配的脚本引擎,如ASP,VB脚本的脚本引擎。
网站内容的动态化,数据库化是互联网网站发展的必然趋势,其简单高效的开发方法和控制手段的ASP的互联网网站的开发和应用提供了有力支撑。
ASP包括五个内置对象:
(1)Request对象,从浏览器获取信息;
(2)响应对象,将信息发送给浏览器;
(3)服务器对象,控制执行的ASP服务器端ActiveX控制工作;
(4)Session对象,存储用户信息的任务;
(5)应用对象,因此,许多用户共享的节目信息。
2.3ASP工作原理
基于ASP页面*.asp文件驻留在Web服务器上。
*.asp源文件是一个文本文件,可以包括以下几部分:
HTML标签-页面样式设计。
文本-用来显示页面的标题和信息等。
ASP脚本(脚本命令)
A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP 技术 论坛 网站 设计 实现