ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:925.40KB ,
资源ID:68662      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/68662.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网络留言板课程设计.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网络留言板课程设计.docx

1、第一章 系统概述21.1 系统开发背景 2.1.2 开发目标31.3 系统功能31.4 系统分析3(1)用户注册和登录。41.5 开发工具及开发环境4第二章 可行性研究52.1 系统流程图 5.2.2 数据流图62.2.1 顶层数据流图62.2.3 第一层数据流图72.2.3 第二层数据流图72.2.4 数据字典 8.第三章 需求分析113.1 技术需求分析113.1.1 JSP 技术简介113.1.2 JAVA 语言简介113.1.3 编译工具采用My Eclipse 简介123.1.4 数据库 Microsoft Office Access 简介123.2 功能需求分析 1. 33.3 实

2、体联系(E-R)图13第四章 总体设计154.1 系统功能模块设计154.2 数据库设计15第五章 详细设计185.1 用户注册界面设计185.2 用户及管理员登录界面195.3 用户及管理员个人信息管理界面215.4 用户及管理员发表留言界面225.5 管理员管理留言界面23参考文献27结束语28致谢2924第一章 系统概述1.1 系统开发背景当今社会是一个信息化的社会,人们需要足够的信息来对自己的生活、工作等做一个很好的安排。网络的普及更为信息化的普及做了一个很好的铺垫。人们希望自己可以在遇到困难的时候能够及时并有效的获得帮助,同时也希望可以有一个自由交流的平台。而,随着生活的节奏越来越快

3、,人们能够面对面的交谈越来越少,自由聊天更是一件困难的事。网络留言板系统就是针对这种情况,为广大网民提供一个自由发表言论的平台, 人们在遇到困难的时候,或者有好的建议和意见苦于无法表达的时候,都可以在网络留言板上得以解决通过留言的方式,可以展示每一个人的风采、优点,发布个人对一些事物的看法, 增强个人与个人之间,团体与团体,个人与团体之间的交流联系,在 Internet 上实现信息的传递,提高办事效率。人们在遇到一些个人难以解决的问题的时候,可以在留言板上发表留言,向广大网友寻求帮助。或是针对某一问题,也可以在留言板上发表意见或建议,大家畅所欲言,免去了地域、年龄、性别、职业等各种因素的障碍。

4、因此网络留言板系统的建设在 Internet 应用上的地位显而易见,它已成为现代人沟通和获取信息的重要组成部分,从而倍受人们的重视。为了方便大家的沟通和获取信息,特构建此网络留言版系统。留言板是一种最为简单的BBS 应用,借助留言板,浏览者可以张贴留言的方式给站长、版主或其他浏览者进行留言和提问。本系统的开发建设以自由畅谈为目的,前台允许任何人注册和使用本系统。但是为了避免一些人借助本系统发表一些影响社会风气、干扰政治事件、恶意诋毁他人、传播不法不文明信息的言论,后台管理员有权利封冻和删除任何普通用户的有关信息,并有权对恶意的留言、评论及回复进行删除、修改。同时,对于同一主题的留言,为了节省空

5、间并方便用户搜索浏览,管理员可以对此进行批量管理。1.2 开发目标这个系统的目的是为了做成交互式的网页,方便客户端和浏览器端之间的交流。开发目标包括: 1. 能够显示注册信息,包括图片信息和文字信息。2. 能够显示登录的界面,包括图片信息和文字信息。3. 能够管理用户信息,包括用户昵称、屏蔽用户昵称、用户的IP 地址、用户的个人信息、发表留言、修改留言、删除留言和个人信息的修改。4. 能够管理留言板信息。包括对留言的查看、屏蔽不符合的留言、留言的修改和留言的删除。1.3 系统功能本系统共分为三大模块:用户注册和登录模块、用户管理模块、留言管理模块。各模块的主要功能和实现目标分析如下:(1) 会

6、员注册和登录模块这个模块的功能,就是新来网友可以填写注册资料 ,通过审核后便成为本留言板系统的正式会员,并可以以会员身份登陆留言板系统。(2) 用户管理模块普通用户只能对自己的个人信息和注册信息进行设置、修改,管理员可以对自己和用户的信息行进修改、删除等操作。(3) 留言管理模块普通用户可以对站内的所有开放的留言进行搜索、查看、回复等,管理员可以对站内所有的留言进行搜索、查看、回复、修改、删除、置顶等。1.4 系统分析系统在运行上分为开发端和客户端两个方面,其功能和要求都有所不同。本系统的详细系统分析如下:1. 留言板管理系统前端的主要功能是:(1)用户注册和登录。(2) 用户发表主题。(3)

7、 用户回复。(4) 用户修改个人注册信息。(5) 用户查看所有发帖以及回复信息。(6) 用户查看自己发表的主题。(7) 用户对主题进行各种查询。2. 留言板管理系统后台管理的主要功能:(1) 管理员登陆。(2) 修改用户注册信息。(3) 管理员封冻和删除用户。(4) 管理员修改用户发帖或回复的信息。(5) 管理员删除用户发帖或回复的信息。(6) 对用户发帖信息进行加精处理。3. 留言板管理系统性能要求:(1) 页面响应速度快。(2) 页面美观整洁,友好度高。(3) 数据安全性高,用户信息不易被泄露。(4) 用户使用起来方便。(5) 数据冗余少。(6) 客户端配置要求低。1.5 开发工具及开发环

