在线留言板的设计与实现毕业论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1科目名称基于web程序设计题目在线留言板的设计与实现目录1.1系统概述................................................................................................................21.2系统的运行环境...................................................................................................21.3需求分析...............................................................................................................22.1总体设计模块.......................................................................................................32.2分部设计模块.......................................................................................................42.3数据库设计...........................................................................................................52.4数据库的详细设计...............................................................................................52.4.1系统管理员数据库表设计...............................................................................52.4.3留言信息数据表设计.......................................................................................63.1留言板界面设计...................................................................................................63.3主要程序设计和实现...........................................................................................74.1主界面功能实现.................................................................................................144.2注册和登录留言.................................................................................................144.3一般用户留言界面.............................................................................................154.4系统管理员对留言的管理界面.........................................................................15五、调试和编辑结果.................................................................................................16六、设计体会与总结.................................................................................................166.1设计体会.............................................................................................................176.2总结.....................................................................................................................172一、系统分析1.1系统概述该设计讲述的是如何利用ASP脚本语言、数据库Access和Dreamweaver8网页设计等工具开发的有关知识结合完成的应用系统的开发。系统主要模块要实现的是在线留言及管理的一些基本操作功能,为了达到这个目标把系统设计成更人性化的界面,菜单项编辑功能。该系统可以实现的是在线留言、管理用户直观的查看和使用。1.2系统的运行环境操作系统:WindowsXP/Server2003/vista/7等+IIS及相关软件开发语言:ASP开发工具:Dreamweaver8+Access1.3需求分析留言板管理系统主要是提供给大众的一个操作系统,便于网上交流,谈论。功能块的相应操作分别由其对应的子模块实现。通过互联网把你想说的话想问的事发表出去,方便大家交流。同时,留言板后台可通过一个简化的自动的信息管理系统,使网友留言管理工作系统化,规范化,自动化,从而达到提高网络作用和管理的目的。留言板是一种电子便签管理系统,是用ASP或其它脚本语言编写的网络应用程序。然而使用Access数据库是因为Access数据库使用简单,可以迅速掌握。3Access数据库的ODBC驱动程序支持的SQL指令全。ACCESS具有强大的数据库功能,结构简单、理论基础坚实、独立性高。在网络用户交流中起很大的作用,每个人都可以将他的资料和要求等信息保留在页面上,以供他人观看其中的主要数据都是保留在数据库中的。留言板供其他网友给自己留言,或者临时存放自己的感受。留言操作相对简单,在您进入网站后,进入任何一个留言板或社区均可以看到有输入框,输入后提交即可。留言板提供完备的信息发布功能,在网络用户交流中也有很大的作用。而我的这个留言板仅仅是简单的留言和管理员对留言板进行设置和进行回复、删除管理的工具。该留言板简单但实用,而且具备了大多数留言板的基本功能。十分适合于中小型网站使用。科学技术在不断地提高,计算机网络技术也日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,现在许多国外和国内的网站均使用了网上注册、网上查询、网上发表论文、等一系列的网上信息服务。通过计算机网络实现足不出户就可以了解各种信息、咨询问题、收索资料等,有了这样的一个网络平台,节省了大量的人力物力。通过调查分析可以得出结论的是留言板功能需要考虑到它的:留言管理、留言这两方面为主要的研究方向;其主要内容:1.注册与登录:留言者可以通过注册后登录留言其中包括可以选择的呢称、头像以及留言等;系统用户通过登录可以编辑管理留言板。2.留言管理:由系统管理员操作,通过登录后进入管理界面进行留言板的管理功能包括留言的查看、回复、修改、删除。3.其它功能实现:包括主机的IP地址、登录时间、发帖数等实现。二、系统结构设计2.1总体设计模块通过对模块的设计可以直观的看出系统需要的实现功能,更有利于系统设计和功能的实现。主体模块图如下所示:4图2.1系统模块结构图2.2分部设计模块2.2.1注册用户及留言是实现一般用户通过注册登录后进行留言功能的。图2.2.1留言用户模块2.2.2系统管理员管理模块实现了在后台中管理留言板的一系列的功能。留言板系统留言用户注册登录及留言模块后台管理员管理模块留言用户模块用户注册用户登录用户留言5图2.2.2后台管理模块2.3数据库设计数据库采用的是ACCESS数据库,以下就留言板数据库的组成做出分析和设计。其数据库的说明具体如下:数据库表名说明表的作用admin用来存放管理员的名字和密码管理登陆guest用来存放用户的信息和留言管理用户信息information用来表明该留言板的相关信息留言板的相关信息图2.3各数据库的功能应用2.4数据库的详细设计数据库整体介绍:留言板数据库总共有3张表,具体如下:2.4.1系统管理员数据库表设计图2.4.1管理员数据表2.4.2一般留言用户数据表设计后台管理模块修改留言模块删除留言模块回复留言模块后台登录及密码修改模块6图2.4.2留言用户数据表2.4.3留言信息数据表设计图2.4.3留言信息数据表三、详细程序设计与实现3.1留言板界面设计留言板的首页文件index.html,首页是运用静态页面并进行CSS样式设计;功能主要是为一般用户注册、登录留下相关的信息,并进行留言,以及管理员登录后进行删除和回复留言。界面相对简单,但功能很实用;留言板的基本功能实现具体如下:1.一般用户的注册页面及登录主要包括了:zhuce.asp、zhucede.asp、guestin.asp、guestin_up.asp2.系统管理员用户登录及密码的修改界面包括了:login.asp、chklogin.asp、changepwd.asp3.对于一般用户的留言主要包括了:guestbook.asp4.对于管理员的管理留言包括了:删除——delelist.asp、修改——manage.asp5.在其中的manage.asp包括了留言的主题、IP地址显示、发表和管理员回复时间等6.数据库的连接有dbpath.asp3.2系统流程图的设计根据系统设计的要求,对用户留言和管理员的管理进行详细分析;其主要的7程序结构图如下所示:图3.2系统流程3.3主要程序设计和实现1.数据库的连接(dbpath.asp)源代码如下所示:%dimconndimconnstronerrorresumenextconnstr=DBQ=+server.mappath(database/db.mdb)+;DefaultDir=;DRIVER={MicrosoftAccessDriver(*.mdb)};setconn=server.createobject(ADODB.CONNECTION)conn.openconnstr%2.系统管理员登录(chklogin.asp)源代码如下所示:!--#includefile=dbpath.asp--%dimsqldimrs留言登录管理撰写一般用户注册管理用户8dimseekerrsdimfounduserdimusernamedimcompanyiddimpassworddimerrmsgdimfounderrfounderr=falseFoundUser=falseusername=trim(request.form(username))password=trim(Request.Form(password))ifusername=thenresponse.redirectlogin.aspendififpassword=thenresponse.redirectlogin.aspendifsetrs=server.createobject(adodb.recordset)sql=select*fromadminwhereusername='&username&'rs.opensql,conn,1,1ifnotrs.eofthenif

1 / 17
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功