毕业设计(论文)ASP制作校园论坛论文.doc

上传人:laozhun 文档编号:4027300 上传时间:2023-04-01 格式:DOC 页数:27 大小:1.60MB
返回 下载 相关 举报
毕业设计(论文)ASP制作校园论坛论文.doc_第1页
第1页 / 共27页
毕业设计(论文)ASP制作校园论坛论文.doc_第2页
第2页 / 共27页
毕业设计(论文)ASP制作校园论坛论文.doc_第3页
第3页 / 共27页
毕业设计(论文)ASP制作校园论坛论文.doc_第4页
第4页 / 共27页
毕业设计(论文)ASP制作校园论坛论文.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《毕业设计(论文)ASP制作校园论坛论文.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)ASP制作校园论坛论文.doc(27页珍藏版)》请在三一办公上搜索。

1、目 录引言11、系统需求分析及内容简介11.1 系统需求分析11.2 内容简介21.3 课题调研与可行性分析32、论坛设计32.1 论坛目标32.2 论坛功能结构32.3 论坛预览42.4 业务流程图72.5 论坛开发环境及工具的确定93、数据库设计103.1 数据库概要说明103.2数据库概念设计113.3数据库逻辑设计134、公共模块设计145、论坛登录部分设计185.1 论坛登录部分概述185.2 论坛登录部分技术分析185.3 论坛登录部分实现过程186、后台管理部分设计206.1 后台管理部分概述206.2 后台管理部分技术分析206.3 后台管理主要部分实现过程207、文件清单22

2、8、论坛评价238.1 论坛特色/优点介绍238.2 论坛存在不足与改进方案238.3 设计心得与体会24结 论24引言如今,随着计算机技术的发展和互联网的普及,在网络上出现了一种新的信息交流平台,那就是BBS。BBS的英文全称是Bulletin Board System,翻译为中文就是“电子公告板”。 而BBS在国内一般称作网络论坛,它是Internet上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。它是一种交互性强,内容丰富而即使的Internet电子信息服务系统。用户在BBS站点上可以获得各种信息服务,发布信息,进行讨论,聊天等等。1、系

3、统需求分析及内容简介1.1 系统需求分析目前,论坛的发展也如同网络,雨后春笋般的出现,并迅速的发展壮大。现在的论坛几乎涵盖了我们生活的各个方面,几乎每一个人都可以找到自己感兴趣或者需要了解的专题性论坛,而各类网站,综合性门户网站或者功能性专题网站也都青睐于开设自己的论坛,以促进网友之间的交流,增加互动性和丰富网站的内容。国内很多大、专院校都有自己学校范围内的专有论坛,提供给本校教职工以及广大学生一个交流互动的平台,方便学校发布官方消息,让学校领导及时了解教职工及学生的工作学习情况,帮助学生向学校领导或老师反映基层问题或提出工作建议,同时方便学生及教师之间开展文化和娱乐活动,增进学生之间、学生和

4、教师之间的友谊。可以说校园论坛是一个联系学校的领导和基层,教师和学生,学生与学生之间的桥梁,具有很积极的作用。伊犁师范学院是一所隶属新疆维吾尔自治区管理的普通高等师范学校,现有在编教职工1282人,全日制在校生11149人。学生及教师在工作和学习中需要大量的信息互动与交流,然而目前大量的信息发布与交流主要是通过QQ、电话或者在校园中张贴海报,不仅没有广泛性,信息覆盖范围小,而且破坏了校园内的环境。因此为了帮助学院教师及学生的工作和学习,有必要建立一个伊犁师范学院校园论坛。1.2 内容简介伊犁师范学院校园论坛是一个功能完善的网站系统,主要是有前台和后台两个大部分组成。前台部分主要包括:注册、登录

5、、注销、会员修改个人密码和个人信息以及占据大部分版面的三个帖子版块。在每个版块中又包括:帖子查询、帖子目录以及帖子发表三个部分。后台部分主要包括:用户管理、栏目管理、版主管理、文章管理和置顶管理。这五个管理部分涵盖了本论坛所有的审核管理功能。1.3 课题调研与可行性分析1.3.1 课题调研目前伊犁师范学院已经建立了一个完善的校园内部网络,学院师生只要连接上校园网络便可以在这个局域网中互相交流和学习,但是目前为止却没有一个专用的信息交流平台,师生们在平时的工作和学习中主要通过手机、QQ和张贴海报等方式进行信息交流,不仅麻烦,而且破坏了校园的环境。因此,为了给广大师生提供方便快捷的信息服务,建立一

