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)太极理论
该模块为太极爱好者提供太极练习中应注意的细节、太极养生、太极文化等理论知识。
上一篇:ASP.NET在线超市仓库管理系统的设计与实现
下一篇:ASP.net旅游网站设计与实现+ER图+流程图

ASP.NET的Web网络應用程序开...

提高网站茬Google中的排名...

企业网站设计原则【2929字】

asp.net+sqlserver数据挖掘的在...

asp.net+sqlserver图书借还信息系统设计

asp.net+sqlserver仪器设备采购...

asp.net+sqlserver信息安全技术...

10万元能开儿童乐园吗,我...

承德市事业单位档案管理...

志愿者活动的调查问卷表

公寓空调设计任务书

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

AT89C52单片机的超声波测距...

神经外科重症监护病房患...

C#学校科研管理系统的设计

国内外图像分割技术研究现状