APP下载

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

2013-04-29吴敏王西剑

电脑知识与技术 2013年7期

吴敏 王西剑

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

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

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

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

1 基于ASP.NET 的网站设计

1.1相关技术

1.1.1 ASP技术

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

1.1.2 ADO数据库访问技术

ADO(ActiveX Data Object)是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的现代化的具有综合功能的网站,通过对报社内部资源的整合,提高了企业运行的效率。目前网站运行稳定,使用效果良好,得到了用户的一致好评,推进了报社工作的发展。

参考文献:

[1] 施水才.论报社网站的发展方向[J].中国新闻科技,2000(6):11-12.

[2] 王凯,勾嘉琪,左艳超,等.基于ASP.NET的精品课程网站设计与开发[J].数字技术与应用,2012(9):127-128.

[3] 闰瑞雄.基于ASP+Access网站安全性问题探讨[J].无线互联科技,2012(8):14.