基于页面模板及ASP.NET技术信息发布网站设计及实现

基于页面模板及ASP技术信息发布网站设计及实现摘要:提出一种新的信息发布网站设计与实现方法。根据网页显示样式的不同,分类对页面进行设计,页面仅包含显示样式,所有的数据内容都存储于数据库之中。网站被访问时从数据库中查询栏目内容与栏目样式,并对栏目进行显示,不仅实现了页面复用和减少设计工作量,而且便于对各级栏目与栏目内容进行管理。关键词:页面模板;ASP;网站设计;数据库;信息发布:TP393文献标识码:A:16727800(2012)008015203作者简介:刘冰峰(1986-),男,中国人民解放军63892部队助理工程师,研究方向为软件技术与数据库;胡然(1986-),男,中国人民解放军63892部队助理工程师,研究方向为软件技术与数据库;刘丽(1983-),女,中国人民解放军63892部队实习研究员,研究方向为软件技术与数据库。0引言随着现代信息技术的发展,网络在信息传播的过程中发挥着越来越重要的作用。无论是企业、学校或者政府部门都开始通过建设网站的方式对外界发布信息,并进行交流。与此同时,网站建设的技术也在不断地发展进步,从纯手工编写静态网页到动态网页生成技术,从借助DreamWeaver等软件实现页面可视化设计到利用网站内容管理系统(CMS)进行网站定制。本文基于动态网页建站技术,利用ASP、C#、DIV+CSS等技术实现对页面的模板化设计,页面显示样式与内容完全分离,消除了传统动态网站灵活性不足的问题,允许对网站的全部栏目及内容进行控制,实现了一种简单易行的建站方法。1技术应用1.1ASP网站开发主要使用Asp技术,开发环境为MicrosoftVisualStudio2010oAsp是MiscrosoftFramework的一部分,是一种可以在高度分布的Internet环境中简化应用程序开发的计算环境。Framework包含公共语言运行库,它提供了各种核心服务,如包含内存管理、线程管理和代码安全。它也包含Framework类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。相比其它的Web技术来说,Asp技术能够更快速、更容易地建立灵活、安全、稳定的Web应用。1.2DIV+CSS页面布局使用DIV+CSS技术。CSS(CascadingStyleSheets,层叠样式表)是一种制作网页的新技术。它是一种设计网页样式的工具,能够增强网页样式控制并允许将样式信息与网页内容分离。DIV+CSS具有如下几项优点:方便网页格式的修改、便于减少网页体积、能使网页元素更准确的定位、良好的适应性。2网站总体设计2.1网站功能设计本文主要针对的是信息发布类型的网站,案例为某国家重点实验室。根据信息发布的需求,主要进行了如下功能的设计:①介绍实验室基本情况,展示实验室资质和获得荣誉;②对外发布实验室新闻,展示实验室最新动态以及发布通知;③展示实验室科研环境和技术实力,允许其他科研群体对限定设备提出使用申请;④对外介绍实验室的研究方向;⑤对外展示实验室的人才队伍建设情况和专家信息;⑥对外发布开放性课题,举办会议,介绍交流合作模式和现状;⑦后台管理功能,通过后台管理页面对前台显示内容进行编辑。根据功能的划分,对网站栏目进行了设计,分为前台显示和后台管理两类。前台显示为普通用户访问网站时所见到的显示页面,用于实验室对外展示和发布信息,主要由首页、搜索页面和6个一级栏目页面组成。6个一级栏目为:走进实验室、新闻动态、研究方向、科研实力、研究方向、合作交流,且一级栏目下又包含相应的二级栏目。后台管理是管理员用户对网站内容进行管理时显示的页面主要实现了对栏目类别的添加、编辑和删除,以及对各栏目文章的管理。主要包括:登陆、网站管理页面、管理员管理页面以及与前台6个一级栏目对应的管理页面。2.2数据库设计数据库设计主要是通过对数据间的关系进行分析和研究,从而设计出合理、高效的数据存储结构。由于网站所涉及数据库较为简单,为简化设计,使用Access数据库来存储系统的数据。数据层结构设计如图1所示。图1网站数据库结构网站数据库包含5个数据表,分别为:gsclass、gscontent、link、user、contact。gsclass表用于存储网站栏目类别,gscontent表用于存储网站栏目内容,link表用于存储网站首页显示的友情链接,user表用于存储网站管理员用户信息,contact表用于存储...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?