您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 基于BS结构的学生交流论坛的设计与开发
基于B/S结构的学生交流论坛的设计与开发论文作者姓名:申请学位专业:申请学位类别:指导教师姓名(职称):论文提交日期:基于B/S结构的学生交流论坛的设计与开发摘要在不断信息化的今天,网络已经成为人们生活重要的一部分。互联网以前所未有的速度发展,人们也认识到网络信息的传播方便快捷。为了方便师生信息的交流,采用B/S结构,开发了一个快捷、界面友好的师生交流系统。使用ASP技术建设论坛的骨干框架,使用SQLServer2000作为系统的数据库服务器,实现了一个功能相对齐全的论坛系统。网友可以自由地提出问题以及帮助他人解决问题,或者交流经验。系统设计遵循软件工程的方法,该论坛功能较完善。在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对网友的问题及时地解决,获取有用的知识。系统提供一个很好的师生交流平台,充分利用有限的教育资源,提高资源利用率,同时又能活跃学习氛围,使学习、工作更加方便。关键词:ASP;BBS;用户管理TheDesignandDevelopmentofStudentCommunicationForumBasedonB/SAbstractWiththedevelopmentoftheinformationtechnology,thenetworkhasbecomeanessentialpartofthepeople’slives.Internethasdevelopedatanunprecedentedspeed,andpeoplerealizetheconvenienceofthenetworkinformation.Inordertoconvenienttheinformationexchangebetweenteachersandstudents,theteachersandstudents’communicationsystemisdevelopedbasedontheB/Sstructurewithgoodefficiencyandfriendlysurface.TheASPtechnologyconstructstheforum’sframeandSQLserver2000asthedatabaseserver,realizingafunctionalforumsystem.Thenetfriendscanadvancetheirquestionsfreelyaswellashelpotherpeoplesolvetheproblems,orexchangeexperience.Thesystemisdesignedfollowingthesoftwareengineeringmethods.Functionoftheforumisverycomplete.Wecanfreelyadvanceourownviewpointhereandexpresstheopiniontotheforumsubject,andwemaysolvethenetfriend'squestions,gainingusefulknowledge.Thissystemprovidesaverygoodexchangeplatformfortheteachersandstudents.Ittakesuseofthelimitededucationresourcesandraiserateoftheresources,atthesametime,anditcanactivatethestudyatmosphere,makethestudyortheworkbecomemoreconvenient.Keywords:ASP;BBS;Usermanagement目录1引言.......................................................................11.1课题背景...............................................................11.2本课题研究的意义.......................................................11.3本课题研究的方法.......................................................12理论知识简介...............................................................12.1SQLSERVER数据库简介....................................................12.2ASP简介...............................................................22.2.1什么是ASP.........................................................22.2.2ASP运行环境.......................................................22.2.3ASP的特性.........................................................23系统总体构成...............................................................33.1系统构成及流程图.......................................................33.2数据库需求分析.........................................................43.3数据库逻辑结构设计.....................................................64系统的实现...............................................................94.1登录窗口模块...........................................................94.2论坛主界面模块........................................................114.3用户信息发布模块......................................................174.4管理员维护模块........................................................215系统测试................................................................23结论....................................................................23参考文献....................................................................24致谢....................................................................25声明....................................................................25第1页共26页1引言1.1课题背景随着Internet的飞速发展,机关、学校、公司、企业都已经或正在建立自己的网站和论坛,而一个真正的、完善的论坛离不开Web数据库技术,Web数据库技术可以实现浏览器与数据库的双向交互。Web技术和数据库相互融合领域的研究已成为热点方向之一,Web数据库技术使Web技术和数据库技术都发生了质的变化。该学生论坛系统是基于ASP技术而设计的;它方便了广大朋友进行网上交流和开展网上对话,也为广大朋友之间利用互联技术、开展学习、交流、网上交友等活动而设计的。因此,该论坛的作用大大方便了师生之间、朋友与朋友之间地沟通和交流。1.2本课题研究的意义随着社会的日益开放和工作环境、形势的变化,人与人之间交往的载体也相应的发生了变化。论坛的设计丰富了许多朋友的业余文化生活,给他们的生活带来更多的方便。使那些领导与员工、朋友与朋友、师生之间有了一个相互沟通的桥梁和纽带,大大有利于上情下达和下情上达,促进全社会各项工作的全面进步。1.3本课题研究的方法B/S(Browser/Server结构)结构即浏览器和服务器。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握,成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。2理论知识简介2.1SQLServer数据库简介随着计算机技术的不断发展,信息化管理程度的不断提高,数据库技术在信息管理中的作用日益重要。MicrosoftSQLServer2000是目前使用最广泛的数第2页共26页据库,它与Windows网络操作系统的无缝集成。智能化的内容管理,强大的功能,使它得到大量用户的喜爱。SQLServer是Microsoft公司在与Sybase公司原来的基础上推出的关系型数据库系统。它主要是指的是对数据的分类、组织、编码、存储、检索和维护。它作为网络编程的后台数据库存,可以通过ODBC和ADO这两种数据为访问技术用于ASP技术或JSP技术制作的Web网页与数据为之间的连接。2.2ASP简介2.2.1什么是ASPASP是ActiveServerPages的简称,它是一种在微软公司的WEB服务器IIS(InternetInfomationServer)上开发交互网页的新技术。是一种服务器端的Script环境。使用asp可以建立动态,交互式高性能的Web服务器应用,我们知道,目前有很多版本的浏览器可供使用。使用asp时,应用程序是在server端运行而不是在client端。当用户访问一个asp时,首先WebServer调用asp文件,并读取asp文件的全部内容后并开始执行所有的Script命令,生成html页,再把这些html页传到用户端的浏览器上,并完成操作。这样,我们就不用担心用户所使用的浏览器的类型了,WebServer端已经处理了一切。微软公司最初在IIS3.0版上使用它以取代CGI。随着WindowsNT在上的使用日益增多,ASP已经成为了开发动态网站、构筑Internet和Intranet应用的最佳选择。2.2.2ASP运行环境ASP运行环境:Asp的运行需要Windows操作系统,9x下需要安装PWS;而NT/2000/XP则需要安装InternetInformationServer(简称IIS);也就是说我们经常所使用的window95/98/2000/XP都可以运行asp,只需要将其设置为单机服务器就行了。一般较常使用的是window2000+IIS5和window98+PWS,而windowXP+IIS则较少人使用。我们推荐使用window2000+IIS5这对组合,因为window2000是相对比较稳定的
本文标题:基于BS结构的学生交流论坛的设计与开发
链接地址:https://www.777doc.com/doc-6127746 .html