8、境开发工具:数据库使用Microsoft ACCESS,页面采用JSP 技术,网页制作工具使用Macromedia Dreamweaver 8,编译工具使用 MyEclipse 。运行环境:基于 Windows 系统平台的 JSP 环境,使用 Microsoft Office2007 的 ACCESS数据库,适用于 IE4.0 以上版本,WIN7 IIS 的运行环境。第二章 可行性研究现代社会的生活节奏越来越快,人们渴望沟通的心被繁忙的工作、生活所扰乱,一个可以畅所欲言的平台是每个人都期望和想使用的。网络留言板系统就是为人们提供这样一个交流的平台。因此,在投入使用后一定会备受欢迎。本系统的使用

9、简单,界面友好,一般用户都可以轻松使用。区别于一般留言板的是, 本系统会员用户注册开放,允许任何人注册成为本系统的会员,但是对于一些恶意留言用户或者危害社会秩序的用户,管理员有权限将其删除。留言自由,会员可以自由发表主题与其他人进行讨论,同时也可以参与其他人的主题讨论,开放程度较高。2.1 系统流程图系统流程图( System Flowchart )是描绘系统物理模型的传统工具。它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件 (程序、文件、数据库、表格、人工过程等),表达信息在各个部件之间流动的情况,而不是对数据进行加工处 理的控制过程,因此尽管系统流程图的某些符号和程序流程图的符

10、号形式相同,但它是物理数据流图。在本系统中,用户登录系统,若用户是系统会员,则可直接登录;若用户不是系统会员,则需要注册成为系统会员才可登录。登录后,普通用户只可进行留言的查看、留言发表、个人信息的查看和修改等操作;管理员用户除可以进行以上操作外, 还可以进行留言管理、用户管理等操作。具体的系统流程图如下:普通用户是是否查看否是否修改信息否是否留言否是否查看个人信息否是是是是系统管理员留言信息修改个人信息留言修改个人信息是是否查看 /留言否是否管理留言否是否管理用户是是是留言查看 /留言管理用户信息管理用户信息开始是否注册否新用户注册是用户登录否退出图 2.1 网络留言板的系统流程图2.2 数

11、据流图数据流图是一种图形化技术,它描述信息流和数据从输入移动到输出的过程中所经受的变换。它只是描绘数据在软件中流动和被处理的逻辑过程。数据流图是系统逻辑功能的图形表示,是分析员与用户之间极好的通信工具。2.2.1 顶层数据流图顶层数据流图描述了网络留言板系统对管理员、用户、留言板及信息数据库内容。用简单的图表述论坛留言板系统的内容,大层次上概括了本系统的几大功能模块。具体的顶层数据流图如下:数据库输入 输出输入处理用户论坛留言板系统管理员管理版主图2.2 网络留言板的顶层数据流图2.2.3 第一层数据流图1注册个人信息注册信息用户2登录留言信息3.1留言留言信息3管理留言权限信息用户信息4管理

12、用户权限信息管理员第一层数据流图描述了对网络留言板系统进行的下一层分解,将顶层数据流图分解到下一层次,即用户进入系统之后所进行的操作的数据流图。具体的数据流图如下:图 2.3 网络留言板的第一层数据流图2.2.3 第二层数据流图第二层数据流图对第一层数据流图又稍加细化了一下,第二层数据流图详细地描述了论坛留言板系统中各模块的关联。用户通过登录系统进行验证并登录,同时由系统数据库1.1注册信息权限信息个人信息权限设置信息权限信息注册信息登录信息权限信息注册信息3留言管理识别用户的身份信息,并识别用户权限,便于用户管理。具体数据流图如下:注册信息2.12.22.3权限信息4用户信息验证登录系统权限

13、识别用户管理图2.4 网络留言板第二层数据流图(注册登录模块)搜索信息普通用户3.2留言信息查看留言3.3回复留言会员信息3.1发表留言删除信息不合法信息3.6删除留言留言信息会员信息更新信息搜索信息管理员用户3管理留言3.4修改留言更新信息3.5更新留言权限信息验证信息留言信息权限验证信息修改信息错误信息图2.5 网络留言板第二层数据流图(留言管理模块)2.2.4 数据字典数据字典( Data dictionary )是一种用户可以访问的记录数据库和应用程序源数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由 DBMS 自动更新的数据字典。被动数据字典是指修改时必须

14、手工更新其内容的数据字典。数据字典是一个预留空间,一个数据库,这是用来储存信息数据库本身。数据字典的定义组成:数据流、数据流分量、数据存储和处理。数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户的通信。在此列出本系统所应用到的数据字典有:网络留言板系统的数据字典、用户信息的数据字典、用户权限的数据字典、留言板的数据字典、管理员信息的数据字典、信息数据库的数据

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1