6、个局域网内的校园论坛是很有必要的,同时由于新疆的特殊环境,论坛应该有一个严格的审查能力,为大家建立一个健康和谐的环境。1.3.2 可行性分析1) 技术可行性论坛使用ASP编程工具,采用VBScript语言和ACCESS数据库管理系统。使用Dreamweaver来开发。开发工具很容易使用,而VBScript语法相对比较简单,所以采用的语言和数据库来设计和建立此论坛是可行的。2) 经济可行性在开发软件以及工具方面不需要任何投入,都有现成的,我们只需要一台一般的计算机即可以完成论坛的开发。因为我们的论坛将会在校园局域网中使用,所以不存在购买域名的问题,因此开发这个论坛的成本是非常低的。3) 操作可行

7、性这次开发论坛主要使用的是ASP和ACCESS数据库,ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。而ACCESS数据库也是微软公司开发的,他们拥有完美的兼容性。开发出来的论坛界面简洁美观,只要会上网就会使用。2、论坛设计2.1 论坛目标校园论坛本着为学员师生服务的原则,为广大师生提供了一个界面简洁美观大方,安全又容易操作的网上交流平台。具体实现目标如下:系统设计:界面有好,简洁大方,使用方便。数据库维护:只有管理员才有添加、删除、修改用户信息和帖子信息的权限。用户的维护:用户可以对自己的个人信息和密码进行修改但是不会影响到其

8、他用户。帖子管理:论坛拥有三种权限,作为游客只能浏览帖子但是不能发表和回复。注册会便成为注册会员,会员可以浏览、发表和回复帖子。权限最高的是管理员,新发表的帖子不经过管理员的审核通过将不会显示在论坛中,同时管理员可以对帖子进行删除和置顶。查询功能:使用论坛的人可以查询进过审核已发表的帖子。2.2 论坛功能结构 根据论坛的功能需求和目标,本论坛设计的功能如下:1) 注册功能:使游客可以注册成为会员,得到会员的权限。2) 登录功能:已经注册过的会员进行登录验证后可以享有会员的权限。3) 帖子功能:游客和会员可以浏览已经发表出来的帖子,并且会员可以发表新的帖子和对已发表的帖子进行回复。4) 查询功能

9、:可以查询以及发表过的帖子。5) 后台管理功能:只有管理员可以使用此功能,管理员可以对论坛的前台界面进行一点的修改,可以审核、删除、置顶帖子。可以对会员的信息进行修改和删除。论坛功能结构如图2.1所示。校园论坛用户登录系统各个功能板块用户网络信息进行注册直接登录会员管理员用户管理栏目管理版主管理文章管理置顶管理公告板学术讨论区灌水专区用户IP图2.1 功能结构2.3论坛预览 伊犁师范学院校园论坛由多个页面组成,下面仅列出几个主要页面,其他的页面在下面还会提到。主页页面如图2.2所示,页面上显示了登录注册以及三个发帖区。用户注册页面如图2.3所示。帖子发表页面如图2.4所示。图2.2 主页页面图

10、2.3 用户注册页面发表帖子的窗口如图2.4所示,是用户用来发表帖子的页面,发表出去的帖子不会马上显示在论坛中,需要等待管理员审核通过以后才能正式发表在论坛上。后台管理的页面如图2.5所示,此页面只有论坛管理员才能进入,是用来对论坛用户、文章等进行管理的页面。修改密码及修改个人信息的页面如图2.6和2.7所示,这部分是用户可以自行修改自己的信息的页面。图2.4 用户发帖页面图2.5 后台管理页面图2.6 修改密码页面图2.7 修改用户个人信息的页面2.4业务流程图根据大学物理实验考试系统的功能和用户的实际需求,绘出了大学物理实验考试系统的业务流程,如图2.8所示。用户登录查看帖子发表帖子修改密

