基于ASP.NET的报社网站设计

更新时间:2024-04-06 作者:用户投稿原创标记本站原创 点赞:5268 浏览:18647

摘 要:针对报社的各种业务,进一步提高企业的影响力,利用ASP.NET、Dreamweer和Access设计了报社网站.文中探讨了报社网站的设计模式,并给出了一个合理的解决方案.通过调试、长时间的运行证明了本文开发的网站运行稳定,高效.

关 键 词:网站开发;ASP技术;Access数据库;动态网页

中图分类号:TP315文献标识码:A文章编号:1009-3044(2013)07-1494-03

随着计算机技术和Inter的飞速发展,网站已成为企业对外宣传的重要工具.报社网站的开发是传统报业向现代资讯企业转变的必然结果.报社网站的建设,将帮助报社进入到一个相对崭新的资讯传播领域,利用互联网的优势扩大其作为一个新闻机构的影响范围,增强“广播”能力,满足越来越多的读者在网上获取信息的需要,并将读者转变为网上的长期用户,提高企业的影响力.该文围绕报社的基本业务,如信息发布、信息怎么写作、广告业务等[1],基于ASP.NET开发了报社网站,以满足报社及读者的要求.

1基于ASP.NET的网站设计

1.1相关技术

1.1.1ASP技术

ASP.NET是微软开发的怎么写作器端脚本环境,ASP.NET解释程序内含于IIS3.0,4.0和PWS4.0中,通过ASP.NET可以结合HTML网页、ASP.NET指令和ActiveX组件建立动态、交互且高效的Web怎么写作器应用程序.ASP.NET具有以下特点:提供更多的功能和扩展性能;可以使用如预编译、可配置的缓存等功能;提高了安全性;解决了实现网站开发多人同时工作相互协作的问题[2].


1.1.2ADO数据库访问技术

ADO(ActiveXDataObject)是Microsoft开发的数据库访问技术,是建立在OLEDB底层技术之上的高级编程接口.使用它可以快速、灵活地访问数据源和数据源中的对象.

ADO建立了基于Web方式访问数据库脚本的编写模型,它不仅拥有支持任何大型数据库的核心功能,而且还支持许多数据库专有的特性.

1.2系统的总体结构

网站的整体架构是网站设计和开发的基础,本网站采用了B/S结构,主要包括以下模块,分别为最新动态、动态新闻、职工信息管理、信息检索、广告信息管理、留言板、友情链接、用户管理等部分.其框架图如图1所示.

1.3典型模块设计

1.3.1管理员登录

网站实现用户管理,分别为管理员用户,编辑用户,普通用户.系统设置的管理员登录页面,如图2所示.

主要实现代码为:

系统为用户登录设置了登录验证功能,图3展示了登录不成功的提示框.

1.3.3留言板管理模块设计

用户可以利用留言板对网站提出建议和意见,便于编辑及维护人员对工作、网站进行不断改进.

在留言板管理模块中,网站管理员输入分配的用户名,进行登陆,可以进行添加、删除留言等操作.如图4所示.

图4用户留言管理

1.4系统测试

网站测试工作分为三个阶段:

第一阶段,子系统测试.在这个阶段,该文主要检测最新动态管理、动态新闻管理、用户管理与留言板四个子系统.检测数据管理中的最新动态管理模块和动态新闻管理模块,寻找在记录删除的过程中是否有影响其他模块的情况,以便添加对文件的独占锁处理进行补救.

第二阶段,功能(有效性)测试.在这个阶段,主要寻找程序不符合用户需求的地方.

可能发现的问题主要包括:用户登录权限的合理性,考虑用户信息的安全性,对用户的进行了加密;检验用户,防止非法访问,防止未经注册的用户绕过注册界面直接进入应用系统[3];网站资料的分类查询.

第三阶段,系统测试.在这个阶段,主要对系统进行安全性测试、文件资料测试、可靠性测试与可安装性测试.

2结束语

本网站是一个基于ASP.NET的现代化的具有综合功能的网站,通过对报社内部资源的整合,提高了企业运行的效率.目前网站运行稳定,使用效果良好,得到了用户的一致好评,推进了报社工作的发展.