ASP.net太极网站设计与实现+ER图+流程图(2)
时间:2017-01-18 12:25 来源:毕业论文 作者:毕业论文 点击:次
1.3主要工作 (1)详细分析了周口太极网的功能需求、技术需求; (2)浏览国内各大太极网站,了解和整理各太极网的特点,借鉴其前台布局模式; (3)对.net技术作了细致的研究,对ASP.net和ADO.net在网站开发中的应用作了具体的分析; (4)通过编码实现网站的各个功能模块。 2.系统相关技术介绍 2.1 ASP技术 ASP是Active Server Page的简写,意为“动态服务器页面”。Microsoft公司开发的ASP,是代替CGI脚本程序的一种应用[2]。它可以与数据库和其它程序进行交互,是一种简单易学、方便的编程工具,常用来开发小型动态网站[3]。 ASP是一种服务器端的脚本编写环境,可以用来创建和运行动态网页和Web应用程序。ASP网页中可以包含HTML标记、脚本命令、普通文本以及com组件等内容[4]。利用ASP不仅可以向网页中添加与用户进行交互的内容,而且还可以创建使用HTML网页作为用户界面的Web应用程序。它的许多优点是静态的HTML无法比拟的。首先,ASP不仅克服了HTML的静态,实现了动态网页技术,而且它还更易于修改和测试[5]。其次,由于服务器上的ASP解释程序在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,所以使用各种浏览器都可以浏览ASP产生的网页,并且具有更高的安全性。再次,ASP提供的一些内置对象可以使服务器端脚本功能更强大[6]。然而,任何事物都不是完美无瑕的,ASP技术也有它的缺点,如使用ASP技术开发网站,要求开发者要有丰富的经验,否则该网站会有一些漏洞,让黑客有机可乘[7]。 2.2 SQL Server 2008 SQL Server 2008是微软公司推出的SQL Server 数据库管理系统新版本[8]。与之前的版本相比,SQL Server 2008又推出了许多新的特性和作了关键性的改进,成为目前最强大、最全面的SQL Server版本。SQL Server 2008 使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送信息给所有用户的成本。它为关键任务应用程序提供了强大的安全保障,同时,它还降低了管理系统、.NET架构和Visual Studio Team System的时间成本,使得开发人员可以开发强大的下一代数据库应用程序[9]。另外,SQL Server 2008 在数据仓库方面还具有数据压缩、备份压缩、分区表并行、星型联接查询优化、资源监控、分组设置等优点。所以,我选择了SQL Server 2008. 3.系统分析与设计 3.1系统需求分析 周口太极网作为一个地方性网站,应为当地太极爱好者提供最新的太极新闻、太极学习视频、图片浏览、太极理论、人物介绍、在线交流太极心得体会等服务。为了使网站更具人性化,该网站应允许太极爱好者自由注册。为了保护本站会员的隐私和本站的安全,太极俱乐部只有会员才能进入,新闻的管理必须是特定的人员。为了服务大众,传承文化,一般的访客也应能够浏览网站的共享信息。 3.2系统模块分析 根据分析,整个系统分为:新闻动态、图片新闻、太极理论、太极人物、太极视频、会员注册和登录、太极俱乐部、太极培训、友情链接等九个功能模块。各功能模块的功能如下: (1)新闻动态 该模块应能够向用户展示最新的新闻信息。为了保证新闻的实效性和真实性,管理员应可以随时添加、删除、修改新闻。 (2)图片新闻 该模块向用户提供太极新闻图片、协会活动纪念照等信息资源。 (3)太极人物模块 该模块为用户提供太极名人简介、太极英雄人物事迹等信息,方便太极爱好者找准自己的榜样,向榜样学习。 (4)太极理论 该模块为太极爱好者提供太极练习中应注意的细节、太极养生、太极文化等理论知识。 (责任编辑:qin) |