《留言板系统的设计与实现》由会员分享,可在线阅读,更多相关《留言板系统的设计与实现(26页珍藏版)》请在金锄头文库上搜索。
1、留言板系统的设计与实现# / 26目录一、 设计目的 二、 需求分析 三、 模块分析与设计四、 数据库设计 .错. 误 ! 未指定书签 .错. 误 ! 未指定书签 错. 误! 未指定书签 错. 误 ! 未指定书签4.1 系统概念结构设计错. 误! 未指定书签4.1.1 数据字典错. 误! 未指定书签4.1.2 系统图错.误! 未指定书签4.1.3 系统流程图错. 误! 未指定书签4.2 逻辑结构设计错. 误! 未指定书签五、 制作过程与要点错. 误! 未指定书签5.1 类库建立 5.2 验证码 5.3 留言内容界面5.4 留言页面 5.5 登录界面 错. 误 ! 未指定书签 错.误! 未指定书
2、签 错. 误! 未指定书签 错. 误 ! 未指定书签 错.误! 未指定书签5.6 注册页面 5.7 修改密码界面5.8 管理员界面 .错. 误 ! 未指定书签错. 误! 未指定书签.错. 误!未指定书签设计总结错. 误! 未指定书签附录错. 误! 未指定书签一、设计目的留言板管理系统主要是提供大众一个操作系统, 便于网上交流, 谈论。 功能 块的响应操作分别由对应的子模块实现。通过互联网把你想说的话与想问的事 发表出去,方便大家交流。同时,留言板的后台通过一个简化的自动的信息管 理系统,使网友留言管理工作系统化,规范化,自动化,从而达到提高网络作 用和管理的目的。本设计研究的留言板是一种电子便
3、签管理系统,是用和 编写的网络应用程 序,留言操作相对简单,在进入网站后,可看到留言内容。留言板提供完备的 信息发布功能,在网络用户交流中有很大的作用。而我们这个留言板仅仅是简单的留言和管理员对留言进行操作的工具, 该留 言板简单实用,而且具备了大多数留言板的基本功能。科学技术在不断地提高, 计算机网络技术也日渐成熟, 器强大的功能已为人 们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,现在 许多国外和国内的网站均实现了网上注册、网上查询、网上发表信息等一系列 的网上信息服务。通过计算机网络实现了足不出户就可以了解各种信息、咨询 问题、搜索资料等,有了这样的一个网络平台,节省了
4、大量的人力物力。二、需求分析对于一个系统,我们要从其性能、功能、用户界面、安全性等反面考虑, 系统必须完成的功能如下:1. 留言板管理系统前端的主要功能是:(1) 用户注册。(2) 用户登录。(3) 用户发表内容。(4) 用户修改密码。(5) 用户浏览留言内容。2. 留言板管理系统后台管理的主要功能:(1)管理员登陆。(2)管理员删除用户发帖信息。3. 留言板管理系统性能要求 :(1)页面响应速度快。(2)页面美观整洁。三、模 块分析与设计模块分析与设计是对一定范围内的不同功能或相同功能不同性能、不 同规格的产品进行功能分析的基础上,划分并设计出一系列功能模块,通 过模块的选择和组合构成不同的
5、顾客定制的产品,以满足市场的不同需 求。在上节内容中,已对本系统的所需求的功能进行了设计,结合其功能, 制作出本系统的功能模块图,如图所示:四、数据库设计4.1系统概念结构设计 4.1.1数据字典数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果,数据字典是对系统所用到的所有表结构的描述。表基本信息允许空表-捕要岬 i UnarneUpassEmail- m Illi irill IIW llli-illiiiiiiilli- *111 nil llin-illi ini 叫 char (2t)char (20)char (50)序号字段别名1用户名2密码3邮箱
6、4电话5地址Phonechar (5(J)Addrdiar (50;表基本信息表dLo. manen列名爲要數站尖型允许空namecharCQ)LlpassldisrCXO)0序号字段别名1账号2密码表基本信息表J孔亦一 电拓“滴要数据类型允许空网ID|j intUntruedier (20)Titlev-archar(50)Content/ardiar 3000Timesdatebm序号字段别名1序号2用户名3主题4内容5时间4.1.2系统图图提供了表示实体(即数据对象)、属性和联系的方法,用来描述现实世界的概念模型。用户名邮箱用户地址电话密码留言内容发表留言账号密码管理员删除用户名主题内容
7、时间序口4.1.3 系统流程图流程图是由一些图框和流程线组成的, 其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序。留言内容留言留言内容4.2逻辑结构设计逻辑结构设计就是把概念结构设计阶段所设计好的基本图转换为与数据库 所支持数据模型相符合的逻辑结构。关系模型如下所示:a)表(用户名,密码,邮箱,电话,地址)b)表(序号,用户名,主题,内容,时间)c)表(账号,密码)五、制作过程与要点5.1 类库建立()()= () );J5.2 验证码( , e)(4); = (4);( )= 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, A, B,
8、C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S,T,U, V, W, X, Y,Z ;Illi = ();( i = 0; i ; )(0, );J( )= (60, 20);= ();= (0, 0, 60, 20);( (), );(, (宋体, 16), (), );(, );();();5.3留言内容界面留吕内容1J 14*1图(一)打幵网站后,首先浏览到留言内容(图一),当用户要留言的时候,贝V跳转 到留言页面(图二)。留言事件代码:3( , e)();5.4留言页面留言板user曙百 W耳站具栈-吱洼护我芮合员图(二)在跳转到该页
9、面之前,系统会检测用户是否登录,如果用户未登录,则直 接跳转到用户登录页面(图三),如果用户登录,则可提交留言。在此页面, 可统计注册会员的人数,用户名为用户登陆时,系统用对象传递自动显示。留言事件代码:(,e)i = no;=();();= (*)H= (, );= ();()2 = 0();();();( 用户未登录成功! );();1( , e)= ();();II/III1 +,2 +,3+,()+);( );();();(留言成功!);();取消事件代码:2( , e)III!III!5.5登录界面0K1JB图(三)留言板系统的设计与实现在登录界面,用户首先选择 角色 ,用户则跳转到
10、留言内容界面(图一) ,管理员则进入管理界面 (图六)。在此页面,用户还可以注册用户、 修改密码。 注册用户 则进入注册界面(图四) , 修改密码 则进入修改密码界面(图五)(3)# / 26登录II事件代码:e)1 = ;1( , e)(1)II用户名不能为空! ;(2)II密码不能为空! ;II请输入验证码! ;留言板系统的设计与实现= (); ();II用户 )(1()()# / 26IIIII+ 1 + IIIlllll (, );();();()= 3();( () = 1();();1 = 验证码错误,注意大小写!1 = 用户名或者密码错误!1 = 输入的用户名不存在!();(1()() 管理员 )IIIII+ 1 + IIIlllll = (1);= ();= ();()= 3();( () = 1();();1 = 验证码错误,注意大小写!1 = 用户名或者密码错误! ;1 = 输入的用户名不存在! ;(); 5.6 注册页面注册注册图(四)用户注册成功后,将跳转到登录界面(图三)。注册事件代码:1( , e)=();();=();=()(0,1,2,3,4) ,12456);一 J();(注册用户成功!);();();(用户名存在,请选择其它用户名); 5.7修改密码界面修改密码用户名t 一_原始密码1确认图(五)用户修改密码成功后,不在进行登录,直