11、码登录信息正确否?用户信息管理员登录登录信息正确否?用户管理文章管理置顶管理栏目管理是否否是图2.8 业务流程主页版主管理文章发表2.5 论坛开发环境及工具的确定由于论坛应用于网络的,因此,在制作论坛的时候选择了ASP编程工具进行开发,而开发语言则选择了VBScript。同时,选用ACCESS作为系统后台数据库,开发中将用到以下主要几款开发工具,如表2.1所示:表2.1 系统开发环境及开发工具开发工具名称软件用途Dreamweaver8设计网页及ASP代码编程ACCESS 2003数据库的建立2.5.1 使用Dreamweaver8作为论坛开发工具的优点Dreamweaver是美国MACROM

12、EDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。因此Dreamweaver受到广大编程爱好者以及专业程序员的青睐。2.5.2 使用ACCESS 2003作为数据库开发工具的优点ACCESS是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一。ACCESS的优点: 存储方式简单,易于维护管理 面向对象 Access是一个面向

13、对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 界面友好,易操作集成环境、处理多种数据信息Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,

14、可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。支持广泛,易于扩展,弹性较大2.5.3 使用IIS作为网站运行环境的优点IIS是,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上

15、发布信息成了一件很容易的事。更重要的是,IIS完全支持ASP,这就为论坛的设计与实现奠定了一个稳定的运行环境。3、数据库设计3.1 数据库概要说明 在开发伊犁师范学院校园论坛之前,分析了本论坛的数据量,由于仅限学院内部使用所以使用人数没有达到巨量,又有强大的审核功能,因此不会造成突发的数据量激增,所以选择了ACCESS 2003数据库存储这些信息,数据库命名为bbs,在数据库中创建了3个数据表用于存储不同信息。,如图3.1所示。图3.1 数据表结构图3.2数据库概念设计 师范学院论坛涉及不同身份的用户登录,而每个用户又拥有不同的个人信息,数据量比较大,为了区分用户,存储各个用户的个人信息。实体

16、E-R图如图3.2所示。用户信息用户名用户类型密码真实姓名性别电话学号QQ号码自我简介注册日期发表文章数目回复文章数目图3.2 用户类型E-R图 为了减少数据的冗余性,规划出了文章类型实体,包括文章编号、文章标题等属性。实体E-R图如图3.2所示。文章信息栏目编号文章标题文章内容文章层数父文章编号回复文章数目点击次数作者用户名作者学号作者IP是否置顶是否审核发表时间图3.3 文章信息E-R图 论坛中有三个发表帖子的,功能不同的帖子版块,实体E-R图如图3.4所示。栏目信息版主名单栏目文章数目栏目编号栏目名称图3.4 栏目信息E-R图3.3数据库逻辑设计根据前面设计的E-R图在数据库bbs中创建

17、各数据表,数据表的结构如下。users(用户信息表)用户信息表用来存放用户登录的一些基本信息,包括用户的帐号和密码以及用户的类别等。表结构如表3.5所示。表3.5 users表的结构字段名数据类型长度主键功能描述id自动编号长整型是用户IDuser_id文本20用户名user_type文本1用户类型Password文本20密码RealName文本20真实姓名sex文本2性别tel文本30电话email文本100学号QQ文本100QQ号码intro备注简介submit_date日期/时间注册日期article数字长整型发表文章数目rearticle数字长整型回复文章数目bbs(文章信息表)试卷类

18、型表用于存储试题的类型编号和类型名称,表结构如表3.2所示。表3.6 bbs表的结构字段名数据类型长度主键功能描述id数字长整型 是文章编号forum_id文本长整型栏目编号title备注255文章标题body数字长整型文章内容layer数字长整型层数father_id数字长整型父文章编号child数字长整型 回复文章数目hits数字长整型点击次数user_id文本20作者用户名user_email文本100作者学号ip文本20作者IPsubmit_date日期/时间发表时间settop数字长整型是否置顶shenhe数字长整型是否审核forum(栏目信息表)栏目表是论坛中存放栏目名称等栏目信息

19、的表。表结构如表3.7所示。表3.7 forum表的结构字段名数据类型长度主键功能描述id自动编号长整型 是栏目编号forumname文本50栏目名称forumcount数字长整型栏目文章数目manage文本255版主名单4、公共模块设计在本论坛中有多处需要引用函数、过程等,为了节约系统资源以及减少编写难度可以创建一个公共模块,建立它可以实现代码重用,达到了节省系统资源的目的。对于本论坛而言,公共模块主要是用于连接数据库,实现常用功能以及常用页面属性等。连接数据库代码 使用ADO连接数据库。代码如下:系统方法文件在论坛中的函数文件单独编写在一个文件中,方便调用。代码如下:page_total

