(完整版)web毕业课程设计_第1页
(完整版)web毕业课程设计_第2页
(完整版)web毕业课程设计_第3页
(完整版)web毕业课程设计_第4页
(完整版)web毕业课程设计_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、竹和边Z帰摞滨江学院Web技术与应用课程设计题目师生留言互动系统系一滨江学院计算机系年级班级2010学生姓名学期任课教师陈遥师生留言互动系统1引言随着现代化技术的不断进步,网络在人们的生活中扮演了越来越重要的角色,各种论坛,网站相应而生,我们在浏览信息的同时也需要及时交流信息所以留言板被广泛应用。师生留言系统是一种简易的论坛,是Internet的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法,是一种交互性强,内容丰富而及时的Internet电子信息服务系统,用户可以获得各种信息服务,发布信息,进行讨论,聊天等。本论坛的使用对象有管理员,老师,学生,

2、可以很方便地建立小型网上论坛,实现了论坛的基本功能,管理员的日常管理也比较方便。本设计中主要是在Dreamweaver环境里编写ASP脚本。主要用到了Dreamweaver中的表格和表单,以及ASP内置对象。构建一个师生留言系统,其中有注册与登录模块,使得注册之后可以正常登录,且注册后可以修改自己的登录密码。本系统还包括发表和浏览留言模块,检査并设计与数据库连接模块和界面设计模块。用户进入系统后必须登录才能拥有相应的权限,如果不进行登录则只能査看发表的留言,如果用户想要成为互动对象则可点击注册按钮进行注册,有修改密码的权限。管理员有删除用户的权限,有回复删除留言信息的权限,留言按类别分类,便于

3、査找。这些页面主要用表格和表单完成布局,编写ASP脚本实现功能,其它模块也采用同样的方式设计,使得可以浏览并发表留言和査看留言。系统环境:软件:服务器:IIS数据库:SQLServer2008开发工具:Dreawear8硬件:微机一台2系统设计仁需求分析:开发一个留言系统,首先需要确定留言的功能是什么,也就是用户想要留言板所拥有的作用设计留言板时,要区别是普通用户登录还是管理员登录。如果是普通用户登录,那么该用户只有査看和回复留言的权限,如果是管理员登录,则除了具有査看和回复权限外,还用具有管理员的权限。另外还能在页面中显示当前的系统的时间和访问权限。开发网上论坛,可以极大地丰富用户的生活,同

4、时也加快了信息的传递,也具有很强的商业价值。在论坛留言版面上有大量的植入广告,可以方面了解信息。留言板可以提供一个公共的信息发布平台,可以在线解决某些用户需求。科学技术在不断地提高,计算机网络技术也日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,现在许多国外和国内的网站均使用了网上注册、网上査询、网上发表论文、等一系列的网上信息服务。通过计算机网络实现足不出户就可以了解各种信息、咨询问题、收索资料等,有了这样的一个网络平台,节省了大量的人力物力。2可行性分析:系统开发语言ASP是微软公司开发的一种服务器端脚本编写语言,使用ASP技术,可以简单,方便地

5、与数据库和其他程序的进行交互使用,能够结合HTML标签,文本内容,脚本语言VBScript或javascript和ActiveX组件,用以创建动态的,交互的web网页,能够生成功能强大的web应用程序,通过访问组件来执行复杂的任务。以下是ASP基本特点:利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;ASP文件时包含在HTML代码所组成的文件中的,易于修改和测试;服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;方便连接SQL数据库;处理由浏览器传送到站点服务器的表单输入;访问和编

6、辑服务器端的数据库表,使用浏览器即可输入,更新,删除站点服务器的数据库中的数据;提供广告轮播器HS是一种Web服务组件,其中包括Web服务器,FTP服务器,NNTP服务器,SMTP服务器,分别用于网页浏览,文件传输,新闻服务和邮件发送等方面,它使得在网络上发布信息变得很简单。IIS的一个重要的特性是支持ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。使用IIS能轻松地在互联网或局域网上发布信息,建立强大,灵活而安全的Internet站点。数据库SQL功能强大,作为后台数据库,能完全地满足本系统开发数据处理的要求。在进行了系统设计和数据库设计之后,就能够进行编码的实现,编码实现包括系

7、统界面的编码实现和逻辑编码的实现,系统界面代码可以使用CSS进行全局样式控制,而逻辑编码实现需要在页面中进行逻辑控制。三.系统功能描述、功能模块的划分1.师生互动留言系统应实现的基本功能用户登录和注册(老师和学生均可注册)用户管理(系统管理员可以査看、删除老师或学生账户)分页显示留言按课程分类显示和该课程相关留言主题留言的发表、浏览、回复和删除(老师和学生均可回复学生的留言,但只有老师可以删除留言)留言的搜索留言系统访问量统计广告图片循环显示根据用户权限不同可以将本系统分为2大模块,分别为:老师用户权限、学生用户权限。本系统各个部分及其包括的具体功能模块如下图所示:用户类型管理员老师学生用户登

8、录判断用户检测及登录流程四.数据库的设计本系统为ASP开发的小型论坛系统,为了方便管理与使用,以及平台的稳定性,考虑采用SQL数据库。SQL基于windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库,创建表,设计用户界面,设计数据査询等有序地进行,满足了系统的所有要求。根据各环节对系统所做的要求分析,系统设计,规划出本系统中使用的数据库尸体分别为注册用户信息实体,管理员信息表,留言信息表,留言分类表,广告信息表。(1)注册用户信息实体注册用户信息实体包括用户姓名,密码,性别,地址编号字段名称数据类型说明1Useridint编号2

