1.2研究意义
中原文化有着悠久的历史。《中原文化大典》以其独特的视角立体的展现出,中原人民在物质文化和精神文化所取得成就。它是一本整合了中原文化各个领域研究成果的文化书籍。为了满足喜爱中原文化读者的需求,所以建立了该项目。这样以来喜爱中原文化的读者坐在电脑旁边,就可以以网页的形式阅读各个章节的内容。并且借助于搜索功能立即查找到想要浏览的内容。因此该项目对于中原文化的弘扬具有一定得指导意义。
2.系统相关技术
网站运用目前比较流行的ASP.NET作为开发语言,采用ADO.NET实现数据链接,在面向对象的基础上,开发设计了基于B/S结构的中原文化图库网站。
2.1 ASP.NET
ASP.NET是一种建立动态Web应用程序的技术[1],它是Active Server Page(ASP)的下一个版本,语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,它是可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护[2]。ASP.NET是一个已编译的,基于.NET的环境,可以与任何.NET兼容的语言(包括Visual Basic、C#和Jscript.NET)创作应用程序[3]。易于写出清晰的代码,代码易于重用和共享。ASP.NET具有如下特点:
1. 简易性。ASP.NET使执行常见任务变得容易,从简单的窗体提交和客户 端身份验证到部署和站点配置[4]。
2. 可管理性。ASP.NET 采用基于文本的分层配置系统,简化了将设置应用 于服务器环境和 Web 应用程序[5]。
3. 可缩放性和可用性。ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。
4. 自定义性和扩展性。ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别插入代码[6]。
5. 安全性。借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的[7]。
2.2 ADO.NET数据库访问技术
ADO.NET的名称起源于ADO(ActiveX Data Objects),它是与数据源交互的.NET技术。
ADO.NET是一组用于和数据源进行“沟通”的面向对象类库。这里所指的数据源不仅仅是数据库,广义上来讲是任何可以保存数据的容器,如文本文件、Excel表格等等。它使得数据访问有了平台互用性的特点。并且ADO.NET支持RICH XML,任何能够读取XML格式的应用程序都可以进行数据处理[8]。
不同的数据源所采用的协议是不相同的,一些老式的数据源采用ODBC协议,而OLEDB协议被一些新的数据源所采用。这样以来与这些不同的数据源进行交互的时候,就要采用相应的协议。然而ADO.NET的神奇之处在于,和这些不同类型的数据源进行交互的时候,并没有使用与此相关的一系列类来完成工作。
ADO.NET提供与数据源进行交互的相关的公共方法,但是对于不同的数据源采用一组不同的类库。这些类库称为Data Providers,并且通常是以与之交互的协议和数据源的类型来命名的。然而无论使用什么样的Data Provider,都将使用相似的对象与数据源进行交互。SqlConnection对象管理与数据源的连接,它允许用户与数据源交流并发送命令给它。为了快速地读取数据,使用SqlDataReader。如果想使用断开数据,使用DataSet和能进行读取或者写入数据源的SqlDataAdapter。
2.3 DIV+CSS前台设计技术
随着网站标准(或称“WEB标准”)被编程人员逐渐认可,XHTML网站设计中,不再使用表格定位技术,而是采用DIV+CSS的方式实现各种定位。这种定位方式使得网页的布局显得更加合理美观[9]。
英语Cascading Style Sheets(层叠样式表单)就是我们熟知的CSS,它是一种计算机语言,用来表现HTML 或 XML 等文件样式。 ASP.net文化图库网站设计与实现(2):http://www.751com.cn/jisuanji/lunwen_3910.html