20、Then numTemp=page_totalEnd IfmaxPage=numTempEnd Function该函数用来从若干个关键词中返回查找条件Function condition(keyword,filed)这里的keyword其实是由空格隔开的多个关键字组成的,首先将其拆分成一个数组Dim arrKeyword,numKeyword,IarrKeyword=Split(keyword, ) split函数会把keyword拆分成一个数组numKeyword=Ubound(arrkeyword) 返回数组的最大下标,因为从0开始,所以关键词个数为numKeyword+1下面开始组织这个

21、条件,依次添加多个关键词For I=0 To numKeywordcondition=condition & And & field & like % & arrKeyword(I) & %NextEnd Function该函数用来判断该用户是否该论坛的版主如果是,返回True,否则返回FalseFunction IsManager(user_id,forum_id)Dim strSql,rsstrSql=Select manager From forum Where id= & forum_idSet rs=db.Execute(strSql)If Trim(rs(manager) Then

22、下面将版主列表转化为数组Dim arrayTemp,IarrayTemp=Split(rs(manager), )下面逐一判断该用户是否在其中For I=0 To Ubound(arrayTemp)If arrayTemp(I)=user_id ThenIsManager=True 如果相等,表示是版主,返回True,结束函数Exit FunctionEnd IfNextEnd IfIsManager=False 如果程序执行到这一步,表示肯定不是版主End Function该函数用来返回用户的信息,这里返回的信息比较多,不过并不是所有的信息都会用到注意,这里会返回一个数组Function P

23、ersonalInfo(user_id)Dim strSql,rsstrSql=Select * From users Where user_id= & user_id & Set rs=db.Execute(strSql)If Not rs.Bof And Not rs.Eof Then如果该用户存在,就将有关数据赋值到一个数组中Dim arrayTemp(6)arrayTemp(0)=user_idarrayTemp(1)=rs(email)arrayTemp(2)=rs(QQ)arrayTemp(3)=rs(tel)arrayTemp(4)=rs(article)arraytemp(5)

24、=rs(rearticle)arraytemp(6)=rs(submit_date)PersonalInfo=arrayTemp 返回数组Else如果该用户不存在,就表示已经被删除arrayTemp(0)=user_idarrayTemp(1)=arrayTemp(2)=arrayTemp(3)=arrayTemp(4)=arraytemp(5)=arraytemp(6)=PersonalInfo=arrayTemp 返回数组End IfEnd Function该函数用来处理客户提交的文本Function myReplace(myString)myString=Replace(myString

25、,&,&) 替换&为字符实体&myString=Replace(myString,<) 替换,>) 替换myString=Replace(myString,chr(13),) 替换回车符 myString=Replace(myString,chr(32), ) 替换空格符myString=Replace(myString,chr(9),        ) 替换Tab缩进符myString=Replace(myString,chr(39),´) 替换单引号myString=Replace(myString,

26、chr(34),") 替换双引号myReplace=myString 返回函数值End Function%5、论坛登录部分设计5.1 论坛登录部分概述论坛登录部分是此论坛的一个重要功能,它是区分游客,普通会员和管理员的重要工具,同时也为论坛数据库提供了用户信息的存档,方便论坛管理员对用户行为进行管理。5.2论坛登录部分技术分析在论坛登录时系统文件会判断登录身份的级别,即权限,如果是普通会员则能浏览和发表论坛文章,但是不能进入论坛后台管理页面。如果是管理员,则直接进入后台管理页面,可以对论坛和会员进行维护和监管。用户可以在文本框中输入自己的用户名和密码,在点击提交后会送交系统文件进行处

27、理。5.3论坛登录部分实现过程论坛登录部分使用的数据表:users表代码设计用户登录时主要考虑用户是否存在和用户的权限问题,用户的权限分为普通用户和管理员两种,分别是A和N,如果是A则表示用户为管理员,如果是N则为普通房会员。用户进入论坛后会根据用户自身的身份权限进入相应的页面;其次当用户登录成功以后会将用户的登录信息存入Session中,方便用户下次登录时不用输入文本信息直接就可以登录成功。%查看有无该用户strSql=Select user_id,user_type,email From users 从users表中查找用户名、用户类型、用户学号等信息strSql=strSql & Whe

28、re user_id= & Request.Form(user_id) & And password= & Request.Form(password) & 从表单中获取用户名和密码Set rs=db.Execute(strSql)If not rs.eof and not rs.bof Then如果有记录,表示有该用户,则将用户名和用户类型保存到Session中Session(user_id)=rs(user_id)Session(user_type)=rs(user_type)Session(email)=rs(email)如果是普通用户,重定向到首页;如果是管理员,重定向到管理员页面If

29、 Session(user_type)=A ThenResponse.Redirect admin/admin_index.aspELseResponse.Redirect index.aspEnd IfElse如果没有记录,表示没有该用户,请给出提示信息Response.Write 对不起,用户名或密码有误,请返回首页重新登录End If%6、后台管理部分设计6.1 后台管理部分概述后台管理是仅对管理员开放的论坛核心部分,可以说就是管理员的办公室。而论坛管理员具有最高的权限,主要任务是对提交的文章进行审核,对已经发表的文章进行修改删除等操作,同时还能对用户资料进行管理。管理员在进入后台管理页

30、面后,可以进行用户管理,栏目管理,版主管理,文章管理,置顶管理等。6.2后台管理部分技术分析论坛的后台管理部分主要是对数据库中的数据进行添加、修改和判断。需要用到数据库中的所有三个数据表:bbs表,forum表,users表。6.3后台管理主要部分实现过程1) 用户管理的实现用户管理是对以及注册成为普通会员的用户的资料进行查询和删除,这是论坛安全的一部分,如果有用户在论坛中有违反规定的行为,管理员可以查看该用户的资料,必要时可以删除改用户的会员资格。代码如下%这是安全模块,如果客户不是管理员用户,立即重定向到首页.这样可以防止某些客户直接访问admin下面的文件。If Session(user

31、_type)A ThenResponse.Redirect /index.aspEnd If%2) 文章管理的实现文章管理是对用户提交的文章进行审核,管理员可以读取未经审核的文章,符合条件的文章在通过审核后可以发表在论坛中,如果审核不合格,则会被删除,不予以发表。审核功能的代码如下%dim strSql,rs,zhiif request(zhi)=0 thenzhi=0elsezhi=1end ifstrSql=update bbs set shenhe=&zhi& where id=&request(id)Set rs=db.Execute(strSql)response.Write(win

32、dow.location.href=admin_bbs_list.asp)%7、文件清单 为了帮读者了解伊犁师范学院校园论坛的文件构成,现以表格形式列出学院论坛的文件清单,如表7.1所示。 表7.1 论坛前台文件文件名 文件类型 说 明index ASP文件主页 loginASP文件论坛登录页面 registerASP文件用户注册一 log_register2ASP文件用户注册二 log_register3ASP文件用户注册三 log_register4ASP文件用户注册四 topASP文件论坛顶部标题 updataASP文件修改个人信息页面 updatatepwdASP文件修改密码页面 co

