1.2相关技术介绍
该留言板的整体按照软件开发流程,前期进行需求分析、系统设计和可行性评估并采取适当的技术。以下是对于ASP和SQL的阐述。
1.2.1ASP
ASP,是一套微软开发的服务器端脚本环境。它便于掌握和使用,因此得到越来越多人的运用。ASP.NET提供的结构服务,尽可能最优化代码吓得前提下,保证了程序的安全性。Asp易学易用、开发效率高,可以配合任何一种.NET语言进行开发。它是建立在.NET FrameWork的基础上的,为了实现Web应用系统开发需要使用.NET语言去调用.NET Framework类库,它强调的使开发人员在开发过程中的效率^源^自#优尔:文,论:文;网[www.youerw.com,并且注重于提高系统运行性能和可扩展性。受到国内越来越的软件公司的青睐。
1.2.2MySQL数据库
MySqL使用结构化查询语言进行数据库的相关操作和管理,并且开源,可以根据需求,可以更改。它在运行速度、可靠性和适应性显著优势,得到大多数人喜爱。SQL Server 2008是微软公司推出的,一款性能卓越的、可靠性、安全性较高的网络型关系数据库管理系统,它支持多种网络操作系统,提供完整的数据管理和分析解决方案。在过去的Sql server 2005 基础上简化了加密的方式,增强了审查,在加密和密钥的管理上提供了一个全面的解决方案。在保证安全性的同时,更有助于与我们对于开发的需求。网络留言板面向的是社会大众,需要的大量的数据存储和逻辑运算。采用Sql server 2008 更加方便。
1.3主要工作
(1)首先对ASP.NET技术作了细致的研究,利用ASP.NET开发网络留言板网站实现具体功能。
(2)在对网络留言板进行需求分析后对数据库进行设计,完成了数据库的设计与实现。
(3)完成各模块具体功能代码编写的实现和对网站的整体设计。
2.系统分析
2.1系统需求分析
留言板发布系统又称为内容管理系统,主要是用户之间的信息交流和管理员的维护。从总体而言留言系统是一个留言窗口,所以要给于访问者一个基本的信息提示。因此操作界面应符合简洁,易操作的特点,网站界面设计要更加规范,用户主要实现用户登录、注册发表留言、回复等功能,作为管理员,除了实现普通用户的功能还具有对网站管理,设置留言板参数的功能,本系统作为一个交流平台,最重要的是要确保数据的安全性和提供流畅的交互体验。
2.2 网络留言板开发的可行性分析
该留言板系统,主要从经济可行性、技术可行性、数据可行性这几个方面考虑。
(1)经济可行性,留言板作为网站一部分以及普及性,决定着开发成本要低,本系统开发主要实现用户登录发帖回帖等基本功能,相对成本低,易于实现。
(2)技术可行性,经过几个月的实习,积累了些开发经验,同时通过查询书籍和相资料,具备独立开发能力。
(3)本系统作为一种公共交流平台,对于数据的安全性和数据的存储量大有一定的要求,通过对于Sql Server 2008的了解和学习,能够满足需求。
3 系统设计
对于一个网站来说,数据库的设计是至关重要的,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。