9、UserNameVarChar(50)姓名3UserPwdVarchar(50)密码4StatusVarchar(50)确认密码5EmailvarChar(50)电子邮箱6logochar(10)头像(2)留言信息表编号字段名称数据类型说明1ContIdint信息编号2SubjectVarchar(50)留言题目3WordsvarChar(60)留言内容4TypeVarchar(50)提交类型5UserNameChar(6)提交人6CreateTimeChar(30)提交时间(3)广告信息表编号字段名称数据类型说明1contentChar(60)广告内容2imagefilevarChar(60

10、)图片文件3系统实现myform.Pwd.focus();returnfalseif(documentmyform.Pwdl.value=)window,alert(请确认新密码!);myform.PwdLfocus();returnfalseif(document,rnyfonmPwd.value!=document.myform-Pwdl.value)window,alert(两次输入的新密码必须相同!”);returnfalsereturntrue论坛用户注册信息表Anbsp;ftnbsp;Anbsp;Anbsp;tabsp;用户名:用户密码:密码确认:选择身份:教师学生所在系部:请选择

11、系部一信工系艺术系体育系经管系会计系option建测系文法系电子邮箱:选择头像:lXoption23456option78910llr12*121314*15*15functionshowlogo()document,images,img.src=images+document.myform.logo,optionsdocument.myform.logo,selectedlndex.valu丄”je+.gif;50)window,alert(主题超长!*);formadd.Subject.focus();Teturnfalseif(document,formadd.Words,value.l

12、ength1000)window,alert(留言内容超长!);formadd.Words,focus();returnfalsereturntrue师生交互系统发表留言用户名留言类型。计算机类option经济管理类法学类语言文学类其他标题具体内容=Server.CreateObject(*ADODB.Connection*)Conn.Connectionstring=driver二SQLServer;server=;UID=sa;PWD=sa;Database=LiuYan*Conn.Opensetrs=server.CreateObject(adodb.recordset*)setrs.A

13、ctiveConnection=Connrs.CxirsorType=3rs.Open*deletefromLxinxiwhereContid=&idrs.Open*deletefromHuifuwhereContld=*&idResponse.Write发表留言搜索留言strongXstrong师生交互系统按用户名搜索按主题搜索formactionsousuojieguoscriptlanguage=javascriptfunctioncheckedl()if(document.forml.yonghu.value=,)alertC请输入用户名!”);returnfalsereturntru

14、efunctionchecked2()if(document.form2.zhuti.value=)alert(请输入主);returnfalsereturntrueCursorType=3rsOpenselect*fromLxinxiifrs.eof=falsethenrs.PageSize=4读取参数page=Clng(request.QueryString(page)处理无效页码ifpagers.PageCountthenpage=rsPageCountendif设置当前页rs.AbsolutePage=page%当前页码:主题用户名创建时间操作PageSizevarN0=(1)rsPa

15、geSize+1表格中显示字段%aexitfornextresponse.WriteCr/r),设置第一页链接%tablealign=centerXtrXtdalign=center第一页”)endif设置上一页链接ifpage=lthenresponse.Write(上一页)elseresponse.Write(上一页endif设置下一页链接ifpage=rs.PageCountthenresponse.Write(下一页)elseresponse.Write(下一页a)endif设置最后一页链接ifpage=rs.PageCountthenresponse.Write(最后一页)elser

16、esponse.Write(最后一页)endif%XtdXtrXtable断开数据库连接Conn,closeifCorm.State=0thenendifsetConn=nothingelse%主题用户名创建时间操作Anbsp;ftnbsp;Anbsp;Anbsp;aasp?id=*删除%rs.movenextifrs.eofthenexitfornextresponseWrite()设置第一页链接%第一页”)endif设置上一页链接ifpage=lthenresponse.Write(上一页)elseresponse.Write(上一页)endif设置下一页ifpage=rs.PageCou

17、ntthenresponseWrite(下一页)elseresponse.Write(下一页)endif设置最后一页链接ifpage=rs.PageCountthenresponse.Write(最后一页)后一页)elseresponse.WriteCrcenter*imgborder二0src=*images*width=*32*二centertdwidth=*76%*=topclass二mainrmargin-top:0;margin-bottom:0您是此帖的第位浏览者运行效果1师生登录主页1:1it2.添加用户页面论坛用户注册宿克表返回首页用户仪户療购/燧昨另伶3.发表留言页面师生交互

18、系统|W|I4.回复留言页面此帖不存在,rfdatucEj?产zbck赵非易恃人是否2013/1/623:46:59屜心回童ZO13/2,Z3:W:IZ欢迎回蔓5.按类型查找留言网站目录茨理免燼令矣示物耐没苇此夷锣言/6.管理员管理页面宓坎焙网站目录欢迎老爐.师生交互系统迪田耆頁荃而生畏按用戶名菽求埃殳龜敘虫塑囲第一页上一页下一页最后一页修改密网站目录出迎芜临修改用户信息4结束语但是也存在着一些缺陷。这一段时间的努力,最后的结果固重要,但更重要的是它让自己了解了设计的一般过程。在做一个项目的时候,首先是进行需求分析,既各种功能需求以及系统结构都要在需求分析中做出来。接下来做的就是逻辑结构设计,通过逻辑结构设计出数据库。然后就是详细设计,通过需求分析中对各种功能的描述,利用自己所学的ASP知识

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论