33、nfigASP文件公共模块,每页显示记录 connASP文件公共模块,连接数据库 endASP文件公共模块,网页构成部分 exitASP文件公共模块,注销登录文件 functionASP文件公共模块,系统方法文件 bbs_addASP文件发帖方法文件 bbs_addformASP文件发帖子页面 bbs_deleteASP文件删除帖子功能文件 bbs_listASP文件帖子浏览页面 bbs_particularASP文件回复帖子页面 bbs_readdASP文件阅读帖子方法文件 bbs_top_addASP文件添加置顶忒子文件 bbs_top_deleteASP文件删除置顶帖子文件图7.2 论坛

34、后台文件文件名 文件类型 说 明admin_bbs_delete ASP文件文章删除 admin_bbs_listASP文件后台文章管理页面 admin_bbs_particularASP文件文章内容页面 admin_exitASP文件退出管理文件 admin_indexASP文件后台主页 admin_lanmu_addASP文件添加栏目 admin_lanmu_listASP文件栏目管理页面 admin_lanmu_deleteASP文件删除栏目文件 admin_lanmu_updateASP文件修改栏目名称文件 admin_leftASP文件后台左边版块页面 admin_manage_li

35、stASP文件版主管理页面 admin_manage_updateASP文件版主修改页面 admin_rightASP文件后台右边版块页面 admin_top_addASP文件添加置顶文件 admin_top_deleteASP文件删除置顶文件 admin_top_listASP文件置顶管理页面 admin_updatePWDASP文件修改管理员密码页面 admin_user_deleteASP文件删除用户页面 admin_user_listASP文件管理用户页面 admin_user_particularASP文件查看用户资料页面 connASP文件连接数据库文件 shenheASP文件审核

