网络留言板系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告

网络留言板系统

课程名称实用软件工程

实验名称需求调查和可行性分析专业班级计1001班

指导教师谢鹏

学期2012-2013学年第二学期

实验一需求调查和可行性分析

1.1题目背景

随着互联网的发展,越来越多的用户已经可以使用互联网进行信息交互,而企业留言本的开发解决了信息交互复杂和交互困难的难题,通过留言本可以加强企业与用户之间的信息交互,同时也解决了企业与用户沟通不便等情况留言板主要提供网上的一个信息发布的平台,大多作为网站的辅助功能存在。浏览网页的用户可以通过该留言板进行留言的查看和签写。而管理员则可以对用户的留言进行回复和删除等操作。

1.2设计概要

随着Internet的发展,网站的作用越来越重要,被称之为继广播、报纸、杂志、电视后的第五种媒体——数字媒体,拥有众多优势,所以现在不少企业都有或正在建设自己的网站。而留言板作为网站重要的一个部分,从来就是一个大家交流的平台!留言板是一种最为简单的BBS应用,借助留言板,浏览者可以张贴留言的方式给站长、版主或其他浏览者进行留言和提问。

1.3问题定义

留言板管理系统主要是提供给大众的一个操作系统,便于网上交流,谈论。功能块的相应操作分别由其对应的子模块实现。通过互联网把你想说的话想问的事发表出去,方便大家交流。同时,留言板后台可通过一个简化的自动的信息管理系统,使网友留言管理工作系统化,规范化,自动化,从而达到提高网络作用和管理的目的。

留言管理系统,是用JSP语言编写的网络应用程序。在网络用户交流中起很大的作用,每个人都可以将他的资料和要求等信息保留在页面上,以供他人观看。留言板供其他网友给自己留言,或者临时存放自己的感受。留言操作相对简单,在您进入网站后,进入任何一个留言板或社区均可以看到有输入框,输入后提交即可。留言板提供完备的信息发布功能,在网络用户交流中也有很大的作用。

而我的这个留言系统仅仅是简单的留言和管理员对留言板进行设置和进行回复、删除管理的工具。该留言板简单但实用,而且具备了大多数留言板的基本功能。十分适合于中小型网站使用。

科学技术在不断地提高,计算机网络技术也日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,现在许多国外和国内的网站均使用了网上注册、网上查询、网上发表论文、等一系列的网上信息服务。通过计算机网络实现足不出户就可以了解各种信息、咨询问题、收索资料等,有了这样的一个网络平台,节省了大量的人力物力。

1.4可行性研究

1.4.1技术可行性

本留言系统主要是采用JSP技术开发,以SQL server 2000作为后台数据库开发工具。集成开发环境为MyEclipse8.0.1版本。运用这种技术开发一个简单的留言版系统可以完全做到。

1.4.2经济可行性

当今社会能够及时准确的获得信息便可以创造出巨大的经济效益,而本系统的设计初衷就是提供一个信息交流、咨询共享的平台,人们可以通过它析取出自己有用的信息,因此它所创造出的巨大经济效益将远远超过系统的开发和维护成本。

1.4.3操作可行性

而本系统开发的目标之一就是界面美观,操作方便,满足用户的基本需求,相信只要是上过网的用户,便能很快上手本留言系统。

实验二需求分析与软件设计

二.需求分析

2.1功能需求

网络留言板系统包含两大部分,分别为前台部分和后台部分。

前台部分

对于临时用户,主要包含浏览留言等功能。

对于注册用户,主要包含注册、登陆、添加留言、浏览留言等功能。

后台部分

对于管理员用户,主要包含管理用户、管理留言等功能。

2.2性能需求

(1)界面美观(2)操作方便(3)响应及时

留言板分为三个模块:查看留言板、签写留言和管理留言模块

查看留言板模块:用户可以在该页面上查看所有的留言内容、留言主题、留言者姓名、留言时间及管理员对该留言可进行的操作等信息

签写留言板模块:在该页面中用户必须填写自己的“姓名”、“留言主题”、及“留言内容”,其它可以选择不填,用户的信息提交后将被保存到数据库的数据表中

管理留言模块:管理员登陆成功后进入管理页面,管理员可以通过“留言管理”查看留言信息,并对留言进行回复及对不良留言的删除或屏蔽等操作。

基本功能需求已经完成,以下是该留言板的功能模块划分图:

三.概要设计

3.1数据库结构设计3.1.1管理员息表:

3.1.2注册用户信息表:

3.1.3注册用户留言信息表:

3.2系统结构设计

该留言板分为两个部分:一个是管理员信息,另一个是访客留言信息,该系统结构如下所示:

3.3模块设计说明

在留言系统主界面上,访客可以看该系统上的其他访客的留言信息,管理员可以登录系统对相应访客的信息进行管理,包括删除留言信息、回复留言信息、添加管理员信息,更新之后,如果符合规定的话它会自动保存,否则页面报错,提示出错的地方。

实验三软件综合

四.详细设计

4.1 登录信息管理

4.1.1 管理员登录

系统在管理员登录时要验证管理员的ID和密码,正确才能进入系统,否则提示输入用户名和密码不正确。

代码如下:

管理员登陆


用户:

密码:

返回首页

<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="GB18030"%>

相关文档
最新文档