1、 目录目录 内容摘要 . 关键词 . Abstract . Key words 1.系统分析与设计 1 1.1 需求分析 . 1 1.2 三层构架 . 2 1.3 开发模式 . 2 2.模块设计 4 2.1 整体模块设计 . 4 2.2 数据库结构设计 . 5 3.系统详细设计 8 3.1 创建与连接数据库 . 8 3.2 留言信息页面的设计 11 3.3 留言管理页面设计 15 4.结束语 . 17 参考文献 . 18 注册登录 基于基于 JAVAJAVA 的留言板的设计与实现的留言板的设计与实现 内容摘要:内容摘要:随着现代化技术的不断进步,人们发现交流的范围还 是很小,不能满足更大范围人
2、的需要,这样就出现了利用因特网在全 球发布信息的留言BBS。 本文概述了用JDK、 Access数据库和tomcat 软件构建一个简单的个人留言板,该留言板能很方便的和同学沟通和 交流。留言板具有功能强大,使用方便的特点。用户以个人的身份进 入,查看留言,以及在留言板中写下自己要留言的内容,以及自己的 相关信息。管理员可以根据管理员用户名和密码进入,进行删除,回 复和修改。 关键词:关键词:个人留言板,留言板系统,Access 数据库 1.1.系统分析与设计系统分析与设计 1.11.1 需求分析需求分析 开发一个留言系统,首先需要确定留言的功能是什么,也就是用户 想要的留言所能做的工作。用户使
3、用留言是按照一定的流程来进行的: 用户注册登录进入留言,可以就某个话题展开讨论,通过留言功能发 布新的话题,通过回帖的功能回复已有的话题;管理员要管理留言, 系统需要具有的功能有创建、删除留言的版块,管理注册的用户,管 理留言,设置留言基本参数。这样的流程就决定了留言所应具有的功 能,留言功能流程如图 1.1 所示。 图 1.1 留言功能流程图 通过上面的分析,总结留言的功能有以下几项: 留言版块列表; 浏览留言;回复;编辑留言;删除留言;管理版块;管理用户管理留 言。 浏览板块:用户(浏览者)和管理员都可以看到的界面。 注册登录:用户(浏览者)要注册登录才能进行留言。 浏览留言:用户(浏览者
4、)和管理员都有权限。 回复留言:由于是个人留言板,只有管理员才有权限回复。 用户(浏览者) :有浏览板块、浏览留言、发表留言的权限。可以 根据发言者留下的邮箱地址发邮件。 发表留言:用户(浏览者)和管理员都有权限。 管理留言:管理者有权限,主要是对于留言的回复,修改以及删 除。 1 管理员所做的管理: (1)查看留言:可以查看所有用户的留言,并查看留言者填写的 个人信息 (2)回复留言:可以回复用户的留言,如有写错,可进行修改 (3)删除留言:如果用户发表了不符合留言规则的留言,则需要 管理员删除这些留言。 1.2 三层构架三层构架 “Model”代表的是应用的业务逻辑, “View”是应用的表示面, “Controller”是提供应用的处理过程控制,通过这种设计模型把应 用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进 行交互和重用。 1.3 开发模式开发模式 网站建设目前主要有两种基本的开发模型:两层模型、三层模型。 B/S 结构是真正的三层结构,它以访问 WEB 数据库为中心,HTTP 为 传输协议, 客户端通过浏览器(Browser)访