小型门户网自助建站系统的设计与实现
摘 要
自助建站系统是一种用于网站建设的软件工具,具有通用性强、方便使用等特点。本系统使用ASP.NET技术和C#编程语言,并结合SQL SERVER 2000数据库管理系统,构成“前台-后台”交互动作的动态模式。通过人性化的简便设置,可以生成建站者期望的小型门户网,包括美化和内容两方面。
本系统由设置模块、管理模块和前台模板组成,其中设置模块由主页设置、分类主页设置、阅读页设置、留言簿设置等构成;管理模块由网站内容管理、留言管理等构成;前台模板实现了用户模板的选择。系统基于浏览器运行,以后台形式出现,可对所建网站进行管理,具有安全性、开放性及灵活性等特点。
关键词:小型门户网;自助建站系统;ASP.NET技术;C#;SQL SERVER 2000
目 录
1 引言 1
1.1 设计背景 1
1.2 设计意义 1
1.3 设计方法 1
2 设计方案 2
2.1 需求分析 2
2.2 框架设计 3
2.3 开发平台 3
2.4 表格 4
2.5 通用模板 5
3 系统实现 5
3.1 后台模块 5
3.2 前台模块 16
4 测试 20
结 论 20
参考文献 20
致 谢 21
声 明 22
1.1 设计背景
自助建站系统,又可称网站管理系统,或智能建站系统,是一种通过不涉及计算机技术性操作来设计网站、并可对所建网站进行管理的网络应用软件,是CMS(内容管理系统)的一个分支。其基于浏览器运行,以后台形式出现,拥有灵活性高的特点,同时具有一定的安全性与开放性强,能让非计算机相关行业用户迅速拥有具自己特色的网站。
ASP.NET技术是由微软公司提出、实现并推广的一种新型网络技术,配合同样由微软公司推出的SQL SERVER数据库管理系统(DBMS),可以建立出具有高安全性、高可用性、高稳定性的网站系统。
在.NET框架出来之前,有很多基于ASP、JSP、PHP等技术的优秀自助建站系统,技术成熟。而现在基于.NET框架的系统正在蓬勃发展,并大有取代众多成熟的同种技术之势,自助建站系统正是其中之一。
目前,围绕自助建站系统产生了许多优秀的作品。它们形貌各异,针对的使用者行业也纷繁复杂,不尽相同,但核心无异,均是CMS的分支。在国外,由于技术发达,已成为商业经济一个重要领域,很多大公司基本都有针对CMS开发的系统,但并不局限于、且很少单独开发“建站”这一模块。国内CMS发展尚属起步阶段,并且研究机构散乱,限于人力物力,大多将整个CMS细化,所以有许多专门针对“自助建站”的系统,基本由小公司或个人开发,如“NOON自助建站系统(NOON科技出品)”、“九天智能建站(九天公司2005年推出)”等,均是优秀的产品,拥有一定的商业价值和不错的市场。