基于JSP的网上留言系统的设计与实现 第5页

基于JSP的网上留言系统的设计与实现 第5页
4系统的总体设计
软件设计是一个把软件需求变换成软件表示的过程。最初这种表示知识描绘出软件的总的框架,然后进一步细化,把它加工成在程序细节上非常接近于源程序的软件表示。从工程管理的角度来看,软件设计分两步完成。首先做概要设计,将软件需求转化成数据结构和软件的系统结构。然后是详细设计,即过程设计。通过对结构表示进行细化,得到软件的详细的数据结构和算法[6]。
4.1 留言板系统的模块设计
该留言板按照需求分析可以分为留言管理、信息管理和会员管理三个模块,如图4所示。
 
图4 系统功能模块图
4.2 系统数据流程
按照功能分析,系统的实现的功能如下。
1、可以按照发言时间的先后顺序,留言板自动排序;
2、友好简洁的管理界面,便于管理员维护留言板;
3、管理员具有回复和删除留言的权限;
4、管理员可以修改留言板页面的名称和网址以及每页显示的留言数;
5、拥有更多留言者的信息,包括名字、地方、QQ号等;
6、留言板系统具有防灌水功能;
7、具有页数跳转功能;
8、具有防止留言客户非法进入管理界面功能;
有了合适的技术,确定了留言板的功能,应该就此给出整体结构的流程图如图5所示。       图6 系统整体流程图
5系统详细设计与实现
5.1 留言板首页设计
本留言板的首页文件index.asp,功能主要是为访客留下相关的信息,并进行留言,以及管理员进行删除和回复留言,界面相对简单,但功能很实用。留言板的基本功能实现具体如下:
1. 在留言中,最重要是要保留留言用户的相关信息和留言内容,将其放入guestbook数据库中。
2. 对于房客的留言功能,则是交给了add.jsp文件执行。
3. 对于删除留言功能,做了一个del.jsp文件,通过连接数据看,再利用超链接将对留言的删除操作从index.jsp转到del.jsp文件中去执行。
4. 而对于主业中的管理员登录界面,也是通过超链接从index.jsp转到login.jsp文件中执行的。
5. 关于版主的回复,还是通过超链接从index.jsp转到reply.jsp文件中去执行的。
由于首页是进行修改和查看留言本的主要阵地,是进行一切管理和体现大部分功能
的地方,所以特别的重要,如图7所示。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有