36、文件 topASP文件后台上边版块的页面8、论坛评价8.1 论坛优点介绍本论坛从界面设计到系统设置都是从方便用户的角度出发。系统的优点归纳如下:本论坛可不管登录与否都可以随意浏览论坛中的文章。如果要发表文章则必须要注册成为论坛的会员。本论坛有强大的审核功能,配合新疆的特殊情况,所有提交的文章,不经管理员审核通过,一律不能发表。本论坛可以运行在Windows XP及以上的所有操作系统平台上,数据库管理系统采用ACCESS。8.2 论坛存在不足与改进方案8.2.1 论坛存在的不足本论坛虽然实现了一部分功能,但也存在许多不足:由于水平有限,论坛还没有多级权限管理的功能,所有的管理权限都是管理员。 界

37、面不够美观,需要进一步修饰和美化。论坛中的部分功能虽然达到使用要求但是相比于网络上成熟的大型论坛还有许多的不足之处。论坛数据库表的设计还比较简单,有待进一步优化。8.2.2 改进方案继续改进和完善本论坛。提高论坛界面美观,可使用photoshop、Dreamweaver等工具相配合,力求给用户提供美观友好的界面,同时为论坛添加flash动画,提高论坛的动态性;简化程序代码,可使不同界面之间能共享一些方法、函数和变量,使用数据库连接池技术提高数据库操作的性能;数据库的关系模式可以进一步规范化,减少冗余现象。为论坛添加合适的模块,以使论坛的功能进一步丰富。 8.3 设计心得与体会毕业设计现已接近尾

38、声,虽然系统不是很完善,还有不少需要改进的地方,但每一步的进展都付出了努力。论坛的分析与设计过程,是对四年的大学学习的总结过程,更是进一步学习和探索的过程。在这个过程中,我对论坛的分析与设计有了深刻的认识,对系统的分析与设计有了切身的认识和体会,并在学习和实践过程中增长了知识、丰富了经验。在这次设计中,主要用到了Dreamweaver、ACCESS等软件,虽然以前接触过Dreamweaver,但设计时还是遇到了很大的难题,于是查阅了大量的资料,这次设计真正给了我们一次实践的机会,把以前所学的东西全部得以应用,融会贯通,设计中遇到许多困难,不过在指导老师和同学的帮助下,通过了自己的努力完成了,不

39、但培养了我的细心和耐性,还树立了一种科学的态度。这对我以后的工作和学习有了很大帮助和指导。同时我也认识到本身存在很多不足的地方,还需要不断的努力来充实完善自己。结 论校园论坛的出现,极大的丰富了学校师生们的校园生活,在为大家提供了一个方便的交流平台的同时,也在很大程度上增进了学校上下的联系与沟通,使广大师生也可以加入到学校的日常管理之中,为学校的建设与发展做贡献,可见校园论坛在学校网络生活中占有举足轻重的地位。本校园论坛主要包括前台和后台两个部分:前台功能模块:包括会员的注册与登录,文章的浏览与发表等。后台功能模块:包括用户管理、栏目管理、版主管理、文章管理和置顶管理。在这次设计中,我使用了Dreamweaver作为运行平台,ACCESS作为后台数据库,Photoshop CS4作为辅助开发工具。我对这些工具从不熟悉到了解,再到熟练掌握,经历了一段痛苦而漫长的过程,但是收获不小。这次设计我觉得最大的收获是网站开发思想的建立。以前曾经做一些小的网页,但毕竟只是停留在简单的静态网页的基础上,对动态网页以及网站的理念还不了解。开始设计时常常没有明确的思路,就开始编写代码,当遇到问题时才发现是由于刚开始考虑的不够周全到所致。通过这次设计,我了解到了比编写程序更重要的是在工作开始前的市场调研与程序规

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号