摘 要:本文介绍了了留言板系统的分析和设计。该系统是基于ASP.net。本系统 前台采用Microsoft公司的Visual Studio 2005作为主要开发工具;后台数据库采用Microsoft SQL Server 2005,该数据库系统具有高可用性、安全性增强、有可伸缩性的优势,并且运行速度和处理数据效率都很高;二者配合使用,无缝连接。
本文主要介绍了留言板系统的设计思路和制作过程,从留言板的重要性开始,分析企业留言板系统的需求和功能,说明系统文件结构设计,进而阐述留言板系统界面的简单设计编程。
关键字:留言板,ASP.NET,界面设计
1现状分析
随着网络技术的发展与上网人数的增多, 网站的作用越来越重要,被称为继广播、报纸、杂志、电视后的第五种媒体“数字媒体”,拥有众多优势,所以现在不少企业都有或正在建设自己的网站。而留言板作为网站重要的一部分,它提供了大家交流和沟通的平台。留言板是最为简单的一种BBS(BulletinBoard System,论坛系统)应用。
留言板是互联网上最常见的一种服务,也是最典型的交互式网页。通常上网者可以使用方可留言板发表一些文章,或是通过留言板给网站的维护者留下一些意见和看法,留言板已经成为网友之间互通信息、相互交流的重要途径。通过留言板,可收集来自用户的意见或需求信息,浏览者也可留言回复,这样的互动平台为网站与客户之间以及不同的客户之间的交流与沟通营造了方便。
2 需求分析和功能分析
1.1 需求分析
根据多次的走访和调研,了解到用户的主要需求主要为系统具有良好的人际界面、能够满足用户的留言要求、能够让访客在查看留言内容后,对留言的内容发表自己的意见、管理员能够实现对留言的回复、删除操作、网站最大限度地实现易维护和易操作性、网站运行稳定和安全可靠。
1.2 功能分析
根据调研和需求分析,系统确立了访客、留言板注册用户和管理员3 类角色,分别能执行不同的操作。其中访客能够查看留言板系统的留言、回复;已注册用户,可以对留言主题、留言内容、留言回复进行查看,在登陆之后能后进行留言回复,但没有留言管理的权限;管理员可以通过身份验证登陆之后,能够执行留言查看、留言回复、留言删除、留言管理等管理操作。
系统必须具备完整性,必须包括完整可执行的程序,还包括在线帮助,数据和用户管理,后期升级等相关功能特征。
系统易用性高,包括三易,即易见,易学和易用。
2 系统文件结构设计
1、用户登录页面,用于系统用户或者管理员登录时的身份验证。
2、发表留言页面,用于已登录的用户或者管理员发表留言。
3、查看留言页面,用于用户查看与某主题相关的留言信息。
4、个人留言信息管理页面,用于已登录的用户或者管理员管理自己已发表的留言信息,可执行删除操作。
5、查看留言回复页面,用于管理员登录后查看相关的留言回复,可执行删除操作。
6、查看留言回复页面,用于普通用户登录后查看相关的留言回复。
7、留言管理页面,用于系统管理员进行留言信息管理。
8、发表回复页面,用于已登录的用户或者管理员进行留言回复。
9、用于注册页面,用于注册为系统用户。
10、注销登录页面,用于已登录的用户注销登录信息。
3.留言板界面简单设计
留言板系统的编程功能实现也是很重要的环节,现以留言板界面简单设计做一介绍;
3 结论
本文针对某企业论坛的分析与设计过程进行了较为详细的描述,并以界面的简单设计为例详细讲述。目前,该系统已经部署并运行,各项功能使用正常,有力地推动了该企业的对外宣传及正常运营,并通过论坛实现了良好的信息交互。
[参考文献]
[1] 陈义辉,沙继东. 企业级网站开发项目教程(ASP.NET). 中国人民大学出版社,2010
[2] 许宾、胡勇辉、凌志勇.ASP.NET 2.0 (C#) 应用开发技术与典型实例[M].清华大学出版社,2008.