留言板系统设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.3 EditPlus (4)
1.4 Dreamweaver 8 (5)
第二章系统概述 (5)
2.1 系统功能模块设计 (5)
2.1.1 公用模块 (5)
2.1.2 用户系统功能模块 (6)
2.2 总体设计 (7)
2.2.1 页面功能分配 (7)
2.2.2 系统工作流程 (7)
2.3 数据库概要设计 (8)
2.3.1 用户信息表: (8)
2.3.2 留言信息表 (9)
第三章系统详细设计 (9)
3.1 公用模块设计 (9)
3.1.1 数据库连接文件conn.asp (10)
3.1.2 层叠样式文件style.css (10)
3.2 首页设计 (12)
3.3 用户注册与登录页面设计 (14)
3.4 用户留言与管理页面设计 (16)
第四章系统调试与测试 (18)
4.1.配置运行 (18)
4.2.系统测试 (18)
4.2.1 常见问题解决 (18)
4.2.2 系统测试示例 (18)
总结 (20)
前言
随着网络的应用越来越广泛,国内外不少大中小型企业都不约而同地意识到利用网络传递信息可以在一定程度上提高办事效率,而搭建一个用户与企业的在
线交流平台亦显得非常重要。留言板是目前网站中使用较广泛的一种与用户沟通、交流的方式。通过留言板,可收集来自用户的意见或需求信息,并可作出相应的回复,从而实现网站与客户之间及不同客户之间的交流与沟通。通过留言板系统,令信息的发布可以面向个人和群组,来自不同部门、不同地区、具有不同身份的人可以一起交流讨论大家感兴趣的话题。
在线留言系统和互联网上的其他信息一样,具有范围广,内容庞杂,动态变化性强等特点,但是它还有两个最重要的特点:交互性和时效性。交互性是指用户能够参加到留言信息的交流过程中来,可在在线留言中发布自己的信息并且可以得到其他用户的反馈,这是在线留言最基本和最重要的特征。一位用户发布信息,往往有很多人回应,可以开展多人讨论,这是一个多向交流信息的过程,它使人们能够便捷地进行交流。由于互联网信息传播的快捷与方便以及在线留言的交互性,使得人们能够及时的从中获取某一技术和行业的发展动态与最新的进展,专业技术论坛中信息时效性更强,往往一些最新的技术信息可以从中获取。
网络中各种留言板系统在Dreamweaver等工具的编辑美化后和网站融为一体,作为网站的交流平台起到举足轻重的作用。留言板可以提供一个公共的信息发布平台,适用于作为企业内部个人办公助手以及企业与企业之间进行信息交流,在线解决某些客户需求的工具,是网站中信息多、人气旺的地方。好的留言板可以吸引相当数量的访客,同时也担负着网站对外宣传、发布消息、收集客户反馈的重任,是网站、单位内联网必不可少的一部分。留言板的原理是将留言内容等写入服务器端的文本或数据库,再显示出来,用ASP开发留言板可以很方便的嫁接在网站中运行。
系统开发环境
1 小旋风ASPWebserver 2005
该软件是由残剑无敌在NETBOX核心下开发的一套强大简洁的ASPWEB服务器,使用这个软件的您完全可以抛弃体积庞大的WINNT,WIN2000服务器系统及漏洞百出的IIS了。可以在任何一个系统上调试和发布ASP程序。目前测试通过的操作系统为:Windows 98;Windows 98 SE;Windows ME;Windows NT+IE4;Windows 2000;Windows XP;Windows .NET Server。现在完全支持ACCESS,SQL数据库。
1.2 Access
Access是Office系列软件中用来专门管理数据库的应用软件。所谓数据库是指经过组织的、关于特定主题或对象的信息集合。数据库管理系统分为两类:文件管理系统和关系型管理系统。Access应用程序就是一种功能强大且使用方便的关系型数据库管理系统,一般也称关系型数据库管理软件。它可运行于各种Microsoft Windows系统环境中,由于它继承了Windows 的特性,不仅易于使用,而且界面友好,如今在世界各地广泛流行。它并不需要数据库管理者具有专业的程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库管理系统。
Access的用途体现在两个方面:
一、用来进行数据分析: access有强大的数据处理、统计分析能力,利用access的查询功能,可以方便地进行各类汇总、平均等统计,并可灵活设置统计的条件。
二、用来开发软件: access用来开发软件,比如生产管理、销售管理、库存管理等各类企业管理软件,其最大的优点是:易学!非计算机专业的人员,也能学会。
另外,在开发一些小型网站WEB应用程序时,用来存储数据。
将Access运用于留言板系统主要适用于存储数据
1.3 EditPlus
EditPlus(文字编辑器)是一套功能强大,可取代记事本的文字编辑器,EditPlus拥有无限制的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能,就是它有监视剪贴板的功能,能够同步于剪贴板自动将文字粘贴进EditPlus 的编辑窗口中,让你省去粘贴的步骤。另外它也是一个非常好用HTML 编辑器,它除了支持颜色标记、HTML 标记,同时支持C、C++、Perl、Java。另外,它除了可以颜色标记HTML Tag (同时支援C/C++、Perl、Java) 外,还内置完整的HTML和CSS1 指令状态,支持 HTML, CSS, PHP, ASP, Perl,
C/C++, Java, Javas cript and VBs cript;对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间。倘若你有安装 IE 3.0以上版本,它还会结合IE 浏览器于EditPlus的窗口中,让你可以直接预览编辑好的网页(若没安装IE,也可指定浏览器路径)。是一个相当棒又多用途多状态的编辑软件。
1.4 Dreamweaver 8
Dreamweaver是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,随着Dreamweaver 8的发布,更坚定Dreamweaver在该领域的地位。它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。是目前网站设计、开发、制作的首选工具。开发人员可以使用Dreamweaver及所选择的服务器技术来创建功能强大的Internet应用程序,从而使用户能连接到数据库、Web服务和旧式系统。
在该留言板系统的设计中,用Dreamweaver 8作为辅助工具,大大减少了纯粹写代码来实现所需功能的麻烦。
系统概述
2.1 系统功能模块设计
该留言板系统主要功能如下:
◆用户注册功能
◆用户登录功能,且用户使用留言功能必须先注册
◆用户登录后可以看到并浏览所有用户的留言
◆用户修改信息功能
◆用户发表留言功能
◆用户只能修改和删除自己的留言
◆记录用户留言内容、留言时间和IP地址等信息
◆退出登录状态功能
系统分为公用模块和用户系统功能模块。
2.1.1 公用模块
此模块包括数据库连接文件和层叠样式文件,分别负责与数据库的连接和定义页面风格。该系统中任何页面需要此模块时,直接调用即可,这样可以减少源代码,使整个系统紧凑有序。