留言薄系统设计Word文档下载推荐.docx
- 文档编号:13600654
- 上传时间:2022-10-12
- 格式:DOCX
- 页数:24
- 大小:1.32MB
留言薄系统设计Word文档下载推荐.docx
《留言薄系统设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《留言薄系统设计Word文档下载推荐.docx(24页珍藏版)》请在冰豆网上搜索。
管理员可以退出登录状态。
1.1.1系统构架
该系统设计流程是:
首先创建留言簿系统数据库,再设计该系统的功能,然后编写源代码实现系统功能,并在表示层制作与用户对话界面;
将系统上传到Internet进入应用层后,用户使用该系统。
该流程对应的系统构架为:
数据层→设计数据服务→配置系统信息→表示层→应用层→用户接口层。
系统总体构架如图1.1所示。
1.1.2系统功能模块设计
系统主要功能如下所示。
留言信息显示功能。
用户填写留言功能。
管理员登录功能。
管理员管理留言簿功能,对留言信息进行回复、删除以及回复。
管理员修改登录密码功能。
管理员退出登录状态功能。
系统主要分为三大功能模块,其中前台系统功能模块和后台系统功能模块如图1.2、图1.3所示。
图1.2前台系统功能模块
图1.3后台系统功能模块
(1)公用模块
此模块包括母版页文件、层叠样式表文件和类文件。
该系统中任何页面需要用此模块时,直接调用即可,这样即可以减少源代码,也可以使整个系统紧凑有序。
(2)前台系统功能模块
此模块实现了普通用户功能区的所有功能,由用户查看主题模块和填写留言模块组成,功能如下所示。
用户查看主题模块:
此模块包括系统首页,负责留言信息的内容和留言时间的显示,还可以实现自动分页;
通过留言内容上的超级链接,可以查看该留言的留言信息和回复留言信息,并自动统计留言的访问次数。
访问者和管理员进入系统时,首先进入该页面。
填写留言模块:
此模块用于填写留言页,为用户搭建了一个与交流的平台。
用户在此页面中填写与企业或版主交流的话题和内容,此页面把用户填写的留言信息提交给数据库并且在查看主题模块页中显示。
(3)后台系统功能模块
此模块实现了管理员功能区的所有功能,由管理员登录模块、管理留言模块、修改密码模块及退出系统模块组成。
这4个模块的功能如下所示。
管理员登录模块:
此模块包括管理员登录页,负责根据管理员所输入的账号和密码判断该用户是否合法,以及具有哪些操作权限,并根据不同的权限返回包含不同模块的页面。
管理留言模块:
此模块只对管理员类用户开放,功能包括回复留言信息和删除留言信息。
此模块是该系统的核心,它能够实现管理员对留言簿系统的一些基本操作,例如回复留言信息和删除留言信息等。
修改密码模块:
此模块包括修改密码页。
只对管理员类用户开放,用于管理员修改登录的密码。
退出系统模块:
此模块包括退出系统页,在该系统中只对管理员类用户开放,负责结束管理员类用户在登录模块所获得的Session变量,退出本系统,返回到系统首页。
1.2总体设计
1.2.1总体结构
本、留言簿系统主要是通过1个母版页和9个内容页来实现普通用户功能区和管理员功能区。
各个页面的关系如下所示。
母版页文件GuestBook.master、类文件DBClass.cs、层叠样式表文件StyleSheet.css,母版页和其他一些内容页面调用即可。
留言簿前台系统功能模块页面流程如图1.4所示。
图1.4前台系统功能模块页面流程图
留言簿后台系统模块页面流程,如图1.5所示。
图1.5后台系统功能模块页面流程图
1.2.2各页面功能分配
该系统页面功能如下所示。
GuestBook.master:
母版页,定义页面的统一布局。
StyleSheet.css:
层叠样式表文件,定义超级链接风格。
DBClass.cs:
类文件,定义了数据操作的相关方法。
Default.aspx:
查看主题内容页——留言簿系统首页,分页显示系统中所有留言主题,并通过留言内容连接到留言查看内容页
ShowReply.aspx:
留言查看内容页,查看特定留言的内容及回复,并自动更新留言的浏览次数。
Write.aspx:
发表留言内容页,填写新的留言。
留言发表成功后自动引导到查看主题内容页。
Login.aspx:
管理员登录内容页,登录成功后自动引导到留言管理内容页
admin.aspx:
留言管理内容页:
管理员管理留言,通过超级链接可链接到留言回复内容页页、留言删除内容页和留言查看内容页。
Reply.aspx:
回复留言内容页,回复留言信息,回复后自动引导到留言管理内容页。
Delete.aspx:
删除留言内容页:
删除留言信息,删除后自动引导到留言管理内容页。
LogModify.aspx:
管理员密码修改内容页,修改留言后台登录密码信息。
修改成功后清除登录信息,自动引导到管理员登录内容页。
Logout.aspx:
安全退出后台管理页,管理员退出已登录状态,并返回到系统首页。
1.2.3系统工作流程
留言簿系统工作流程如图1.6所示。
图1.6留言簿系统工作流程
1.3数据库设计
1.3.1数据库设计思想
系统采用Access作为后台数据库。
通过分析,要在数据库中存储以下基本信息。
管理员信息:
管理员ID号、管理员账号、管理员密码。
留言信息:
留言ID号、留言者、留言内容、留言时间、留言者IP、留言者QQ/MSN、留言者E-mail、留言者个人主页、留言回复、留言回复时间、浏览次数。
通过以上的分析可知,该系统需要创建两个数据表,表中具体信息如下所示。
管理员信息表adndnlnfo:
用于存储管理员ID号、管理员账号和管理员密码。
留言信息表messageInfo:
用于存储留言ID号、留言者、留内容、留言时间、留言者IP、留言者QQ/MSN、留言者E_mail、留言者个人主页、留言回复、留回复时间、浏览次数等。
1.3.2创建数据表
本系统使用Access作为数据库管理系统,数据库名为guestbook.mdb。
guestbook.mdb数据库中包含的数据表及其相应功能如表1.1所示。
表1.1guestbook.mdb数据库包含的数据表及其功能
表名
功能
adminInfo
存放管理员基本信息
messageInfo
存放留言基本信息
管理员信息表adminInfo
该信息表用于存储管理员的基本信息,包括管理员ID号(id)、管理员账号(name)、管理员密码(pwd)。
在已创建的Access数据库guestbook中,创建一个表,名为adminInfo,向表中添加字段如表1.2所示。
表1.2管理员信息表adminInfo
字段名
数据类型
长度
说明
备注
id
自动编号
长整型
管理员ID号
设为主键且自动编号
name
文本
20
管理员账号
不允许为空
pwd
管理员密码
留言信息表messageInfo
该信息表用于存储留言的基本信息,包括留言ID号(id)、留言者姓名(name)、留言内容(content)、留言者QQ(qq)、留言者E_mail(email)、留言者个人主页(homepage)、留言时间(u_time)、留言者IP地址(ip)、留言回复(reply)、留言回复时间计(r_time)、留言浏览次数(viewtime)。
在已创建的Access数据库guestbook.mdb中,创建一个表,表名为messageInfo,向表中添加字段如表1.3所示。
表1.3留言信息表messageInfo
留言ID号
留言者姓名
content
留言内容
10
留言者QQ
允许为空
50
留言者E-mail
homepage
留言者个人主页
u_time
日期时间
留言时间
ip
14
留言者IP地址
reply
留言回复
r_time
留言回复时间
viewtime
数字
留言浏览次数
1.4目录设计
本系统的主文件夹为GuesBook,其下包括有ASP.NET站点的系统文件夹App_Code、App_Data和App_Themes,保存系统所需图像的文件夹images。
所有的站点母版页、内容页和层叠样式表文件均存储在主文件夹下。
App_Data文件夹存储应用程序数据文件,如MDB文件、MDF文件、XML文件和其他数据存储文件。
ASP.NET2.0使用App_Data文件夹来存储用于维护成员和角色信息的应用程序的本地数据库。
App_Code文件夹作为应用程序一部分进行编译的实用工具类和业务对象的源代码。
App_Themes文件夹用于定义ASP.NET网页和控件外观的文件集合(.Skin和.CSS文件以及图像文件和一般资源)
1.5公用模块设计与实现
为了使留言簿系统的结构清晰、代码规范,这里把系统中重复使用的代码写在一个页面内,当需要的时候直接调用即可。
该系统的公用模块包括以下页面。
1.5.1母版页——GuestBook.master
母版页定义站点中页面的外观。
可以包括静态文本、HTML元素和服务器控件的预定义布局,必须包含一个或多个内容占位符。
切换到“设计”视图。
(1)页面属性设计
页面背景为:
images/background.jpg;
X方向
(2)母版页的布局设计
Banner设计
表格:
1行1列;
755px×
104px、居中对齐
单元格中数据:
images/banner.jpg
内容版面设计
1行2列;
395px、居中对齐
设置第一列:
宽212Px、字号9pt、文本垂直居中、背景图像images/left.jpg、背景颜色#dcdcdc
设置第二列:
宽543Px、字号9pt、文本垂直顶端
页脚设计
添加表格:
81px、居中对齐、背景图像images/bottom.jpg
设置单元格:
宽755Px,文本水平及垂直居中,字号10pt,文本颜色#696969;
单元格中输入数据“欢迎访问!
请用IE6.0,在800×
600以上分辨率下浏览本网站!
CopyRight@2010!
”
(3)添加导航
在“内容版面”的第一个单元格中添加两个Panel控件,ID分别为panel1和panel2,panel1中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 留言 系统 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)