网络留言板课程设计

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

第一章系统概述 (2)

1.1 系统开发背景 (2)

1.2 开发目标 (3)

1.3 系统功能 (3)

1.4 系统分析 (3)

(1)用户注册和登录。 (4)

1.5开发工具及开发环境 (4)

第二章可行性研究 (5)

2.1 系统流程图 (5)

2.2 数据流图 (6)

2.2.1 顶层数据流图 (6)

2.2.3 第一层数据流图 (7)

2.2.3 第二层数据流图 (7)

2.2.4 数据字典 (8)

第三章需求分析 (11)

3.1 技术需求分析 (11)

3.1.1 JSP技术简介 (11)

3.1.2 JAVA语言简介 (11)

3.1.3 编译工具采用My Eclipse简介 (12)

3.1.4 数据库Microsoft Office Access 简介 (12)

3.2 功能需求分析 (13)

3.3 实体—联系(E-R)图 (13)

第四章总体设计 (15)

4.1 系统功能模块设计 (15)

4.2 数据库设计 (15)

第五章详细设计 (18)

5.1 用户注册界面设计 (18)

5.2 用户及管理员登录界面 (19)

5.3 用户及管理员个人信息管理界面 (21)

5.4 用户及管理员发表留言界面 (22)

5.5 管理员管理留言界面 (23)

参考文献 (27)

结束语 (28)

致谢 (29)

第一章系统概述

1.1 系统开发背景

当今社会是一个信息化的社会,人们需要足够的信息来对自己的生活、工作等做一个很好的安排。网络的普及更为信息化的普及做了一个很好的铺垫。人们希望自己可以在遇到困难的时候能够及时并有效的获得帮助,同时也希望可以有一个自由交流的平台。而,随着生活的节奏越来越快,人们能够面对面的交谈越来越少,自由聊天更是一件困难的事。网络留言板系统就是针对这种情况,为广大网民提供一个自由发表言论的平台,人们在遇到困难的时候,或者有好的建议和意见苦于无法表达的时候,都可以在网络留言板上得以解决

通过留言的方式,可以展示每一个人的风采、优点,发布个人对一些事物的看法,增强个人与个人之间,团体与团体,个人与团体之间的交流联系,在Internet上实现信息的传递,提高办事效率。人们在遇到一些个人难以解决的问题的时候,可以在留言板上发表留言,向广大网友寻求帮助。或是针对某一问题,也可以在留言板上发表意见或建议,大家畅所欲言,免去了地域、年龄、性别、职业等各种因素的障碍。因此网络留言板系统的建设在Internet应用上的地位显而易见,它已成为现代人沟通和获取信息的重要组成部分,从而倍受人们的重视。为了方便大家的沟通和获取信息,特构建此网络留言版系统。留言板是一种最为简单的BBS应用,借助留言板,浏览者可以张贴留言的方式给站长、版主或其他浏览者进行留言和提问。

本系统的开发建设以自由畅谈为目的,前台允许任何人注册和使用本系统。但是为了避免一些人借助本系统发表一些影响社会风气、干扰政治事件、恶意诋毁他人、传播不法不文明信息的言论,后台管理员有权利封冻和删除任何普通用户的有关信息,并有权对恶意的留言、评论及回复进行删除、修改。同时,对于同一主题的留言,为了节省空间并方便用户搜索浏览,管理员可以对此进行批量管理。

1.2 开发目标

这个系统的目的是为了做成交互式的网页,方便客户端和浏览器端之间的交流。开发目标包括:

1.能够显示注册信息,包括图片信息和文字信息。

2.能够显示登录的界面,包括图片信息和文字信息。

3.能够管理用户信息,包括用户昵称、屏蔽用户昵称、用户的IP地址、用户的个人信息、发表留言、修改留言、删除留言和个人信息的修改。

4.能够管理留言板信息。包括对留言的查看、屏蔽不符合的留言、留言的修改和留言的删除。

1.3 系统功能

本系统共分为三大模块:用户注册和登录模块、用户管理模块、留言管理模块。各模块的主要功能和实现目标分析如下:

(1)会员注册和登录模块

这个模块的功能,就是新来网友可以填写注册资料,通过审核后便成为本留言板系统的正式会员,并可以以会员身份登陆留言板系统。

(2)用户管理模块

普通用户只能对自己的个人信息和注册信息进行设置、修改,管理员可以对自己和用户的信息行进修改、删除等操作。

(3)留言管理模块

普通用户可以对站内的所有开放的留言进行搜索、查看、回复等,管理员可以对站内所有的留言进行搜索、查看、回复、修改、删除、置顶等。

1.4 系统分析

系统在运行上分为开发端和客户端两个方面,其功能和要求都有所不同。本系统的详细系统分析如下:

1.留言板管理系统前端的主要功能是:

(1)用户注册和登录。

(2)用户发表主题。

(3)用户回复。

(4)用户修改个人注册信息。

(5)用户查看所有发帖以及回复信息。

(6)用户查看自己发表的主题。

(7)用户对主题进行各种查询。

2.留言板管理系统后台管理的主要功能:

(1)管理员登陆。

(2)修改用户注册信息。

(3)管理员封冻和删除用户。

(4)管理员修改用户发帖或回复的信息。

(5)管理员删除用户发帖或回复的信息。

(6)对用户发帖信息进行加精处理。

3.留言板管理系统性能要求:

(1)页面响应速度快。

(2)页面美观整洁,友好度高。

(3)数据安全性高,用户信息不易被泄露。

(4)用户使用起来方便。

(5)数据冗余少。

(6)客户端配置要求低。

1.5开发工具及开发环境

开发工具:数据库使用Microsoft ACCESS,页面采用JSP技术,网页制作工具使用Macromedia Dreamweaver 8,编译工具使用MyEclipse。

运行环境:基于Windows系统平台的JSP环境,使用Microsoft Office2007的ACCESS 数据库,适用于IE4.0以上版本,WIN7 IIS的运行环境。

相关文档
最新文档